https://chi.usamimi.info/Program/Application/BouyomiChan/
$apt install netcat
https://chi.usamimi.info/Program/Application/BouyomiChan/
$apt install netcat
You will generate LLM-optimized documentation with concrete file references and flexible formatting.
Create documentation that allows humans and LLMs to:
To install and update packages on Debian, Ubuntu, or most derived distributions, you use APT, the Advanced packaging tool, to download the packages and their dependencies, which uses dpkg to install them.
These notes go into the downloading part, as I think it's easy to get overwhelmed by how the repositories work. I will eventually turn this into a page on my website.
A repository is where the packages come from. It provides binary packages for an arbitrary selection of architectures as well as source packages. Repositories are APT's data source. [https://wiki.debian.org/DebianRepository]
import { Client } from 'postgres' | |
import { CompiledQuery, DatabaseConnection, Driver, QueryResult, TransactionSettings } from 'kysely' | |
type QueryArguments = unknown[] | Record<string, unknown> | |
export class PostgresDriver implements Driver { | |
readonly #connectionMutex = new ConnectionMutex() |
This is a basic tutorial for using BSim in Ghidra. The main thing it will go over is how to compare matches of functions across binaries and how to navigate the BSim interface.
Your Ghidra version MUST be on 11 or higher to use BSim features.
To enable BSim, go into CodeBrowser. Then, click the File tab, then click the Configure button. Then, click the checkbox on the BSim tool. This enables the BSim tab in CodeBrowser.
The SQLite optimizations must be carried out at two different times: once in a unique and permanent way for the database and another time for each connection that is made. Below are the configurations that should be made in each case.
These configurations are set only once and affect the database persistently, meaning they do not need to be reconfigured each time a connection is established:
Sets the database journal mode to "WAL" (Write-Ahead Logging), which improves performance in concurrent operations.
# credit: https://askubuntu.com/a/1475182 | |
# invoke with: | |
# curl -L https://gist.githubusercontent.com/heywoodlh/b55eb33e248db2b8a7625c1fddc6b8d3/raw/ce517a862ae4b4dd0c7a60912df22c5bcb10d736/setup-clevis.sh -o /tmp/setup-clevis.sh | |
# sudo bash /tmp/setup-clevis.sh /dev/sda3 | |
disk="$1" | |
[[ ! -n "${disk}" ]] && echo "Usage: $0 /dev/sda3" && exit 1 | |
[[ -n "${disk}" ]] && [[ ! -e "${disk}" ]] && echo "Disk ${disk} does not exist. Exiting." && exit 1 | |
#install needed packages |