body { margin: 20px; text-color: #000000; font-family: Verdana, _sans; font-size: 10pt; } .title { font-weight: bolder; font-size: 14pt; } .sub-heading { font-weight: lighter; font-style: italic; } code {color: #035; background-color: #fafaff;} .highlight .lineno { color: #ccc; display:inline-block; padding: 0 5px; border-right:1px solid #ccc; } .highlight pre code { display: block; white-space: pre; overflow-x: auto; word-wrap: normal; }
I’m a Systems/Software Engineer in the San Francisco Bay Area. I moved from Columbus, Ohio in 2007 after getting a B.S. in Physics from the Ohio State University. I'm married, and we have dogs.

Under my github account ( I open-sourced python-aliyun in 2014, I have an outdated python 2 project starter template at python-example, and I have a pretty handy “sshec2” command and some others in tools.

ndislocate - A distributed service locator, written on top of Node.js

June 17, 2010

This looks pretty cool! My coworker, Vijay, showed me this. Built on node.js. A simple distributed service locator. Well… a service locator service. Like a factory factory? Whatever, I want to check it out…

git clone git://
cd node
#WARNING: it didn't pick up my libevent properly,... whatever though, I'm just seein' how it works
./configure && make && sudo make install
cd ..
git clone git://
cd ndislocate
echo "{ }" > test.json
./ndislocate.js this_isnt_even_read_so_why_bother_requiring_a_third_param

Voila! It told me that it found my local HTTP, HTTPS and SSH servers. I’ll fiddle more tomorrow, I suppose.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States License. :wq