[R/AddinLoginTab.R:4:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L4) *warning:* **local variable ‘credentials’ assigned but may not be used**
```r
  credentials <-tmcrstudioaddin::getCredentials()
  ^~~~~~~~~~~
```
[R/AddinLoginTab.R:4:15:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L4) *style:* **Put spaces around all infix operators.**
```r
  credentials <-tmcrstudioaddin::getCredentials()
              ^~~
```
[R/AddinLoginTab.R:9:24:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L9) *style:* **Put spaces around all infix operators.**
```r
      uiOutput(outputId=ns("loginPane"))
                      ~^~
```
[R/AddinLoginTab.R:14:12:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L14) *style:* **Put spaces around all infix operators.**
```r
.loginPane <-function(ns){
           ^~~
```
[R/AddinLoginTab.R:15:17:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L15) *style:* **Use <-, not =, for assignment.**
```r
  serverAddress = tmcrstudioaddin::getServerAddress()
                ^
```
[R/AddinLoginTab.R:20:45:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L20) *style:* **Commas should always have a space after.**
```r
    textInput(inputId = ns("serverAddress"),label="Server address", value =
                                            ^
```
[R/AddinLoginTab.R:20:50:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L20) *style:* **Put spaces around all infix operators.**
```r
    textInput(inputId = ns("serverAddress"),label="Server address", value =
                                                ~^~
```
[R/AddinLoginTab.R:21:48:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L21) *style:* **Commas should always have a space after.**
```r
                ifelse(!is.null(serverAddress),serverAddress,"")),
                                               ^
```
[R/AddinLoginTab.R:21:62:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L21) *style:* **Commas should always have a space after.**
```r
                ifelse(!is.null(serverAddress),serverAddress,"")),
                                                             ^
```
[R/AddinLoginTab.R:25:13:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L25) *style:* **Put spaces around all infix operators.**
```r
.logoutPane <-function(ns){
            ^~~
```
[R/AddinLoginTab.R:32:19:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L32) *style:* **Put spaces around all infix operators.**
```r
  output$loginPane<-renderUI({
                 ~^~~
```
[R/AddinLoginTab.R:33:7:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L33) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.null(tmcrstudioaddin::getCredentials())){
      ^
```
[R/AddinLoginTab.R:34:7:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L34) *warning:* **no visible global function definition for ‘.loginPane’**
```r
      .loginPane(ns)
      ^~~~~~~~~~
```
[R/AddinLoginTab.R:37:7:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L37) *warning:* **no visible global function definition for ‘.logoutPane’**
```r
      .logoutPane(ns)
      ^~~~~~~~~~~
```
[R/AddinLoginTab.R:41:78:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L41) *style:* **Commas should always have a space after.**
```r
    response <- tmcrstudioaddin::authenticate(input$username, input$password,input$serverAddress)
                                                                             ^
```
[R/AddinLoginTab.R:42:24:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L42) *warning:* **no visible global function definition for ‘.getTitleAndMessage’**
```r
    titleAndMessage <- .getTitleAndMessage(response = response)
                       ^~~~~~~~~~~~~~~~~~~
```
[R/AddinLoginTab.R:48:16:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L48) *style:* **Put spaces around all infix operators.**
```r
    credentials<-tmcrstudioaddin::getCredentials()
              ~^~~
```
[R/AddinLoginTab.R:49:7:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L49) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!is.null(credentials)){
      ^
```
[R/AddinLoginTab.R:50:23:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L50) *style:* **Put spaces around all infix operators.**
```r
      output$loginPane<-renderUI({
                     ~^~~
```
[R/AddinLoginTab.R:51:9:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L51) *warning:* **no visible global function definition for ‘.logoutPane’**
```r
        .logoutPane(ns)
        ^~~~~~~~~~~
```
[R/AddinLoginTab.R:55:29:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L55) *style:* **Commas should always have a space after.**
```r
  observeEvent(input$logout,{
                            ^
```
[R/AddinLoginTab.R:57:21:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L57) *style:* **Put spaces around all infix operators.**
```r
    output$loginPane<-renderUI({
                   ~^~~
```
[R/AddinLoginTab.R:58:7:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinLoginTab.R#L58) *warning:* **no visible global function definition for ‘.loginPane’**
```r
      .loginPane(ns)
      ^~~~~~~~~~
```
[R/AddinSubmitTab.R:27:30:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinSubmitTab.R#L27) *warning:* **no visible global function definition for ‘.testsPassedPercentage’, Did you mean 'testsPassedPercentage'?**
```r
    testsPassedPercentage <- .testsPassedPercentage(testResults)
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:38:27:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinSubmitTab.R#L38) *warning:* **no visible global function definition for ‘createSingleResultDisplay’**
```r
      testResultOutput <- createSingleResultDisplay(testResults = testResults)
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:66:32:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinSubmitTab.R#L66) *warning:* **no visible global function definition for ‘.createDetailedMessageWithButton’**
```r
    elements <- list(elements, .createDetailedMessageWithButton(index, message))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:73:10:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinSubmitTab.R#L73) *warning:* **no visible binding for global variable ‘tags’, Did you mean 'rtags'?**
```r
  btn <- tags$button(id = paste("button_", index, sep = ""), "Toggle details")
         ^~~~
```
[R/AddinSubmitTab.R:94:10:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/AddinSubmitTab.R#L94) *warning:* **no visible global function definition for ‘.createTestResultElement’**
```r
  return(.createTestResultElement(name = "All tests", status = "pass"))
         ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:3:45:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L3) *style:* **Commas should always have a space after.**
```r
authenticate <- function(username, password,serverAddress) {
                                            ^
```
[R/Authentication.R:4:15:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L4) *warning:* **no visible global function definition for ‘fetchClientIdAndSecret’**
```r
  response <- fetchClientIdAndSecret(serverAddress)
              ^~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:5:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(tryCatch(status_code(response)==200,error = function(e)FALSE)){
    ^
```
[R/Authentication.R:5:36:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L5) *style:* **Put spaces around all infix operators.**
```r
  if(tryCatch(status_code(response)==200,error = function(e)FALSE)){
                                  ~^~~
```
[R/Authentication.R:5:42:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L5) *style:* **Commas should always have a space after.**
```r
  if(tryCatch(status_code(response)==200,error = function(e)FALSE)){
                                         ^
```
[R/Authentication.R:8:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L8) *warning:* **no visible global function definition for ‘saveServerAddress’**
```r
    saveServerAddress(serverAddress)
    ^~~~~~~~~~~~~~~~~
```
[R/Authentication.R:15:9:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L15) *style:* **Use <-, not =, for assignment.**
```r
    url = paste(serverAddress,"/oauth/token",sep="")
        ^
```
[R/Authentication.R:15:31:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L15) *style:* **Commas should always have a space after.**
```r
    url = paste(serverAddress,"/oauth/token",sep="")
                              ^
```
[R/Authentication.R:15:46:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L15) *style:* **Commas should always have a space after.**
```r
    url = paste(serverAddress,"/oauth/token",sep="")
                                             ^
```
[R/Authentication.R:15:49:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L15) *style:* **Put spaces around all infix operators.**
```r
    url = paste(serverAddress,"/oauth/token",sep="")
                                               ~^~
```
[R/Authentication.R:22:33:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L22) *style:* **Commas should always have a space after.**
```r
      credentials <- c(username,token,serverAddress)
                                ^
```
[R/Authentication.R:22:39:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L22) *style:* **Commas should always have a space after.**
```r
      credentials <- c(username,token,serverAddress)
                                      ^
```
[R/Authentication.R:23:7:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L23) *warning:* **no visible global function definition for ‘saveCredentials’**
```r
      saveCredentials(credentials)
      ^~~~~~~~~~~~~~~
```
[R/Authentication.R:27:16:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L27) *style:* **Put spaces around all infix operators.**
```r
      response <-c()
               ^~~
```
[R/Authentication.R:29:16:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
      response$error_description <- "Check your username and/or password"
               ^~~~~~~~~~~~~~~~~
```
[R/Authentication.R:34:14:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L34) *style:* **Put spaces around all infix operators.**
```r
    response <-c()
             ^~~
```
[R/Authentication.R:36:14:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L36) *style:* **Variable or function name should be lowerCamelCase.**
```r
    response$error_description <- "Check your server address"
             ^~~~~~~~~~~~~~~~~
```
[R/Authentication.R:40:24:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L40) *style:* **Put spaces around all infix operators.**
```r
fetchClientIdAndSecret <-function(serverAddress){
                       ^~~
```
[R/Authentication.R:41:7:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L41) *style:* **Use <-, not =, for assignment.**
```r
  url = paste(serverAddress,"/api/v8/application/rstudio_plugin/credentials.json",sep="")
      ^
```
[R/Authentication.R:41:29:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L41) *style:* **Commas should always have a space after.**
```r
  url = paste(serverAddress,"/api/v8/application/rstudio_plugin/credentials.json",sep="")
                            ^
```
[R/Authentication.R:41:83:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L41) *style:* **Commas should always have a space after.**
```r
  url = paste(serverAddress,"/api/v8/application/rstudio_plugin/credentials.json",sep="")
                                                                                ^
```
[R/Authentication.R:41:86:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L41) *style:* **Put spaces around all infix operators.**
```r
  url = paste(serverAddress,"/api/v8/application/rstudio_plugin/credentials.json",sep="")
                                                                                ~^~
```
[R/Authentication.R:42:40:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L42) *style:* **Commas should always have a space after.**
```r
  req <- tryCatch(httr::GET(url = url),error = function(e) NA)
                                       ^
```
[R/Authentication.R:58:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L58) *style:* **Commented code should be removed.**
```r
  # url <- "https://tmc.mooc.fi/api/v8/core/org/hy/courses"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:68:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file.exists(".credentials")){
    ^
```
[R/Authentication.R:73:23:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L73) *style:* **Commas should always have a space after.**
```r
  write(serverAddress,".server")
                      ^
```
[R/Authentication.R:76:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!file.exists(".server")){
    ^
```
[R/Authentication.R:80:9:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L80) *style:* **Put spaces around all infix operators.**
```r
  server<-tryCatch(scan(".server", what = character()), error = function(e) NULL)
       ~^~~
```
[R/Authentication.R:84:21:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L84) *style:* **Commas should always have a space after.**
```r
  write(credentials,".credentials")
                    ^
```
[R/Authentication.R:88:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L88) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!file.exists(".credentials")){
    ^
```
[R/Authentication.R:92:14:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Authentication.R#L92) *style:* **Put spaces around all infix operators.**
```r
  credentials<-tryCatch(scan(".credentials", what = character()), error = function(e) NULL)
            ~^~~
```
[R/HTTPQueries.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id,
^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:3:39:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
download_exercises <- function(token, exercise_id,
                                      ^~~~~~~~~~~
```
[R/HTTPQueries.R:4:25:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L4) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        zip_target = getwd(),
                        ^~~~~~~~~~
```
[R/HTTPQueries.R:5:25:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        zip_name = "temp.zip",
                        ^~~~~~~~
```
[R/HTTPQueries.R:6:25:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        exercise_directory, remove_zip = TRUE) {
                        ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:6:45:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        exercise_directory, remove_zip = TRUE) {
                                            ^~~~~~~~~~
```
[R/HTTPQueries.R:7:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
  base_url <- "https://tmc.mooc.fi/"
  ^~~~~~~~
```
[R/HTTPQueries.R:9:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L9) *style:* **Variable or function name should be lowerCamelCase.**
```r
  zip_path <- paste(sep = "", zip_target, "/", zip_name)
  ^~~~~~~~
```
[R/HTTPQueries.R:11:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_url <- paste(sep = "", base_url, "api/v8/core/exercises/",
  ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:14:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L14) *style:* **Variable or function name should be lowerCamelCase.**
```r
  url_config <- httr::add_headers(Authorization = token)
  ^~~~~~~~~~
```
[R/HTTPQueries.R:16:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_response <- httr::GET(exercises_url,
  ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:29:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, project_path,
^~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:29:37:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, project_path,
                                    ^~~~~~~~~~~
```
[R/HTTPQueries.R:29:50:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
upload_exercises <- function(token, exercise_id, project_path,
                                                 ^~~~~~~~~~~~
```
[R/HTTPQueries.R:30:30:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L30) *style:* **Variable or function name should be lowerCamelCase.**
```r
                             server_address, zip_name = "temp",
                             ^~~~~~~~~~~~~~
```
[R/HTTPQueries.R:30:46:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L30) *style:* **Variable or function name should be lowerCamelCase.**
```r
                             server_address, zip_name = "temp",
                                             ^~~~~~~~
```
[R/HTTPQueries.R:31:30:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L31) *style:* **Variable or function name should be lowerCamelCase.**
```r
                             remove_zip = TRUE) {
                             ^~~~~~~~~~
```
[R/HTTPQueries.R:32:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L32) *style:* **Variable or function name should be lowerCamelCase.**
```r
  base_url <- server_address
  ^~~~~~~~
```
[R/HTTPQueries.R:33:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L33) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_url <- paste(sep = "", base_url, "api/v8/core/exercises/",
  ^~~~~~~~~~~~~
```
[R/HTTPQueries.R:35:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L35) *style:* **Variable or function name should be lowerCamelCase.**
```r
  url_config <- httr::add_headers(Authorization = token)
  ^~~~~~~~~~
```
[R/HTTPQueries.R:37:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L37) *warning:* **no visible global function definition for ‘.tmc_zip’**
```r
  .tmc_zip(project_path, zip_name)
  ^~~~~~~~
```
[R/HTTPQueries.R:38:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L38) *style:* **Variable or function name should be lowerCamelCase.**
```r
  zipped_file <- paste(sep="", getwd(), "/", zip_name, ".zip")
  ^~~~~~~~~~~
```
[R/HTTPQueries.R:38:27:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L38) *style:* **Put spaces around all infix operators.**
```r
  zipped_file <- paste(sep="", getwd(), "/", zip_name, ".zip")
                         ~^~
```
[R/HTTPQueries.R:39:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L39) *style:* **Variable or function name should be lowerCamelCase.**
```r
  submission_file <- httr::upload_file(zipped_file)
  ^~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:41:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L41) *style:* **Variable or function name should be lowerCamelCase.**
```r
  exercises_response <- httr::POST(exercises_url,
  ^~~~~~~~~~~~~~~~~~
```
[R/HTTPQueries.R:44:65:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L44) *style:* **Put spaces around all infix operators.**
```r
                                  body = list("submission[file]"=submission_file))
                                                               ~^~
```
[R/HTTPQueries.R:47:26:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/HTTPQueries.R#L47) *style:* **Put spaces around all infix operators.**
```r
    file.remove(paste(sep="", zip_name, ".zip"))
                        ~^~
```
[R/TMC_plugin.R:23:23:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/TMC_plugin.R#L23) *warning:* **no visible binding for global variable ‘.loginTab’**
```r
    shiny::callModule(.loginTab, "login")
                      ^~~~~~~~~
```
[R/TMC_plugin.R:24:23:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/TMC_plugin.R#L24) *warning:* **no visible binding for global variable ‘.courseTab’**
```r
    shiny::callModule(.courseTab, "courses")
                      ^~~~~~~~~~
```
[R/TMC_plugin.R:25:23:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/TMC_plugin.R#L25) *warning:* **no visible binding for global variable ‘.submitTab’**
```r
    shiny::callModule(.submitTab, "testAndSubmit")
                      ^~~~~~~~~~
```
[R/Zipper.R:2:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L2) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_zip <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:3:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_zip <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:7:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:7:24:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:7:38:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[R/Zipper.R:11:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_tar <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:12:3:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L12) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_tar <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:16:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:16:24:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:16:38:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[tests/testthat/testAuthentication.R:2:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testAuthentication.R#L2) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file.exists(".credentials")){
    ^
```
[tests/testthat/testAuthentication.R:5:46:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testAuthentication.R#L5) *style:* **Commas should always have a space after.**
```r
  token <- authenticate("rtest", "asdasdasd","https://tmc.mooc.fi")
                                             ^
```
[tests/testthat/testAuthentication.R:11:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testAuthentication.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file.exists(".credentials")){
    ^
```
[tests/testthat/testAuthentication.R:14:73:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testAuthentication.R#L14) *style:* **Commas should always have a space after.**
```r
  expect_is(authenticate("sddsdaddsdsdadasads", "dsdasasdsdsdasdasdasd","https://tmc.mooc.fi"), "list")
                                                                        ^
```
[tests/testthat/testAuthentication.R:19:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testAuthentication.R#L19) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file.exists(".credentials")){
    ^
```
[tests/testthat/testAuthentication.R:22:47:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testAuthentication.R#L22) *style:* **Commas should always have a space after.**
```r
  expect_is(authenticate("rtest", "asdasdasd","https://tmc.mo"), "list")
                                              ^
```
[tests/testthat/testAuthentication.R:25:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testAuthentication.R#L25) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/testHTTPQueries.R:2:46:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testHTTPQueries.R#L2) *style:* **Commas should always have a space after.**
```r
  token <- authenticate("rtest", "asdasdasd","https://tmc.mooc.fi")
                                             ^
```
[tests/testthat/testLintr.R:3:5:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testLintr.R#L3) *style:* **Commented code should be removed.**
```r
#   context("lints")
    ^~~~~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:5:7:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testLintr.R#L5) *style:* **Commented code should be removed.**
```r
#     lintr::expect_lint_free()
      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:1:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testZipper.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
test_resources_dir <- paste(sep = "", getwd(), "/resources")
^~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testZipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
pack_folder_path <- paste(sep = "", test_resources_dir, "/pack")
^~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:5:1:](https://github.com/RTMC/tmc-rstudio/blob/562ecb3629e9fdaa154cee19e46c7e2233ca469f/tests/testthat/testZipper.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
.clean_dirs <- function() {
^~~~~~~~~~~
```


Isn't that already being done by session.closeConsumer()?


César corrige algo en el index.


If both versions work `->method('findByIds')` is better IMO because it’s more readable.


@jrobbin this is/was actually an issue with CEE itself.
see this issue: https://github.com/trilinos/Trilinos/issues/1912


遇到的问题：
如果合并代码：git pull origin master --allow-unrelated-histories


This is a work of art, to me anyway. I don't understand how it works, but I'm going to study it.


Se crea el enlace de los conceptos y la hoja de estilos1


vscode  没提示. , 咳, 头疼, 没写指令修复的单元测试, 遇到好多问题, 实力打脸, 得赶紧把单元测试加上.


Ok


Well, it does work, however PhpStorm will throw a "method does not exist in class" warning.


Which is correct because it does not exist. And that's exactly the purpose of the adapter: mocking methods that do not exist.


Can't this one just get inherited?


![](https://github.trello.services/images/mini-trello-icon.png) [Add Opfor](https://trello.com/c/WUO8J7T4/38-add-opfor)


Да, очепятка.


nice job


Thanks, Done


Sure, done


A better way to represent multiple calculation combination:
f = (num1 * 9 / 5) + 32

or

f = (num1 * (9 / 5)) + 32


排版沒排好


Yes chief, to maintain the height of the listview so that when a widget is placed below, it does not move up when the content of the listview is empty upon update of  offset


c = (num2 - 32) * (5/9);


Also added total steps to config file.


Yes, you are right. This is just my sandbox


For this i remove, ;)


Is it really necessary for it to be dynamic?


I think this should be ``>=``, otherwise we might miss some log lines that have the same timestamp.


The purpose of the adapter is to forward method calls to the methods of the original class. Those methods do exist.


[y, yes, true, n, no, false, on, off] + check against value.toLowerCase() would be more elegant. But that would accept stuff like yES, which is not in the spec (although I'm curious to see if real yaml parsers accept it)


@OrdenKrieger Seems no problem. https://android.googlesource.com/device/huawei/angler/+/e21cdf1ca280720d819b30769e34e92903aadd72%5E%21/


Ohh!


Yes, but we will see double log lines for every lastSeen request


/home/mo/catkin_ws/devel/lib/libcontinuum_robot.so: undefined reference to `tf::TransformBroadcaster::TransformBroadcaster()'
you know how to solve this problem


The OSM Planner was previously refactored. In the latest pull I wiped out the changes. This version does not have the changes to use the logger


also, true, false should be 1st  in the list, as they'll be more commonly used, so require less iterations


Corrected this later :-)


Opened a pull request to fix this issue: https://github.com/robotology-playground/icub-model-generator/pull/73


Hmm, I think it may be overkill to have these comments on every endpoint:

1. Most of this stuff is obvious, so there's not a lot of added information.
2. It takes time to write these.
3. It makes the file much longer, so it's harder to move around and find things.

I'm open to counter arguments though.


Agreed


No lugar do "ç" devo colocar "c" ? Ex: Terca.


It works like a charm.
Thanks for the mails.

Rolf Petersen.

Den 31. okt. 2017 5.58 AM skrev "Droptable9" <notifications@github.com>:

Oh dont be sorry about anything. :)
I appreciate the work that went into this beautiful package and hope i can
build on it.
I am super glad I got it working good.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/proyecto26/RestClient/commit/a0c4f83989a5025127a3e82ad44ead65436ab937#commitcomment-25299815>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AVkIz_4M5mzBYGqQKEj1jsbGPeqHJ5chks5sxqjfgaJpZM4QLvbg>
.


Thanks!

On Mon, Oct 30, 2017 at 9:36 PM, Kenneth Auchenberg <
notifications@github.com> wrote:

> @dganoff <https://github.com/dganoff> I've pushed a recovery build. Will
> have to mark the new action as a dependency on a newer VS Code build.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/Microsoft/vscode-sublime-keybindings/commit/e9439790191a3d6c4356912ff6ec094d9ef59380#commitcomment-25297016>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABM_pQ0I1ixUglv61I1zhMBblMz5ZVpGks5sxnmjgaJpZM4QMEdM>
> .
>

--
Demetri Ganoff


Does it work to do:

```
.then(res.send)
```


I suggest you follow the structure of splitspace (and let's call the function rsplitspace), but change the loop so that it works backwards, and follow the whole thing by reversing the result.  That way we will know by inspection that the two functions are symmetrical, and it will be optimal for memory usage.

Something like this (but, note, I haven't tested it):

```
func rsplitspace(s string, max int) []string {
	var res []string
	end := -1 // index of field end, or -1 in a region of spaces.
	for i := len(s); i > 0; {
		r, sz := utf8.DecodeLastRuneInString(s[:i])
		if unicode.IsSpace(r) {
			if end >= 0 {
				if len(res)+1 == max {
					break // let this field run to the start
				}
				res = append(res, s[i:end])
				end = -1
			}
		} else if end < 0 {
			end = i
		}
		i -= sz
	}
	if end >= 0 {
		res = append(res, s[:end])
	}
	// TODO: reverse res.
	return res
}
```


Yes they do exist on the real implementation. I can only repeat myself: I invented the concept two years ago, it was used perfectly correct before and it's used wrong now. The concept is to explicitly mock any virtual method on the adapter and give it explicit names. Mocking `__call` is more complicated, makes it harder to understand and use and is just not correct. So please revert that change.


correction: I mean #234 for the serviceworkers example with YT


`arbeidsmiljøl` ? Shouldn't it be `arbeidsmiljø`


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


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


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20171031-134207 "deployed-2-env-Prod-20171031-134207") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


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


Pull request - Urvashi


Why do we need the returned support_log record?


BigDecimal - blog e Brasilidades


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-134328 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-134328") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-134338 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-134338") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


is 2x BW kernel-dependent? Presumably `epanechnikov` and other hard-terminated kernels don't even get that far, and we wouldn't want to autorange for that (or display zero thickness for a while at the ends...)


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-Prod-20171031-134348 "deployed-2-env-Prod-20171031-134348") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-134402 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-134402") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


c-style comments please


That would make it more work to port to `std::optional` when we move to C++17 though, as the `std::optional` equivalent is `std::nullopt`. I've seen `{}` recommended for this reason and others.


Ah, alright, I didn't see that one!


Puzzle `52-baeb9011` disappeared from [`atom-tests/pom.xml`](https://github.com/project-avral/oo-atom/blob/master/atom-tests/pom.xml), that's why I closed #75.


I tested 1964, the puzzle transition works now. Super Mario 64 also freezes in 1964 as well, but Mario Kart is fine.

So assuming 1964 has a good implementation of FBInfo, the only issue I can see now is Super Mario (I'm sure there could be other games, I didn't test extensively)


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


> is 2x BW kernel-dependent?

We could definitevely make it kernel-dependent.

Currently, gaussian:

![image](https://user-images.githubusercontent.com/6675409/32226938-467b0f94-be20-11e7-911a-b8db3c5c7b9e.png)

epanechnikov:

![image](https://user-images.githubusercontent.com/6675409/32226964-58951242-be20-11e7-8f47-ca51f0c98571.png)


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


❤  `spanmode` BTW - seems like it encapsulates the common settings really nicely.


- [History](https://wireframe.cc/vlvMXq)
- [Menu](https://wireframe.cc/zAJg3u)
- [QR Scanner](https://wireframe.cc/LKMivl)
- [QR Scanner Completed](https://wireframe.cc/dvu4Oz)
- [History](https://wireframe.cc/vlvMXq)
- [Statistics](https://wireframe.cc/0OOxuV)


Thanks!


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20171031-134641 "deployed-2-env-Prod-20171031-134641") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


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


@bradbell Just a thought: Alignment could affect performance when iterating through `vector<struct_op_info>`. `arg_index` and  `var_index` are both 64 bit. `op` probably not.


Mathjax is [shutting down](https://www.mathjax.org/cdn-shutting-down/) their own cdn soon, so this script will break. Just a heads up - hope you are enjoying the theme!


@BenjaminNavarro Thanks for pointing this out. It should be fixed by #1428.


This does not appear to be fixed as of c9d950e


Also, they don't do the same thing. You should use `'\n'` unless you want to flush the stream.


Hi @abhiglobalistic don't think we should have this in public?
pls add instructions for config e.g. https://github.com/RADAR-CNS/radar-prmt-android/blob/dev/README.md


same here too.


С+


@fbricon Thats what I wanted to do originally but the problem is the jsonParser and the yamlParser are decoupled so the yamlParser doesn't have any contextual awareness of the schema its just looking for wellformedness. Whereas the jsonParser helps with the completion, hover, and validation of the the schema against the document. I'll change your second comment though so true and false are first!


Sega tennis crash directly now in spu llvm  after launch
![image](https://user-images.githubusercontent.com/5261759/32227220-112f6fb2-be4b-11e7-821c-f6e5ac5548f4.png)


Here you are probably overscoring...

You might want  to replace
```
if (defendedCount > 1)
	  score -= OnlyDefender[Pt - 2] * defendedCount;
```

with
`score -= OnlyDefender[Pt - 2] * (defendedCount - 1)`

You might also choose to save a popcount call as follow.

```
Bitboard b = pos.pieces(Us) & pos.attacks_from<Pt>(s) & ~attackedBy2[Us] & attackedBy[Them][ALL_PIECES];
if (more_than_one(b))
    score -= OnlyDefender[Pt - 2];
```


zumindest wird das hier nicht explizit aufgeführt. der wahlausschuss kann das aber trotzdem fordern.


That's why we don't allow duplicate insertions in l-s. We were doing "on conflict do nothing", but it looks like that got changed to using the helper here:

https://github.com/goga-m/lamassu-server/blob/v5/lib/logs.js#L55

So we have to make sure we're still ignoring duplicates.


LGTM!


 Would it make more concise code if `ICmd` was a abstract class instead of an interface?

Consider:

```csharp
public class CmdDatabaseVersion : CmdBase
{
    public override SubCommand SubCommand => SubCommand.DatabaseVersion;

    public Guid MajorVersion;
    public long MinorVersion;

    public override void Load(PacketReader reader)
    {
        MajorVersion = reader.ReadGuid();
        MinorVersion = reader.ReadInt64();
    }

    public override CmdDatabaseVersion DatabaseVersion => this;
}

```
instead of

```csharp
public class CmdDatabaseVersion : ICmd
{
    public SubCommand SubCommand => SubCommand.DatabaseVersion;
    public Guid MajorVersion;
    public long MinorVersion;

    public void Load(PacketReader reader)
    {
        MajorVersion = reader.ReadGuid();
        MinorVersion = reader.ReadInt64();
    }

    CmdDatabaseVersion ICmd.DatabaseVersion => this;
    CmdAddColumn ICmd.AddColumn => null;
    CmdAddRow ICmd.AddRow => null;
    CmdAddTable ICmd.AddTable => null;
    CmdAddValue ICmd.AddValue => null;
    CmdClear ICmd.Clear => null;
    CmdDeleteRow ICmd.DeleteRow => null;
}
```

`ICmd` would become something like `CmdBase`

```csharp
public abstract class CmdBase
{
    public abstract SubCommand SubCommand { get; }

    public abstract void Load(PacketReader reader);

    public virtual CmdDatabaseVersion DatabaseVersion => null;
    public virtual CmdAddColumn AddColumn => null;
    public virtual CmdAddRow AddRow => null;
    public virtual CmdAddTable AddTable => null;
    public virtual CmdAddValue AddValue => null;
    public virtual CmdClear Clear => null;
    public virtual CmdDeleteRow DeleteRow => null;
}
```


@CUGzhouli  evaluate__ function of each problem has a serious bug, please fix it!!!


Updated the echo command. Please use a sensible db name!


Done


you could possibly also use something like `reltimestr(time)+0.0` however I am not sure how either of this works on non-float builds.


dann würde ich aber noch hinzufügen, dass der wahlausschuss die befugnis hat, das zu fordern. Das wird nirgens ersichtlich.

Oder zumindest ein [... sie muss] *mindestens* [Namen...] hinzufügen


Total: 86 points

**Basic credit**

1. Repository on GitHub: 10

2. All team members are collaborators: 10

3. All team members have significant commits: 10

4. README.md file
    a. Bulleted list of team members: 5
    b. Summary: 10
    c. Approach: 10
    d. Answers: 0

5. GitHub clone
    a. No files missing: 10
    b. Project builds: 10
    c. Project runs to produce reported result: 0

**Extra credit**

1. Pseudocode: 3

2. Javadoc comments in source files: 5

3. Javadoc HTML generated and pushed to GitHub: 0

4. GitHub pages enabled, with link to Javadoc HTML: 3


Do we need `inner` or would `showbox` etc be enough, since it's already an attribute of a `violin` plot? Also would it be worthwhile making sub-containers, ie:
```js
{
  showbox,
  box: {
    width,
    fillcolor,
    line: {width, color}
  },
  showmeanline,
  meanline: {width, color}
}
```


code chage


@CUGzhouli  virtual signature of destructor in a derived class is not needed if its base class has claimed the virtual signature.


Why would output that's only enable at --verbosity 10 possibly be causing a problem?


@please correct your code based on my update!


@CUGzhouli  please correct your code based on my update!


This would just hide a bug and possibly delay its discovery. I'd rather see this properly debugged than disabling a justified assertion?


Yeah, I haven't added the parameter description properly, well the awesome thing with jsdocs is that giving the right description on your functions, an automated documentation can be generated. Something like this:
![jsdoc-sample](https://user-images.githubusercontent.com/22020168/32227705-c97b0b68-be54-11e7-927b-891e09f8e744.png)

But in lamassu case, this would require writing correct jsdoc comments on all functions. So yes we can


![](https://github.trello.services/images/mini-trello-icon.png) [Corriger les warnings dans REFGPEC](https://trello.com/c/LJViyM8B/480-corriger-les-warnings-dans-refgpec)


It's not for me. With the latest version I can add the applet without getting any error but nothing is shown (CPU, memory etc). There is a few pixel wide invisible bar that I can click to open the system monitor so the applet was really to the panel. This is again fixed by copying the 3.4 folder to a 3.6 one


Is there more information where this change is required? It seems to be disabling a feature that was meant to make things more portable.


OK, I tested it, the bench is different, but I don't see why for now.

How to proceed ? Good question. I don't have a good answer.
This is a new territory.
Expect many failures but there might be a good reward at the end.


mergeed


Why is the port hard coded?  As 2003?


Why is the port hard coded as 8086?


### _Added_ additional comments to file


@JWTappert README looks good!


app/js/components/management/user/index.jsx goes trhough a react-router call.

It ends up sending the Params to app/js/components/management/OrgListings/index.jsx and app/js/stores/SelfStore.js in commons.

Filter in OrgListings uses the title(long name) and selfstore.isorgsteward needs the org.shortname

the param in user/index decides the URL. The OrgListings decides the content, and the SelfStore decides access permissions.


@LLCCLL

cssのコメントアウトが間違ってます。
/* */が正しいです。


Added lecture/homework addendum to Week-11


Total points: 104

**Basic credit**

1. Repository on GitHub: 10

2. All team members as collaborators: 10

3. Commits from all team members: 10

4. README.md
    a. Bulleted list of members: 5
    b. Summary: 10
    c. Approach: 10
    d. Answers: 5

5. GitHub clone
    a. Complete: 10
    b. Builds successfully: 10
    c. Runs to produce results: 15

**Extra credit**

1. Pseudocode: 3

2. Javadoc comments: 3

3. Javadoc HTML generated and pushed: 0

4. GitHub pages with Javadoc link: 3


is this the bug breaking election on btda?


asdasdasdasd


@Rocky640  Thanks for encouraging me! I think I will concentrate on one piece type first and try to find a solution that hopefully looks promising. Then other piece types could be tackled :-)


Why do you want to use imageMagick? Does it work?


Ok


Can you open an issue with more info?


`Filename.escape` seems to do the job.


Cool.


We aren't using spaces within parentheses like that.


Hello!

Please stop using colons in filenames if possible. This causes interoperability issues - such files can no longer be easily transferred to OS that forbid ":" in file names (including Windows).

Best regards
  --Henryk Paluch


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-141224 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-141224") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


@jrflood "#275" in the commit message, not "TW-275"


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-141235 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-141235") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-Prod-20171031-141245 "deployed-2-env-Prod-20171031-141245") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-141301 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-141301") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


The two functional patches (by Alain and by you) probably play a role too!

Concerning the effect of optimism, what Elo increase vs SF8 would be necessary to raise interest, in the idea, in your opinion?


Good catch! I've patched this just now and will release it as a patch update soon!


Thank you. There are a few other things that need to be updated as well, like the dashboard settings and the agency name under GTAS in the banner. Anything with "IAD" in the DashboardController needs to be set to the home airport, and the UTC offset needs to be adjusted in the app config table. There were also a few sections with geo coordinates that need updating for the world map graphic to zoom to the right area. Those will always require some manual adjustment, but it would be helpful to call them out.

Examples:
/GTAS-master/gtas-parent/gtas-webapp/src/main/webapp/dashboard/DashboardController.js:                        "title": "IAD",
/GTAS-master/gtas-parent/gtas-webapp/src/main/webapp/dashboard/DashboardController.js:                            "label": "Flights To IAD",

Database Table_App Configuration: Set country and UTC offset


How cool


Ok I take it now


Hii urvashi


Thanks - just added this.


because u should use if  else


That's what I get for cut-n-paste from a Google search.

On another note for this line: The values here are what Wesnoth uses if no Preferences have been stored.


Hello


Should have used your newly created variables `formattedDate` and `formattedTime`.


Things are pretty neat indeed !

This is a very interesting way of organizing your sources :)


我留個言


Might I suggest putting "Gapless audio and video playback" as a feature too? I don't think the Youtube app does this yet.


not used, removing


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-142525 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-142525") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-142535 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-142535") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Realmは前から気になっていたのですが使い方とダウンロードの仕方がイマイチ分からないです。
@ykws さん的にはやっぱりcore dataよりもrealmの方がオススメなんでしょうか？
それと参考に@ykws さんのプロジェクトをダウンロードしても私自身のmacにRealmが入ってないと実行できないのでしょうか？


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-Prod-20171031-142546 "deployed-2-env-Prod-20171031-142546") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-142559 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-142559") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/9db7c80b-4026-48d8-bd81-cf8cd0cb0e2f "ToolchainPracticeDevOps"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/6d1993e0-407e-4f6e-a590-21d4b4d7ec5a "ToolchainPracticeDevOps") deployed [ToolchainPracticeDevOps](https://github.com/stevesedowski/ToolchainPracticeDevOps/releases/tag/deploy-ibm-yp-us-south-PracticeApps-PracticeApps-20171031-142637 "deploy-ibm-yp-us-south-PracticeApps-PracticeApps-20171031-142637") to [PracticeApps](https://console.bluemix.net/apps/1b316a77-4ff4-4d22-a2cd-e9374a97ce09?env_id=ibm:yp:us-south "ibm:yp:us-south:PracticeApps:PracticeApps"), including this commit


this is also part of #12


The conditions here are redundant; if either were `nil` the first two conditions would have caught it. This can simply be `else`.


sorry, no hints.
this repo is for my private use.


이 야밤에 CRUD완성하고 푸시하는 클라스..


I was curious so I wrote this test. It seems that casting is about 20% faster that ICmd.Subcommand. 20% of a few ticks isn't much, so it might not matter. Here are my results, compiled in release mode.

![image](https://user-images.githubusercontent.com/15874076/32228945-a3f49918-be1d-11e7-8b6b-06b7c27cef7d.png)

https://github.com/sttp/TestImplementation/blob/baaf3de961f138a0ad80336a554dc8d626102f2d/Sttp.Tests/WireProtocol/SubCommandPerformanceTests.cs#L115-L125


Hello Jan,

Out of curiosity, how dramatic are the consequences of this correction on macroscopic (e.g. stress-strain) behavior ?
In case there is a short answer to this question..

Jérôme


These kernels don't have the same width - which I guess means RMS width? That would be the sqrt of the third column in https://en.wikipedia.org/wiki/Kernel_(statistics)#Kernel_functions_in_common_use ie `1/sqrt(5)` for epanechnikov and `1` for gaussian. So changing from gaussian to epanechnikov would make the distribution look less smooth just because it's narrower, nothing to do with the detailed kernel shape. Might be worthwhile checking what other packages do, but I would have thought it would be more appropriate to normalize the widths - which I guess would make epanechnikov `3/(4*sqrt(5)) * (1 - v*v/5)`


the error logs (std::cerr, which is afiak what these steams use), flush all content immidietely, so it's not realyl a difference here. We once has the idea that we add a special hander for std::endl (or flush) in the ERR handlers to be used in the unit test to detect errors while still giving peoper error message, but that we never implemented iirc.


Different opening book.was used in previous test. How much impact it can have


I propose that this should import the main conf file just to get the Default section as well as the test conf. This means that if a new parameter is added to the main conf it will have a reasonable default in test.conf without needing to update both files.


hope this works


a) would need more info. i've tested them fairly well and seem to work like this for me.

b) yep

c) probably related to b, just at another spot. it seemed that when updating the option bytes in a loop quickly, at some point, it borked and started setting weird values (like putting me into RDP level 1 with PCROP which was a pain to get back to level 0 -- it was doable however). the borking might have been related to when i hit reset. that went away when i fixed the `opts.WRPSector != WANTED_WRP` check too. after getting everything working with the HAL, i liked my version better https://github.com/trezor/trezor-core/pull/75


Good point


I know the icon has been tweaked, but I think you should make it a few shades lighter (or a color). It is almost the same shade of grey as the Windows 10 taskbar and it disappears right into it.


それともう一つお聞きしたいのですがtableViewのセクションはios11になってもスワイプして削除することはできないですよね？


这里不好找


Something I ran into on the template filename branch that took a bit of working out!


# commit message is WRONG... mistake..
## this commit is about REFACTORING
- add side menu to SIMULATION PAGE
- transit FUNCTIONS from navigation bar to side menu


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-143528 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-143528") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Yes - but it took longer for the community to agree he to represent multi
echo structural data. Hopefully we will get there soon!

Best,
Chris

On Oct 31, 2017 3:47 AM, "Gilles de Hollander" <notifications@github.com>
wrote:

> Why would only BOLD images have multiple echoes? We use multi-echo
> anatomical scans on a regular basis.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/INCF/pybids/commit/7b6c139e1bef19b075b4e63829fc398fabb463a3#commitcomment-25304965>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAOkp1H6JpyE9dbAJKDeoe2F_v0zVqOMks5sxvqugaJpZM4QMisA>
> .
>


AOP  的基于注解的通知,


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-143538 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-143538") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-Prod-20171031-143550 "deployed-2-env-Prod-20171031-143550") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


`.classList` is a read only property. Use `time.classList.add('datetime')`.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-othomann](https://github.com/idsdev/testRepo-Traceability-othomann/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-143604 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20171031-143604") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


This commit broke things.
I made this commit originally to be able to hide the Delete button more often, but I shouldn't have done so for the Save button.

This makes it extremely difficult to ever show the save button (any with a value="save", or the delete button ever)


The first attempt to make a commit


This is a wrong pick from upstream. This won't have any effect (except for clean picking for other commits) without
https://github.com/aviraxp/ONEPLUS_MSM8994_KAWORI/commit/a97a471d596b99335f05f41e545eacd79e468d39#diff-241905eac9e9902dfa7b0d04fa62afdf
https://github.com/aviraxp/ONEPLUS_MSM8994_KAWORI/commit/cd523f776c86698b99e94c26e43be0b96e8da633#diff-241905eac9e9902dfa7b0d04fa62afdf


`.className = 'datetime'` would be the correct choice.


Thanks. However, this is quite a small project and when things get bigger the system used here doesn't scale well.

If reading BGE game source code interests you, you may want to drop by my [gitlab page as well](https://gitlab.com/users/sdfgeoff/projects), which has several more BGE games on it (all my BGMC entries). If you want to discuss project structure, I'm always interested to discuss sofware architecture, so drop me a message on BA or email me.


Open an issue and I'll get to it when I have time.


@snicolet hard to judge for me. I'd say 2-3 will be difficult, >5 will be more compelling.

@rohitrajiit indeed, book could make it difficult to compare to the older data.


Does this actually even boot?


ya estn terminados los dos metodos post que tenia que modificar, he dejado comentado el metodo post anterior para ser eliminado luego de comprobar que funcionan


0.1.15 includes previous commit.


rootProject.ext.androidCompileSdkVersion Edit this value with 26.0.2' removing the last line


I've never seen violins plotted with anything other than a gaussian kernel. I'm starting to think we should perhaps :hocho: that `kernel` attribute.


add google() repository


Old habits die hard. Fixed and force pushed :)


Hey @roundhill. Sorry to ping you on an old commit but it seems it no longer works. If I set the language of my site to Spanish in the [`General` page](http://calypso.localhost:3000/settings/general) the date is still displayed in the language of the user interface in the [`Traffic` page](http://calypso.localhost:3000/settings/traffic/stephanethomas102.wordpress.com) for the `Archives` preview. As far I can see there is no `lang` parameter defined in `site`, which is probably why I don't see the date in Spanish. Did I miss something, or is this a regression?


Created multidev environment [natalie-sandbox#ci-303](https://dashboard.pantheon.io/sites/ee1a9f88-1cc8-4eca-a8a6-7dc1433bb37e#ci-303).

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


The methods actually do not even necessary exist on the model because the model has a `__call` method as well. However, the mock is certainly wrong, as it would return the same result for whatever method name you call on the model, and that certainly does not make sense.


I've been doing this so it will build as I use twrp anyway. can't remeber if my tree boots, done so many buid with different trees I can't remeber where im up to.


Would it make sense to do this before setting labels like `deployment` and `originPath` to make sure that tags cannot over=write them?


You're welcome! 🍻


Perhaps commit description should also mention removal of `eventType` and GUID fields?


Should be `public void logout()` ?


Hello Olivier, I have no experience with CentOS, but for as far as I can see, in the end you *did* use gcc 4.9, right?  So what you describe here is just the procedure to get gcc 4.9 up and running on CentOS, am I correct?


全然、テスト出来てないけど、パソコンの調子が悪いから、データ消える前にリモートに上げた。
ユニットテストも作りたい。


Why is this formatting changed?

Try and avoid touching the existing code (the one that doesn't require changes).


Correct the indentation


Explain
How
Why
Where //


Why take out the Night's watch chars I had? @Altemio and I agreed the Night's Watch should always be active...


Why are all these needed for SCRED?

I see some of them are completely unrelated to SCRED e.g., RED_PROB_MARK, RED_HARD_MARK, etc.


@locutus2 I think this works a bit different than the first version, since we loop through the threads for a second time and only then get the thread with the highest score that is within 2 plies of the bestThread's depth. In the first take I tried to do 2 things at the same time and that may be the wrong way to do it, but who knows.


Why is this deleted?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/854c256d-4fb2-4a2a-84ad-09b80a4c83f0 "toolchain-kr050738"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ac53e679-8a0e-4f30-af07-f062eeb50606 "toolchain-kr050738") deployed [toolchain-kr050738](https://github.com/realbird00/toolchain-kr050738/releases/tag/deploy-ibm-yp-us-south-kimsh-kr.ibm.com-DataSciX-20171031-144914 "deploy-ibm-yp-us-south-kimsh-kr.ibm.com-DataSciX-20171031-144914") to [DataSciX](https://console.bluemix.net/apps/6126b3c8-19d9-4cc8-a7a4-20e8da6ab23a?env_id=ibm:yp:us-south "ibm:yp:us-south:kimsh@kr.ibm.com:DataSciX"), including this commit


?? "5.2.2" --> "5.2.1"


What's the idea here updating across three versions of monit in the 17.01 stable branch?  Could you not?


Again, do not touch the existing code. Avoid changing the formatting as well.


Same comments as before


Or I can do it for you, if you want. I would only lighten it slightly.

--
Jon Heal
http://www.theheals.org/
Have a nice day!

----------------------------------------
From: "Andrew Belt" <notifications@github.com>
Sent: Tuesday, October 31, 2017 10:38 AM
To: "VCVRack/Rack" <Rack@noreply.github.com>
Subject: Re: [VCVRack/Rack] Tweak icons again (4ba58b8)

Open an issue and I'll get to it when I have time.

-
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


Ok


Our inner loop will be in decoding/encoding the measurements. All other aspects of the code doesn't need this level of performance tuning.


Is this method really do something on the source code?


this fixed it


"arbeidsmiljøl" is one way that lawyers abbreviate "arbeidsmiljøloven" (the
'l' is for 'lov')

On Tue, Oct 31, 2017 at 2:40 PM, Espen Klem <notifications@github.com>
wrote:

> arbeidsmiljøl ? Shouldn't it be arbeidsmiljø
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/fergiemcdowall/search-index-adder/commit/01fb702939059b7aa0d22f6f12a3a2ff015b49a1#commitcomment-25307993>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABEgHbL6QYbcSA6JZ-i0mU_YM80ouuYqks5sxyNbgaJpZM4QMvxD>
> .
>


i was just listing out the exceptions that were being caught per method and i created the custom exceptions as well.  i know that they need to be caught once the implementation is finalized


Favor comentar


[Don't be a filthy casual](https://stackoverflow.com/questions/28418026/how-do-i-prevent-the-vertical-scrollbar-from-taking-space-in-the-control-causin)


Change script name to `test:web`.


No :). Its a zero extend, and could leave an overflow bit in the high 32. I need to add a 32 bit lea (maybe 16 too?), which is also 1 byte shorter because it doesn't need a REX prefix


good point.  ill make that change.


no problem
```
@Override
  protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    outState.putBoolean("petHasChanged", mPetHasChanged);
  }

  @Override
  protected void onRestoreInstanceState(Bundle savedInstanceState) {
    super.onRestoreInstanceState(savedInstanceState);
    mPetHasChanged = savedInstanceState.getBoolean("petHasChanged");
  }
```


Grade Management System
Developed by Wu Yudong and his team named 1030. This program is developed for the Beijing Jiao Tong University Weihai campus Data Structure project.
Using C.
Developer List :
Wu Yudong		16711031@bjtu.edu.cn
Xu Zhuoran		16711035@bjtu.edu.cn
Xie Haochen		16711033@bjtu.edu.cn
Liao Xiangyu	16711016@bjtu.edu.cn


This is because it also needs to expose `type` to jinja2, see settings update below: https://github.com/yourlabs/crudlfap/commit/e8e590fe39df54a636c22c0c00b80489aa891b65#diff-669bf484c13e9e3c7ce94983d04861cfR122


Cool beans


I think it'd be fine moving this `if/else` block to be inside that `else if (patchRequest.body.status === 404) {...}` just to keep all the similar logic together.


Save this as README.md
1. The project run on version of python 2.7 or above
2. Below is my problem approach:
   i) Read the content of file line by line
   ii) Consider the lines for computation based on restriction mentioned in the problem
   iii) For calculating the median of the file, create a min/max heap for each id (where id is combination of cmte_id, transaction_date for
        medianvals_by_date.txt and combination of cmte_id, zip_code, total number of transaction for medianvals_by_zip.txt)
   iv) After caluclatin the median, total_amont and count of transaction output the final results to two files


Race condition here


Like a boss ;)

What do you think; Does the new single-line OOVPA registration, make maintenance easier in practise?


[Maybe be a little bit filthy](https://social.msdn.microsoft.com/Forums/windows/en-US/387d7dba-7877-4e7b-8612-bba671c7fd69/autoresizing-control-width-in-flowlayoutpanel?forum=winforms)


Sure, it doesn't make much difference in this case, but blindly using `std::endl` everywhere is a bad idea. I'd much prefer to use `'\n'` everywhere for this reason.


good point.  done.


![](https://github.trello.services/images/mini-trello-icon.png) [Implémenter la suppression d'une compétence associé au profil](https://trello.com/c/xVoknzSO/481-impl%C3%A9menter-la-suppression-dune-comp%C3%A9tence-associ%C3%A9-au-profil)


![](https://github.trello.services/images/mini-trello-icon.png) [Mpdf GlyphOperator php 5.5 compatibility](https://trello.com/c/6BGYb9g2/4277-mpdf-glyphoperator-php-55-compatibility)


Good idea! Thanks for keeping an eye out like this.

I applied that improvement in 9a700fd (I think), though there are probably more improvements to be made around this part of the code.


that makes sense.  i can surmise what exceptions will go together, but i think only after implementing the exceptions would we be able to extract common implementation.


its really not needed in the python implementation as well.  i just added it to be on the same page.  i can remove it.


Why is the change in WKT IO required by the `correct_closure()` algorithm?


Unfortunately, I tried it and express throws error: TypeError: Cannot read property 'req' of undefined


Roland had it in his implementation.  He had a comment: Return the extra parameters that this instance. Extra meaning those that are not listed in the c_params specification.


Done, see #1430


And well, that json coding is readable now. Rada bingung pada awalnya, dan sekarang lebih gampang dibaca setelah gonta ganti codingan


＃github.io


Hi Jerome,

first of all, avoidGranularRatcheting=False is (as non-default param) an edge case, O.periodic=True makes it even more edge case.
But if I used this combination, the consequences were very dramatic. Because of opposite shift2, the computed shearInc were basically nonsense values, making the sample explode for any O.dt.

I was comparing elastic response with a static solution and with avoidGranularRatcheting=True I got different results. Only slightly different for poisson=0.2 (around 1-2%), but e.g. for poisson=100 (edge case again :-) the difference was significant. And for graphs to my thesis, I wanted the results to be the same :-)

cheers
Jan


Fixes #18


Looks _goooooooood_.


Good commit Arnau!! :)


https://github.com/hyeongwoojeong/
9a5c0e1f757e7b7bc32c947450bc49ecc2fcac2a MousecoinDev committed  @MousecoinDev 2 월 4 일 @ #


9a5c0e1f757e7b7bc32c947450bc49ecc2fcac2a MousecoinDev committed  @MousecoinDev 2 월 4 일
지갑


Explained in my next comment.


rename this something more clear than just "assay"


Is such a patch still needed?

This shouldn't  be needed since c3045e2cb02dc1dae29cdb0dafd6cdb6469b8de8


> I'm starting to think we should perhaps 🔪 that `kernel` attribute.

Fine by me, will @cpsievert complain that he can't reproduce all of `geom_violin`? Which, if I'm reading it right, has options `"gaussian", "rectangular", "triangular", "epanechnikov", "biweight", "cosine" or "optcosine"`? https://stat.ethz.ch/R-manual/R-devel/library/stats/html/density.html

Wouldn't be hard to add in later anyhow, so you could defer these comments about bandwidth and removing zeros at the end.


Thanks for comment. That makes sense (& seems cleaner), I'll refactor accordingly


Che que onda esto, me re interesa. Lo estas haciendo para aprender? Siguiendo algun libro o post? encontre este [post](https://www.pluralsight.com/guides/ruby-ruby-on-rails/token-based-authentication-with-ruby-on-rails-5-api), nose si es lo q estas siguiendo. Bueno, me aparecio en el timeline de github y me dio curiosidad


Why not use `\t` to insert an actual tab character?


The total number of stages in a cascade is defined as N_Cascade = N_enrich + N_strip -1. When considered in combination with the fact that we are rounding both strip and enrich up to the next integer number, you will need to do careful accounting to make sure the total number of stages in the cascade stays self-consistent.


Why are Rings handled differently than Polygons by default? It looks like a workaround for some other issue and therefore shouldn't be done here.

Do I understand correctly that all of these changes in WKT manip are because you need WKT to test the result of `correct_closure()` but the problem is that currently geometries are closed by default in WKT manip?

Btw, clang-3.x doesn't like this default parameter:

    In file included from ../libs/geometry/test/algorithms/area/area.cpp:22:
    In file included from ../libs/geometry/test/algorithms/area/test_area.hpp:18:
    In file included from ../boost/geometry/strategies/strategies.hpp:47:
    In file included from ../boost/geometry/strategies/cartesian/buffer_end_round.hpp:25:
    In file included from ../boost/geometry/io/wkt/wkt.hpp:18:
    ../boost/geometry/io/wkt/write.hpp:503:89: error: expected ')'
            bool force_closure = ! boost::is_same<typename tag<Geometry>::type, ring_tag>::value)
                                                                                ^
    ../boost/geometry/io/wkt/write.hpp:502:27: note: to match this '('
    inline wkt_manipulator(Geometry const& g,
                          ^
    ../boost/geometry/io/wkt/write.hpp:503:79: error: expected '>'
            bool force_closure = ! boost::is_same<typename tag<Geometry>::type, ring_tag>::value)
                                                                              ^


Attaching the relative screenshot... still work in progress to display the inner logs by timestamp

![support-snapshots](https://user-images.githubusercontent.com/22020168/32231718-0fc9387e-be5f-11e7-81cb-a3efe0a8b047.png)


@fbricon the subMonitor is no longer needed...


(I didn't realize all numbers had to be double. I thought as long as one number was double then all numbers would be treated as double)


I think it would be better to move this into declare_class_constant_ex and also apply it to declare_property_ex, so it's also done for internal classes. I ran into this issue with reflection just now, where we end up duplicating a `""` default value for a property on every instantiation.


Right, that's the `density` geom, [`geom_violin`](http://ggplot2.tidyverse.org/reference/geom_violin.html) doesn't have such option (I think)


Thanks for this addition!


I would change alarmPreviousLEDStatus to previousLedStatus, or ledStatusBeforeAlarm.

Thinking about the blinking, the commission says the blinking period should be 2 secs, so it should toggle every 1 sec. 1 sec on, 1 sec off, 2 secs period.


no


This is causing js errors, see https://qa-refapp.openmrs.org/openmrs/coreapps/clinicianfacing/patient.page?patientId=106 (creds admin:Admin123) Is it about escaping patient name? It should probably be escaped only when it is displayed on a page or is it executed in this very line somehow?


This can just be `Maybe ByteRange` since the type is imported. The disambiguation by specifying the full module path is not needed.


Follow Linux formatting guidelines!


The comparsion should use linkaddr_cmp(from, &central_node_address)


Finally, SCRED is not a well known term.

Feng Adaptive is a well known term. Use that instead of SCRED


Comments inline


Can you have a wilting point of zero?  Is that reasonable?  Under what conditions?


can't use extra space
String can make this problem easy
you only need to compare half of it to get the result
You have to think about two cases, odd and even


I'm not sure that it is correct to treat stage 0 differently. Stage zero should be defined to either be an enriching stage or a stripping stage and then applied consistently throughout


Colocar toda essa parte de criação de app em um arquivo separado e a de gerar access token também em outro arquivo separado, como falamos hoje antes do standup


add recyclerview item


Ah, I missed that there are two functions there with somewhat different signatures, weird. Sure, 🔪 for now anyway.


OK


ok ya fish


i hope you get added to this discord server:
https://discord.gg/ZqqdQG


The actual version is 701.

https://forum.dji.com/thread-117987-1-1.html


it is just for the stage 0 I know the feed assay, for the other one I need to compute it from the previous stage


@topjohnwu does this help against SafetyNet?


I am not sure that change anything :)


@keith At the time, it would generate an error like:

```
Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_CardIOPaymentViewController", referenced from:
      objc-class-ref in libTestLib.a(TestViewController.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
```

during compilation. Removing the compilation of the `.m` fixed the issue.


__API Description file syntax error on line 14__: the use of tab(s) '\t' in source data isn't currently supported, please contact makers (Autogenerated message from apiary.io)


it was just a printing variable, it will not say :)


哈工大考察公函/哈工大考察公函-何雨竹.txt

已改正


Phase 3 Next Steps was pointing to itself. It should be pointing to Phase 4.


Changed -a to -r to stop /bin changing ownership to unprivileged user.


hmm, this is a little tricky... it's giving the `v` labels more digits than they warrant. `Axes.hoverLabelText` calls `Axes.tickText` with `'hover'` mode. This whole machinery is getting awfully contorted at this point, but `'hover'` mode gives several *more* digits than you need to distinguish pixels, as it's meant to label data points precisely without going overboard. But regular `Axes.tickText` might have too *few* digits to distinguish pixels. This is really a new use case - though if we put continuous labels on lines it will show up again there. I'm OK leaving it as is for now, but lets make an issue to clean up this machinery and provide a `tickText` variant tailored to pixel-level detail.


u


<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ArticleController extends Controller
{
    public function show($n){
        return view('article',['number'=>$n]);
    }


Done, @geoperez


Explanation: the object for modeling the atomic-marathon-deployment is DeploymentService. The status is represented by a Status object that contains a Phase object.

The Status contains an internal timestamp for when it was initialized bu the phase itself contains a timestamp for when the phase of the deployment changed. The phase changes when the deployment goes Initiated -> Updating -> Done -> Failed but even though the phase-timestamp changes, the Status-timestamp remains the same.

The latest transition-time when "something happened to the deployment" is represented by the phase-timestamp, not the status-timestamp (which actually remains unchanged)

When a deployment transitions to a "Failed" state it does this only if 10 minutes (configurable) have passed since it has started "trying to deploy this". For long-running containers, events may occur that trigger a "try-to-deploy" action (eg: a momentary ZK failure). The bug was that it was measuring these 10 mins against the Status timestamp (which remains to when the deployment was initially started, potentially 2 days ago), not the phase timestamp (when the deployment transitioned to "Deploying" and reattempted to resolve itself).


Yes, I debounce resize for that reason:
https://github.com/Infinidat/floatThead/blob/master/src/jquery.floatThead.js#L157

but maybe my delay is too small. I did not think that anyone would be so evil as to fire the resize event themselves, and to fire it on something other than `window`.

Also, it maybe helpful to know that my events are namespaced, so you might be able to unbind them via the namespace. Check out the destroy method for how that is done.

As far as remembering to unbind things every time you call the plugin, that can be solved by making a simple plugin wrapper like (my jquery is rusty these days):

```js
$.fn.fth = function(opts){
  return this.each(function(){
    $(this).floatThead(opts);
    // do the event hack here
  });
};
```
this does not take into wrap calls like `.floatThead('destroy')` but you can make it do that, or just call those methods directly like you normally would, and just use `$el.fth()` for init.
Or if you are feeling like making it really not-hacky you can shadow the original $.fn.floatThead function and full overwrite it with your own version while calling the shadow inside the wrapper.

I am interested in seeing a demo of the working thing if you ever have time to put one together after you get all these issues under control. If you can do it without needing to modify source code, I will link it from the readme.


You must be using an outdated database.


Sure Sir. I've changed that to "EnablePacing".
I have one doubt, What made you say PACING_FQ will never be implemented?


Initially, it was MaxPacingRate. Since it is being assigned to the m_currentPacingRate (below in constructor), I thought to rename it to InitialPacingRate because. I have changed this to MaxPacingRate in the latest commit. Also, I am uncertain of the initial value for MaxPacingRate.


Done. Set it to false.


Removed.


According to RFC 6298 clause 2.4, on receiving a "New" ack, we restart retransmission timer. But if pacing timer is higher than RTO, and socket is not sending any packet due to pacing timer, Retransmission Timeout will occur. So to avoid this, I made it wait for pacing timer time left plus RTO.


Changed it to boolean.


Yes Sir. I have planned to write the test program to verify the functionality. But I am not sure how to do for mentioned test-cases. Please guide me over this.

Also, Natale wants to rebase this commit. I think he is unaware of your review comments. I'll rebase it after this commit and let him know about this.

This is the link for the latest commit: https://github.com/Vivek-anand-jain/Implementation-of-TCP-Pacing-in-ns-3/commit/b712a861e3187f2f4684569896334c98f7228a52


Why was this reverted?


Excelentes modificaciones... Te fue muy bien en el examen.


hahaha...


Hi there. I tried your example but was not successful. CDI still doesn't seem to be working correctly. I am very interested in getting this working. Do you have any idea what could be wrong?

Here is the relevant log with error when I made the web service call:

`objc[23056]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java (0x103b134c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x103b9e4e0). One of the two will be used. Which one is undefined.
Oct 31, 2017 11:35:49 AM org.jboss.weld.bootstrap.WeldStartup <clinit>
INFO: WELD-000900: 2.4.3 (Final)
Oct 31, 2017 11:35:49 AM org.jboss.weld.bootstrap.WeldStartup startContainer
INFO: WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
Oct 31, 2017 11:35:49 AM org.jboss.weld.environment.se.WeldContainer fireContainerInitializedEvent
INFO: WELD-ENV-002003: Weld SE container c05b38b9-04b8-4610-b4b9-72c3d1bbb639 initialized
Oct 31, 2017 11:35:49 AM org.jboss.weld.vertx.WeldVerticle
INFO: Weld verticle started for deployment c05b38b9-04b8-4610-b4b9-72c3d1bbb639
Server started on port 8080
Oct 31, 2017 11:36:33 AM org.jboss.resteasy.plugins.server.vertx.VertxRequestHandler lambda$handle$0
ERROR: RESTEASY019525: Unexpected
org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
	at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:78)
	at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:222)
	at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:171)
	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:414)
	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:205)
	at org.jboss.resteasy.plugins.server.vertx.RequestDispatcher.service(RequestDispatcher.java:93)
	at org.jboss.resteasy.plugins.server.vertx.VertxRequestHandler.lambda$handle$0(VertxRequestHandler.java:65)
	at org.jboss.resteasy.plugins.server.vertx.VertxRequestHandler$$Lambda$28/1832418080.handle(Unknown Source)
	at io.vertx.core.http.HttpServerRequest.lambda$bodyHandler$0(HttpServerRequest.java:198)
	at io.vertx.core.http.HttpServerRequest$$Lambda$30/276093315.handle(Unknown Source)
	at io.vertx.core.http.impl.HttpServerRequestImpl.handleEnd(HttpServerRequestImpl.java:406)
	at io.vertx.core.http.impl.ServerConnection.handleEnd(ServerConnection.java:297)
	at io.vertx.core.http.impl.ServerConnection.processMessage(ServerConnection.java:441)
	at io.vertx.core.http.impl.ServerConnection.handleMessage(ServerConnection.java:131)
	at io.vertx.core.http.impl.HttpServerImpl$ServerHandler.doMessageReceived(HttpServerImpl.java:666)
	at io.vertx.core.http.impl.HttpServerImpl$ServerHandler.doMessageReceived(HttpServerImpl.java:573)
	at io.vertx.core.http.impl.VertxHttpHandler.lambda$channelRead$0(VertxHttpHandler.java:71)
	at io.vertx.core.http.impl.VertxHttpHandler$$Lambda$32/1403650921.run(Unknown Source)
	at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:335)
	at io.vertx.core.impl.ContextImpl$$Lambda$9/2136344592.run(Unknown Source)
	at io.vertx.core.impl.ContextImpl.executeFromIO(ContextImpl.java:193)
	at io.vertx.core.http.impl.VertxHttpHandler.channelRead(VertxHttpHandler.java:71)
	at io.vertx.core.net.impl.VertxHandler.channelRead(VertxHandler.java:122)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:349)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:341)
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:349)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:341)
	at io.vertx.core.http.impl.HttpServerImpl$Http1xOrHttp2Handler.http1(HttpServerImpl.java:1064)
	at io.vertx.core.http.impl.HttpServerImpl$Http1xOrHttp2Handler.channelRead(HttpServerImpl.java:1035)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:349)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:341)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:349)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:642)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:565)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:479)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:441)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
	at io.vertx.examples.resteasy.helloworld.HelloWorldService.doGet(HelloWorldService.java:24)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:294)
	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:248)
	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:235)
	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:398)
	... 43 more`


That's influxdb default. Server, port and credentials can actually be defined in the settings file.


That's influxdb default port


You can simplify this a lot thanks to Webpack magic.

```
import RadioField from 'Ui/Forms/Fields/RadioField/RadioField.vue'
```


I have picked your change in the new 1.7.0 release.


What is this file doing?


I vote for Unity here. Easy to learn, lots of functionality, builds to everything.


GitHub issues. All in one platform.


We should also improve this... It prevents docker to restart sh.py in case it crashes.
It would be better if we added a parameter to sh.py so that it does not fork to background.


Remove this


Java have stack method:
public boolean isValid(String s) {
	Stack<Character> stack = new Stack<Character>();
	for (char c : s.toCharArray()) {
		if (c == '(')
			stack.push(')');
		else if (c == '{')
			stack.push('}');
		else if (c == '[')
			stack.push(']');
		else if (stack.isEmpty() || stack.pop() != c)
			return false;
	}
	return stack.isEmpty();
}


Slack. Integration, focus on dev.


 모바일로 작성 인점 양해 부탁드립니다. 잠들기전 위 내용 읽어보고 제 견해를 적습니다.
 금일 제 실수로 마스터 브런치에 샘플코드를 푸시하였습니다.
전 템플릿 콜백 패턴을 사용하였습니다. 사용자 즉 개발자 정의 객체인 results부분을 콜백부분이라 생각하여 리턴객체만 서비스단에서 구현하여 리턴받은 객체를 컨트롤러에서 리턴하도록 하였습니다.


yahhh


Good.