[R/lifx-cloud.R:3:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L3) *style:* **Variable and function name style should be snake_case.**
```r
BASE <- "https://api.lifx.com"
^~~~
```
[R/lifx-cloud.R:4:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L4) *style:* **Variable and function name style should be snake_case.**
```r
VERSION <- "v1"
^~~~~~~
```
[R/lifx-cloud.R:4:24:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L4) *warning:* **no visible global function definition for ‘content’**
```r
    jsonlite::fromJSON(content(results, as = "text"))
                       ^~~~~~~
```
[R/lifx-cloud.R:5:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L5) *warning:* **no visible global function definition for ‘content’**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:5:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L5) *warning:* **no visible global function definition for ‘content’**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:6:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L6) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
get_accesstoken <- function(){
                            ^~
```
[R/lifx-cloud.R:7:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L7) *warning:* **no visible global function definition for ‘content’**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:7:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L7) *warning:* **no visible global function definition for ‘content’**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:7:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L7) *warning:* **no visible global function definition for ‘content’**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:8:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:11:26:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L11) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
check_hue <- function(hue){
                         ^~
```
[R/lifx-cloud.R:12:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:12:27:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L12) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
    if(hue < 0 | hue > 360){
                          ^~
```
[R/lifx-cloud.R:14:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L14) *warning:* **no visible global function definition for ‘content’**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:14:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L14) *warning:* **no visible global function definition for ‘content’**
```r
  jsonlite::fromJSON(content(results, as = "text"))
                     ^~~~~~~
```
[R/lifx-cloud.R:17:35:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L17) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
check_saturation <- function(value){
                                  ^~
```
[R/lifx-cloud.R:18:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:18:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L18) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
    if(value < 0 | value > 1){
                            ^~
```
[R/lifx-cloud.R:23:35:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L23) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
check_brightness <- function(value){
                                  ^~
```
[R/lifx-cloud.R:24:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:24:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L24) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
    if(value < 0 | value > 1){
                            ^~
```
[R/lifx-cloud.R:30:31:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L30) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
check_kelvin <- function(value){
                              ^~
```
[R/lifx-cloud.R:31:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:31:35:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L31) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
    if(value < 2500 | value > 9000){
                                  ^~
```
[R/lifx-cloud.R:38:16:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L43) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:48:18:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L48) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
ping <- function(){
                 ^~
```
[R/lifx-cloud.R:51:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L58) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:60:74:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L64) *style:* **Trailing whitespace is superfluous.**
```r
#' @return a list of all lights, status, and properties
                                                       ^
```
[R/lifx-cloud.R:66:36:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L66) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
lights <- function(selector = "all"){
                                   ^~
```
[R/lifx-cloud.R:74:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L74) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:79:43:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L79) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
current_color <- function(selector = "all"){
                                          ^~
```
[R/lifx-cloud.R:81:21:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L81) *style:* **Trailing whitespace is superfluous.**
```r
  sapply(light_list,
                    ^
```
[R/lifx-cloud.R:82:24:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L82) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
         function(light){
                       ^~
```
[R/lifx-cloud.R:83:14:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
             else
                 ^
```
[R/lifx-cloud.R:90:32:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L100) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:105:36:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L105) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
toggle <- function(selector = "all"){
                                   ^~
```
[R/lifx-cloud.R:106:67:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L107) *style:* **Trailing whitespace is superfluous.**
```r
                         "/toggle.json"),
                                         ^
```
[R/lifx-cloud.R:113:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:119:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:120:75:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L120) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
power <- function(state = c("on", "off"), selector = "all", duration = 1.0){
                                                                          ^~
```
[R/lifx-cloud.R:122:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L124) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:131:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L131) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:137:50:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L137) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
off <-  function(selector = "all", duration = 1.0){
                                                 ^~
```
[R/lifx-cloud.R:143:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L143) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:144:19:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L144) *style:* **Trailing whitespace is superfluous.**
```r
#' power lights on
                  ^
```
[R/lifx-cloud.R:149:48:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L149) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
on <- function(selector = "all", duration = 1.0){
                                               ^~
```
[R/lifx-cloud.R:155:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L155) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:159:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L163) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:165:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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:174:73:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L174) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
color <- function(color, selector="all", duration = 1.0, power_on = TRUE){
                                                                        ^~
```
[R/lifx-cloud.R:175:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L177) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:185:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L185) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:187:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L197) *style:* **Trailing whitespace is superfluous.**
```r
breathe <- function(color, from_color = current_color(selector),
                                                                ^
```
[R/lifx-cloud.R:199:64:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L199) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
                    peak = 0.5, selector="all", power_on = TRUE){
                                                               ^~
```
[R/lifx-cloud.R:200:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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:214:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L214) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:217:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L220) *style:* **Trailing whitespace is superfluous.**
```r
pulse <- function(color, from_color = current_color(selector)[[1]],
                                                                   ^
```
[R/lifx-cloud.R:222:69:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L222) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
                   duty_cycle = 0.5, selector="all", power_on = TRUE){
                                                                    ^~
```
[R/lifx-cloud.R:223:34:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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:237:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L237) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:244:71:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L250) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:256:67:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L256) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
scene <- function(state = c("on", "off"), scene_id, duration = 1.0){
                                                                  ^~
```
[R/lifx-cloud.R:258:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L260) *style:* **Trailing whitespace is superfluous.**
```r
                   duration = duration,
                                       ^
```
[R/lifx-cloud.R:266:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L266) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:269:24:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L269) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
get_scenes <- function(){
                       ^~
```
[R/lifx-cloud.R:281:44:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L281) *style:* **Trailing whitespace is superfluous.**
```r
#' @return hsbk information for the string.
                                           ^
```
[R/lifx-cloud.R:283:31:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L283) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
parse_color <- function(string){
                              ^~
```
[R/lifx-cloud.R:284:55:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L284) *style:* **Trailing whitespace is superfluous.**
```r
  results <- GET(paste0(BASE, "/", VERSION, "/color"),
                                                      ^
```
[R/lifx-cloud.R:291:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L291) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/lifx-cloud.R:293:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L299) *style:* **Trailing whitespace is superfluous.**
```r
set_state <- function(selector ="all", power = "on", color= NULL,
                                                                 ^
```
[R/lifx-cloud.R:301:37:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L301) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
                      duration = 1.0){
                                    ^~
```
[R/lifx-cloud.R:302:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:28:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L302) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
    if(!is.null(brightness)){brightness <- check_brightness(brightness)}
                           ^~
```
[R/lifx-cloud.R:302:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:72:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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:28:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L303) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
    if(!is.null(saturation)){brightness <- check_saturation(saturation)}
                           ^~
```
[R/lifx-cloud.R:303:29:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:72:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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:304:28:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L304) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-cloud.R#L315) *style:* **Trailing blank lines are superfluous.**
```r

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

^
```
[R/lifx-server.R:1:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L3) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:4:27:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L4) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
# server_ping <- function(){
                          ^~
```
[R/lifx-server.R:5:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L11) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:12:43:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L12) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
# server_status <- function(selector="all"){
                                          ^~
```
[R/lifx-server.R:13:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L16) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:17:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L17) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:18:39:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L18) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
# server_on <- function(selector="all"){
                                      ^~
```
[R/lifx-server.R:19:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L21) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:22:40:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L22) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
# server_off <- function(selector="all"){
                                       ^~
```
[R/lifx-server.R:23:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L25) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:26:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L26) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:27:43:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L27) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
# server_toggle <- function(selector="all"){
                                          ^~
```
[R/lifx-server.R:28:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L30) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:31:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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:31:87:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L31) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L35) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:36:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
# #
   ^
```
[R/lifx-server.R:40:58:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L40) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
# server_success <- function(selector="all", duration=Inf){
                                                         ^~
```
[R/lifx-server.R:41:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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:43:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L43) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#   if(duration < Inf){
                     ^~
```
[R/lifx-server.R:44:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L53) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:54:3:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L57) *style:* **Trailing whitespace is superfluous.**
```r
# #
   ^
```
[R/lifx-server.R:58:56:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L58) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
# server_fail <-  function(selector="all", duration=Inf){
                                                       ^~
```
[R/lifx-server.R:59:5:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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:61:22:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L61) *style:* **There should be a space between right parenthesis and an opening curly brace.**
```r
#   if(duration < Inf){
                     ^~
```
[R/lifx-server.R:62:7:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L71) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[R/lifx-server.R:72:2:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/R/lifx-server.R#L72) *style:* **Trailing whitespace is superfluous.**
```r
#
 ^
```
[tests/testthat/test_inputs.R:8:1:](https://github.com/RMHogervorst/lifxr/blob/6c37fb608513b781baa08a6dfae3b8ababd328af/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/6c37fb608513b781baa08a6dfae3b8ababd328af/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")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


переделал


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 09e76f8cefae260c49727fcbe3927bfdf6c108cc.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Ugh, indeed. Thanks, fixed!


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


> 这么好的repo，当然要在哔哩哔哩发扬光大

草，我都没在DDC里发，你是怎么找到的（


Successfully deployed to following URLs:

* https://ywc17-workshop-c-7kw5cvwwo.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 9d05aabb9554dc8cf94f9336d0176fd578ea6f9a.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully deployed to following URLs:

* https://ywc17-workshop-c-764b6qpio.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


good job


Great Job!


не должен имплементировать, должен иметь в себе


Successfully deployed to following URLs:

* https://ywc17-workshop-i-oogjd4jwb.now.sh
* https://ywc17-workshop-i.now.sh
* https://workshop-i.ywc17.ywc.in.th
* https://ywc17-workshop-i.webmastercamp.now.sh
* https://ywc17-workshop-i-git-master.webmastercamp.now.sh


Yeah, great job indeed!


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


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 752a214557b477a4500062a64ff3ae99baff4da3.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit a245f2be41a1723bd27694e191b5347a94316d53.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit e89a5854acf7157ab9589e257aa8bdcee033979b.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


все массивы которые тут пустые - состоят из null


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit e35071c4a26ee7c62876242c998a786b7027ab69.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 76b83f833570eb675edccf015da89f16415be657.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


мы же в ооп, списки из объектов не нужны, раз у нас есть class Bag


[Your benchmark job](https://github.com/JuliaLang/julia/commit/acb7bd93fb2d5adbbabeaed9f39ab3c85495b02f#commitcomment-36597258) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/f414ad544fed4f79fe8165a33852ef65fdf32f0b/daily_2019_12_28/report.md). cc @ararslan


Enum тоже лишние


Всё же эта версия не корректно работает с UTF-8,
функция text_response бьёт кодировку, не понятно почему.
Может ограничения Windows, может вид ответа не тот, следует проверить что тут не так, и почему не так.


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 7f56fb611d556d519e92785076899530ef6358b6.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully deployed to following URLs:

* https://ywc17-workshop-c-pbtjp5zju.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


вместо массивов из класса Object нужно было создать класс Рюкзак
```
class BackPack {
    List<Circle> circleItems = new ArrayList<>(); // То есть место для чего-то круглого
...
}
```
А так же добавить методы для работы с этими списками и тд


будет 21 яблоко


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit f5cf2010878af1b915cb9f37e5aee5db93a48cd2.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


PHP Mail System


такой алгоритм добавления вещей не очень хорош, лучше было бы делать по отдельности


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit b716df9b2b37807b5d357e406fa38c143ca3c298.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 9dc426a31c140ed944b900fd59619d0e1917eda4.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully deployed to following URLs:

* https://ywc17-workshop-c-jyogouzx9.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


I will put it back with more instructions and in a different place

On Sat, Dec 28, 2019, 06:01 Bruno Sarverry <notifications@github.com> wrote:

> Why? Best way for pythonanywhere?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/web2py/py4web/commit/abe75126d556350d91fd5eaac23db0af6e3529a2?email_source=notifications&email_token=AAHLZTZYR4S5TDAAEHWYNUTQ23MSLA5CNFSM4KAHAROKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBC43TP#commitcomment-36597359>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAHLZT2VPCD6CBFLJIP5BSLQ23MSLANCNFSM4KAHAROA>
> .
>


Successfully deployed to following URLs:

* https://ywc17-workshop-g-bnuxbuqr2.now.sh
* https://workshop-g.ywc17.ywc.in.th
* https://ywc17-workshop-g.webmastercamp.now.sh
* https://ywc17-workshop-g-git-master.webmastercamp.now.sh


asdf


Successfully deployed to following URLs:

* https://ywc17-workshop-c-oc14da831.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-c-nevui5uvx.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://kybervirtualhackathon-aupraiwq9.now.sh
* https://defizap.com
* https://kybervirtualhackathon.botforkybergang.now.sh
* https://kybervirtualhackathon-git-master.botforkybergang.now.sh


print("You fuckin' Cunt,",name1, " input an Integer Next Time.")


lib/cocoapods/installer/user_project_integrator.rb
lib/cocoapods/installer/user_project_integrator.rb


哇。。。你这改动好多鸭。。。🤪🤪🤪


Successfully deployed to following URLs:

* https://ywc17-workshop-c-9zq0zfzlo.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


такой алгоритм генерации хэшкода будет неверен, потому что если не соблюдено соответствие с equals который ты переопределил выше


Successfully deployed to following URLs:

* https://calavo-oiwn3b9ly.now.sh
* https://calavo.now.sh
* https://calavo.importantigravity.now.sh
* https://calavo-git-master.importantigravity.now.sh


你这是套娃吗？？😂😂😂


Successfully deployed to following URLs:

* https://fursorger-fe-fjtb265hf.now.sh
* https://fursorger-fe.now.sh
* https://fursorger-fe.mirco.now.sh
* https://fursorger-fe-git-master.mirco.now.sh


хэшкод кстати внутри умножает на 31, он не будет меньше 10


да и i < 9 всегда будет тру для первых элементов, но их будет всего 8


Deployment failed with the following error:

~~~
Your `package.json` file is missing a `build` property inside the `scripts` property.
~~~


Oh... why krunker update so fast!!


Successfully deployed to following URLs:

* https://fursorger-fe-9u1bibqc2.now.sh
* https://fursorger-fe.now.sh
* https://fursorger-fe.mirco.now.sh
* https://fursorger-fe-git-master.mirco.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-a-ovndwxszr.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


Good Job Malav


хорошо было бы придумать как написать алгоритм не зная алгоритмов сортировки


vistited main.cpp


🔥 Device tests completed (Failed) on iOS32b on [Azure DevOps](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=3347139)(iOS32b): [Html Report](http://xamarin-storage/jenkins/xamarin-macios/d16-5/d69625bb44858b473ce2e961bcb53d3a44ab4ccc/3347139/device-tests/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary># Test run in progress: Running: 1, RunQueued: 133, Succeeded: 11, Failed: 1, Ignored: 1059, BuildFailure: 11</summary>

## Failed tests

 * dont link/iOS Unified 32-bits - device/Debug: BuildFailure
 * [xUnit] Mono BCL tests group 4/iOS Unified 32-bits - device/Debug: Failed (MT1025: Could not list the crash reports on the device XQAiPad4a.)
 * mscorlib Part 2/iOS Unified 32-bits - device/Debug: BuildFailure
 * dont link/iOS Unified 32-bits - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * dont link/iOS Unified 32-bits - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * dont link/iOS Unified 32-bits - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * dont link/iOS Unified 32-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * mscorlib Part 2/iOS Unified 32-bits - device/AssemblyBuildTarget: dylib (debug): BuildFailure
 * mscorlib Part 2/iOS Unified 32-bits - device/AssemblyBuildTarget: SDK framework (debug): BuildFailure
 * mscorlib Part 2/iOS Unified 32-bits - device/AssemblyBuildTarget: dylib (debug, profiling): BuildFailure
 * mscorlib Part 2/iOS Unified 32-bits - device/AssemblyBuildTarget: SDK framework (debug, profiling): BuildFailure
 * mscorlib Part 2/iOS Unified 32-bits - device/Debug: SGenConc: BuildFailure
</details>


а если бы книги были не по порядку?


Successfully deployed to following URLs:

* https://ywc17-workshop-a-1fj69k5kt.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-a-qobedr4yn.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


мы ведь уже говорили, что тут нужно использовать циклы, алгоритм такой неправильный


https://t.me/TelethonChat/179444 is an important note:

> updateChannel is sent whne any field of channel object is changed.

> updateChannel shouldn't be sent to non-members, but anything can happen. You shouldn't rely on that.


Successfully deployed to following URLs:

* https://ywc17-workshop-e-jiz6a7b4i.now.sh
* https://workshop-e.ywc17.ywc.in.th
* https://ywc17-workshop-e.webmastercamp.now.sh
* https://ywc17-workshop-e-git-master.webmastercamp.now.sh


все что ниже этой строчки, все равно отработает и причем 10 раз, поэтому циклы нужно использовать несколько иначе


вам нужно еще раз пройтись по циклам, и массивам(


Successfully deployed to following URLs:

* https://ywc17-workshop-c-17tanxlvw.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://racingtool-erpm6o1j2.now.sh
* https://racingtool.masun714.now.sh
* https://racingtool-git-master.masun714.now.sh


вместо обычного числа желательно использовать переменную, что-то вроде minYear


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 297423c9a9cb175bcd497e633f5cd656146bad05.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


done


price && count лучше держать в отдельных свойствах


это убрал, оно не надо


Failed to assign a domain to your deployment due to the following error:

~~~
Deployment not found.
~~~

([Learn more](https://zeit.co/webmastercamp/ywc17-workshop-j/4xsrihi9c) or [visit](https://ywc17-workshop-j-4xsrihi9c.now.sh) the non-aliased deployment)


I don't think it is hard to replace urn:TC with urn:AC in your CMS,

TrinityCore Uses urn:TC (SOAP)
CMangos Uses urn:MaNGOS (SOAP)
Azeroth Uses urn:AC (SOAP)


уже нет)


Successfully deployed to following URLs:

* https://ywc17-workshop-h-dx9wr7sbt.now.sh
* https://ywc17-workshop-h.now.sh
* https://workshop-h.ywc17.ywc.in.th
* https://ywc17-workshop-h.webmastercamp.now.sh
* https://ywc17-workshop-h-git-master.webmastercamp.now.sh


а если я вызову этот метод не для правильной книги. Хоть такой алгоритм у будет работать у тебя, другие могут нарушить эту идиллию


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 3388261c05ab9e3192826690e5ec04705d40d62d.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully deployed to following URLs:

* https://fiddle-avhtgluzl.now.sh
* https://fiddle.now.sh
* https://fiddle.sascharissling.now.sh
* https://fiddle-git-master.sascharissling.now.sh


Алгоритм сам по себе довольно интересен, предлагаю подумать над еще более эффективным)


Successfully deployed to following URLs:

* https://ywc17-workshop-b-hft1iqc9p.now.sh
* https://workshop-b.ywc17.ywc.in.th
* https://ywc17-workshop-b.webmastercamp.now.sh
* https://ywc17-workshop-b-git-master.webmastercamp.now.sh


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 7ba1576c681fb198949bf5dff1de3ea210d6dfde.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 5771923cdf6da2bd78878eccbdcf56ae801fc0cd.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit f3e06fd15be3f0d3216c81e145e76c877d71fedb.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


`. ` was a test to see if commit messages understood character entities. I guess not.


第三方


Successfully deployed to following URLs:

* https://ywc17-workshop-i-kev4rzadr.now.sh
* https://ywc17-workshop-i.now.sh
* https://workshop-i.ywc17.ywc.in.th
* https://ywc17-workshop-i.webmastercamp.now.sh
* https://ywc17-workshop-i-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-j-ewpyrgnbj.now.sh
* https://ywc17-workshop-j.now.sh
* https://workshop-j.ywc17.ywc.in.th
* https://ywc17-workshop-j.webmastercamp.now.sh
* https://ywc17-workshop-j-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-b-e4n8bx2vh.now.sh
* https://workshop-b.ywc17.ywc.in.th
* https://ywc17-workshop-b.webmastercamp.now.sh
* https://ywc17-workshop-b-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-c-5zjwizm9q.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-i-ki1js6crb.now.sh
* https://ywc17-workshop-i.now.sh
* https://workshop-i.ywc17.ywc.in.th
* https://ywc17-workshop-i.webmastercamp.now.sh
* https://ywc17-workshop-i-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ex4-d5jeu6luo.now.sh
* https://ex4.now.sh
* https://ex4.amitr.now.sh
* https://ex4-git-master.amitr.now.sh


а если бы года были тоже рэндомные? несортированные


Good Job


Зачтено.


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


Successfully deployed to following URLs:

* https://ywc17-workshop-f-yylzf4ass.now.sh
* https://ywc17-workshop-f.now.sh
* https://workshop-f.ywc17.ywc.in.th
* https://ywc17-workshop-f.webmastercamp.now.sh
* https://ywc17-workshop-f-git-master.webmastercamp.now.sh


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


Successfully deployed to following URLs:

* https://ywc17-workshop-g-aw7lebr1b.now.sh
* https://workshop-g.ywc17.ywc.in.th
* https://ywc17-workshop-g.webmastercamp.now.sh
* https://ywc17-workshop-g-git-master.webmastercamp.now.sh


Failed to assign a domain to your deployment due to the following error:

~~~
The domain fgrx.dev is not verfied and cannot be used as an alias.
~~~

([Learn more](https://zeit.co/fgrx/fgrx/9qq9g3iaq) or [visit](https://fgrx-9qq9g3iaq.now.sh) the non-aliased deployment)


нужно было бы добавить и другие поля хотя бы


года возможно были бы рэндомные


@stamblerre As best I can tell, the repository for the VS Code Remote Containers extension is
https://github.com/microsoft/vscode-dev-containers

specifically this file: https://github.com/microsoft/vscode-dev-containers/blob/master/containers/go/.devcontainer/Dockerfile

N/B. I just started learning Go and VS Code, so I'm only following MS's official documentation and examples (https://code.visualstudio.com/docs/remote/containers); I don't (yet) have any deep insight in how this whole ecosystem all works and might be wrong.


Successfully deployed to following URLs:

* https://ywc17-workshop-b-oczr6609o.now.sh
* https://workshop-b.ywc17.ywc.in.th
* https://ywc17-workshop-b.webmastercamp.now.sh
* https://ywc17-workshop-b-git-master.webmastercamp.now.sh


With this commit, the website is now fully updated with all the available notes.

Moving forward, the HTML site will be the main site instead of the GitHub repository, so that we can cater to a wider spectrum of SUTD students.

Resolves OpenSUTD/opensutd.github.io#17, the PR can now be merged into `master`.

Now I can work on EPD Term 4 notes 😄


Бесконечный цикл


have errors fixedd


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


у списка не может быть такого метода, он есть у книги, то ест нужно его вызывать как нибудь по другому


Successfully deployed to following URLs:

* https://ywc17-workshop-e-a2f198ebg.now.sh
* https://workshop-e.ywc17.ywc.in.th
* https://ywc17-workshop-e.webmastercamp.now.sh
* https://ywc17-workshop-e-git-master.webmastercamp.now.sh


This was copied from https://github.com/apache/incubator-mxnet-ci
Once the Windows AMI used by CI is updated, we can remove the code here.


Successfully deployed to following URLs:

* https://ywc17-workshop-c-e181gbj7w.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Ambient pulsing is no-sense with the front scrim.
Pulsing ambient screen shows up for a few seconds only so has no time to adapt brightness, thus in most cases the text is unreadable.
With this commit, it gets definitely better like it was on P and Q before latest changes.


Successfully deployed to following URLs:

* https://ywc17-workshop-c-324lfel5g.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://gratitude-journal-ffxqrsvlc.now.sh
* https://gratitude-journal.now.sh
* https://gratitude-journal.chmai80.now.sh
* https://gratitude-journal-git-master.chmai80.now.sh


mysql?


Successfully deployed to following URLs:

* https://fursorger-fe-hez4jhxfo.now.sh
* https://fursorger-fe.now.sh
* https://fursorger-fe.mirco.now.sh
* https://fursorger-fe-git-master.mirco.now.sh


Deployment failed with the following error:

~~~
Could not find a secret by name "react-unsplash-access-key"
~~~


yup


Successfully deployed to following URLs:

* https://ywc17-workshop-h-45vse2ygc.now.sh
* https://ywc17-workshop-h.now.sh
* https://workshop-h.ywc17.ywc.in.th
* https://ywc17-workshop-h.webmastercamp.now.sh
* https://ywc17-workshop-h-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-a-arie5hl0j.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


You can just amend the commit and force push to the repo.


Associating with #3 with this commit


Successfully deployed to following URLs:

* https://react-to-do-4jzrwm22d.now.sh
* https://react-to-do.vladimirrudd.now.sh
* https://react-to-do-git-master.vladimirrudd.now.sh


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit ea9a13edb6d39c03999a7f17e9bde687ac03d48e.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit c123cb1b02ae257677b6a4d921bbd80c755112c1.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Here we construct the `href` attribute for our anchor link using the `TargetId` parameter. It is enough that we add it as item to the `Attributes` dictionary.


Successfully deployed to following URLs:

* https://ywc17-workshop-a-6y7glg1jd.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-g-46mmcymqw.now.sh
* https://workshop-g.ywc17.ywc.in.th
* https://ywc17-workshop-g.webmastercamp.now.sh
* https://ywc17-workshop-g-git-master.webmastercamp.now.sh


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 9c41c73c773e3098094a26e844ddc3553196c272.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully deployed to following URLs:

* https://ywc17-workshop-a-nubcs6xkb.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-h-rd10md3s0.now.sh
* https://ywc17-workshop-h.now.sh
* https://workshop-h.ywc17.ywc.in.th
* https://ywc17-workshop-h.webmastercamp.now.sh
* https://ywc17-workshop-h-git-master.webmastercamp.now.sh


When the component has been rendered, we invoke the `init` function through the injected JavaScript runtime service.


It should be "\nvald %s ...." because Information time will be shown before it shows


Successfully deployed to following URLs:

* https://ywc17-workshop-a-4sl0zu8yk.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


When the component is clicked, we will invoke the `scrollIntoView` function, again using the injected JavaScript runtime service.


It has been 2 years from last stable release, will this continue? I do hope to see the program can be maintained for many many years...


@Harutaka-Tsujino
インスタンス生成時にnullが代入されることはないので、返却値の `MySqlConnection?` は `MySqlConnection` で大丈夫です。


True. I figured though as the MaterialDrawer v8 already has really wonderful breaking changes that the easiest will be to directly clean up everything and not carry on obsolete code


для этого очень желательно использовать отдельные переменные


Successfully deployed to following URLs:

* https://site-1tpwwpxyi.now.sh
* https://drepram.com
* https://site.drepram.now.sh
* https://site-git-master.drepram.now.sh


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 3e13a624a35c2f2d00f30fb2e656e57c8d52a836.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully deployed to following URLs:

* https://aperoweb-6zsqlxg77.now.sh
* https://aperoweb.euregan.now.sh
* https://aperoweb-git-master.euregan.now.sh


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit c374992bba2c23b929721c33ea731a88f85af17b.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Successfully deployed to following URLs:

* https://ywc17-workshop-i-qpg66z13x.now.sh
* https://ywc17-workshop-i.now.sh
* https://workshop-i.ywc17.ywc.in.th
* https://ywc17-workshop-i.webmastercamp.now.sh
* https://ywc17-workshop-i-git-master.webmastercamp.now.sh


ты наверное тут хотел отсортировать но не очень получилось?
В целом хотелось бы что ты подумал и попробовал дописать самостоятельно


would you like to create pull request so I cam merge your commit to the original repository ?


Successfully deployed to following URLs:

* https://ywc17-workshop-e-ikl3jj5u3.now.sh
* https://workshop-e.ywc17.ywc.in.th
* https://ywc17-workshop-e.webmastercamp.now.sh
* https://ywc17-workshop-e-git-master.webmastercamp.now.sh


в целом алгоритм неправильный, подумай пожалуйста на досуге, как можно было бы сделать


Successfully deployed to following URLs:

* https://ywc17-workshop-i-m2n7q6xaz.now.sh
* https://ywc17-workshop-i.now.sh
* https://workshop-i.ywc17.ywc.in.th
* https://ywc17-workshop-i.webmastercamp.now.sh
* https://ywc17-workshop-i-git-master.webmastercamp.now.sh


массив должен быть из объектов типа книги, не целых чисел


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


你写的真好


I feel this file should either be updated or dropped altogether


@Harutaka-Tsujino
* 1つしか入らないので変数名は単数形にしておきましょう。
* コンストラクタから呼ばれるメソッドで代入しているのに、コンストラクタ本体でないからNull許容型にせざるを得ないというのはなんだか勿体無いですよね。
     `FetchConnectionStrings()` では `connectionStrings` への代入はせずに戻り値に設定し、コンストラクタで代入するようにしたら、Null非許容型にできてすっきりするかもしれません。
    そうするとreadonlyも付与できるので、使われ方がわかりやすくなります。


Successfully deployed to following URLs:

* https://ex4-b6ub2y6bk.now.sh
* https://ex4.now.sh
* https://ex4.amitr.now.sh
* https://ex4-git-master.amitr.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-b-2wmtnlk6v.now.sh
* https://workshop-b.ywc17.ywc.in.th
* https://ywc17-workshop-b.webmastercamp.now.sh
* https://ywc17-workshop-b-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-c-3h937an70.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Adding the onclick="return true;" attribute to the element will effectively prevent the default action when the element is clicked. The onclick is handled separately in the anchor element.


Successfully deployed to following URLs:

* https://fursorger-fe-hez4jhxfo.now.sh
* https://fursorger-fe.now.sh
* https://fursorger-fe.mirco.now.sh
* https://fursorger-fe-git-master.mirco.now.sh


ce truc c'était pour les videos private ou codé cipher qui normalement ne sont pas dans l' api tu as testé sur ce genre de vidéos ?


Левый карман можно было сделать наследником от кармана


звенеть могут несколько вещей


Je sais pas on peut en trouver ou ? Car j'ai fait pas mal de teste a ca a marcher a chaque fois.


нужно было создать экземпляры объектов


Successfully deployed to following URLs:

* https://fursorger-fe-6wmrbosfc.now.sh
* https://fursorger.now.sh
* https://fursorger-fe.mirco.now.sh
* https://fursorger-fe-git-master.mirco.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-c-nu5luzbpm.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


Cette instanciation n'est pas faite via l'interface ISymptomReader !


То же самое что и с левым карманом


Successfully deployed to following URLs:

* https://ywc17-workshop-i-h9g8wn0x0.now.sh
* https://ywc17-workshop-i.now.sh
* https://workshop-i.ywc17.ywc.in.th
* https://ywc17-workshop-i.webmastercamp.now.sh
* https://ywc17-workshop-i-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://zitronenstrasse-odoho774p.now.sh
* https://zitronenstrasse.com
* https://www.zitronenstrasse.com
* https://zitronenstrasse.stellavalerio.now.sh
* https://zitronenstrasse-git-master.stellavalerio.now.sh


oui elle sont rare il y en avait dans les sites de documentaire j'en recherche une
-  faudrait test avec une vid vevo il me semble pas sur


добавил


Deployment failed with the following error:

~~~
Free Docker deployment capacity exceeded in this region. Please consider upgrading to Now 2.0 (https://zeit.co/upgrade) for alternative ways to build your project or try again later.
~~~


для левого и правого карманов можно было сделать один общий класс карман


Thanks


Car le problème c'est que les sites comme Keepvid sont de plus en plus difficile a trouver ^^


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


может звенеть это
```
interface Ringable {
    void ring();
}
```


Successfully deployed to following URLs:

* https://ywc17-workshop-e-4ky206wff.now.sh
* https://workshop-e.ywc17.ywc.in.th
* https://ywc17-workshop-e.webmastercamp.now.sh
* https://ywc17-workshop-e-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://fursorger-fe-7eec2c4qw.now.sh
* https://fursorger.now.sh
* https://fursorger-fe.mirco.now.sh
* https://fursorger-fe-git-master.mirco.now.sh


Added a withdraw and a check balance for credits logic


круто что смог разделить по абстрактным классам и интерфейсам


У тебя должны быть карманы, а уже в карманах эти вещи


Successfully deployed to following URLs:

* https://ywc17-workshop-a-l838ntw1x.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


Это должна быть функция, которая принимает путь к файлу.


Successfully deployed to following URLs:

* https://ywc17-workshop-e-p6q3bvmpj.now.sh
* https://workshop-e.ywc17.ywc.in.th
* https://ywc17-workshop-e.webmastercamp.now.sh
* https://ywc17-workshop-e-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-i-4h4k6a2et.now.sh
* https://ywc17-workshop-i.now.sh
* https://workshop-i.ywc17.ywc.in.th
* https://ywc17-workshop-i.webmastercamp.now.sh
* https://ywc17-workshop-i-git-master.webmastercamp.now.sh


Зачтено.


не телефон, а что-то что может звенеть, то есть тип Ringable()


Successfully deployed to following URLs:

* https://churchhub-mwx1u06g7.now.sh
* https://home.aucklandev.co.nz
* https://churchhub.evchurch.now.sh
* https://churchhub-git-master.evchurch.now.sh


Было бы хорошо создать экземпляры созданных тобой классов


use ternary operator instead of if.


*how long


leave one blank line at eof(end of the file).


whoi sur


Successfully deployed to following URLs:

* https://meteo-m7nbbsa5k.now.sh
* https://meteo.alexanderkif.now.sh
* https://meteo-git-master.alexanderkif.now.sh


Только один объект может быть в кармане?


тогда и return сразу можно сделать


10个建议 成为一个更好的机器学习工程师


Successfully deployed to following URLs:

* https://ywc17-workshop-a-3x2cvpl4f.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


A reference to our script is required in order to the JavaScript interop to work.


Хотелось бы чтобы ты еще создал экземпляры классов и


Successfully deployed to following URLs:

* https://ywc17-workshop-c-joedt7leh.now.sh
* https://workshop-c.ywc17.ywc.in.th
* https://ywc17-workshop-c.webmastercamp.now.sh
* https://ywc17-workshop-c-git-master.webmastercamp.now.sh


use @param annotation.


Well yeah I understand, maybe I have been too nitpicky but I did that for a couple of reason which hopefully you are okay with

1. While trying to understand why UDBuilder was dropping some warnings and errors, thought to go through the whole Keen stuff and see if changing it could have been suffice to "fix" the problem, with no avail since also the issue was totally different (and btw noticed that when I got rid of the "optimization" over CK_PIPE2, after updating again actors on UDB, I still had the issue with the texture but the F_SKY1 replacement got loaded again... I had 9 warnings, after that change 5, still all belonging to models/textures skins)
2. Then I thought to have things organized in a "clear" way, I have kept skins and folder as they were after my changes since it was "in line" with all other stuff we have on the project, mainly related to not include files with spaces since I recall in past times several devbuilds of GZDoom and GZDBuilder had issues with that kind of filenames (also with namedscripts too), and here the nitpicky inside of me went overboard XD
3. I am not sure but I think that for the engine searching for longnamed skins with spaces may take more time than check just for 8chars names, but this is just an assumption I am doing

So the result of my commit was related to a faulty attempt to get rid of warnings from UDBuilder and nitpicky changes overall, feel free to revert them if you don't feel comfortable with


Successfully deployed to following URLs:

* https://ywc17-workshop-a-8ed50uobt.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


Может только один объект быть?


может быть там несколько вещей?


А если это звенящее, как оно может быть бумажным?


Successfully deployed to following URLs:

* https://ywc17-workshop-a-j179honez.now.sh
* https://workshop-a.ywc17.ywc.in.th
* https://ywc17-workshop-a.webmastercamp.now.sh
* https://ywc17-workshop-a-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-i-80ia5i5j4.now.sh
* https://ywc17-workshop-i.now.sh
* https://workshop-i.ywc17.ywc.in.th
* https://ywc17-workshop-i.webmastercamp.now.sh
* https://ywc17-workshop-i-git-master.webmastercamp.now.sh


Successfully deployed to following URLs:

* https://ywc17-workshop-b-2gf7abhsu.now.sh
* https://workshop-b.ywc17.ywc.in.th
* https://ywc17-workshop-b.webmastercamp.now.sh
* https://ywc17-workshop-b-git-master.webmastercamp.now.sh


You are pushing commits at a very fast pace (across the whole organization).
Due to that, we cannot deploy the commit 9dd257baef3770bd23fa59c3b99f52f4fec2aa77.

You can try again later or [upgrade](https://zeit.co/account/plan) your plan.


Хотелось бы чтобы ты создал экземпляры классов на основе этого сценария


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


Bon ben ça vas me gonfler,
J'ai pas trouver comment attendre une réponse de la page avant de lire la suite du code je vais passer a autre chose en attendant.


Successfully deployed to following URLs:

* https://ywc17-workshop-j-jcbyhuf4l.now.sh
* https://ywc17-workshop-j.now.sh
* https://workshop-j.ywc17.ywc.in.th
* https://ywc17-workshop-j.webmastercamp.now.sh
* https://ywc17-workshop-j-git-master.webmastercamp.now.sh


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 730-IDAM-329-Dotnetcore-](https://teamcity.nice.org.uk/viewLog.html?buildId=63614&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **SUCCESS**
Summary: Tests passed: 59 Build time: 00:05:22


Successfully deployed to following URLs:

* https://next-netlify-qpfql32zl.now.sh
* https://next-netlify.now.sh
* https://next-netlify.vicraph7.now.sh
* https://next-netlify-git-master.vicraph7.now.sh


Successfully deployed to following URLs:

* https://fursorger-fe-9670p920y.now.sh
* https://fursorger.now.sh
* https://fursorger-fe.mirco.now.sh
* https://fursorger-fe-git-master.mirco.now.sh


[R/ggbarstats.R:58:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/ggbarstats.R#L58) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
ggbarstats <- function(data,
^
```
[R/ggbetweenstats.R:199:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/ggbetweenstats.R#L199) *style:* **functions should have cyclomatic complexity of less than 15, this has 32.**
```r
ggbetweenstats <- function(data,
^
```
[R/ggcoefstats.R:286:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/ggcoefstats.R#L286) *style:* **functions should have cyclomatic complexity of less than 15, this has 59.**
```r
ggcoefstats <- function(x,
^
```
[R/ggcorrmat.R:171:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/ggcorrmat.R#L171) *style:* **functions should have cyclomatic complexity of less than 15, this has 29.**
```r
ggcorrmat <- function(data,
^
```
[R/gghistostats.R:80:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/gghistostats.R#L80) *style:* **functions should have cyclomatic complexity of less than 15, this has 24.**
```r
gghistostats <- function(data,
^
```
[R/ggpiestats.R:103:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/ggpiestats.R#L103) *style:* **functions should have cyclomatic complexity of less than 15, this has 22.**
```r
ggpiestats <- function(data,
^
```
[R/ggscatterstats.R:100:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/ggscatterstats.R#L100) *style:* **functions should have cyclomatic complexity of less than 15, this has 34.**
```r
ggscatterstats <- function(data,
^
```
[R/ggwithinstats.R:63:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/ggwithinstats.R#L63) *style:* **functions should have cyclomatic complexity of less than 15, this has 30.**
```r
ggwithinstats <- function(data,
^
```
[R/helpers_gghistostats_graphics.R:13:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/R/helpers_gghistostats_graphics.R#L13) *warning:* **local variable ‘label.value’ assigned but may not be used**
```r
    label.value <- x_pos
    ^~~~~~~~~~~
```
[tests/testthat/test-ggbetweenstats.R:159:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggbetweenstats.R#L159) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb$data[[4]]), c(7L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggbetweenstats.R:161:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggbetweenstats.R#L161) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb$data[[6]]), c(4L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggbetweenstats.R:464:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggbetweenstats.R#L464) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb1$data[[3]]), c(2L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggbetweenstats.R:466:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggbetweenstats.R#L466) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb1$data[[5]]), c(2L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggbetweenstats.R:473:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggbetweenstats.R#L473) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb1$data[[3]]), c(2L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggbetweenstats.R:475:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggbetweenstats.R#L475) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb1$data[[5]]), c(2L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggcoefstats.R:71:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggcoefstats.R#L71) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb$data[[4]]), c(4L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggcoefstats.R:1214:11:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggcoefstats.R#L1214) *style:* **Commented code should be removed.**
```r
    #     "list(~italic(beta)==-0.15, ~italic(t)==-0.93, ~italic(p)== 0.352)"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggscatterstats.R:64:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggscatterstats.R#L64) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb$data[[7]]), c(2L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggwithinstats.R:60:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggwithinstats.R#L60) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb1$data[[7]]), c(2L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggwithinstats.R:133:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggwithinstats.R#L133) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb1$data[[4]]), c(4L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-ggwithinstats.R:135:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-ggwithinstats.R#L135) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb1$data[[6]]), c(3L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers_ggbetweenstats.R:47:7:](https://github.com/IndrajeetPatil/ggstatsplot/blob/ef3bfcf85861f057387bfee2ffe3c051443ba518/tests/testthat/test-helpers_ggbetweenstats.R#L47) *style:* **Commented code should be removed.**
```r
    # testthat::expect_equal(dim(pb_mean$data[[3]]), c(4L, 15L))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Hi,
   Just to follow up if this code/features have been released yet?

Thanks

On Tue, Jun 18, 2019 at 4:17 PM Falcon Darkstar Momot <
notifications@github.com> wrote:

> This code hasn't been released yet.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/opencart/opencart/commit/7b013d7c36870f371761753fd6e32ff49cde12b3?email_source=notifications&email_token=AMMHULQRUBEHJS5PNARJ4XLP3FUI7A5CNFSM4HZDFPKKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBANHFN#commitcomment-33987757>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMMHULQTKMLJGD5T2ITWRGLP3FUI7ANCNFSM4HZDFPKA>
> .
>

--
Best Regards,
Kevin Thai


Successfully deployed to following URLs:

* https://goodjobteam-jr633yclz.now.sh
* https://gooodjob.team
* https://goodjobteam.burba.now.sh
* https://goodjobteam-git-master.burba.now.sh


Successfully deployed to following URLs:

* https://react-hook-form-website-gsvyb7uar.now.sh
* https://react-hook-form.com
* https://www.react-hook-form.com
* https://react-hook-form-website.bluebill1049.now.sh
* https://react-hook-form-website-git-master.bluebill1049.now.sh


Looks good with UI Changes.. let's change it back!!


Successfully deployed to following URLs:

* https://main-site-g2et4oyi6.now.sh
* https://fcc-mcr.now.sh
* https://fccmanchester.com
* https://main-site.fcc-mcr.now.sh
* https://main-site-git-master.fcc-mcr.now.sh


Hi, it appears you are trying to create a weighted quantiles algorithm.  We have had a number of internal discussions about the best way to do this.  Nonetheless, if you are interested, we would like to work with you on something that we could contribute back to the library.

Lee.


Successfully deployed to following URLs:

* https://sdv-14fsp1y77.now.sh
* https://beta.stijndv.com
* https://sdv.stijn9.now.sh
* https://sdv-git-master.stijn9.now.sh


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-10-evat-app.pantheonsite.io/)

Created multidev environment [pr-10](https://dashboard.pantheon.io/sites/5abdc08a-2e1a-42ce-b4fa-f4a84bc8d7fa#pr-10) for evat-app.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-13-dneedham-build-tools.pantheonsite.io/)

Created multidev environment [pr-13](https://dashboard.pantheon.io/sites/a9b2a1d9-d462-41c9-b3a4-a56a3fc2113f#pr-13) for dneedham-build-tools.