How to view-source of a Chrome extension
The article explains two methods to view the source code of a Chrome extension. The first method involves using a command-line tool to download and unzip the extension's CRX file directly from Google'…
The article explains two methods to view the source code of a Chrome extension. The first method involves using a command-line tool to download and unzip the extension's CRX file directly from Google'…
This article provides a script to remove files from a Git repository that were committed before a `.gitignore` file was added. The commands use `git ls-files` to identify and un-track files matching t…
This article provides a cheatsheet of Vim commands for creating, navigating, and managing text folds. It lists commands for creating folds by line count or search string, moving between folds, and ope…
This article demonstrates how to create a library in Rust and call it from Python (both CPython and PyPy) using the C Foreign Function Interface (CFFI), which offers lower call overhead than ctypes an…
The article describes a JavaScript plugin called `noUiSliderA11y.js` that adds an accessibility layer to the noUiSlider range slider. It enhances the slider by adding ARIA attributes (such as `role="s…
This article provides the full contents of an `.htaccess` file, a configuration file used by Apache web servers. The file includes commented-out directives for password protection and PHP code type ma…
The article describes a Python tool called `huaweiDecrypt.py` that extracts local user credentials from Huawei router and firewall configuration files. It decrypts passwords stored with Huawei's DES e…
The article provides a comprehensive cheat sheet of essential Vim commands, organized by categories such as cursor movement, text editing, visual mode, and file management. It includes basic and advan…
This article describes a bash script for Mac OSX 10+ that automatically disables Wi-Fi when an Ethernet cable is connected and re-enables it when the cable is disconnected. The script, which requires …
This article provides a curated, alphabetically ordered list of HTTP(S) benchmarking and testing tools, noting that the full repository has been moved to GitHub. It catalogs over 30 tools, including `…
JavaScript function called `JSONFormat` that converts JSON data into a formatted HTML string with syntax highlighting. It uses recursive functions to handle different data types like strings, numbers,…
This article provides a comprehensive list of GitHub Markdown emoji markup codes, organized by category such as people, nature, and objects. It pairs each emoji's shortcode (e.g., `:smile:`) with its …
Starting in July, apps distributed in France that use non-standard encryption algorithms or implement standard encryption (like AES or RSA) independently of iOS/macOS built-in encryption must comply w…
This article provides a comprehensive Git command-line interface (CLI) cheatsheet, listing essential commands for tasks such as initialization, staging, committing, branching, merging, and stashing. I…
The C++ STL containers are categorized into sequence containers (vector, deque, list) and associative containers (set, map), each with specific iterator capabilities and time complexities for operatio…
The article demonstrates a technique called "monkey patching" in C++ by directly modifying an object's virtual table (vtable) at runtime. It shows how to obtain the vtable pointer from an instance of …
The article is a test page containing various examples of superscript text, mathematical formulas, and symbolic character references. It includes HTML markup demonstrations, quadratic formula represen…
The article describes a Calibre template for naming files when sending books to a device. If a book belongs to a series, the file is named using the series and index title followed by the author; othe…
This document is a list that maps Apple's internal hardware model identifiers (machine IDs), such as `iPhone1,1` and `iPad2,1`, to their corresponding commercial product names (e.g., "iPhone" and "2nd…
The article presents a table of approximate latency times for common computer operations, ranging from L1 cache references (0.5 ns) to transcontinental network round trips (150 ms). Compiled by Jeff D…