New job; new stuff to learn
I started a new position back in April and so far it's been perfect. I'm a senior engineer and I'm not only allowed to make thingsāI'm expected to. I think I may have found the place I want to retire from.
To that end, I've been working on a user telemetry server. It's like all the pieces of my life are lining up. I'm using Sequelize for the persistence layer. Like many software libraries, it's very nice, but the documentation is atrocious. It seems no one told the Millennials that you can't use a word to define itself.
It took me forever to work it out, but the difference between references
and Associations (ie. has
/belong
) is the former defines the DDL and the Associations seem to define the same analogous relationships in the object model.
Good news, Everyone!
I've almost got a rough POC working for ANSI escape codes showing inline images in jQuery Terminal. For some reason, it won't display the image from here. The image data is correct; I've validated it multiple times and confirmed that it's still correct after getting parsed out of the escape sequence. The parsed output will display correctly on its own, but doesn't render inline. A different image, similarly encoded does display. I can't figure out the difference.
Oh, and I finally got one of those job thingies.
I love it when a good plan comes together
I got base64 strings coming out as png's rendered by jQuery Terminal!
Tags: winning
What's the point?
I've been working with the creator of cheat.sh and wttr.in to add a better web terminal interface to his sites (adding support for ANSI escapes). In the course of talking with him, he's seen a number of the hobby projects I've made over the years and offered me a spot as a senior engineer at the company where he works as a principle engineer.
At the time I made a lot of those projects I had no goal in mind other than I wanted to make them. People have often asked me "Why are you making that? What's the point of that?" and in the past I've felt slightly uncomfortable not having a proper answer.
Now my answer will be "I don't know, but check back in 10-15 years and I'll tell you then."
Tags: winning
CGI to the rescue!
Just serve up the JSON with a nice header and BAM!
Tags: winning