The Penultimate Peril

The Penultimate Peril

Author: Lemony Snicket

Publisher: Egmont Books (UK)

Published: 2010

Total Pages: 0

ISBN-13: 9781405253871

DOWNLOAD EBOOK

The Baudelaire orphans disguise themselves as employees of the Hotel Denoument and find themselves pursued by the evil Count Olaf and others.


Ruby Wizardry

Ruby Wizardry

Author: Eric Weinstein

Publisher: No Starch Press

Published: 2014-12-14

Total Pages: 353

ISBN-13: 1593275668

DOWNLOAD EBOOK

The Ruby programming language is perfect for beginners: easy to learn, powerful, and fun to use! But wouldn't it be more fun if you were learning with the help of some wizards and dragons? Ruby Wizardry is a playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you’ll learn real programming skills, like how to: –Use fundamental concepts like variables, symbols, arrays, and strings –Work with Ruby hashes to create a programmable breakfast menu –Control program flow with loops and conditionals to help the Royal Plumber –Test your wild and crazy ideas in IRB and save your programs as scripts –Create a class of mini-wizards, each with their own superpower! –Organize and reuse your code with methods and lists –Write your own amazing interactive stories using Ruby Along the way, you’ll meet colorful characters from around the kingdom, like the hacker Queen, the Off-White Knight, and Wherefore the minstrel. Ruby Wizardry will have you (or your little wizard) hooked on programming in no time. For ages 10+ (and their parents!)


A Journal from Japan: A Daily Record of Life as Seen by a Scientist

A Journal from Japan: A Daily Record of Life as Seen by a Scientist

Author: Marie Carmichael Stopes

Publisher: Good Press

Published: 2019-12-03

Total Pages: 208

ISBN-13:

DOWNLOAD EBOOK

'A Journal from Japan' is an intimate and honest account of life in Japan, written by the pioneering female scientist, Marie Carmichael Stopes. Originally intended only for friends and acquaintances, the journal provides a unique perspective on a rapidly changing country through the eyes of a Westerner with a deep interest in the East. From her encounters with the Japanese people and their traditions, to her scientific work and personal experiences, Stopes offers a vivid and unfiltered picture of Japan, as seen by a curious and open-minded outsider.


Hacking the Planet with Notcurses

Hacking the Planet with Notcurses

Author: Nick Black

Publisher:

Published: 2020-03-31

Total Pages: 160

ISBN-13:

DOWNLOAD EBOOK

Nick Black, prolific Free Software developer and designer of Notcurses, introduces character graphics and Text User Interface design. The examples use the modern Notcurses library, but many of the lessons are applicable to TUI programming using NCURSES or Newt. Topics include the history of and current practice of terminals, Unicode (through 2020's Unicode 13.0), handling input from keyboards and mice, effective use of RGB DirectColor, palette-indexed pseudocolor, and alpha blending, loading images and video, construction of reusable TUI widgets, and more. These concepts are developed using rich examples. Nick graduated with a handful of degrees from the Georgia Institute of Technology, and has hacked away in the code mines of NVIDIA, Google, and several successful startups. He is a Senior Member of the ACM, and a consulting scientist at Dirty South Supercomputing and Waffles.


The Antivirus Hacker's Handbook

The Antivirus Hacker's Handbook

Author: Joxean Koret

Publisher: John Wiley & Sons

Published: 2015-09-28

Total Pages: 384

ISBN-13: 1119028752

DOWNLOAD EBOOK

Hack your antivirus software to stamp out future vulnerabilities The Antivirus Hacker's Handbook guides you through the process of reverse engineering antivirus software. You explore how to detect and exploit vulnerabilities that can be leveraged to improve future software design, protect your network, and anticipate attacks that may sneak through your antivirus' line of defense. You'll begin building your knowledge by diving into the reverse engineering process, which details how to start from a finished antivirus software program and work your way back through its development using the functions and other key elements of the software. Next, you leverage your new knowledge about software development to evade, attack, and exploit antivirus software—all of which can help you strengthen your network and protect your data. While not all viruses are damaging, understanding how to better protect your computer against them can help you maintain the integrity of your network. Discover how to reverse engineer your antivirus software Explore methods of antivirus software evasion Consider different ways to attack and exploit antivirus software Understand the current state of the antivirus software market, and get recommendations for users and vendors who are leveraging this software The Antivirus Hacker's Handbook is the essential reference for software reverse engineers, penetration testers, security researchers, exploit writers, antivirus vendors, and software engineers who want to understand how to leverage current antivirus software to improve future applications.


Effective Debugging

Effective Debugging

Author: Diomidis Spinellis

Publisher: Addison-Wesley Professional

Published: 2016-06-29

Total Pages: 512

ISBN-13: 0134394887

DOWNLOAD EBOOK

Every software developer and IT professional understands the crucial importance of effective debugging. Often, debugging consumes most of a developer’s workday, and mastering the required techniques and skills can take a lifetime. In Effective Debugging, Diomidis Spinellis helps experienced programmers accelerate their journey to mastery, by systematically categorizing, explaining, and illustrating the most useful debugging methods, strategies, techniques, and tools. Drawing on more than thirty-five years of experience, Spinellis expands your arsenal of debugging techniques, helping you choose the best approaches for each challenge. He presents vendor-neutral, example-rich advice on general principles, high-level strategies, concrete techniques, high-efficiency tools, creative tricks, and the behavioral traits associated with effective debugging. Spinellis’s 66 expert techniques address every facet of debugging and are illustrated with step-by-step instructions and actual code. He addresses the full spectrum of problems that can arise in modern software systems, especially problems caused by complex interactions among components and services running on hosts scattered around the planet. Whether you’re debugging isolated runtime errors or catastrophic enterprise system failures, this guide will help you get the job done—more quickly, and with less pain. Key features include High-level strategies and methods for addressing diverse software failures Specific techniques to apply when programming, compiling, and running code Better ways to make the most of your debugger General-purpose skills and tools worth investing in Advanced ideas and techniques for escaping dead-ends and the maze of complexity Advice for making programs easier to debug Specialized approaches for debugging multithreaded, asynchronous, and embedded code Bug avoidance through improved software design, construction, and management