I canāt remember if the hex viewer back then had these options. Donāt even recall what software that was. :-)
The one that I used during my Windows 95 days was āHex Workshopā. It had similar features, just not as promimently displayed. It shows them down there in the statusline as āValueā:
https://movq.de/v/a24558f83f/s.png
Newer versions can probably do more, havenāt checked. š (Assuming this program still exists.)
Apart from selecting text to copy into the clipboard. But that probably has the potential for trouble and interference with button clicks, etc.
Yeah, thatās a big problem: Once you activate mouse mode in the terminal, the terminal loses the ability to select text. š Youād either have to emulate that in the program itself (like Vim does) or give the user an easy way to turn mouse support on/off during runtime.
How did the startup times develop?
Theyāre pretty stable at around 230 ms on my old NUC. Itās just fast enough so that it doesnāt annoy me.
@movq@www.uninformativ.de Nice, itās coming together! Despite it being ages ago that I used a hex editor or viewer, these different representations of information appear very handy to me. If I had to mess around on binary formats, Iād definitely appreciate them. I canāt remember if the hex viewer back then had these options. Donāt even recall what software that was. :-)
I, too, only very, very rarely use the mouse in the terminal. Apart from selecting text to copy into the clipboard. But that probably has the potential for trouble and interference with button clicks, etc. If one isnāt careful.
How did the startup times develop?
Slow progress: My hex editor now has an info panel that shows whatās under the cursor. https://movq.de/v/f9586ec65c/s.png
Another project where Iām going to use my terminal widget toolkit is a hex editor. This is still very young, obviously, and thereās a lot of work to do (both in the toolkit and this particular application), but Iām making some progress:
https://movq.de/v/2bae14ed16/vid-1769283187.mp4
Since this program is UTF-8 clean (I hope), you can do things like enter multi-byte UTF-8 sequences or paste them from the system clipboard (another hex editor I just tried failed to do this correctly):
https://movq.de/v/e9241034c1/vid-1769283755.mp4
Under the hood, Iām using mmap() with MAP_PRIVATE, which is really cool: I get the entire file as a byte array, no matter how large it is, no need to actually read it upfront; and MAP_PRIVATE means that I can write to this area however I like without changing the underlying file. The kernel does copy-on-write for me. Only when you hit Save, it will write to the filesystem. And itās just a couple lines of code. The kernel does all the magic. š„³
Hex Maniac the Hex Mommy (AwesomeErick) [PokĆ©mon Legends: Z-A] ā Read more
Challenged by Hex Maniac! (ecchihunter) [Pokemon] ā Read more
Hex Maniac taking control ā Read more
Hex Maniac boobjob ā Read more
another one would be to allow changing public keys over time (as it may be a good practice [0]). A syntax like the following could help to know what public key you used to encrypt the message, and which private key the client should use to decrypt it:
!<nick url> <encrypted_message> <public_key_hash_7_chars>
Also Iād remove support for storing the message as hex, only allowing base64 (more compact, aiming for a minimalistic spec, etc.)
@kat@yarn.girlonthemoon.xyz i wound up with xcolor AND pastel at the same time, because xcolor does exactly what i want while pastel and its picker subcommand does the same thing, relying on xcolor, but brings up a nice graphic of the picked color and related colors, plus more than just the hex code. neat.
Oh boy, Iām looking for trapezoidal (like ACME thread) screws and nuts in left hand form. The rods are already expensive, but nuts feel like a total ripoff. A hex nut for Tr20x2 being 30mm long and 30mm in ādiameterā costs me 22 bucks! O_o Just a single one, made of regular steel. A meter of rod is 21ā¬. The more common Tr20x4 hex nut is just 7⬠and the rod 17ā¬, but 4mm pitch is a bit much for a leadscrew for semi-precision work I reckon.
Well, maybe I just use metric threads. I will sleep on this.
I learned a #Toronto #hex club just started! Iāve played since ā98 or ā99, but rarely in person. https://www.hexwiki.net/index.php/Hex_clubs
2 of the Best Hex Editors for Mac: ImHex & Hex Fiend
Hex editors are software tools that are able to view and edit hex data and raw binary data of files, and can be frequently used by programmers, developers, and reverse engineers, to inspect, debug, and analyze files and software. Some advanced users even rely on hex editors for data recovery and digital forensics, or to ⦠Read More ā Read more
Iād love to read the original source code of this:
https://ecsoft2.org/t-tiny-editor
This was our standard editor back in the day, not an āemergency toolā. And itās only 9kB in size ⦠which feels absurd in 2023. š The entire hex dump fits on one of todayās screens.
Being so small meant it had no config file. Instead, it came with TKEY.EXE, a little tool to binary-patch T.EXE to your likings.
GitHub - sharkdp/hexyl: A command-line hex viewer https://github.com/sharkdp/hexyl
life hex: is your companyās marketing falling flat? Before spending millions on a re-branding effort, try charging your existing logo by staring at it during orgasm and then reproducing it in seminal fluid
life hex: leash-training your dog can be a pain. Instead, make an effigy of your dog, and wrap around it twine made from his own hair, while chanting āI bind you to this imageā. Pop the poppet in your pocket and off you go
life hex: sick of dating sites? Instead of trusting a pickup artist, trust Furfur, Earl of Hell. Just remember to put him inside a magic triangle before asking him for relationship advice
life hex: for financial planning advice, summon Foras, Great President of Hell
First Workshop on the History of Expressive Systems http://www.expressive-systems.org/hex/01/
@kas@enotty.dk So the first hex string is the private key and the second a public key of a recipient?
@kas@enotty.dk So the first hex string is the private key and the second a public key of a recipient?