Categories
Computers

Performance Enhancers

With a bit of tweaking and some fixing up of the default nginx configuration on my host, I’ve finally hit very good performance metrics. Though I can’t imagine it’d behave this way under any serious load.

Hooray!

Categories
Awesome Funny Misc

Press (Y) to honk

Yes, I’ve been playing that game.

More than that, I’ve enabled a little feature on my site. Seems to only work with Blink/Webkit browsers, but it’s too good to not keep. But first, a story.

Way back in the day, I administered a little website for a law school. This was, at times, painfully boring. As one does when one is bored and feeling a little overworked at times, you tend to add “features”. Easter eggs is their technical term. One day, I had a particularly bossy client who had rapid fire changes that needed to be made to this static site he had forced us to use for his pet project. I was getting annoyed because the code was in shambles and I was required to support it, which meant fixing it all. In addition to fixing up the code, I added an easter egg to the site behind the Konami code that would invoke Cornify to… redecorate… the site.

I obviously had to show it off to my co-workers. It was a great success and people loved it. They wanted me to show it off to everyone who came by for meetings. I eventually cleaned up the original trigger code and applied it to the site template for all the pages on the site. That way you could get your pink unicorniness on regardless of the boring subject you were reading about.

Yes, that was all a massive aside to tell you that if you press Y on my site, and click on a link or other element, you’ll hear that good ol’ goose honk.

Categories
Computers

Web Development

I’ve been out of the game for a long time. I used to eat, sleep, breathe and talk web development. Drupal, mainly, but I was dealing with JavaScript in the form of a nascent Node.js and the initial notions that maybe we didn’t need all that jQuery for simple page interactions. The landscape was at least understandable and everything was contained in it’s own playing field.

Since then, JavaScript has exploded into basically everything, templates, UI components, threading and more. Node grew up and became a bloated mess that we require for everything, including desktop apps via Electron. And holy crap the framework and library world might as well be written in an entirely different language.

I’m not going to lie. I wish I could keep up. Just learning something new, like CSS grids is enough to soak up an afternoon. React, Vue and Angular don’t even seem like tools for websites, as much as they seem like replacements for them. Why bother with spicing up HTML when you could just let the language build the whole damn thing for you? I mean, other than requiring your users to bear the burden for generating and rendering the page. Oh, and we can run JavaScript on the server now, so yay for that?

Ugh. It feels like the world has passed me by. I guess I don’t mind, much of the stuff is not so much conceptually new as it is built in new ways using new language features or new methods of doing things. That’s not a bad thing. The state of the art has left me behind and I’m just reminiscing like the old man I am.

Categories
Computers Rants

Browse Bugs Bite

I don’t know when it first started.  All I know is that every time I load a browser, I’m compelled to whine about something.

I’m not a programmer by any standard.  I’m not even all that good at scripting.  I just know that when a browser like Safari comes along with it’s nice integrated look and smooth widgets, I feel bad when I load up Firefox, a program built by a team of developers several orders of magnitude larger than Apple’s, I often wonder why such a basic feature is missing.

Don’t get me wrong, the current UI elements (buttons, drop-downs, text-fields, check-boxes, etc) look worlds better than their Windows-esque counterparts.  However, there is something fundamentally irritating about widgets that look like native widgets, but behave in a manner all their own.

Maybe I’m just spoiled by using a browser that was designed to use the system widgets, whereas Firefox has the prickly proposition of having to cater to no less than 3 major platforms.  All with different ways of doing things.  I mean, I know the Safari guys aren’t even going to bother trying to use native widgets on the Windows build (though, they are getting native text rendering).

I mean, does this look good to anybody?  Especially when you have widgets that look like they belong.

Sometimes I don’t even have to do anything out of the ordinary.

Categories
Computers Misc

A pimp named slickback!

Wow.

I’d nearly forgotten that I actually own a website, let alone run a blog on it. Sorry about the rather large delay.