Book picks similar to
A Programmer's Rantings: On Programming-Language Religions, Code Philosophies, Google Work Culture, and Other Stuff by Steve Yegge
nonf
إماتة_الرب_ومحاكم<br/>ته_بالظرف
favorites
filoz
Sock Monkey: The Glass Doorknob
Tony Millionaire - 2002
Sock Monkey And The Other Toys Marvel At The Prismatic Spectrum On The Parlour Floor, Coming From The Glass Door Knob. Winter Turns To Spring, And The Apple Tree Sprouts New Leaves, Casting A Warm Green Shadow On The Door. The Door Knob Seems To Be Broken, Ending The Light Show, Until Mr Crow Plans To End The Door Knob With Scientific Techniques.
Resilient Web Design
Jeremy Keith
This is not a handbook. It’s more like a history book.Marshall McLuhan once said:We look at the present through a rear‐view mirror. We march backwards into the future.But in the world of web design, we are mostly preoccupied with the here and now. When we think beyond our present moment, it is usually to contemplate the future—to imagine the devices, features, and interfaces that don’t yet exist. We don’t have time to look back upon our past, and yet the history of web design is filled with interesting ideas.The World Wide Web has been around for long enough now that we can begin to evaluate the twists and turns of its evolution. I wrote this book to highlight some of the approaches to web design that have proven to be resilient. I didn’t do this purely out of historical interest (although I am fascinated by the already rich history of our young industry). In learning from the past, I believe we can better prepare for the future.You won’t find any code in here to help you build better websites. But you will find ideas and approaches. Ideas are more resilient than code. I’ve tried to combine the most resilient ideas from the history of web design into an approach for building the websites of the future.I hope you will join me in building a web that lasts; a web that’s resilient.
Sinatra: Up and Running
Alan Harris - 2011
With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications.
Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal for web services and APIs. If you have experience building applications with Ruby, you’ll quickly learn language fundamentals and see under-the-hood techniques, with the help of several practical examples. Then you’ll get hands-on experience with Sinatra by building your own blog engine.
Learn Sinatra’s core concepts, and get started by building a simple application
Create views, manage sessions, and work with Sinatra route definitions
Become familiar with the language’s internals, and take a closer look at Rack
Use different subclass methods for building flexible and robust architectures
Put Sinatra to work: build a blog that takes advantage of service hooks provided by the GitHub API
The Little Redis Book
Karl Seguin
While it's safe to say that relational databases aren't going anywhere, we can also say that the ecosystem around data is never going to be the same.Of all the new tools and solutions, for me, Redis has been the most exciting. Why? First because it's unbelievably easy to learn. Hours is the right unit to use when talking about length of time it takes to get comfortable with Redis. Secondly, it solves a specific set of problems while at the same time being quite generic. What exactly does that mean? Redis doesn't try to be all things to all data. As you get to know Redis, it'll become increasingly evident what does and what does not belong in it. And when it does, as a developer, it's a great experience.While you can build a complete system using Redis only, I think most people will find that it supplements their more generic data solution - whether that be a traditional relational database, a document-oriented system, or something else. It's the kind of solution you use to implement specific features. In that way, it's similar to an indexing engine. You wouldn't build your entire application on Lucene. But when you need good search, it's a much better experience - for both you and your users. Of course, the similarities between Redis and indexing engines end there.The goal of this book is to build the foundation you'll need to master Redis. We'll focus on learning Redis' five data structures and look at various data modeling approaches. We'll also touch on some key administrative details and debugging techniques.LicenseThe Little Redis Book is licensed under the Attribution-NonCommercial 3.0 Unported license. You should not have paid for this book.You are free to copy, distribute, modify or display the book. However, I ask that you always attribute the book to me, Karl Seguin, and do not use it for commercial purposes.You can see the full text of the license at:http://creativecommons.org/licenses/b...About The AuthorKarl Seguin is a developer with experience across various fields and technologies. He's an active contributor to Open-Source Software projects, a technical writer and an occasional speaker. He's written various articles, as well as a few tools, about Redis. Redis powers the ranking and statistics of his free service for casual game developers: mogade.com.Karl wrote The Little MongoDB Book, the free and popular book about MongoDB.His blog can be found at http://openmymind.net and he tweets via @karlseguinWith Thanks ToA special thanks to Perry Neal for lending me his eyes, mind and passion. You provided me with invaluable help. Thank you.Latest VersionThe latest source of this book is available at: http://github.com/karlseguin/the-litt...
Introduction to Algebra
Richard Rusczyk - 2007
Topics covered in the book include linear equations, ratios, quadratic equations, special factorizations, complex numbers, graphing linear and quadratic equations, linear and quadratic inequalities, functions, polynomials, exponents and logarithms, absolute value, sequences and series, and much more!The text is structured to inspire the reader to explore and develop new ideas. Each section starts with problems, giving the student a chance to solve them without help before proceeding. The text then includes solutions to these problems, through which algebraic techniques are taught. Important facts and powerful problem solving approaches are highlighted throughout the text. In addition to the instructional material, the book contains well over 1000 problems.This book can serve as a complete Algebra I course, and also includes many concepts covered in Algebra II. Middle school students preparing for MATHCOUNTS, high school students preparing for the AMC, and other students seeking to master the fundamentals of algebra will find this book an instrumental part of their mathematics libraries.656About the author: Richard Rusczyk is a co-author of Art of Problem Solving, Volumes 1 and 2, the author of Art of Problem Solving's Introduction to Geometry. He was a national MATHCOUNTS participant, a USA Math Olympiad winner, and is currently director of the USA Mathematical Talent Search.
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
Michael T. Nygard - 2007
Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.
Journey to Mars: What Our Journey To the Red Planet Might Look Like ?
Peter Thiel - 2019
Putting people into places and situations unprecedented in history is stirred the imagination while the human experience was expanding and redefining. Yet, space exploration compels humans to confront a hostile environment of cosmic radiations, radical changes in the gravity and magnetic fields, as well as social isolation. Therefore, any space traveller is submitted to relevant health-related threats. In the twenty-first century, human space flight is poised to continue, but it will enjoy the ongoing developments in science and technology. It will become more networked, more global, and more oriented toward primary goals. A novel international human space flight policy could help achieve these objectives by clarifying the rationale, the ethics of acceptable risk, the role of remote presence, and the need for balance between funding and ambition to justify the risk of human lives. In order to address such a challenge, a preliminary careful survey of the available scientific data is mandatory to set forth adequate countermeasures. Envisaged solutions should provide a sound and technically feasible approach for counteracting microgravity and cosmic rays effects, which represent the main health risk for space crews. This objective must necessarily be sustained by national/international space agencies, which would coordinate their common efforts into a defined international spaceflight program.
Problems Plus In Iit Mathematics
A. Das Gupta
This is type of problems asked at the JEE (IIT). The purpose of this book is to show students how to handle such problems and give them sufficient practice in solving problems of this type, thus building their confidence. The main features of this book are:Each chapter begins with a summary of facts, formulate and working techniques. Trick, tips and techniques have been clearly marked with the icon.A large number of problems have been solved and explained in each chapter.The exercises contain short-answer, long-answer and objective type questions.Multiple-choice questions in which more than one option may be correct have also been given.Time-bound tests at the end of each chapter will help students practise answering questions in a given time.The book also includes integrated tests, bases on all the chapters.A chapter containing miscellaneous problems has been given at the end of the book. This will help students gain confidence in solving problems without prior knowledge of the chapter(s) to which the problems belong.Table of ContentsAlgebraProgressions, Related Inequalities and SeriesDeterminants and Cramer's RuleEquations, Inequations and ExpressionsComplex NumbersPermutation and CombinationBinomial Theorem for Positive Integral IndexPrinciple of Mathematical Induction (PMI)Infinite SeriesMatricesTrigonometryCircular Functions, IdentitiesSolution of EquationsInverse Circular FunctionsTrigonometrical Inequalities and InequationsLogarithmProperties of TriangleHeights and DistancesCoordinate GeometryCoordinates and Straight LinesPairs of Straight Lines and Transformation of AxesCirclesParabolaEllipse and HyperbolaCalculusFunctionDifferentiationLimit, Indeterminate FormContinuity, Differentiability and Graph of FunctionApplication of dy/dxMaxima and MinimaMonotonic Function and Lagrange's TheoremIndefinite In
Roget's Thesaurus of English Words and Phrases - Super 2011 Edition (With Active Table of Contents)
Peter Mark Roget - 2011
By a hierarchy of classes and sections containing individual "meaning clusters" or semantically linked words.2. By alphabetized A-Z index.Most Thesaurus Kindle Edition ebooks DO NOT have this active table of contents built in. Roget's Thesaurus is perfect for anyone. Whether you use it for school, work, or home, you will find this handy Thesaurus a treasure to have.Get your Roget's Thesaurus Today!
Math Geek: From Klein Bottles to Chaos Theory, a Guide to the Nerdiest Math Facts, Theorems, and Equations
Raphael Rosen - 2015
From manhole covers to bubbles to subway maps, each page gives you a glimpse of the world through renowned mathematicians' eyes and reveals how their theorems and equations can be applied to nearly everything you encounter. Covering dozens of your favorite math topics, you'll find fascinating answers to questions like:How are the waiting times for buses determined?Why is Romanesco Broccoli so mesmerizing?How do you divide a cake evenly?Should you run or walk to avoid rain showers?Filled with compelling mathematical explanations, Math Geek sheds light on the incredible world of numbers hidden deep within your day-to-day life.
How to Count (Programming for Mere Mortals, #1)
Steven Frank - 2011
unsigned numbers- Floating point and fixed point arithmeticThis short, easily understood book will quickly get you thinking like a programmer.
The Man Who Counted Infinity and Other Short Stories from Science, History and Philosophy
Sašo Dolenc - 2012
The objective here is to explain science in a simple, attractive and fun form that is open to all.The first axiom of this approach was set out as follows: “We believe in the magic of science. We hope to show you that sci-ence is not a secret art, accessible only to a dedicated few. It involves learning about nature and society, and aspects of our existence which affect us all, and which we should all therefore have the chance to understand. We shall interpret science for those who might not speak its language fluently, but want to understand its meaning. We don’t teach, we just tell stories about the beginnings of science, the natural phenomena and the underlying principles through which they occur, and the lives of the people who discovered them.”The aim of the writings collected in this series is to present some key scientific events, ideas and personalities in the form of short stories that are easy and fun to read. Scientific and philo-sophical concepts are explained in a way that anyone may under-stand. Each story may be read separately, but at the same time they all band together to form a wide-ranging introduction to the history of science and areas of contemporary scientific research, as well as some of the recurring problems science has encountered in history and the philosophical dilemmas it raises today.Review“If I were the only survivor on a remote island and all I had with me were this book, a Swiss army knife and a bottle, I would throw the bottle into the sea with the note: ‘Don’t worry, I have everything I need.’”— Ciril Horjak, alias Dr. Horowitz, a comic artist“The writing is understandable, but never simplistic. Instructive, but never patronizing. Straightforward, but never trivial. In-depth, but never too intense.”— Ali Žerdin, editor at Delo, the main Slovenian newspaper“Does science think? Heidegger once answered this question with a decisive No. The writings on modern science skillfully penned by Sašo Dolenc, these small stories about big stories, quickly convince us that the contrary is true. Not only does science think in hundreds of unexpected ways, its intellectual challenges and insights are an inexhaustible source of inspiration and entertainment. The clarity of thought and the lucidity of its style make this book accessible to anyone … in the finest tradition of popularizing science, its achievements, dilemmas and predicaments.”— Mladen Dolar, philosopher and author of A Voice and Nothing More“Sašo Dolenc is undoubtedly one of our most successful authors in the field of popular science, possessing the ability to explain complex scientific achievements to a broader audience in a clear and captivating way while remaining precise and scientific. His collection of articles is of particular importance because it encompasses all areas of modern science in an unassuming, almost light-hearted manner.”— Boštjan Žekš, physicist and former president of the Slovenian Academy of Sciences and Arts
Starting Out with C++: From Control Structures Through Objects
Tony Gaddis - 2006
Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the "how" and the "why"-but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming. This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. � Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching for ISBN 10: 0132774178 / ISBN 13: 9780132774178.� MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.
Blogging All-In-One for Dummies
Susan Gunelius - 2010
To stand out from the masses, bloggers need the detailed information and advice packed into this all-in-one guide.Here's what new bloggers need to get started and what experienced bloggers need to upgrade and even earn money from their blogs. Eight self-contained minibooks cover joining the blogosphere, blogging software, tools that extend your blog, marketing your blog, microblogging, making money from your blog, corporate blogging, and niche blogging.Blogging is replacing traditional media and gaining credibility; to succeed, bloggers need a greater understanding of blogging basics, tools, and techniques Eight minibooks cover getting started, software, other tools, blog marketing, microblogging (including Twitter), monetizing your blog, and corporate and niche blogging Helps new bloggers become active and productive members of the blogging community Provides vital information for both hobby bloggers and those who want to build a career around blogging Presented in the fun and friendly For Dummies style, Blogging All-in-One For Dummies is a complete reference guide to starting and maintaining a successful blog.