a 4x4 pixels font
This article describes a 4x4 pixel font stored in a C++ header file called `half_font.h`. The font is defined as a 95-character array of byte values, where each character is represented by four bytes …
This article describes a 4x4 pixel font stored in a C++ header file called `half_font.h`. The font is defined as a 95-character array of byte values, where each character is represented by four bytes …
The article explains that strict aliasing is a rule in C and C++ that specifies which types of pointers can legally access the same memory location, allowing compilers to optimize code under the assum…
This article provides a factual reference list of color names, their corresponding integer values, and hex codes for use in Discord.js, including standard colors like Aqua, Red, and Blue, as well as t…
The article provides a step-by-step command-line guide for installing Clang 5.0 and related LLVM tools on Ubuntu 16.04 (Xenial). It includes commands to add the LLVM repository, install the compiler a…
The article explains how to create a spoiler warning in Markdown using the HTML `<details>` and `<summary>` tags. It notes that a space is required after the summary tag and that any Markdown, includi…
Challenges of choosing a data interchange format between clients and servers, focusing on how formats must evolve as applications change. It compares JSON, Protocol Buffers (protobuf), and GraphQL, hi…
This article provides a shell script by Brandon Azad for building XNU version 4570.1.46, which corresponds to macOS High Sierra 10.13. The script downloads the necessary source code from Apple's open-…
Discord uses Markdown, a plain text formatting system, to allow users to style their messages by adding specific characters before and after text. The system supports various formatting options includ…
The article provides a Swift code extension for `UINavigationBar` that applies a custom theme using a `Palette` class. The `setTheme()` method configures the navigation bar's background, tint, and tit…
The article provides a comprehensive list of useful Android Debug Bridge (ADB) commands for tasks such as device management, file transfer, app installation, and log analysis. It also introduces ADBug…
The Swift Concurrency Manifesto, authored by Chris Lattner, outlines a long-term vision for introducing a first-class concurrency model to Swift, focusing on task-based abstractions like async/await a…
The article describes a PowerShell function called `Get-KerberosAESKey` that generates Kerberos AES 128/256 encryption keys from a known password, salt (comprising the Kerberos realm and username/host…
In August 2024, Authy discontinued its desktop app, and subsequent backend changes have prevented users from logging into older versions, making token export difficult for those not already logged in.…
Structured format for writing Git commit messages: `<type>(<scope>): <subject>`. It explains that using specific types like `feat`, `fix`, or `docs` in the message makes the commit's purpose clear and…
The article provides a step-by-step method to fix a corrupt history file in the zsh shell. It instructs users to rename the existing `.zsh_history` file, extract printable strings from the corrupted f…
The article provides a list of ephemeral file sharing services and recommends encrypting files locally before uploading, even if the service is trusted. It includes a brief tutorial on using OpenSSL t…
This article documents the process of installing Linux on 2016 and 2017 MacBook Pro models with Touch Bar, focusing on Fedora 27 with kernel 4.14.x. It provides detailed instructions for partitioning,…
The article contains the source code for an HTML file that implements a button to initiate an OAuth 2.0 authentication flow with Microsoft Azure Active Directory (AAD). The script constructs a URL to …
Based on the data from wigle.net, the most common SSID name is "xfinitywifi," followed by "linksys" and "<no ssid>." The list also features many default network names from popular router manufacturers…
The article provides instructions for deploying a multi-instance causal cluster of Neo4j 3.1 RC1, referencing resources such as a docker-compose.yml file from the docker-neo4j repository and a beta ma…