OS X’s Hypervisor, Snabbt JS animation and Nim

snippets03Did you know Mac OS X 10.10 had a hypervisor framework? No, me neither, but it does and that means you can do things with hypervisors without the need for kernel extensions and stuff. Pagetable.com shows you how to tap into it with an example of building a simple DOS emulator but goodness, this is backed with potential for some clever, easy to install, apps.

Want some smooth animation in your JavaScript driven pages? Snabbt.js might be for you. Works with or without jQuery too. You just start a snabbt call that points at an element on the page then chain the animation operations to that call. Boom, smoothly spinning buttons with multiple sequential behaviour and more.

Looking for a new language? The Nim folk are looking for you then. Formerly Nimrod, now Nim, is a language with some interesting elements and one of the language’s advocates has listed out some of them. If the idea of code that runs during-compilation, baked-in templates and macros, optimisation templates and compiling to C interest you, you might want to have a look at the currently unstable language – it’s heading for a 1.0 in a few months.

Docker officially for Mac, Tails fixes updates and CoffeeScript’s fresh brew – Snippets

snippets03

Docker 0.8: As Docker, the application-packaging-with-containers platform, switches to a new release schedule, the first of the monthly releases has arrived and Docker 0.8 has couple of new goodies along with the focus on quality and . One item worth mentioning is the official support for Mac OS X. No, they haven’t added containers to OS X, but instead use a daemon as an intermediary between a VirtualBox VM populated with a 24MB Linux image based on Tiny Core. There’s also experimental BTRFS filesystem support which might be very useful in future.

Tails 0.22.1 out: Tails, the Linux distribution for those who want to be secure, private and anonymous, has been updated to version 0.22.1 which has a number of security fixes in the browser and name services, wipes the fingerprinting off its use of some small icons and, probably most importantly, adds an update checker which can offer to install incremental updates when needed.

CoffeeScript updated: A little late to this, but there’s been an update to CoffeeScript with version 1.7.0 (and a typo fixing 1.7.1) landing at the end of last month. Aseem Kishore summarised the changes which include chaining without parenthases, multi-line strings, new ways to destructure an array, new math operators for power, floor and modulo, and more.