A fantastic post / trip down memory lane on the insanity that was developing for the web (the post touches on HTML and JS, not just the CSS of the title) from the late 90s through today.
Tag: javascript
-
Old CSS New CSS
-
opentype.js
This is pretty cool: an OpenType parser written in JavaScript, enabling direct manipulation of a font’s letterforms and other typographical controls right in the browser (or node.js). I don’t think it would be used in production, but with type foundries cranking out OpenType variable fonts, it might be a fun playground / experimentation tool.
-
Douglas Crockford Atari Burgers and Maniac Mansion
I recently went on a dig through the Archive.org Atari 8-bit Manuals archive, clicked on a fairly random manual for a not-exactly-popular shoot-em-up (Burgers!), and was surprised to find that the game was written by Douglas Crockford, well-known JavaScript developer and creator of the JSON data format standard.
This also reminded me that I’d also seen his name on early Lucasfilm Game products — he was the one who had to bowdlerize the NES port of Maniac Mansion for the NES! Go read his Expurgation of Maniac Mansion post, it’s worth it if you’re a fan of that era of adventure game.
Anyhow, I kind of envy his career path.
-
Kittydar
Hmm, @harthvader has written some impressive neural network, machine learning, and image detection stuff, shared on her GitHub — wait, she’s combined these things into a JavaScript cat-detecting routine?! Okay, that wins.
var cats = kittydar.detectCats(canvas);
console.log(“there are”, cats.length, “cats in this photo”);
console.log(cats[0]);
// { x: 30, y: 200, width: 140, height: 140 }You can try out Kittydar here.
(Via O’Reilly Radar)
-
parchment
Parchment is a JavaScript-powered Z-machine interpreter. Translation: you can now play your Zork and your Leather Goddesses of Phobos (or more modern pieces of interactive fiction) without leaving the comfort of your web browser.
(Via O’Reilly Radar)
-
Akihabara
Nice-looking little HTML5 <canvas> 2D game engine and toolkit written in JavaScript. More and more the apps are moving to the browser and out of the land of plugins and standalone RIA clients.
-
Harmony
Nifty HTML5 <canvas> procedural/generative drawing demo (similar to drawing in real time with Processing or The Scribbler)
-
Another World Ported to HTML5 Canvas and JavaScript
Another World ported to HTML5’s <canvas> and JavaScript.
One of the best games of all time, now running experimentally in your browser, demonstrating that the future could be very bright for non-proprietary interactive content on the web. It’s only the first part of the 2nd level (or whatever you want to call the cage-swinging, alien-buddy-meeting scene) and it’s glitchy, but still looks beautiful and smoothly animated (maybe a bit too smooth, due to the <canvas> polygons being all anti-aliased and filtered out of the box). If you’ve never played the original game, an amazing high-res WinXP-compatible remake came out a couple of years back in honor of the 15th anniversary of its original release.
(Via GameSetWatch)
-
jsvi, a JavaScript vi emulator
There’s something satisfying about hitting ZZ and returning to a webpage. This might be a good way to ensure that 100% of your blog comments come from *nix or code geeks…
(Via O’Reilly Radar)