[R/io.R:54:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/io.R#L54) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(key == "/") key = ""
    ^
```
[R/io.R:55:17:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/io.R#L55) *style:* **Put spaces around all infix operators.**
```r
  con("get", key=key)
               ~^~
```
[R/io.R:86:19:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                 ~^~
```
[R/io.R:86:30:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                            ~^~
```
[R/io.R:86:39:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                                     ~^~
```
[R/io.R:111:20:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/io.R#L111) *style:* **Put spaces around all infix operators.**
```r
  con("delete", key=key)
                  ~^~
```
[R/io.R:124:1:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/io.R#L124) *style:* **Lines should not be more than 130 characters.**
```r
#' @note Corresponds to the HTTP \code{HEAD} operations. Directory entries in the data frame directory listing output are identified by \code{size=NA}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/io.R:142:18:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/io.R#L142) *style:* **Put spaces around all infix operators.**
```r
  con("head", key=key)
                ~^~
```
[R/mongoose.R:23:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$compression)) opts$compression = "lz4"
    ^
```
[R/mongoose.R:24:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifyhost)) opts$ssl_verifyhost = 0
    ^
```
[R/mongoose.R:25:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifypeer)) opts$ssl_verifypeer = 0
    ^
```
[R/mongoose.R:26:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$redirect_limit)) opts$redirect_limit = 3
    ^
```
[R/mongoose.R:27:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$xdr)) opts$xdr = FALSE
    ^
```
[R/mongoose.R:29:35:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L29) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con, xdr=opts$xdr)
                                  ^
```
[R/mongoose.R:29:75:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L29) *style:* **Put spaces around all infix operators.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con, xdr=opts$xdr)
                                                                         ~^~
```
[R/mongoose.R:32:17:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) unserialize(lz4::lzDecompress(x)),
               ~^~
```
[R/mongoose.R:33:18:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                ~^~
```
[R/mongoose.R:33:64:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                                                              ~^~
```
[R/mongoose.R:34:16:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L34) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
              ~^~
```
[R/mongoose.R:34:62:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L34) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
                                                            ~^~
```
[R/mongoose.R:37:17:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) lz4::lzCompress(serialize0(x, NULL)),
               ~^~
```
[R/mongoose.R:38:18:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                ~^~
```
[R/mongoose.R:38:68:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                                                                  ~^~
```
[R/mongoose.R:39:16:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L39) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
              ~^~
```
[R/mongoose.R:39:66:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L39) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
                                                                ~^~
```
[R/mongoose.R:46:7:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("user" %in% names(opts) && "password" %in% names(opts))
      ^
```
[R/mongoose.R:49:38:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                    ~^~
```
[R/mongoose.R:49:49:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                               ~^~
```
[R/mongoose.R:49:85:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                                                                ~^~
```
[R/mongoose.R:51:33:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                               ~^~
```
[R/mongoose.R:51:53:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                   ~^~
```
[R/mongoose.R:51:89:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                                                ~^~
```
[R/mongoose.R:52:48:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L52) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                              ~^~
```
[R/mongoose.R:52:84:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L52) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                                                                ~^~
```
[R/mongoose.R:55:23:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L55) *warning:* **no visible global function definition for ‘urlEncodePath’**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                      ^~~~~~~~~~~~~
```
[R/mongoose.R:55:51:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L55) *style:* **Put spaces around all infix operators.**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                                                 ~^~
```
[R/mongoose.R:56:7:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L56) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "put")
      ^
```
[R/mongoose.R:60:35:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                 ~^~
```
[R/mongoose.R:60:45:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                           ~^~
```
[R/mongoose.R:60:65:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                               ~^~
```
[R/mongoose.R:60:90:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                                                ~^~
```
[R/mongoose.R:61:49:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L61) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:62:9:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L62) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:64:14:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L64) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "head")
             ^
```
[R/mongoose.R:66:73:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L66) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list = list(customrequest = "HEAD", nobody=TRUE))
                                                                       ~^~
```
[R/mongoose.R:67:49:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L67) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:68:9:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:76:14:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "get")
             ^
```
[R/mongoose.R:78:49:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L78) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:79:9:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:83:23:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                     ~^~
```
[R/mongoose.R:83:57:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                                                       ~^~
```
[R/mongoose.R:84:9:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L84) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
        ^
```
[R/mongoose.R:84:59:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L84) *style:* **Put spaces around all infix operators.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
                                                         ~^~
```
[R/mongoose.R:93:7:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L93) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "delete")
      ^
```
[R/mongoose.R:96:49:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L96) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:97:9:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L97) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:108:1:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L108) *style:* **Lines should not be more than 130 characters.**
```r
#' @param ssl_cert optional SSL certificate for TLS-encrypted communication (if you specify this, the mongoose server will only use TLS encyption; otherwise no encryption is used)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mongoose.R:123:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L123) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(grepl("windows", Sys.info()["sysname"], ignore.case=TRUE))
    ^
```
[R/mongoose.R:123:57:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L123) *style:* **Put spaces around all infix operators.**
```r
  if(grepl("windows", Sys.info()["sysname"], ignore.case=TRUE))
                                                       ~^~
```
[R/mongoose.R:127:35:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L127) *style:* **Put spaces around all infix operators.**
```r
  m = system.file(exename, package="feathercache")
                                 ~^~
```
[R/mongoose.R:128:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(nchar(m) == 0) stop("mongoose not found!")
    ^
```
[R/mongoose.R:130:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L130) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(port)) cmd = sprintf("%s -p %d", cmd, as.integer(port))
    ^
```
[R/mongoose.R:131:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L131) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(forward_to)) cmd = sprintf("%s -f %s", cmd, forward_to)
    ^
```
[R/mongoose.R:132:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L132) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(ssl_cert)) cmd = sprintf("%s -s %s", cmd, ssl_cert)
    ^
```
[R/mongoose.R:133:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L133) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(auth_domain)) cmd = sprintf("%s -a %s", cmd, auth_domain)
    ^
```
[R/mongoose.R:134:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L134) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(global_auth)) cmd = sprintf("%s -P %s", cmd, global_auth)
    ^
```
[R/mongoose.R:135:19:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/mongoose.R#L135) *style:* **Put spaces around all infix operators.**
```r
  system(cmd, wait=FALSE)
                 ~^~
```
[R/util.R:2:1:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L2) *style:* **Variable or function name should be snake_case.**
```r
urlEncodePath = function (x)
^~~~~~~~~~~~~
```
[R/util.R:2:26:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L2) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
urlEncodePath = function (x)
                         ^
```
[R/util.R:4:37:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  enc = utils::URLencode(x, reserved=TRUE)
                                   ~^~
```
[R/util.R:24:92:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:24:104:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:25:38:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                    ~^~
```
[R/util.R:25:63:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                                             ~^~
```
[R/util.R:28:5:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(idx) > 0)
    ^
```
[R/util.R:33:20:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/R/util.R#L33) *style:* **Put spaces around all infix operators.**
```r
  writeLines(f, con=file)
                  ~^~
```
[tests/mongoose.R:4:45:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/mongoose.R:4:64:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/mongoose.R:10:21:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/mongoose.R#L10) *style:* **Put spaces around all infix operators.**
```r
cache(con, iris, key="mystuff/iris")  # put a copy of iris in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:11:21:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/mongoose.R#L11) *style:* **Put spaces around all infix operators.**
```r
cache(con, cars, key="mystuff/cars")  # put a copy of cars in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:19:26:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/mongoose.R#L19) *style:* **Put spaces around all infix operators.**
```r
n <- cache(con, iris, key="mystuff/~ ! @#$%^&*()-_=+[]{}:;\"'<>,.?`")
                        ~^~
```
[tests/util.R:4:45:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/util.R:4:64:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/util.R:10:87:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/util.R#L10) *style:* **Put spaces around all infix operators.**
```r
check("user:realm:ebbc0ff9a121dbb6789bbe5f82174fa0", system(paste("cat", file), intern=TRUE))
                                                                                ~^~
```
[tests/util.R:12:87:](https://github.com/bwlewis/feathercache/blob/6b1958d17cbac2b2a82cf9028471911f75db4af1/tests/util.R#L12) *style:* **Put spaces around all infix operators.**
```r
check("user:realm:ebbc0ff9a121dbb6789bbe5f82174fa0", system(paste("cat", file), intern=TRUE))
                                                                                ~^~
```


What did you do?! The game doesn't even load anymore


yeah it's apparently aligning `=` a bit too aggressively without ensure they aren't supposed to be part of a different token I guess?


Online rating platform


This is suspicious condition, if you have remote repository in active profile(s), the Central URL won't be set. Why ?

see https://issues.jboss.org/browse/FURNACE-141


This is quite different, and still neutral !
Maybe we should replace this array with a single average score and use a popcount.


So what?


Master branch: new commits are available.


Yeah, I just noticed that the plugin repo has a one year old issue reporting it
https://github.com/Freyskeyd/atom-alignment/issues/58


I checked the man page for fsync and it says

```
EROFS, EINVAL
    fd is bound to a special file which does not support synchronization.
```

Any particular reason we're not checking for `EROFS` here and only `EINVAL`?


exactly. 1.0 and 1.1 should be interchangeable.


I find this hard to accept, as it is absolutely unnecessary.


@stianst Committed and merged in keycloak-documentation-prod: https://github.com/keycloak/keycloak-documentation-prod/commit/03820b05fd7214f2543aa80f7bcd96c45c7a20f9


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.39.0-pre-8-g315fbfb](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=55824&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **SUCCESS**
Summary: Running Build time: 00:00:48


Committed and merged into keycloak-documentation-prod: https://github.com/keycloak/keycloak-documentation-prod/commit/8c7e1fa54dbd2e6ae946b60fd023a699c37f026e


This is all now fixed: https://github.com/machine/machine.specifications/issues/322

However, I won't cry if we change to a different testing framework.
MSpec had it's time. Now it's more or less dead.


:smile:


`UNKNOWN - everything is fine` sounds wrong, where did you get that? All 3 cases i changed should return unknown and the error message that the threshold is missing.


d'une manière générale tu peux ignorer tous les logs, donc tous le répertoire log


Related issue; https://github.com/Mongo2Go/Mongo2Go/issues/31


@qtxie %core.red


Created multidev environment [composer-build#ci-1](https://dashboard.pantheon.io/sites/bb03cc34-87d0-4c3b-9d99-db3c75b327b4#ci-1).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-1-composer-build.pantheonsite.io/)


@qtxie REPL


yeah, if the object implements Closeable you can use this try-with-close.  It just was added in java 7


Perhaps a non-zero price can do the job for less gas?


#1 #2


Tu veux dire qu'il ne vaut mieux pas que je prenne les memes noms que dans la BDD ?


hmm... how weird is that? :-) My only concern is that the fundamental assertion that len(iter_images) == 1 should hold, and if it doesn't there's something fishy going on. In fact, I was wondering whether we should consider adding a new test with len(set(images)) == len(images) to make should that list methods don't return duplicate values.


@qtxie %red-console.red?


Seems there is also a bug with `IntlDateFormatter`. The fraction of seconds pattern is respected but the fractions are not returned (return as 000000):

```php
<?php
echo "All 3 should show the fractions of second:\n";

echo var_dump((new \DateTime())->format('Y-m-d\TH:i:s.u'));

echo var_dump((new \IntlDateFormatter(
    'en-US',
    \IntlDateFormatter::FULL,
    \IntlDateFormatter::FULL,
    'UTC',
    \IntlDateFormatter::GREGORIAN,
    'yyyy-MM-dd HH:mm:ss.SSSSSS'
))->format(new \DateTime()));

echo var_dump(datefmt_create(
    'en-US',
    \IntlDateFormatter::FULL,
    \IntlDateFormatter::FULL,
    'UTC',
    \IntlDateFormatter::GREGORIAN,
    'yyyy-MM-dd HH:mm:ss.SSSSSS'
)->format(new \DateTime()));
```

Ref: https://3v4l.org/3pMtR


Doubles with `ids.length`, and costs gas.


dios mio


Yes, even Oxford has it. But it still sounds bad IMHO.


Doesn't it double with `this.balance`?


Будет 3 марта. Думаю, надо вычислять год, месяц и вычитать из месяца  единицу. Или анализировать текущую дату и сравнивать ее с количеством дней в предыдущем месяце. Если дата больше количества дней, то как результат брать последний день месяца. Думаю, это правильнее.


@thednp Thanks. I think an MIT-licensed alternative to GSAP with timeline support would be awesome. In case someone else stumbles upon this and are looking for alternatives, check out https://github.com/juliangarnier/anime they're also working on an improved timeline feature.


@ZoomQuiet

从小打油诗撩妹，佩服佩服


Спасибо. Такую конструкцию для набора я не знал.


#6028-PTAC-heating-coil-undersized-for-ventilation-load-when-zone-design-heating-load-is-zero (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1895 of 1895 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.51%25-green.png)


#2 #3 #4


PHP Alcoy 2017


Не получилось использовать подстановку для значения LIMIT


#6028-PTAC-heating-coil-undersized-for-ventilation-load-when-zone-design-heating-load-is-zero (rraustad) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


### 新闻轮播图 ###
先在Activity实现，再抽取自定义控件

* 功能分析
	1. 滑动切换图片
	2. 切换图片的同时切换标题和点
	3. 循环的切换

![](http://i.imgur.com/yw1UYdD.png)

做一个项目,首先是分析UI
上面是一个ViewPager
下面是个LinearLayout布局,布局里有个标题,有个点
点是用shape来画的
shape="oval"
solid android:color=white

布局后,就要开始写功能

1.滑动切换图片

先设置ViewPager的适配器
实现4个方法

创建数据集合,数组也可以

	private int[] carousePictureData = new int[]{R.drawable.icon_1,R.drawable.icon_2
    ,R.drawable.icon_3,R.drawable.icon_4,R.drawable.icon_5};

这里创建数据数组,指定图片.

在instantiateItem方法里加入数据

            ImageView imageView = new ImageView(MainActivity.this);
            imageView.setImageResource(carousePictureData[position]);
            container.addView(imageView);
			return imageView;

isViewFromObject方法里,给孩子加上标记,view == Object;

		            return view == object;

写页面销毁的方法

	container.removeView((View) object);

完成第二个功能

2.切换图片的同时切换标题和点

先切换标题

定义标题的数据集合或者数组.

设置监听器
监听器复写的三个方法:

        /**
         *  当页面发生滚动的回调
         * @param position 滚动页面的下标
         * @param positionOffset 页面滚动偏移量的像素个数 / viewpager的宽度
         * @param positionOffsetPixels 页面滚动偏移量的像素个数
         */

        public void onPageScrolled(int position, float positionOffset, int
        positionOffsetPixels)

         * 当页面被选中的回调
         * @param position 页面的下标

        onPageSelected(int position)

         * 当页面滚动状态发生变化的回调
        onPageScrollStateChanged(int state) {

        //空闲状态
        public static final int SCROLL_STATE_IDLE = 0;

        //拖拽状态
        public static final int SCROLL_STATE_DRAGGING = 1;

        //手指松开到viewpager停稳的状态 设置状态
        public static final int SCROLL_STATE_SETTLING = 2;

onPageSelected()是页面别选中的回调,在它里面设置标题

	mTvCarouselTitle.setText(titleData[position]);

我们还要初始化标题第一个位置
在onCreate()里面.

	mTvCarouselTitle.setText(titleData[0]);

动态添加点

	//动态添加点
    private void addDot(){
        for (int i = 0; i < carousePictureData.length; i++) {
            //画点用view
            View view = new View(this);
            //注意导包,要是LinearLayout包下的
            LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(10, 10);
            //设置点与点之间的距离
            layoutParams.rightMargin = 9;
			//给布局设置参数
 			view.setLayoutParams(layoutParams);
            if (i == 0) {
                //设置第一个点是红色的点
                view.setBackgroundResource(R.drawable.shape_red_dot);
            } else {
                //设置其他的点是白色的点
                view.setBackgroundResource(R.drawable.shape_white_dot);
            }
            mLlCraouselDot.addView(view);

        }
    }

切换点
先定义个,第一个位置的int类型的常量

	private int firstDotPosition = 0;

在定义点的颜色和位置

	public void onPageSelected(int position) {
                //设置标题
                mTvCarouselTitle.setText(titleData[position]);
                //获取到点
                View view = mLlCraouselDot.getChildAt(position);
                //设置点是红点
                view.setBackgroundResource(R.drawable.shape_red_dot);
                //获取上一个点
                View previousDot = mLlCraouselDot.getChildAt(firstDotPosition);
                //给上一个点设置成白色
                previousDot.setBackgroundResource(R.drawable.shape_white_dot);
                //更新上次选中的位置
                firstDotPosition = position;
            }
要注意,此时布局里的view就要删除掉,宽和高要设置成填充父窗体,位置设为中间.

完成第三个功能

3.循环的切换

将页面的数据变大,Integer.MAX_VALUE

	public int getCount() {
            //为了使轮播图可无限滑动,数据设置为最大值
            return Integer.MAX_VALUE;
        }

在instantiateItem()里用位置去模上数据集合的大小.

                //这个是获取当前的位置.
                int i = position % carousePictureData.length;

修改所有的位置

为了让图片能往前滑,需要初始化图片的位置为中间.setCurrentItem()


This is an upgrade, not an asset.


At this point, the endorsements might as well just be an array of JWT strings, right? (The use case for a manifest was to give an endorsing body a way to publish lots of app details in one place -- which I still think is useful, but not in the context of dynreg.)


Wow! I'm so surprised that someone actually looked at this distant corner. deep_into_github.jpg


it is a explanation


To repeat: here it certainly doesn't make sense to present details about more than one app, because the context of this snippet is "a single app registering itself with a server".


Some warnings from clang here:
```c
libwget/xalloc.c(126,6):  warning: variable 'p' is used uninitialized whenever '||' condition is true
      [-Wsometimes-uninitialized]
        if (!size || !(p = realloc(ptr, size)))
            ^~~~~
libwget/xalloc.c(128,9):  note: uninitialized use occurs here
        return p;
               ^
libwget/xalloc.c(126,6):  note: remove the '||' if its condition is always false
        if (!size || !(p = realloc(ptr, size)))
            ^~~~~~~~
libwget/xalloc.c(125,9):  note: initialize the variable 'p' to silence this warning
        void *p;
               ^
                = NULL
1 warning generated.
```
With this patch, the warnings are gone:
```diff
--- a/libwget/xalloc.c 2017-03-20 20:01:51
+++ b/libwget/xalloc.c 2017-03-23 14:01:04
@@ -122,7 +122,7 @@
  */
 void *wget_realloc(void *ptr, size_t size)
 {
-       void *p;
+       void *p = NULL;
        if (!size || !(p = realloc(ptr, size)))
                _no_memory();
        return p;
```


Something is messing with the _**git commit**_ messages, Probably **_PS1_**, Which doesn't show on `terminal`!

`Added git ignore example to just track wanted filesgit add git_ignore…`


Можно и так. Но можно оставить как у вас, просто для этого случая дополнительную проверку добавить, чтобы выдавать, например, последний день месяца или сообщение об этой ситуации.


$sql = 'SELECT * FROM ' . static::TABLE . ' ORDER BY id DESC LIMIT :limit';
return $db->query($sql, [':limit' => $value], static::class);


@mheffner ahh ok. i misinterpreted it to want the AWS account name based on the example, so i got pretty confused when i hit this error case.


It was called from somewhere inside this file after this line. I can't get exact line unless I surround all calls with explicit test because I was not running a debug build.


`prefix` is defined twice


Que veux tu dire ?
- tu as fait ce commit pour corriger une erreur
- tu as fait une erreur dans ce commit, et tu ne sais pas comment la corriger ?


No u


Yes, some of the values don't show real convergence. Wins and losses are spread across the whole range I defined for those values.

I guess you mean
```
score += ThreatBySafePawn * popcount(safeThreats);
```
with ThreatBySafePawn something like S(182, 175)?
This could then be run as simplification.


Мы потихоньку будем в домашках сталкиваться с новыми конструкциями. Сразу их не даем, чтобы не загружать вас. Так на живом примере почувствуете, как они упрощают код.


@anxinzhu 表示 不通


bootstrap ?


Commit 2


@anxinzhu 表示 好象是造句


commit 3


Will update.


fixed


Sounds good!


I think it's still a good idea to generate a new /boot/entropy on BE activation. Otherwise, when the user reboots into the new BE, the user will be reusing an old, stale entropy cache, weakening the entropy provider in FreeBSD.


@anxinzhu 表示:
> 还是无感觉, 类似灵魂所需 好接受点...


Код ниже не работает. Разобраться.
```
$sql = 'SELECT * FROM ' . static::TABLE . ' ORDER BY id DESC LIMIT :limit';
return $db->query($sql, [':limit' => $value], static::class);
```


@manishsw Should the child object be here?


@anxinzhu 表示:
> 劳动的目的是更好的生活吧?


![](https://github.trello.services/images/mini-trello-icon.png) [Only allow each header once](https://trello.com/c/KzFOpoLg/50-only-allow-each-header-once)


Hmm, how about the situation with a secondary screen positioned to the left or on top of the primary screen?.

Shouldn't this be fixed in uranium, in dialog.qml?


@rkorytkowski did you see this? https://ci.openmrs.org/browse/TRUNK-OC12-81


Отладочный код, старайтесь, чтобы он не оставался в коммитах


Function should accept a list as the only argument


Зачем?


z


2017734003_withoutChildDetailsObject still has child object, no?


I get a "TypeError: ri(...).info is not a function" on this line after the update :-(


Why add the "list" variable here?


Это неправильно, что игрок автоматически взрывает любую встреченную стену. Необходим специальный тип хода


Use `aoj`


1st README-file


@anxinzhu 表示:
> 感觉太跳跃, 都是断言, 最好和具体的东西联系起来,否则普通人没有感觉...


Правильно было создать новый лабиринт как вам надо, а старый оставить как он был


合格后


Лишнее


This is the 1st commit of the README-file.


![](https://github.trello.services/images/mini-trello-icon.png) [Debug info osztály képekhez](https://trello.com/c/Udaoh0OJ/17-debug-info-osztaly-kepekhez)


this file can be deleted - just using it to hold the folder


Perfect. Does this present any problems with reappearing of body? I mean, you don't set the `display` back to it's original value.


Стоило оставить имеющийся код и поменять сообщение (например, добавив классу Item свойство "название")


Any chance to update the package under http://s3.amazonaws.com/mozilla-games/emscripten/packages/emsdk_windows_update.zip? Currently you get Node path misconfigured on Windows even with the latest emsdk.


Created multidev environment [composer-build#ci-2](https://dashboard.pantheon.io/sites/bb03cc34-87d0-4c3b-9d99-db3c75b327b4#ci-2).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-2-composer-build.pantheonsite.io/)


Общее замечание: если вы делаете ДВЕ фичи, правильнее делать их отдельными коммитами.


recommend adding @Transactional here.


Was the crash on x86_64? What CFLAGS have you used to compile zlib-ng?
My debug builds do not seem to crash, and I tried with various tar files up
to 5GB.

On Thu, Mar 23, 2017 at 8:06 AM, Mika Lindqvist <notifications@github.com>
wrote:

> It was called from somewhere inside this file after this line. I can't get
> exact line unless I surround all calls with explicit test because I was not
> running a debug build.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/sebpop/zlib-ng/commit/b66a45d5d276a7104a656e1d9a1a19be5bed1383#commitcomment-21456846>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAisTazDeOHfcoEqBLWgzj5So6hsmXOaks5rom5KgaJpZM4MmiEM>
> .
>


@anxinzhu 表示:
> 不自由人 太古怪
> 非自由的 ?


gitignore and gitattributes


oh shit I see know


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-131807 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-131807") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Надо потестировать (кстати, я не вижу тестов), но навскидку эта схема не кажется мне надёжной даже для лабиринтов без ям.


:smiling_imp: ?


@anxinzhu 表示:
> 反过来?


very good


@sdorokhova Typo? I think it should be `preserve`?


![](https://github.trello.services/images/mini-trello-icon.png) [JPanel méretezésének kérdése](https://trello.com/c/YDsN1j4J/15-jpanel-meretezesenek-kerdese)


@anxinzhu 表示:
> 这句好


Je veux pouvoir charger une molécule qui n'a pas d'energie libre de solvatation ou une molecule pour qui on connait sa temperature de fusion par exemple.
La on ne peut pas avoir d'autres paramètres que tu n'aurais pas anticipé.


@sdorokhova type? I think it should be `Variable`? ;)


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132201 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132201") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


@anxinzhu 表示:
> 可怕 少了主语?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132212 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132212") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170323-132213 "deployed-2-env-Prod-20170323-132213") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Continuez les gars !


@anxinzhu 表示:
> 这两句应该结合一下?


Looks clean. I'll push a patch in your name to master.


@romansmirnov you mean return type? we searhc for ByteArrayIds here and in the next method.
Either I did not get it)


leave a message


Use github client


@anxinzhu 表示:
> 好象不通?


I'd put a name around big lists like this by moving them to a function or struct.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132521 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132521") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132533 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132533") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170323-132534 "deployed-2-env-Prod-20170323-132534") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


It appears that this value never changes. If this is so, I recommend changing this to a constant in edu.arizona.kfs.module.ld.LaborConstants.DateFormats, and combine all of the string pieces into one.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132624 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132624") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


https://github.com/ant-design/ant-design-mobile/commit/e5bcb7f982cecdbed8b77123ad884a2b98f631ed

应该是 react-native-mock 跟 jest 的 mock 有点冲突，后面 test 文件里都不需要 `import 'react-native-mock/mock' `了


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132633 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-132633") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


@gorhill: are interested in these https://github.com/gorhill/uBlock/compare/master...XhmikosR:master or should I drop the patches?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170323-132638 "deployed-2-env-Prod-20170323-132638") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


If this can be changed at some point, then I would only recommend putting all the magic stings together into a single constant.


help me


https://github.com/ant-design/ant-design-mobile/commit/e5bcb7f982cecdbed8b77123ad884a2b98f631ed

这样就好了。


Magic string.


remove_gridcsv_file (mitchute) - i386-Windows-7-VisualStudio-14: OK (2494 of 2494 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Cherry-picked to keycloak-documentation-prod: https://github.com/keycloak/keycloak-documentation-prod/pull/31/commits


Magic String


Regarding matching silences, please see:
https://github.com/prometheus/alertmanager/issues/609


Standard CFLAGS on x86_64... Must be some weird glitch...


Exactly. Feel free to try it.

I'm not even sure we need the popcount, but this could be another step.


![](https://github.trello.services/images/mini-trello-icon.png) [create paging(Estimated: 6h)](https://trello.com/c/PJWKcZSv/18-create-paging-estimated-6h)


This might be Magic Strings? Whether you choose to turn these into constants, I'd recommend changing [";" + "\n"] to [";\n"]


Period! This bothers me!


test pull


I just accepted a commit by @alexrj, but it did not fully fix the issues. I hope I have fixed them with https://github.com/prusa3d/Slic3r/commit/a7838cac07c13aa6bfe2291e63a74581f248de77


Ahh, I forgot to mention that I also changed my lock alias to use a regex rather than a set value. When I upgraded to sierra this stopped working.  Should be good to go now.


But didn't you say we should set it on all platforms? :) Anyway, I've fixed it in 078c6379d9e5a2082701bda5655975d2cdc19fc1

Out of curiosity: Why is it not defined on Windows?


Sigh. I've been iframing the web UI for years and now it's broken.


Thanks for the suggestion. I am however going to have my very own take on it. I coded this library for my very own needs, I also don't want to imitate other libraries.


changer for browser


some notes


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-133458 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-133458") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-133508 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-133508") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170323-133514 "deployed-2-env-Prod-20170323-133514") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Maybe a magic String? If it's also used elsewhere, I'd recommend changing to a constant. If not, it could probably stay.


s/host-gw/ipip


![](https://github.trello.services/images/mini-trello-icon.png) [New card](https://trello.com/c/i7aZsy2U/1-new-card)


Technically it should be  localized


how to I apply this hotfix?


Can't this just be `machine = summary_data["machine"]` or am I missing something obvious?


changed for master


I know. Good luck with this project. Keep me informed please. :)


Yep, used in multiple places.


This is breaking React Native: https://github.com/facebook/react-native/issues/13078. Tilde matches any future alpha pre-release versions, so people with RN RC just got `alpha.5` which removed a bunch of modules.


readd prefer-const rule

Demo: quicktests | fiddle


TeamCity Platform Services :: Environment Manager 2 :: Package [Build 3.39.0-pre-40-g92a90b5](http://infra.teamcity.ci.ttldev/viewLog.html?buildId=55843&buildTypeId=PlatformServices_EnvironmentManager2_Package) outcome was **FAILURE**
Summary: Snapshot dependency failed: ... Test Server Build time: 00:00:01


@giuseppe just to verify, is this what you meant bu allowing ``args_user``?


To hit all of them at once, highlight, Right-click, Refactor, Extract Constant, then give it an appropriate name.


pull request aceito


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-134058 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-134058") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


you're aware of the existing repo file test/.stxxl, right?
https://github.com/Project-OSRM/osrm-backend/blob/master/test/.stxxl


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-134110 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-134110") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170323-134115 "deployed-2-env-Prod-20170323-134115") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


only display error message when user is empty, recommend rewriting as

    return user.map(u -> {
        ...
    }).orElseGet(() -> {
        displayErrorMessageToUser(...);
        return null;
    });


Ответ: LIMIT делать подстановкой нельзя.


@cookiecrook: Please review the above change. Thanks!

@klown: FYI


If this is being turned into a constant, like mentioned above, remove the getter/setter.


This is beginning to look nice.  We can get rid of the extra `reduceCut` and `terminateReduction` functions now as well by putting them into the reduction function:
```scala
def reduction(proof: LKProof) = proof match {
  case cut @ CutRule(left, _, right, _) if isCutFree(left) && isCutFree(right) =>
    gradeReduction(cut) orElse leftRankReduction(cut) orElse rightRankReduction(cut)
  case _ => None
}
```

This would also fix the issue that the `terminateReduction` function is completely broken on stuck cuts at the moment.


а зачем ты убрал все модификаторы-то?)


Anyone wants to update this?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-134653 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-134653") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


!!!СНАЧАЛА КЛАСС!!!


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-134703 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-134703") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170323-134709 "deployed-2-env-Prod-20170323-134709") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Why wouldn't you use `ProjectUtil.focusProjectWindow(project, false)` here?


Thanks!


Ah thanks for the pointer. Yeah using that file globally is probably a better idea.


oldMTU maybe zero


Which of these are intended to be spring injected, and which are intended to simply be class level objects for manipulation by the various methods? I would recommend reorganizing these to have the spring injected objects separated by a blank line at the least. Additionally, examine each of the class level objects and determine if they must be class level or if they are only used by a single method (if they are used by a single method, make it a local variable within the method), and whether any of these should be publicly accessible. if they should not be publicly accessible, remove the getter/setter for them.


Exact!

Le 23/03/2017 à 14:07, Gyomb a écrit :
>
> Que veux tu dire ?
>
>   * tu as fait ce commit pour corriger une erreur
>   * tu as fait une erreur dans ce commit, et tu ne sais pas comment la
>     corriger ?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/renaudMaupoux/config-site-base-v1.0/commit/5e391073a59d893cd9d84393491a11dab2d86ed9#commitcomment-21456873>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJgvtCV6nIipXj3nbCvaCYpW3g3rAIFbks5rom6MgaJpZM4MmVg_>.
>

--
Atelier Maupoux <http://www.ateliermaupoux.com>
T. 01 69 24 09 22 *|* P. 06 13 59 42 88 *|* Skype : atelierMaupoux*  |
*www.ateliermaupoux.com <http://www.ateliermaupoux.com>


классы


Engine has some optimisation where for some purposes it only checks for hitvolume collisions inside the radius.


Why not declare it as an extension of frozen type? This way, if identity is used outside of object factories, it will work just fine.
Also, like the frozen type, should'nt it be used without parenthesis like createFactory({id: t.identifier })


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135053 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135053") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135103 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135103") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170323-135104 "deployed-2-env-Prod-20170323-135104") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135310 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135310") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


wrong


A test? If I am not mistaken, this is used whenever you call cache.entrySet() on a transactional cache. ArrayDeque would work better here.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135319 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135319") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170323-135320 "deployed-2-env-Prod-20170323-135320") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Both could also be types.primitive, using types.primitive() will return a default value and object type will attempt to detect the correct factory or default to primitive. Maybe it's better to keep tests consistent and use types.primitive? :)


That worked for me in testing!


Sorry, my apologies. I read this on email and thought it was from a PR 👎 That is what I get for trying to read stuff on my phone while dropping off the kids, haha.


setup 前先判断下tun0是否符合预期？比如是否设置了local ip/remote ip？如果设置了说明机器上的tun0有其他的用处，就报个错？


But yes `ArrayDeque` should work nicely instead.


https://springrts.com/phpbb/viewtopic.php?t=33858#p572980 see the bottom of the post.


Skal dette være kopla til "publication"?
hilsen Ru


Lol. Les deux sont exact ? Tu as fait ce commit pour corriger une erreur et tu en as fait une au passage ?


Dude, sort the questions by hot in the hot tab only. The qna tab can be sorted on the time created?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135723 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135723") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135735 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-135735") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


KFSConstants.COMMA exists, so may as well use it.


![](https://github.trello.services/images/mini-trello-icon.png) [Tag 1.1.0.patch4 created](https://trello.com/c/37sjRY4D/18-tag-1-1-0-patch4-created)


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170323-135736 "deployed-2-env-Prod-20170323-135736") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


to know if a mach binary is stripped is enough to look at if it has the section LC_SYMTAB


We should probably sort the unanswered by the time created too?


In the updated patch I addressed all the comments from your reviews.
I am continuing testing the patch on x86_64-linux and aarch64-linux, and
for now I have not seen the asserts firing.


@martinmine, it seems this can go away now. You have implemented a better version of this.


Hello @posva ,

I try your tips to install vue-devtools on firefox,

I try on Firefox 52, Firefox Dev Ed° v54,

I succeed to install the add on, I see it at the right of the search bar :
![image](https://cloud.githubusercontent.com/assets/2027964/24250908/b8891406-0fd8-11e7-893a-754d7e47a1c3.png)

But I don't see in the Firefox Devtools :
![image](https://cloud.githubusercontent.com/assets/2027964/24250975/e616ab2c-0fd8-11e7-9f5a-b84283425e30.png)

Neither in the params :
![image](https://cloud.githubusercontent.com/assets/2027964/24250998/f7a7f3dc-0fd8-11e7-8c2e-ee1a3740fc8d.png)

Do you have an idea ?...

Sorry to put this question on your commit... but as I see here, maybe you have ever meet this problem !

Thanks !


I think we should use `_` prefix for private methods.

https://github.com/Syncano/syncano-server-js/pull/20/files#diff-be99d06c129c1d2d7d05e3876e275e21R182


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140017 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140017") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140024 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140024") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-Prod-20170323-140029 "deployed-2-env-Prod-20170323-140029") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


小朋友 好好练


My bad. x'D


switch statements should always have a default statement. What should happen if [i] is not 0 through 5?


You don’t need to set this with JavaScript. Just use `position: fixed` and keep this in the window (you don’t have to have a BG color, either). The reason you’re seeing “jank” and “jitter” is because you’re setting `top` on every scroll event. That’s not as performant as setting `fixed`.


@magda You deleted class `list` from this `ul` in another commit, that's why this rule can't work now, because it selects only elements with classes `list-person` **and** `list`.


@lgrahl  That looks good to me now.


I didn't realize it at the time, and it probably won't have any impact, but this regex will only replace the *first* hyphen it finds. Since having [multiple hyphens is allowed in the label portion of a semver string](http://semver.org/spec/v2.0.0.html#spec-item-9), a semver v2.0.0 compliant version string could still get an error from `rpmbuild` complaining about hyphens. If anyone cares to fix this, the simplest change would be to add the `g` flag to this regex pattern. i.e.
```
let adjustedVersion = options.version.replace(/-/g, '.')
```


能与hostgw/network.go 合并下吗？代码基本都一样


The following doc(s) have been deployed to the [audittaxon](https://audittaxon-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/required-reading](https://audittaxon-static-docs.pantheonsite.io/docs/required-reading)
- [source/_partials/topics/get-started.html](https://github.com/pantheon-systems/documentation/commit/8027bd7f432aee6e35523a17aa7e419c87b463d4/source/_partials/topics/get-started.html)
- [source/_views/topic.html](https://github.com/pantheon-systems/documentation/commit/8027bd7f432aee6e35523a17aa7e419c87b463d4/source/_views/topic.html)
- [source/docs.html](https://github.com/pantheon-systems/documentation/commit/8027bd7f432aee6e35523a17aa7e419c87b463d4/source/docs.html)


Well... sorry @posva , I spoke too fast...

The website I was looking is in 'production mode', and vue-detools is not available in this setup !...


thank you


![](https://github.trello.services/images/mini-trello-icon.png) [Program Forums on iLearn: Handle pause/breaks](https://trello.com/c/ocqUKIOV/708-program-forums-on-ilearn-handle-pause-breaks)


These will be _much_ easier to align if you have your left-side illustration and your right side content inside a container. Ie, have one container per section, and inside each have a left and right container.

Have the container use `position: relative`; and have the left-side container have `position: absolute; top: 0`. Then when its section reaches the top of the screen, switch the left side to use `position: fixed`. Then when the section starts scrolling out of view, flip the left side back to `position: absolute; bottom 0; top: auto`.

This way, you’re only writing to the DOM 3 times instead of hundreds of times per second. Much less jank.


Oops..


[R/io.R:54:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/io.R#L54) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(key == "/") key = ""
    ^
```
[R/io.R:55:17:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/io.R#L55) *style:* **Put spaces around all infix operators.**
```r
  con("get", key=key)
               ~^~
```
[R/io.R:86:19:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                 ~^~
```
[R/io.R:86:30:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                            ~^~
```
[R/io.R:86:39:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                                     ~^~
```
[R/io.R:111:20:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/io.R#L111) *style:* **Put spaces around all infix operators.**
```r
  con("delete", key=key)
                  ~^~
```
[R/io.R:124:1:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/io.R#L124) *style:* **Lines should not be more than 130 characters.**
```r
#' @note Corresponds to the HTTP \code{HEAD} operations. Directory entries in the data frame directory listing output are identified by \code{size=NA}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/io.R:142:18:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/io.R#L142) *style:* **Put spaces around all infix operators.**
```r
  con("head", key=key)
                ~^~
```
[R/mongoose.R:23:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$compression)) opts$compression = "lz4"
    ^
```
[R/mongoose.R:24:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifyhost)) opts$ssl_verifyhost = 0
    ^
```
[R/mongoose.R:25:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifypeer)) opts$ssl_verifypeer = 0
    ^
```
[R/mongoose.R:26:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$redirect_limit)) opts$redirect_limit = 3
    ^
```
[R/mongoose.R:27:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$xdr)) opts$xdr = FALSE
    ^
```
[R/mongoose.R:29:35:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L29) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con, xdr=opts$xdr)
                                  ^
```
[R/mongoose.R:29:75:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L29) *style:* **Put spaces around all infix operators.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con, xdr=opts$xdr)
                                                                         ~^~
```
[R/mongoose.R:32:17:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) unserialize(lz4::lzDecompress(x)),
               ~^~
```
[R/mongoose.R:33:18:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                ~^~
```
[R/mongoose.R:33:64:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                                                              ~^~
```
[R/mongoose.R:34:16:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L34) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
              ~^~
```
[R/mongoose.R:34:62:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L34) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
                                                            ~^~
```
[R/mongoose.R:37:17:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) lz4::lzCompress(serialize0(x, NULL)),
               ~^~
```
[R/mongoose.R:38:18:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                ~^~
```
[R/mongoose.R:38:68:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                                                                  ~^~
```
[R/mongoose.R:39:16:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L39) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
              ~^~
```
[R/mongoose.R:39:66:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L39) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
                                                                ~^~
```
[R/mongoose.R:46:7:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("user" %in% names(opts) && "password" %in% names(opts))
      ^
```
[R/mongoose.R:49:38:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                    ~^~
```
[R/mongoose.R:49:49:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                               ~^~
```
[R/mongoose.R:49:85:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                                                                ~^~
```
[R/mongoose.R:51:33:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                               ~^~
```
[R/mongoose.R:51:53:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                   ~^~
```
[R/mongoose.R:51:89:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                                                ~^~
```
[R/mongoose.R:52:48:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L52) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                              ~^~
```
[R/mongoose.R:52:84:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L52) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                                                                ~^~
```
[R/mongoose.R:55:23:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L55) *warning:* **no visible global function definition for ‘urlEncodePath’**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                      ^~~~~~~~~~~~~
```
[R/mongoose.R:55:51:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L55) *style:* **Put spaces around all infix operators.**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                                                 ~^~
```
[R/mongoose.R:56:7:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L56) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "put")
      ^
```
[R/mongoose.R:60:35:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                 ~^~
```
[R/mongoose.R:60:45:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                           ~^~
```
[R/mongoose.R:60:65:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                               ~^~
```
[R/mongoose.R:60:90:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                                                ~^~
```
[R/mongoose.R:61:49:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L61) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:62:9:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L62) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:64:14:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L64) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "head")
             ^
```
[R/mongoose.R:66:73:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L66) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list = list(customrequest = "HEAD", nobody=TRUE))
                                                                       ~^~
```
[R/mongoose.R:67:49:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L67) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:68:9:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:76:14:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "get")
             ^
```
[R/mongoose.R:78:49:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L78) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:79:9:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:83:23:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                     ~^~
```
[R/mongoose.R:83:57:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                                                       ~^~
```
[R/mongoose.R:84:9:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L84) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
        ^
```
[R/mongoose.R:84:59:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L84) *style:* **Put spaces around all infix operators.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
                                                         ~^~
```
[R/mongoose.R:93:7:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L93) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "delete")
      ^
```
[R/mongoose.R:96:49:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L96) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:97:9:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L97) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:108:1:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L108) *style:* **Lines should not be more than 130 characters.**
```r
#' @param ssl_cert optional SSL certificate for TLS-encrypted communication (if you specify this, the mongoose server will only use TLS encyption; otherwise no encryption is used)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mongoose.R:123:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L123) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(grepl("windows", Sys.info()["sysname"], ignore.case=TRUE))
    ^
```
[R/mongoose.R:123:57:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L123) *style:* **Put spaces around all infix operators.**
```r
  if(grepl("windows", Sys.info()["sysname"], ignore.case=TRUE))
                                                       ~^~
```
[R/mongoose.R:127:35:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L127) *style:* **Put spaces around all infix operators.**
```r
  m = system.file(exename, package="feathercache")
                                 ~^~
```
[R/mongoose.R:128:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(nchar(m) == 0) stop("mongoose not found!")
    ^
```
[R/mongoose.R:130:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L130) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(port)) cmd = sprintf("%s -p %d", cmd, as.integer(port))
    ^
```
[R/mongoose.R:131:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L131) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(forward_to)) cmd = sprintf("%s -f %s", cmd, forward_to)
    ^
```
[R/mongoose.R:132:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L132) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(ssl_cert)) cmd = sprintf("%s -s %s", cmd, ssl_cert)
    ^
```
[R/mongoose.R:133:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L133) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(auth_domain)) cmd = sprintf("%s -a %s", cmd, auth_domain)
    ^
```
[R/mongoose.R:134:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L134) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(global_auth)) cmd = sprintf("%s -P %s", cmd, global_auth)
    ^
```
[R/mongoose.R:135:19:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/mongoose.R#L135) *style:* **Put spaces around all infix operators.**
```r
  system(cmd, wait=FALSE)
                 ~^~
```
[R/util.R:2:1:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L2) *style:* **Variable or function name should be snake_case.**
```r
urlEncodePath = function (x)
^~~~~~~~~~~~~
```
[R/util.R:2:26:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L2) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
urlEncodePath = function (x)
                         ^
```
[R/util.R:4:37:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  enc = utils::URLencode(x, reserved=TRUE)
                                   ~^~
```
[R/util.R:24:92:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:24:104:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:25:38:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                    ~^~
```
[R/util.R:25:63:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                                             ~^~
```
[R/util.R:28:5:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(idx) > 0)
    ^
```
[R/util.R:33:20:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/R/util.R#L33) *style:* **Put spaces around all infix operators.**
```r
  writeLines(f, con=file)
                  ~^~
```
[tests/mongoose.R:4:45:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/mongoose.R:4:64:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/mongoose.R:10:21:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/mongoose.R#L10) *style:* **Put spaces around all infix operators.**
```r
cache(con, iris, key="mystuff/iris")  # put a copy of iris in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:11:21:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/mongoose.R#L11) *style:* **Put spaces around all infix operators.**
```r
cache(con, cars, key="mystuff/cars")  # put a copy of cars in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:19:26:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/mongoose.R#L19) *style:* **Put spaces around all infix operators.**
```r
n <- cache(con, iris, key="mystuff/~ ! @#$%^&*()-_=+[]{}:;\"'<>,.?`")
                        ~^~
```
[tests/util.R:4:45:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/util.R:4:64:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/util.R:10:87:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/util.R#L10) *style:* **Put spaces around all infix operators.**
```r
check("user:realm:ebbc0ff9a121dbb6789bbe5f82174fa0", system(paste("cat", file), intern=TRUE))
                                                                                ~^~
```
[tests/util.R:12:87:](https://github.com/bwlewis/feathercache/blob/67577153dcb890ed2ac85cc35e8093e55c982a04/tests/util.R#L12) *style:* **Put spaces around all infix operators.**
```r
check("user:realm:ebbc0ff9a121dbb6789bbe5f82174fa0", system(paste("cat", file), intern=TRUE))
                                                                                ~^~
```


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140605 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140605") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140615 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140615") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


ah, for the sake of precision, I did not remove class `list` but added another case for which `list-person` class applies (as opposed to all other lists);

you are of course correct this rule will not fire ever, would you kindly propose a fix?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jauninb](https://github.com/idsdev/testRepo-Traceability-jauninb/releases/tag/deployed-2-env-Prod-20170323-140621 "deployed-2-env-Prod-20170323-140621") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Yeah, I can add that.


Are you sure it's correct to set `company-dabbrev-ignore-case` to `nil`? I thought `t` made more sense.

Just curious :)


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140708 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140708") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140718 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140718") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-Prod-20170323-140723 "deployed-2-env-Prod-20170323-140723") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Thanks. Fixing now.


@digi0ps You're right. We'll probably have it sort it with "Hot" for now. However, we will have to work on a separate algorithm for qna and nsy...


This `<g>` tag is your friend. This is for “group.” You can make groups in either Illustrator or Sketch. But they’re great in code because you can add a class, and use that class for animations, etc.

You can manually place `<g></g>` tags anywhere you’d like within SVG, doing whatever animations you’d like.

Think of them as `<div>`s of SVG—they’re invisible hooks to help your code.


No problem, I know how important the stuff is you are working on. My
expectation is that people would also use resultSetToDF in stored
procedures in machine learning use cases, particularly with MLLib.

In those cases, is the context on the node where the procedure is running,
the right node?

---
Monte Zweben, CEO • Splice Machine
612 Howard Street, SF, CA 94105
415-377-5695 • www.SpliceMachine.com
LinkedIn <http://www.linkedin.com/in/mzweben/> @mzweben
<https://twitter.com/mzweben>

On Thu, Mar 23, 2017 at 2:53 AM, Daniel Gómez Ferro <
notifications@github.com> wrote:

> Sorry for the late reply @mzweben <https://github.com/mzweben>
>
> It it is only ever used in testing then yes, we could call
> getContextUnsafe(). But this method could potentially be useful for VTI
> implementations, and in that case we have to make sure we are running on
> the right context.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/splicemachine/spliceengine/commit/30214642f1111eac9b737777c814c3be26e1de32#commitcomment-21454377>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABLr1f0qte_aNAxxGxeL6OlGHNxtyFbIks5rokEMgaJpZM4MdIqI>
> .
>


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140829 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-140829") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit