3D Printing Designs: Octopus Pencil HolderThis book will cover the very basic but essential techniques you need to model an organic and functional object for 3D printing using Blender.
Starting with pen and paper and then moving on to the computer, you will create your first project in Blender, add basic geometric shapes, and use techniques such as extruding and subdividing to transform these shapes into complex meshes. You will learn how modifiers can automatically refine the shape further and combine multiple shapes into a single 3D printable model.
By the end of the book, you will have gained enough practical hands-on experience to be able to create a 3D printable object of your choice, which in this case is a 3D print-ready octopus pencil holder. ...
3D Printing Designs: Design an SD Card HolderWant to model a 3D printed prototype of an object that needs to be replaced or broken? This book will teach you how to accurately measure objects in the real world with a few basic measuring techniques and how to create an object for 3D printing around the objects measured.
In this book, you'll learn to identify basic shapes from a given object, use Vernier and Digital calipers and grid paper tracing techniques to derive measurements for the objects. With the help of measurements, you'll see to model these objects using Blender, organize the parts into layers, and later combine them to create the desired object, which in this book is a 3D printable SD card holder ring that fits your finger. ...
Getting Started with SQLBusinesses are gathering data today at exponential rates and yet few people know how to access it meaningfully. If you're a business or IT professional, this short hands-on guide teaches you how to pull and transform data with SQL in significant ways. You will quickly master the fundamentals of SQL and learn how to create your own databases.
Author Thomas Nield provides exercises throughout the book to help you practice your newfound SQL skills at home, without having to use a database server environment. Not only will you learn how to use key SQL statements to find and manipulate your data, but you'll also discover how to efficiently design and manage databases to meet your needs. ...
Gnuplot in Action, 2nd EditionGnuplot in Action, 2nd Edition is a major revision of this authoritative guide for developers, engineers, and scientists. The book starts with a tutorial introduction, followed by a systematic overview of gnuplot's core features and full coverage of gnuplot's advanced capabilities. Experienced readers will appreciate the discussion of gnuplot 5's features, including new plot types, improved text and color handling, and support for interactive, web-based display formats. The book concludes with chapters on graphical effects and general techniques for understanding data with graphs. It includes four pages of color illustrations. 3D graphics, false-color plots, heatmaps, and multivariate visualizations are covered in chapter-length appendixes available in the eBook. ...
Going GASWhether you're moving from Microsoft Office to Google Docs or simply want to learn how to automate Docs with Google Apps Script, this practical guide shows you by example how to work with each of the major Apps Script services.
Office still supports VBA, but it's not likely to do so for much longer. If you're a VBA or .NET developer, you'll learn how to port existing VBA code and structure to their JavaScript-based Apps Script equivalents with minimal effort. Author Bruce Mcpherson introduces JavaScript basics for experienced developers unfamiliar with the language, and demonstrates ways to build real-world apps using all of the Apps Script services previously covered. ...
Introducing GoPerfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language's core features with step-by-step instructions and exercises in each chapter to help you practice what you learn.
Go is a general-purpose programming language with a clean syntax and advanced features, including concurrency. This book provides the one-on-one support you need to get started with the language, with short, easily digestible chapters that build on one another. By the time you finish this book, not only will you be able to write real Go programs, you'll be ready to tackle advanced techniques. ...
Introducing Linux DistrosThe first barrier that a new Linux user has to face is the overwhelming number of "flavors" that this operating system has. These "flavors" are commonly known as distros (from distribution), and to date there are more than three hundred active distros to choose from. So, how to choose one? You can choose the most popular at the moment, or take heed of what your friend says, but are you sure that this is the one that you need? Making the wrong decision on this matter is behind a good number of disappointments with this operating system. You need to choose the distro that is right for you and your needs.
Introducing Linux Distros teaches you the pros and the cons of the most frequently used distros in order to find the one that is right for you. You will explore each distro step by step, so that you don't have to endure hours of web surfing, countless downloads, becoming confused by new concepts and, in the worst cases, reading complex and marathon installation gui ...
Introducing MeteorMeteor is a full stack application platform that makes it easy to build powerful, real time Web apps quickly. Introducing Meteor is a short book guiding you through building top-quality Web apps in a fraction of the time using an application platform built for the modern web. This book takes you from installing the development environment all the way through deploying a live app, and everything in between. Introducing Meteor covers how to build a prototype app in days instead of weeks; how to take advantage of reactive templates; leverage the hundreds of Smart Packages available; and employ best practices and avoid common errors made by beginners. Meteor gives you the tools you need to build better apps faster.
Web apps have come a long way since the 1990s, but they still require a lot of time, specialized knowledge and complex setups. Introducing Meteor shows you a better way. ...
Introducing Zurb Foundation 6Introduction to Zurb Foundation 6 is your easy-to-digest brief introduction to this exciting technology for building responsive and mobile-first websites. Using this book, you'll understand the basics of the latest iteration which comes with new and exciting features. You will understand how to incorporate Foundation into your HTML file and the various options you have, including typography, utility classes, media, forms, buttons and much more.
This book will jumpstart your knowledge with an easy-to-follow approach so you can come to grips with the latest version of the framework. A downloadable code bundle is also included for you to play with, and therefore understand, the subtle nuances of the latest version. ...
Java XML and JSONThis is your one-stop guide to mastering the XML metalanguage and JSON data format along with significant Java APIs for parsing and creating XML/JSON documents (and more). The first six chapters focus on XML along with the SAX, DOM, StAX, XPath, and XSLT APIs. The remaining four chapters focus on JSON along with the mJson, GSON, and JsonPath APIs.
Each chapter in Java XML and JSON ends with select exercises designed to challenge your grasp of the chapter's content. An appendix provides the answers to these exercises. ...