Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction


Daniel Shiffman - 2008
    Based on the ubiquitous Java, it provides an alternative to daunting languages and expensive proprietary software.This book gives graphic designers, artists and illustrators of all stripes a jump start to working with processing by providing detailed information on the basic principles of programming with the language, followed by careful, step-by-step explanations of select advanced techniques.The author teaches computer graphics at NYU's Tisch School of the Arts, and his book has been developed with a supportive learning experience at its core. From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media.Previously announced as Pixels, Patterns, and Processing

Email Etiquette: Netiquette in the Information Age


David Tuffley - 2011
    While there have been attempts to establish one standard or another as the default, there is no common agreement. So beware people telling you there is one right way, they are assuming too much. As a general rule though, netiquette involves the same principles as plain old etiquette -- basic courtesy, respect and ethics. Treat people the way you would want to be treated yourself. By following the principles outlined below, the recipient of your email will be more likely to read and act, if not be favorably impressed by your message:Subject line to summarise the message. Make the Subject line summarise the body of the e-mail. Ask yourself, 'will the recipient(s) know what this e-mail is about'. For example, Instead of Subject: Exam, say Subject: Location of 1508INT Exam, 23 July 2011.Don't assume the recipient knows the background. Include enough contextual information at the beginning of the e-mail for the recipient to know what the matter is about. If in doubt, put background information in. For example, don't say can I have an extension for my assignment?, instead say I refer to the CIT3622 assignment 1 that I handed in late. I was ill and have a doctor's certificate. May I ask for an extension on the basis that I was too ill to do it on time?Keep it concise. Keep messages brief and to the point, but not so brief that it causes the problem outlined in the previous point. This includes deleting any irrelevant text when an email has been back and forth several times. No-one wants to scroll down through pages of text in order to reach the message they want to read. If the sense of the email will be lost by deleting that text, however, leave it in.Reply within 24 hours. Try to reply within 24 hours, less if possible. In fact, get in the habit of replying immediately -- it is the polite thing to do, and the recipient will appreciate a prompt reply. It also makes you look efficient. The longer you leave it to reply, the more likely you will forget or have too big a log-jam of unanswered email.Allow time for a reply. E-mail messages are not usually required to be answered immediately, though it is good practice if you do. Before sending a reminder, allow some time for a response, some times even a few days. Not everyone is online 24 hours a day.Use the BCC field when sending bulk email. If you're sending email to a whole list of people, put their email addresses in the BCC field. That way, the privacy of the recipient is respected, and spammers cannot harvest the email addresses for their dastardly purposes.

Stone Cold: The extraordinary story of Len Opie, Australia's deadliest soldier


Andrew Faulkner - 2016
    A cold-eyed killer who drank nothing stronger than weak tea, he fought with his bare hands, a sharpened shovel and piano wire. He was a larrikin who went by the book, unless the book was wrong. He set his own bar high and expected others to do the same.Stone Cold is the extraordinary story of one of Australia's most fearless fighters. It takes us into the jungles of New Guinea and Borneo and some of the fiercest battles of World War II. It goes to the cold heart of Korea, where Len emerged from the ranks to excel in the epic Battle of Kapyong and play a key role at the Battle of Maryang San. And it drops us into the centre of the American counterinsurgency war in Vietnam with Len's involvement in the CIA's shadowy black ops program, Phoenix.Action-packed and surprising, Stone Cold gives rich life to a warrior soldier and one of Australia's greatest diggers.

True State Trooper Stories


Charles A. Black - 2016
    Sgt. Charles Black is a 35 year veteran of the Iowa State Patrol during those years he has had many experiences and he shares his favorites in this book. In 35 years I have seen a lot of changes from the name of the organization to the primary function. From hearses to ambulances to rescue units with EMT's. From paper list of stolen cars to computers.From no recorders to body cameras. From fist fights to gun fights.But human nature and the effects of drugs and alcohol remain the same.

Boeing 747. Queen of the Skies.: Reflections from the Flight Deck.


Owen Zupp - 2019
    From flights over Antarctica to carrying a spare fifth engine beneath the wing, award-winning aviation writer and airline pilot, Owen Zupp, has detailed the varied journeys of the magnificent Boeing 747. Click below to buy this book and share the journey.

Hollywood: Did You Know?


Alan Royle - 2018
    ‘Hollywood: Did You Know?’ is a collection of tidbits of information about the content or making of around 400 movies, ranging from the earliest days of the silent era to the present time. I have utilised anecdotes and comments from scores of biographies (authorised and unauthorised), as well as Internet sources, magazine articles, interviews and TV appearances. If, like me, you are fascinated by the world of movies, particularly the days of the studio system, I think you shall find more than enough items here to satisfy your curiosity. I am currently researching a second volume along similar lines. For elderly readers I should point out that there is a considerable amount of ‘bad language’ herein, simply because I quote actors and actresses verbatim. For many of them (even the so-called ‘greats’), peppering their reminiscences with expletives is commonplace. I make no apology for this, however, for I think it is important to present these individuals as they really were, minus the studio hype that tended to elevate them to the status of flawless gods and godesses. Very few lived up to their glowing reputations, I’m afraid. Having said that, I believe that the temptations ever present for these men and women who were suddenly faced with enormous wealth and universal adoration, would test the resolve of most of us, saints and all. And saints have always been few and far between in Tinsel Town. When I published my first book (Hollywood Warts ‘n’ All Volume 1) in 2005, I was accused of ‘muck-raking’, of tarnishing the reputations of deceased stars who could no longer defend themselves. I still get the occasional brickbat along those lines even today, but times have changed. Over the past 20 years or so, hundreds of books have been published about the ‘good old days’ of the studio system; not only stars’ biographies, but accounts from a diverse range of previously unheard from sources. Maids, bodyguards, chauffeurs, secretaries, bell-hops, agents, family members and acquaintances of the rich and famous etc, now put their memories into print, confirming much of what I have been writing about for almost a decade and a half. Of course, there are still those who rail against anyone who deigns to question the ‘snow-jobs’ churned out by studio publicity departments down the decades; the standard complaint being the usual one – the dead cannot defend themselves. Well, there have been more books written about Napoleon Bonaparte and Hitler than most anyone else, yet no-one complains of either man being unable to defend himself. So, again I make no apolgies for anything included in this publication, unless the reader comes across an unforseen error I may have accidentally overlooked, in which case I apologise unreservedly.

CSS and Documents


Eric A. Meyer - 2012
    

Two Scoops of Django: Best Practices for Django 1.6


Daniel Roy Greenfeld - 2014
    

Overdrive: Bill Gates and the Race to Control Cyberspace


James Wallace - 1997
    James Wallace brings readers up to date on the Gates saga to 1997 and reveals the inside story of the struggle to keep Microsoft on top in the World Wide Web game.

Artificial Intelligence in Practice: How 50 Successful Companies Used AI and Machine Learning to Solve Problems


Bernard Marr - 2019
    Presenting 50 case studies of actual situations, this book demonstrates practical applications to issues faced by businesses around the globe. The rapidly evolving field of artificial intelligence has expanded beyond research labs and computer science departments and made its way into the mainstream business environment. Artificial intelligence and machine learning are cited as the most important modern business trends to drive success. It is used in areas ranging from banking and finance to social media and marketing. This technology continues to provide innovative solutions to businesses of all sizes, sectors and industries. This engaging and topical book explores a wide range of cases illustrating how businesses use AI to boost performance, drive efficiency, analyse market preferences and many others. Best-selling author and renowned AI expert Bernard Marr reveals how machine learning technology is transforming the way companies conduct business. This detailed examination provides an overview of each company, describes the specific problem and explains how AI facilitates resolution. Each case study provides a comprehensive overview, including some technical details as well as key learning summaries: Understand how specific business problems are addressed by innovative machine learning methods Explore how current artificial intelligence applications improve performance and increase efficiency in various situations Expand your knowledge of recent AI advancements in technology Gain insight on the future of AI and its increasing role in business and industry Artificial Intelligence in Practice: How 50 Successful Companies Used Artificial Intelligence to Solve Problems is an insightful and informative exploration of the transformative power of technology in 21st century commerce.

Foundations of Software Testing ISTQB Certification


Rex Black - 2006
    Completely updated to comprehensively reflect the most recent changes to the ISTQB Foundation Syllabus, the book adopts a practical, hands-on approach, covering the fundamental topics that every system and software tester should know. The authors are themselves developers of the ISTQB syllabus and are highly respected international authorities, teachers and authors within the field of software testing.

Arduino Projects Book


Scott Fitzgerald - 2012
    Whether you're a rocket scientist or a poet, whether you're ten years old or ninety, we want to make it possible for you to build great projects using computers and electronics.The parts in this kit and the projects explained here form the skeleton of your projects. Arduino can make your projects responsive. It's up to you to make them beautiful.

Go in Practice


Matt Butcher - 2015
    Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.

A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half


Mark Myers - 2013
     Master each chapter with free interactive exercises online. Live simulation lets you see your practice code run in your browser. 2,000 lines of color-keyed sample code break it all down into easy-to-learn chunks. Extra help through the rough spots so you're less likely to get stuck. Tested on non-coders—including the author's technophobe wife. Become fluent in all the JavaScript fundamentals, in half the time. Display alert messages to the user Gather information through prompts Manipulate variables Build statements Do math Use operators Concatenate text Run routines based on conditions Compare values Work with arrays Run automated routines Display custom elements on the webpage Generate random numbers Manipulate decimals Round numbers Create loops Use functions Find the current date and time Measure time intervals Create a timer Respond to the user's actions Swap images Control colors on the webpage Change any element on the webpage Improvise new HTML markup on the fly Use the webpage DOM structure Insert comments Situate scripts effectively Create and change objects Automate object creation Control the browser's actions Fill the browser window with custom content Check forms for invalid entries Deal with errors Make a more compelling website Increase user-friendliness Keep your user engaged

Service-Oriented Design with Ruby and Rails


Paul Dix - 2010
    Today, Rails developers and architects need better ways to interface with legacy systems, move into the cloud, and scale to handle higher volumes and greater complexity. In Service-Oriented Design with Ruby and Rails Paul Dix introduces a powerful, services-based design approach geared toward overcoming all these challenges. Using Dix's techniques, readers can leverage the full benefits of both Ruby and Rails, while overcoming the difficulties of working with larger codebases and teams. Dix demonstrates how to integrate multiple components within an enterprise application stack; create services that can easily grow and connect; and design systems that are easier to maintain and upgrade. Key concepts are explained with detailed Ruby code built using open source libraries such as ActiveRecord, Sinatra, Nokogiri, and Typhoeus. The book concludes with coverage of security, scaling, messaging, and interfacing with third-party services. Service-Oriented Design with Ruby and Rails will help you Build highly scalable, Ruby-based service architectures that operate smoothly in the cloud or with legacy systems Scale Rails systems to handle more requests, larger development teams, and more complex code bases Master new best practices for designing and creating services in Ruby Use Ruby to glue together services written in any language Use Ruby libraries to build and consume RESTful Web services Use Ruby JSON parsers to quickly represent resources from HTTP services Write lightweight, well-designed API wrappers around internal or external services Discover powerful non-Rails frameworks that simplify Ruby service implementation Implement standards-based enterprise messaging with Advanced Message Queuing Protocol (AMQP) Optimize performance with load balancing and caching Provide for security and authentication