123456789101112131415161718 |
- var pad = require('./pad.js');
- var os = require('os'),
- padding = 2,
- pid = pad(process.pid.toString(36), padding),
- hostname = os.hostname(),
- length = hostname.length,
- hostId = pad(hostname
- .split('')
- .reduce(function (prev, char) {
- return +prev + char.charCodeAt(0);
- }, +length + 36)
- .toString(36),
- padding);
- module.exports = function fingerprint () {
- return pid + hostId;
- };
|