Using node.js to run a simple web server

You can use Connect and ServeStatic with Node.js for this:
  1. Install connect and serve-static with NPM
    $ npm install connect serve-static
  2. Create server.js file with this content:
    var connect = require('connect');
    var serveStatic = require('serve-static');
    connect().use(serveStatic(__dirname)).listen(8080);
  3. Run with Node.js
    $ node server.js
You can now go to http://localhost:8080/yourfile.html

Add power to the Mac's built-in Finder | XtraFinder

XtraFinder is a plugin for Mac OS's built in Finder. It has most of the features one would miss in the default options of Finder.

Some of the interesting features are:
  • Tabs & Dual Panel.
  • Arrange folders on top.
  • Cut & Paste. Copy queue.
  • Global hotkeys.
  • "Copy Path", "Show Hidden Items", "Hide Desktop", "Refresh", "New File", "Copy to", "Move to", "New Terminal Here", "Make Symbolic Link", "Contents", "Attributes", … .
  • Legacy label for OSX 10.9 & 10.10. Light text on dark background. Transparent window.
  • Colorful icons in Sidebar.
  • Size of selected items in Status Bar.
  • Automatically adjust width of columns.
  • Press Enter or Return to open selection.
  • Display folder item count in List view.
  • Middle-click to open folder in new window or new tab.