[inst/site/direct_optimizer_test.R:17:15:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L17) *warning:* **no visible binding for global variable ‘train_labels’**
```r
  m <- length(train_labels)
              ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:18:22:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L18) *warning:* **no visible binding for global variable ‘train_labels’**
```r
  c <- length(unique(train_labels))
                     ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:20:12:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L20) *warning:* **no visible global function definition for ‘cvFolds’**
```r
  folds <- cvFolds(m, K = nfolds, type = "random")
           ^~~~~~~
```
[inst/site/direct_optimizer_test.R:20:27:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L20) *warning:* **no visible binding for global variable ‘nfolds’, Did you mean 'folds'?**
```r
  folds <- cvFolds(m, K = nfolds, type = "random")
                          ^~~~~~
```
[inst/site/direct_optimizer_test.R:28:32:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L28) *warning:* **no visible binding for global variable ‘train_labels’**
```r
    bags <- plyr::alply(unique(train_labels), 1, function(x){x})
                               ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:28:61:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L28) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    bags <- plyr::alply(unique(train_labels), 1, function(x){x})
                                                            ^
```
[inst/site/direct_optimizer_test.R:30:19:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L30) *warning:* **no visible binding for global variable ‘train_labels’**
```r
      ll <- which(train_labels[set_train] == unique(train_labels)[j])
                  ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:30:19:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L30) *warning:* **no visible binding for global variable ‘train_labels’**
```r
      ll <- which(train_labels[set_train] == unique(train_labels)[j])
                  ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:32:71:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L32) *style:* **Commas should always have a space after.**
```r
                  manyseries_to_wordbag( (train_data[set_train, ])[ll,], w, p, a, "exact", 0.01)
                                                                      ^
```
[inst/site/direct_optimizer_test.R:37:20:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L37) *warning:* **no visible binding for global variable ‘train_labels’**
```r
    labels_test <- train_labels[set_test]
                   ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:38:18:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L38) *warning:* **no visible binding for global variable ‘train_data’**
```r
    data_test <- train_data[set_test, ]
                 ^~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:43:16:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L43) *warning:* **no visible global function definition for ‘series_to_wordbag’**
```r
        bag <- series_to_wordbag(data_test[j, ], w, p, a, "exact", 0.01)
               ^~~~~~~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:45:16:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L45) *warning:* **no visible global function definition for ‘series_to_wordbag’**
```r
        bag <- series_to_wordbag(data_test, w, p, a, "exact", 0.01)
               ^~~~~~~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:47:18:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L47) *warning:* **no visible global function definition for ‘cosine_sim’**
```r
      cosines <- cosine_sim(list("bag" = bag, "tfidf" = tfidf))
                 ^~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:55:27:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    error <- length(which((labels_test != labels_predicted))) / length(labels_test)
                          ^
```
[inst/site/direct_optimizer_test.R:60:15:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L60) *warning:* **no visible global function definition for ‘laply’, Did you mean 'lapply'?**
```r
  err <- mean(laply(errors,function(x){x}))
              ^~~~~
```
[inst/site/direct_optimizer_test.R:60:28:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L60) *style:* **Commas should always have a space after.**
```r
  err <- mean(laply(errors,function(x){x}))
                           ^
```
[inst/site/direct_optimizer_test.R:60:39:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L60) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  err <- mean(laply(errors,function(x){x}))
                                      ^
```
[inst/site/direct_optimizer_test.R:71:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L71) *style:* **Variable or function name should be snake_case.**
```r
S <- directL(cverror, rep(c(10, 2, 2)), rep(c(120, 60, 12)),
^
```
[inst/site/direct_optimizer_test.R:77:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L77) *style:* **Variable or function name should be snake_case.**
```r
S <- directL(cverror, rep(c(10, 2, 2)), rep(c(140, 50, 12)),
^
```
[inst/site/direct_optimizer_test.R:86:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L86) *style:* **Variable or function name should be snake_case.**
```r
S <- directL(cverror, rep(c(10, 2, 2)), rep(c(470, 100, 16)),
^
```
[inst/site/direct_optimizer_test.R:92:3:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/direct_optimizer_test.R#L92) *style:* **Commented code should be removed.**
```r
# nloptr.print.options()
  ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/makedata.R:8:14:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L8) *style:* **Use <-, not =, for assignment.**
```r
labels_train = unlist(dtrain[,1])
             ^
```
[inst/site/makedata.R:8:31:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L8) *style:* **Commas should always have a space after.**
```r
labels_train = unlist(dtrain[,1])
                              ^
```
[inst/site/makedata.R:9:13:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L9) *style:* **Use <-, not =, for assignment.**
```r
labels_test = unlist(dtest[,1])
            ^
```
[inst/site/makedata.R:9:29:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L9) *style:* **Commas should always have a space after.**
```r
labels_test = unlist(dtest[,1])
                            ^
```
[inst/site/makedata.R:11:37:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L11) *style:* **Commas should always have a space after.**
```r
data_train <- matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
                                    ^
```
[inst/site/makedata.R:12:35:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L12) *style:* **Commas should always have a space after.**
```r
data_test <- matrix(unlist(dtest[,-1]), nrow = length(labels_test))
                                  ^
```
[inst/site/makedata.R:14:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L14) *style:* **Variable or function name should be snake_case.**
```r
Gun_Point <- list("labels_train" = labels_train, "data_train" = data_train,
^~~~~~~~~
```
[inst/site/makedata.R:24:32:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L24) *style:* **Commas should always have a space after.**
```r
labels_train <- unlist(dtrain[,1])
                               ^
```
[inst/site/makedata.R:25:30:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L25) *style:* **Commas should always have a space after.**
```r
labels_test <- unlist(dtest[,1])
                             ^
```
[inst/site/makedata.R:27:37:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L27) *style:* **Commas should always have a space after.**
```r
data_train <- matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
                                    ^
```
[inst/site/makedata.R:28:35:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L28) *style:* **Commas should always have a space after.**
```r
data_test <- matrix(unlist(dtest[,-1]), nrow = length(labels_test))
                                  ^
```
[inst/site/makedata.R:30:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/makedata.R#L30) *style:* **Variable or function name should be snake_case.**
```r
CBF <- list("labels_train" = labels_train, "data_train" = data_train,
^~~
```
[inst/site/readme_examples.R:14:16:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L14) *style:* **Commas should always have a space after.**
```r
abline(h = c(1,-1), lty = 2, col = "gray50")
               ^
```
[inst/site/readme_examples.R:15:36:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L15) *style:* **Commas should always have a space after.**
```r
legend(0, -4, c("scaled sine wave","z-normalized wave"),
                                   ^
```
[inst/site/readme_examples.R:16:18:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L16) *style:* **Commas should always have a space after.**
```r
       lty = c(1,1), lwd = c(1,1), col = c("blue","red"), cex = 0.8)
                 ^
```
[inst/site/readme_examples.R:16:32:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L16) *style:* **Commas should always have a space after.**
```r
       lty = c(1,1), lwd = c(1,1), col = c("blue","red"), cex = 0.8)
                               ^
```
[inst/site/readme_examples.R:16:51:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L16) *style:* **Commas should always have a space after.**
```r
       lty = c(1,1), lwd = c(1,1), col = c("blue","red"), cex = 0.8)
                                                  ^
```
[inst/site/readme_examples.R:24:27:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L24) *style:* **Commas should never have a space before.**
```r
abline(v = c(1, 1 + 7 / 3 , 1 + 7 / 3 * 2, 8), lty = 3, lwd = 2, col = "gray50")
                         ~^
```
[inst/site/readme_examples.R:38:13:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L38) *style:* **Commas should always have a space after.**
```r
y <- seq(-2,2, length = 100)
            ^
```
[inst/site/readme_examples.R:40:9:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L40) *style:* **Commas should always have a space after.**
```r
lines(x,y, type = "l", lwd = 5, col = "magenta")
        ^
```
[inst/site/readme_examples.R:62:82:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L62) *style:* **Commas should always have a space after.**
```r
cylinder <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 1,],
                                                                                ^
```
[inst/site/readme_examples.R:64:78:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L64) *style:* **Commas should always have a space after.**
```r
bell <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 2,],
                                                                             ^
```
[inst/site/readme_examples.R:66:80:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L66) *style:* **Commas should always have a space after.**
```r
funnel <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 3,],
                                                                               ^
```
[inst/site/readme_examples.R:71:7:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L71) *style:* **Use <-, not =, for assignment.**
```r
tfidf = bags_to_tfidf(
      ^
```
[inst/site/readme_examples.R:77:59:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L77) *style:* **Commas should always have a space after.**
```r
sample <- (CBF[["data_train"]][CBF[["labels_train"]] == 3,])[1,]
                                                          ^
```
[inst/site/readme_examples.R:77:64:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L77) *style:* **Commas should always have a space after.**
```r
sample <- (CBF[["data_train"]][CBF[["labels_train"]] == 3,])[1,]
                                                               ^
```
[inst/site/readme_examples.R:87:34:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L87) *style:* **Commas should always have a space after.**
```r
  pattern <- weighted_patterns[i,]
                                 ^
```
[inst/site/readme_examples.R:101:56:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L101) *style:* **Commas should always have a space after.**
```r
  scale_colour_gradientn(name = "Class specificity:  ",limits = c(0,1),
                                                       ^
```
[inst/site/readme_examples.R:101:69:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L101) *style:* **Commas should always have a space after.**
```r
  scale_colour_gradientn(name = "Class specificity:  ",limits = c(0,1),
                                                                    ^
```
[inst/site/readme_examples.R:109:47:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L109) *style:* **Commas should always have a space after.**
```r
        axis.text.x = element_text(size = 12),axis.text.y = element_blank(),
                                              ^
```
[inst/site/readme_examples.R:118:33:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L118) *style:* **Commas should always have a space after.**
```r
for (i in c(1:length(data_test[,1]))) {
                                ^
```
[inst/site/readme_examples.R:119:25:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L119) *style:* **Commas should always have a space after.**
```r
  series <- data_test[i,]
                        ^
```
[inst/site/readme_examples.R:127:23:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
error <- length(which((labels_test != labels_predicted))) / length(labels_test)
                      ^
```
[inst/site/readme_examples.R:132:7:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/readme_examples.R#L132) *style:* **Place a space before left parenthesis, except in a function call.**
```r
which((labels_test != labels_predicted))
      ^
```
[inst/site/test_RRA.R:15:25:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/test_RRA.R#L15) *style:* **Commas should always have a space after.**
```r
sax_df <- ldply(ecg_sax,function(x){x})
                        ^
```
[inst/site/test_RRA.R:15:36:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/test_RRA.R#L15) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
sax_df <- ldply(ecg_sax,function(x){x})
                                   ^
```
[inst/site/test_RRA.R:16:26:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/test_RRA.R#L16) *style:* **Commas should always have a space after.**
```r
names(sax_df) <- c("idx","word")
                         ^
```
[inst/site/test_RRA.R:31:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/site/test_RRA.R#L31) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/test_data/bugs.R:2:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L2) *style:* **Use spaces to indent, not tabs.**
```r
NA
^
```
[inst/test_data/bugs.R:6:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L6) *style:* **Lines should not be more than 100 characters.**
```r
str_to_repair_grammar("adcc ccbb bbbd bbcb bdbb cbbc accb ccbb daba cbbc bbdb bcbb dabc bbcb adcc ccbc dabb	cbbd bbcb cdbb cbbc bbdc adcc cbcb bbbd bbcb bdbb cbbc accb cdbb dbbb cbbd bccb cdab cbbc accb ccbb dabb cbbd bbcb bdbb cbbc accb ccbb cbbd bbcb bdbb cbbc accb ccbb dabb cbbd bbcb bdbb cbbc accc ccbc dacb bbbd 	bbcb bdbb cbbc accb ccbc dbba cbbc bbdb bcbb dbbc bbcb adcc ccbc daba cbbc bbdb bcbb dbbc bbcb adcb bdac dcbb cbbd bbcb bdbb cbbc accb cdbb dbbb cbbd bccb bdab cbbc accb cdbb dbbb cbbd bbcb bdbb cbbc accc ccbb cbbd bbcb bdbb cbbc accb")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/test_data/bugs.R:11:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L11) *style:* **Lines should not be more than 100 characters.**
```r
str_to_repair_grammar("dacb bbbd bbcb bdbb cbbc accb ccbc dbba cbbc bbdb bcbb dbbc bbcb adcc ccbc daba cbbc bbdb bcbb dbbc bbcb adcb bdac dcbb cbbd bbcb bdbb cbbc accb cdbb dbbb cbbd bccb bdab cbbc accb cdbb dbbb cbbd bbcb bdbb cbbc accc ccbb cbbd bbcb bdbb cbbc accb")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/test_data/bugs.R:14:6:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L14) *style:* **Use <-, not =, for assignment.**
```r
data = fread("/Users/psenin/workspace/grammarviz2_src/data/mitdb__100_180.txt")
     ^
```
[inst/test_data/bugs.R:15:5:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L15) *style:* **Use <-, not =, for assignment.**
```r
sax = sax_via_window(data$V1, 160, 4, 4, "exact", 0.001)
    ^
```
[inst/test_data/bugs.R:16:5:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L16) *style:* **Use <-, not =, for assignment.**
```r
str = paste(unlist(sax), collapse =" ")
    ^
```
[inst/test_data/bugs.R:16:35:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L16) *style:* **Put spaces around all infix operators.**
```r
str = paste(unlist(sax), collapse =" ")
                                  ^~
```
[inst/test_data/bugs.R:17:9:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L17) *style:* **Use <-, not =, for assignment.**
```r
grammar = str_to_repair_grammar(str)
        ^
```
[inst/test_data/bugs.R:19:6:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L19) *style:* **Use <-, not =, for assignment.**
```r
str1 = grammar[[1]]$rule_string
     ^
```
[inst/test_data/bugs.R:20:4:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L20) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(i in c(2:95)){
   ^
```
[inst/test_data/bugs.R:21:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L21) *style:* **Lines should not be more than 100 characters.**
```r
	str1 = gsub(paste(" R", i - 1, " ", sep = ""), paste(" ", grammar[[i]]$expanded_rule_string, " ", sep = ""), str1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/test_data/bugs.R:21:14:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L21) *style:* **Use <-, not =, for assignment.**
```r
	str1 = gsub(paste(" R", i - 1, " ", sep = ""), paste(" ", grammar[[i]]$expanded_rule_string, " ", sep = ""), str1)
             ^
```
[inst/test_data/bugs.R:21:14:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L21) *style:* **Put spaces around all infix operators.**
```r
	str1 = gsub(paste(" R", i - 1, " ", sep = ""), paste(" ", grammar[[i]]$expanded_rule_string, " ", sep = ""), str1)
            ~^~
```
[inst/test_data/bugs.R:21:26:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L21) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
	str1 = gsub(paste(" R", i - 1, " ", sep = ""), paste(" ", grammar[[i]]$expanded_rule_string, " ", sep = ""), str1)
                         ^
```
[inst/test_data/bugs.R:21:35:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L21) *style:* **Put spaces around all infix operators.**
```r
	str1 = gsub(paste(" R", i - 1, " ", sep = ""), paste(" ", grammar[[i]]$expanded_rule_string, " ", sep = ""), str1)
                                  ^~
```
[inst/test_data/bugs.R:21:49:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L21) *style:* **Put spaces around all infix operators.**
```r
	str1 = gsub(paste(" R", i - 1, " ", sep = ""), paste(" ", grammar[[i]]$expanded_rule_string, " ", sep = ""), str1)
                                                ^~
```
[inst/test_data/bugs.R:21:111:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L21) *style:* **Put spaces around all infix operators.**
```r
	str1 = gsub(paste(" R", i - 1, " ", sep = ""), paste(" ", grammar[[i]]$expanded_rule_string, " ", sep = ""), str1)
                                                                                ^~
```
[inst/test_data/bugs.R:26:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/inst/test_data/bugs.R#L26) *error:* **unexpected '>'**
```r
> library(jmotif)
^
```
[R/jmotif.R:25:27:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/jmotif.R#L25) *style:* **Commas should always have a space after.**
```r
        distance_matrix[i,j] <- (cutlines[i] - cutlines[j - 1]) * (cutlines[i] - cutlines[j - 1])
                          ^
```
[R/jmotif.R:27:27:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/jmotif.R#L27) *style:* **Commas should always have a space after.**
```r
        distance_matrix[j,i] <- distance_matrix[i,j]
                          ^
```
[R/jmotif.R:27:51:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/jmotif.R#L27) *style:* **Commas should always have a space after.**
```r
        distance_matrix[j,i] <- distance_matrix[i,j]
                                                  ^
```
[R/jmotif.R:34:72:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/jmotif.R#L34) *style:* **Commas should always have a space after.**
```r
    stop(paste("unable to get a distance matrix for the alphabet size",a_size))
                                                                       ^
```
[R/jmotif.R:62:21:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/jmotif.R#L62) *warning:* **no visible global function definition for ‘sax_distance_matrix’**
```r
      dist_table <- sax_distance_matrix(alphabet_size)
                    ^~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:34:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L34) *style:* **Lines should not be more than 100 characters.**
```r
#' Finds the Euclidean distance between points, if distance is above the threshold, abandons the computation
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:67:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L67) *style:* **Lines should not be more than 100 characters.**
```r
    .Call('jmotif_find_discords_hotsax', PACKAGE = 'jmotif', ts, w_size, paa_size, a_size, n_threshold, discords_num)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:123:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L123) *style:* **Lines should not be more than 100 characters.**
```r
find_discords_rra <- function(series, w_size, paa_size, a_size, nr_strategy, n_threshold, discords_num) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:124:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L124) *style:* **Lines should not be more than 100 characters.**
```r
    .Call('jmotif_find_discords_rra', PACKAGE = 'jmotif', series, w_size, paa_size, a_size, nr_strategy, n_threshold, discords_num)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:143:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L143) *style:* **Lines should not be more than 100 characters.**
```r
    .Call('jmotif_series_to_wordbag', PACKAGE = 'jmotif', ts, w_size, paa_size, a_size, nr_strategy, n_threshold)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:162:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L162) *style:* **Lines should not be more than 100 characters.**
```r
    .Call('jmotif_manyseries_to_wordbag', PACKAGE = 'jmotif', data, w_size, paa_size, a_size, nr_strategy, n_threshold)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:206:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L206) *style:* **Lines should not be more than 100 characters.**
```r
#' Translates an alphabet size into the array of corresponding SAX cut-lines built using the Normal distribution.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:260:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L260) *style:* **Lines should not be more than 100 characters.**
```r
#' @param nr_strategy the Numerosity Reduction strategy, acceptable values are "exact" and "mindist" --
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:269:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L269) *style:* **Lines should not be more than 100 characters.**
```r
    .Call('jmotif_sax_via_window', PACKAGE = 'jmotif', ts, w_size, paa_size, a_size, nr_strategy, n_threshold)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:381:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/R/RcppExports.R#L381) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test_cosine_sim.R:1:3:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_cosine_sim.R#L1) *style:* **Use <-, not =, for assignment.**
```r
a = c(2, 1, 0, 2, 0, 1, 1, 1)
  ^
```
[tests/testthat/test_cosine_sim.R:6:58:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_cosine_sim.R#L6) *style:* **Commas should always have a space after.**
```r
  expect_equal(0.1784162, as.numeric(cosine_dist(rbind(a,b))), tolerance = 1e-6)
                                                         ^
```
[tests/testthat/test_cosines.R:4:78:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_cosines.R#L4) *style:* **Commas should always have a space after.**
```r
bag1 <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 1,],
                                                                             ^
```
[tests/testthat/test_cosines.R:6:78:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_cosines.R#L6) *style:* **Commas should always have a space after.**
```r
bag2 <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 2,],
                                                                             ^
```
[tests/testthat/test_cosines.R:8:78:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_cosines.R#L8) *style:* **Commas should always have a space after.**
```r
bag3 <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 3,],
                                                                             ^
```
[tests/testthat/test_cosines.R:11:57:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_cosines.R#L11) *style:* **Commas should always have a space after.**
```r
sample <- (CBF[["data_test"]][CBF[["labels_test"]] == 3,])[1,]
                                                        ^
```
[tests/testthat/test_cosines.R:11:62:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_cosines.R#L11) *style:* **Commas should always have a space after.**
```r
sample <- (CBF[["data_test"]][CBF[["labels_test"]] == 3,])[1,]
                                                             ^
```
[tests/testthat/test_discord_brute_force.R:18:50:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_discord_brute_force.R#L18) *style:* **Commas should always have a space after.**
```r
  expect_equal(discords[discords$position == 411,]$nn_distance, 1.5045846602966542)
                                                 ^
```
[tests/testthat/test_discord_hot_sax.R:16:50:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_discord_hot_sax.R#L16) *style:* **Commas should always have a space after.**
```r
  expect_equal(discords[discords$position == 430,]$nn_distance, 5.252618285620532)
                                                 ^
```
[tests/testthat/test_discord_hot_sax.R:17:50:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_discord_hot_sax.R#L17) *style:* **Commas should always have a space after.**
```r
  expect_equal(discords[discords$position == 318,]$nn_distance, 4.154825115936453)
                                                 ^
```
[tests/testthat/test_discord_hot_sax.R:18:51:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_discord_hot_sax.R#L18) *style:* **Commas should always have a space after.**
```r
  expect_equal(discords[discords$position == 2080,]$nn_distance, 2.381003269560112)
                                                  ^
```
[tests/testthat/test_discord_hot_sax.R:19:49:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_discord_hot_sax.R#L19) *style:* **Commas should always have a space after.**
```r
  expect_equal(discords[discords$position == 25,]$nn_distance, 2.363633774221037)
                                                ^
```
[tests/testthat/test_discord_rra.R:3:26:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_discord_rra.R#L3) *style:* **Commas should always have a space after.**
```r
  expect_true(discords[1,]$start < 420)
                         ^
```
[tests/testthat/test_discord_rra.R:4:26:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_discord_rra.R#L4) *style:* **Commas should always have a space after.**
```r
  expect_true(discords[1,]$end > 420)
                         ^
```
[tests/testthat/test_early_abandoned_dist.R:3:38:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_early_abandoned_dist.R#L3) *style:* **Commas should always have a space after.**
```r
test_dist <- as.numeric(dist(rbind(a,b)))
                                     ^
```
[tests/testthat/test_early_abandoned_dist.R:7:44:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_early_abandoned_dist.R#L7) *style:* **Commas should always have a space after.**
```r
  expect_error(early_abandoned_dist(a, c(1,2), 1))
                                           ^
```
[tests/testthat/test_min_dist_equal.R:16:22:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_min_dist_equal.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  expect_equal( sqrt((min_dist(str1, str2, 3)) ^ 2 / 2), 0.7421040279 )
                     ^
```
[tests/testthat/test_min_dist_equal.R:18:22:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_min_dist_equal.R#L18) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  expect_equal( sqrt((min_dist(str2, str3, 3)) ^ 2), 0.7421040279 )
                     ^
```
[tests/testthat/test_min_dist.R:3:14:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_min_dist.R#L3) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_true( is_equal_mindist("aaa", "bbb")  )
             ^
```
[tests/testthat/test_min_dist.R:3:47:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_min_dist.R#L3) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_true( is_equal_mindist("aaa", "bbb")  )
                                              ^
```
[tests/testthat/test_min_dist.R:5:15:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_min_dist.R#L5) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_false( is_equal_mindist("aaa", "bbba")  )
              ^
```
[tests/testthat/test_min_dist.R:5:49:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_min_dist.R#L5) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_false( is_equal_mindist("aaa", "bbba")  )
                                                ^
```
[tests/testthat/test_min_dist.R:7:15:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_min_dist.R#L7) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_false( is_equal_mindist("aaa", "aca")  )
              ^
```
[tests/testthat/test_min_dist.R:7:48:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_min_dist.R#L7) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  expect_false( is_equal_mindist("aaa", "aca")  )
                                               ^
```
[tests/testthat/test_RePair_via_decompression.R:1:12:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_RePair_via_decompression.R#L1) *style:* **Use <-, not =, for assignment.**
```r
sax_string = paste(
           ^
```
[tests/testthat/test_RePair_via_decompression.R:10:3:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_RePair_via_decompression.R#L10) *style:* **Variable or function name should be snake_case.**
```r
  uncompressed_R0 = paste(grammar[[1]]$rule_string, " ", sep = "")
  ^~~~~~~~~~~~~~~
```
[tests/testthat/test_RePair_via_decompression.R:10:19:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_RePair_via_decompression.R#L10) *style:* **Use <-, not =, for assignment.**
```r
  uncompressed_R0 = paste(grammar[[1]]$rule_string, " ", sep = "")
                  ^
```
[tests/testthat/test_RePair_via_decompression.R:14:7:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_RePair_via_decompression.R#L14) *style:* **Variable or function name should be snake_case.**
```r
      uncompressed_R0 = gsub(
      ^~~~~~~~~~~~~~~
```
[tests/testthat/test_RePair_via_decompression.R:14:23:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_RePair_via_decompression.R#L14) *style:* **Use <-, not =, for assignment.**
```r
      uncompressed_R0 = gsub(
                      ^
```
[tests/testthat/test_SAX_simple.R:16:53:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_SAX_simple.R#L16) *style:* **Commas should always have a space after.**
```r
                             nrow = 10, byrow = T)[,1], collapse = "")
                                                    ^
```
[tests/testthat/test_SAX_simple.R:18:53:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_SAX_simple.R#L18) *style:* **Commas should always have a space after.**
```r
                             nrow = 14, byrow = T)[,1], collapse = "")
                                                    ^
```
[tests/testthat/test_SAX_simple.R:20:52:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_SAX_simple.R#L20) *style:* **Commas should always have a space after.**
```r
                             nrow = 9, byrow = T)[,1], collapse = "")
                                                   ^
```
[tests/testthat/test_SAX_strategies.R:12:3:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_SAX_strategies.R#L12) *style:* **Commented code should be removed.**
```r
# plot(as.numeric(dat),t="l")
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_SAX_via_window.R:12:3:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_SAX_via_window.R#L12) *style:* **Commented code should be removed.**
```r
# plot(as.numeric(dat),t="l")
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_SAX_with_NAs.R:12:3:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_SAX_with_NAs.R#L12) *style:* **Commented code should be removed.**
```r
# plot(as.numeric(dat),t="l")
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_SAX_with_NAs.R:40:65:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_SAX_with_NAs.R#L40) *style:* **Commas should always have a space after.**
```r
    cylinders <- CBF[["data_train"]][CBF[["labels_train"]] == 1,]
                                                                ^
```
[tests/testthat/test_SAX_with_NAs.R:42:22:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_SAX_with_NAs.R#L42) *style:* **Commas should always have a space after.**
```r
    c <- cylinders[2,]
                     ^
```
[tests/testthat/test_wordbag.R:17:61:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_wordbag.R#L17) *style:* **Commas should always have a space after.**
```r
  words <- table(matrix(unlist(sax1), ncol = 1, byrow = T)[,1])
                                                            ^
```
[tests/testthat/test_wordbag.R:22:44:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_wordbag.R#L22) *style:* **Commas should always have a space after.**
```r
                    wb1[wb1$words == "bca",]$counts)
                                           ^
```
[tests/testthat/test_wordbag.R:30:46:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_wordbag.R#L30) *style:* **Commas should always have a space after.**
```r
  wb2 <- manyseries_to_wordbag(t(t(rbind(dat,dat))), 6, 3, 3, "none", 0.01)
                                             ^
```
[tests/testthat/test_wordbag.R:41:61:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_wordbag.R#L41) *style:* **Commas should always have a space after.**
```r
  words <- table(matrix(unlist(sax1), ncol = 1, byrow = T)[,1])
                                                            ^
```
[tests/testthat/test_wordbag.R:46:39:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_wordbag.R#L46) *style:* **Commas should always have a space after.**
```r
               wb1[wb1$words == "bca",]$counts)
                                      ^
```
[tests/testthat/test_wordbag.R:54:46:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_wordbag.R#L54) *style:* **Commas should always have a space after.**
```r
  wb2 <- manyseries_to_wordbag(t(t(rbind(dat,dat))), 6, 3, 3, "mindist", 0.01)
                                             ^
```
[tests/testthat/test_znorm.R:1:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_znorm.R#L1) *style:* **Variable or function name should be snake_case.**
```r
X = c(-1, -2, -1, 0, 2, 1, 1, 0)
^
```
[tests/testthat/test_znorm.R:1:3:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_znorm.R#L1) *style:* **Use <-, not =, for assignment.**
```r
X = c(-1, -2, -1, 0, 2, 1, 1, 0)
  ^
```
[tests/testthat/test_znorm.R:2:1:](https://github.com/jMotif/jmotif-R/blob/98f8d8a39f58f50ca0de3385551bca248beb95cb/tests/testthat/test_znorm.R#L2) *style:* **Variable or function name should be snake_case.**
```r
Xscaled <- X / 100
^~~~~~~
```


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


I am using nginx 1.12.0, but don't think that matters.


![](https://github.trello.services/images/mini-trello-icon.png) [React-Native: upgrade a v0.43.4](https://trello.com/c/2lX75uOh/74-react-native-upgrade-a-v0-43-4)


I'm not sure. I have only a vague memory of this commit, but I remember something like scribble/jfp just didn't work at all. Maybe time to add some test cases....?


Please don't use priority greater than zero that is not fair with respect to the other developers. This is reserved for special circumstances. Impatience belongs not of them. I have set prio back to zero.


Is the ext-posix dependency needed? It isn't available on Windows and when I remove the dependency everything still seems to work correctly.


I'll make the issue by the end of today


Actually if you check, I have put priority back to 0, I just changed it to 1 for a few minutes because it was stuck.


Why not just all ft controllers in one file.


Can I get an event right after the badge? Would be quite useful to show some additional information.


Alguns materiais de apoio do mongoose pra salvar o Id de outra tabela:

https://www.youtube.com/watch?v=5e1NEdfs4is&index=4&list=PLoYCgNOIyGAACzU6GliHJDp4kmOw3NFsh&t=479s

http://stackoverflow.com/questions/34987679/mongoose-objectid-is-not-saving-in-another-collection


Celui-ci c'est le bon commit


I see but that is not the point. This is a long test and if more other tests come in sometimes tests pauses which has used more resources which is fair. The start from alone, wait a little bit. Other tests waiting temporary also and their developers doesn't set prio 1. You tried to increase your proportion of the resources, which is a bad habit in a community.


"just do it"


Yeah, my first thought too. If we need to call a method on this task (Jar or GeneratePom) during execution, then maybe it would be better to use a closure/function here and define it in configuration class (like BaseJavaLibraryPlugin).


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


If you have time, please wait until Wednesday.

Gesendet: Sonntag, 30. April 2017 um 19:29 Uhr
Von: "Tibor Digana" <notifications@github.com>
An: apache/maven-surefire <maven-surefire@noreply.github.com>
Cc: "Michael Osipov" <1983-01-06@gmx.net>, Mention <mention@noreply.github.com>
Betreff: Re: [apache/maven-surefire] [SUREFIRE-1366] mvn javadoc:javadoc fails on Javadoc syntax with JDK 1.8 (5745ba1)

Hi Michael,

failsafe-summary.xjb is now correct.
I think this is from my legacy project settings, therefore wrong line
endings.
Should we wait till Wed or push it now and review second time later? There
are more pending branches.

Thx
Tibor

On Sun, Apr 30, 2017 at 6:29 PM, Michael Osipov <notifications@github.com>
wrote:

>
> A quick check: looks ok, but there are still line ending issues. E.g., on
> the bindings file.
>
> Though, I won't be able to do any proper review before Wednesday.
>
>
>
> Michael
>
>
>
> Gesendet: Sonntag, 30. April 2017 um 17:09 Uhr
> Von: "Tibor Digana" <notifications@github.com>
> An: apache/maven-surefire <maven-surefire@noreply.github.com>
> Cc: "Michael Osipov" <1983-01-06@gmx.net>, Mention <
> mention@noreply.github.com>
> Betreff: Re: [apache/maven-surefire] [SUREFIRE-1366] mvn javadoc:javadoc
> fails on Javadoc syntax with JDK 1.8 (5745ba1)
>
> @Michael
> I completed branch SUREFIRE-1366 and implemented everything you proposed,
> except for using cxf plugin instead of jaxb2 plugin. Here is the commit:
> https://git-wip-us.apache.org/repos/asf?p=maven-surefire.git;a=commit;h=
> 3857f5590d060bc26b89dcb84aae9cfc3b340984
> I would like to push it to master in the evening if there are no
> objections.
> Thx for your time.
> Best Regards
> Tibot
>
> On Sat, Apr 29, 2017 at 8:03 PM, Tibor Digana <tibor.digana@googlemail.com
> >
> wrote:
>
> > Hi Michael,
> >
> > I used Maven plugin but jaxb2 does not accept xjb bindings, however there
> > are two such plugins I used them in 2013. So I took xcf which takes
> > bindings and creates ErrorType enum as expected. I have almost completed
> > the fixes and will commit to branch soon. Currently running the build.
> >
> > On Wed, Apr 26, 2017 at 12:58 PM, Michael Osipov <
> notifications@github.com
> > > wrote:
> >
> >> Please keep in mind that creating JAXBContext is expensive in contrast
> >> to marshaller/unmarshaller. If you this happens often, consider to cache
> >> them.
> >>
> >> —
> >> You are receiving this because you authored the thread.
> >> Reply to this email directly, view it on GitHub
> >> <https://github.com/apache/maven-surefire/commit/
> 5745ba135522dfe2307d67b4cf84a562fe240ac4#commitcomment-21913042>,
> >> or mute the thread
> >> <https://github.com/notifications/unsubscribe-auth/AA_yR9GvteLPEDCz1K_
> ZkB5uUyCAw5Rfks5rzyM6gaJpZM4NIsQQ>
> >> .
> >>
> >
> >
> >
> > --
> > Cheers
> > Tibor
> >
>
>
>
> --
> Cheers
> Tibor
> —
> You are receiving this because you were mentioned.
>
> Reply to this email directly, view it on GitHub, or mute the thread.
>
>
>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/apache/maven-surefire/commit/5745ba135522dfe2307d67b4cf84a562fe240ac4#commitcomment-21962607>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA_yR9QZl5VQiBBmPIkY-7qixfd0FNTdks5r1Lb_gaJpZM4NIsQQ>
> .
>

--
Cheers
Tibor
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


You can still use it. There's just a CSS rule hiding the button.


Fixed, also made Hemp Oil placable also.


@serhiy-storchaka
Thank you for updating ``test_typing.py``!

I have one wish: Could you please tag me or/and @gvanrossum when you change ``typing.py``or ``test_typing.py``? This will simplify the workflow (there is an upstream repo https://github.com/python/typing that should stay in sync).


It's stated in some places that one should use SQLite for development and then postgress for deployment. It totally depends on the team to decide. The best way to go (according to me) is to use SQLite as we expect new developers to get into contribution as it will need extra effort apart from the development. Or other option would be that we can add instruction for the second suggestion of yours.


Aye, aye ...


[R/backup.R:4:1:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/backup.R#L4) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/check.R:24:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/check.R#L24) *warning:* **no visible global function definition for ‘check_rprofile_eof’**
```r
  check_rprofile_eof(all = all, fix = fix, backup = backup, debug = debug)
  ^~~~~~~~~~~~~~~~~~
```
[R/check.R:25:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/check.R#L25) *warning:* **no visible global function definition for ‘check_rprofile_update_packages’**
```r
  check_rprofile_update_packages(all = all, debug = debug)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check.R:38:32:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/check.R#L38) *warning:* **no visible global function definition for ‘find_rprofile’**
```r
  if (is.null(files)) files <- find_rprofile(all = all)
                               ^~~~~~~~~~~~~
```
[R/check.R:66:14:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/check.R#L66) *warning:* **no visible global function definition for ‘find_rprofile’**
```r
    files <- find_rprofile(all = all)
             ^~~~~~~~~~~~~
```
[R/check.R:67:14:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/check.R#L67) *warning:* **no visible global function definition for ‘find_rprofile_d’**
```r
    paths <- find_rprofile_d(all = all)
             ^~~~~~~~~~~~~~~
```
[R/check.R:68:23:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/check.R#L68) *warning:* **no visible global function definition for ‘list_d_files’**
```r
    files <- c(files, list_d_files(paths))
                      ^~~~~~~~~~~~
```
[R/debug.R:38:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/debug.R#L38) *warning:* **possible error in log(sprintf(...), collapse = collapse): unused argument (collapse = collapse)**
```r
  log(sprintf(...), collapse = collapse)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/files_apply.R:39:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/files_apply.R#L39) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
  logf("Processing %d %s files ...", length(files), what)
  ^~~~
```
[R/files_apply.R:41:5:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/files_apply.R#L41) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
    logf(" - %s", file)
    ^~~~
```
[R/files_apply.R:44:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/files_apply.R#L44) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
  logf("Processing %d %s files ... done", length(files), what)
  ^~~~
```
[R/filter_files.R:25:40:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/filter_files.R#L25) *warning:* **no visible binding for global variable ‘is_package_installed’**
```r
          keep <- lapply(values, FUN = is_package_installed)
                                       ^~~~~~~~~~~~~~~~~~~~
```
[R/find_files.R:10:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/find_files.R#L10) *warning:* **no visible global function definition for ‘find_files’**
```r
  find_files(pathnames, all = all)
  ^~~~~~~~~~
```
[R/find_files.R:20:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/find_files.R#L20) *warning:* **no visible global function definition for ‘find_files’**
```r
  find_files(pathnames, all = all)
  ^~~~~~~~~~
```
[R/find_files.R:34:18:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/find_files.R#L34) *warning:* **no visible global function definition for ‘find_rprofile’**
```r
    pathnames <- find_rprofile(all = all)
                 ^~~~~~~~~~~~~
```
[R/find_files.R:42:14:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/find_files.R#L42) *warning:* **no visible global function definition for ‘find_d_dirs’**
```r
  paths_d <- find_d_dirs(paths, all = all)
             ^~~~~~~~~~~
```
[R/find_files.R:47:5:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/find_files.R#L47) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
    logf("Found startup directory %s.", paste(sQuote(paths_d), collapse = ", "))
    ^~~~
```
[R/find_files.R:60:18:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/find_files.R#L60) *warning:* **no visible global function definition for ‘find_renviron’**
```r
    pathnames <- find_renviron(all = all)
                 ^~~~~~~~~~~~~
```
[R/find_files.R:68:14:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/find_files.R#L68) *warning:* **no visible global function definition for ‘find_d_dirs’**
```r
  paths_d <- find_d_dirs(paths, all = all)
             ^~~~~~~~~~~
```
[R/find_files.R:73:5:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/find_files.R#L73) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
    logf("Found startup directory %s.", paste(sQuote(paths_d), collapse = ", "))
    ^~~~
```
[R/install.R:19:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L19) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/install.R:26:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L26) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/install.R:28:1:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
install <- function(path = "~", backup = TRUE, overwrite = FALSE, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/install.R:33:5:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L33) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
    logf("Creating R profile directory: %s", sQuote(dir))
    ^~~~
```
[R/install.R:39:5:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L39) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
    logf("Creating R environment directory: %s", sQuote(dir))
    ^~~~
```
[R/install.R:62:1:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L62) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/install.R:79:1:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L79) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/install.R:92:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L92) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
  logf("R startup file updated: %s", sQuote(file))
  ^~~~
```
[R/install.R:93:1:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/install.R#L93) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/renviron_d.R:16:34:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/renviron_d.R#L16) *warning:* **no visible global function definition for ‘find_renviron_d’**
```r
    if (is.null(paths)) paths <- find_renviron_d(sibling = sibling, all = all)
                                 ^~~~~~~~~~~~~~~
```
[R/renviron_d.R:17:14:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/renviron_d.R#L17) *warning:* **no visible global function definition for ‘list_d_files’**
```r
    files <- list_d_files(paths, filter = filter_files)
             ^~~~~~~~~~~~
```
[R/renviron_d.R:17:43:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/renviron_d.R#L17) *warning:* **no visible binding for global variable ‘filter_files’**
```r
    files <- list_d_files(paths, filter = filter_files)
                                          ^~~~~~~~~~~~
```
[R/renviron_d.R:18:5:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/renviron_d.R#L18) *warning:* **no visible global function definition for ‘files_apply’**
```r
    files_apply(files, fun = readRenviron, dryrun = dryrun, what = "Renviron")
    ^~~~~~~~~~~
```
[R/renviron_d.R:21:10:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/renviron_d.R#L21) *warning:* **no visible global function definition for ‘api’, Did you mean 'pi'?**
```r
  res <- api()
         ^~~
```
[R/renviron_d.R:29:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/renviron_d.R#L29) *warning:* **no visible global function definition for ‘renviron_d’**
```r
  renviron_d(...)
  ^~~~~~~~~~
```
[R/rprofile_d.R:16:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/rprofile_d.R#L16) *warning:* **no visible global function definition for ‘check’**
```r
  check(all = all, fix = TRUE, debug = FALSE)
  ^~~~~
```
[R/rprofile_d.R:21:34:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/rprofile_d.R#L21) *warning:* **no visible global function definition for ‘find_rprofile_d’**
```r
    if (is.null(paths)) paths <- find_rprofile_d(sibling = sibling, all = all)
                                 ^~~~~~~~~~~~~~~
```
[R/rprofile_d.R:22:14:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/rprofile_d.R#L22) *warning:* **no visible global function definition for ‘list_d_files’**
```r
    files <- list_d_files(paths, filter = filter_files)
             ^~~~~~~~~~~~
```
[R/rprofile_d.R:22:43:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/rprofile_d.R#L22) *warning:* **no visible binding for global variable ‘filter_files’**
```r
    files <- list_d_files(paths, filter = filter_files)
                                          ^~~~~~~~~~~~
```
[R/rprofile_d.R:28:5:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/rprofile_d.R#L28) *warning:* **no visible global function definition for ‘check_rprofile_encoding’**
```r
    check_rprofile_encoding()
    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/rprofile_d.R:31:10:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/rprofile_d.R#L31) *warning:* **no visible global function definition for ‘api’, Did you mean 'pi'?**
```r
  res <- api()
         ^~~
```
[R/rprofile_d.R:39:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/rprofile_d.R#L39) *warning:* **no visible global function definition for ‘rprofile_d’**
```r
  rprofile_d(...)
  ^~~~~~~~~~
```
[R/startup.R:82:7:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/startup.R#L82) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
      logf("Detected R_TESTS=%s.", sQuote(f))
      ^~~~
```
[R/startup.R:83:7:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/startup.R#L83) *warning:* **no visible global function definition for ‘logf’, Did you mean 'log'?**
```r
      logf("The %s package has already processed 1 file:", sQuote("base"))
      ^~~~
```
[R/startup.R:90:3:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/startup.R#L90) *warning:* **no visible global function definition for ‘renviron_d’**
```r
  renviron_d(sibling = sibling, all = all, skip = skip, dryrun = dryrun)
  ^~~~~~~~~~
```
[R/startup.R:96:10:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/startup.R#L96) *warning:* **no visible global function definition for ‘api’, Did you mean 'pi'?**
```r
  res <- api()
         ^~~
```
[R/sysinfo.R:17:18:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/sysinfo.R#L17) *warning:* **no visible global function definition for ‘is_ess’**
```r
  sysinfo$ess <- is_ess()
                 ^~~~~~
```
[R/sysinfo.R:18:22:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/sysinfo.R#L18) *warning:* **no visible global function definition for ‘is_rstudio’**
```r
  sysinfo$rstudio <- is_rstudio()
                     ^~~~~~~~~~
```
[R/sysinfo.R:19:19:](https://github.com/HenrikBengtsson/startup/blob/f81df8cc3c63554c192aa190da8fede262b93c2c/R/sysinfo.R#L19) *warning:* **no visible global function definition for ‘is_wine’**
```r
  sysinfo$wine <- is_wine()
                  ^~~~~~~
```


@jwvanderbeck, should the generation counter be shared across all branches, or be reset for each branch? The comment above implies the latter.


I'm experimenting with unified vs split views.


We have AppVeyor set up anyway.


Okay, thanks!

2017-04-30 21:35 GMT+02:00 Thomas Mullen <notifications@github.com>:

> You can still use it. There's just a CSS rule hiding the button.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/RationalCoding/multihack-web/commit/a7f6fe59a0ade9685c865be0058f415070a19e8b#commitcomment-21963071>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AKdCcfig7c3MGevtBC_CVLjw3MwMb2iZks5r1OKNgaJpZM4NMj1P>
> .
>


Should we try to distinguish between `git` and `GitHub` more?  I think there might still be room for push back on using public facing hosting services, but making the distinction might make adoption proliferate faster if organizations see `git` as a local service/tool and `GitHub` or `GitLab` as a hosted version of that tool.

Along those lines we could also mention how it is no different from what major assessment vendors and SIS vendors are expected to do for disaster mitigation (e.g., off site replication).  Thoughts?


I'm about to commit if I can find the commit button.


bizarre I mean aether has no strong dep on httpcore (pomegranate doesn't transitively requires it). However we need it. `aws-java-sdk-core` requires `httpclient` not `httpcore`.


I believe this caused the "regression" http://trac.cppcheck.net/ticket/8033 ... can you please look at that? are the warning for that code wrong or correct?


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


Alternatively, you could implement creating a Room in the existing `Room` service.


You have a SQL server username/host/password posted publicly on GitHub. I would advise removing this.


I think we should move the .gitignore file to a separate issue/commit chain.  There's definitely some stuff in this one that I didn't include in the example I started putting together and I also didn't comment things much, but it might be good to include other formats than those used in `R` only.  I'll go through the stattransfer docs to get common file extensions for different data file formats and can add the missing stuff from your `.gitignore` if you want.


There's a typo in the name `_f_falcon` it's `_f_phalcon`.

Anyway, thanks for added all those icons, you're the best.


This will prevent SQL injection which would allow hackers to control your database.
The fact that you are posting your host/username/password in config.php probably means you don't care too much though.


Just curious - why were line terminations removed in this commit? Only asking because my IDE is unhappy about it, hah. I'm sure I can reconfigure the inspections, PyCharm already doesn't play well with riotjs (:


http://erp.imslive.org/UI/ExamManagment/PrintExaminationForm.php?urlstring=eNoVi0EKgCAQXDD_4mHPWqhUeCk69IzKhYSycFeq35e3GZihtjGtIM4eI0-eXFwtrVawnjkRTt4pCcQJ56OwBcIC2sCVQuT-dTcuEFwiceDMpa9_4_GZj2ELuy-TrowV3QcXMlwihA,,

I want to  decode this link. Please help me


Where is `roomIds` used?


![](https://github.trello.services/images/mini-trello-icon.png) [Schedule price for variation is not working](https://trello.com/c/xjbiadAB/91-schedule-price-for-variation-is-not-working)


Bug fixed in https://github.com/slevomat/coding-standard/commit/8e11fbeefb7e5ffb6421bc1b6a10d558ec0c43d0.


Your `modalInstance` already provides a Promise of the data returned by the modal.

```
modalInstance.result.then(function (inputValue) {
      this.roomAdd.addRoom('roomid', inputValue);
    }, function () {
      $log.info('Modal dismissed at: ' + new Date());
    });
```


This needs to be updated to VS17


Ok, you have renamed the class navbar-togglable-* to navbar-expand-*


@sbrannen

> BTW, do you literally read every line that gets committed to JUnit 5? :open_mouth:

Almost.

(I look over nearly every commit, whilst skimming over about half of them.)

Yes, I know, it's a little sad. :wink:

I tend to pay more attention to the polishing or utils related commits, as I don't know enough about reflection and JUnit Jupiter/JUnit 5 internals to review the codebase at a deep level.


Do this controller open itself?


I am sorry to ask that if the image type were CV_8UC3, then in the if function I will get  this:
"if(CV_8UC3!=CV_8UC1 || CV_8UC3!=CV_8UC3)",which is true,leading to a wrong consequence.
Maybe the "&&" is right.


was able to get this compile with different change

https://github.com/xbmc/xbmc/pull/12032


@SrNetoChan The PR of this branch was against master so it's ok. As long as these changes are backported through cherry-pick and not a kind of simple and blind push (that would fail anyway), there's no danger I think but you are right to remind that.


not sure it's. If it's because it failed while you were trying to backport to 2.18 branch, this is because of some further changes backported by @tudorbarascu


![new-file 2x](https://cloud.githubusercontent.com/assets/185555/25560703/7aa20ee6-2daf-11e7-8e55-0da43486e6ea.png)


Thank you!


Yes, it should be &&.
Code is changed.


Looks like this commit is breaking my build on an ubuntu like machine

```
modules/ice/ice.c: In function ‘ice_start’:
modules/ice/ice.c:530:6: warning: implicit declaration of function ‘ice_candpair_set_states’ [-Wimplicit-function-declaration]
      ice_candpair_set_states(m->icem);
      ^
modules/ice/ice.c:530:6: warning: nested extern declaration of ‘ice_candpair_set_states’ [-Wnested-externs]
modules/ice/ice.c: In function ‘media_alloc’:
modules/ice/ice.c:566:29: error: incompatible type for argument 2 of ‘icem_alloc’
  err = icem_alloc(&m->icem, ice.mode, sess->offerer,
                             ^
In file included from /usr/local/include/re/re.h:33:0,
                 from modules/ice/ice.c:10:
/usr/local/include/re/re_ice.h:71:6: note: expected ‘struct ice *’ but argument is of type ‘enum ice_mode’
 int  icem_alloc(struct icem **icemp, struct ice *ice, int proto, int layer,
      ^
modules/ice/ice.c:568:5: warning: passing argument 6 of ‘icem_alloc’ makes pointer from integer without a cast [-Wint-conversion]
     sess->tiebrk, sess->lufrag, sess->lpwd,
     ^
In file included from /usr/local/include/re/re.h:33:0,
                 from modules/ice/ice.c:10:
/usr/local/include/re/re_ice.h:71:6: note: expected ‘void (*)(int,  _Bool,  void *)’ but argument is of type ‘uint64_t {aka long unsigned int}’
 int  icem_alloc(struct icem **icemp, struct ice *ice, int proto, int layer,
      ^
modules/ice/ice.c:566:8: error: too many arguments to function ‘icem_alloc’
  err = icem_alloc(&m->icem, ice.mode, sess->offerer,
        ^
In file included from /usr/local/include/re/re.h:33:0,
                 from modules/ice/ice.c:10:
/usr/local/include/re/re_ice.h:71:6: note: declared here
 int  icem_alloc(struct icem **icemp, struct ice *ice, int proto, int layer,
      ^
modules/ice/ice.c:573:2: warning: implicit declaration of function ‘icem_conf’ [-Wimplicit-function-declaration]
  icem_conf(m->icem)->nom   = ice.nom;
  ^
modules/ice/ice.c:573:2: warning: nested extern declaration of ‘icem_conf’ [-Wnested-externs]
modules/ice/ice.c:573:20: error: invalid type argument of ‘->’ (have ‘int’)
  icem_conf(m->icem)->nom   = ice.nom;
                    ^
modules/ice/ice.c:574:20: error: invalid type argument of ‘->’ (have ‘int’)
  icem_conf(m->icem)->debug = ice.debug;
                    ^
modules/ice/ice.c: In function ‘sdp_attr_handler’:
modules/ice/ice.c:606:24: warning: passing argument 1 of ‘ice_sdp_decode’ from incompatible pointer type [-Wincompatible-pointer-types]
   (void)ice_sdp_decode(m->icem, name, value);
                        ^
In file included from /usr/local/include/re/re.h:33:0,
                 from modules/ice/ice.c:10:
/usr/local/include/re/re_ice.h:62:6: note: expected ‘struct ice *’ but argument is of type ‘struct icem *’
 int  ice_sdp_decode(struct ice *ice, const char *name, const char *value);
      ^
mk/mod.mk:42: recipe for target 'build-x86_64/modules/ice/ice.o' failed
make: *** [build-x86_64/modules/ice/ice.o] Error 1
```


Put this guy at the top. function level binding FTW


![new-file copy 2x](https://cloud.githubusercontent.com/assets/185555/25560728/018b33d8-2db0-11e7-8f37-2e1f7ba6e8a6.png)


I think you can return on a `.use`


Noicely done


esta bueno :+1:


:thinking:


Here should be 'border-block-start' & 'border-block-end' and 'border-inline-start' & 'border-inline-end'


Damn, yes it is. Will revert


那时边学边写的嘛，后来有了改进的方法，以前写的就懒得改了


Why not [-3, 1]?


Dont work.
Where can I take sqlalchemy_utils.functions ?

Traceback (most recent call last):
  File "./httpscan.py", line 44, in <module>
    from sqlalchemy_utils.functions import create_database, database_exists
  File "/usr/lib/python2.7/dist-packages/gevent/builtins.py", line 93, in __import__
    result = _import(*args, **kwargs)
ImportError: No module named sqlalchemy_utils.functions


Thanks very much for working on this function -- it could be very useful for loading small icons / buttons without having to take the performance & memory hit of SD access.

BTW - I have just made a commit (88aaef764fa1addce31edf8e59b71e2b6ca39747) that fixed the ElemCreate*_P functions which might affect compiles of your forked version.

Thanks, Cal


![](https://github.trello.services/images/mini-trello-icon.png) [[1] iCal: make description in section feed same as description on personal feed](https://trello.com/c/uWNIGRUq/219-1-ical-make-description-in-section-feed-same-as-description-on-personal-feed)


![command-interface 2x](https://cloud.githubusercontent.com/assets/185555/25560798/7c630472-2db1-11e7-861f-8e3ceaca216b.png)


Not the flag in question, dunno why this one reset to any CPU when I clearly remember setting it to x86 only 😞


Python


Doesn't this also change all and allGuild?


Aha!  You see, `clone(2)`'s prototype is actually this (from the manpage):

```
       int clone(int (*fn)(void *), void *child_stack,
                 int flags, void *arg, ...
                 /* pid_t *ptid, struct user_desc *tls, pid_t *ctid */ );
```

When you use `CLONE_SETTLS` you have to pass that additional argument, `struct user_desc *tls`.  The `ptid` and `ctid` arguments are used when you use `CLONE_PARENT_SETTID` and `CLONE_CHILD_CLEARTID`, respectively -- I don't know if they are present or absent when those flags are not set but `CLONE_SETTLS` is.

The point is that `CLONE_SETTLS` is not just another flag.  There's more to do to use it.  That "more to do" is not documented in the `clone(2)` manpage, but certainly it must be documented somewhere because there are multiple C libraries in Linux, and the Linux ABI is stable.


Could you add :kbd:


NOTE: An updated database will be required for this update to work!!!


hahaah i'll fix that for you ;)


Good point, thanks for sharing. It is easy to forget that Gdk and GLib have to be thread-safe.


adds
Python


shh


What about showing in list, I guess it'll be easier to read and differentiate them


According to the documentation this is the default: https://docs.python.org/3/library/sqlite3.html

> Using this attribute you can control what objects are returned for the TEXT data type. By default, this attribute is set to str and the sqlite3 module will return Unicode objects for TEXT. If you want to return bytestrings instead, you can set it to bytes.


需要在server模块中导入支付宝sdk


I just realized it was already committed and not a PR...


You can also write it this way:

~~~cson
begin: '"'
beginCaptures:
  "0":
~~~

The 0th-capturing group encloses the entire pattern, so there's no need for an added capturing group. =)


Can read barcode like 786345 or IDIRQ4608753109065543


A new, dedicated controller, e.g. `CreateRoomModalCtrl`, might be easier to read and understand.


Do we really need yet another `ModalCtrl`?


https://github.com/someApprentice/phpClub/blob/new-structure/src/Service/View.php
А [slimphp/PHP-View](https://github.com/slimphp/PHP-View) не подойдёт?


Thanks!

Where did you came across this anyway? Do you use double type of comments in your code base?


lasjdfklsajdf


podmiana


Tem certeza? Como ele fazem?
Como é nas versões mais recentes?


I have no reason past I wanted to see what it would look like without while I was doing cleanup on everything else to remove "self" and use "this" with binds since binding "this" seems to be the riotjs preferred method. I also cleaned up line length and some inconsistencies in self-terminating HTML tags.

If you think using semi-colons are cleaner I'm all for it, after doing that I really have no opinion either way as the code looks the same to me. In some cases maybe less clear due to being unsure if a line as purposefully terminated or not when starting a new one.


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


Favor desenvolver a ideia. Pelo exemplo ambas parecem iguas em termos de legibilidade.
O que falar de redigibilidade?


Cadê o código de teste?
Ver o enunciado...


Cadê o código e screenshot do exemplo de teste?
Ver o enunciado...


this is an update from home


Related to: backdrop/backdrop-issues#1704


Yes, I switched to `send` as it's much less verbose and should not make much a difference in both compiled code and interpreter (it's just one more method call).


Skipping 0x20 ??


Or maybe configure these properties in task.doFirst()?


It was a test... You have passed XD


Os dois são igualmente legíveis...


привет! нет смысла в Промисе, так как мы его не возвращаем тут(((


Yep, fixes it for snipers and others as well. Nice.


тоже самое, просим убрать промис)))


Aqui você focou em redigibilidade.
Quero ver exemplos de expressividade...


куки парсер, от него стоит отказаться, это устарелое решение


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


I would prefer to use semi-colons. I scanned through the top trending JS libraries on GitHub and I didn't find any projects that *don't* use them. I didn't even realize they weren't required, hah.


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


The change has already been released on Hackage in `terminfo-0.4.1.0`.

I'm not sure if it'll fix that problem.  Although we no longer need the *headers*, we still require the *library* itself (for example: `lib(n)curses.a`) which is also not listed explicitly in `terminfo.cabal`.


Works for me I'll start adding them back later on then.


мы не советуем прибегать к использованию visibility. Это свойство усложняет жизнь при разработке дизайна. я бы использовал display: none


что с отступами? во всем приложении 4, а должно быть 2, но тут вообще перебор


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


hello 1


When would `vars()` not return a dict with `.copy()`?


Молодец!


MAILTO function need to rework


add and modifying some CSS code


Ahh, nice! I was complaining about this issue here: https://github.com/vuejs-templates/webpack-simple/pull/100


I guess it makes more sense to use if, elif, else statements. It might be better to use == instead of if 'Y' in


ok


To be uncommented after testing and code to get channel


мне реально больше так нравится! только не бойся делать `return done(a, b)` - это считается норм


this is very help full


Tak: http://activemq.apache.org/objectmessage.html


Thank you


@niketanpansare  as expressed on the PR, I'm very uncomfortable with this change just before we rework the actual compilation chain. Also, DMLScript should never call a backend-specific API such as MLContext because now everybody needs to be aware that the invoked classes (ScriptExecutor here) are not allowed to import any Spark classes as it would affect other backends too.


Cleaned up classes and other objects for the last time


Хорошо. Учту)


Спасибо, буду править


get/set - java какая-т))) шутка))) смотри, get/set - это больше о пропертях и о том, что не сохраняется куда-нибудь в базу и не достается из базы. Реально в java никто не сделает getUser - который ходит в базу, они сделают java bean, который достанет юзера из bean. Но если сгонять в базу, скорее сделают метод retrieve, чтобы сохранить сделают update, а чтобы положить новое значение в bean, будут использовать set. В js есть get set на уровне объектов, даже в ES5, но могу ошибаться, может ES6. Но тема о чем? Не стоит звать свои методы get/set - они говорящие другое((((


реально было круче)))) только retrieveSession


Nice! like!


May reads in 9.1


I am inclined neither way on this topic nor I want to spend discussing in depth more about this issues because the project has more important stuffs to do. If you feel like using Postgres can stop you or any other new contributor, you can make a PR with changes reverted. Though I am not sure I will accept that as that will break existing contributors but creating a PR will make your proposal rolling and will increase the chances to be accepted.


Hmmm, this might be some of the documentation that you need:

 - [`set_thread_area(2)`](http://man7.org/linux/man-pages/man2/set_thread_area.2.html)
 - [`arch_prctl(2)`](http://man7.org/linux/man-pages/man2/arch_prctl.2.html)
 - [`modify_ldt(2)`](http://man7.org/linux/man-pages/man2/modify_ldt.2.html)

Whether this is documented or not (or how well documented it is), it is stable and public.  Unlike just about every other open-source and proprietary OS, Linux's kernel and C libraries are completely separate projects, and that separation is only made possible by having a matched ABI, which is only possible (especially in light of backwards-compatibility with statically-linked executables) by having a stable ABI.  That's why Linus cares so much about binary compatibility.

The BSDs and Illumos, for example, have a tightly coupled C (and other system) library and kernel.  You can't update an Illumos kernel without also updating the Illumos `ld.so.1` and `libc.so`.  But on Linux you can run a newer glibc or musl (or other C library -- there are many, as you know) on an older kernel and vice-versa and it just works.  glibc, [musl](https://www.musl-libc.org/), Illumos, FreeBSD, even Microsoft's [WSL](https://msdn.microsoft.com/en-us/commandline/wsl/faq) and others (Oracle's Solaris?) -- all depend on the Linux ABI being stable.

Also, anything like a `popen()` replacement is a lot like something that should be in the C library, so I would feel no compunctions about using an undocumented-but-public-and-stable interface, though I understand others staying away from it.  One reason to stay away from `CLONE_SETTLS` is that the details of the `struct user_desc *` argument vary by architecture, so using it might require you to include a lot of `#ifdef` code you might not want to -- though you can always just support some architectures (whichever ones you have access to) this way and then use `vfork()` on all others.

Lastly, you can use `syscall(2)` on the child side to avoid setting `errno`.  And there's always my threaded pre-`vfork()`ed `avfork()` design.


They have the power to run bleeding edge deadbeef, but they're stuck on a several-years-old version of FFmpeg?


Comentario en el cambio. ( prueba correo informando del comentario)


Я тут задумался! Вот о чем, если приходит null или undefined, то в этом случае мы продюсим не валидный json === '', причем строковый, и соответственно где-то дальше есть код, который проверяет, что мы строка или JsonObject(((( Давай сделаем `rt ? JSON.parse(rt): {}`


@mboehm7 May be I am missing something. Other than class name (which I don't have strong opinion on), ScriptExecutorUtils doesnot have any MLContext related logic. The imports are as follows:

```java
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.sysml.conf.DMLConfig;
import org.apache.sysml.hops.codegen.SpoofCompiler;
import org.apache.sysml.runtime.DMLRuntimeException;
import org.apache.sysml.runtime.controlprogram.Program;
import org.apache.sysml.runtime.controlprogram.context.ExecutionContext;
import org.apache.sysml.runtime.instructions.gpu.context.GPUContext;
import org.apache.sysml.runtime.instructions.gpu.context.GPUContextPool;
import org.apache.sysml.runtime.matrix.data.LibMatrixDNN;
import org.apache.sysml.utils.GPUStatistics;
import org.apache.sysml.utils.Statistics;
```


в таком режиме тебе горутина и канал этот вообще не нужны. Оно у тебя полностью синхронно работает


#Attribute 17: (Qualitative / Categorical) Job A171: unemployed/ unskilled - non-resident A172: unskilled - resident A173: skilled employee / official A174: management/ self-employed/ highly qualified employee/ officer

loanData$Job <- mapvalues(loanData$Job, c("A171", "A172", "A173","A174"), to = c("1","0","0","0"))

loanData <- dummy.data.frame(loanData, names = "Job", sep = ".")

#Attribute 20: (Qualitative / Categorical) foreign worker A201: yes A202: no
loanData$X0 <- mapvalues(loanData$X0, c("A201", "0", "A202"), to = c("1","0","0"))


вот это поворот!


What does that do?


Changes to Variables


@VasekPurchart told me that this syntax is used by NetBeans


тут из-за замыкания горутина будет работать не так, как ты хочешь. Посмотри сюда
https://play.golang.org/p/kcQm911ryo


Comentario de Prueba


Kod po wyciągnięciu z repo niestety się nie kompiluje:
:compileJavaC:\Uczelnia\Git\Studenci\mwyg\exercise4\src\main\java\wdsr\exercise4\receiver\JmsQueueReceiver.java:3: error: package org.hamcrest does not exist
import static org.hamcrest.CoreMatchers.instanceOf;
                          ^
C:\Uczelnia\Git\Studenci\mwyg\exercise4\src\main\java\wdsr\exercise4\receiver\JmsQueueReceiver.java:3: error: static import only from classes and interfaces
import static org.hamcrest.CoreMatchers.instanceOf;
^
C:\Uczelnia\Git\Studenci\mwyg\exercise4\src\main\java\wdsr\exercise4\receiver\JmsQueueReceiver.java:19: error: package org.apache.activemq does not exist
import org.apache.activemq.ActiveMQConnectionFactory;
                          ^
C:\Uczelnia\Git\Studenci\mwyg\exercise4\src\main\java\wdsr\exercise4\receiver\JmsQueueReceiver.java:20: error: package org.apache.activemq.command does not exist
import org.apache.activemq.command.ActiveMQObjectMessage;
                                  ^
C:\Uczelnia\Git\Studenci\mwyg\exercise4\src\main\java\wdsr\exercise4\receiver\JmsQueueReceiver.java:36: error: cannot find symbol
        private ActiveMQConnectionFactory connectionFactory;
                ^
  symbol:   class ActiveMQConnectionFactory
  location: class JmsQueueReceiver
C:\Uczelnia\Git\Studenci\mwyg\exercise4\src\main\java\wdsr\exercise4\sender\JmsSender.java:15: error: package org.apache.activemq does not exist
import org.apache.activemq.ActiveMQConnectionFactory;
                          ^
C:\Uczelnia\Git\Studenci\mwyg\exercise4\src\main\java\wdsr\exercise4\sender\JmsSender.java:28: error: cannot find symbol
        private ActiveMQConnectionFactory connectionFactory;
                ^
  symbol:   class ActiveMQConnectionFactory
  location: class JmsSender
7 errors


Zamysł wyciągnięcia implementacji listenera do odzielnej klasy jest ok. Przekazanie referencji alertService w ten sposób działa ale jest mało czytelne.


La tabla ext es la de los excluidos por que ocupaban mucho espacio. Azaid esa si quieres no la tomes en cuenta todavia por que le pondremos que si no encontró lo que buscaba en las demás busque ahi. Y la tabla com es la tabla de toda la base de datos entera sin normalizar. Ahora si con esto ya acabo mi parte.


Nit: this is shorter and might actually work:

```elm
if query == "" then || client == Nothing then
    Cmd.none
else
    Mastodon.Http.searchAccounts client query limit resolve
      |> Mastodon.Http.send (MastodonEvent << AutoSearch)
```


It's a good habit to never use pass unless you absolutely need it anyways.


+1 for this idea.


www


I see, thanks.


twice?


Kod jest ok, ale nie kompiluje się w gradle z powodu nie podpiętych zależności.


this need in the runtime section, not the build section.


You can add yourself as maintainer if you like.


I believe it's implied, the difference between writing it out and not writing it out is 8 digits. I could be mistaken.


just `license: GPL-3 `


I don't think that cast will actually work.  Can you try 041a336aa56a82f62e76463d851a1af361782089


Sorry, I couldn't get any version of python older than 3.5.2 in homebrew.


Thanks!
Here is my fixed code: `fc-query -f '%{fontversion}\n' Go-SmallCaps.ttf | perl -E 'printf "%.3f\n", <>/65536.0'`


ほげ


![](https://github.trello.services/images/mini-trello-icon.png) [Az autó inuljon a parkolóból ha egy mód van rá](https://trello.com/c/ny64gACS/42-az-auto-inuljon-a-parkolobol-ha-egy-mod-van-ra)


这里是什么


很多事


Very nice catch! I see you guys are picking Gradle. GOOOOD :D

@mstachniuk, you are right that doing it this way hides important information. If we as a team decide that we always explicitly model dependencies in plugin code, and never in the task implementation, I'm ok with that.

There is a benefit adding the dependency automatically when someone calls an API method on task. You never risk forgetting to set the dependency :) There are many instances in Gradle's own code where gradle core team leverages this pattern. Classic example is when you call "from" method in a copy/jar/zip task. "from" method not only configures the source of copy operation but also adds implicit task dependencies if the "from" object is something "buildable", e.g. has tasks that make it.

Implicit task dependencies also reduce code duplication a bit. The "hiding information" problem can be mitigated to some degree by good Javadoc and suggestive name of the API method.

Given that this is a standard pattern in Gradle and nobody who knows Gradle expects all task dependencies be declared only in the plugin code, I suggest we do what makes most sense for given use case. In this case, I think it makes more sense to put dependency declaration in task code. However, I can be convinced :)


Hi @andrewsali , I couldn't find your contact info so I apologize for spamming this commit... I wanted to ask you a question, could you please [email me](http://deanattali.com/aboutme/#contact)?


Also, I think using `syscall(2)` to call `dup(2)`, `close(2)`, `setpgrp(2)`, `execve(2)`, and `_exit(2)` (which is most of what has to happen on the child-side, no? file opens can be done in the parent, after all) is very simple and avoids all of the `CLONE_SETTLS` business.


I will add tests to check on the issue and see how WPWebDriver behaves in this case; thanks for bringing it up!


I don't want to get involved with the `#ifdef` stuff. I read the man page of set_thread_area(2) already, and in the BUGS section they mention not only architecture dependent stuff but also specifics for 64-bit kernels before Linux 3.19. I don't have the energy or resources to deal with this right now.

Your pre-`vfork()`ed `avfork()` design looks promising but I don't posses enough free time to try it.


Спасибо, посмотрю. Вынес как #7


Puzzle `9-4b0d86d4` discovered and submitted as #93


Cardápios na vdd


>Or maybe configure these properties (jar path, pom path) in task.doFirst()?

We should avoid using 'doFirst' to configure things. It is hard to maintain in the long run, because if the user configures task differently in build.gradle file, the doFirst action will override it. It gets messy when we try to work around that.

Also, doFirst cannot be used to change inputs/outputs of the task because it makes incremental build unstable. E.g. the task already started executing and it already collected the snapshot of input properties. If doFirst changes the inputs, the incremental build will not register it and will calculate task's UP-TO-DATE status based on inputs pre-doFirst action. This makes incremental build work erratically.

Let's configure Gradle objects in one of 3 ways:
 - directly in the plugin code (70% of cases)
 - using DeferredConfiguration (20% of cases), when we want to wait for user-specified values in build.gradle file
 - using LazyConfiguration (10% of cases), when we configure sensitive information (like github write key). lazy configuration is triggered only when task that needs that configuration is executed

I owe you better description of best ways of configuring Gradle objects, will do that at some point :)


conflicto


- оживила слайдер в reviews с помощью jQuery
- удалила ненужные картинки в index.html для iphone-screen


Yes, `syscall(2)` could be a way to workaround the shared TLS by libc. Unfortunately, syscall(2) itself could modify `errno` according to the man page. And you are never sure what libc does with its internal (shared) global memory, so there will always be this tiny doubt whether things are really correct.

I think that this particular question and solution should be discussed at the glibc dev-mailing list, in regards to their posix_spawn [implementation](https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=9ff72da471a509a8c19791efe469f47fa6977410;hp=1eb8930608705702d5746e5491bab4e4429fcb83). If it's a good idea, they can even implement it in the glibc `posix_spawn()`.


Okay Cool, I think more important matters should be attended first :) I will contribute however I can.


_Лучший. Сразу видно, кто работает 👍_


right now it doesn't, but as stated above "now everybody needs to be aware that the invoked classes (ScriptExecutor here) are not allowed to import any Spark classes" on future updates. I really don't understand why we can't simply properly design an internal abstraction for compilation and execution and let every API call this new abstraction.


Лучший. Сразу видно, кто работает 👍


Why include here ?


The first and second arguments to `execve(2)` don't have the same type!  If this works it's by accident.


Ditto.


Why String define as 'Heredoc' mod ?


Why 'Heredoc' mod ?


I recommend using a pipe to pass the list of actions to do on the child side.  You'd open the pipe, let the child inherit the read side of it, write the actions to the pipe, then `execve(wrapper_path, args /* wrapper name, pipe read side fildes number, original executable path, original arguments */, env)`.


Can you remove this file


@lmatiolis you want to be careful that you don't directly modify any DOM elements controlled by react, as in doing that with rails-ujs calls.


```
outputFile.open(L"C:\\Users\\bestp\\Desktop\\log_ESP.log");
```

I guess this file path should be more generic.


Hey, this was nice!  Thanks -- I learned something.


Are we only using the Context version now?


Hmm... Might need to revert this and just squelch the warning. And make a note about API23


![new mockup 1](https://cloud.githubusercontent.com/assets/12130428/25568121/2d7eb950-2db1-11e7-9108-8f34eaa1a4ef.png)


They don't have the same type but I don't like code duplication so I pass `eargs[0]` (the first element of `*eargs[]`) as the first argument of `execve()`, and the whole `*eargs[]` as a second argument of `execve()`. It's all valid.