Inno Setup is "a free installer for Windows programs by Jordan Russell and Martijn Laan, [f]irst introduced in 1997". Resources like EXEs and DLLs can be liberated from these archives via:
innounp 0.50: "The Inno Setup Unpacker. Supports Inno Setup versions 2.0.7 through 6.1.2". CLI.
innoextract 1.9: "A tool to unpack installers created by Inno Setup. ... Currently supports installers created by Inno Setup 1.2.10 to 6.2.2". CLI.
/windows | Apr 07, 2024
while also tracking each individual session with optional notes:
Timemator (30-day trial, then $7.99 one-time purchase) by Gleb Kotov/Catforce Studio
/misc | Mar 27, 2024
When the Thunderbird Message Pane is enabled (View → Layout → Message Pane), the Header Pane and Buttons (Reply, Forward, Delete, etc.) take up an inordinate amount of space; here's how to hide them:
In Config Editor, set toolkit.legacyUserProfileCustomizations.stylesheets to true
Help → Troubleshooting Information → open Profile Folder
In the profile folder, open or create "chrome" directory
Edit or create "userChrome.css" inside of "chrome", adding this line:.main-header-area {display:none !important;}
Restart Thunderbird
On a related note, alternating row colors in the Message List pane can be enabled by adding the following to userChrome.css:
table[is="tree-view-table"] tr:nth-child(even):not(.selected):not(tr:hover) {
-moz-appearance: none !important;
background-color: rgb(240,240,240) !important;
}
/misc | Mar 02, 2024
After almost 5 years of hosting at Netlify (at $9/month for basic, anonymized analytics), just moved to Cloudflare Pages after reading this r/webdev post:
along with the related HN comments.
The previous server migration, from Slicehost/Rackspace to Netlify, had been largely to avoid just such unlimited billing exposure.
Custom apex domains require moving Name Servers to Cloudflare DNS.
Trailing exclamation marks in _redirects need to be removed for the redirects to work in Cloudflare Pages.
Cloudflare Pages forcefully strips .html extensions, though an option for their preservation was promised in June 2022. UPDATE: For now, have settled on doubling .html extensions (except for index.html pages) to prevent the 308 redirects to extensionless pages.
Redirect www to non-www (H/T cloonan & Rickard):
www.example.com/*
https://example.com/$1
Disable access to *.pages.dev subdomain:
*.{project}.pages.dev
). Refer to Customize preview deployments access.*.pages.dev
URL associated with your production Pages project to a custom domain. You can use the account-level Bulk Redirect feature to redirect your *.pages.dev
URL to a custom domain."Prevent your pages.dev deployments showing in search results:
"Google and other search engines often support the X-Robots-Tag
header to instruct its crawlers how your website should be indexed. For example, to prevent your *.pages.dev
deployment from being indexed, add the following to your _headers file:"
https://:project.pages.dev/*
X-Robots-Tag: noindex
After deleting the Netlify site, revoke their access to any connected GitHub repository via GH account settings → Applications → Installed GitHub Apps.
/misc | Feb 26, 2024
no extension necessary: Tools → Page Info → Media → Select All → Save As...
/misc | Feb 25, 2024
Tested on a UniFi Express, which comes with a preset IP address of 192.168.1.1. Note that the Express is limited to managing 5 UniFi devices, including itself.
Go to Networks: https://192.168.1.1/network/default/settings/networks
Click "New Virtual Network"
Set Network Name and Gateway IP/Subnet as desired
Next to "Advanced" click "Manual"
Set VLAN ID as desired
Check "Network" next to "Isolation" → click "Add"
Go to WiFi: https://192.168.1.1/network/default/settings/wifi
Click "Create New"
Set Name and Password as desired, and set Network to VLAN created above.
Optionally enable "Client Device Isolation" under Advanced → Manual
Click "Add WiFi Network"
Go to Landing Page settings: https://192.168.1.1/network/default/hotspot/portal → "Settings" (This page was not discoverable via "Search Settings" using the terms "landing", "hotspot", "portal", or "guest".)
Under "Landing Page Settings", uncheck "Show Landing Page" → click "Save"
/misc | Jan 20, 2024