Programming Android: Java Programming for the New Generation of Mobile Devices


Zigurd Mednieks - 2010
    With this book’s extensively revised second edition, you’ll focus on Android tools and programming essentials, including best practices for using Android 4 APIs. If you’re experienced with Java or Objective-C, you’ll gain the knowledge necessary for building well-engineered applications.Programming Android is organized into four parts:Part One helps programmers with some Java or iOS experience get off to a fast start with the Android SDK and Android programming basics.Part Two delves into the Android framework, focusing on user interface and graphics class hierarchies, concurrency, and databases. It’s a solid foundation for understanding of how the most important parts of an Android application work.Part Three features code skeletons and patterns for accelerating the development of apps that use web data and Android 4 user interface conventions and APIs.Part Four delivers practical coverage of Android’s multimedia, search, location, sensor, and account APIs, plus the Native Development Kit, enabling developers to add advanced capabilities.This updated edition of Programming Android focuses on the knowledge and developer priorities that are essential for successful Android development projects.

Chess Opening Names: The Fascinating & Entertaining History Behind The First Few Moves


Nathan Rose - 2017
    You probably know the names already: the Sicilian Defense, the Ruy Lopez, the French Defense, the Caro-Kann, the Benoni, the London System, the Scandinavian Defense and so on. But most chess players don't know WHY the openings are called what they are. In this entertaining book, bestselling author Nathan Rose lays out the origins of over 50 standard chess openings and their names. The tales are often deeply connected to the lives of the leading chess grandmasters, the historical events taking place at the time, and the critical chess world championship contests. All these stories are collected together in this, the first book dedicated to uncovering them. The names of the chess openings tell the history of chess. You will meet larger than life characters such as Bobby Fischer, Aron Nimzowitsch, Alexander Alekhine, Frank Marshall, Siegbert Tarrasch, Wilhelm Steinitz, and Paul Morphy. Some of these men won their fame in the chess world championship, while some gained wider renown for reasons other than their ability to play chess. You will be agog at Paul Morphy's stunning conquest of Europe and subsequent disappearance, the outrageous antics of Aron Nimzowitsch upon losing a game, and the eccentric names Alexander Alekhine gave his cats. You will also travel through the places and events that defined chess in the early years. As David Shenk showed in "The Immortal Game", the history of chess has often mirrored the history of society. There's the 1972 world chess championship that pitted the Soviet Union's Boris Spassky against America's irascible Bobby Fischer in the "Match of the Century". The 1939 chess olympiad in Argentina which coincided with the outbreak of World War II. The unveiling of the "Mechanical Turk" chess-playing contraption in 18th-century Vienna. And let's not forget the triumph of Deep Blue over Garry Kasparov. Over 50 standard chess openings and variations. The People: Ruy Lopez Philidor Defense Evans Gambit Petrov's Defense Schliemann-Jaenisch Gambit Falkbeer Countergambit Staunton Gambit Anderssen's Opening Morphy's Defense Caro-Kann Defense Bird's Opening Winawer Variation Albin Countergambit Steinitz Variation Chigorin Defense Alapin's Opening Maroczy Bind Tarrasch Defense Marshall Defense Rubinstein Variation Alekhine's Defense Grunfeld Defense Reti Opening Nimzowitsch Defense Najdorf Variation Pirc Defense Torre Attack Grob's Attack Larsen's Opening Benko Gambit Fischer Defense The Places: English Opening Scotch Opening French Defense Dutch Defense Danish Gambit Indian Defense Scandinavian Defense Sicilian Defense Catalan Opening Baltic Opening Slav Defense London System Paris Opening Berlin Defense Vienna Game Budapest Gambit Leningrad Variation Scheveningen Variation The Stories: Dragon Variation Giuoco Piano Benoni Defense Grand Prix Attack Orangutan Opening Fried Liver Attack Impress your friends with superior opening knowledge - withou

Beginning Ruby: From Novice to Professional


Peter Cooper - 2007
    However, it is an extremely powerful and versatile programming language in its own right. It focuses on simplicity and offers a fully object-oriented environment."Beginning Ruby" is a thoroughly contemporary guide for every type of reader who wants to learn Ruby, from novice programmers to web developers to Ruby newcomers. It starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a genuine Ruby application.The book then explains key Ruby principles, such as classes and objects, projects, modules, and libraries, and other aspects of Ruby such as database access. In addition, Ruby on Rails is covered in depth, and the books appendixes provide essential reference information as well as a primer for experienced programmers. What you'll learn Understand the basics of Ruby and object-oriented building blocks. Work with Ruby libraries, gems, and documentation. Work with files and databases. Write and deploy Ruby applications. Explore Ruby web frameworks and aspects of network programming with Ruby. Develop desktop and GUI applications with Ruby. Who this book is forBeginning programmers, programmers new to Ruby, and web developers interested in knowing the foundations of the language. "

The Cabin


David Mamet - 1992
    They are about guns, campaign buttons, and a cabin in the Vermont woods that stinks of wood smoke and kerosene -- and about their associations of pleasure, menace, and regret.The resulting volume may be compared to the plays that have made Mamet famous: it is finely crafted and deftly timed, and its precise language carries an enormous weight of feeling.

Hunter S. Thompson: The Playboy Interview


Hunter S. Thompson - 2012
    It covered jazz, of course, but it also included Davis’s ruminations on race, politics and culture. Fascinated, Hef sent the writer—future Pulitzer-Prize-winning author Alex Haley, an unknown at the time—back to glean even more opinion and insight from Davis. The resulting exchange, published in the September 1962 issue, became the first official Playboy Interview and kicked off a remarkable run of public inquisition that continues today—and that has featured just about every cultural titan of the last half century.To celebrate the Interview’s 50th anniversary, the editors of Playboy have culled 50 of its most (in)famous Interviews and will publish them over the course of 50 weekdays (from September 4, 2012 to November 12, 2012) via Amazon’s Kindle Direct platform. Here is the interview with the journalist Hunter S. Thompson from the November 1974 issue.

Stop Being Lazy: How to Overcome Laziness, Defeat Procrastination, Increase Productivity, and Break Through Barriers Like an Unstoppable Bulldog


John Z. Sonmez - 2018
    Extremely lazy. But, just this last week, I ran 50 miles, did 3 weight training workouts, attended kickboxing classes and got a ton of work done, making a nice big fat paycheck. You see, I learned how to overcome laziness--and you can too. This book is a nice short read (just 54 pages), designed for you to learn the secrets of going from lazy to self-disciplined and productive. It's the book that I wish I had when I was younger. The one that could have saved me so many hours of frustration, and helped me retire and become financially free much earlier. Oh, and also to get those 6-pack abs I finally have. (I was fat too once.) Deep down, you know that you are meant to live a life better than the one you’re living right now. You know that you are capable of doing, having, and being so much more—but you’re too damn lazy to experience who you truly are at your core and having what you’re really worth. I know how you feel because 8 years ago, I was in your shoes. I was lazy, overweight, filled with fear, and living WAY below my potential. This book takes you into my personal journey out of laziness and into a life of empowerment and self-discipline. In this book, I will share with you: The mindset that had me trapped in laziness, fear, and procrastination and how I broke free How I created a new mindset of a tenacious, unstoppable bulldog What the bulldog mindset is all about and why you must have it Why I do hard shit Why I became a finisher, and more If you’re really ready to give up laziness, I’ll show you how I did it and how you can too.

Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications


Tomasz Nurkiewicz - 2016
    With this practical book, Java developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm.Authors Tomasz Nurkiewicz and Ben Christensen include concrete examples that use the RxJava library to solve real-world performance issues on Android devices as well as the server. You'll learn how RxJava leverages parallelism and concurrency to help you solve today's problems. This book also provides a preview of the upcoming 2.0 release.Write programs that react to multiple asynchronous sources of input without descending into callback hellGet to that aha! moment when you understand how to solve problems in the reactive wayCope with Observables that produce data too quickly to be consumedExplore strategies to debug and to test programs written in the reactive styleEfficiently exploit parallelism and concurrency in your programsLearn about the transition to RxJava version 2

Learn Ruby the Hard Way


Zed A. Shaw - 2011
    It assumes absolutely no prior programming knowledge and will guide you carefully and slowly through the learning process.Learn Ruby The Hard Way is a translation of the original "Learn Python The Hard Way" to teaching Ruby, with the translation done by Rob Sobers. "Learn Python The Hard Way" has taught hundreds of thousands worldwide how to code in Python, and this book uses the same proven method for Ruby. When you are done with this book you will have the skill to move on to other books about Ruby and be ready to understand them.

Dive Into Python


Mark Pilgrim - 2004
    because the language seems like a good way to accomplish programming tasks that don't require the low-level bit handling power of C.-- Richard Bejtlich, TaoSecurityPython is a new and innovative scripting language. It is set to replace Perl as the programming language of choice for shell scripters, and for serious application developers who want a feature-rich, yet simple language to deploy their products.Dive Into Python is a hands-on guide to the Python language. Each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.This is the perfect resource for you if you like to jump into languages fast and get going right away. If you're just starting to learn Python, first pick up a copy of Magnus Lie Hetland's Practical Python.

Rumi's Little Book of Love: 150 Poems That Speak to the Heart


Rumi - 2009
    His language, that of love in its purest form, speaks to us today as it did seven hundred years ago, surpassing time and bridging cultures.These poems, most of them translated into English for the first time from the original Persian, were carefully selected from two thousand of Rumi's quatrains. Arranged thematically, they take us on a journey of the soul. Persian calligraphy enhances the beauty of the poems.Discover the depths of a mystic's soul. Fly with him on his beloved's wings. Fall with him into the despair and fear of losing his beloved forever. Discover the beauty and love contained in this wonderful little book of poetry.

Professional Wordpress Plugin Development


Brad Williams - 2011
    Now you can extend it for personal, corporate and enterprise use with advanced plugins and this professional development guide. Learn how to create plugins using the WordPress plugin API: utilize hooks, store custom settings, craft translation files, secure your plugins, set custom user roles, integrate widgets, work with JavaScript and AJAX, create custom post types. You'll find a practical, solutions-based approach, lots of helpful examples, and plenty of code you can incorporate!Shows you how to develop advanced plugins for the most popular CMS platform today, WordPress Covers plugin fundamentals, how to create and customize hooks, internationalizing your site with translation files, securing plugins, how to create customer users, and ways to lock down specific areas for use in corporate settings Delves into advanced topics, including creating widgets and metaboxes, debugging, using JavaScript and AJAX, Cron integration, custom post types, short codes, multi site functions, and working with the HTTP API Includes pointers on how to debug, profile and optimize your code, and how to market your custom plugin Learn advanced plugin techniques and extend WordPress into the corporate environment.

The Lady & Sons Savannah Country Cookbook Collection


Paula H. Deen - 2004
    Together, the cookbooks contain over 550 of Paula’s classic, down home, Southern recipes and this boxed set makes a tempting addition to any cookbook collection, and a great gift for friends!

What's New in Java 7?


Madhusudhan Konda - 2011
    Madhusudhan Konda provides an overview of these, including strings in switch statements, multi-catch exception handling, try-with-resource statements, the new File System API, extensions of the JVM, support for dynamically-typed languages, and the fork and join framework for task parallelism.

Beginning iPhone Development: Exploring the iPhone SDK


Dave Mark - 2008
    You'll move on from there, mastering all the iPhone interface elements that you've come to know and love, such as buttons, switches, pickers, toolbars, sliders, etc.You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. You'll master the art of table-building and learn how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system.You'll learn how to draw using Quartz 2D and OpenGL ES. You'll add multi-touch gesture support (pinches and swipes) to your applications, and work with the Camera, photo library, and Accelerometer. You'll master application preferences, learn how to localize your apps into other languages, and so much more.Apple's iPhone SDK, this book, and your imagination are all you'll need to start building your very own best-selling iPhone applications.

Beginning Python: From Novice to Professional


Magnus Lie Hetland - 2005
    Based on "Practical Python," this newly-revised book is both an introduction and practical reference for a swath of Python-related programming topics, including addressing language internals, database integration, network programming, and web services. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.Ten different projects illustrate the concepts introduced in the book. You will learn how to create a P2P file-sharing application and a web-based bulletin board, and how to remotely edit web-based documents and create games. Author Magnus Lie Hetland is an authority on Python and previously authored "Practical Python." He also authored the popular online guide, Instant Python Hacking, on which both books are based.