- Plain Text
- Selected Text
- Inactive Selected Text
- Indicator Margin
- Line Number
- Visible White Space
- Active Statement
- Auto Completed Brace
- Bidirectional Text Control Character
- Bookmark
Assembly loading priority is greedy (probably for performance) and always prefers to use bundled libraries, even if the runtime already provides a better version.
This makes older .NET apps that should roll forward not actually be forward compatible. Newer runtime-provided libraries will be forced to load the app's old bundled dependencies (like System.Diagnostics.DiagnosticSource), which will crash the runtime that requires a newer version with a FileNotFoundException.
For example, consider a typical non-self-contained, single-file app that targets .NET 8 Runtime or greater. When .NET 10 was released, users should have been able to upgrade from .NET 8 Runtime to .NET 10 Runtime without breaking, retargeting, upgrading dependencies in, or recompiling this app. With normal dependencies, such as Microsoft.Extensions.Hosting 9.0.11, this will crash on launch with a FileNotFoundException because the app transitively depends on and bundles packages such as `System.Diagnostics.Diagn
| /* | |
| * Features: | |
| * - Hide the Get Started tab, Fiddler Orchestra Beta tab, and Composer history pane, which don't remember their visibility across Fiddler restarts | |
| * - Change Composer default URL from "http://www.example.com/", which is useless and you always have to delete, to "http://localhost:" which is always what you want and allows easy port and path appending | |
| * Installation: Add these members to the Handlers class in %USERPROFILE%\Documents\Fiddler2\Scripts\CustomRules.js | |
| */ | |
| class Handlers { | |
| // If you already have an OnBoot() method, you'll want to combine it with this, or rename this and call it from yours. | |
| static function OnBoot() { |
gpg --full-generate-key
gpg --list-secret-keys --keyid-format=longCaution
For signing Git commits on GitHub, you must use the exact same email address to generate the GPG keypair that your GitHub account uses. Otherwise, your commit signatures will be invalid, and you will need to create another keypair with the correct email address.
| sudo apt install fish | |
| # sudo dnf install fish | |
| chsh -s $(which fish) $(whoami) | |
| fish | |
| set -U fish_greeting | |
| set -Ux EDITOR (which emacs) | |
| set --show EDITOR | |
| # you'll probably need to log out for these to take effect; until then they will be shadowed by other values like nano |
- Export a QR code from Google Authenticator
- Open the Google Authenticator Android app
- Tap ☰ › Transfer accounts › Export accounts
- Laboriously deselect all accounts except the one you want to export
- Tap Next
- Decode the
otpauth-migrationURI from the QR code- Take a screenshot of the QR code on the screen by holding Power+Volume Down
- Open the screenshot in Google Photos or another app that can decode QR codes
📃 Edit using gpedit.msc › Computer Configuration > Administrative Templates › Network > SSL Configuration Settings > SSL Cipher Suite Order.
🅰 These cipher suites will grant you an A+ ranking on Qualys SSL Labs SSL Server Test and testssl.sh.
⚡ Changes require a reboot to take effect.
🍦 Default cipher suite orders are listed on Microsoft Learn for Server 2019, [Server 2022](https://learn.microsoft.com/en-us/windows/win32/secauthn/tls-cipher-suites-in-wi
