Great! Good job! Now start building the data model for storing location + time and a web interface that we can use to view this data.


On macOS, it is Keychain, instead of KeyChain.


Indeed. It was a big mess that happened from rebasing.. Everything will be sorted out soon.. soon enough.


Nice..


I want to commit this and revert back to original but this seems to only be a comment


Nota: Próxima vez, tente não usar acentos!


pas sûr pour ce `import`


The following doc(s) have been deployed to the [cleanupea](https://cleanupea-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/free-https](https://cleanupea-static-docs.pantheonsite.io/docs/free-https)


This appears to only be used for Message Log Panel output, but does it need to be translatable? I'm thinking yes.


@mahills you are completely right that we are entering a complicated area here. The end goal is to have completely binary library modules that need to be completely versioned. [Note that most of the versioning infrastructure is already in place but it is not yet used.] For now, we focus indeed on situations where the cached config is read-only and make that work, which is already difficult enough. In the next stage we should indeed introduce versioning and worry about incompatibilities.


Nice!


[R/cleanup.R:12:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/cleanup.R#L12) *style:* **Variable or function name should be snake_case.**
```r
cleanup.Globals <- function(globals, drop = c("missing", "base-packages"),
^~~~~~~~~~~~~~~
```
[R/cleanup.R:30:11:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/cleanup.R#L30) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
      if (is_base_pkg(environmentName(where[[name]]))) keep[name] <- FALSE
          ^~~~~~~~~~~
```
[R/cleanup.R:44:11:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/cleanup.R#L44) *warning:* **no visible global function definition for ‘is_internal’**
```r
      if (is_internal(globals[[name]])) keep[name] <- FALSE
          ^~~~~~~~~~~
```
[R/findGlobals.R:17:10:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L17) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:18:21:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L18) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:19:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L19) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:22:12:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L22) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:26:10:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L26) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:28:21:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L28) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:29:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L29) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/findGlobals.R:30:15:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L30) *warning:* **no visible global function definition for ‘findLocalsList’**
```r
    locals <- findLocalsList(list(expr))
              ^~~~~~~~~~~~~~
```
[R/findGlobals.R:32:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L32) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:50:10:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L50) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:51:21:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L51) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:52:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L52) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:54:12:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L54) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:55:10:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L55) *warning:* **no visible global function definition for ‘makeUsageCollector’**
```r
    w <- makeUsageCollector(fun, name = "<anonymous>", enterGlobal = enter)
         ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:56:21:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L56) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:57:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L57) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:101:21:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L101) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:102:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L102) *warning:* **no visible global function definition for ‘collect_usage_function’**
```r
    collect_usage_function(fun, name = "<anonymous>", w)
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:104:12:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L104) *warning:* **no visible global function definition for ‘as_function’, Did you mean 'as.function'?**
```r
    fun <- as_function(expr, envir = envir, ...)
           ^~~~~~~~~~~
```
[R/findGlobals.R:108:21:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L108) *warning:* **no visible global function definition for ‘inject_tracer_to_walker’**
```r
    if (trace) w <- inject_tracer_to_walker(w)
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:109:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L109) *warning:* **no visible global function definition for ‘walkCode’**
```r
    walkCode(expr, w)
    ^~~~~~~~
```
[R/findGlobals.R:135:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L135) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - expr: <a list of length %d>", length(expr))
    ^~~~~~
```
[R/findGlobals.R:168:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L168) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - tweaking expression using function")
    ^~~~~~
```
[R/findGlobals.R:173:23:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L173) *warning:* **no visible binding for global variable ‘find_globals_ordered’**
```r
    find_globals_t <- find_globals_ordered
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:175:23:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L175) *warning:* **no visible binding for global variable ‘find_globals_conservative’**
```r
    find_globals_t <- find_globals_conservative
                      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:177:23:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L177) *warning:* **no visible binding for global variable ‘find_globals_liberal’**
```r
    find_globals_t <- find_globals_liberal
                      ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:197:7:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L197) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
      ^~~~~~
```
[R/findGlobals.R:197:40:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L197) *warning:* **no visible global function definition for ‘trim’, Did you mean 'arima'?**
```r
      mdebug(" - detected: %s", dQuote(trim(w$message)))
                                       ^~~~
```
[R/findGlobals.R:215:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L215) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug(" - globals found: [%d] %s", length(globals), hpaste(sQuote(globals)))
  ^~~~~~
```
[R/findGlobals.R:215:56:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L215) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
  mdebug(" - globals found: [%d] %s", length(globals), hpaste(sQuote(globals)))
                                                       ^~~~~~
```
[R/findGlobals.R:243:20:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L243) *warning:* **no visible global function definition for ‘drop_missing_formals’**
```r
  formals_clean <- drop_missing_formals(formals)
                   ^~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:244:13:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L244) *warning:* **no visible global function definition for ‘findLocalsList’**
```r
  locals <- findLocalsList(c(list(body), formals_clean))
            ^~~~~~~~~~~~~~
```
[R/findGlobals.R:248:28:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L248) *warning:* **no visible global function definition for ‘walkCode’**
```r
  for (a in formals_clean) walkCode(a, w)
                           ^~~~~~~~
```
[R/findGlobals.R:250:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L250) *warning:* **no visible global function definition for ‘walkCode’**
```r
  walkCode(body, w)
  ^~~~~~~~
```
[R/findGlobals.R:257:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L257) *warning:* **local variable ‘args’ assigned but may not be used**
```r
  args <- setdiff(names(f), c("w", "..."))
  ^~~~
```
[R/findGlobals.R:258:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L258) *warning:* **local variable ‘title’ assigned but may not be used**
```r
  title <- sprintf("%s():", name)
  ^~~~~
```
[R/findGlobals.R:270:7:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L270) *style:* **Variable or function name should be snake_case.**
```r
    w$startCollectLocals <- function(parnames, locals, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:273:7:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L273) *style:* **Variable or function name should be snake_case.**
```r
    w$finishCollectLocals <- function(w, ...) { NULL }
      ^~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:276:7:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L276) *style:* **Variable or function name should be snake_case.**
```r
    w$enterInternal <- function(type, v, e, ...) { NULL }
      ^~~~~~~~~~~~~
```
[R/findGlobals.R:278:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L278) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/findGlobals.R:280:20:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L280) *style:* **Trailing whitespace is superfluous.**
```r
    fcn <- w[[key]]
                   ^
```
[R/findGlobals.R:282:12:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L282) *warning:* **no visible global function definition for ‘inject_tracer_to_function’**
```r
    fcn <- inject_tracer_to_function(fcn, key)
           ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/findGlobals.R:285:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/findGlobals.R#L285) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/Globals-class.R:16:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/Globals-class.R#L16) *style:* **Variable or function name should be snake_case.**
```r
Globals <- function(object = list(), ...) {
^~~~~~~
```
[R/Globals-class.R:66:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/Globals-class.R#L66) *warning:* **no visible global function definition for ‘Globals’**
```r
  Globals(x, ...)
  ^~~~~~~
```
[R/Globals-class.R:178:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/Globals-class.R#L178) *style:* **Variable or function name should be snake_case.**
```r
unique.Globals <- function(x, ...) {
^~~~~~~~~~~~~~
```
[R/globalsOf.R:62:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L62) *style:* **Variable or function name should be snake_case.**
```r
globalsOf <- function(expr, envir = parent.frame(), ...,
^~~~~~~~~
```
[R/globalsOf.R:64:57:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L64) *style:* **Variable or function name should be snake_case.**
```r
                      tweak = NULL, substitute = FALSE, mustExist = TRUE,
                                                        ^~~~~~~~~
```
[R/globalsOf.R:80:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L80) *warning:* **no visible global function definition for ‘globalsByName’**
```r
    globalsByName(names, envir = envir, mustExist = mustExist)
    ^~~~~~~~~~~~~
```
[R/globalsOf.R:95:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L95) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ...")
    ^~~~~~
```
[R/globalsOf.R:100:34:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L100) *warning:* **no visible binding for global variable ‘envname’, Did you mean 'unname'?**
```r
    where <- sapply(where, FUN = envname)
                                 ^~~~~~~
```
[R/globalsOf.R:115:9:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L115) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
        mdebug("   + scanning global #%d (%s) ...", gg, sQuote(names_t[[gg]]))
        ^~~~~~
```
[R/globalsOf.R:130:7:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L130) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug(" - subset of globals to be scanned: [0]")
      ^~~~~~
```
[R/globalsOf.R:133:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L133) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug(" - recursive scan of preliminary globals ... DONE")
    ^~~~~~
```
[R/globalsOf.R:159:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L159) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
^~~~~~~~~~~~~
```
[R/globalsOf.R:159:58:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L159) *style:* **Variable or function name should be snake_case.**
```r
globalsByName <- function(names, envir = parent.frame(), mustExist = TRUE,
                                                         ^~~~~~~~~
```
[R/globalsOf.R:165:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L165) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
  ^~~~~~
```
[R/globalsOf.R:165:50:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L165) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
  mdebug("- search from environment: %s", sQuote(envname(envir)))
                                                 ^~~~~~~
```
[R/globalsOf.R:171:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L171) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- dotdotdot: %s", needs_dotdotdot)
  ^~~~~~
```
[R/globalsOf.R:177:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L177) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("- locating #%d (%s)", kk, sQuote(name))
    ^~~~~~
```
[R/globalsOf.R:179:5:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L179) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
    mdebug("  + found in environment: %s", sQuote(envname(env)))
    ^~~~~~
```
[R/globalsOf.R:179:51:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/globalsOf.R#L179) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
    mdebug("  + found in environment: %s", sQuote(envname(env)))
                                                  ^~~~~~~
```
[R/packagesOf.R:2:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/packagesOf.R#L2) *style:* **Variable or function name should be snake_case.**
```r
packagesOf <- function(...) UseMethod("packagesOf")
^~~~~~~~~~
```
[R/packagesOf.R:13:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/packagesOf.R#L13) *style:* **Variable or function name should be snake_case.**
```r
packagesOf.Globals <- function(globals, ...) {
^~~~~~~~~~~~~~~~~~
```
[R/utils.R:19:13:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/utils.R#L19) *warning:* **no visible global function definition for ‘find_base_pkgs’**
```r
  pkgs %in% find_base_pkgs()
            ^~~~~~~~~~~~~~
```
[R/utils.R:25:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/utils.R#L25) *warning:* **no visible global function definition for ‘is_base_pkg’**
```r
  is_base_pkg(environmentName(environment(x)))
  ^~~~~~~~~~~
```
[R/walkAST.R:17:1:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/walkAST.R#L17) *style:* **Variable or function name should be snake_case.**
```r
walkAST <- function(expr, atomic = NULL, name = NULL, call = NULL,
^~~~~~~
```
[R/where.R:25:7:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/where.R#L25) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug("  + found in location: %s", sQuote(envname(env)))
      ^~~~~~
```
[R/where.R:25:50:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/where.R#L25) *warning:* **no visible global function definition for ‘envname’, Did you mean 'unname'?**
```r
      mdebug("  + found in location: %s", sQuote(envname(env)))
                                                 ^~~~~~~
```
[R/where.R:31:7:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/where.R#L31) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
      mdebug("  + failed to located: NULL")
      ^~~~~~
```
[R/where.R:39:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/R/where.R#L39) *warning:* **no visible global function definition for ‘mdebug’, Did you mean 'debug'?**
```r
  mdebug("- failed to located: NULL")
  ^~~~~~
```
[tests/dotdotdot.R:150:14:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/tests/dotdotdot.R#L150) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "ignore")
             ^~~~~~~~~
```
[tests/dotdotdot.R:159:14:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/tests/dotdotdot.R#L159) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "return")
             ^~~~~~~~~
```
[tests/dotdotdot.R:173:14:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/tests/dotdotdot.R#L173) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- globalsOf(expr, dotdotdot = "warn")
             ^~~~~~~~~
```
[tests/dotdotdot.R:187:18:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/tests/dotdotdot.R#L187) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
  globals <- try(globalsOf(expr, dotdotdot = "error"))
                 ^~~~~~~~~
```
[tests/dotdotdot.R:199:12:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/tests/dotdotdot.R#L199) *warning:* **no visible global function definition for ‘globalsOf’, Did you mean 'globals'?**
```r
globals <- globalsOf(exprs, dotdotdot = "return")
           ^~~~~~~~~
```
[tests/formulas.R:19:3:](https://github.com/HenrikBengtsson/globals/blob/3c6af9e62707667d7ed6313c5bf47bafaa86f3d7/tests/formulas.R#L19) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  map(1L, ~ typeof(x + .x))
  ^~~
```


Thank you!


https://docs.python.org/3/library/html.html#html.unescape

bon, ça.


`assert` will only succeed if the value is not nil nor false, so i'd recommend to simply write `assert user()`. Also, as this is not a test, i'd put it on the setup part to simply not execute the test suite instead of making it part of the test


These are exceptions on the insert call, which are not expected by the client. So, just logged it. Search exceptions are logged and sent to the user as well.


accepted


Prefer to use 2 spaces as indentation. That's usually the preferred style on elixir community (and it makes elixir code a lot easier to read)


~~~html

<!DOCTYPE html>

<title>フラットページ を変更 | Django サイト管理</title>
<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css" />
<link rel="stylesheet" type="text/css" href="/static/admin/css/forms.css" />

<meta name="robots" content="NONE,NOARCHIVE" />

Django 管理サイト

                ようこそ
                vagrant.

                    サイトを表示 /

                パスワードの変更 /

                ログアウト

ホーム
› フラットページ
› フラットページ
› /sample/ -- test

フラットページ を変更

        履歴

サイト上で表示

<form enctype="multipart/form-data" action="" method="post" id="flatpage_form" novalidate><input type='hidden' name='csrfmiddlewaretoken' value='AFTNvznDVZ6qGfdnBlPMaLEoJhTCtOkyQJjezXPNmwe20bRoClZW9cx9P0v1aaSn' />

  <fieldset class="module aligned ">

                        URL:

                            <input type="text" name="url" value="/sample/" maxlength="100" required id="id_url" />

例: '/about/contact/'. 先頭と最後にスラッシュがあるか確認してください。

                        タイトル:

                            <input type="text" name="title" value="test" class="vTextField" maxlength="200" required id="id_title" />

                        内容:

                            <textarea class="tinymce" data-mce-conf="{"theme": "simple", "relative_urls": false, "language": "ja", "spellchecker_languages": "\u30a2\u30d5\u30ea\u30ab\u30fc\u30f3\u30b9\u8a9e=af,\u30a2\u30e9\u30d3\u30a2\u8a9e=ar,\u30a2\u30b9\u30c8\u30a5\u30ea\u30a2\u30b9\u8a9e=as,\u30a2\u30bc\u30eb\u30d0\u30a4\u30b8\u30e3\u30f3\u8a9e=az,\u30d6\u30eb\u30ac\u30ea\u30a2\u8a9e=bg,\u30d9\u30e9\u30eb\u30fc\u30b7\u8a9e=be,\u30d9\u30f3\u30ac\u30eb\u8a9e=bn,\u30d6\u30eb\u30c8\u30f3\u8a9e=br,\u30dc\u30b9\u30cb\u30a2\u8a9e=bs,\u30ab\u30bf\u30ed\u30cb\u30a2\u8a9e=ca,\u30c1\u30a7\u30b3\u8a9e=cs,\u30a6\u30a7\u30fc\u30eb\u30ba\u8a9e=cy,\u30c7\u30f3\u30de\u30fc\u30af\u8a9e=da,\u30c9\u30a4\u30c4\u8a9e=de,\u4f4e\u5730\u30bd\u30eb\u30d6\u8a9e=ds,\u30ae\u30ea\u30b7\u30e3\u8a9e=el,\u82f1\u8a9e(\u7c73\u56fd) / \u82f1\u8a9e(\u30aa\u30fc\u30b9\u30c8\u30e9\u30ea\u30a2) / \u82f1\u8a9e(\u82f1\u56fd)=en,\u30a8\u30b9\u30da\u30e9\u30f3\u30c8\u8a9e=eo,\u30b9\u30da\u30a4\u30f3\u8a9e / \u30a2\u30eb\u30bc\u30f3\u30c1\u30f3\u30b9\u30da\u30a4\u30f3\u8a9e / \u30b3\u30ed\u30f3\u30d3\u30a2\u30b9\u30da\u30a4\u30f3\u8a9e / \u30e1\u30ad\u30b7\u30b3\u30b9\u30da\u30a4\u30f3\u8a9e / \u30cb\u30ab\u30e9\u30b0\u30a2\u30b9\u30da\u30a4\u30f3\u8a9e / \u30d9\u30cd\u30ba\u30a8\u30e9\u30b9\u30da\u30a4\u30f3\u8a9e=es,\u30a8\u30b9\u30c8\u30cb\u30a2\u8a9e=et,\u30d0\u30b9\u30af\u8a9e=eu,\u30da\u30eb\u30b7\u30a2\u8a9e=fa,\u30d5\u30a3\u30f3\u30e9\u30f3\u30c9\u8a9e=fi,\u30d5\u30e9\u30f3\u30b9\u8a9e=fr,\u30d5\u30ea\u30b8\u30a2\u8a9e=fy,\u30a2\u30a4\u30eb\u30e9\u30f3\u30c9\u8a9e=ga,\u30b2\u30fc\u30eb\u8a9e(\u30b9\u30b3\u30c3\u30c8\u30e9\u30f3\u30c9)=gd,\u30ac\u30ea\u30b7\u30a2\u8a9e=gl,\u30d8\u30d6\u30e9\u30a4\u8a9e=he,\u30d2\u30f3\u30c7\u30a3\u30fc\u8a9e=hi,\u30af\u30ed\u30a2\u30c1\u30a2\u8a9e=hr,\u9ad8\u5730\u30bd\u30eb\u30d6\u8a9e=hs,\u30cf\u30f3\u30ac\u30ea\u30fc\u8a9e=hu,\u30a4\u30f3\u30bf\u30fc\u30ea\u30f3\u30b0\u30a2=ia,\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u8a9e=id,\u30a4\u30c9\u8a9e=io,\u30a2\u30a4\u30b9\u30e9\u30f3\u30c9\u8a9e=is,\u30a4\u30bf\u30ea\u30a2\u8a9e=it,+\u65e5\u672c\u8a9e=ja,\u30b0\u30eb\u30b8\u30a2\u8a9e=ka,\u30ab\u30b6\u30d5\u8a9e=kk,\u30af\u30e1\u30fc\u30eb\u8a9e=km,\u30ab\u30f3\u30ca\u30c0\u8a9e=kn,\u97d3\u56fd\u8a9e=ko,\u30eb\u30af\u30bb\u30f3\u30d6\u30eb\u30b0\u8a9e=lb,\u30ea\u30c8\u30a2\u30cb\u30a2\u8a9e=lt,\u30e9\u30c8\u30d3\u30a2\u8a9e=lv,\u30de\u30b1\u30c9\u30cb\u30a2\u8a9e=mk,\u30de\u30e9\u30e4\u30fc\u30e9\u30e0\u8a9e=ml,\u30e2\u30f3\u30b4\u30eb\u8a9e=mn,\u30de\u30e9\u30fc\u30c6\u30a3\u30fc\u8a9e=mr,\u30d3\u30eb\u30de\u8a9e=my,\u30ce\u30eb\u30a6\u30a7\u30fc\u306e\u30d6\u30fc\u30af\u30e2\u30fc\u30eb=nb,\u30cd\u30d1\u30fc\u30eb\u8a9e=ne,\u30aa\u30e9\u30f3\u30c0\u8a9e=nl,\u30ce\u30eb\u30a6\u30a7\u30fc\u306e\u30cb\u30fc\u30ce\u30b7\u30e5\u30af=nn,\u30aa\u30bb\u30c3\u30c8\u8a9e=os,\u30d1\u30f3\u30b8\u30e3\u30d6\u8a9e=pa,\u30dd\u30fc\u30e9\u30f3\u30c9\u8a9e=pl,\u30dd\u30eb\u30c8\u30ac\u30eb\u8a9e / \u30d6\u30e9\u30b8\u30eb\u30dd\u30eb\u30c8\u30ac\u30eb\u8a9e=pt,\u30eb\u30fc\u30de\u30cb\u30a2\u8a9e=ro,\u30ed\u30b7\u30a2\u8a9e=ru,\u30b9\u30ed\u30d0\u30ad\u30a2\u8a9e=sk,\u30b9\u30ed\u30f4\u30a7\u30cb\u30a2\u8a9e=sl,\u30a2\u30eb\u30d0\u30cb\u30a2\u8a9e=sq,\u30bb\u30eb\u30d3\u30a2\u8a9e / \u30bb\u30eb\u30d3\u30a2\u8a9e\u30e9\u30c6\u30f3\u6587\u5b57=sr,\u30b9\u30a6\u30a7\u30fc\u30c7\u30f3\u8a9e=sv,\u30b9\u30ef\u30d2\u30ea\u8a9e=sw,\u30bf\u30df\u30eb\u8a9e=ta,\u30c6\u30eb\u30b0\u8a9e=te,\u30bf\u30a4\u8a9e=th,\u30c8\u30eb\u30b3\u8a9e=tr,\u30bf\u30bf\u30fc\u30eb\u8a9e=tt,\u30a6\u30c9\u30e0\u30eb\u30c8\u8a9e=ud,\u30a6\u30af\u30e9\u30a4\u30ca\u8a9e=uk,\u30a6\u30eb\u30c9\u30a5\u30fc\u8a9e=ur,\u30d9\u30c8\u30ca\u30e0\u8a9e=vi,\u7c21\u4f53\u5b57\u4e2d\u56fd\u8a9e / \u7e41\u4f53\u5b57\u4e2d\u56fd\u8a9e=zh", "directionality": "ltr", "external_link_list_url": "/tinymce/flatpages_link_list/", "mode": "exact", "strict_loading_mode": 1, "elements": "id_content"}" id="id_content" name="content"><ul>
<li><strong>This is a sample.</strong></li>
</ul></textarea>

                        サイト:

    <select name="sites" required id="id_sites" multiple="multiple">
  <option value="1" selected>develop.local:8000</option>

</select>

複数選択するときには Control キーを押したまま選択してください。Mac では Command キーを使ってください

</fieldset>

  <fieldset class="module aligned collapse">

詳細設定

                        <input type="checkbox" name="registration_required" id="id_registration_required" />登録が必要です

チェックした場合、ログインしたユーザーだけがページを参照できます。

                        テンプレート名:

                            <input type="text" name="template_name" class="vTextField" maxlength="70" id="id_template_name" />

例: 'flatpages/contact_page.html'. 指定しなければ、デフォルト設定の'flatpages/default.html' を使います。

</fieldset>

<input type="submit" value="保存" class="default" name="_save" />

削除

<input type="submit" value="保存してもう一つ追加" name="_addanother" />
<input type="submit" value="保存して編集を続ける" name="_continue" />

</form>

~~~


Fair point, yeah based on the help page we don't have to explicitly convert to an xgb.DMatrix for `predict.xgb.Booster`.


this is okay, but i'd prefer to leave an whiteline between the execution part and the check part. ie:

```elixir
navigate_to ...

assert ...
```


What's this file for?


It's great to see registry removed.

I see a whole lot of new semicolons; did you update the js lint file to require them?


Also, i'd say it would make the code easier to read if you used a refute here, so it would be clear that `current_url` should not be `@url` before changing default session

ie:

```elixir
refute current_url() == @url

change_to_default_session()

assert current_url() == @url
```


Generated by the moveit setup assistant. A template, of sorts.


FYI https://bugs.launchpad.net/cloud-init/+bug/1246485 is responsible for the inability of AWS instances to resolve hostnames in their own domain. We fixed this in our AMIs by applying the cloud-init patch when cloud-init is older than 0.7.7.

    diff -ru cloud-init-0.7.4-orig/cloudinit/distros/__init__.py cloud-init-0.7.4/cloudinit/distros/__init__.py
    --- cloud-init-0.7.4-orig/cloudinit/distros/__init__.py 2013-11-19 22:27:46.000000000 +0100
    +++ cloud-init-0.7.4/cloudinit/distros/__init__.py  2014-08-27 13:03:14.349230076 +0200
    @@ -81,7 +81,7 @@
         def set_hostname(self, hostname, fqdn=None):
             writeable_hostname = self._select_hostname(hostname, fqdn)
             self._write_hostname(writeable_hostname, self.hostname_conf_fn)
    -        self._apply_hostname(hostname)
    +        self._apply_hostname(writeable_hostname)

         @abc.abstractmethod
         def package_command(self, cmd, args=None, pkgs=None):

Your workaround allows the host to at least resolve itself, but unqualified queries for other hosts in the local domain will still fail.


I apologize, I didn't see this here....
I fixed on my branch, you should update yours... Sorry.

Anyways, can we meet on MP? I have good news.


With respect to keeping the static member `UNUSED` (as opposed to e.g. moving this to a `#define` to not pollute the interface of a class that is intended to be *pure abstract*), see http://stackoverflow.com/q/33197720:

> Constants included in a pure virtual class are not considered attributes. They are immutabe elements of a class and therefore they do not violate its abstractness. The same holds for static methods.


Found It. Denying Pull Request


Hi. Can you tell me in a nutshell what was added to timeoutd in this fork? Thanks!


@nmehta6 I believe you need `()` to invoke the function. I'm not a js expert, but I read this as

"If the function isWeb exists" rather than "If the result of this function is true"


This looks like a typo?


I'd say to use module attributes like you did with url

```elixir
@user System.get_env("INSTAUSER")
@password System.get_env("INSTAPASS")
```


Noice


new Random() should be class's property


add_SHA_to_docs (mitchute) - 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.49%25-green.png)


alo


add_SHA_to_docs (mitchute) - 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)


When you run the code, just take out the section after PRINT 'Trigger Created' or the code will fail


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


## 오타를 줄이세요~!😂

- `font-awesome`, `web-font`사용은 워크샵때 알려줄게요! 가르쳐주기 전이라 오류가 많이 발생할수 밖에 없어요! 이부분은 걱정하지 말아요😎
- html,css작성시 오타를 줄이세요! c9에서는 어떤 오류가 나타났는지 자동으로 찾아주니까 반드시 찾아서 수정해주길 바래요!

- 본인이 작성한 커스텀 `css`는 `bootstrap`을 불러온 이후에 불러와야 정상적으로 작동해요!
- 과제를 끝낸다음에 *결과물이 의도대로 완성되었는지*, 구글 개발자도구의 콘솔에 *어떤 에러가 발생했는지* 반드시 확인하세요!

#### 잘하고 있어요~! 💃🏻


This a test to see if I am doing this properly


更新


Вот в этом моменте у тебя ошибка замыкания. Потому и вызывается только первая строка таблицы при редактировании


remove unnecessary space line


Обрати внимание на это место. Поэтому код может быть нерабочий


Before competition, need to remove or comment the Printlns in various routines such as ParseInput, DriveForward, DriveForwardDist, etc.  Options need to be created in Robot.java and ParseInput for the Competition selections and Practice bot options hidden.  Dashboard on driver station will need to be reorganized.


@adklempner you call the dispatch twice here in separate thenables. I'm commenting the first one out. can you review and decide on an appropriate implementation


prefer not expose the method


LGTM


not expose set


I already did the readme's explaining that it will update after a restart of the container. Short and sweet.

Docker Hub - coders0880 (trying to get it renamed eventually)


set should be private or internal


Eliminar <script> inline (dentro del html).
Por favor, sacarlo a un archivo aparte llamado "calculadora.js"


I am for patching `REQUEST_URI`if both of you agree.


Bien con poner las variables arriba! 👍


@Nadahar Could you confirm me that you cannot get MediaInfo parse RA files as well ?
As it's an deprecated format, no support plan by MediaInfo.

So, what do you think if i add this format (Real Audio) as well ?


Update Index.html for better display


JAMAS usar "onclick" salvo que sea absolutamente necesario.
Revisar de poner un EventListener en el JS, que escuche el click.


Sacar el onclick. Lo mismo de arriba.


this is an incorrect fix, I think :)
it is the language code (string map *key* ) that must be lower-cased, not the map value.
see my reference to other existing code in the issue.


Does Apache need to be running on a database server?


Typo en "typr", corregir a "type".

Esto tambien podria haberse resuelto con un DIV, P, SPAN u otro elemento que se le cambie el texto. Los Inputs se suelen usar para INGRESAR texto y no para mostrar resultados.


Sacar on click


Yo, I accidentally merged early because I remember testing it yesterday and it seemed to work fine. Now I've tested it once more and it seems like there are some minor bugs that need fixing. Playing around with it should bring them to light.


Se puede usar <br />, pero tambien se pueden usar elementos en bloque (un P es un elemento en bloque, que hace que el siguiente elemento caiga a una linea nueva).

Tambien se puede hacer espacios o lineas via CSS.

Revisa los elementos en bloque o tecnicas de CSS. ;)


kek


Bien el uso de Form, para poner inputs.

Si tiene form, y es HTML sintactico, deberia tener labels y otras practicas comunes en un form. Fijate el formato del ultimo codigo en : https://www.html5rocks.com/es/tutorials/forms/html5forms/


Los console.log son buenos para desarrollo, pero evitemoslos en codigo final.


How's the demo? Not so neat as yours, but I took some time to find the right tools so wrapped it up. :)


in tensorflow R1.0 API, the bidirectional_dynamic_rnn function does not support SeqLength as None, Maybe you can pass a seqlength parameter to the function in case of sdk version problems


Bien con poner las variables arriba! 👍

Si son globales de todo el codigo, van arriba.
Si son propias de una funcion ( o sea que las usa solo la funcion ), deberian ir dentro de esa funcion, en la parte de arriba de la misma.


Porque chequear si "i" es mayor a 1?


html display update


No esta bueno acceder al valor del form llamando al "document".

Podria ser un "documentGetElementByName" al elemento del form (que contenga un cierto name).

Hay tambien GetElementByID o GetElementByTagName > investigalos


I suppose that async for bootstrap should be fine.  Can you submit a pull request?


I downloaded the ITswitch code yesterday before I complained here. It uses more obj->C than I speak but I think it might  be  easier for use in Shoes.  I suspect some of it bloat has to do with Interface Builder (uh interfacing) compatibility.   NSToggleButtons could use  images so it looks like a "Switch" which is a PITA because what ever I did create would not satisfy everyone.


Si bien use la calculadora, me fue confuso.

Apunte varias cosas aca, pero veamos de corregir la logica principal.


#Hi  bc-AlyssNoland could you please tell me how to present in HTML format the content of a JSON feed provided by a
3rd party API. Regardless of how many fields the records may have, we only want to
display:
● Teaser
● Description
● Image
Since it’s a 3rd API and we don’t have control over how many rows we can obtain, we want
to make sure that we only present to the users a maximum of 50 rows of data at once with
the option to load more data if they wish.


ayyyyyy :joy: :rage4:


This needed?


Simple change to test first branch edit.


other candidates for this folder name:
"lib"
"lib/src"
"app"


I agree - those are actually vanilla names done by Paradox, believe it or not. Would be happy to hear your suggestions on those


Any advantage of nesting the orElse's vs chaining them? From style perspective I'd prefer chaining.


On 05/04/17 10:18, Christian Tremblay wrote:
> You removed that commit because ?

It failed on Python 3.x… it worked in 2.x though.  I have since fixed
it. :-)

--
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.


This method doesn't actually need to be virtual, since CrsMatrix doesn't have any child classes under maintenance of Tpetra developers.


Thank you!


Do blocks not have return values?


@faithandbrave
>P0618R0	Deprecate <codecvt>
>The entire header <codecvt> (which does not contain the class codecvt!) is deprecated, as are the utilities wstring_convert and wbuffer_convert. These features are hard to use correctly, and there are doubts whether they are even specified correctly. Users should use dedicated text-processing libraries instead.

この部分が抜け落ちていませんか・・・？


ARE YOU OK


Please call the function packCrsMatrix, since it's a free function and very specific to CrsMatrix's data layout.  We would never override the function for things that are not CrsMatrix.


Should be `byteArray`.


Might want to call this crsMatrixAllocatePackSpace or allocatePackSpaceForCrsMatrix; see above and below comments.


cree un link en postman pensando que simplemente era un link corto pero son para importar el contenido de la carpeta


@matanlurey – going to publish?


Thanks! I will remove that and add it to the web.sh


`NSToggleButton` without image would be reasonable as far as Mac users go. PRHOnOffButton, ITSwitch and such would be good, if you feel for any of them. It's up to you.


doh!  Of course!


This definitely needs to be called crsMatrixPackRow.


It didn't occur to me that they would, any languages where they work that way?


ok


For some reason, when I merged your most recent master branch into my fork this commit didn't show up


You could pass in `Tpetra::Map<LO,GO,NT>::local_map_type` instead if you like, though that's more going towards the thread parallelization goal.


The end goal is here :)


Done @ https://pub.dartlang.org/packages/code_builder


I would call this crsMatrixPack, for reasons mentioned above.


You could pass in `Tpetra::Map<LO,GO,NT>::local_map_type` instead if you like, though that's more going towards the thread parallelization goal.  See comment above.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/9e2b062b-85b1-4a49-8904-10573f8b7c4a "whbusapp-01"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/e8167052-70a8-4405-8d5a-3e4f92f4b714 "whbusapp-01") deployed this commit to [myspace1](https://console.ng.bluemix.net/apps/92041b43-87f6-4049-9712-e118c7ba3146 "ibm:yp:us-south:junhuwh@cn.ibm.com:myspace1")


I believe you mean "placebo"?


Eu já ia mandar um PR mas tu foi mt rápido haha
Porém do jeito que tu fizestes tá melhor


![](https://github.trello.services/images/mini-trello-icon.png) [Printing 按 Start 選機器時很容易第一次沒有反應，轉圈結束時必須是跳錯或是顯示 Monitor 的時候](https://trello.com/c/HF593ChK/288-printing-start-monitor)


why do you need all the cases vs just a total?


```elixir
setup_all do
  unless @user && @password do
    raise "user or password not set"
  end
end
```


you may want re-upload this Brett


Ok thx ^^


non riesco a modificare __non riesco a modificarlo, why?__


Oh yeah. Collaboration at its finest haha.


could this be a total using a filter of gene and project?


👍 C'est classe non ? 😄


You shouldn't use this version yet


There were the following issues with your Pull Request

  * Your commit message does not contain a body

Guidelines are available at https://github.com/pagarme/pagarme-js

---
This message was auto-generated by https://gitcop.com


I was hoping for a different answer 😃 but I guess time to try to read the specs again and hope for the best 😄


Created multidev environment [drupalcon-github-magic#ci-test](https://dashboard.pantheon.io/sites/710b4a22-7cfc-445b-bd19-e576911ed625#ci-test).

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


@boy0001 Leftover debug? Received 'not newer' in my console 5 times, once every 30 minutes.


This should be `sub`?


i don't have a good editor i think @legoboy0215


Added v_efstathiou member file


Hello micro benchmark connoisseurs,

You may be asking "why is everything display: none" that's a good question. The answer is that the way the performance marker works in this benchmark, it is captures the style, layout, paint and composite phases of the browser's [render pipeline](https://developers.google.com/web/fundamentals/performance/rendering#the_pixel_pipeline). While TTFP is very important what these benchmarks are measuring is the time spent executing JavaScript to get to the point in which we can enter the render pipeline. More macro style benchmarks like the ones you see in [Lighthouse](https://developers.google.com/web/tools/lighthouse/) or [Chrome Tracing](https://github.com/krisselden/chrome-tracing) are more fit for real world benchmarking. Looking at real world performance is now the focus of teams like JavaScript engines like V8 and [no longer optimize for monomorphic use cases](http://benediktmeurer.de/2016/12/16/the-truth-about-traditional-javascript-benchmarks/) like this project uses to rate performance of various engines. Because this, all benchmarks in these micro-benchmark suite consistently run slower on the TurboFan and Ignition architecture that the V8 is shepherding through their release process. However, all of their numbers indicate that the macro cases will have substantial wins for both desktop and mobile applications.


Version change


Алгоритм должен быть универсальным, т.е. не зависящим от длины конкретной строки. Хинт: функция `len`


THIS! haha I was noticing this in the original ZenBot... thinking _what in the world?_ :)


Bad name...
"Fix forced level"


Are any variables hitting the bound?


I have been on site at Google, and they really do have testing articles in the restrooms.

I too have thought of PEP-8-izing pyfakefs.  autopep8 looks very complete.  Providing aliases for all the functions is super easy with Python.  I have some stuff at work that could be PEP-8-ized too, so I could use the practice.


Thus commit adds handling for DELETE key as well.


Where can we find what this JWT library validates? As below you don't check for `exp` but do check for `nbf`...


I though the changes were to do more consistent logging. Is there any specific reason why we are reducing the catch scope ? This is breaking for us now as we have "UnknownHostException" thrown :
```
Caused by: java.net.UnknownHostException: ${SOME_PROPERTIES}
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at sun.net.ftp.impl.FtpClient.doConnect(FtpClient.java:957)
at sun.net.ftp.impl.FtpClient.tryConnect(FtpClient.java:917)
at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1012)
at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:998)
at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:294)
at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:393)
at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:169)
at org.springframework.core.io.support.EncodedResource.getInputStream(EncodedResource.java:154)
at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:98)
at org.springframework.core.io.support.PropertiesLoaderSupport.loadProperties(PropertiesLoaderSupport.java:176)
at org.springframework.core.io.support.PropertiesLoaderSupport.mergeProperties(PropertiesLoaderSupport.java:157)
at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:80)
... 28 more
```
The classes underneath still throw IOException. If we do want to make the exception narrower, shouldn't the whole exception chain be modified ?
Please correct if my understanding is wrong.


ok


Yep still seeing the inline CSS. I don't know why this is default WP behaviour.


you should never leave comment in code


This could be a void method: it isn't creating a new array, it's just adding to the one given as an argument.


No... not that I've seen. It's really odd.

On Wed, Apr 5, 2017, 16:13 mayork <notifications@github.com> wrote:

> Are any variables hitting the bound?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/hoburg/d8/commit/f24b645680f654d5987c653bf73211bb923ce0fc#commitcomment-21644844>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AO9SX5gWi5UWjqxlVSnD9u5GJU1DocyMks5rs_XtgaJpZM4M0tzU>
> .
>


No, that's just the default config of `prettier`. The two are not in sync yet.


so better to convert in both functions, or drop from the predict method?


check each GP iteration, something has got to be hitting the bound at some points


also, what variables were removed?


it is an unnecessary empty line


AddChecksumReport (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2528 of 2528 tests passed, 241 test warnings)

 * 241 tests had: EIO diffs.

![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)


Is it expensive to create the connection object for each outputs query? Or, does it need to be a unique object each time?


I read the outputs of every iteration... it was all good. And the variables that were removed were the trailing and leading edge location variables which were utterly useless.


Your fix can't work for **i686** as `cpuid -l` checks for **64bit CPUs**. Please check master branch for the working version. I adopted our function warps.


Is the archive_flag column a boolean?


cool just curious
hmm...were you using debug or manually bounding?


I don't think you should return None if _das_ does not exists. This might have some unintended consequences. It would be safer to just not add the azimuth and dip values in this case.


the table is grouped by project_id, the total is sum of all project_ids. I tried what you suggested in slack, asking for aggs on case.project.project_id, but the filter is on gene_id and the doc_count is counting genes so doc_type was always 1. Unless I understood incorrectly.

```
query Q($filters_0: FiltersArgument) {
  cohort {
    genes {
      hits(filters: $filters_0) {
        edges {
          node {
            case {
              hits(first: 99) {
                edges {
                  node {
                    project {
                      project_id
                    }
                  }
                }
              }
            }
          }
        }
      }
      aggregations(filters: $filters_0) {
        case__project__project_id {
          buckets {
            doc_count
            key
          }
        }
      }
    }
	}
}
```

```
{
  "filters_0": {
    "content": [{"op": "in", "content": {"field": "genes.gene_id", "value": ["ENSG00000212122"]}}],
    "op": "and"
  }
}
```

```
{
  "data": {
    "cohort": {
      "genes": {
        "aggregations": {
          "case__project__project_id": {
            "buckets": [
              {
                "doc_count": 1,
                "key": "TCGA-BLCA"
              },
              {
                "doc_count": 1,
                "key": "TCGA-BRCA"
              },
              {
                "doc_count": 1,
                "key": "TCGA-ACC"
              }
            ]
          }
        },
        "hits": {
          "edges": [
            {
              "node": {
                "case": {
                  "hits": {
                    "edges": [
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BRCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BLCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BRCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BRCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BLCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BLCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BLCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BRCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BLCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BRCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-ACC"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BRCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BRCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BLCA"
                          }
                        }
                      },
                      {
                        "node": {
                          "project": {
                            "project_id": "TCGA-BLCA"
                          }
                        }
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      }
    }
  }
}```


That is a MUCH MUCH better name.  Man, that's a hold over from back when I had NO IDEA what anything was.


it has a meaningfull name, no need to store/show avaible options in comment, if you want to specify options you will use enum, more details about it on next week ;)


Although a contrived case, Kudos. This level of support is not common in CL world. Great work!


fhnfgnmg jer zato


That's correct. Forgot to remove this part when I copied it from ph5tomsAPI. I'll fix this


Not sure I parse the comment - "when no factoid matches an incoming line" perhaps?


Fixing now ;)
cc @rayshan @kriskowal


It was requested that profile scripts should be plain `sh` compilant: https://github.com/igorpecovnik/lib/issues/626

Instead we can just print in MOTD something like "Execute `armbian-config` to change some system settings" and do it only after the first boot like it's currently done with forum link.


you can define more variables in one line if they have same type like:"String name, gender;", but it is ok


I feel like we should just copy/use Umple's file tester (I forget the name..)


Oh, didn't account for options that changed the listening port.  I'm going to make a PR that specifies a port on this line: `"$@" --bind_ip 127.0.0.1 --logpath "/proc/$$/fd/1" --pidfilepath "$pidfile" --fork`, as well as the mongo client line so we ensure the server and client are talking in the same place.


Using `const QString &password` will reduce the extra copy of the master password in memory. Also, it is the practice now to always use the reference passing in cases where the value does not need copied; so other methods here should probably use that construct (or another dev might call us out on it). Personally, I don't think it matters for low volume calls like this.


unnecessary empty line


I'll just remove that. If the das doesn't exist then nothing in that entire function would return anything and by this point it has already filtered on das/station long ago in previous called functions


Personally I would only use 1 blank line to separate logical sections. Although this isn't wrong, in flake8 two line spaces are used for separating classes.


I'm not exactly sure what the query should be but if you want number of cases by project why not facet on the case index? and filter by the gene


This was meant to just make sure that we could generate files. Definitely need to add more tests, but this was a PoC.


What?


Yeah this is pretty clever trick.  @cquiroz if you add `-Ymacro-debug-verbose` to your compiler flags, you can see what the code expands out to.  Effectively it creates a jvmDate instance that has hardcoded values for what a year/month/etc is at compile time that get used for the rest of the test cases.


Manually bounding. Why?


same as above :)


I could go either way; I guess removing from predict() is slightly cleaner for now to let xgboost do it internally.


@ahamino why was the video removed? Is it out-dated?


Is there a good reason not to make this a static initializer instead? It would remove a call for each authenticated servlet request.


You're passing this through too many layers of abstraction.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/588f383c-31f4-41ff-a07a-b28b3f931c80 "WestFieldServlet"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/c12fb70d-7bd5-49b2-a05b-1c8339e6d87d "WestFieldServlet") deployed this commit to [WestField](https://console.ng.bluemix.net/apps/e24bfad3-2ee1-4f43-8f66-6892de442d14 "ibm:yp:us-south:POT_Org:WestField")


Seems pretty neat. A worry is that we are masking an issue on the core code to get the test to pass
I'm not sure of other solutions though since we would need the platform to fix this or do the calculation by hand


I think I remember that the Ctrl key doesn't send the same code on macOS. There must be something weird happening though, `ctrlKey` should return a boolean.
Or it's `preventDefault()` which is misbehaving.


**Please check** if this loop produces the output you looking for.
I was not able to put the \t, so I substituted it with four spaces


i figure if we're using a relaxed constants metric then use debug we're two levels deep in relaxation, just curious if there was something going on with that


Maybe call this `QLNet_VS2013.sln` or whatever the minimum version of Visual Studio that is needed to open this file.


I…hmm. Sounded ambiguous to me, too, when I wrote it. How does this sound: "called before the bot emits an error"?

Problem with that is it still sounds like the signal's called only if the bot is addressed (because errors are silent if not).


Two sentences "... been disabled. You can ..." or semicolon "... been disabled; you can ...".


```
query Queries($id_0: ID) {
  viewer {
    node(id: $id_0) {
      ... on Gene {
        case {
          aggregations {
            project__project_id {
              buckets {
                doc_count
                key
              }
            }
          }
        }
      }
    }
  }
}
```

```
{
  "data": {
    "viewer": {
      "node": {
        "case": {
          "aggregations": {
            "project__project_id": {
              "buckets": [
                {
                  "doc_count": 986,
                  "key": "TCGA-BRCA"
                },
                {
                  "doc_count": 412,
                  "key": "TCGA-BLCA"
                },
                {
                  "doc_count": 92,
                  "key": "TCGA-ACC"
                }
              ]
            }
          }
        }
      }
    }
  }
}
```


This repo is for the Web 170 course


Great work with the nav!


This migration should not be deleted.


test


I was thinking the template would start at level 0 but then indent correctly, so it would start with:
```go
// {{ .VarName }} is the {{ .Name }} service interface.
{{ .VarName }} interface {
{{ range .Methods }}     // {{ .VarName }} implements the {{ .Name }} endpoint.
    {{ .Name }}(context.Context // ...
```
(so tabs in the `interface` declaration but no tabs to start with).
This way the template looks like "natural Go code" but we don't have to worry about the initial indenting (don't have to carry the `depth` parameter in recursive algorithms).


nice. I just checked it out


Also toying with "when any incoming line (addressed or not) matches no functions". (How attached are you to the width of this text document? Typing that in puts my cursor at column 110, ~10 characters longer than the longest existing line.)


Should `pass.clear()` before passing it to QgsCredentials input, as it may have retrieved password value (albeit not valid).


Só reparem que existem diferentes alfabetos maçônicos , tendo também o alemão !  Esse aí em questão é o da Rosa Cruz!


lol, yes :D


it is good to see you have refactored your old solution, it is much better, just a little thing. You don't have to store that value in a variable, just "return  waterAmount < thresholdNeedsWaterBelow;"
And of course don't leave comment in code.


The rake task above turned out to be unnecessary because you can just set the target directory in the initializer. I remove this in a later commit.


Error should have optional parameter which is status. In my opinion error handles should check whether an error got a status if an error does not have a status then the status should be 500. Error handler should send a proper status and a message.


@Monte9 On second thought let's merge after v0.11.0 release


brilliant!


also, might be a good candidate for static initializer?


to be honest we are not masking anything, the opposite, we are ensuring that our implementation behave exactly like the JVM on different platforms...


There is still a typo here where you have `secretAge` instead of `secrecyAge` in the comment at the top of `greet`.


@philipobenito instead of modifying the index.md I've added most of the data into the ` docs/_data/project.yml ` file. https://github.com/thephpleague/csv/commit/d1d1c209ea25a769bb8fe6547e1923bb037f7bae . The only remaining issue would be the example in the usage part which have to stay in the index.md.


Agree w/ @andreaTP if anything it probably should be modified to generate even more test cases.


yes


`extension Gender` should be `extension Person.Gender`.

You should also address how constrained extensions of generic types work.  If I have `extension Optional where Wrapped == String` and `extension Optional where Wrapped == Int` in the same file can they see each other's private members?  I suspect you'll say yes, but clarification would be good.


select n+1?


Note that 'error' is misleading - NOT_FOUND isn't an error, at least not like DB_ERROR, etc.

Also, s/functions/factoids/?

As far as width goes, I'd wrap it.


Another option - convert this README (and others) to .md files <_<


Very good point.


yeahh, that works! making the change


et côté backend?


Yeah thanks. Did not see your message before lol. You are right. Have to add it back. Thanks.


there are unnecessary empty lines, btw good ;)


on trouve plus souvent `<<` que `push` ou `append`, mais rien de non-rubyesque.

http://ruby-doc.org/core-2.4.1/Array.html#method-i-3C-3C


@mmaxim can you take a look?


No, the line above doesn't go here.

It goes inside the "post" function. Remember, the "post" is non-blocking. When you get to line 56, the post may not yet be done. So you are updating the log in information before the person is logged in.


Hello NicoSantangelo! Please help. Tell me how to fix this error?
04-05-2017 23:18:
C:\OpenServer\domains\modx.lesson\.sublime-gulp-tmp.js:13
				notify: false
				^^^^^^

SyntaxError: Unexpected identifier
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:404:25)
    at Object.Module._extensions..js (module.js:432:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at requireGulp (C:\Users\Дмитрий\AppData\Roaming\Sublime Text 3\Packages\Gulp\write_tasks_to_cache.js:28:16)
    at Object.<anonymous> (C:\Users\Дмитрий\AppData\Roaming\Sublime Text 3\Packages\Gulp\write_tasks_to_cache.js:83:12)
    at Module._compile (module.js:425:26)


@MandorSawall you could try breaking the query into multiple calls - feel free to post the problematic query in the bug itself and maybe I will be able to come up with the workaround


hi my dear freind
how do you do ?
how we can work toghether ?
do you work on internet for earning real money?


You shouldn't leave comment in code, I know this was created by IDE but it is unnecessary


This constructor and all statements in it are run once, when the robot starts up.


`if ! cpuid -l; then
`
I think it simply failed finding kernel, but passed not 64bit check


I like it, if the usage code is the only content that's left, no reason that it can't be just the main content of index.md and it'll automatically be markdownified in the `{{ content }}` variable.


Dear lord!


`require()`


`gulp -> copy`


I would suggest using a `<section>` element to hold your blog posts.  You could then wrap each blog post in an `<article>` element.  Your `<section id="sidebar">` could then be a sibling (rather than a child) to your `<section>` (that holds the blog articles)  In your css, you could then either

 a) set the `<section>` and `<section id="sidebar">` to `display:inline-block` or
b) `float` them both


@valib Why did you disable this try-catch block? Was the intention to leave it disabled, or was this just something temporary while you tested that wasn't meant to make it to the final version?


Because the `aside` is a structural element here, I would write this like:

```
<aside id="button">
   <a href="" onclick="myFunction()">Sign Up Now!</a>
</aside>
```


Great choice with using `small`!


Is the cast necessary now that the Iterator has a type parameter?


Awesome to see you tackled this!


space formatting around expression.


Prepare Release v1.14.0 (#944)

Preview: documentation
Coverage: core | datetime


This means that, unlike ```mongoose.model(SomeClass, ...)```, this function doesn't operate and return back the same Class that was passed as argument.

ie.:
```JavaScript
class Vehicle { }
var V = mongoose.model(Vehicle, vehicleSchema);
// V === Vehicle
class Car extends Vehicle { }
var C = Vehicle.discriminator(Car, carSchema);
// C !== Car
```

As a consequence, the discriminator doesn't have statics or methods. Also, it's a breaking change compared to the previous version (4.9.2?).
It's easy to work around, it's just unexpected from a consumer standpoint.


gonna be fixed?


Vous me faites pas du Python, ⚠ à `self`.

Ni du Java, :warning: `getBuilding`.


If I remember. Feel free to submit an issue to remind me if you want.


:tada:


This is the result of merging three recent 1.7 branch commits, with some tidying up to reflect BlockPos and other 1.8.9 changes.


it is an unnecessary empty line


Nice, i like the error handling!


Move these to class constants?


Utilisez un `ListView`


@brianteeman can you have a look at the lang tags, thanks.


Done! But I'm not sure the rendering is what you expected ;)


Yes, thanks!


et `req.txt`?


Nice meme.


algunos eventos de piso subterraneo biblioteca


Check mixer state and if its already playing an animation compare its name with given string. If they are equal don't do anything.


Beautiful Implementation, short code, very nice.


I realize this isn't new, I just happen to see it in the diff, but are we sure we want a bare rescue without a re-raise? That's usually something we try hard to avoid.


Great work implementing the centering technique using `transform`.  Can you think of another way you could achieve a similar look/feel without using `position:relative`, `position:absolute;`, or `transform:translate`?  How could you use `padding/margin` with the button and the `aside` element to achieve something similar?


Not sure… Does 3.10 has any breaking changes? The release notes look like not really, so maybe updating is the best choice.


The order of constructors should be sorted by the mount of parameters, so the parameterless constructor should be the 1st


Ok I totally understand how this happened (gearshift vs. the gamepiece gear).


Does this still need to be in `QgsAuthGuiUtils`? I'm guessing this used to have message output, but now does not. Seems to only be used in `QgsAuthEditorWidgets::passwordHelperLoggingEnableTriggered`. I guess keeping it allows for full GUI wrapper parity with the actions.


Did you comment this out because you couldn't get it to work? I'm trying the same thing with M2MQTT, but every time I send this message, I stop getting any new device-bound messages. I also never get a response.


you don't have to call the super(), it will be always called by default


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.caching/19/violations
```
plone/app/caching/lookup.py:57:1: C901 'ContentItemLookup.__call__' is too complex (12)
plone/app/caching/testing.py:49:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/caching/interfaces.py:41:17: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:42:23: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:43:43: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:44:46: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:48:17: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:49:23: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:50:43: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:51:46: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:55:17: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:57:13: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:58:45: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:63:17: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:65:13: Q000 Remove bad quotes.
plone/app/caching/interfaces.py:66:45: Q000 Remove bad quotes.
plone/app/caching/browser/controlpanel.py:88:1: C901 'ControlPanel.publishTraverse' is too complex (11)
plone/app/caching/browser/controlpanel.py:170:1: C901 'ControlPanel.processSave' is too complex (33)
plone/app/caching/browser/controlpanel.py:561:1: C901 'Purge.processPurge' is too complex (19)
plone/app/caching/browser/edit.py:229:22: Q000 Remove bad quotes.
plone/app/caching/browser/edit.py:233:22: Q000 Remove bad quotes.
plone/app/caching/browser/edit.py:261:15: Q000 Remove bad quotes.
plone/app/caching/browser/edit.py:285:15: Q000 Remove bad quotes.
plone/app/caching/operations/default.py:142:1: C901 'BaseCaching.modifyResponse' is too complex (11)
plone/app/caching/operations/default.py:339:15: Q000 Remove bad quotes.
plone/app/caching/operations/default.py:340:21: Q000 Remove bad quotes.
plone/app/caching/operations/default.py:341:21: Q000 Remove bad quotes.
plone/app/caching/operations/utils.py:362:1: C901 'isModified' is too complex (14)
plone/app/caching/tests/test_profile_with_caching_proxy.py:103:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:108:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:109:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:150:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:165:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:184:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:229:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:246:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:266:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:418:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:419:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:424:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_with_caching_proxy.py:425:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:88:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:89:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:97:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:98:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:100:13: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:112:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:113:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:120:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:121:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:172:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:173:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:175:13: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:206:60: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:222:60: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:238:60: Q000 Remove bad quotes.
plone/app/caching/tests/test_integration.py:254:60: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_default.py:46:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_default.py:47:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:94:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:95:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:100:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:101:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:413:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:414:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:419:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_profile_without_caching_proxy.py:420:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:54:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:83:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:112:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:144:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:198:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:293:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:319:48: Q000 Remove bad quotes.
plone/app/caching/tests/test_etags.py:343:48: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_parameters.py:43:35: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_parameters.py:44:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_parameters.py:49:41: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_parameters.py:50:47: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:412:55: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:414:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:445:45: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:447:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:480:45: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:482:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:505:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:524:26: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:740:43: E127 continuation line over-indented for visual indent
plone/app/caching/tests/test_operation_utils.py:1090:38: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1103:38: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1128:38: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1141:38: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1335:18: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1349:18: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1378:18: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1414:18: Q000 Remove bad quotes.
plone/app/caching/tests/test_operation_utils.py:1447:18: Q000 Remove bad quotes.
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@thermatk Do you know why sdk23 is special? Why do we need the extra permissions there?


I heard BlueLight is dead. Looks like it. I see issues there.


Please feel free to send me a PR with this!


отлично )


like above, u don't have to call this


Because I am streaming the big result set, it does not let me execute a new statement while the streaming is open with the same connection object. So, I resorted to this option. Based on performance issues, we might have to switch between streaming or same connection objects.


were i write this commande please ?


Do you mean how to run the script? See the "How to run" section in the README.md


@sylvainmuise No bug in the program I think, just did not copy the point properly!


`@route.stations[@station_index]` - догадаешься, как сделать лучше? ) у тебя есть такой метод


отступы


Ok, I am a bit lost on this part. For now just so I can make sure it works, I built up the query using an array, because I cannot figure out, how to make query `inline` using one of the types that extend the AbstractQuery? Anyone could point me in the right direction? I should be able to finish this of properly then. Thanks!


The previous call to `dbConnect.connect()` involves a socket operation so is unlikely to be synchronous. It may not have completed by the time this statement is run, so any statement that requires the connection to be open should be in the callback of the connect function call.


I did have it as a boolean initially. Since it would restrict us to have only two possible values, I changed to tiny int (4). This might help us in defining some state for the records if we decide to categorize it in more than 2 ways.


As a shorthand, you can write this like `margin: 0;`


I would suggest naming this `.learn` for consistency (naming conventions)


nevermind


This should actually be `font-weight: 600;`


Great work with this!


чтобы избежать такой обёртки на весь метод, можно делать возврат после проверки условия в самом начале
```
def move_forward
  return unless next_station
  ...
end
```


> YAGPDB is being made and ran by 1 guy atm, me myself and i. So any help i can get is appreciated.

- [ ] replace YAGPDB is being made and ran by 1 guy atm, me myself and i. So any help i can get is appreciated. _With:_ YAGPDB is being made and run by one guy at the moment, me myself and I. So any help I can get is appreciated.


space after ,


Здесь есть одна проблема. У массивов есть отрицательные индексы. `ar[-1]` вернёт последний элемент массива. Таким образом, условие будет выполняться всегда.


часто такие условия любят выносить в методы, тогда проверка выглядит так `if stopped?`


а если на конечной? )


а если на первой станции? )


we can reuse the other constructor here


Рекомендуется избегать повторяющегося кода. Поэтому здесь лучше создать переменную для хранения середины строки и использовать ее для получения подстрок. например, `mid_idx`. Кроме того,  это немного повысит читабельность кода.


Perfect! 👍🏻


Issue after this PR has been integrated: A waveform was missing after loading a track. After loading another track and reloading the track again the analysis was done again and the waveform appeared. Unfortunately I did not pay attention while the track was loaded the first time.


Hi I run your code with USA map some data _ got this error
C:\Users\hassan\Anaconda3\lib\site-packages\matplotlib\cbook.py:136: MatplotlibDeprecationWarning: The axisbg attribute was deprecated in version 2.0. Use facecolor instead.
  warnings.warn(message, mplDeprecation, stacklevel=1)

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-25-6295827d26b8> in <module>()
     28
     29 # Add a color bar which has our bin_labels applied
---> 30 cb = colorbar_index(ncolors=len(bin_labels), cmap=cmap, shrink=0.5, labels=bin_labels)
     31 # set the font size of the labels (set to size 10 here)
     32 cb.ax.tick_params(labelsize=10)

<ipython-input-22-a752c0bc7f3f> in colorbar_index(ncolors, cmap, labels, **kwargs)
      6     then draws a colour bar with correctly aligned labels
      7     """
----> 8     cmap = cmap_discretize(cmap, ncolors)
      9     mappable = cm.ScalarMappable(cmap=cmap)
     10     mappable.set_array([])

<ipython-input-22-a752c0bc7f3f> in cmap_discretize(cmap, N)
     37     cdict = {}
     38     for ki, key in enumerate(('red', 'green', 'blue')):
---> 39         cdict[key] = [(indices[i], colors_rgba[i - 1, ki], colors_rgba[i, ki]) for i in xrange(N + 1)]
     40     return matplotlib.colors.LinearSegmentedColormap(cmap.name + "_%d" % N, cdict, 1024)

NameError: name 'xrange' is not defined

<matplotlib.figure.Figure at 0x25bb4f9e9b0>

hassan abdalla
hassan778@hotmail.com


@andreaTP do you have a "pattern name" you would call this technique?


![](https://github.trello.services/images/mini-trello-icon.png) [I want to log in to the app using Facebook.](https://trello.com/c/IWM1U99g/1-i-want-to-log-in-to-the-app-using-facebook)


I should have noted.. I left this type of naming off for accessibility reasons. But probably not a big deal


This crashes on macOS:

```
libc++abi.dylib: terminating with uncaught exception of type std::__1::system_error: thread::join failed: No such process
(lldb) bt
* thread #1: tid = 0x2b25df, 0x00007fff910b8f06 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
    frame #0: 0x00007fff910b8f06 libsystem_kernel.dylib`__pthread_kill + 10
    frame #1: 0x000000010023842d libsystem_pthread.dylib`pthread_kill + 90
    frame #2: 0x00007fff909b86df libsystem_c.dylib`abort + 129
    frame #3: 0x00007fff8e483c11 libc++abi.dylib`abort_message + 257
    frame #4: 0x00007fff8e4a9dff libc++abi.dylib`default_terminate_handler() + 243
    frame #5: 0x00007fff95ff24a6 libobjc.A.dylib`_objc_terminate() + 124
    frame #6: 0x00007fff8e4a700e libc++abi.dylib`std::__terminate(void (*)()) + 8
    frame #7: 0x00007fff8e4a6a7a libc++abi.dylib`__cxa_throw + 121
    frame #8: 0x00007fff8dd10eec libc++.1.dylib`std::__1::thread::join() + 110
  * frame #9: 0x0000000100192001 libsfml-audio-d.2.4.dylib`sf::SoundStream::stop(this=0x00007fff5fbff640) + 129 at SoundStream.cpp:167
    frame #10: 0x0000000100180b30 libsfml-audio-d.2.4.dylib`sf::Music::openFromFile(this=0x00007fff5fbff640, filename="/Users/m/Library/Developer/Xcode/DerivedData/Test-hkskjthgqmiywcecqitopwgevndl/Build/Products/Debug/Test.app/Contents/Resources/nice_music.ogg") + 32 at Music.cpp:56
    frame #11: 0x0000000100001998 Test`main((null)=<unavailable>, (null)=<unavailable>) + 1032 at main.cpp:52 [opt]
    frame #12: 0x00007fff9b7fa5ad libdyld.dylib`start + 1
    frame #13: 0x00007fff9b7fa5ad libdyld.dylib`start + 1
```

How to reproduce: open a music stream.

My guess: no thread is attached to `m_thread`, hence making it non-joinable.


Thanks a lot!


+JLIB_INSTALLER_ABORT_HARTHOR_DISABLE_ROLLBACK="Failed to disable the Hathor administrator template, please change the administrator template to Isis!"

+JLIB_INSTALLER_ABORT_ISIS_ENABLE_ROLLBACK="Failed to enable the Isis administrator template, please change the administrator template to Isis!"

1. I assume there is going to be some explanation somewhere why they should change?

2. Not sure where or how these strings will be displayed but if possible they should include the link to where the need to change the template


we can just do
if (groupName != null && !activeGroups.contains(groupName)) {
 throw exception...
}


![](https://github.trello.services/images/mini-trello-icon.png) [I want to log in to the app using email / password.](https://trello.com/c/uKyv2Jgu/3-i-want-to-log-in-to-the-app-using-email-password)


@pnikic prvi uvjet je redundantan


Nice comment, how about adding it to https://github.com/deeplearning4j/dl4j-examples ? We have a lot of people trying to contribute code visibly extracted from some personal / professional projects there.


Sorry I don't know the SImpleDateFormat inside/out but what's the magic number `3` here represent?


The Mentor class extends the Person class which already had a String field called name. The Mentor inherited that field, so you don't have to redefine it. Same with gender and age.


hathor not harthor

Might not seem important but it will be useful when grepping that it is  spelled correctly


seen


That's classic `kostyl`. When API url scheme is changed, you have to edit nginx config instead of just forwarding the whole host.


> the performance marker in this benchmark captures the style, layout, paint and composite phases of the browser's render pipeline.

Right, because different ways of modifying the DOM produce different render workloads for the browser.  Many of the "non-keyed" implementations take longer to run the js but render to the user much faster.  "Time to the user's eyeballs" is what's important.  How does Glimmer perform when render time is included?  Do the same gains translate or not?


![](https://github.trello.services/images/mini-trello-icon.png) [<M> [web] Make Patient List load faster](https://trello.com/c/VXQ5L102/146-m-web-make-patient-list-load-faster)


HATHOR not HARTHOR


You can define multiple variables in the one line if they are from the same type. "String name, gender;"


SixIndepVarTable (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2485 of 2488 tests passed, 593 test warnings)

 * 593 tests had: AUD diffs.

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


space after ,


There were the following issues with your Pull Request

  * Your commit message body contains a line that is longer than 72 characters

Guidelines are available at https://github.com/pagarme/pagarme-js

---
This message was auto-generated by https://gitcop.com


How would you extract this into an external `.css` file?


nice work centering 👍


great use of `text-transform`!


For indentation, I would write this like:

```
<nav>
   <a href="index.html">ABOUT ME</a> | <a href="PORTFOLIO.html">PORTFOLIO</a></li>
</nav>
```


![badge](https://img.shields.io/badge/appsnap-warning-cdb62c.svg) There are 11 visual regressions in this pull request

Please Visit https://github.com to check out these diffs
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale
* screen **undefined** on **undefined** for **undefined** locale

| Diff 1 | Diff 2 | Diff 3 | Diff 4 | Diff 5 | Diff 6 | Diff 7 | Diff 8 | Diff 9 | Diff 10 | Diff 11 |
| ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- |
| [![Image of Diff1](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone5-star%20wars%20episode%20IV%3A%20a%20new%20hope-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff2](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone7-star%20wars%20episode%20IV%3A%20a%20new%20hope-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff3](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone6-star%20wars%20episode%20IV%3A%20a%20new%20hope-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff4](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone7-Rogue%20One%3A%20a%20star%20wars%20story-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff5](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone7-back%20to%20Rogue%20on%3A%20a%20star%20wars%20story-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff6](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone6-Rogue%20One%3A%20a%20star%20wars%20story-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff7](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone6-back%20to%20Rogue%20on%3A%20a%20star%20wars%20story-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff8](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone6Plus-back%20to%20Rogue%20on%3A%20a%20star%20wars%20story-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff9](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone6Plus-star%20wars%20episode%20IV%3A%20a%20new%20hope-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff10](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone5-Rogue%20One%3A%20a%20star%20wars%20story-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) | [![Image of Diff11](https://appsnap.s3-eu-west-1.amazonaws.com/bcojan/movies3/5/24/diffs/en-US_iPhone6Plus-Rogue%20One%3A%20a%20star%20wars%20story-d41d8cd98f00b204e9800998ecf8427e_thumbnail.png)](http://localhost:3000/diffs/588b0e3db9e9f31f0cb57459/5885f205360140da2e3762ee/588b34f983fa402cd6e9f00a) |


I would also scoot (using spaces or tabs) all of this content in a bit to the right, so it's easier to see that everything is contained within the `<body>`


slik


The constructors should be ordered by the mount of parameters, start with less, so this should be the 1st. In this case you don't have to use the "this" pointer.


Ok done here https://github.com/bcosca/fatfree-core/commit/4d70bb4c6a1c30ecefc499a86dcaf54d3edc13fd


@markandrus +1


Thanks for the quick fix! :grin:


Wow, thanks for including my gem, and thanks for the list!


indent this to align with initialize method.


4 linijki -> 1 linijka
col = self.highlight_color if self.highlighted else self.color


these two ends should not line up together


oui j'ai enlevé ça.


You called the parent's constructor to set name, age and gender. Why overwrite them again?  The job was already done


This idea seems to work in principle but I will need to implement something that will help the looping worker shut down cleanly. The celery documentation mentions something about "loop" workers- there might be something there we can leverage to catch the terminate signal from the service command.


hey all looks great overall.

does it make sense? take notes for our call.

and overall the entire file's spacing is off. it should be set at tabs, 2 tabs so check the preferences


You should never leave comment in code


@xemul ret = userns_call(fn_open_proc_rw, UNS_FDOUT, path, ret + 1, -1);


unnecessary empty line


Why don't you just unpack all three ffs.


Yeah, but it's either this or CORS vakhanalia, no? We can make deploy generate this regexp.


I meant 'error message', now that I read it again.

Used 'functions' because of stuff like the 'Mathing!' functionality. But if 'factoids' would be clearer, sure.

Wrapping and padding the left margin with spaces to line up with the right column seems excessive, since it would be only one word (in that case). Happy to make the README files into Markdown, but not in this branch. >_> That can be another day's fun little project.


an error =_='' my bad, the only case where this function apply is on millis, it should be `size`


UNS_FDOUT means that we will send back a file descriptor, doesn't it?


agree, a hashmap would be better.


This works fine when running from the console, but it throws a "Failed to set keyboard mode" error if we are remotely debugging an SDL2 application, and keyboard input still leaks to the console in that case.

Not a huge issue, but a little annoying


Fair enough - for one word, I'd let it widen the file.


@er1c nothing special


do you mean the `>` should be `>=`. Good catch @er1c


<expression1> if <condition> else <expression2>


It is perfect! Thank you so much. =)


expression1  if   condition   else  expression2


You could define this variables in 3 lines like
String type, color;
double hasWater, waterConsumption;
boolean isWaterNeeded;
but it is ok


Just had a brain wave, actually: "called when an incoming line is otherwise unhandled"


Ideally we should do this only if user is not running in "local" mode. But we can ignore that for time being since it should be benign even if we dont imo.


https://docs.djangoproject.com/en/1.10/topics/auth/default/#permissions-and-authorization

Ne réinventez pas la roue.


See https://github.com/docker-library/mongo/pull/166; The change will be applied to the images on the Docker Hub as soon as we make and merge a PR to docker-library/official-images.


Awesome :)


static locals should always be preferred to globals as that way you get a well defined order of init and destruction.


- rigt aligned image

<img width="666" alt="tiny-mce-with-image" src="https://cloud.githubusercontent.com/assets/104647/24728428/bc3e7818-1a94-11e7-81c2-0313a753b9b4.png">


dlaczego w pętli zastosowałeś zmienną self.event - wystarczy event


s/talking the/talking about the/


that's afunny name o_O


Ok ))) здорово, что у тебя получилось


Why can't you proxy *all* requests starting from `api` to backend? Schema's prefix can be changed just to `/`. So:

`/api/` -> backend
`/api/admin/` -> backend/admin
`/api/smth` -> backend/smth

This way it will allow more standalone backend url configuration. From Swagger's point it will make requests to `backend`, and they will be just prefixed.


I appreciate the clever wording using "escaping" here, but I'm not sure "execution" is the verb we want


@aragonc borrar este `div.actions` afecta a algunas páginas en donde se usa
```php
$template->assign('actions', $actions');
```
Ahora se ven sin el borde de la barra
`/main/admin/skills_import.php`, `main/admin/course_list.php`. por ejemplo


Did you forget to remove the merging indicator?


Must use commercial target: https://github.com/DoubangoTelecom/imsdroid/blob/master/Building_Doubango.md#commercial


Does it matter? We should be able to just build it again once v0.11.0 is released right?


The var_dump statement on line 359 causes problems in the `safe draft` functionality in Wordpress.


@ogres Thanks for the catch. Just fixed this in commit 301338eb2695f7d0090a40e5ad98fe7b72802021.


@unity we have, what I've done here is also sync the tags list after tag related events on Intercom side, so they are up-to-date.


Nicceee.


Not enough help, what kind of script can be used? What about an example?


What about something like https://gist.github.com/er1c/88dbfa54bb30a775471158ea028890b2


XD is just scala macros usage ... :-)


No test file


Feel free to change it if necessary. Just make sure that everything still works correctly :D


@Nadahar the intention was to disable it after testing because I think there is not any method inside the try-catch block which could send the exception and catching the general Exception is not a good idea because it can hide the real problem somewhere in the code.