Grom_PE
Joined 10 years ago
Joined 10 years ago
https://web.archive.org/web/20070817224229/http://whyfirefox...
https://github.com/grompe/kbdasm (kbdusru_undead.asm)
Compose key, period, period = ellipsis …
Compose key, period, equals = bullet •
Compose key, period, minus = interpunct ·
Compose key, !, ? = interrobang ‽
html { -webkit-font-smoothing: antialiased; }
it's this: #TableOfContents { backdrop-filter: blur(3px); }
A panel that overlaps content only on narrow screens disables subpixel rendering for the entire text. Thanks Chromium. Not an issue on Firefox, btw.Just now I learned of "font-family: monospace, monospace" hack. Indeed, browsers will render the font smaller with just one "monospace".
I've never run into it before because setting explicit font-size in pt or px avoids that weirdness.
Watermarking tries to resist image data manipulation. Smuggling data is concerned with preservation of bytes.
Though if we're executing arbitrary code on the target anyway, ways of embedding data in an image are vast, including watermarking/steganography.
It would be more interesting to devise a method that survives all extra data stripping and re-encoding, perhaps taking advantage of deterministic encoders, assuming they don't randomize pixel data on purpose.
In other words: turning the image data stream itself into a polyglot.
The only places that still forced CRLF were batch files and clipboard.
Some developers seem proud doing that, somehow feeling that extra 5-10 lines of code for backwards compatibility is too much.
Well designed video games that rely on fast and precise mouse input capture the cursor during the gameplay until menu is shown.
The only times I have to go fullscreen is for the games that fail to capture the cursor and where accidentally clicking outside of the game window leads to a loss.
Can't imagine a non-game program other than a video player that I would want fullscreen.
Thankfully, the dotnet package installed by package manager on Arch Linux disables telemetry by default. I left the env set just in case.
But my trust towards "modern" software has lowered. I default to run CLI tools, especially those built in JavaScript or .NET with network disabled:
firejail --net=none
For ilspycmd, for example, I had to defuse its default "update checking" behavior: alias ilspycmd='ilspycmd --disable-updatecheck'
This is what I'd call user-hostile defaults.Most things just worked after being extracted like that. Some things needed a few registry entries, or regsvr32 some dll files.