Webcrawlers/bots often identify themselves in the user agent string. Well it turns out, up until now, a huge majority of my bandwidth usage has come from bots scraping my site thousands of times a day.
A robots.txt file can advertise that you don't want bots to crawl your site. But it's completely voluntary—a bot may happily ignore it and scrape your site anyway. And I'm fine with webcrawlers indexing my site, so that it might be more discoverable. It's the bandwidth hogs that I want to block.
This is a community-sourced collection of scripts that extend Paperless-ngx in various ways.
There are loads of RSS feed-building services out there, and I'm sure they do the job just fine. But when it comes to this website, I like taking the amateur DIY route as much as I can.
Keeping a Raspberry Pi online and working with zero intervention for weeks, months, or years is somewhat of an art form. Several classes of things can go wrong, and you need to consider how your Pi will recover from each of them — and weigh the risks of each solution against its benefits.
How to turn your rain gutters into a remotely tuned antenna for HF.
In this tutorial, you will learn ways to import pre-existing cloud resources before you continue to develop the IaC in Terraform. This guide will provide you with an IaC import scenario which is often faced by teams starting to adopt Terraform for their operations.
How to use cups-virtual-printer to print stuff directly to paperless-ngx to save some hassle.
How to configure and use the virtual modem in DOSbox. Rather than dialing phone numbers, you dial IPv4 address/port pairs.
Most businesses aim to get acquired or go public, which often pits the founders against the communities they serve. We're working to enable a third option: An exit to community.
E2C is a path to ownership that benefits all stakeholders: Founders can let go at the right time, communities can grow the business they value, and allies in consulting, policy, and academia can help businesses advance economic democracy.
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.
Legend has it that once upon a time a networking instructor named Bob taught a class of students a method of subnetting any address using a special chart. This was known as the Bob Maneuver. These students, being the smart type that networking students usually are, added a row to the top of the chart and the Enhanced Bob Maneuver was born. The chart and instructions on how to use it follow. With practice, you should be able to subnet any address and come up with an IP plan in under a minute. After all, it's just math!
This article, Stupid .htaccess Tricks, covers just about every .htaccess “trick” in the book, and easily is the site’s most popular resource. I hope that you find it useful, and either way thank you for visiting :)
Most APIs are undocumented and hidden in plain sight. Being able to find these APIs can provide a rich, reliable, and scalable method of building your own datasets. Learn how to find them in the wild, and how they’ve been used in past investigations.
In the spirit of Feynman's immortal words, the goal of this project is to better understand the internals of databases by implementing a relational database management system (RDBMS) (sqlite clone) from scratch.
This project was motivated by a desire to: 1) understand databases more deeply and 2) work on a fun project. These dual goals led to a:
This makes the learndb codebase great for tinkering with. But the product has some key limitations that means it shouldn't be used as an actual storage solution.
Run macOS on QEMU/KVM. With OpenCore + Big Sur + Monterey + Ventura support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
Documents how to build a virtual Hackintosh using KVM!QEMU. All blobs and resources included in this repository are re-derivable (all instructions are included!)
Animated Knots by Grog is the web’s number 1 site for learning how to tie knots. From Boating Knots, Fishing Knots and Climbing Knots to tying a tie, or even Surgical Knots — we’ve got it covered. Follow along as ropes tie themselves, showing just the essential steps, so you can master a knot in no time. Jump into any category to get started.
A beginner's guide to piracy. Everything from adblocking to bots, games to books, torrents to tools.
FFmpeg is a powerful tool for manipulating audiovisual files. Unfortunately, it also has a steep learning curve, especially for users unfamiliar with a command line interface. This app helps users through the command generation process so that more people can reap the benefits of FFmpeg.
Each button displays helpful information about how to perform a wide variety of tasks using FFmpeg. To use this site, click on the task you would like to perform. A new window will open up with a sample command and a description of how that command works. You can copy this command and understand how the command works with a breakdown of each of the flags.
The synthio module has been part of CircuitPython since 8.2.0-beta0 and is under development. It can drive up to 12 wavetable oscillators simultaneously (polyphonic synthesis), in stereo, 16 bits of resolution, at adjustable sample rates.
This repo is a document of tips and tricks for using synthio.
This guide is meant for advanced users who wants to get rid off Windows 11's bloatware and telemetry. Last tested on Windows 11 22000.376. Gets rid of bloatware. Disables most of the telemetry. Better performance. Optimizes Windows 11 for gaming as well as productivity. Strips Windows 11 to barebones (In Advanced removal below). Unfortunately, it also breaks Sysprep and the sfc/scannow commands.