[R/lifx-cloud.R:1:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L1) *style:* **Commented code should be removed.**
```r
## SEE Docs: https://api.lifx.com/
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:3:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L3) *style:* **Variable or function name should be snake_case.**
```r
BASE <- "https://api.lifx.com"
^~~~
```
[R/lifx-cloud.R:4:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L4) *style:* **Variable or function name should be snake_case.**
```r
VERSION <- "v1"
^~~~~~~
```
[R/lifx-cloud.R:8:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L8) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.na(key))stop("No key found")
      ^
```
[R/lifx-cloud.R:12:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L12) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(hue < 0 | hue > 360){
      ^
```
[R/lifx-cloud.R:18:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L18) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(value < 0 | value > 1){
      ^
```
[R/lifx-cloud.R:24:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(value < 0 | value > 1){
      ^
```
[R/lifx-cloud.R:29:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L29) *style:* **Commented code should be removed.**
```r
## kelvin:[2500-9000]  # maar geef boodschap als ook saturation gegeven, slaat
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:31:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L31) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(value < 2500 | value > 9000){
      ^
```
[R/lifx-cloud.R:38:16:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L38) *style:* **Trailing whitespace is superfluous.**
```r
# except color.
               ^
```
[R/lifx-cloud.R:43:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L43) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:51:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L51) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(results$status_code != 200)
    ^
```
[R/lifx-cloud.R:58:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L58) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:60:74:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L60) *style:* **Trailing whitespace is superfluous.**
```r
#' @param selector a string in format '[type]:[value]', where type can be
                                                                         ^
```
[R/lifx-cloud.R:61:73:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
#' 'all', 'id', 'label', 'group', 'group_id', 'location', 'location_id',
                                                                        ^
```
[R/lifx-cloud.R:63:34:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L63) *style:* **Trailing whitespace is superfluous.**
```r
#' which needs no value argument.
                                 ^
```
[R/lifx-cloud.R:64:56:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L64) *style:* **Trailing whitespace is superfluous.**
```r
#' @return a list of all lights, status, and properties
                                                       ^
```
[R/lifx-cloud.R:74:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L74) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:80:17:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L80) *warning:* **no visible global function definition for ‘lights’, Did you mean 'weights'?**
```r
  light_list <- lights(selector = selector)
                ^~~~~~
```
[R/lifx-cloud.R:81:21:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L81) *style:* **Trailing whitespace is superfluous.**
```r
  sapply(light_list,
                    ^
```
[R/lifx-cloud.R:83:14:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
           if(light$color[["saturation"]] > 0)
             ^
```
[R/lifx-cloud.R:89:18:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
             else
                 ^
```
[R/lifx-cloud.R:90:32:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L90) *style:* **Trailing whitespace is superfluous.**
```r
               paste("kelvin:",
                               ^
```
[R/lifx-cloud.R:91:46:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
                     light$color[["kelvin"]],
                                             ^
```
[R/lifx-cloud.R:93:50:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L93) *style:* **Trailing whitespace is superfluous.**
```r
                     light$brightness * 100, "%",
                                                 ^
```
[R/lifx-cloud.R:100:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L100) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:106:67:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L106) *style:* **Trailing whitespace is superfluous.**
```r
  results <- POST(paste0(BASE, "/", VERSION, "/lights/", selector,
                                                                  ^
```
[R/lifx-cloud.R:107:42:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L107) *style:* **Trailing whitespace is superfluous.**
```r
                         "/toggle.json"),
                                         ^
```
[R/lifx-cloud.R:109:22:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L109) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:113:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:119:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L119) *style:* **Lines should not be more than 80 characters.**
```r
#' @details Not exported because it conflicts with stats::power. see on() and off()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:122:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L122) *style:* **Lines should not be more than 80 characters.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:122:82:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L122) *style:* **Trailing whitespace is superfluous.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
                                                                                ^
```
[R/lifx-cloud.R:123:34:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L123) *style:* **Trailing whitespace is superfluous.**
```r
      query = list(power = state,
                                 ^
```
[R/lifx-cloud.R:124:40:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L124) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:126:22:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L126) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:131:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L131) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:138:10:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L138) *warning:* **possible error in power("off", selector = selector, duration = duration): unused arguments (selector = selector, duration = duration)**
```r
  power("off", selector = selector, duration = duration)
         ^~~
```
[R/lifx-cloud.R:143:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L143) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:144:19:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L144) *style:* **Trailing whitespace is superfluous.**
```r
#' power lights on
                  ^
```
[R/lifx-cloud.R:150:10:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L150) *warning:* **possible error in power("on", selector = selector, duration = duration): unused arguments (selector = selector, duration = duration)**
```r
  power("on", selector = selector, duration = duration)
         ^~
```
[R/lifx-cloud.R:155:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L155) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:159:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L159) *style:* **Lines should not be more than 80 characters.**
```r
#' @param power_on should the light be powered on if it is off? (FALSE just leaves light off)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:161:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L161) *style:* **Lines should not be more than 80 characters.**
```r
#' @details Note that the kelvin temperature ranges from 2700 to 8000. Hue in HSB list is
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:161:90:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L161) *style:* **Trailing whitespace is superfluous.**
```r
#' @details Note that the kelvin temperature ranges from 2700 to 8000. Hue in HSB list is
                                                                                ^
```
[R/lifx-cloud.R:162:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L162) *style:* **Lines should not be more than 80 characters.**
```r
#' a number between 0 and 360, whereas saturation and brightness should be between 0 and 1.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:163:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L163) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:165:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L165) *style:* **Lines should not be more than 80 characters.**
```r
#'  color("green", "label:desk")   # deep green, brightness untouched on lights labeled 'desk'
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:168:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L168) *style:* **Lines should not be more than 80 characters.**
```r
#'  color("random")                # random hue, maximum saturation, brightness untouched
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:175:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L175) *style:* **Lines should not be more than 80 characters.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:175:82:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L175) *style:* **Trailing whitespace is superfluous.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
                                                                                ^
```
[R/lifx-cloud.R:176:34:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L176) *style:* **Trailing whitespace is superfluous.**
```r
      query = list(color = color,
                                 ^
```
[R/lifx-cloud.R:177:40:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L177) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:180:22:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L180) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:185:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L185) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:187:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L187) *style:* **Lines should not be more than 80 characters.**
```r
#' @param from_color Same syntax as color, defaults to current color (of first bulb in selection)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:190:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L190) *style:* **Lines should not be more than 80 characters.**
```r
#' @param persist should the color persist after the effect? default is FALSE (returns to original color)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:197:65:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L197) *style:* **Trailing whitespace is superfluous.**
```r
breathe <- function(color, from_color = current_color(selector),
                                                                ^
```
[R/lifx-cloud.R:200:34:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L200) *style:* **Trailing whitespace is superfluous.**
```r
  settings <- list(color = color,
                                 ^
```
[R/lifx-cloud.R:208:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L208) *style:* **Lines should not be more than 80 characters.**
```r
  results <- POST(paste0(BASE, "/", VERSION, "/lights/", selector, "/effects/breathe"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:210:22:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L210) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:214:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L214) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:217:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L217) *style:* **Lines should not be more than 80 characters.**
```r
#' @param duty_cycle Ratio of the period where color is active. Only used for pulse. Defaults to 0.5. Range: 0-1
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:220:68:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L220) *style:* **Trailing whitespace is superfluous.**
```r
pulse <- function(color, from_color = current_color(selector)[[1]],
                                                                   ^
```
[R/lifx-cloud.R:223:34:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L223) *style:* **Trailing whitespace is superfluous.**
```r
  settings <- list(color = color,
                                 ^
```
[R/lifx-cloud.R:231:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L231) *style:* **Lines should not be more than 80 characters.**
```r
  results <- POST(paste0(BASE, "/", VERSION, "/lights/", selector, "/effects/pulse.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:233:22:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L233) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:237:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L237) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:244:71:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L244) *style:* **Trailing whitespace is superfluous.**
```r
  PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/label.json"),
                                                                      ^
```
[R/lifx-cloud.R:245:34:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L245) *style:* **Trailing whitespace is superfluous.**
```r
      query = list(label = label,
                                 ^
```
[R/lifx-cloud.R:250:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L250) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:258:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L258) *style:* **Lines should not be more than 80 characters.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/scenes/scene_id:", scene_id, "/activate.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:258:94:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L258) *style:* **Trailing whitespace is superfluous.**
```r
  results <- PUT(paste0(BASE, "/", VERSION, "/scenes/scene_id:", scene_id, "/activate.json"),
                                                                                ^
```
[R/lifx-cloud.R:259:34:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L259) *style:* **Trailing whitespace is superfluous.**
```r
      query = list(state = state,
                                 ^
```
[R/lifx-cloud.R:260:40:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L260) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:262:22:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L262) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:266:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L266) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:272:24:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L272) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
    jsonlite::fromJSON(content(results, as = "text"))
                       ^~~~~~~
```
[R/lifx-cloud.R:281:44:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L281) *style:* **Trailing whitespace is superfluous.**
```r
#' @return hsbk information for the string.
                                           ^
```
[R/lifx-cloud.R:284:55:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L284) *style:* **Trailing whitespace is superfluous.**
```r
  results <- GET(paste0(BASE, "/", VERSION, "/color"),
                                                      ^
```
[R/lifx-cloud.R:287:22:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L287) *warning:* **no visible global function definition for ‘content’, Did you mean 'confint'?**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:291:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L291) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:293:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L293) *style:* **Lines should not be more than 80 characters.**
```r
#' @param power either on or off, defaults to on, makes not sense to shut the light off and change the color
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:299:66:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L299) *style:* **Trailing whitespace is superfluous.**
```r
set_state <- function(selector ="all", power = "on", color= NULL,
                                                                 ^
```
[R/lifx-cloud.R:302:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L302) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
      ^
```
[R/lifx-cloud.R:302:29:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L302) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
                            ^
```
[R/lifx-cloud.R:302:44:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L302) *warning:* **no visible global function definition for ‘check_brightness’**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
                                           ^~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:302:72:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L302) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
                                                                       ^
```
[R/lifx-cloud.R:303:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L303) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
      ^
```
[R/lifx-cloud.R:303:29:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L303) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
                            ^
```
[R/lifx-cloud.R:303:44:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L303) *warning:* **no visible global function definition for ‘check_saturation’**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
                                           ^~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:303:72:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L303) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
                                                                       ^
```
[R/lifx-cloud.R:304:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L304) *style:* **Lines should not be more than 80 characters.**
```r
    #if(grepl("hue", color)){} # extract hue and check for hue:number and check hue.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:304:6:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L304) *style:* **Commented code should be removed.**
```r
    #if(grepl("hue", color)){} # extract hue and check for hue:number and check hue.
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:305:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L305) *style:* **Lines should not be more than 80 characters.**
```r
    result <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:305:83:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L305) *style:* **Trailing whitespace is superfluous.**
```r
    result <- PUT(paste0(BASE, "/", VERSION, "/lights/", selector, "/state.json"),
                                                                                ^
```
[R/lifx-cloud.R:307:37:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L307) *style:* **Put spaces around all infix operators.**
```r
                               color= color,
                                   ~^
```
[R/lifx-cloud.R:310:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L310) *style:* **Lines should not be more than 80 characters.**
```r
                               saturation = saturation, # doesn't work. because needs to be in color.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-cloud.R:315:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L315) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/lifx-cloud.R:316:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-cloud.R#L316) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/lifx-server.R:1:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L1) *style:* **Lines should not be more than 80 characters.**
```r
# ## These functions are designed to work with a local server only, which must be running separately
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:2:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
# ## These methods are depricated at this time, see lifx-cloud.R functions instead.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:2:84:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
# ## These methods are depricated at this time, see lifx-cloud.R functions instead.
                                                                                ^
```
[R/lifx-server.R:3:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L3) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:5:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L5) *style:* **Commented code should be removed.**
```r
#   results <- GET("http://localhost:56780/lights.json")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:7:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L7) *style:* **Commented code should be removed.**
```r
#     message("LIFX server could not be reached")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:9:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L9) *style:* **Commented code should be removed.**
```r
#     message("ping! LIFX server is active.")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:11:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L11) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:13:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L13) *style:* **Commented code should be removed.**
```r
#   results <- GET(paste0("http://localhost:56780/lights/", selector))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:14:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L14) *style:* **Commented code should be removed.**
```r
#   dat <- RJSONIO::fromJSON(content(results, as="text"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:16:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L16) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:17:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L17) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:19:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L19) *style:* **Commented code should be removed.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/on"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:21:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L21) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:23:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L23) *style:* **Commented code should be removed.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/off"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:25:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L25) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:26:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L26) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:28:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/toggle"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:28:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L28) *style:* **Commented code should be removed.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/toggle"))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:30:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L30) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:31:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L31) *style:* **Lines should not be more than 80 characters.**
```r
# server_color <- function(selector="all", hue, saturation=1, brightness=1, duration=1){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:32:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
#   settings <- RJSONIO::toJSON(list(hue=hue, saturation=saturation, brightness=brightness, duration=duration))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:32:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L32) *style:* **Commented code should be removed.**
```r
#   settings <- RJSONIO::toJSON(list(hue=hue, saturation=saturation, brightness=brightness, duration=duration))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:33:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L33) *style:* **Lines should not be more than 80 characters.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/color"), body=settings, encode="json")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:33:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L33) *style:* **Commented code should be removed.**
```r
#   results <- PUT(paste0("http://localhost:56780/lights/", selector, "/color"), body=settings, encode="json")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:35:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L35) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:36:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L36) *style:* **Commented code should be removed.**
```r
# # Briefly set light(s) to green, then restore previous setting
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:39:4:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
# #
   ^
```
[R/lifx-server.R:41:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L41) *style:* **Commented code should be removed.**
```r
#   current <- server_status(selector)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:42:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L42) *style:* **Lines should not be more than 80 characters.**
```r
#   server_color(selector, hue=120, saturation=1, brightness=1, duration=0.1) # duration is speed of change
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:42:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L42) *style:* **Commented code should be removed.**
```r
#   server_color(selector, hue=120, saturation=1, brightness=1, duration=0.1) # duration is speed of change
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:44:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L44) *style:* **Commented code should be removed.**
```r
#     Sys.sleep(duration)
      ^~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:46:29:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L46) *style:* **Trailing whitespace is superfluous.**
```r
#     server_color(selector,
                            ^
```
[R/lifx-server.R:47:47:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L47) *style:* **Trailing whitespace is superfluous.**
```r
#           hue = current[[1]]$color[["hue"]],
                                              ^
```
[R/lifx-server.R:53:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L53) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:54:3:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L54) *style:* **Commented code should be removed.**
```r
# # Briefly set light(s) to red
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:57:4:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L57) *style:* **Trailing whitespace is superfluous.**
```r
# #
   ^
```
[R/lifx-server.R:59:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L59) *style:* **Commented code should be removed.**
```r
#   current <- server_status(selector)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:60:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
#   server_color(selector, hue=1, saturation=1, brightness=1, duration=0.1) # duration is speed of change
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:60:5:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L60) *style:* **Commented code should be removed.**
```r
#   server_color(selector, hue=1, saturation=1, brightness=1, duration=0.1) # duration is speed of change
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:62:7:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L62) *style:* **Commented code should be removed.**
```r
#     Sys.sleep(duration)
      ^~~~~~~~~~~~~~~~~~~
```
[R/lifx-server.R:64:29:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L64) *style:* **Trailing whitespace is superfluous.**
```r
#     server_color(selector,
                            ^
```
[R/lifx-server.R:65:47:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L65) *style:* **Trailing whitespace is superfluous.**
```r
#           hue = current[[1]]$color[["hue"]],
                                              ^
```
[R/lifx-server.R:71:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L71) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:72:2:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/R/lifx-server.R#L72) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[tests/testthat/test_inputs.R:8:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/tests/testthat/test_inputs.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
    expect_error(check_saturation(1.1), "saturation needs to be between 0 and 1")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_inputs.R:9:1:](https://github.com/RMHogervorst/lifxr/blob/977d19ab6118ab244fb7d6132001956df164da00/tests/testthat/test_inputs.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
    expect_error(check_saturation(-0.5), "saturation needs to be between 0 and 1")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Aha, thanks for catching this! I like this behaviour, but I missed that invalid json items are also skipped - now I see that it happens in ``_JlRecoveringReader.iter_lines``. Let me update the README.

If the logging turns out to be a problem in practice, we can log total number of errors. And I think current defaults for jl and gzip error recovery make sense, I would rather leave them private for now.


Looks great! 🎊


Здесь необходимо вернуть размер в байтах, а уже снаружи вывести его в нужном формате


![](https://github.trello.services/images/mini-trello-icon.png) [option to filter articles:](https://trello.com/c/OHpllViZ/4-option-to-filter-articles)


Thank you, @SOF3. I always though I'd never figure out how to use Poggit CI. :p


![](https://github.trello.services/images/mini-trello-icon.png) [Implement Database for storing articles](https://trello.com/c/Njh94oa0/8-implement-database-for-storing-articles)


![](https://github.trello.services/images/mini-trello-icon.png) [Swipe right and left for marking as read and deleting accordingly](https://trello.com/c/kOKXXfkA/7-swipe-right-and-left-for-marking-as-read-and-deleting-accordingly)


The intent wasn't to get rid of it, but to move it to a branch reserved for breaking changes, for the next major release.
This commit, and the commits that are intended to follow after, will end up making changes that affect the types that TypeScript users of Protractor may expect to see (thus breaking their code). This isn't going away, so to speak.


Верно


Почему вдруг double? Размер что, бывает не целый?


Wow gros changement


N'y a t il pas possibilité de mettre des valeurs par défaut dans argparse?


Используйте for each


`!action.constructor` was incorrectly trying to detect non-objects but simply using the `.` operator coerces foundational types (aka primitives) to objects which all have a constructor property. This caused the final part of the expression to be ignored thereby failing to resolve `+{do:"someAction"}` to an ion that could be activated.


This conditional also needs to include `alphaMix > 0` so that the TrackEntries applied with 0 mix (the one-last-apply track entries) won't incorrectly apply with alphaBase.


Никаких сравнений с true, много раз уже вам говорили


Test 1


There are 3 types of OS's Linux, FreeBSD,QNX.
I thuink we need to add flag for all of them


You can cache this bool outside of the for loop.


For each


tu triches un peu la :)


Hm.. That's a good point. I wanted to preserve invariant:

```js
generate(parse(re)) === re
```

If we reorder, this isn't preserved anymore. OTOH, `RegExp.prototype.flags` specifies it as alphabetically-sorted. We should think about it. If this is going to be extended beyond JS regexes eventually (by adding lookbehinds, group naming, etc), then sorting is not required.


CBECC-8-5 (kbenne) - i386-Windows-7-VisualStudio-12: OK (2398 of 2420 tests passed, 0 test warnings)

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


Top billing! Whoop!


those are good and bad news at the same time :D the "new" registers are slower than the old ones ;)


On Tue, Mar 28, 2017 at 1:54 AM, axxel <notifications@github.com> wrote:

> Your comment implies that the cascading overflow check inside add() could
> somehow be bypassed. Could you shortly describe how that may happen?
>
Short answer: fuzzing.
Slightly longer answer: IFD that points to itself, i think, basically.

> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/darktable-org/rawspeed/commit/080a619245d2747a0b0ba7495934dc8b06b3f5f4#commitcomment-21510261>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAFaGCrE741m0Lc_IR2Tr4WsXwtBxojOks5rqD4KgaJpZM4Mq7UA>
> .
>


why you change the size of vocab?


В этом блоке большая часть кода повторяется, подумайте, как этого избежать


An api can only throw com.pratilipi.common.* exceptions. ParseException is not supported.


исправил


This code didn't work for me, the phrases activity was still blank. So I ran my program in debug mode and found that the Phrases Activity was sending the a value of 0 for the imageResourceId so when I changed the constant value from -1 to 0 it worked, can someone tell me why the instructor used -1 then??


Эта функция встречается у вас дважды


It will indeed kill any non-login command (a login shell will not be killed).

I think I will revert that change and not have the user actually logged out (if you want this to happen, you must write it in your `.profile` (or equivalent). I will however give a non-zero return code if no session was executed.

The reason for this is that I cannot know whether the user ran the command from the command line manually or it was launched automatically from the `.profile`.


Why is `\a` special (i.e. marked as `meta`)?

```
$ regexp-tree -e '/\a/'
{
  "type": "RegExp",
  "body": {
    "type": "Char",
    "value": "\\a",
    "kind": "meta"
  },
  "flags": []
}
```

Is it not just a simple escape like e.g. `\e`?

```
$ regexp-tree -e '/\e/'
{
  "type": "RegExp",
  "body": {
    "type": "Char",
    "value": "e",
    "kind": "simple",
    "escaped": true
  },
  "flags": []
}
```


ddd


lol Barry Allen didn't perform good enough?


саам такоой


можно сразу создать массив из символов
```
SUITS = %i(♣ ♠ ♥ ♦)
VALUES = %i(2 3 4 5 6 7 8 9 10 J Q K A)
```


As far as I can see, FactoryType is currently of type T. The only usage for T is (and will be) Class<?>, correct?

With that in mind, T could very well stand for the type of the class. Classes are always Class<Object>, this can be used to our advantage:

``` java
boolean canCreateFor(Class<?> clazz);

Type<T> createFor(Class<T> field);
```

We are more precise this way and don't have to suppress the "unchecked" warning.


for fun


Hi vverdot,

Happy to see you here again, but not happy with another problem.

I am getting used to use command `sudo docker run -it -v $(pwd)/bin:/tmp/bin lininoIO /bin/bash
` to start a container, as well as "mount" the ./bin directory on my host machine with /tmp/bin of the container. It works pretty well. Not only can I make some amendment on the source code in the container and remake the image, but also I can copy the compiled .bin files out of the container and to my host machine. It is really good to use.

However, I met a problem. Here is what I did:
Firstly, I started a container as usual:
`sudo docker run -it -v $(pwd)/bin:/tmp/bin lininoIO /bin/bash`
What I want to do is making some amendments on the files under this path:
`cd build_dir/linux-ar71xx_generic/compat-wireless-2014-05-22/dri
vers/net/wireless/ath/ath9k`
Then I type "make".
After an error showed up during the compile process, I followed the above path to the files I just amended to check if there is something wrong. However, I was surprised to find out that the amendments I had made just now disappeared! (I am certain that I have neither exit the container which contains the amended files nor entered a new container).
Could you figure out any possibilities about the problem?

A friend in my Lab said that he had met the similar problem before, and the reason of which is that he used the command "sudo make" to start the compile ( on his Ubuntu, not using Docker container). When he changed to only type "make", everything went well. Therefore, I realized that maybe it is time to add myself to Docker group!
Because I use "sudo" every time starting a container, maybe all of the lines I commanded in the container are with "sudo", including the "make". Do you think that makes sense?

Could you give me some guide on how to add myself to docker group? I googled how to, only find this [useful page](http://askubuntu.com/questions/477551/how-can-i-use-docker-without-sudo), but I did not make it work following the given commands.

Awaiting your reply! Thank you very much!


indeed, ill fix it


If the radius is the maximal distance and you have a triangle on the outside, the one ball contains almost all points and the other one is definitely empty (= keep).
If you have a triangle in the middle both balls would contain points (= remove)


Missing space between () and {


Missing space


@settermjd If no credentials are provided on the URL or using the flags:

```
--user, -u [name]      Use [name] as the login name
--password, -p [pass]  Use [pass] as password
```

You will get prompted an interactive session to input them:

```
➜  folder owncloudcmd . https://demo.owncloud.com
Please enter user name: demo
Password for user demo:
```


cc @Alexhuszagh

Thanks, I can fix that.

It looks like there is a similar one on line 75: https://github.com/jmcnamara/libxlsxwriter/blob/master/CMakeLists.txt#L75

Is that the case?


@timejp 페북 팝업이 떴을때 확인버튼 누르면 원래 화면으로 돌아가면서
토스트로 아이디만 확인받고싶었는데 아예 밑에 부분자체가 작동 안되는거같음..

뭐가문제같음??


Please change to 1-liner


``$entry = new Article();``


牛逼


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/cee0feca-a6cf-47ff-aaf9-429e8d0aae86 "icostelecom"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/70105de4-8ddb-4933-b034-e16035e186bb "icostelecom") deployed this commit to [KONE](https://console.ng.bluemix.net/apps/ecd036d9-dbbe-4a50-aa5c-0a12ec60fc99 "ibm:yp:us-south:Techno India NJR Institute of Technology:KONE")


Думаю это лишнее. Достаточно ``isValid()``


add line plz


Or uh well, let's take that back. I did not realize there is NV12 already in the list. If allocator allocates using HAL_PIXEL_FORMAT_YCbCr_420_888 and sets chroma step as 2 this would map to __DRI_IMAGE_FOURCC_NV12 which is 'semi planar' format and things should work OK, right?


Not a bad idea!


Hey Jason,
Love the work you have done here!
Do you know how i can find the spotify_rincon_id for Australia?

Thanks in advance :)


``return $this->redirectToRoute('routeName');``
редирект должен быть по имени роута. а не на твиг.


doesnt work


#fighting


On Tue, Mar 28, 2017 at 2:24 AM, axxel <notifications@github.com> wrote:

> Interesting.
>
I assume you discovered that a LJPEG stream truncated at just the right
> position could overflow the provided buffer of 4 bytes.
>
Nope. It was simply broken on normal, not corrupted/truncated data.
Hint:
https://github.com/darktable-org/rawspeed/blob/7195f967312eb7e97b4d4d778ccbe970b0b601cd/src/librawspeed/io/BitPumpJPEG.h#L55
This line already tries to read fifth byte.
That is why all this  #ifdef DEBUG  special-casing is absolutely essential

> I obviously missed that one.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/darktable-org/rawspeed/commit/7991145b147476ff937edf0db291a632d14a47cc#commitcomment-21510673>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAFaGHRMFw0gVe3fZGJro4QCVi8W0ZbRks5rqEVDgaJpZM4Mq8xe>
> .
>


Kaku has 16/31 levels depending on the type, so no that is not possible


sorry, I still have the same problem "GnuTLS error: Error in the pull function.
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device. "
What should I do exactly? I reinstalled libimobiledevice with ./autogen.sh --disable-ssl prefix = "$ HOME / usr ', make, make install, but I still have the same problem.
Help me please


Sure


здесь можно работать с обьектом entity переданным в ``createForm()``. т.е. мы можем обойтись без ``getData()``


I'll look at those, thanks


[#L75](https://github.com/jmcnamara/libxlsxwriter/blob/master/CMakeLists.txt#L75) is corect, same count of opened and closed brackets


``return $this->redirectToRoute('entry_index');``


This line doesn't fit in my opinion. It is too obtrusive and non descriptive.

I'd rework this comments above to something like:

// If canCreate returns true, this factory never should return null.
// The method itself does not perform any safety checks.


Похоже тут должна быть 1  `&`.


**To run test**
http://localhost:8080/findProduct?field=ta&page=0&size=3


rm line


can you show me a geometric graph about this?


return (string) $this->description;


implements #35


return (string) $this->name;


There is actually a smaller version of this, change `update_gitignore` to:

```elixir
defp update_gitignore do
  current_gitignore_patterns = current_gitignore_patterns()
  (@gitignore_patterns -- current_gitignore_patterns)
  |> Enum.into(File.stream!(@gitignore_path, [:append]))
end
```


public function setName(string $name): Entity


``public function getCreatedAt(): ?\DateTime``


The method here could be called "isApplicable" instead, right?

The "for" is not needed imo, it is resolved in context.

´´´ java
factory.isAppllicable(clazzTreeType)
´´´


@return null|\DateTime


@kmike please check https://github.com/TeamHG-Memex/json-lines/pull/3 :)


``class Article``


Probably not, I just picked it from debian/patches to reduce the baseline with the debian package, but I can drop it.


Optimizing for copy&paste at the expense of easily readable client code and a sane library API seems like the wrong way to go.

Our disagreement is an indicator that it's an opinionated API. And maybe that's another good reason not to push for the inclusion in jsoup. There's really nothing stopping this from it being a separate library.


Same here with naming. "for" is not needed in the name imo.

"create" or "createType" might be more suitable names for this method.


add line plz


Класс должен называться с большой буквы


Это "исправление" я уже после сделал, изначально видимо верно было, но не очень красиво


`[last_check_date_without_disabled_period, last_check_date].max` you need the later date of the two


is not required


Зачем вам четыре поля, когда должно быть достаточно одного?


implements #28


remove attribute only takes one argument


Конструктор должен создавать одно число, а не два


add all missing includes


You can remove the input file entirely and it will generate its own, bit cleaner.


For sake of symmetry, I'd put the factory registration logic in it's own method as well.

The method header could be "registerFactory(FactoryType<Class<?>> factory)" which would make the reading pace faster.


What the fuck are you writing? THIS IS NOT YOUR GITHUB REPOSITORY!! FUKCING BITCHHC!!!


Для сравнения чисел нужно реализовать интерфейс Comparable


The default dir is already 'bin' and explicitly setting it breaks `--bindir`.


Никаких println в классе быть не должно


Hi Mark, it's a change I copied from this PR that is open in your repo: https://github.com/msolters/wifi-control-node/pull/27. I haven't tested it yet.


Thank you. I tested this code with a Verifone VX680 terminal, it works errorless for normal authorization and initalization. I wrote an additional class for Payment Details after a successful card payment, to get the parameters out of the StatusInformationApdu. Now I try to use it for Fleet Card extension.


@boxa We plan to REMOVE that C++ completely, not add more entries to it. Thats why we ported spell.dbc to SQL in the first place. @Grz3s is correct about this.


Should also use `declare_dependency()` here so you can avoid duplicating the `include_directory` calls everywhere.


implements #32


У всех операций должен быть результат - большое целое число, и такой же параметр


Use `required: false` here as many platforms don't have a libm.


You didn't pass `required: false` to the dependency so it is always found or errored by this point.


@kalyankondapally will do it now.


Use the register method please :)

``` java

register(castedFieldType, type);

```


Use `add_project_arguments()`.


Не нужно в операции возвращать строку, результат должен быть большое целое число


The break method can be put just below the registery line, no empty line needed.


Meson convention is indentation is 2 spaces.


你好，List<String> vides = (List<String>) data.getSerializableExtra(GalleryActivity.VIDEOS);为什么我返回的时string不是list，只能选择一个视频


hello,this code returns only string but not a list,would you please tell me that how to choose multi videos?


This feature is built into Meson. `-Db_sanitize=undefined`


System sounds are not working probably due to rom doesn't support ffmpeg codec.


Вот жеж :) Спасибо!


Very displeased with this change, to say the least!


Again have to pass `required: false`.


Should be passing `c_std=gnu11` to `default_options` also.


Было is_ace?, это рубокоп меня настрополил


And did you check what this library is for?


This is harmless but you don't need to include headers in the source list they are simply ignored.


`card.ace?`


replace with #ifndef/#define/#endif


remove useless comment


There's some conflict in MagMainActivity.


好像缩进没有对其，不知道应该如何修改，请在合并时修改下吧。


cancel remove of this file !!


@herolover here's an example of what's been happening before (causing the commented out assertion in the test in my original PR to fail), and what is going on after:

http://coliru.stacked-crooked.com/a/18503bf7274a5f66

As for that warning, well... yes, that's basically intentional. I have mixed feelings about that warning. I suppose most of the time it really isn't what you want. But again, unary minus applied to unsigned is, AFAIK, well-defined.

Perhaps we can write this another way: `x < 0 ? ~y + 1 : y`.  This should get rid of that warning.


 @tfrommen If the method is not callable, PHP will throw already an `Error` that can be caugh (see https://3v4l.org/gfoNn).

Considering that below you throw `InvalidArgumentException` that will probably caugh with `\Throwable` in  a `try` / `catch` block, just like the `Error`, the check does not add that much. In fact, a message like _"some_method() does not exist on the current provider, or is not callable."_ is not that much more informative than core _"Call to undefined method SomeProvider::someMethod()"_

In short, with this check you are just replicating PHP feature just replacing an `\Error` with a `InvalidArgumentException`. But to do that you call `is_callable`, that is a quite slow function, in a loop.

Imo this not worth the trouble.


뷰 2개, 컨트롤러 1개를 추가했습니다.
보고 의견 남겨주세요.


Сравнивать строковое представление неправильно, это лишнее время. Следует сравнивать поля


Этот метод можно упростить?


В качестве типа здесь следует использовать Map


Есть пересечение по полям классов Testing в разных Suite. Подумай в сторону общего абстрактного класса.


@onto You are correct. I misread.


Вывод здесь нежелательно, есть шанс, что его некому будет читать. Используйте результат false, например


do i need to check the buildbot on this still?


Better slower than unusable!

It's frustrating that this is evidently the only way to fix this with the current devices (I understand this compensates for a hardware flaw, right?)

So far this code is working better for me: in my limited tests tonight - with an SSD1306-based 128x32 monochrome OLED as well as an MS5637 baro sensor - it only glitched once... impressive considering it was glitching readily and regularly before.

Per [my followup on the forum](https://www.esp32.com/viewtopic.php?f=14&t=1350&sid=645ca9189d564980b4f16de97553092a&start=30#p7109), I2C on the ESP32 still seems particularly sensitive to interference (noise, RC loads, etc.) but it's definitely much less sensitive when using these slower-but-dependable registers. However, I've got more testing to do to see if this makes the I2C comms truly reliable now.


Название `block` довольно невыразительно, обезличено. Ничего не говорит о том, зачем этот блок нужен и что он делает. Если ты наткнёшься на такое название через полгода, то будешь мучительно вспоминать тчо оно значит и что с ним делать.

А если ты работаешь не один (а это почти всегда так), то твой коллега (который этого не писал) и вовсе ничего путного понять не сможет и будет зол на автора.

Это же не просто _блок_, а блок с вопросом и ответом, то есть это и есть _викторина_. Давай переименуем его в `quiz`.

Соответственно, вложенный в него блок с вопросом `block_question` тогда становится `quiz_question`.
Обрати внимание, что после него идут _варианты ответов_. Варианты ответов вроде бы штука отдельная от вопроса, но они должны быть вместе друг с другом.

Давай переименуем их `block_answer` → `quiz_answer` и обернём в общий блок `quiz_answerList`, примерно так
```html
<div class="quiz_answerList">
	<button class="quiz_answer-right">Right</button>
	<button class="quiz_answer-false">False</button>
</div>
```

Обрати внимание, что после этих правок ты получаешь блок `quiz`, после которого идёт блок `circleList`.
Но ведь `circleList` это просто меню, _навигация по шагам_ викторины. То есть он входит в викторину. А блоки `quiz_question` и `quiz_answerList` — это всего лишь вопрос и варианты ответа _задачи на текущем шаге_ викторины.

То есть логично было бы поместить блоки `quiz_question` и `quiz_answerList` внутрь нового блока `quiz_task`, примерно так
```html
<div class="quiz_task">
	<div class="quiz_question">Здесь находится текст вопроса</div>
	<div class="quiz_answerList">
		<button class="quiz_answer-right">Right</button>
		<button class="quiz_answer-false">False</button>
	</div>
</div>
```

Теперь самое время переименовать `circleList` в `quiz_navigation` и каждый `circle` внутри него — в `quiz_step`.

Да, ещё кое-что. Кнопки ответов по сути одинаковы, они отличаются только цветом и назначением. Поэтому неплохо было разделить стили _«кнопка ответа»_ `quiz_answer` от стилей _«кнопка правильного ответа»_ `quiz_answer-right` и _«кнопка неправильного ответа»_ `quiz_answer-false`.

Для этого каждой кнопке надо прописать основной класс (`quiz_answer`) и класс-модификатор (`quiz_answer-right` или `quiz_answer-false`), примерно так

```html
<button class="quiz_answer quiz_answer-right">Right</button>
<button class="quiz_answer quiz_answer-false">False</button>
```

После чего нужно соответственно переделать стили — повторяющиеся свойства вынести в общий класс `quiz_answer`, а различающиеся оставить в классах-модификаторах `quiz_answer-right` или `quiz_answer-false`.

Как видишь, теперь у каждого блока своё логичное название и они логично сгруппированы. С такой структурой приятно работать и в ней сложно запутаться.


Здесь правильнее вернуть null, отсутствие человека в книге это вполне штатная ситуация


Используйте List в качестве типа


Thanks!


Typo fixed on the master branch.


Тестов нужно больше, конечно


Строковые константы могут быть объявлены в одном месте и сгруппированы по смыслу.


Thanks


What do you mean? how to chain two INDI servers? I believe there is perhaps
some confusion here. What are you trying to figure out exactly?

On Mon, Mar 27, 2017 at 6:44 PM, TallFurryMan <notifications@github.com>
wrote:

> Is there a document somewhere which explains how kstars uses its local
> indiserver to contact the remote indiserver? I'm willing to dig into this
> until I understand the issue clearly :)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/indilib/indi/commit/f0e8642cea658884f89a3fb65071c82f681de903#commitcomment-21502862>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFtYKxrp7DwZGAfmIz4AcUUeJwT85Vbrks5rp9logaJpZM4MpRSI>
> .
>

--
Best Regards,
Jasem Mutlaq


cancel remove of this file


entry_points and install_requires do not work with distutils:
https://lists.fedorahosted.org/archives/list/python-bugzilla@lists.fedorahosted.org/thread/5GUSFURL7CRA7IUDOGVM73PX4TGAOFRF/
http://stackoverflow.com/questions/8295644/pypi-userwarning-unknown-distribution-option-install-requires


It's required to use setuptools here, otherwise entry_points (see below) is not supported.


Don't worry about it. Files can have an executable flag set to mark them as executables (for example a script should have that set). It doesn't make sense for images to have that bit set, I removed it mainly for cleanliness.
It's trivial to remove that so you need not worry about it.


Damn son, look at all those if statements.


@MartyMacGyver I agree, but it still makes me sad to have to slow things down for them to work. Hopefully later silicons will have this issue addressed.


![Március 28. - Kedd](http://ujlipot.vakvarju.com/data/napimenu/21.jpg?v=1490606292)
Tejszínes hagymaleves, sajtos lepényke
Rántott csirkecombfilé friss zöldsalátával, tzatzikivel
Aranygaluska vaníliasodóval


The points of triangle is on the ball surface, so the triangle is not outside.


Can you please test with the Group extension? I'm quite worried about changing the field name attribute.


Wha don't call this just `resolve()`? I think that `ClassResolver::resolve_class()` is a bit redundant.

`ClassResolver::resolve()` sounds better to me.


Remove event


It should be `Duration` too


the API query string could change, so use string.length here instead of '24'


rename it to `sessionRepository`


ааа, вот про что. мне наоборот хотелось, чтобы вся блекджек кухня не касалась колоды и карт


Hi


Maaf pak, kemaren waktu upload file quiznya error waktunya tidak valid dan juga ternyata di dalam folder aplication banyak yg tidak ikut ke upload, jadi saya baru tahu sekarang


Im still new to Zabbix and find it quite hard to implement, do you have some documentation/tutorial about the implementation of all those templates?

I got some of them working, but if im correct some are depandent of others in some way right?

Zabbix can give me headaches :')


This condition is the other way around in the reference implementation. It seems arbitrary.


`nede` -> `need`


Notes:
1. You don't need to escape `-` as in `\-` because it does not appear in a position that it has a special meaning (between two characters inside a character class)
2. You can make the regex shorter by using `\d` for `0-9`

Shorter form `^(?i:[a-z\d]([a-z\d-]{0,61}[a-z\d])?)$`


You should remove all code related to `org.springframework.security.core.session.SessionRegistry` (from Spring Security) and use only `org.springframework.session.SessionRepository` (from Spring Session)


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


Right. I meant to rearrange it so that it's "closing or closed". Let me do that consistently.


` <- should be removed, no?


Cool, thanks for the example!


don't use `sessionRegistry`


is this necessary to init all this values in constructor?


Thanks


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/e94da1ba-1691-485d-b895-bd734699c09f "nodecloudant2"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/f6f7f509-8f23-4015-b85e-c58342028da3 "nodecloudant2") deployed this commit to [dev](https://console.ng.bluemix.net/apps/cbf80345-60c3-4ac0-bd34-df54e3581467 "ibm:yp:us-south:TPVision-DM-CN:dev")


Please check here: https://www.zabbix.com/documentation/3.2/manual/config/templates


This image is explaining the algorithm:
https://github.com/ricebean-net/PointCloudCrust/raw/master/docs/point-cloud-crust-explaination.png


you don't need this bean here, remove it


may fail as /var/log/messages does not need to exist


Great work! But the result of the HTTP PUT request is technically not used. If this is the signature for ``Http.send``:

    send : (Result Error a -> msg) -> Request a -> Cmd msg

could you imagine a way of just discarding the data avoid storing the result?


Можно спросить Васю: Вася, ты повар?
А можно спросить Петю: Петя, ты не знаешь, а Вася - повар?


`7.4` ~ `7.7` `.` 대신에 `-`으로 소주제 구분


consider adding a template-id constructor which creates the underlying reflected object


I agree, but at that point some of the more costly workarounds will need to be revisited (particularly these register ones, since they aren't just a one-time cost but a run-time cost). I imagine there's quite a lot of r0 silicon out there already... not sure what devices being sold have r1 silicon at this point.

A good way to handle this would be with compile-time defines that are mediated by the hardware selections in Arduino.


@jensens I'm working on making releases for the next Plone 5.1 release and run into this duplicate line. What should be the next version 3.0 or 2.0? :)


ok


Is this RBM a Gaussian-Gaussian RBM or a Gaussian-Bernoulli RBM?
I transform the training data and save it, but I find the data is continuous instead of binary.


Just tried to separate out the authentication logic from all the function calls. Did you mean to run authFunction() more than once?

Arrow function, i.e. () => {} is very similar to function(){} with a few minor differences.


It looks to me like the buildbot has not picked up the latest commits made to the duckietv-builder repo.
This is supported by the following two observations:
1. The buildbot Nightly packages are using nwjs 0.21.1, but when I build a nightly using my duckietv-builder clone from my ubuntu sandbox I get Nightly's that are using nwjs 0.21.3
2. The buildbot is not updating the xem-cache repo, but when I build a nightly using my duckietv-builder clone from my ubuntu sandbox I can successfully run the update-xem-cache.


Cool, we should do that then.


@tisto Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.z3cform/52/violations
```
plone/app/z3cform/inline_validation.py:15:1: C901 'InlineValidationView.__call__' is too complex (15)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


да косяк был какой-то, уже не помню
поправил


Retour en arrière


I assume from the changelog that the next release is supposed to be 3.0 (we do not use three digits for major releases).


I am unable to understand this commit. @laveesingh


I seriously doubt that your variant increases readability. Verbosity does not imply higher readability.

As a separate library, it would be DEAD. Nobody will ever use it, and it will just bit-rot.


ThAnKs!!!!❗


Looks like there are some cases where `$parentStr` is an array instead of a string. This is causing an error on the subsequent `unserialize()` (that only accepts strings)


does this fix the not working bluetooth for phoning in the car ?


Твой класс теперь знает о таких вещах, как `:A`, хотя это свойство карты, и описано оно в карте. Получается, если понадобится что-то изменить в работе карты (переименовать `:A` в `:T`, например) - то придётся в нескольких классах шариться ) Так делать можно, но если нет необходимости, то зачем?


Isn't this wrong or its intended to be wrong?


exactly, and nobody cared because it was not seen :-) fixed by https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/2640


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/e94da1ba-1691-485d-b895-bd734699c09f "nodecloudant2"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/f6f7f509-8f23-4015-b85e-c58342028da3 "nodecloudant2") deployed this commit to [dev](https://console.ng.bluemix.net/apps/cbf80345-60c3-4ac0-bd34-df54e3581467 "ibm:yp:us-south:TPVision-DM-CN:dev")


I don't know what to say but I'm not even sure what it means


This looks good :-) What didn't work with the PUT?


Very elaborate Java implementation. You could probably simplify the use of ``Counter`` and ``Data`` into a single class to avoid confusion, though.

Nice work with Elm as well. I've made a comment in the code.


That was a mistake, corrected!


request.method in  ('PUT', 'PATCH')


Фишка в том, что это не "кухня блекджек". Карта является тузом или не является в не зависимости от того, в какой игре она используется. Вот в разных играх туз может "весить" по-разному - от 1 до 11 очков, вот это уже ответственность игры


啧啧


Логично :) Поправил.


I think you changed 26th line to something, and then changed back to original. That was causing me merge conflict and I didn't know what to do. So I deleted file from my local, copied from raw source, created a new file and pushed it again.


If you didn't notice, this is a closed PR so this is not something that will get added, because of this mistake and some other stuff that have been done better.


Great work! Your code looks neat and structured :-)

One minor thing: it looks like you're not using the ``counter`` value in your model, so that could probably be removed.


For sure!


@jmeinlschmidt Možná by stálo tyto obrázky mít např. jako obrázek nalinkovaný z např. http://latex.codecogs.com

http://latex.codecogs.com/gif.latex?5+5
http://latex.codecogs.com/gif.latex?\gamma\theta

Atp. Např. tedy:

![](http://latex.codecogs.com/gif.latex?F=B+B*C*\bar{D})

Což prostě zajistí, že to bude vše lehco napsatelné textově a nebudou se muset řešit obrázky tam, kde nejsou potřeba...


Yes. I suggest to reformulate this to `CG` and `DG` of an arbitrary order. That would be very important improvement.


Nicely structured code with clear responsibility. No comments apart from excessive use of empty lines ;-) Good job!


@jmeinlschmidt Samozřejmě to nejde nahradit všude. A u ostatních obrázku, jako např. mapy, by chtělo zvážit, jestli jsou všechny obrázky opravdu nutné, protože mi to připadá moc redundantní.


> https://github.com/edalis/php2/blob/master/admin/create.php#L17
> https://github.com/edalis/php2/blob/master/admin/update.php#L22
>
> А зачем тут вообще что-то показывать? Сохранили модель в базу? Редирект на список. И всё.

Редирект сделал, а по поводу зачем показывать не совсем понял. В этих строках подключается шаблон для отображения страницы, их не получится убрать или я туплю )


Things are now broken. :disappointed:


Shouldn't you also remove MongoDB from the README?


Could you fix the 2 typos in the commit message (s/warining form/warning from/).


Well done! A lot of extra features making it look extra sleek. 👍

But boy, is this commit big!


ok


I don't quite understand, it resolved my issues.


The libraries are needed by the embedded python interpreter run in the context of the postgres connection process. Therefore having them installed at system level is a requirement. `sudo` is required.

Please let's do peer reviews of documentation changes.


omg, i could use just
`if(process.env.APP_PORT)`
'cause undefined is falsy.

or should I just make a giant `if(process.env.APP_PORT && ... )` ?


- ## jquery search
1. 参数(options)

- **source** :
 数据  有href 和 text 两个属性

- **type**:   'fuzzyquery'  or 'none'
     fuzzyquery表示用户在输入信息是显示模糊查询, none则不显示    (默认为fuzzyquery)

- **keyboard**:
 是否支持键盘操作   (默认为true)

- **fouceshowlist**:
是否在input为fouce状态下显示模糊列表  (默认为true)

- **items** :
 模糊显示的列表数量   (默认为 8)

- **showSearchDiscription**:
是否显示描述   (默认为true)

- **searchDiscription** :
 描述内容

- **showSearchIcon**:
是否显示Icon( Icon 代替按钮的文本 ‘搜索’ )

- **searchBtnBackground**：
搜索按钮的颜色

- **searchAreaWidth**：
搜索的宽度(包括输入框和按钮)

- **searchAreaHeight**：
搜索区域的高度( input 的高度 )

- **searchBtnWidth**：
按钮的宽度

- **searchBtnWidth** :
是否在选择列表的时候input显示列表的内容

- **enterToSelect** :
是否按回车直接搜索

- **itemSelected**:
选中后 enter或者点击列表之后的callback

- **searchBtnClick**：
点击按钮之后做的事情了

2. 使用方法
$('.testSearch').search({
	itemSelected:function(ele,elehref,eletext){
		// window.location.href = elehref;
		alert('这是点击搜索的内容之后的操作，可以f12  看参数 ele elehref eletext');
		console.log(ele);
		console.log(elehref);
		console.log(eletext);
	},

        searchBtnClick:function(){
		alert('你点击了搜索按钮');
	}
});

[在线链接地址   link](http://www.daiwei.org/works/Others/search.jquery/)


Neatly structured and to the point. Good job!


那我呢.我怎么办!


Надо сделать отдельный класс, который будет стартовать все тестовые.


I think it would be better to email me at kishanamratia@gmail.com. I will try and help wherever I can.


Very nice work. Sensible names and short application. Well done!

But your commit is hidiously large ;)


Does it make sense to import such files valid for one platform they were generated on? You provide an autogen script to generate them with end-user's version of autotools etc. anyway...

The stable branch changes every day now like master, not good for peace of mind and reproducible builds of depending projects. ;)


@wh9007 写好了在gitbook啦233 到时候会贴上链接的


@JohannesPfeifer should be `@math{0}`


Possible syntax error?


add bootstrap gem


install bootstrap gem


Your merge conflicts are resolved but it does not work in this state as it was working earlier.


@karrak1 , this one fixes the Member view? Guest should not be able to use Bounty.


add devise gem for authentication


add devise gem


xau qua!


have you flushed the cache after updating? It is needed flush generated cache once after update to this commit. After this all will work ok and cache will rebuild automatically.


Nebo možná lépe použít `chart.apis.google.com`?


好用，赞一个


那里.
找不到啊.


Haha yes at least !


Advice: checking for initialisation in your methods is bad practice. Especially because some frameworks creates a new class **for each** request. Then the count would be reset every time the client accesses the method. Also it's technically not getting XML ;-)


Just an advice. If this counter is global make it public static final:

    public static final Count count = new count();


this logic tacked from https://github.com/willdurand/Hateoas/blob/master/src/Hateoas/Configuration/Metadata/ClassMetadata.php#L80-L104 and it works properly in our current project on dev and prod envs.


Good job! The elm code looks great and neatly structured. Did you ever figure out why it didn't work?

Also, mammoth commit.


Not sure of which cache should I flush. Anyway, tried to delete entire project and re-clone it, still tests are failing


Ok, but why when I delete some entry in the array, I do have to do array.length-- ?


I'm afraid `libtidy-0.99-0` isn't available on Ubuntu 16.10 / Ubuntu 17.04 / Debian 9 / Debian unstable. You may need an alternative called `libtidy5`.

BTW hardcoded library dependencies are not recommended, since you need to maintain library bumps by yourself (like this one).


Nicely structured and great logic. You have very reasonable names which are easy to read. Good job!


还在弄233 有点事情


You only have 5 days left to finish it.


Lol


AWSConfig is not required according to Travis, does this require a minimum version of AWSCore?


先忙.我等.我等等等等!

发送自 Windows 10 版邮件<https://go.microsoft.com/fwlink/?LinkId=550986>应用

发件人: lrin<mailto:notifications@github.com>
发送时间: 2017年3月28日 17:39
收件人: racaljk/hosts<mailto:hosts@noreply.github.com>
抄送: 陶醉<mailto:wh-9007@live.cn>; Mention<mailto:mention@noreply.github.com>
主题: Re: [racaljk/hosts] fix tweetdeck,twitter work (36ea964)

还在弄233 有点事情

―
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/racaljk/hosts/commit/36ea9647c913fb0816350eac80c3aa1e16b11d59#commitcomment-21516316>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ASsnZTtBJLel99ne2NR84pxdLWgtct7Yks5rqNVsgaJpZM4MmFO0>.


Do we need this case for grouped points? Can a grouped point be selected? Also, I can't find that this is covered by the test - if I remove this code block the test still passes.


Let's make master the main branch and push code in develop branch, after
you are sure then merge it in master so that we don't end up messing with
the code or merge conflicts!

On 28 March 2017 at 15:03, Vijay Krishnavanshi <notifications@github.com>
wrote:

> Your merge conflicts are resolved but it does not work in this state as it
> was working earlier.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/laveesingh/CChecker/commit/177ec2e2b6cf4a501f390d2d3ef4cb35996ee820#commitcomment-21516252>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJef8QOd5n5oiIpqgLklomX-eI7NjH6Qks5rqNP6gaJpZM4MrWCR>
> .
>


But with the beforeEach sometimes I cannot 'take advantage' of checking added products, or trying to add an existing product, so my it() tests will be huge, right?


I mean app/cache or var/cache directory. Can you elaborate about failing tests, where can i look on it?


likewise here, does this require a minimum AWSCore version?


sum of elements in array


Merged branch


Late to the party - apologies. Some of our code use "$".  Is there a recommended way to replace the usage of "$"


EIP


Yes, I did it so the ids were also in order, and I actually forgot to delete the add second product. Should I remove the second add, or change the name of the test? :)


Check asana.


credits to https://github.com/TrinityCore/TrinityCore/issues/12666 (aka me)


Thanks for clarifying Chris!


Dzieki.
Rzucilem szybko okiem, ale nie testowalem, bo nie mam teraz czasu. Ale moze byc potencjalny problem, bo mi CACHEREAD tez wrzuca do /tmp/akalinow czyli nie bedzie dzialac jesli /tmp/akalinow istnieje oraz (co wazniejsze) /tmp/$USER dla kogos innego niz Ty nie bedzie dobra sciezka...
Pytanie: z jaka galezia mam sie synchronozowac, master?


![](https://github.trello.services/images/mini-trello-icon.png) [Add EC/KZN species for shore and boat](https://trello.com/c/iwZKdJC7/114-add-ec-kzn-species-for-shore-and-boat)


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2312](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=26896&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Fixed in v2.3.1


Yes, the stable branch is the release + hot fixes. Releases don't need autotools. The stable branch didn't need autotools either, except when it was rebased onto version 1.0.12, because the files generated by autotools had been forgotten.


Would it be better to replace `wakeup.get`/`wakeup.set` with `wakeup.compareAndSet`?


good point, i will do that


Hey look sorry to be a pain in the ass but I'm try to install his on open computer had it working then my world crashed now ever time I install it I get attempt to index nil value error. I'm not very literate in computer code so would appacaite the help as I loved the program


There is no cache directory. Tried to look inside `Tests/Fixtures/App`, no luck.
When I run `vendor/bin/phpunit` I got 2 failures in `Tests/Functional/UploadTest.php:13` and `Tests/Functional/UploadTest.php:51`. Debugging tells me that the problem is the one mentioned above, `$parentStr`'s value is `array()`, not a string.


Hi, ich hab ein Problem eine Checkbox gleich checked anzuzeigen.
```
$mform->addCheckboxField(1);
$mform->setOptions(array('true'=>'anzeigen'));
$mform->setDefaultValue('true');
```

laut Doku kann ich der Checkbox einen default Value geben.
`setAttribute("checked", "checked") `
führt leider auch zu keinem Ergebnis.

Wäre für eine Hilfestellung dankbar!


Synchronizuj się z master.

Co do CACHEREAD to dziwne i do sprawdzenia.


This turns out to be more complicated than I thought. `zipfile` doesn't support the resource fork. Even if I make the zip file with the Finder, it unzips as two files and a folder (see below) instead of the original file, and I haven't found an easy way to put it all back together. So I'm inclined to just remove the test as it's not worth the effort.

```
├── TestFFIL  0 bytes
└── __MACOSX
    └── ._TestFFIL  3625 bytes
```


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2312](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=26896&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:03:08


I tested the code on Moto G(falcon) and it worked as expected. But since you mentioned it, I too, see a possibility of `ConcurrentModificationException`. Sorry I didn't notice this earlier. I will look into it.


CBECC-8-5 (kbenne) - Win64-Windows-7-VisualStudio-12: OK (2382 of 2420 tests passed, 0 test warnings)

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


![](https://github.trello.services/images/mini-trello-icon.png) [import libs from node-modules, remove 'em from source control.(Estimated: 2h)](https://trello.com/c/f9ptmUTC/15-import-libs-from-node-modules-remove-em-from-source-control-estimated-2h)


@tisto Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.z3cform/53/violations
```
plone/app/z3cform/inline_validation.py:15:1: C901 'InlineValidationView.__call__' is too complex (15)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


AnalyticalModel: getDiscountCurve() no longer returns a DiscountCurveFromForwardCurve if the name of a forwardCurve was provided


***Responsive


interesting, will try to investigate. Does functional tests run on travis for PRs?


Mmh I miss a test case to detect API change. :/

Do you have a sample that I can use?


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


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


이전 옵션 주는 건 더  이상 안먹히게 했습니다. php버전에도 옵션을 주려고 하니 코드가 너무 길어져서 설정 파일로 변경을 했습니다. 기능적으로는 1.1.3버전과 차이는 없습니다. php 버전의 경우 쉘에서 사용가능하고 python처럼 특별한 모듈깔지 않아서 더 사용이ㅜ쉬울 거라고 생각합니다


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


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


<html>
<body>
Hello World
</body>
</html>


https


@huysentruitw great :+1:


Capitalize "Flink".


It has to be `HH` and no `hh`.


@stefanberger Currently the TPMBackend is kind of dumb just calling backend implementation, for everything. I would like to move all thread pool handling(thread pool creation, end, pushing request) inside TPMBackend(backend/tpm.c). In this case the backend Implementer has to handle TPM_BACKEND_CMDs which alwasy gets called from therad.  Do you see does this make sense.TPM_BACKEND_CMD


ditto


"by the Flink image"


You have to return a boolean value here, so: `return this.getProfileLocaleRequest.result != null`


mmh.. it's a typo I think. should be cannot.. we'll fix it later on before creating the pull request for the authentication, maybe?


Yes, it works, thank you.
But actually I have a feeling than with this fix we shadows some real problems.
Let me explain,  collectors life time is untill auction_async ends. If it ends than we've already recieved some data or timeout and have made a response.
Than suddenly  some other handler works, and we recieve something on ended request perhaps.
I though it is deadline_timeout and tried to unsubscribe from it.
Pleaser, correct me if I'm wrong with my reasoning.


Hey look sorry to be a pain in the ass but I'm try to install his on open computer had it working then my world crashed now ever time I install it I get attempt to index nil value error. I'm not very literate in computer code so would appacaite the help as I loved the program


That is not necessary because `this. setProfileLocaleRequest.error` and `this. setProfileLocaleRequest.isError`  will be set automatically on errors from backend.


а, вспомнил что меня побудило юзать скоуп:
скоуп применяется на коллекцию в том числе, в то время как метод модели - на экземпляр.
в рез-те нужно либо писать отдельный от модели хелпер, что бы просто посчитать сумму столбца конкретной модели, в то время как скоуп это делает за пару команд.

или я не прав? (в данный момент не могу потестить применение метода модели на коллекцию)

более того, имя данного скоупа аналогично методу экземпляра, который так же возвращает сумму мест, но только для одного вагона (то есть не сумму, а значение из поля). в рез-те скоуп казался оправданным решением.

как тогда правильнее сделать?


The test suite is complaining ;)
`expected:<[ChildB]Aspect(B1)> but was:<[Parent]Aspect(B1)>`

https://ci.inria.fr/k3al/job/k3-al/fr.inria.diverse.k3.al$fr.inria.diverse.k3.al.tests/381/testReport/test.dynamic_dispatch_multifile/TestDynamicDispatchMultifile/testDynamicDispatchWithAspectInSeveralFiles/


на overflow нашел чей-то пример, который якобы должен работать на коллекциях.
не уверен, не знаю, проверить пока не могу.


sounds like a good idea to me!


Pas trop compris les changements ici, à relire (pour moi).


nice password :)


TRES IMPORTANT !!!!


Pourquoi avoir changé les portMAX_DELAY pour 10 un peu partout ?


You sure ServerCommandEvent involves a player at all? Iirc it is only for console commands.


We're only going to have time to implement one DB and one front end (for this cycle). The choice is Bookshelf/Postgres and React. I suggest looking at Jamil's PR to see where he's heading. I think he'd gonna be done by tomorrow.


Pourquoi ?


pas vraiment utile, mais a tester si on l’enlève


Pareil, à relire (pour moi)


I'm curious: Will you be trying to see if there's a way to fix the water bug in Tropical Freeze? AFAIK, it can only be fixed via shader edits.


I'm curious what this is for?


Le prototype a-t-il été changé aussi dans le .h ?


The HR style guide always uses curly braces.


Nice! you put the password functions on the model.


``$data = $createSQL->create($name, $description, $created_at);``


должен быть редирект на контроллер


Ok ça a l'air de résoudre l'histoire de la tâche qui tourne tout le temps


``$delete = $delete->delete();``


редирект на контроллер


I suggest using a layout file instead of repeating the same html code for each template.


this is a comment


``$select = $select->selectForEdit();``


rm line plz


what for?


rm line


``$updateSQL->bindValue(':id', $id);``


``$updateSQL->bindValue(':name', $name);``


``$updateSQL->bindValue(':description', $description);``


``$updateSQL->bindValue(':created_at', $created_at);``


So I guess mention of the larger text should be removed from the release notes?


``$result = $updateSQL->execute();``
``return $result;``


`` $CreateConnection = $this->getConnection();``


``$CreateConnection = $this->getConnection();``


Pourquoi ne pas utiliser un mutex ?


``$createConnection = $this->getConnection();``


What is the code with PluginDownloader and SessionAPI about?


introduced a regression: https://issues.dlang.org/show_bug.cgi?id=17282

`parse()` is supposed to stop in case on invalid character not throw


Breakpoints can have multiple conditions and actions at the same time. Having multiple SqfConditions is dumb.. But I think taking that into account early on won't create problems later on.
For example Variable Breakpoints may not even have a `Line`. You may want to have Variable Breakpoints in a secondary Interface. But Essentially they are also just breakpoints. With a varName instead of a line. They should also show up in the BP list and handling putting both breakpoint types together for that list will just get messy.

That stuff should be considered early on. Before the whole implementation might need to be reworked later on


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/d1fe7de5-3510-4515-849c-c4da1235130c "lbg-devops"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/3a0ea158-c0a0-406b-9301-5546c3af2079 "lbg-devops") deployed this commit to [DEV](https://console.ng.bluemix.net/apps/e36c2668-9e52-42dc-8625-b9706655c8b6 "ibm:yp:us-south:snair:DEV")


`Data` is now a byte slice with the actual JSON output. graphql-go now does the encoding directly, which has a better performance.


TeamCity Xbim :: Xbim Windows UI :: XbimWindowsUi [Build 25](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1513&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) is now running


sounds good, mongoose was just a place holder :)


Thanks! 😄


TeamCity Xbim :: Xbim Windows UI :: XbimWindowsUi [Build 25](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1513&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:47


Se omite el cambio en el archivo datbase.php, ya que no hace parte parte de la corrección del error #5


haha, I was inspired..


best package I've come come across this morning


It's been a while, but I remember leaving them out because they broke various not-so-obvious things. IIRC one of the things 960 broke was zoom (ie~telescope) and 480 broke DoF in certain areas and certain particle effects/textures.


Add CSS


I definitely suggest keeping all of the css for `normalize.css` in its own .css file, and all of your custom css in a separate `style.css` file.  Then, go ahead and link to the `normalize.css` file and then your `style.css` file, like this:
```
<link href="css/normalize.css" rel="stylesheet">

<link href="css/style.css" rel="stylesheet">
```


run camvid using
CUDA_VISIBLE_DEVICES=0 python train.py -c ./config/segmentation/camvid_segmentation.py -e camvid_segmentation_fcn8_scratch_taskA


I also was wondering why not [0,4] if just a single number change.


it waits for the next event loop iteration, it is a shortcut I use to defer. I could probably refactor to a promise.


OK - Lacey has replied 'Nope, I would do it the same way ++'  so I think this should be done.  Given that we would then be sending all of the arguments (same as when requesting album artwork) there is the possibility to re-work the code and remove some of it as currently there are quite sizable sections for artist and album that are duplicated and they don't need to be.

The whole 'if(decodedAlbum==='') ' section can be reduced to;
```
        if(decodedAlbum==='') {
			decodedAlbum===null;
		}
```
and the following 'else' statement removed because both artists and albums can be processed the same way.


I suggest using quotes with your image filenames, like this: `background: url('relaxr_bg.jpg') no-repeat top center #131e27;`


That was something I wanted to ask you. I will definitely do it like that next time.
Thanks

Sent from my iPhone

> On Mar 28, 2017, at 5:18 PM, Barry Ross <notifications@github.com> wrote:
>
> I definitely suggest keeping all of the css for normalize.css in its own .css file, and all of your custom css in a separate style.css file. Then, go ahead and link to the normalize.css file and then your style.css file, like this:
>
> <link href="css/normalize.css" rel="stylesheet">
>
> <link href="css/style.css" rel="stylesheet">
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


roger, I will refactor :) I am guessing the style guide is in reactorcore somewhere?


Great work using the Google Font.  Something to be aware of, you can actually just do:

`
body {
font-family: 'Open Sans', sans-serif;
}
`

and the rest of the elements on your page will inherit the font declaration...so you don't have to write it throughout your CSS!


Can do!


I'm really tired of Phobos doing tons of extra checks in debug mode, especially when the function is called ASSUME

fix soon