Book picks similar to
JavaScript & AJAX for Dummies by Andy Harris
programming
manuals
skimmed
nonfiction
Phil Gordon's Little Gold Book: Advanced Lessons for Mastering Poker 2.0
Phil Gordon - 2011
Today, Pot Limit Omaha is the game of choice at nosebleed stakes. The players are aggressive, the games are volatile, the decisions are tough, and the pressure is relentless. This is Poker 2.0. In his Little Gold Book, Phil Gordon reexamines the game from the ground up. The key to competing with today’s top players is finding the post-flop edge, but to really understand this new playing style, you need to get comfortable with the underlying math. Don’t be intimidated. Gordon makes this challenging material as approachable and simple as possible. Beginning with the foundations of Poker 2.0, he unpacks the modern poker player’s tool kit, rigorously examines the new lines of play in No Limit Hold’em, dissects the fast and furious strategies of Pot Limit Omaha, and explores the winning poker mind-set that will take your game to an entirely different level. The golden age of poker is upon us. Phil Gordon’s Little Gold Book will shorten your learning curve, and if you’re willing to put in the time and the work, big bankrolls await.
Professor Frisby's Mostly Adequate Guide to Functional Programming
Brian Lonsdorf
We'll use the world's most popular functional programming language: JavaScript. Some may feel this is a poor choice as it's against the grain of the current culture which, at the moment, feels predominately imperative. However, I believe it is the best way to learn FP for several reasons:You likely use it every day at work.This makes it possible to practice and apply your acquired knowledge each day on real world programs rather than pet projects on nights and weekends in an esoteric FP language.We don't have to learn everything up front to start writing programs.In a pure functional language, you cannot log a variable or read a DOM node without using monads. Here we can cheat a little as we learn to purify our codebase. It's also easier to get started in this language since it's mixed paradigm and you can fall back on your current practices while there are gaps in your knowledge.The language is fully capable of writing top notch functional code.We have all the features we need to mimic a language like Scala or Haskell with the help of a tiny library or two. Object-oriented programming currently dominates the industry, but it's clearly awkward in JavaScript. It's akin to camping off of a highway or tap dancing in galoshes. We have to bind all over the place lest this change out from under us, we don't have classes[^Yet], we have various work arounds for the quirky behavior when the new keyword is forgotten, private members are only available via closures. To a lot of us, FP feels more natural anyways.That said, typed functional languages will, without a doubt, be the best place to code in the style presented by this book. JavaScript will be our means of learning a paradigm, where you apply it is up to you. Luckily, the interfaces are mathematical and, as such, ubiquitous. You'll find yourself at home with swiftz, scalaz, haskell, purescript, and other mathematically inclined environments.
CSS Cookbook
Christopher Schmitt - 2004
But first, you have to get past CSS theory and resolve real-world problems.For those all-too-common dilemmas that crop up with each project, "CSS Cookbook" provides hundreds of practical examples with CSS code recipes that you can use immediately to format your web pages. Arranged in a quick-lookup format for easy reference, the second edition has been updated to explain the unique behavior of the latest browsers: Microsoft's IE 7 and Mozilla's Firefox 1.5. Also, the book has been expanded to cover the interaction of CSS and images and now includes more recipes for beginning CSS users. The explanation that accompanies each recipe enables you to customize the formatting for your specific needs. With topics that range from basic web typography and page layout to techniques for formatting lists, forms, and tables, this book is a must-have companion, regardless of your experience with Cascading Style Sheets.
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Al Sweigart - 2014
But what if you could have your computer do them for you?In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online formsStep-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in "Automate the Boring Stuff with Python.""
Windows 8 for Dummies
Andy Rathbone - 2012
This update of Andy Rathbone's bestselling Windows guide covers all the basics, plus the enhancements unique to Windows 8.
LinkedIn for Dummies
Joel Elad - 2008
This book is packed with advice that will help you market yourself and find a job, an employee, an investor, or more business for your business!
How to Eliminate Negative Thoughts and Emotions with One Simple but Powerful Technique
Beau Norton - 2016
We easily get addicted to the high of achieving our goals. This isn't always a bad thing but it can be when we lose sight of the more important things in life.Many people never really feel satisfied in their regular day to day living and so they constantly strive for something outside of themselves to make up for their feelings of boredom, unworthiness, or whatever it may be.In our success-driven culture, it's very easy to miss out on the simple joys in life. Most people find it very difficult to be happy with a simple existence.First of all, there is nothing wrong with striving for bigger things. There is also nothing wrong with living a very simple and ordinary existence.What is truly important in the grand scheme of things is how we FEEL and how we make others feel, and this, believe it or not, has nothing to do with the outward circumstances of our lives.It costs absolutely nothing to be a kind and loving person. It costs nothing to focus on the brighter side of life. It's all a matter of perspective and our ability to release the negativity within ourselves.This book discusses a simple but powerful strategy for releasing these negative emotions that block us from experience the joy of the present moment. It shows you step by step how to be happy regardless of your life circumstances. It's easier than you think. Enjoy :)
jQuery: Novice to Ninja
Earle Castledine - 2010
In this question-and-answer book on jQuery, you'll find a cookbook of ready-to-go solutions to help breathe life into your web page. Topics covered include: - Scrolling, Resizing and Animating Webpage elements - Backgrounds, Slideshows, and Crossfaders - Menus, Tabs, and Panels - Buttons, Fields, and Controls - Lists, Trees, and Tables - Frames, Windows, and Dialogs - Adding interactivity with Ajax - Using the jQuery User Interface Themeroller - Writing your own jQuery plug-ins All code used to create each solution is available for download and guaranteed to be simple, efficient and cross-browser compatible.
Networking All-In-One for Dummies
Doug Lowe - 1994
Networking All-in-One For Dummies, 4th Edition is like ten books in one, covering such topics as networking basics, network security, setting up TCP/IP and connecting to the Internet, handling mobile devices, and much more. This valuable book covers all the newest updates and trends, including Windows 7 and Windows Server 2008 R2.A single-source reference for network administrators Includes ten minibooks: Networking Basics; Building a Network; Network Administration and Security; TCP/IP and the Internet; Wireless Networking; Telecom, Convergence, and Mobile Devices; Windows Server 2008 Reference; Using Other Windows Servers; Linux Networking Reference; and Appendices Explores the latest technologies in broadband, storage, and back-up Delves into new trends in networking and includes the latest Windows Server 2008 R2 and Windows 7 updates System administrators will want to keep this practical all-in-one guide within reach.
Predictive Analytics for Dummies
Anasse Bari - 2013
Predictive Analytics For Dummies explores the power of predictive analytics and how you can use it to make valuable predictions for your business, or in fields such as advertising, fraud detection, politics, and others. This practical book does not bog you down with loads of mathematical or scientific theory, but instead helps you quickly see how to use the right algorithms and tools to collect and analyze data and apply it to make predictions.Topics include using structured and unstructured data, building models, creating a predictive analysis roadmap, setting realistic goals, budgeting, and much more.Shows readers how to use Big Data and data mining to discover patterns and make predictions for tech-savvy businesses Helps readers see how to shepherd predictive analytics projects through their companies Explains just enough of the science and math, but also focuses on practical issues such as protecting project budgets, making good presentations, and more Covers nuts-and-bolts topics including predictive analytics basics, using structured and unstructured data, data mining, and algorithms and techniques for analyzing data Also covers clustering, association, and statistical models; creating a predictive analytics roadmap; and applying predictions to the web, marketing, finance, health care, and elsewhere Propose, produce, and protect predictive analytics projects through your company with Predictive Analytics For Dummies.
Tmux 2: Productive Mouse-Free Development
Brian P. Hogan - 2016
The time you spend context switching between your editor and your consoles eats away at your productivity. Take control of your environment with tmux, a terminal multiplexer that you can tailor to your workflow. With this updated second edition for tmux 2.3, you'll customize, script, and leverage tmux's unique abilities to craft a productive terminal environment that lets you keep your fingers on your keyboard's home row.You have a database console, web server, test runner, and text editor running at the same time, but switching between them and trying to find what you need takes up valuable time and breaks your concentration. By using tmux 2.3, you can improve your productivity and regain your focus. This book will show you how.This second edition includes many features requested by readers, including how to integrate plugins into your workflow, how to integrate tmux with Vim for seamless navigation - oh, and how to use tmux on Windows 10.Use tmux to manage multiple terminal sessions in a single window using only your keyboard. Manage and run programs side by side in panes, and create the perfect development environment with custom scripts so that when you're ready to work, your programs are waiting for you. Manipulate text with tmux's copy and paste buffers, so you can move text around freely between applications. Discover how easy it is to use tmux to collaborate remotely with others, and explore more advanced usage as you manage multiple tmux sessions, add custom scripts into the tmux status line, and integrate tmux with your system.Whether you're an application developer or a system administrator, you'll find many useful tricks and techniques to help you take control of your terminal.
High Performance MySQL: Optimization, Backups, Replication & Load Balancing
Jeremy D. Zawodny - 2004
This book is an insider's guide to these little understood topics.Author Jeremy Zawodny has managed large numbers of MySQL servers for mission-critical work at Yahoo!, maintained years of contacts with the MySQL AB team, and presents regularly at conferences. Jeremy and Derek have spent months experimenting, interviewing major users of MySQL, talking to MySQL AB, benchmarking, and writing some of their own tools in order to produce the information in this book.In "High Performance MySQL" you will learn about MySQL indexing and optimization in depth so you can make better use of these key features. You will learn practical replication, backup, and load-balancing strategies with information that goes beyond available tools to discuss their effects in real-life environments. And you'll learn the supporting techniques you need to carry out these tasks, including advanced configuration, benchmarking, and investigating logs.Topics include: A review of configuration and setup optionsStorage engines and table typesBenchmarkingIndexesQuery OptimizationApplication DesignServer PerformanceReplicationLoad-balancingBackup and RecoverySecurity
jQuery in Action
Bear Bibeault - 2008
Developers of every stripe-hobbyists and professionals alike-fall in love with jQuery the minute they've reduced 20 lines of clunky JavaScript into three lines of elegant, readable code. This new, concise JavaScript library radically simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.jQuery in Action, like jQuery itself, is a concise tool designed to make you a more efficient and effective web developer. In a short 300 pages, this book introduces you to the jQuery programming model and guides you through the major features and techniques you'll need to be productive immediately. The book anchors each new concept in the tasks you'll tackle in day-to-day web development and offers unique lab pages where you immediately put your jQuery knowledge to work.There are dozens of JavaScript libraries available now, with major companies like Google, Yahoo and AOL open-sourcing their in-house tools. This book shows you how jQuery stacks up against other libraries and helps you navigate interaction with other tools and frameworks.jQuery in Action offers a rich investigation of the up-and-coming jQuery library for client-side JavaScript. This book covers all major features and capabilities in a manner focused on getting the reader up and running with jQuery from the very first sections. Web Developers reading this book will gain a deep understanding of how to use jQuery to simplify their pages and lives, as well as learn the philosophy behind writing jQuery-enhanced pages.
19 High-Impact Study Hacks: Learn the Techniques Top Students Use To Get Amazing Grades & Cut Study Time in Half
Richard Glenn - 2014
It wasn’t because they weren’t smart, talented people. They were. The problem was that in all of their years of school, no one had taken the time to teach them how to learn things efficiently. I want to change that. Because here’s a secret… If you study correctly, not only is it MUCH less work, but you’ll also get WAY better grades (and perhaps even have a bit of fun). Take it from me… I have two bachelor’s degrees and a master’s degree. While I was getting my master’s degree, I had three jobs. And let me tell you something: if you have three jobs while you’re getting a master’s degree, you are virtually forced to come up with some study hacks or you’ll go insane! I was also a college instructor for many years, and during that time, I was working as a professional tutor. All told, I’ve coached hundreds and hundreds of students into better grades. Now I want to teach you. What will you learn? Discover how to cut study time in HALF. Who really likes to study? Not me! Luckily, you probably don’t have to be studying nearly as much as you probably are right now. Because here’s a secret: the top students don’t study as much. They just study more effectively. Understand the MINDSET of an ultra-successful student. There are tons of different study strategies out there. However… Most of those strategies can’t be applied to everyone. Want to know why? Because studying isn’t about flash cards or formulas or any other “tip”. Studying the right way is a whole different type of approach. It’s a WAY of learning, remembering, and interacting. Even more than that, studying the right way includes a lot more than just preparing for tests. There are social, biological and psychological elements to it. To really study like an A+ student, you have to change the way you THINK about school. Learn 19 study habits that will totally reshape how you think about school. Here are just a few of the things you’ll learn. How to write papers in half the time Why you shouldn’t take notes in class The best way to talk to your professors What you should eat before a test How thinking dirty thoughts can help you learn Why everything you’ve been told about Wikipedia is wrong When you should be reading (hint: it’s not after class) How professors grade you Why your body loves to learn when it’s tired Exactly how many sources it takes to write a killer paper And much, much more! And guys… these only take FIVE minutes.
Hacking For Dummies
Kevin Beaver - 2004
In order to counter these cyber bad guys, you must become a hacker yourself--an ethical hacker. Hacking for Dummies shows you just how vulnerable your systems are to attackers. It shows you how to find your weak spots and perform penetration and other security tests. With the information found in this handy, straightforward book, you will be able to develop a plan to keep your information safe and sound. You'll discover how to:Work ethically, respect privacy, and save your system from crashing Develop a hacking plan Treat social engineers and preserve their honesty Counter war dialing and scan infrastructures Understand the vulnerabilities of Windows, Linux, and Novell NetWare Prevent breaches in messaging systems, web applications, and databases Report your results and managing security changes Avoid deadly mistakes Get management involved with defending your systems As we enter into the digital era, protecting your systems and your company has never been more important. Don't let skepticism delay your decisions and put your security at risk. With Hacking For Dummies, you can strengthen your defenses and prevent attacks from every angle!