Book picks similar to
Html5 Canvas Cookbook by Eric Rowell
programming
collection
programming-language
technical-manuals
Learning the vi and Vim Editors
Arnold Robbins - 1987
Editors are the subject of adoration and worship, or of scorn and ridicule, depending upon whether the topic of discussion is your editor or someone else's.vi has been the standard editor for close to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most experienced system administrators cite vi as their tool of choice. And since 1986, this book has been the guide for vi. However, Unix systems are not what they were 30 years ago, and neither is this book. While retaining all the valuable features of previous editions, the 7th edition of Learning the vi and vim Editors has been expanded to include detailed information on vim, the leading vi clone. vim is the default version of vi on most Linux systems and on Mac OS X, and is available for many other operating systems too. With this guide, you learn text editing basics and advanced tools for both editors, such as multi-window editing, how to write both interactive macros and scripts to extend the editor, and power tools for programmers -- all in the easy-to-follow style that has made this book a classic.Learning the vi and vim Editors includes:A complete introduction to text editing with vi:How to move around vi in a hurry Beyond the basics, such as using buffers vi's global search and replacement Advanced editing, including customizing vi and executing Unix commandsHow to make full use of vim: Extended text objects and more powerful regular expressions Multi-window editing and powerful vim scripts How to make full use of the GUI version of vim, called gvim vim's enhancements for programmers, such as syntax highlighting, folding and extended tags Coverage of three other popular vi clones -- nvi, elvis, and vile -- is also included. You'll find several valuable appendixes, including an alphabetical quick reference to both vi and ex mode commands for regular vi and for vim, plus an updated appendix on vi and the Internet. Learning either vi or vim is required knowledge if you use Linux or Unix, and in either case, reading this book is essential. After reading this book, the choice of editor will be obvious for you too.
HTML5 for Publishers
Sanders Kleinfeld - 2011
Learn how to:
Intersperse audio/video with textual content
Create a graphing calculator to display algebraic equations on the Canvas
Use geolocation to customize a work of fiction with details from the reader's locale
Use Canvas to add interactivity to a children's picture book
Starting Out with C++: Early Objects (Formerly Alternate Edition)
Tony Gaddis - 2005
Objects are introduced early, right after control structures and before arrays and pointers. The STL string class is used throughout. As with all Gaddis books, there is a strong emphasis on problem solving and program design, a careful step-by-step introduction of each new topic, clear and easy to read code listings, concise and practical real world examples, and an abundance of exercises in each chapter.
In the Beginning...Was the Command Line
Neal Stephenson - 1999
And considering that the "one man" is Neal Stephenson, "the hacker Hemingway" (Newsweek) -- acclaimed novelist, pragmatist, seer, nerd-friendly philosopher, and nationally bestselling author of groundbreaking literary works (Snow Crash, Cryptonomicon, etc., etc.) -- the word is well worth hearing. Mostly well-reasoned examination and partial rant, Stephenson's In the Beginning... was the Command Line is a thoughtful, irreverent, hilarious treatise on the cyber-culture past and present; on operating system tyrannies and downloaded popular revolutions; on the Internet, Disney World, Big Bangs, not to mention the meaning of life itself.
Killer Quotes: Quotes from Serial Killers
Hadness Fontenot - 2015
Some said much while others said little . . . very little.
Functional Programming in JavaScript
Luis Atencio - 2016
Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to real-life development tasks. The book includes insightful comparisons to object-oriented or imperative programming, which will allow you to ease into functional design. Moreover, you'll learn a repertoire of techniques including function chaining and pipelining, recursion, currying, binding, functional composition, lazy evaluation, fluent error handling, memoization, and much more. By the end of the book, you'll think about application design in a fresh new way.About the technologyAs web developers build increasingly complex applications in JavaScript, the code base for these projects can become exponentially larger and harder to maintain. The result? Application performance suffers, and readability and extensibility are severely compromised. For applications like these, Functional Programming provides a saner approach, allowing you to write elegant, readable code that raises the level of abstraction while being less prone to errors. Although not a "pure" functional language, JavaScript's native functional capabilities unlock access to proven functional programming techniques and practices.What's insideFoundations of functional programming and designExplore JavaScript's functional programming capabilities and the functional library ecosystemCreate more reliable code by embracing immutabilityLearn to write code that's easier to reason aboutSeparate core logic from program structure to write extensible codeAdopt a new approach to error handling and testingApply functional programming to solve real-world problemsAbout the readerReaders need to be comfortable with JavaScript programming and object-oriented design. No previous experience with functional programming is required.About the authorLuis Atencio is a Staff Software Engineer for Citrix Systems in Ft. Lauderdale, FL. He develops and architects applications leveraging Java, PHP, and JavaScript platforms. Luis is very involved in the community and has presented at local meet-ups. He blogs about software engineering at luisatencio.net and writes articles for PHP magazines and DZone. Follow Luis on twitter at @luijar.
Professional PHP Programming
Sascha Schumann - 1999
PHP is a server-side, HTML-embedded scripting language. It is an open source technology, rapidly gaining popularity as a scripting language for people running dynamic websites. One of its major attractions over Perl, JavaScript and other scripting languages is that PHP has a built-in database integration layer and seamless IP connectivity, with LDAP and TCP as well as the IMAP mail interface. Features; Real world, practical experience and techniques From installation and configuration of the PHP engine to advanced dynamic application design Definitive coverage of core PHP language and database addressing: MySQL is covered in depth. Practical e-commerce and business scripting including database application development, together with PHP and XML applications. LDAP connectivity addressed.
The Middle Ages
Edwin S. Grosvenor - 2016
Once seen as a thousand years of warfare, religious infighting, and cultural stagnation, they are now understood to be the vital connection between the past and the present. Along with the battles that helped shape the modern world are a rich heritage of architecture, arts, and literature, of empire and its dissolution. It was the era of the Crusades and the Norman Conquest, the Black Death and the fall of Constantinople. It is a landscape both familiar and foreign, dark and foreboding at times, but also filled with the promise and potential of the future.
BIG SLICK (Jon "Big Slick" Elder Book 2)
Elijah Drive - 2016
“Razor sharp writing, crackling dialogue, characters that jump off the page and slap you in the face. In BIG SLICK, Elijah Drive delivers a compulsively readable thriller that held me captive until the last page. Can’t wait to read the next one.”—Dwayne Alexander Smith – FORTY ACRES.“An emotional roller coaster of a novel that manages to be profound, moving and completely surprising. A rarity for a thriller, BIG SLICK shocks you by exploring the mystery of the characters in addition to the situation they’re trapped in.”—Ato Essandoh – HBO’s VINYL, DJANGO UNCHAINED, BLOOD DIAMOND, CBS’s ELEMENTARY, BBC America’s COPPER.
Painting Deception
Brian Hebbel - 2018
On the beach you'll be laughing and crying between the changing of the tides. Take a ride with the main character, Lily Clarke, as you contemplate her and your own lasting legacy. Lily Clarke, the elderly mother of three dysfunctional and distant daughters, makes life altering discoveries regarding her new found wealth and other dark secrets, after she receives a diagnosis that she has a terminal illness. The challenges and decisions she must face in her final months will define her lasting legacy. To execute her plan, she invites her three dysfunctional and distant daughters to her home for a short stay to determine you will receive her new found wealth. Her plans become disrupted when dark secrets emerge, questioning her decision making and the meaning of her entire life. The book includes family dysfunction, drama, humor, an a bit of historical fiction. From the book: Chapter 1: The old saying goes that everyone has a story. Unfortunately today, October 2, 2016, Lily Elizabeth Clarke’s story was coming to a quick end. It was a sunny day at the Sacred Heart Cemetery in Dundalk, Maryland, as cars began pulling up shortly after noon for her 1:00 p.m. funeral. Old rusted smoke stacks from a bankrupt steel mill could be seen in the background of the cemetery in this gritty part of Baltimore. Neighborhoods with seventy-year-old brick weathered rowhouses surrounded the neatly manicured cemetery. The funeral was taking place exactly as Lily had arranged it. No details were left out of the planning. While she was alive, she made sure that her funeral, burial arrangements, and reading of her Last Will and Testament were organized and would be executed exactly to her wishes. No one knew what would take place over the next twenty-four hours and weeks to follow except Lily, and she was deceased. Not even her lawyer and confidant, Jake Snyder, knew all of the hidden details that Lily had intentionally failed to disclose to him; some of which had remained bottled and silenced for a lifetime. He had been Lily’s lawyer for more than twenty years, and over the next two days, he would implement her final plan exactly as she had instructed. Jake knew her for almost his whole life and thought he knew everything about her, but he didn’t know the dark secrets about her past or the ones she intended to reveal in stages following her death. The health crisis that led to Lily’s death was nothing compared to the mental struggle she faced as a result of the long forgotten secrets resurfacing during the final months of her life. Lily’s struggle whether to reveal her secrets while she was alive and how to reveal them after her death would change lives and define her legacy. Lily didn’t want to have a formal viewing at a funeral home. She wanted her funeral to be short and sweet at the gravesite, so that everyone could get on with their lives. Lily’s three daughters didn’t remain close to her after they graduated from college and settled in the state of their college alma maters. Lily was unsure why her children didn’t stay close to her. She wasn’t sure if it was her sometimes overbearing husband or the fact that her children wanted to get out of the dirty blue-collar town Baltimore was in the 1970s. Maybe they were a little rebellious, stubborn, and adventurous, all rolled into one. In truth, Lily often wondered if the secrets she harbored created impenetrable barriers in her relationship with her daughters. However, it seemed the longer they were away from Baltimore, the further they grew apart from Lily, and she didn’t have the strength or courage to correct the situation. ...
Preda's Voice
Carolyn Gross - 2015
Preda Torrance is nearly eighteen, and her speechless existence has finally taken its toll. Every time someone becomes suspicious of her strange behavior, her dad packs up and moves them somewhere else—which only compounds Preda’s isolation even further. Her only companion? A one-eared alley cat named Fiver. One morning, a man breaks into the Torrance house—and only Fiver and a screaming Preda escape with their lives. Once again convinced that her voice can bring only destruction, the teen is surprised when Detective Fox seems to think she has a gift. Strangely aware of her history, the detective tells Preda that he knows her true origins…and that there is a community of people on the verge of war who desperately need her help. The first book in an empowering coming-of-age fantasy series, Preda’s Voice brilliantly blends young love with epic adventure while candidly recounting the inward journey of a teenage girl struggling to find her place in the world.
97 Things Every Programmer Should Know: Collective Wisdom from the Experts
Kevlin Henney - 2010
With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.A few of the 97 things you should know:"Code in the Language of the Domain" by Dan North"Write Tests for People" by Gerard Meszaros"Convenience Is Not an -ility" by Gregor Hohpe"Know Your IDE" by Heinz Kabutz"A Message to the Future" by Linda Rising"The Boy Scout Rule" by Robert C. Martin (Uncle Bob)"Beware the Share" by Udi Dahan
At His Mercy (Twenty Book Alpha Billionaire Romance Box Set)
Hannah Ford - 2015
Pick this box set up and before you know it, you’ll be at his mercy… Contained inside this bundle: THE DEBT by Kelly Favor 1. THE DEBT 1 2. THE DEBT 2 3. THE DEBT 3 4. THE DEBT 4 5. THE DEBT 5 6. THE DEBT 6 7. THE DEBT 7 8. THE DEBT 8 9. THE DEBT 9 10. THE DEBT 10 11. THE DEBT 11 12. THE DEBT 12 13. THE DEBT 13 WHAT HE WANTS by Hannah Ford 1. WHAT HE WANTS 2. WHAT HE CRAVES 3. WHAT HE DEMANDS 4. WHAT HE NEEDS 5. WHAT HE DESIRES 6. WHAT HE PROTECTS 7. WHAT HE HIDES
Practical Django Projects
James Bennett - 2008
You'll work through the development of each project, implementing and running the applications while learning new features along the way.Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to make it easier to build better web applications more quickly with less code.Practical Django Projects is the first book to introduce this popular framework by way of a series of realworld projects. What you'll learn Capitalize upon Django's welldefined framework architecture to build web applications faster than ever before Learn by doing by working through the creation of three realworld projects, including a content management system, blog, and social networking site Build userfriendly web sites with wellstructured URLs, session tracking, and syndication options Let Django handle tedious tasks such as database interaction while you focus on building compelling applications Who this book is forWeb developers seeking to use the powerful Django framework to build powerful web sites. "
Linux Server Hacks: 100 Industrial-Strength Tips and Tools
Rob Flickenger - 2003
Setting up and maintaining a Linux server requires understanding not only the hardware, but the ins and outs of the Linux operating system along with its supporting cast of utilities as well as layers of applications software. There's basic documentation online but there's a lot beyond the basics you have to know, and this only comes from people with hands-on, real-world experience. This kind of "know how" is what we sought to capture in Linux Server Hacks.Linux Server Hacks is a collection of 100 industrial-strength hacks, providing tips and tools that solve practical problems for Linux system administrators. Every hack can be read in just a few minutes but will save hours of searching for the right answer. Some of the hacks are subtle, many of them are non-obvious, and all of them demonstrate the power and flexibility of a Linux system. You'll find hacks devoted to tuning the Linux kernel to make your system run more efficiently, as well as using CVS or RCS to track the revision to system files. You'll learn alternative ways to do backups, how to use system monitoring tools to track system performance and a variety of secure networking solutions. Linux Server Hacks also helps you manage large-scale Web installations running Apache, MySQL, and other open source tools that are typically part of a Linux system.O'Reilly's new Hacks Series proudly reclaims the term "hacking" for the good guys. Hackers use their ingenuity to solve interesting problems. Rob Flickenger is an experienced system administrator, having managed the systems for O'Reilly Network for several years. (He's also into community wireless networking and he's written a book on that subject for O'Reilly.) Rob has also collected the best ideas and tools from a number of other highly skilled contributors.Written for users who already understand the basics, Linux Server Hacks is built upon the expertise of people who really know what they're doing.