tools updates

I recently got back to working on my collection of online tools :D

hash

Screenshot of the hash tool. It shows options for file hashing, and text hashing.

I needed some hashes for files.

Searching for cli tools, and remembering them can be annoying. And the exisiting online hashing tools look either almost too barebone, or maybe scammy. Also I'm dubious about giving random websites access to those files. I get the hypocrisy, but with my own stuff I know what's going on :D

The tool allows loading files, and typing text. It then gives you sha-1, sha-256, and md5 hashes.

The sha hashes use the built in browser apis. For md5 I found @smithy/md5-js, which seems reasonably popular.

You can check it out at tools.thisotherthing.co/hash

calc

Screenshot of the updated calc tool. It shows that multiple lines are now possible.

I started working through my planned tasks there (but also started adding to the list again).

You now have:

  • support for negative numbers
    • no idea how I never ran into that issue before
  • functions like map, clamp, min, max
  • ms to fps convertions
  • comparisons like <, >, ==, <=, >=
    • they return either 0 or 1
  • named large numbers, so you can input something like 1billion
  • multiple lines 🎉
    • this is something I've wanted for a long time, but was always a bit daunted by implementing it
    • for now you can add/remove lines, and once you enter that "mode", there's now also line labels
    • next up is making other lines available as variables, so you can use their results in other lines
      • but it's only planned to allow using lines above the selected one, so we don't get a crazy dependency graph

You can try the updates at tools.thisotherthing.co/calc

themes

I also added more color themes. I didn't expect it, but I really like the gameboy colors XD