Learning Java


Patrick Niemeyer - 1996
    With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance."Learning Java" is the most widely sought introduction to the programming language that's changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of "generics," a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and "Learning Java" will show you exactly how it's done.Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That's a huge change. With our book's practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity. "Learning Java," 3rd Edition addresses all of the important uses of Java, such as web applications, servlets, and XML that are increasingly driving enterprise applications.

The Reason Revolution: Atheism, Secular Humanism, and the Collapse of Religion


Dan Dana - 2014
    It focuses squarely on the inherent irrationality of religion, and reveals its utter irreconcilability with science. Offering several "reconciliation theories" to people of faith, it forces every reader to make a choice.Contents The Reason Revolution in historical context Questioning belief Reasons for skepticism Secular humanism as an alternative worldview Political implications of atheism The collapse of religion Hopeful predictions Reconciliation theories Comments by clergyCall to action

Lucene in Action


Erik Hatcher - 2004
    It describes how to index your data, including types you definitely need to know such as MS Word, PDF, HTML, and XML. It introduces you to searching, sorting, filtering, and highlighting search results.Lucene powers search in surprising placesWhat's Inside- How to integrate Lucene into your applications- Ready-to-use framework for rich document handling- Case studies including Nutch, TheServerSide, jGuru, etc.- Lucene ports to Perl, Python, C#/.Net, and C++- Sorting, filtering, term vectors, multiple, and remote index searching- The new SpanQuery family, extending query parser, hit collecting- Performance testing and tuning- Lucene add-ons (hit highlighting, synonym lookup, and others)

A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security


Tobias Klein - 2011
    In this one-of-a-kind account, you'll see how the developers responsible for these flaws patched the bugs—or failed to respond at all. As you follow Klein on his journey, you'll gain deep technical knowledge and insight into how hackers approach difficult problems and experience the true joys (and frustrations) of bug hunting.Along the way you'll learn how to:Use field-tested techniques to find bugs, like identifying and tracing user input data and reverse engineering Exploit vulnerabilities like NULL pointer dereferences, buffer overflows, and type conversion flaws Develop proof of concept code that verifies the security flaw Report bugs to vendors or third party brokersA Bug Hunter's Diary is packed with real-world examples of vulnerable code and the custom programs used to find and test bugs. Whether you're hunting bugs for fun, for profit, or to make the world a safer place, you'll learn valuable new skills by looking over the shoulder of a professional bug hunter in action.

How Data Science Is Transforming Health Care


Mike Loukides - 2012
    

HTML, XHTML & CSS for Dummies


Ed Tittel - 2008
    Now featuring more than 250 color illustrations throughout, this perennially popular guide is a must for novices who want to work with HTML or XHTML, which continue to be the foundation for any Web site The new edition features nearly 50 percent new and updated content, including expanded coverage of CSS and scripting, new coverage of syndication and podcasting, and new sample HTML projects, including a personal Web page, an eBay auction page, a company Web site, and an online product catalog The companion Web site features an eight-page expanded Cheat Sheet with ready-reference information on commands, syntax, colors, CSS elements, and more Covers planning a Web site, formatting Web pages, using CSS, getting creative with colors and fonts, managing layouts, and integrating scripts

How to Carve a Gymnast's Ripped Back with Pull ups (Bodyweight Bodybuilding Tips Book 2)


Anthony Arvanitakis - 2016
    Elite organizations such as army special forces, SWAT teams , the marines and more, all require a minimum amount of pull-ups as a prerequisite for anyone to join their training programs.But, although pull-ups target first of all the back, you usually end up feeling them only on your arms, right? Heck, your neck feels tense every time you perform them and you wonder what you are doing wrong.The truth is that there is more to pull ups than just lifting yourself up and down from a bar. It's quite common for people to be doing a ton of reps without any impressive results. This book will first of all teach you that you have to bring your reps down while polishing your technique. "Huh? Lower my reps? Isn't that bad for building muscle?"When it comes to pull-ups, no it's not. Pull-ups are a completely different animal than most of the exercises out there. Eight good reps are better than fifteen crappy ones as you will learn.Doing your reps the wrong way can have you wondering why your back doesn't grow. Learn to do them the right way and people will go "Damn!" when they see you topless. How to Carve a Gymnast's Back with Pull Ups gives you all the tools you will ever need in order to turn this exercise into the muscle building monster it really is. There are 6 techniques in the book to help you maximize the muscle growth of your back during pull ups:1.Learn how to activate your lats. First you got to feel your lats before even starting to do a single rep. That way you make every rep count and you also release tension from your neck and shoulders.2.Switch your back muscles on before you pull. This is a middle step between hanging and pulling and many people neglect it along with the extra back activation it provides. 3.Lift yourself up without excessively using your arms. Ever felt your biceps and forearms pumped up from pull ups but not your back? By having your elbows close to your ribs as you pull, you can say hello to your new, pumped back!4.Bring your chest to the bar for maximum contraction of the lats. Ninety-nine out of a hundred people can't do this and their back growth clearly indicates it. This is the technique that takes your back from "meh, OK" to "WOW!".5.Control your body on the way down. An uncontrollable rep is a rep wasted. You damage your joints and even miss on extra back growth.6.Visualize your lats contracting. This is the cherry on top of the cake and you get to eat it too. Internal cues like visualizing have helped many people increase exercise performance and you can now do the same with your pull ups.You can start performing these techniques immediately, wherever you are and begin witnessing your back become as powerful and muscular as an Olympic Gymnast's. Don’t hesitate to pick up your copy today by clicking the BUY NOW button at the top of this page! P.S. Don't blame me when people start complaining that you're blocking their sun once you master these techniques.. You've been warned.

Hacking the Xbox: An Introduction to Reverse Engineering


Andrew Huang - 2003
    The book progresses into a discussion of the Xbox security mechanisms and other advanced hacking topics, with an emphasis on educating the readers on the important subjects of computer security and reverse engineering. Hacking the Xbox includes numerous practical guides, such as where to get hacking gear, soldering techniques, debugging tips and an Xbox hardware reference guide.Hacking the Xbox also confronts the social and political issues facing today's hacker by looking forward and discussing the impact of today's legal challenges on legitimate reverse engineering activities. The book includes a chapter written by the Electronic Frontier Foundation (EFF) about the rights and responsibilities of hackers, and concludes by discussing the latest trends and vulnerabilities in secure PC platforms.

Free Trader Complete Omnibus - Books 1-9: A Cat and his Human Minions


Craig Martelle - 2019
    If he can find it. If he can determine its value. If he can bring the tech to willing buyers.But then everything changes. It becomes bigger than Braden and the Golden Warrior. Other sentient creatures join him on his quest. He only wanted free trade. But there needed to be peace. And that became his mission. All nine books of the Free Trader in one collection. 1: The Free Trader of Warren Deep 2: The Free Trader of Planet Vii 3: Adventures on RV Traveler 4: Battle for the Amazon 5: Free the North! 6: Free Trader on the High Seas 7: Southern Discontent 8: The Great Cat Rebellion 9: Return to the Traveler Join Braden, the Golden Warrior, Micah, Aadi, Skirill, and the rest on a grand adventure across the length and breadth of Planet Vii.

Python for Data Analysis


Wes McKinney - 2011
    It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you'll need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language.Written by Wes McKinney, the main author of the pandas library, this hands-on book is packed with practical cases studies. It's ideal for analysts new to Python and for Python programmers new to scientific computing.Use the IPython interactive shell as your primary development environmentLearn basic and advanced NumPy (Numerical Python) featuresGet started with data analysis tools in the pandas libraryUse high-performance tools to load, clean, transform, merge, and reshape dataCreate scatter plots and static or interactive visualizations with matplotlibApply the pandas groupby facility to slice, dice, and summarize datasetsMeasure data by points in time, whether it's specific instances, fixed periods, or intervalsLearn how to solve problems in web analytics, social sciences, finance, and economics, through detailed examples

Software Architecture: Perspectives on an Emerging Discipline


Mary Shaw - 1996
    But, although they use these patterns purposefully, they often use them informally and nearly unconsciously. This book organizes this substantial emerging "folklore" of system design -- with its rich language of system description -- and closes the gap between the useful abstractions (constructs and patterns) of system design and the current models, notations and tools. It identifies useful patterns clearly, gives examples, compares them, and evaluates their utility in various settings -- allowing readers to develop a repertoire of useful techniques that goes beyond the single-minded current fads. KEY TOPICS: Examines the ways in which architectural issues can impact software design; shows how to design new systems in principled ways using well-understood architectural paradigms; emphasizes informal descriptions, touching lightly on formal notations and specifications, and the tools that support them; explains how to understand and evaluate the design of existing software systems from an architectural perspective; and presents concrete examples of actual system architectures that can serve as models for new designs. MARKET: For professional software developers looking for new ideas about system organization.

Programming in Scala


Martin Odersky - 2008
     Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it. The book is carefully crafted to help you learn. The first few chapters will give you enough of the basics that you can already start using Scala for simple tasks. The entire book is organized so that each new concept builds on concepts that came before - a series of steps that promises to help you master the Scala language and the important ideas about programming that Scala embodies. A comprehensive tutorial and reference for Scala, this book covers the entire language and important libraries.

Head First Python


Paul Barry - 2010
    You'll quickly learn the language's fundamentals, then move onto persistence, exception handling, web development, SQLite, data wrangling, and Google App Engine. You'll also learn how to write mobile apps for Android, all thanks to the power that Python gives you.We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Python uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

The Design of Design: Essays from a Computer Scientist


Frederick P. Brooks Jr. - 2010
    But what do we really know about the design process? What leads to effective, elegant designs? The Design of Design addresses these questions. These new essays by Fred Brooks contain extraordinary insights for designers in every discipline. Brooks pinpoints constants inherent in all design projects and uncovers processes and patterns likely to lead to excellence. Drawing on conversations with dozens of exceptional designers, as well as his own experiences in several design domains, Brooks observes that bold design decisions lead to better outcomes. The author tracks the evolution of the design process, treats collaborative and distributed design, and illuminates what makes a truly great designer. He examines the nuts and bolts of design processes, including budget constraints of many kinds, aesthetics, design empiricism, and tools, and grounds this discussion in his own real-world examples--case studies ranging from home construction to IBM's Operating System/360. Throughout, Brooks reveals keys to success that every designer, design project manager, and design researcher should know.

Print Is Dead: Books in Our Digital Age


Jeff Gomez - 2007
    Through wars, radio, TV, computer games and fluctuating literacy rates, the book has, somewhat bizarrely, remained the more robust and culturally relevant way to communicate ideas. Now, for the first time since the Middle Ages, all that is about to change.