Book picks similar to
Android Studio Development Essentials by Neil Smyth
app-development
computer
computer-science
home-collection
Nikon D3100 for Dummies
Julie Adair King - 2010
Say you?re already an experienced photographer? The helpful tips and tricks in this friendly book will get you quickly up to speed on the D3100's new 14-megapixel sensor, continous video/live focus, full HD video, expanded autofocus, and more. As a seasoned instructor at the Palm Beach Photographic Center, Julie anticipates all questions, whether you?re a beginner or digital camera pro, and offers pages of easy-to-follow advice.Helps you get every bit of functionality out of the new Nikon D3100 camera Walks you through its exciting new features, including the 14-megapixel sensor, continous video/live focus, full HD video, expanded autofocus, and the updated in-camera menu Explores shooting in Auto mode, managing playback options, and basic troubleshooting Explains how to adjust the camera's manual settings for your own preferred exposure, lighting, focus, and color style Covers digital photo housekeeping tips?how to organize, edit, and share your files Tap all the tools in this hot new DSLR camera and start taking some great pix with Nikon D3100 For Dummies.
Wayne Goddard's $50 Knife Shop, Revised
Kevin Michalowski - 2001
Wayne Goddard
There's nothing better than spending time in the presence of an experienced knifemaker, except maybe, learning a few tricks of the trade. In this revised edition of Wayne Goddard's $50 Knife Shop, Wayne walks you through creating a cost-effective shop of your own, and enhancing your knifemaking skills by getting back to the basics.The very book that changed the face of bladesmithing is revamped, with full color photo instructions and the tried-and-true format you will refer to for years to come. If you want to make knives like on Forged in Fire, this is the place to start.This go-to guide covers:* Tools needed to make knives, and outfit a personal workshop without breaking the bank* Forging and heat-treating techniques, to help improve existing bladesmithing skills* 250 color photos demonstrate basic knife making techniques
Knowledge Stew: The Guide to the Most Interesting Facts in the World, Volume 1 (Knowledge Stew Guides)
Daniel Ganninger - 2015
Improve your knowledge and find things you've never heard before, or learn the facts behind the facts you already knew.So sit back, grab a spoon, and help yourself to a heaping bowl of Knowledge Stew.
Learning Ruby
Michael J. Fitzgerald - 2007
Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road. Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book:Outlines many of the most important features of Ruby Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. Talks you through Ruby arrays, and demonstrates hashes in detail Explains how to process files with Ruby Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial. Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.
Systems Analysis & Design in a Changing World
John W. Satzinger - 2000
The Fourth Edition maintains the dual focus on the concepts and techniques from both the traditional, structured approach and the object-oriented approach to systems development. Instructors have the flexibility to emphasize one approach over the other, or both, while referring to one integrated case study that runs through every chapter.
Jumping into C++
Alex Allain - 2013
As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.
Introducing Artificial Intelligence: A Graphic Guide
Henry Brighton - 2007
But can machines really think? Is the mind just a complicated computer program? Introducing Artificial Intelligence focuses on the issues behind one of science's most difficult problems.
Java Se8 for the Really Impatient: A Short Course on the Basics
Cay S. Horstmann - 2013
The addition of lambda expressions (closures) and streams represents the biggest change to Java programming since the introduction of generics and annotations. Now, with Java SE 8 for the Really Impatient , internationally renowned Java author Cay S. Horstmann concisely introduces Java 8's most valuable new features (plus a few Java 7 innovations that haven't gotten the attention they deserve). If you're an experienced Java programmer, Horstmann's practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements. This indispensable guide includes Coverage of using lambda expressions (closures) to write computation "snippets" that can be passed to utility functions The brand-new streams API that makes Java collections far more flexible and efficient Major updates to concurrent programming that make use of lambda expressions (filter/map/reduce) and that provide dramatic performance improvements for shared counters and hash tables A full chapter with advice on how you can put lambda expressions to work in your own programs Coverage of the long-awaited introduction of a well-designed date/time/calendar library (JSR 310) A concise introduction to JavaFX, which is positioned to replace Swing GUIs, and to the Nashorn Javascript engine A thorough discussion of many small library changes that make Java programming more productive and enjoyable This is the first title to cover all of these highly anticipated improvements and is invaluable for anyone who wants to write tomorrow's most robust, efficient, and secure Java code.
ng-book - The Complete Book on AngularJS
Ari Lerner - 2013
Ready to master AngularJS? What if you could master the entire framework – with solid foundations – in less time without beating your head against a wall? Imagine how quickly you could work if you knew the best practices and the best tools? Stop wasting your time searching and have everything you need to be productive in one, well-organized place, with complete examples to get your project up without needing to resort to endless hours of research.
What is HTML 5?
Brett McLaughlin - 2011
I realize that sounds more like a line out of an existential movie — maybe Waiting for Godot or a screenplay by Sartre — than a statement about HTML5. But it’s really the truth: most of the people using HTML5 are treating it as HTML4+, or even worse, HTML4 (and some stuff they don’t use). The result? A real delay in the paradigm shift that HTML5 is almost certain to bring. It’s certainly not time to look away, because by the time you look back, you may have missed something really important: a subtle but important transition centered around HTML5.
Evernote for your Life: A Practical Guide for the Use of Evernote in Your Everyday Life
Tyler Collins - 2012
Whether you are... -A student struggling with reams of lecture notes, references, and recordings of talks -A journalist who needs to compile ideas, log interviews, and communicate on the move -A busy individual who wants to keep and share photos, store business cards and notes “Evernote is your new, virtual filing cabinet.” Mastering Evernote will show you how to navigate and enhance your experience of this wonderful tool in just two hours. Start slicing through the multi-layered functions and various possibilities within Evernote. Discover the tool that will change the way you remember things forever. Whether you are an advanced user wanting to push Evernote to its limits or a beginner ready to explore the impact of this free app on your life, Mastering Evernote will evolve your proficiency by stacking up tip after trick till you reach the top. We are committed to providing an up-to-date experience. Buy the book once and get access to unlimited updates as they are released. Keep reading to see how the book has already been improved and expanded since the original release in October 2012. Let us know what you think should be added in future editions! What's included in Mastering Evernote? -Amazing and creative ways to use Evernote to its fullest -Charts, and illustrations for understanding the inner workings of Evernote -How to use both the web, Desktop, and Mobile version of the Evernote application -Evernote vs. OneNote, Google Docs and other systems of organization and why it crushes the competition -How to use Evernote along with other social media including Facebook, Twitter, and blogs -How to use Evernote as file storage facilitator - never use file trees again! -How to dominate the Evernote search feature to find everything in your digital library including office documents or personal pictures -How to set up an "Evernote scanner" to get rid of all the paper in your life -How to set up the perfect Evernote user interface -Tagging best practices -The "Temporary Notebook System" that organizes any project -BONUS: The Evernote Cheat Sheet! A quick look guide for advanced searches Each section of the book takes you deeper into the functionality and inner workings of Evernote, making this book an excellent reference guide. If you’re an advanced Evernote user skip the beginner sections and jump straight to the advanced. If you’re new to Evernote just read the book front to back as each new strategy, technique, and Evernote tip builds on the one before it.
Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers
John MacCormick - 2012
A simple web search picks out a handful of relevant needles from the world's biggest haystack: the billions of pages on the World Wide Web. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers; and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? This is the first book to answer that question in language anyone can understand, revealing the extraordinary ideas that power our PCs, laptops, and smartphones. Using vivid examples, John MacCormick explains the fundamental "tricks" behind nine types of computer algorithms, including artificial intelligence (where we learn about the "nearest neighbor trick" and "twenty questions trick"), Google's famous PageRank algorithm (which uses the "random surfer trick"), data compression, error correction, and much more. These revolutionary algorithms have changed our world: this book unlocks their secrets, and lays bare the incredible ideas that our computers use every day.
Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users
Christopher Negus - 2007
Try out more than 1,000 commands to find and get software, monitor system health and security, and access network resources. Then, apply the skills you learn from this book to use and administer desktops and servers running Ubuntu, Debian, and KNOPPIX or any other Linux distribution.
Hackers: Heroes of the Computer Revolution
Steven Levy - 1984
That was before one pioneering work documented the underground computer revolution that was about to change our world forever. With groundbreaking profiles of Bill Gates, Steve Wozniak, MIT's Tech Model Railroad Club, and more, Steven Levy's Hackers brilliantly captured a seminal moment when the risk-takers and explorers were poised to conquer twentieth-century America's last great frontier. And in the Internet age, the hacker ethic-first espoused here-is alive and well.