Nevertheless, amazing work!
You should have the IP list link to http://www.yougetsignal.com/tools/network-location/
That link is interesting. Don't forget this is open source (MIT), so you can fork it and add your own features.
Don't miss the traceroute version as well: http://www.yougetsignal.com/tools/visual-tracert/
- the default 40 minutes dot dying interval is way too high. I changed it to 5 seconds, otherwise the browser was unable to redraw all the dots.
- You'll have to install all the libraries it complains about manually
- It doesn't work with the current stable version of Node.js but if you install 0.3.1 manually, it's ok. I haven't tried the latest unstable, though
- It requires patching if it must be used on EC2: the local interface to bind to and the public IP are different on EC2 but maptail assumed they are the same
Everybody in the office loves how the screen looks, so I emailed the author to discuss if he's interested in joining our company :)
Not sure if there is a dependency or something in there that is looking for a file where its not.
Something to do with the permissions I think. Dependencies should be reported by node. Everything you need is on npm.
Now I'm getting an error about the express module (rror: Cannot find module 'express'). Some google-fu is leading to helpful information, so your little project is turning into a nice crash-course in node for me. :)
node.js:63 throw e; ^ TypeError: Cannot call method 'isConfigurable' of undefined at Function.seal (native) at Object.<anonymous> (/Users/rnhurt/.node_libraries/.npm/chaos/0.1.6-pre/package/chaos.js:40:10) at new <anonymous> (/Users/rnhurt/.node_libraries/.npm/chaos/0.1.6-pre/package/chaos.js:87:20) at /Users/rnhurt/.node_libraries/.npm/chaos/0.1.6-pre/package/chaos.js:64:40 at /Users/rnhurt/.node_libraries/.npm/helpful/0.0.3/package/lib/login.js:205:23 at Object.<anonymous> (/Users/rnhurt/src/js/maptail/maptail.js:57:5) at Module._compile (node.js:462:23) at Module._loadScriptSync (node.js:469:10) at Module.loadSync (node.js:338:12) at Object.runMain (node.js:522:24)
Otherwise boil.js fails to normalize the path because it's passing an undefined value and path.normalize tries to access "charAt" function of the string.
I did a Poly9 mashup when I was at Splunk which did something similar.
I yove your overlay of the events as they come in. Good work man!
Error: Cannot find module 'helpful/login'
Any ideas?