• 1 Post
  • 2 Comments
Joined 4 years ago
cake
Cake day: May 31st, 2020

help-circle
  • There’s two things at play here.

    MP3 (or WAV, OGG, FLAC etc.) provide a way to encode polyphony and stereo and such into a sequence of bytes.

    And then separately, there’s Unicode (or ASCII) for encoding letters into bytes. These are just big tables which say e.g.:

    • 01000001 = uppercase ‘A’
    • 01000010 = uppercase ‘B’
    • 01100001 = lowercase ‘A’

    So, what your text editor does, is that it looks at the sequence of bytes that MP3 encoded and then it just looks into its table and somewhat erronously interprets it as individual letters.


  • Well, uh, mine is Kate. Not sure, if you need much selling on that, then.

    I use it with an LSP server to provide highlighting and refactorings for Rust. Other languages are available.

    The project-wide search & replace feature is really useful. It’s available from the bottom bar.

    In the settings, you can activate the “Filesystem Browser” plugin, which I sometimes prefer compared to the Projects view or the Documents view.

    You can search for features with Ctrl+Alt+i.

    In general, though, it’s lightweight and easy to use. It’s not going to win an award for a riveting new usage concept, which is why I like it.