Skip to main content

~/utils

Small utilities and scripts I've written (mostly for myself or my niece):

Scripts

Puzzles

  • DigiTricks - Practice mental math.
  • 15 puzzle - 15 puzzle game (3x3, 4x4, and 5x5 versions).
  • Lights Out - Classic 5x5 Lights Out game.
  • Even grid puzzle - A grid puzzle by Brian Brushwood, implemented to practice the Pointer Events API.
  • /mh - Monty Hall problem simulator.

Games

  • Blastoff! - A kid-friendly version of Hangman where you try to launch a rocket into space.
  • Snake - Simple snake game.
  • Pong - Simple Pong clone.
  • /a2z - How fast can you type the alphabet?

Toys

  • Comet - Comet trail effect that chases the cursor.
  • /dvd - Bouncing DVD animation.

Date/Time

  • /deathcrush - Visualize your life.
  • /timer - Simple stopwatch + countdown timer.
  • /tz - Local times of common time zones.
  • /yp - Year progress.
  • /doy - Ordinal date ⇄ YYYY-MM-DD converter.

Cryptography

  • /morse - Morse code encoder/decoder.
  • /rail-fence - Rail fence cipher encoder/decoder.
  • /caesar - Caesar/ROT13 cipher encoder/decoder.
  • /vigenere - Vigenère cipher encoder/decoder.
  • /affine - Affine/Atbash ciphers encoder/decoder.
  • /a1z26 - A1Z26 cipher encoder.
  • /eleet - 13375p34k encoder.
  • /pig-latin - Pig Latin encoder.

Misc

  • /unix-perms - Unix file system permissions visualizer.
  • /major - Major system sounds visualizer.
  • /roman - Arabic ⇄ roman numeral converter.
  • /lorem-ipsum - Lorem ipsum generator.