• Rails 真复杂呀 at 2014年08月24日

    ➜ npm install yo

    -__-

    npm http GET https://registry.npmjs.org/yo
    npm http 200 https://registry.npmjs.org/yo
    npm http GET https://registry.npmjs.org/yo/-/yo-1.2.1.tgz
    npm http 200 https://registry.npmjs.org/yo/-/yo-1.2.1.tgz
    npm http GET https://registry.npmjs.org/findup
    npm http GET https://registry.npmjs.org/fullname
    npm http GET https://registry.npmjs.org/multiline
    npm http GET https://registry.npmjs.org/sudo-block
    npm http GET https://registry.npmjs.org/yeoman-generator
    npm http GET https://registry.npmjs.org/yosay
    npm http GET https://registry.npmjs.org/chalk
    npm http GET https://registry.npmjs.org/is-root
    npm http GET https://registry.npmjs.org/insight
    npm http GET https://registry.npmjs.org/async
    npm http GET https://registry.npmjs.org/lodash
    npm http GET https://registry.npmjs.org/nopt
    npm http GET https://registry.npmjs.org/opn
    npm http GET https://registry.npmjs.org/string-length
    npm http GET https://registry.npmjs.org/shelljs
    npm http GET https://registry.npmjs.org/update-notifier
    npm http 304 https://registry.npmjs.org/shelljs
    npm http 304 https://registry.npmjs.org/nopt
    npm http GET https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz
    npm http 200 https://registry.npmjs.org/fullname
    npm http GET https://registry.npmjs.org/fullname/-/fullname-0.1.1.tgz
    npm http 200 https://registry.npmjs.org/findup
    npm http GET https://registry.npmjs.org/findup/-/findup-0.1.5.tgz
    npm http 304 https://registry.npmjs.org/update-notifier
    npm http 200 https://registry.npmjs.org/yosay
    npm http GET https://registry.npmjs.org/yosay/-/yosay-0.3.0.tgz
    npm http 200 https://registry.npmjs.org/sudo-block
    npm http 304 https://registry.npmjs.org/string-length
    npm http 304 https://registry.npmjs.org/is-root
    npm http 304 https://registry.npmjs.org/opn
    npm http GET https://registry.npmjs.org/sudo-block/-/sudo-block-0.4.0.tgz
    npm http 200 https://registry.npmjs.org/multiline
    npm http GET https://registry.npmjs.org/multiline/-/multiline-0.3.4.tgz
    npm http 200 https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz
    npm http 200 https://registry.npmjs.org/yosay/-/yosay-0.3.0.tgz
    npm http 200 https://registry.npmjs.org/sudo-block/-/sudo-block-0.4.0.tgz
    npm http 200 https://registry.npmjs.org/multiline/-/multiline-0.3.4.tgz
    npm http 200 https://registry.npmjs.org/findup/-/findup-0.1.5.tgz
    npm http 200 https://registry.npmjs.org/lodash
    npm http 304 https://registry.npmjs.org/insight
    npm http GET https://registry.npmjs.org/insight/-/insight-0.3.1.tgz
    npm http 304 https://registry.npmjs.org/chalk
    npm http 304 https://registry.npmjs.org/async
    npm http 200 https://registry.npmjs.org/insight/-/insight-0.3.1.tgz
    npm http 200 https://registry.npmjs.org/fullname/-/fullname-0.1.1.tgz
    npm http 200 https://registry.npmjs.org/yeoman-generator
    npm http GET https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.17.3.tgz
    npm http 200 https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-0.17.3.tgz
    npm http GET https://registry.npmjs.org/strip-ansi
    npm http GET https://registry.npmjs.org/has-ansi
    npm http GET https://registry.npmjs.org/strip-ansi
    npm http GET https://registry.npmjs.org/pad-component
    npm http GET https://registry.npmjs.org/supports-color
    npm http GET https://registry.npmjs.org/ansi-styles
    npm http GET https://registry.npmjs.org/escape-string-regexp
    npm http GET https://registry.npmjs.org/taketalk
    npm http GET https://registry.npmjs.org/word-wrap
    npm http GET https://registry.npmjs.org/strip-indent
    npm http GET https://registry.npmjs.org/minimist
    npm http GET https://registry.npmjs.org/ansi-regex
    npm http GET https://registry.npmjs.org/configstore
    npm http GET https://registry.npmjs.org/latest-version
    npm http GET https://registry.npmjs.org/semver-diff
    npm http GET https://registry.npmjs.org/configstore
    npm http GET https://registry.npmjs.org/object-assign
    npm http GET https://registry.npmjs.org/request
    npm http GET https://registry.npmjs.org/lodash.debounce
    npm http GET https://registry.npmjs.org/inquirer
    npm http GET https://registry.npmjs.org/ansi-styles
    npm http GET https://registry.npmjs.org/strip-ansi
    npm http GET https://registry.npmjs.org/has-color
    npm http GET https://registry.npmjs.org/colors
    npm http GET https://registry.npmjs.org/abbrev
    npm http GET https://registry.npmjs.org/commander
    npm http GET https://registry.npmjs.org/cheerio
    npm http GET https://registry.npmjs.org/class-extend
    npm http GET https://registry.npmjs.org/cross-spawn
    npm http GET https://registry.npmjs.org/download
    npm http GET https://registry.npmjs.org/file-utils
    npm http GET https://registry.npmjs.org/github-username
    npm http GET https://registry.npmjs.org/grouped-queue
    npm http GET https://registry.npmjs.org/gruntfile-editor
    npm http GET https://registry.npmjs.org/iconv-lite
    npm http GET https://registry.npmjs.org/isbinaryfile
    npm http GET https://registry.npmjs.org/run-async
    npm http GET https://registry.npmjs.org/text-table
    npm http GET https://registry.npmjs.org/dargs
    npm http GET https://registry.npmjs.org/debug
    npm http GET https://registry.npmjs.org/inquirer
    npm http GET https://registry.npmjs.org/diff
    npm http GET https://registry.npmjs.org/request
    npm http GET https://registry.npmjs.org/glob
    npm http GET https://registry.npmjs.org/findup-sync
    npm http GET https://registry.npmjs.org/mime
    npm http GET https://registry.npmjs.org/mkdirp
    npm http GET https://registry.npmjs.org/rimraf
    npm http GET https://registry.npmjs.org/underscore.string
    npm http 304 https://registry.npmjs.org/strip-ansi
    npm http 304 https://registry.npmjs.org/strip-ansi
    npm http 304 https://registry.npmjs.org/minimist
    npm http 304 https://registry.npmjs.org/escape-string-regexp
    npm http 304 https://registry.npmjs.org/semver-diff
    npm http GET https://registry.npmjs.org/ansi-regex
    npm http 304 https://registry.npmjs.org/latest-version
    npm http 304 https://registry.npmjs.org/ansi-styles
    npm http 304 https://registry.npmjs.org/configstore
    npm http 304 https://registry.npmjs.org/supports-color
    npm http 304 https://registry.npmjs.org/configstore
    npm http 304 https://registry.npmjs.org/object-assign
    npm http GET https://registry.npmjs.org/configstore/-/configstore-0.2.3.tgz
    npm http 304 https://registry.npmjs.org/has-ansi
    npm http GET https://registry.npmjs.org/object-assign/-/object-assign-0.1.2.tgz
    npm http 304 https://registry.npmjs.org/lodash.debounce
    npm http 304 https://registry.npmjs.org/inquirer
    npm http 200 https://registry.npmjs.org/pad-component
    npm http GET https://registry.npmjs.org/inquirer/-/inquirer-0.4.1.tgz
    npm http 200 https://registry.npmjs.org/colors
    npm http 304 https://registry.npmjs.org/abbrev
    npm http GET https://registry.npmjs.org/pad-component/-/pad-component-0.0.1.tgz
    npm http 304 https://registry.npmjs.org/strip-ansi
    npm http GET https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
    npm http GET https://registry.npmjs.org/semver
    npm http GET https://registry.npmjs.org/mkdirp
    npm http GET https://registry.npmjs.org/graceful-fs
    npm http GET https://registry.npmjs.org/js-yaml
    npm http GET https://registry.npmjs.org/osenv
    npm http GET https://registry.npmjs.org/uuid
    npm http 200 https://registry.npmjs.org/strip-indent
    npm http 304 https://registry.npmjs.org/has-color
    npm http GET https://registry.npmjs.org/package-json
    npm http 200 https://registry.npmjs.org/taketalk
    npm http 200 https://registry.npmjs.org/word-wrap
    npm http GET https://registry.npmjs.org/ansi-regex
    npm http 304 https://registry.npmjs.org/ansi-regex
    npm http GET https://registry.npmjs.org/strip-indent/-/strip-indent-0.1.3.tgz
    npm http 304 https://registry.npmjs.org/ansi-styles
    npm http GET https://registry.npmjs.org/taketalk/-/taketalk-0.1.1.tgz
    npm http GET https://registry.npmjs.org/word-wrap/-/word-wrap-0.1.3.tgz
    npm http 304 https://registry.npmjs.org/mime
    npm http 304 https://registry.npmjs.org/underscore.string
    npm http 304 https://registry.npmjs.org/rimraf
    npm http 304 https://registry.npmjs.org/mkdirp
    npm http 304 https://registry.npmjs.org/glob
    npm http 304 https://registry.npmjs.org/findup-sync
    npm http 304 https://registry.npmjs.org/debug
    npm http 304 https://registry.npmjs.org/inquirer
    npm http 200 https://registry.npmjs.org/cross-spawn
    npm http GET https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.1.7.tgz
    npm http 200 https://registry.npmjs.org/isbinaryfile
    npm http GET https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-2.0.1.tgz
    npm http 200 https://registry.npmjs.org/github-username
    npm http 200 https://registry.npmjs.org/run-async
    npm http GET https://registry.npmjs.org/github-username/-/github-username-0.1.1.tgz
    npm http GET https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz
    npm http 200 https://registry.npmjs.org/gruntfile-editor
    npm http GET https://registry.npmjs.org/gruntfile-editor/-/gruntfile-editor-0.1.1.tgz
    npm http 304 https://registry.npmjs.org/diff
    npm http 200 https://registry.npmjs.org/class-extend
    npm http GET https://registry.npmjs.org/diff/-/diff-1.0.8.tgz
    npm http GET https://registry.npmjs.org/class-extend/-/class-extend-0.1.1.tgz
    npm http 304 https://registry.npmjs.org/dargs
    npm http 200 https://registry.npmjs.org/file-utils
    npm http GET https://registry.npmjs.org/file-utils/-/file-utils-0.2.0.tgz
    npm http 200 https://registry.npmjs.org/request
    npm http 200 https://registry.npmjs.org/iconv-lite
    npm http GET https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz
    npm http 200 https://registry.npmjs.org/text-table
    npm http 304 https://registry.npmjs.org/ansi-regex
    npm http GET https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz
    npm http 200 https://registry.npmjs.org/commander
    npm http 200 https://registry.npmjs.org/configstore/-/configstore-0.2.3.tgz
    npm http 200 https://registry.npmjs.org/download
    npm http GET https://registry.npmjs.org/download/-/download-0.1.18.tgz
    npm http 200 https://registry.npmjs.org/object-assign/-/object-assign-0.1.2.tgz
    npm http 200 https://registry.npmjs.org/inquirer/-/inquirer-0.4.1.tgz
    npm http 200 https://registry.npmjs.org/pad-component/-/pad-component-0.0.1.tgz
    npm http 304 https://registry.npmjs.org/semver
    npm http 304 https://registry.npmjs.org/package-json
    npm http 304 https://registry.npmjs.org/mkdirp
    npm http 304 https://registry.npmjs.org/graceful-fs
    npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
    npm http 304 https://registry.npmjs.org/ansi-regex
    npm http 200 https://registry.npmjs.org/grouped-queue
    npm http GET https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.0.tgz
    npm http 304 https://registry.npmjs.org/uuid
    npm http GET https://registry.npmjs.org/registry-url
    npm http GET https://registry.npmjs.org/got
    npm http 304 https://registry.npmjs.org/osenv
    npm http 200 https://registry.npmjs.org/word-wrap/-/word-wrap-0.1.3.tgz
    npm http 200 https://registry.npmjs.org/taketalk/-/taketalk-0.1.1.tgz
    npm http 200 https://registry.npmjs.org/strip-indent/-/strip-indent-0.1.3.tgz
    npm http 200 https://registry.npmjs.org/request
    npm http 200 https://registry.npmjs.org/cheerio
    npm http 200 https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.1.7.tgz
    npm http GET https://registry.npmjs.org/cheerio/-/cheerio-0.17.0.tgz
    npm http 200 https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-2.0.1.tgz
    npm http 200 https://registry.npmjs.org/github-username/-/github-username-0.1.1.tgz
    npm http 200 https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz
    npm http 200 https://registry.npmjs.org/js-yaml
    npm http 200 https://registry.npmjs.org/diff/-/diff-1.0.8.tgz
    npm http 200 https://registry.npmjs.org/class-extend/-/class-extend-0.1.1.tgz
    npm http 200 https://registry.npmjs.org/file-utils/-/file-utils-0.2.0.tgz
    npm http GET https://registry.npmjs.org/lodash.now
    npm http GET https://registry.npmjs.org/lodash.isfunction
    npm http GET https://registry.npmjs.org/lodash.isobject
    npm http 200 https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz
    npm http 200 https://registry.npmjs.org/gruntfile-editor/-/gruntfile-editor-0.1.1.tgz
    npm http 200 https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz
    npm http 200 https://registry.npmjs.org/download/-/download-0.1.18.tgz
    npm http GET https://registry.npmjs.org/get-stdin
    npm http 200 https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.0.tgz
    npm http 304 https://registry.npmjs.org/got
    npm http 304 https://registry.npmjs.org/registry-url
    npm http 200 https://registry.npmjs.org/cheerio/-/cheerio-0.17.0.tgz
    npm http GET https://registry.npmjs.org/npmconf
    npm http GET https://registry.npmjs.org/cli-color
    npm http GET https://registry.npmjs.org/through
    npm http GET https://registry.npmjs.org/mute-stream
    npm http GET https://registry.npmjs.org/readline2
    npm http 304 https://registry.npmjs.org/lodash.isobject
    npm http GET https://registry.npmjs.org/esprima
    npm http GET https://registry.npmjs.org/argparse
    npm http 304 https://registry.npmjs.org/lodash.now
    npm http 304 https://registry.npmjs.org/lodash.isfunction
    npm http GET https://registry.npmjs.org/lodash._objecttypes
    npm http GET https://registry.npmjs.org/lodash._isnative
    npm http GET https://registry.npmjs.org/qs
    npm http GET https://registry.npmjs.org/json-stringify-safe
    npm http GET https://registry.npmjs.org/forever-agent
    npm http GET https://registry.npmjs.org/tunnel-agent
    npm http GET https://registry.npmjs.org/http-signature
    npm http GET https://registry.npmjs.org/hawk
    npm http GET https://registry.npmjs.org/aws-sign
    npm http GET https://registry.npmjs.org/cookie-jar
    npm http GET https://registry.npmjs.org/oauth-sign
    npm http GET https://registry.npmjs.org/node-uuid
    npm http GET https://registry.npmjs.org/form-data
    npm http 200 https://registry.npmjs.org/get-stdin
    npm http GET https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz
    npm http 304 https://registry.npmjs.org/npmconf
    npm http 304 https://registry.npmjs.org/cli-color
    npm http GET https://registry.npmjs.org/cli-color/-/cli-color-0.2.3.tgz
    npm http GET https://registry.npmjs.org/get-urls
    npm http GET https://registry.npmjs.org/decompress
    npm http 304 https://registry.npmjs.org/readline2
    npm http GET https://registry.npmjs.org/nopt
    npm http GET https://registry.npmjs.org/through2
    npm http GET https://registry.npmjs.org/each-async
    npm http 304 https://registry.npmjs.org/mute-stream
    npm http 304 https://registry.npmjs.org/through
    npm http GET https://registry.npmjs.org/once
    npm http GET https://registry.npmjs.org/ast-query
    npm http 304 https://registry.npmjs.org/qs
    npm http 304 https://registry.npmjs.org/oauth-sign
    npm http 304 https://registry.npmjs.org/hawk
    npm http 304 https://registry.npmjs.org/lodash._objecttypes
    npm http GET https://registry.npmjs.org/setimmediate
    npm http GET https://registry.npmjs.org/ms
    npm http 304 https://registry.npmjs.org/esprima
    npm http 304 https://registry.npmjs.org/lodash._isnative
    npm http 304 https://registry.npmjs.org/tunnel-agent
    npm http 304 https://registry.npmjs.org/forever-agent
    npm http 304 https://registry.npmjs.org/http-signature
    npm http 304 https://registry.npmjs.org/node-uuid
    npm http 304 https://registry.npmjs.org/form-data
    npm http 304 https://registry.npmjs.org/json-stringify-safe
    npm http GET https://registry.npmjs.org/async
    npm http 304 https://registry.npmjs.org/cookie-jar
    npm http 304 https://registry.npmjs.org/aws-sign
    npm http 200 https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz
    npm http GET https://registry.npmjs.org/inherits
    npm http GET https://registry.npmjs.org/minimatch
    npm http 304 https://registry.npmjs.org/argparse
    npm http GET https://registry.npmjs.org/inherits
    npm http GET https://registry.npmjs.org/config-chain
    npm http GET https://registry.npmjs.org/once
    npm http GET https://registry.npmjs.org/ini
    npm http GET https://registry.npmjs.org/uid-number
    npm http GET https://registry.npmjs.org/combined-stream
    npm http GET https://registry.npmjs.org/async
    npm http 200 https://registry.npmjs.org/cli-color/-/cli-color-0.2.3.tgz
    npm http GET https://registry.npmjs.org/mime-types
    npm http GET https://registry.npmjs.org/tough-cookie
    npm http GET https://registry.npmjs.org/aws-sign2
    npm http GET https://registry.npmjs.org/stringstream
    npm http 304 https://registry.npmjs.org/once
    npm http GET https://registry.npmjs.org/assert-plus
    npm http GET https://registry.npmjs.org/asn1
    npm http GET https://registry.npmjs.org/ctype
    npm http GET https://registry.npmjs.org/minimatch
    npm http 304 https://registry.npmjs.org/each-async
    npm http GET https://registry.npmjs.org/CSSselect
    npm http GET https://registry.npmjs.org/entities
    npm http GET https://registry.npmjs.org/htmlparser2
    npm http 304 https://registry.npmjs.org/nopt
    npm http GET https://registry.npmjs.org/dom-serializer
    npm http GET https://registry.npmjs.org/minimatch
    npm http 304 https://registry.npmjs.org/ms
    npm http 304 https://registry.npmjs.org/async
    npm http 200 https://registry.npmjs.org/get-urls
    npm http GET https://registry.npmjs.org/get-urls/-/get-urls-0.1.2.tgz
    npm http 200 https://registry.npmjs.org/through2
    npm http GET https://registry.npmjs.org/underscore
    npm http 304 https://registry.npmjs.org/config-chain
    npm http 304 https://registry.npmjs.org/ini
    npm http GET https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
    npm http 304 https://registry.npmjs.org/once
    npm http GET https://registry.npmjs.org/es5-ext
    npm http GET https://registry.npmjs.org/memoizee
    npm http GET https://registry.npmjs.org/es5-ext
    npm http GET https://registry.npmjs.org/d
    npm http GET https://registry.npmjs.org/memoizee
    npm http GET https://registry.npmjs.org/timers-ext
    npm http GET https://registry.npmjs.org/cryptiles
    npm http GET https://registry.npmjs.org/hoek
    npm http GET https://registry.npmjs.org/sntp
    npm http GET https://registry.npmjs.org/boom
    npm http 200 https://registry.npmjs.org/setimmediate
    npm http GET https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.2.tgz
    npm http 304 https://registry.npmjs.org/inherits
    npm http 304 https://registry.npmjs.org/stringstream
    npm http 304 https://registry.npmjs.org/tough-cookie
    npm http 304 https://registry.npmjs.org/aws-sign2
    npm http 304 https://registry.npmjs.org/inherits
    npm http 200 https://registry.npmjs.org/ast-query
    npm http GET https://registry.npmjs.org/ast-query/-/ast-query-0.2.4.tgz
    npm http 304 https://registry.npmjs.org/assert-plus
    npm http 304 https://registry.npmjs.org/minimatch
    npm http GET https://registry.npmjs.org/lru-cache
    npm http GET https://registry.npmjs.org/sigmund
    npm http 304 https://registry.npmjs.org/uid-number
    npm http 304 https://registry.npmjs.org/async
    npm http 304 https://registry.npmjs.org/combined-stream
    npm http 200 https://registry.npmjs.org/decompress
    npm http 304 https://registry.npmjs.org/minimatch
    npm http GET https://registry.npmjs.org/decompress/-/decompress-0.2.4.tgz
    npm http 304 https://registry.npmjs.org/mime-types
    npm http 200 https://registry.npmjs.org/dom-serializer
    npm http 304 https://registry.npmjs.org/ctype
    npm http 304 https://registry.npmjs.org/asn1
    npm http GET https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgz
    npm http 200 https://registry.npmjs.org/through2/-/through2-0.4.2.tgz
    npm http GET https://registry.npmjs.org/delayed-stream
    npm http 304 https://registry.npmjs.org/es5-ext
    npm http 304 https://registry.npmjs.org/boom
    npm http 304 https://registry.npmjs.org/timers-ext
    npm http 304 https://registry.npmjs.org/cryptiles
    npm http 200 https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.2.tgz
    npm http GET https://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz
    npm http 200 https://registry.npmjs.org/CSSselect
    npm http 304 https://registry.npmjs.org/minimatch
    npm http 200 https://registry.npmjs.org/get-urls/-/get-urls-0.1.2.tgz
    npm http GET https://registry.npmjs.org/CSSselect/-/CSSselect-0.4.1.tgz
    npm http 200 https://registry.npmjs.org/entities
    npm http GET https://registry.npmjs.org/proto-list
    npm http GET https://registry.npmjs.org/entities/-/entities-1.1.1.tgz
    npm http 304 https://registry.npmjs.org/d
    npm http 304 https://registry.npmjs.org/sigmund
    npm http 304 https://registry.npmjs.org/memoizee
    npm http 304 https://registry.npmjs.org/hoek
    npm http GET https://registry.npmjs.org/memoizee/-/memoizee-0.2.6.tgz
    npm http 304 https://registry.npmjs.org/es5-ext
    npm http 304 https://registry.npmjs.org/sntp
    npm http 304 https://registry.npmjs.org/memoizee
    npm http 200 https://registry.npmjs.org/decompress/-/decompress-0.2.4.tgz
    npm http 200 https://registry.npmjs.org/ast-query/-/ast-query-0.2.4.tgz
    npm http 304 https://registry.npmjs.org/lru-cache
    npm http 200 https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgz
    npm http GET https://registry.npmjs.org/next-tick
    npm http 304 https://registry.npmjs.org/delayed-stream
    npm http GET https://registry.npmjs.org/extname
    npm http GET https://registry.npmjs.org/adm-zip
    npm http GET https://registry.npmjs.org/map-key
    npm http GET https://registry.npmjs.org/tempfile
    npm http GET https://registry.npmjs.org/tar
    npm http GET https://registry.npmjs.org/stream-combiner
    npm http GET https://registry.npmjs.org/readable-stream
    npm http GET https://registry.npmjs.org/xtend
    npm http GET https://registry.npmjs.org/punycode
    npm http 200 https://registry.npmjs.org/entities/-/entities-1.1.1.tgz
    npm http 304 https://registry.npmjs.org/proto-list
    npm http 200 https://registry.npmjs.org/CSSselect/-/CSSselect-0.4.1.tgz
    npm http GET https://registry.npmjs.org/event-emitter
    npm http GET https://registry.npmjs.org/lru-queue
    npm http GET https://registry.npmjs.org/escodegen
    npm http GET https://registry.npmjs.org/traverse
    npm http GET https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz
    npm http 304 https://registry.npmjs.org/readable-stream
    npm http 200 https://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz
    npm http GET https://registry.npmjs.org/es6-iterator
    npm http GET https://registry.npmjs.org/es6-symbol
    npm http 200 https://registry.npmjs.org/extname
    npm http GET https://registry.npmjs.org/extname/-/extname-0.1.5.tgz
    npm http 304 https://registry.npmjs.org/tar
    npm http 200 https://registry.npmjs.org/memoizee/-/memoizee-0.2.6.tgz
    npm http 304 https://registry.npmjs.org/lru-queue
    npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz
    npm http 200 https://registry.npmjs.org/underscore
    npm http 200 https://registry.npmjs.org/htmlparser2
    npm http GET https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.3.tgz
    npm http 200 https://registry.npmjs.org/map-key
    npm http GET https://registry.npmjs.org/map-key/-/map-key-0.1.4.tgz
    npm http 200 https://registry.npmjs.org/adm-zip
    npm http GET https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz
    npm http 304 https://registry.npmjs.org/next-tick
    npm http 304 https://registry.npmjs.org/traverse
    npm http GET https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz
    npm http 304 https://registry.npmjs.org/punycode
    npm http 304 https://registry.npmjs.org/xtend
    npm http GET https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
    npm http 304 https://registry.npmjs.org/stream-combiner
    npm http 200 https://registry.npmjs.org/map-key/-/map-key-0.1.4.tgz
    npm http 200 https://registry.npmjs.org/escodegen
    npm http GET https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz
    npm http 200 https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz
    npm http 304 https://registry.npmjs.org/es6-symbol
    npm http 304 https://registry.npmjs.org/event-emitter
    npm http 200 https://registry.npmjs.org/tempfile
    npm http GET https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz
    npm http 200 https://registry.npmjs.org/extname/-/extname-0.1.5.tgz
    npm http 200 https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz
    npm http 200 https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz
    npm http GET https://registry.npmjs.org/object-keys
    npm http GET https://registry.npmjs.org/core-util-is
    npm http GET https://registry.npmjs.org/isarray
    npm http GET https://registry.npmjs.org/string_decoder
    npm http 304 https://registry.npmjs.org/es6-iterator
    npm http 200 https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz
    npm http GET https://registry.npmjs.org/uuid
    npm http GET https://registry.npmjs.org/ext-list
    npm http GET https://registry.npmjs.org/duplexer
    npm http GET https://registry.npmjs.org/block-stream
    npm http GET https://registry.npmjs.org/fstream
    npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz
    npm http 304 https://registry.npmjs.org/core-util-is
    npm http 200 https://registry.npmjs.org/object-keys
    npm http GET https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz
    npm http GET https://registry.npmjs.org/esutils
    npm http GET https://registry.npmjs.org/estraverse
    npm http GET https://registry.npmjs.org/source-map
    npm http GET https://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz
    npm http GET https://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz
    npm http 304 https://registry.npmjs.org/fstream
    npm http 304 https://registry.npmjs.org/source-map
    npm http 304 https://registry.npmjs.org/duplexer
    npm http 200 https://registry.npmjs.org/ext-list
    npm http GET https://registry.npmjs.org/ext-list/-/ext-list-0.2.0.tgz
    npm http 304 https://registry.npmjs.org/uuid
    npm http 200 https://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz
    npm http 200 https://registry.npmjs.org/esutils
    npm http GET https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz
    npm http 304 https://registry.npmjs.org/isarray
    npm http 200 https://registry.npmjs.org/estraverse
    npm http GET https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz
    npm http 200 https://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz
    npm http 200 https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz
    npm http 304 https://registry.npmjs.org/block-stream
    npm http GET https://registry.npmjs.org/graceful-fs
    npm http GET https://registry.npmjs.org/mkdirp
    npm http 200 https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz
    npm http 304 https://registry.npmjs.org/string_decoder
    npm http 304 https://registry.npmjs.org/mkdirp
    npm http 304 https://registry.npmjs.org/graceful-fs
    npm http GET https://registry.npmjs.org/minimist
    npm http 200 https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz
    npm http GET https://registry.npmjs.org/amdefine
    npm http 304 https://registry.npmjs.org/minimist
    npm http 200 https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.3.tgz
    npm http 200 https://registry.npmjs.org/ext-list/-/ext-list-0.2.0.tgz
    npm http GET https://registry.npmjs.org/got
    npm http 304 https://registry.npmjs.org/amdefine
    npm http 304 https://registry.npmjs.org/got
    npm http GET https://registry.npmjs.org/got/-/got-0.2.0.tgz
    npm http 200 https://registry.npmjs.org/got/-/got-0.2.0.tgz
    npm http GET https://registry.npmjs.org/object-assign
    npm http 304 https://registry.npmjs.org/object-assign
    npm http GET https://registry.npmjs.org/domelementtype
    npm http GET https://registry.npmjs.org/CSSwhat
    npm http GET https://registry.npmjs.org/domutils
    npm http GET https://registry.npmjs.org/domelementtype
    npm http GET https://registry.npmjs.org/domhandler
    npm http GET https://registry.npmjs.org/readable-stream
    npm http GET https://registry.npmjs.org/entities
    npm http GET https://registry.npmjs.org/domutils
    npm http 304 https://registry.npmjs.org/readable-stream
    npm http 304 https://registry.npmjs.org/entities
    npm http GET https://registry.npmjs.org/entities/-/entities-1.0.0.tgz
    npm http 200 https://registry.npmjs.org/domelementtype
    npm http GET https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.1.tgz
    npm http 200 https://registry.npmjs.org/CSSwhat
    npm http GET https://registry.npmjs.org/CSSwhat/-/CSSwhat-0.4.7.tgz
    npm http 200 https://registry.npmjs.org/entities/-/entities-1.0.0.tgz
    npm http 200 https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.1.tgz
    npm http 200 https://registry.npmjs.org/CSSwhat/-/CSSwhat-0.4.7.tgz
    npm http 200 https://registry.npmjs.org/domutils
    npm http GET https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz
    npm http 200 https://registry.npmjs.org/domelementtype
    npm http 200 https://registry.npmjs.org/domutils
    npm http GET https://registry.npmjs.org/domutils/-/domutils-1.5.0.tgz
    npm http 200 https://registry.npmjs.org/domutils/-/domutils-1.5.0.tgz
    npm http 200 https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz
    npm http 200 https://registry.npmjs.org/domhandler
    npm http GET https://registry.npmjs.org/domhandler/-/domhandler-2.2.0.tgz
    npm http 200 https://registry.npmjs.org/domhandler/-/domhandler-2.2.0.tgz
    npm http GET https://registry.npmjs.org/core-util-is
    npm http GET https://registry.npmjs.org/isarray
    npm http GET https://registry.npmjs.org/string_decoder
    npm http GET https://registry.npmjs.org/inherits
    npm http 304 https://registry.npmjs.org/isarray
    npm http 304 https://registry.npmjs.org/string_decoder
    npm http 304 https://registry.npmjs.org/core-util-is
    npm http 304 https://registry.npmjs.org/inherits
    npm http GET https://registry.npmjs.org/grunt-cli
    npm http GET https://registry.npmjs.org/bower
    npm http 200 https://registry.npmjs.org/grunt-cli
    npm http GET https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz
    npm http 304 https://registry.npmjs.org/bower
    npm http 200 https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz
    npm http GET https://registry.npmjs.org/findup-sync
    npm http GET https://registry.npmjs.org/nopt
    npm http GET https://registry.npmjs.org/resolve
    npm http GET https://registry.npmjs.org/bower-config
    npm http GET https://registry.npmjs.org/bower-endpoint-parser
    npm http GET https://registry.npmjs.org/bower-json
    npm http GET https://registry.npmjs.org/bower-logger
    npm http GET https://registry.npmjs.org/cardinal
    npm http GET https://registry.npmjs.org/bower-registry-client
    npm http GET https://registry.npmjs.org/chalk
    npm http GET https://registry.npmjs.org/chmodr
    npm http GET https://registry.npmjs.org/fstream
    npm http GET https://registry.npmjs.org/decompress-zip
    npm http GET https://registry.npmjs.org/glob
    npm http GET https://registry.npmjs.org/fstream-ignore
    npm http GET https://registry.npmjs.org/graceful-fs
    npm http GET https://registry.npmjs.org/handlebars
    npm http GET https://registry.npmjs.org/inquirer
    npm http GET https://registry.npmjs.org/insight
    npm http GET https://registry.npmjs.org/is-root
    npm http GET https://registry.npmjs.org/lru-cache
    npm http GET https://registry.npmjs.org/mkdirp
    npm http GET https://registry.npmjs.org/nopt
    npm http GET https://registry.npmjs.org/opn
    npm http GET https://registry.npmjs.org/osenv
    npm http GET https://registry.npmjs.org/junk
    npm http GET https://registry.npmjs.org/request
    npm http GET https://registry.npmjs.org/lockfile
    npm http GET https://registry.npmjs.org/mout
    npm http GET https://registry.npmjs.org/p-throttler
    npm http GET https://registry.npmjs.org/promptly
    npm http GET https://registry.npmjs.org/rimraf
    npm http GET https://registry.npmjs.org/semver
    npm http GET https://registry.npmjs.org/request-progress
    npm http GET https://registry.npmjs.org/retry
    npm http GET https://registry.npmjs.org/shell-quote
    npm http GET https://registry.npmjs.org/q
    npm http GET https://registry.npmjs.org/stringify-object
    npm http GET https://registry.npmjs.org/tar
    npm http GET https://registry.npmjs.org/update-notifier
    npm http GET https://registry.npmjs.org/abbrev
    npm http GET https://registry.npmjs.org/tmp
    npm http GET https://registry.npmjs.org/which
    npm http GET https://registry.npmjs.org/archy
    npm http 304 https://registry.npmjs.org/nopt
    npm http 304 https://registry.npmjs.org/findup-sync
    npm http 304 https://registry.npmjs.org/bower-endpoint-parser
    npm http 304 https://registry.npmjs.org/bower-json
    npm http 304 https://registry.npmjs.org/bower-logger
    npm http 304 https://registry.npmjs.org/bower-registry-client
    npm http 304 https://registry.npmjs.org/cardinal
    npm http 304 https://registry.npmjs.org/chalk
    npm http 304 https://registry.npmjs.org/bower-config
    npm http 304 https://registry.npmjs.org/resolve
    npm http GET https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
    npm http 304 https://registry.npmjs.org/chmodr
    npm http 304 https://registry.npmjs.org/insight
    npm http 304 https://registry.npmjs.org/mkdirp
    npm http 304 https://registry.npmjs.org/graceful-fs
    npm http 304 https://registry.npmjs.org/nopt
    npm http 304 https://registry.npmjs.org/handlebars
    npm http 304 https://registry.npmjs.org/junk
    npm http 304 https://registry.npmjs.org/lockfile
    npm http 304 https://registry.npmjs.org/request
    npm http 304 https://registry.npmjs.org/rimraf
    npm http 304 https://registry.npmjs.org/is-root
    npm http 304 https://registry.npmjs.org/opn
    npm http 304 https://registry.npmjs.org/lru-cache
    npm http 304 https://registry.npmjs.org/retry
    npm http 304 https://registry.npmjs.org/abbrev
    npm http 304 https://registry.npmjs.org/osenv
    npm http 304 https://registry.npmjs.org/which
    npm http 304 https://registry.npmjs.org/tar
    npm http 304 https://registry.npmjs.org/mout
    npm http 304 https://registry.npmjs.org/promptly
    npm http 304 https://registry.npmjs.org/q
    npm http 304 https://registry.npmjs.org/stringify-object
    npm http 304 https://registry.npmjs.org/update-notifier
    npm http 304 https://registry.npmjs.org/archy
    npm http 304 https://registry.npmjs.org/fstream
    npm http 304 https://registry.npmjs.org/semver
    npm http 304 https://registry.npmjs.org/p-throttler
    npm http 304 https://registry.npmjs.org/shell-quote
    npm http 304 https://registry.npmjs.org/decompress-zip
    npm http 304 https://registry.npmjs.org/fstream-ignore
    npm http 304 https://registry.npmjs.org/tmp
    npm http 304 https://registry.npmjs.org/glob
    npm http 304 https://registry.npmjs.org/request-progress
    npm http 304 https://registry.npmjs.org/inquirer
    npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
    npm http GET https://registry.npmjs.org/strip-ansi
    npm http GET https://registry.npmjs.org/supports-color
    npm http GET https://registry.npmjs.org/ansi-styles
    npm http GET https://registry.npmjs.org/escape-string-regexp
    npm http GET https://registry.npmjs.org/has-ansi
    npm http GET https://registry.npmjs.org/configstore
    npm http GET https://registry.npmjs.org/latest-version
    npm http GET https://registry.npmjs.org/semver-diff
    npm http GET https://registry.npmjs.org/string-length
    npm http GET https://registry.npmjs.org/lodash.debounce
    npm http GET https://registry.npmjs.org/object-assign
    npm http GET https://registry.npmjs.org/os-name
    npm http GET https://registry.npmjs.org/tough-cookie
    npm http GET https://registry.npmjs.org/async
    npm http GET https://registry.npmjs.org/configstore
    npm http GET https://registry.npmjs.org/throttleit
    npm http GET https://registry.npmjs.org/read
    npm http GET https://registry.npmjs.org/optimist
    npm http GET https://registry.npmjs.org/minimatch
    npm http GET https://registry.npmjs.org/array-map
    npm http GET https://registry.npmjs.org/jsonify
    npm http GET https://registry.npmjs.org/array-filter
    npm http GET https://registry.npmjs.org/array-reduce
    npm http GET https://registry.npmjs.org/intersect
    npm http GET https://registry.npmjs.org/deep-extend
    npm http GET https://registry.npmjs.org/touch
    npm http GET https://registry.npmjs.org/readable-stream
    npm http GET https://registry.npmjs.org/mkpath
    npm http GET https://registry.npmjs.org/binary
    npm http GET https://registry.npmjs.org/minimist
    npm http GET https://registry.npmjs.org/async
    npm http GET https://registry.npmjs.org/cli-color
    npm http GET https://registry.npmjs.org/readline2
    npm http GET https://registry.npmjs.org/mute-stream
    npm http GET https://registry.npmjs.org/through
    npm http GET https://registry.npmjs.org/lodash
    npm http GET https://registry.npmjs.org/mime
    npm http GET https://registry.npmjs.org/forever-agent
    npm http GET https://registry.npmjs.org/node-uuid
    npm http GET https://registry.npmjs.org/tough-cookie
    npm http GET https://registry.npmjs.org/form-data
    npm http GET https://registry.npmjs.org/tunnel-agent
    npm http GET https://registry.npmjs.org/http-signature
    npm http GET https://registry.npmjs.org/oauth-sign
    npm http GET https://registry.npmjs.org/aws-sign2
    npm http GET https://registry.npmjs.org/hawk
    npm http GET https://registry.npmjs.org/qs
    npm http GET https://registry.npmjs.org/json-stringify-safe
    npm http GET https://registry.npmjs.org/once
    npm http GET https://registry.npmjs.org/minimatch
    npm http GET https://registry.npmjs.org/async
    npm http GET https://registry.npmjs.org/request-replay
    npm http GET https://registry.npmjs.org/redeyed
    npm http GET https://registry.npmjs.org/ansicolors
    npm http GET https://registry.npmjs.org/block-stream
    npm http 304 https://registry.npmjs.org/strip-ansi
    npm http 304 https://registry.npmjs.org/supports-color
    npm http 304 https://registry.npmjs.org/ansi-styles
    npm http 304 https://registry.npmjs.org/has-ansi
    npm http 304 https://registry.npmjs.org/string-length
    npm http 304 https://registry.npmjs.org/escape-string-regexp
    npm http 304 https://registry.npmjs.org/configstore
    npm http 304 https://registry.npmjs.org/os-name
    npm http 304 https://registry.npmjs.org/semver-diff
    npm http 304 https://registry.npmjs.org/async
    npm http GET https://registry.npmjs.org/ansi-regex
    npm http GET https://registry.npmjs.org/ansi-regex
    npm http 304 https://registry.npmjs.org/lodash.debounce
    npm http 304 https://registry.npmjs.org/read
    npm http 304 https://registry.npmjs.org/latest-version
    npm http GET https://registry.npmjs.org/mute-stream
    npm http GET https://registry.npmjs.org/optimist
    npm http GET https://registry.npmjs.org/uglify-js
    npm http 304 https://registry.npmjs.org/throttleit
    npm http 304 https://registry.npmjs.org/minimatch
    npm http 304 https://registry.npmjs.org/array-map
    npm http GET https://registry.npmjs.org/sigmund
    npm http 304 https://registry.npmjs.org/tough-cookie
    npm http 304 https://registry.npmjs.org/readable-stream
    npm http 304 https://registry.npmjs.org/touch
    npm http 304 https://registry.npmjs.org/minimist
    npm http 304 https://registry.npmjs.org/mute-stream
    npm http 304 https://registry.npmjs.org/cli-color
    npm http 304 https://registry.npmjs.org/async
    npm http 304 https://registry.npmjs.org/node-uuid
    npm http 304 https://registry.npmjs.org/forever-agent
    npm http 304 https://registry.npmjs.org/lodash
    npm http 304 https://registry.npmjs.org/tunnel-agent
    npm http 304 https://registry.npmjs.org/hawk
    npm http 304 https://registry.npmjs.org/aws-sign2
    npm http 304 https://registry.npmjs.org/qs
    npm http 304 https://registry.npmjs.org/http-signature
    npm http 304 https://registry.npmjs.org/configstore
    npm http 304 https://registry.npmjs.org/through
    npm http 304 https://registry.npmjs.org/readline2
    npm http 304 https://registry.npmjs.org/json-stringify-safe
    npm http 304 https://registry.npmjs.org/binary
    npm http 304 https://registry.npmjs.org/async
    npm http GET https://registry.npmjs.org/uuid
    npm http GET https://registry.npmjs.org/js-yaml
    npm http GET https://registry.npmjs.org/package-json
    npm http GET https://registry.npmjs.org/object-assign
    npm http 304 https://registry.npmjs.org/mkpath
    npm http 304 https://registry.npmjs.org/request-replay
    npm http 304 https://registry.npmjs.org/deep-extend
    npm http 304 https://registry.npmjs.org/ansicolors
    npm http 304 https://registry.npmjs.org/block-stream
    npm http 304 https://registry.npmjs.org/redeyed
    npm http GET https://registry.npmjs.org/has-color
    npm http 304 https://registry.npmjs.org/form-data
    npm http 304 https://registry.npmjs.org/once
    npm http 304 https://registry.npmjs.org/oauth-sign
    npm http GET https://registry.npmjs.org/ansi-regex
    npm http 304 https://registry.npmjs.org/array-filter
    npm http 304 https://registry.npmjs.org/jsonify
    npm http GET https://registry.npmjs.org/d
    npm http GET https://registry.npmjs.org/es5-ext
    npm http GET https://registry.npmjs.org/memoizee
    npm http 304 https://registry.npmjs.org/ansi-regex
    npm http GET https://registry.npmjs.org/timers-ext
    npm http 304 https://registry.npmjs.org/mute-stream
    npm http 304 https://registry.npmjs.org/optimist
    npm http 304 https://registry.npmjs.org/optimist
    npm http GET https://registry.npmjs.org/esprima
    npm http 304 https://registry.npmjs.org/minimatch
    npm http GET https://registry.npmjs.org/chainsaw
    npm http GET https://registry.npmjs.org/buffers
    npm http 304 https://registry.npmjs.org/sigmund
    npm http 304 https://registry.npmjs.org/uglify-js
    npm http 304 https://registry.npmjs.org/ansi-regex
    npm http 304 https://registry.npmjs.org/tough-cookie
    npm http 304 https://registry.npmjs.org/mime
    npm http 304 https://registry.npmjs.org/intersect
    npm http 304 https://registry.npmjs.org/package-json
    npm http 304 https://registry.npmjs.org/uuid
    npm http 304 https://registry.npmjs.org/has-color
    npm http 304 https://registry.npmjs.org/js-yaml
    npm http 304 https://registry.npmjs.org/object-assign
    npm http 304 https://registry.npmjs.org/ansi-regex
    npm http GET https://registry.npmjs.org/combined-stream
    npm http GET https://registry.npmjs.org/got
    npm http GET https://registry.npmjs.org/registry-url
    npm http 304 https://registry.npmjs.org/array-reduce
    npm http GET https://registry.npmjs.org/assert-plus
    npm http GET https://registry.npmjs.org/asn1
    npm http GET https://registry.npmjs.org/ctype
    npm http GET https://registry.npmjs.org/wordwrap
    npm http 304 https://registry.npmjs.org/es5-ext
    npm http 304 https://registry.npmjs.org/memoizee
    npm http 304 https://registry.npmjs.org/d
    npm http GET https://registry.npmjs.org/aws-sign
    npm http GET https://registry.npmjs.org/cookie-jar
    npm http 304 https://registry.npmjs.org/esprima
    npm http 304 https://registry.npmjs.org/chainsaw
    npm http GET https://registry.npmjs.org/punycode
    npm http 304 https://registry.npmjs.org/buffers
    npm http GET https://registry.npmjs.org/argparse
    npm http GET https://registry.npmjs.org/cryptiles
    npm http GET https://registry.npmjs.org/sntp
    npm http GET https://registry.npmjs.org/hoek
    npm http GET https://registry.npmjs.org/boom
    npm http GET https://registry.npmjs.org/traverse
    npm http GET https://registry.npmjs.org/source-map
    npm http 304 https://registry.npmjs.org/object-assign
    npm http GET https://registry.npmjs.org/osx-release
    npm http GET https://registry.npmjs.org/lodash.isfunction
    npm http GET https://registry.npmjs.org/lodash.now
    npm http GET https://registry.npmjs.org/lodash.isobject
    npm http GET https://registry.npmjs.org/rx
    npm http GET https://registry.npmjs.org/mime-types
    npm http GET https://registry.npmjs.org/stringstream
    npm http 304 https://registry.npmjs.org/combined-stream
    npm http GET https://registry.npmjs.org/delayed-stream
    npm http 304 https://registry.npmjs.org/timers-ext
    npm http 304 https://registry.npmjs.org/got
    npm http GET https://registry.npmjs.org/next-tick
    npm http 304 https://registry.npmjs.org/wordwrap
    npm http 304 https://registry.npmjs.org/asn1
    npm http 304 https://registry.npmjs.org/ctype
    npm http GET https://registry.npmjs.org/event-emitter
    npm http GET https://registry.npmjs.org/lru-queue
    npm http 304 https://registry.npmjs.org/cookie-jar
    npm http 304 https://registry.npmjs.org/sntp
    npm http 304 https://registry.npmjs.org/argparse
    npm http 304 https://registry.npmjs.org/cryptiles
    npm http 304 https://registry.npmjs.org/boom
    npm http 304 https://registry.npmjs.org/traverse
    npm http 304 https://registry.npmjs.org/punycode
    npm http 304 https://registry.npmjs.org/lodash.isobject
    npm http 304 https://registry.npmjs.org/osx-release
    npm http 304 https://registry.npmjs.org/lodash.isfunction
    npm http GET https://registry.npmjs.org/underscore
    npm http GET https://registry.npmjs.org/underscore.string
    npm http 304 https://registry.npmjs.org/stringstream
    npm http 304 https://registry.npmjs.org/mime-types
    npm http 304 https://registry.npmjs.org/rx
    npm http 304 https://registry.npmjs.org/next-tick
    npm http 304 https://registry.npmjs.org/aws-sign
    npm http 304 https://registry.npmjs.org/event-emitter
    npm http 304 https://registry.npmjs.org/hoek
    npm http 304 https://registry.npmjs.org/lru-queue
    npm http 304 https://registry.npmjs.org/registry-url
    npm http 304 https://registry.npmjs.org/delayed-stream
    npm http GET https://registry.npmjs.org/npmconf
    npm http 304 https://registry.npmjs.org/assert-plus
    npm http 304 https://registry.npmjs.org/source-map
    npm http 304 https://registry.npmjs.org/underscore.string
    npm http GET https://registry.npmjs.org/amdefine
    npm http 304 https://registry.npmjs.org/lodash.now
    npm http 304 https://registry.npmjs.org/npmconf
    npm http GET https://registry.npmjs.org/lodash._isnative
    npm http GET https://registry.npmjs.org/lodash._objecttypes
    npm http GET https://registry.npmjs.org/config-chain
    npm http GET https://registry.npmjs.org/inherits
    npm http GET https://registry.npmjs.org/ini
    npm http GET https://registry.npmjs.org/uid-number
    npm http 304 https://registry.npmjs.org/underscore
    npm http GET https://registry.npmjs.org/es6-iterator
    npm http GET https://registry.npmjs.org/es6-symbol
    npm http 304 https://registry.npmjs.org/lodash._isnative
    npm http 304 https://registry.npmjs.org/lodash._objecttypes
    npm http 304 https://registry.npmjs.org/inherits
    npm http 304 https://registry.npmjs.org/amdefine
    npm http 304 https://registry.npmjs.org/config-chain
    npm http 304 https://registry.npmjs.org/uid-number
    npm http 304 https://registry.npmjs.org/ini
    npm http GET https://registry.npmjs.org/proto-list
    npm http 304 https://registry.npmjs.org/es6-iterator
    npm http 304 https://registry.npmjs.org/es6-symbol
    npm http 304 https://registry.npmjs.org/proto-list
    

    这年头,开发个 js 应用也不容易啊

  • 这句 ruby 脚本何解 at 2014年08月18日

    [^\"] 匹配的是除双引号之外的字符 $1 是上一次正则匹配时的第一组字符 (http://ruby-doc.org/core-2.1.1/Regexp.html#class-Regexp-label-Special+global+variables)

  • RVM 与 Bundler 的爱恨情仇 at 2014年08月07日

    ./bin 加到 $PATH 的最前面不可取,如果我在项目里面的 bin 里面丢个木马,名字叫做 ls ,然后通过某种手段诱骗你去下载这个项目……

    -- update sorry,原来 @comensontin 已经说过了

  • #3 楼 @mojidong 果然,在浏览器 console 里面直接输 11406801162481275 会变成 11406801162481276 学习了

  • 王垠需要帮助! at 2014年08月01日

    感觉他适合去研究编程,而不适合做软件工程。

  • 执行顺序是

    num = 65.+(random(25))
    num.chr
    

    65.+ 表示后面的 + 是 65 的方法调用吧,解释器会解释后面的参数

    65.+ 3  #=> 68
    

    我是猜的

  • URL 中 %400 错误 at 2014年07月29日

    url 中 % 代表后面是十六进制编码,如果不是,就会解析出错 RFC 3986 规范:http://tools.ietf.org/html/rfc3986#section-2.1

    如果需要在 URL 中的使用『%』,用 %25 代替

  • +1

  • 公司项目用 capistrano,个人网站用 mina

    mina 的优势就是快,劣势就是不能针对集群发布。 我曾经试图给 mina 加上集群发布功能,但发现做到最后就是 capistrano,必然会放弃速度来保证集群整体的正确和一致,于是放弃。

  • :plus1:

  • :plus1:

  • #15 楼 @mobiwolf 哈,非常欢迎啊,具体私聊吧,gtalk: qhwa[at]pnq.cc

  • #13 楼 @mobiwolf 只要有人用就会持续更新的

  • 之前做过一个 UX demo 管理平台,上传 zip 后会自动帮你解压缩,提供在线访问。 后来发现这个需求还是很普遍的,于是最近做了一个只有这个小功能的文件分享工具:

    网站: http://xiaotuhe.com 源码: https://github.com/qhwa/xiaotuhe-server

    功能是

    1. 支持 zip 文件上传后自动解压缩
    2. 支持拖入整个目录进行上传

    还比较初级阶段,没有用户体系

  • #21 楼 @glz1992 没错

  • #19 楼 @glz1992 明白 extend 就明白 extend self 了,建议看一下《Ruby 元编程》,我尝试解释一下

    extend 是一个快捷方式:

    module B
      def foo; "bar"; end
    end
    
    module A
       extend B
    end
    
    A.foo
    #=> "bar"
    
    # 等效于
    ...
    module A
      class << self
        include B
      end
    end
    
    A.foo
    #=> "bar"
    

    可以看到, extend 是向类的 singleton class 里面引入模块。 extend self 就是往自己的 singleton class 里面引入自己

    module B
      def foo; "bar"; end
    end
    
    # 以下几个版本是一致的:
    
    # Version 0
    module B
      def self.foo
        "bar"
      end
    end
    
    # Version 1
    module B
      extend self
    end
    
    # Version 2
    module B
      class << self
        include B
      end
    end
    # -------------------
    
    B.foo
    #=> "bar"
    

    extend self 就是一种简写再简写

  • #17 楼 @glz1992 自己写的,在最下面定义的

  • 很奇怪没有找到这样的 gem,所以刚写了一个: https://github.com/qhwa/chinse_number

    require 'chinese_number'
    
    ChineseNumber.trans '今天二十万'
    #=> "今天200000"
    
    ChineseNumber.extract "今天二十晚"
    #=> [20]
    
    ChineseNumber::Parser.new.parse '二零一四'
    #=> 2014
    
    ChineseNumber::Parser.new.parse '一万三千'
    #=> 13000
    
  • 会哭的孩子有奶吃? at 2014年03月04日

    顶,以前在西安上了四年大学

  • MRuby 1.0 发布了 at 2014年02月28日
  • ruby-china 用的是GFM 需要配置你的 toHTML 参数支持 GFM

  • 删除。。貌似用不上

    方案一挺好的呀

  • Happy Birthday, Ruby! at 2014年02月26日

    🍻 赞,马上升级用用先

  • +1 周日天气应该不错,很期待!

  • 感谢楼主分享~ 今年有事错过了这次大会,只能看大家分享过过瘾啊!

  • 阿里员工来往二维码 at 2013年10月22日

    laiwang qr

    装了来往的同学加我一下吧!ruby-china 的都是朋友

  • 已捐 $10