The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams.
Every vintage Apple Mac enthusiast knows the importance of having a stockpile of key software to call upon when refurbishing or maintaining their collection. Well, here’s an off-the-shelf solution that’ll answer the prayers of many of us. This is a treasure trove of essential utilities that every Classic Mac OS user absolutely needs to have.
Everything is packed into a single three hundred meg .sit archive to make it easy to grab. Download it, unpack it, and there you have it.
This is a fork of Apprentice Harper's version of the DeDRM tools. Apprentice Harper said that the original version of the plugin is no longer maintained, so I've taken over, merged a bunch of open PRs, and added a ton more features and bugfixes.
These are plugins for Calibre v4.x and later for removing DRM from ebooks.
Queer Liberation Library (QLL) is fighting to build a vibrant, flourishing queer future by connecting LGBTQ+ people with literature, information, and resources that celebrate the unique and empowering diversity of our community.
Think Python is an introduction to Python for people who have never programmed before – or for people who have tried and had a hard time. You can order print and ebook versions of the third edition from Bookshop.org and Amazon. Or you can read it online here and go through the exercises.
The book is now entirely in Jupyter notebooks, so you can read the text, run the code, and work on the exercises – all in one place. Using the links below, you can run the notebooks on Colab, so you don’t have to install anything to get started. The text is substantially revised and a few chapters have been reordered. There are more exercises now, and I think a lot of them are better.
Easily discover books and ebooks available at your local library! As you browse books and e-books, the Library Extension can check your library's online catalog and display the availability of that item on the same page.
Access to more than one library? No more searching across multiple library catalogs. All conveniently displayed on the sites you visit already! You'll get a quick, convenient link to reserve the title from your library! See results from any of nearly 5000 supported libraries and library systems. No signup required.
Welcome to the Procedural Content Generation in Games book. This is, as far as we know, the first textbook about procedural content generation in games. As far as we know it is also the first book-length overview of the research field. We hope you find it useful, whether you are studying in a course, on your own, or are a researcher.
We wrote this book for two reasons. The first reason was that all three of us were doing research on PCG in games, and we wanted a good overview. As we come from somewhat different methodological backgrounds, we realized that many researchers did not know about methods that had been developed in other communities. For example, researchers using logic programming and those using evolutionary computation might not know that the other type of algorithms was applicable to the same problem; and researchers coming from computer graphics might not even know that artificial intelligence methods are being used for PCG problems. As PCG in games has just recently started to be seen as its own research field, this was not surprising, but pointed to the need for a book such as this one.
The second reason was that we were teaching a course on PCG (in fact, entitled simply “Procedural Content Generation in Games”) at the IT University of Copenhagen, where at the time the three of us were faculty members. When this course was started in 2010, it was probably the first of its kind in the world. Naturally, there was no textbook to teach it from, so we assembled a syllabus out of academic papers, mostly recent ones. As we taught the course in subsequent years, the syllabus matured, and we felt that we were ready to turn the content of our lectures into a textbook.
mdBook is a command line tool to create books with Markdown. It is ideal for creating product or API documentation, tutorials, course materials or anything that requires a clean, easily navigable and customizable presentation. Lightweight Markdown syntax helps you focus more on your content. Integrated search support. Color syntax highlighting for code blocks for many different languages. Theme files allow customizing the formatting of the output. Preprocessors can provide extensions for custom syntax and modifying content. Backends can render the output to multiple formats.
For such simple text files it does a remarkable job of making nice HTML pages. I'm impressed.
This is an open-source introduction to Bash scripting guide/ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands and automate boring and repetitive daily tasks, so that you can focus on more productive and fun things.
The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of Bash scripting.
You can read the book as Markdown files, or download the PDFs (probably easier).
Multiple languages: German, English, Spanish, French, Hindi, Portuguese
My name's Julie and I've been running this site for around twelve years. I format all the ebooks myself, as well as maintaining the website. This is an ongoing project that was born from a love of reading and a commitment to make free ebooks that look good.
Global Grey is your ultimate destination for free, diverse, and thought-provoking ebooks! Dive into a treasure trove of over 2,500 captivating titles spanning a multitude of genres, from timeless classics in fiction, drama, and poetry to explorations of occult mysteries, philosophy, and spirituality. Indulge your curiosity with gripping narratives from history, folklore, and paranormal phenomena, or broaden your horizons through insightful works on science, travel, and politics. Delve into the lives of visionaries with autobiographies and immerse yourself in the enriching realm of self-help and personal growth. At Global Grey, all the ebooks are in the public domain, available for free download or online reading. Uncover literary gems, ancient wisdom, and diverse perspectives with just a click.
The full text of the second edition of Firewalls and Internet Security: Repelling the Wily Hacker is now available under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Any beginner learning Linux command line tools would come across the cat command within the first week. Sooner or later, they'll come to know popular text processing tools like grep, head, tail, tr, sort, etc. If you were like me, you'd come across sed and awk, shudder at their complexity and prefer to use a scripting language like Perl and text editors like Vim instead (don't worry, I've already corrected that mistake).
Knowing power tools like grep, sed and awk can help solve most of your text processing needs. So, why would you want to learn text processing tools from the coreutils package? The biggest motivation would be faster execution since these tools are optimized for the use cases they solve. And there's always the advantage of not having to write code (and test that solution) if there's an existing tool to solve the problem.
This book will teach you more than twenty of such specialized text processing tools provided by the GNU coreutils package. Plenty of examples and exercises are provided to make it easier to understand a particular tool and its various features.
Github: https://github.com/learnbyexample/cli_text_processing_coreutils
Artificial Intelligence (AI) is often presented like a complex field, the state of the art being impossible to understand, models too large to train, incredible work in progress moving forward that could change anything, yet a black box inscrutable for anyone except the selected few.
This is truly damaging to the field as it is a fascinating topic and even though indeed nobody can understand it all, we can all benefit from tinkering with it, learning from it and possibly even using it.
Regardless of all those limitation the goal here is to showcase that even though not everything can be done on your desktop, a lot can. Composing from that and learning how it works can help to reconsider a potential feeling of helplessness. Not only can you self-host AI models, use them, adapt them, but there is a whole community and set of tools to help you do so. This movement itself is very encouraging. AI does not have to be a block box. Your digital life does not have to be owned by someone else, even for the state of the art.
What is this? Well, it’s a guide to a bunch of concepts that you might see in networking. It’s not Network Programming in C—see Beej’s Guide to Network Programming1 for that. But it is here to help make sense of the terminology, and also to do a bit of network programming in Python.
Is it Beej’s Guide to Network Programming in Python? Well, kinda, actually. The C book is more about how C’s (well, Unix’s) network API works. And this book is more about the concepts underlying it, using Python as a vehicle.
Good and Cheap is a cookbook for people with very tight budgets, particularly those on SNAP/Food Stamps benefits. The PDF is free to download (ahora en Español!) (you really don't need to sign up for her newsletter, just click one of the buttons) and has been downloaded more than 15,000,000 times. It is also available in print, and for every copy sold we donate one to someone who can’t afford it.
OpenStax is part of Rice University, which is a 501(c)(3) nonprofit charitable corporation. Our mission is to improve educational access and learning for everyone. We do this by publishing openly licensed books, developing and improving research-based courseware, establishing partnerships with educational resource companies, and more.
OpenStax resources provide K12 teachers high-quality, peer-reviewed, OER content in multiple accessible formats. Includes textbooks, problem sets, answer guides, slides, and more.
Johnny.Decimal is a system to organise your digital life. It’s designed to help you find things quickly, with more confidence, and less stress. In real life, if you stored your stuff in piles of badly-labelled boxes you’d never find anything again. If you put those boxes in boxes, in boxes, you’d never know which box to open to find the next box. It would be chaos. But I just described how you save your computer files.
Imagine your computer as a physical storage space. We can’t put everything on the floor, so we buy some shelves. If we had a limitless number of shelves, we wouldn’t know which one to look on when we wanted to find something. So we get ten shelves. We decide to dedicate each shelf to an area of our life.
Standard Ebooks is a volunteer-driven project that produces new editions of public domain ebooks that are lovingly formatted, open source, free of U.S. copyright restrictions, and free of cost.
Ebook projects like Project Gutenberg transcribe ebooks and make them available for the widest number of reading devices. Standard Ebooks takes ebooks from sources like Project Gutenberg, formats and typesets them using a carefully designed and professional-grade style manual, fully proofreads and corrects them, and then builds them to create a new edition that takes advantage of state-of-the-art ereader and browser technology.
Standard Ebooks aren’t just a beautiful addition to your digital library—they’re a high quality standard to build your own ebooks on.
This is an amalgam of TTP's on different offensive ML attacks encompassing the ML supply chain and adversarial ML attacks.
It is focused heavily on attacks that have code you can use to perform the attacks right away, rather than a database of research papers. (PoC or GTFO type logic). Generally speaking if it is here I have tested it and it works. The intent is to help red teams and offensive practitioners quickly understand what tool in the toolbox to use to attack ML environments.
This is a living vault. It is very much not a finished list of resources. There are pages that are polished, and some that are little more than placeholders with a few bullet points that I jotted down during conferences or on the fly.
The goal is to organize the attacks in a way that is useful to red team operators rather than useful for say, academics trying to understand adversarial ML.
Curious exactly what happens when you run a program on your computer? Read this article to learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.