[inst/site/classifier_test.R:9:1:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L9) *style:* **lines should not be more than 100 characters.**
```r
cylinder <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 1,], w, p, a, "exact", 0.01)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/classifier_test.R:9:82:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L9) *style:* **Commas should always have a space after.**
```r
cylinder <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 1,], w, p, a, "exact", 0.01)
                                                                                ^
```
[inst/site/classifier_test.R:10:1:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L10) *style:* **lines should not be more than 100 characters.**
```r
bell <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 2,], w, p, a, "exact", 0.01)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/classifier_test.R:10:78:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L10) *style:* **Commas should always have a space after.**
```r
bell <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 2,], w, p, a, "exact", 0.01)
                                                                             ^
```
[inst/site/classifier_test.R:11:1:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L11) *style:* **lines should not be more than 100 characters.**
```r
funnel <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 3,], w, p, a, "exact", 0.01)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/classifier_test.R:11:80:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L11) *style:* **Commas should always have a space after.**
```r
funnel <- manyseries_to_wordbag(CBF[["data_train"]][CBF[["labels_train"]] == 3,], w, p, a, "exact", 0.01)
                                                                               ^
```
[inst/site/classifier_test.R:15:7:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L15) *style:* **Use <-, not =, for assignment.**
```r
tfidf = bags_to_tfidf( list("cylinder" = cylinder, "bell" = bell, "funnel" = funnel) )
      ^
```
[inst/site/classifier_test.R:19:18:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L19) *style:* **Use <-, not =, for assignment.**
```r
labels_predicted = rep(-1, length(CBF[["labels_test"]]))
                 ^
```
[inst/site/classifier_test.R:20:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L20) *style:* **Use <-, not =, for assignment.**
```r
labels_test = CBF[["labels_test"]]
            ^
```
[inst/site/classifier_test.R:21:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L21) *style:* **Use <-, not =, for assignment.**
```r
data_test = CBF[["data_test"]]
          ^
```
[inst/site/classifier_test.R:22:33:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L22) *style:* **Commas should always have a space after.**
```r
for (i in c(1:length(data_test[,1]))) {
                                ^
```
[inst/site/classifier_test.R:23:10:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L23) *style:* **Use <-, not =, for assignment.**
```r
  series = data_test[i,]
         ^
```
[inst/site/classifier_test.R:23:24:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L23) *style:* **Commas should always have a space after.**
```r
  series = data_test[i,]
                       ^
```
[inst/site/classifier_test.R:24:7:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L24) *style:* **Use <-, not =, for assignment.**
```r
  bag = series_to_wordbag(series, w, p, a, "exact", 0.01)
      ^
```
[inst/site/classifier_test.R:25:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L25) *style:* **Use <-, not =, for assignment.**
```r
  cosines = cosine_sim(list("bag"=bag, "tfidf" = tfidf))
          ^
```
[inst/site/classifier_test.R:25:34:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L25) *style:* **Put spaces around all infix operators.**
```r
  cosines = cosine_sim(list("bag"=bag, "tfidf" = tfidf))
                                ~^~
```
[inst/site/classifier_test.R:26:23:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L26) *style:* **Use <-, not =, for assignment.**
```r
  labels_predicted[i] = which(cosines$cosines == max(cosines$cosines))
                      ^
```
[inst/site/classifier_test.R:31:7:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L31) *style:* **Use <-, not =, for assignment.**
```r
error = length(which((labels_test != labels_predicted))) / length(labels_test)
      ^
```
[inst/site/classifier_test.R:31:22:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L31) *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/classifier_test.R:36:7:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/classifier_test.R#L36) *style:* **Place a space before left parenthesis, except in a function call.**
```r
which((labels_test != labels_predicted))
      ^
```
[inst/site/density_curve_test.R:7:3:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L7) *style:* **Use <-, not =, for assignment.**
```r
df=data.frame(time=c(1:length(ecg)),value=ecg)
  ^
```
[inst/site/density_curve_test.R:7:3:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L7) *style:* **Put spaces around all infix operators.**
```r
df=data.frame(time=c(1:length(ecg)),value=ecg)
 ~^~
```
[inst/site/density_curve_test.R:7:19:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L7) *style:* **Put spaces around all infix operators.**
```r
df=data.frame(time=c(1:length(ecg)),value=ecg)
                 ~^~
```
[inst/site/density_curve_test.R:7:37:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L7) *style:* **Commas should always have a space after.**
```r
df=data.frame(time=c(1:length(ecg)),value=ecg)
                                    ^
```
[inst/site/density_curve_test.R:7:42:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L7) *style:* **Put spaces around all infix operators.**
```r
df=data.frame(time=c(1:length(ecg)),value=ecg)
                                        ~^~
```
[inst/site/density_curve_test.R:8:51:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L8) *style:* **Put spaces around all infix operators.**
```r
p1 <- ggplot(df, aes(time, value)) + geom_line(lwd=1.1,color="blue1") + theme_classic() +
                                                 ~^~
```
[inst/site/density_curve_test.R:8:56:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L8) *style:* **Commas should always have a space after.**
```r
p1 <- ggplot(df, aes(time, value)) + geom_line(lwd=1.1,color="blue1") + theme_classic() +
                                                       ^
```
[inst/site/density_curve_test.R:8:61:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L8) *style:* **Put spaces around all infix operators.**
```r
p1 <- ggplot(df, aes(time, value)) + geom_line(lwd=1.1,color="blue1") + theme_classic() +
                                                           ~^~
```
[inst/site/density_curve_test.R:11:40:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L11) *style:* **Commas should always have a space after.**
```r
        axis.title.x = element_blank(),axis.title.y=element_blank(),
                                       ^
```
[inst/site/density_curve_test.R:11:52:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L11) *style:* **Put spaces around all infix operators.**
```r
        axis.title.x = element_blank(),axis.title.y=element_blank(),
                                                  ~^~
```
[inst/site/density_curve_test.R:12:21:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L12) *style:* **Put spaces around all infix operators.**
```r
        axis.ticks.y=element_blank(),axis.text.y=element_blank()) +
                   ~^~
```
[inst/site/density_curve_test.R:12:38:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L12) *style:* **Commas should always have a space after.**
```r
        axis.ticks.y=element_blank(),axis.text.y=element_blank()) +
                                     ^
```
[inst/site/density_curve_test.R:12:49:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L12) *style:* **Put spaces around all infix operators.**
```r
        axis.ticks.y=element_blank(),axis.text.y=element_blank()) +
                                               ~^~
```
[inst/site/density_curve_test.R:13:17:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L13) *style:* **Put spaces around all infix operators.**
```r
  geom_line(data=df[390:510,],aes(time,value),lwd=2,col="red")
               ~^~
```
[inst/site/density_curve_test.R:13:29:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L13) *style:* **Commas should always have a space after.**
```r
  geom_line(data=df[390:510,],aes(time,value),lwd=2,col="red")
                            ^
```
[inst/site/density_curve_test.R:13:31:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L13) *style:* **Commas should always have a space after.**
```r
  geom_line(data=df[390:510,],aes(time,value),lwd=2,col="red")
                              ^
```
[inst/site/density_curve_test.R:13:40:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L13) *style:* **Commas should always have a space after.**
```r
  geom_line(data=df[390:510,],aes(time,value),lwd=2,col="red")
                                       ^
```
[inst/site/density_curve_test.R:13:47:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L13) *style:* **Commas should always have a space after.**
```r
  geom_line(data=df[390:510,],aes(time,value),lwd=2,col="red")
                                              ^
```
[inst/site/density_curve_test.R:13:50:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L13) *style:* **Put spaces around all infix operators.**
```r
  geom_line(data=df[390:510,],aes(time,value),lwd=2,col="red")
                                                ~^~
```
[inst/site/density_curve_test.R:13:53:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L13) *style:* **Commas should always have a space after.**
```r
  geom_line(data=df[390:510,],aes(time,value),lwd=2,col="red")
                                                    ^
```
[inst/site/density_curve_test.R:13:56:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L13) *style:* **Put spaces around all infix operators.**
```r
  geom_line(data=df[390:510,],aes(time,value),lwd=2,col="red")
                                                      ~^~
```
[inst/site/density_curve_test.R:15:2:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L15) *style:* **Use <-, not =, for assignment.**
```r
w=100
 ^
```
[inst/site/density_curve_test.R:15:2:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L15) *style:* **Put spaces around all infix operators.**
```r
w=100
~^~
```
[inst/site/density_curve_test.R:16:2:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L16) *style:* **Use <-, not =, for assignment.**
```r
p=8
 ^
```
[inst/site/density_curve_test.R:16:2:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L16) *style:* **Put spaces around all infix operators.**
```r
p=8
~^~
```
[inst/site/density_curve_test.R:17:2:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L17) *style:* **Use <-, not =, for assignment.**
```r
a=8
 ^
```
[inst/site/density_curve_test.R:17:2:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L17) *style:* **Put spaces around all infix operators.**
```r
a=8
~^~
```
[inst/site/density_curve_test.R:20:35:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L20) *style:* **Put spaces around all infix operators.**
```r
ecg_str <- paste(ecg_sax, collapse=" ")
                                 ~^~
```
[inst/site/density_curve_test.R:23:15:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L23) *style:* **Use <-, not =, for assignment.**
```r
density_curve = rep(0,length(ecg))
              ^
```
[inst/site/density_curve_test.R:23:23:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L23) *style:* **Commas should always have a space after.**
```r
density_curve = rep(0,length(ecg))
                      ^
```
[inst/site/density_curve_test.R:24:4:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
for(i in 2:length(ecg_grammar)){
   ^
```
[inst/site/density_curve_test.R:25:8:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L25) *style:* **Use <-, not =, for assignment.**
```r
  rule = ecg_grammar[[i]]
       ^
```
[inst/site/density_curve_test.R:26:6:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(j in 1:length(rule$rule_interval_starts)){
     ^
```
[inst/site/density_curve_test.R:27:8:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L27) *style:* **Use <-, not =, for assignment.**
```r
    xs = rule$rule_interval_starts[j]
       ^
```
[inst/site/density_curve_test.R:28:8:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L28) *style:* **Use <-, not =, for assignment.**
```r
    xe = rule$rule_interval_ends[j] + w
       ^
```
[inst/site/density_curve_test.R:33:20:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L33) *style:* **Put spaces around all infix operators.**
```r
which(density_curve==min(density_curve))
                  ~^~~
```
[inst/site/density_curve_test.R:34:12:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L34) *style:* **Use <-, not =, for assignment.**
```r
min_values = data.frame(x=c(444:476),y=rep(0,(476-443)))
           ^
```
[inst/site/density_curve_test.R:34:26:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L34) *style:* **Put spaces around all infix operators.**
```r
min_values = data.frame(x=c(444:476),y=rep(0,(476-443)))
                        ~^~
```
[inst/site/density_curve_test.R:34:38:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L34) *style:* **Commas should always have a space after.**
```r
min_values = data.frame(x=c(444:476),y=rep(0,(476-443)))
                                     ^
```
[inst/site/density_curve_test.R:34:39:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L34) *style:* **Put spaces around all infix operators.**
```r
min_values = data.frame(x=c(444:476),y=rep(0,(476-443)))
                                     ~^~
```
[inst/site/density_curve_test.R:34:46:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L34) *style:* **Commas should always have a space after.**
```r
min_values = data.frame(x=c(444:476),y=rep(0,(476-443)))
                                             ^
```
[inst/site/density_curve_test.R:34:46:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L34) *style:* **Place a space before left parenthesis, except in a function call.**
```r
min_values = data.frame(x=c(444:476),y=rep(0,(476-443)))
                                             ^
```
[inst/site/density_curve_test.R:34:50:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L34) *style:* **Put spaces around all infix operators.**
```r
min_values = data.frame(x=c(444:476),y=rep(0,(476-443)))
                                                ~^~
```
[inst/site/density_curve_test.R:36:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L36) *style:* **Use <-, not =, for assignment.**
```r
density_df=data.frame(time=c(1:length(density_curve)),value=density_curve)
          ^
```
[inst/site/density_curve_test.R:36:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L36) *style:* **Put spaces around all infix operators.**
```r
density_df=data.frame(time=c(1:length(density_curve)),value=density_curve)
         ~^~
```
[inst/site/density_curve_test.R:36:27:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L36) *style:* **Put spaces around all infix operators.**
```r
density_df=data.frame(time=c(1:length(density_curve)),value=density_curve)
                         ~^~
```
[inst/site/density_curve_test.R:36:55:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L36) *style:* **Commas should always have a space after.**
```r
density_df=data.frame(time=c(1:length(density_curve)),value=density_curve)
                                                      ^
```
[inst/site/density_curve_test.R:36:60:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L36) *style:* **Put spaces around all infix operators.**
```r
density_df=data.frame(time=c(1:length(density_curve)),value=density_curve)
                                                          ~^~
```
[inst/site/density_curve_test.R:37:20:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L37) *style:* **Commas should always have a space after.**
```r
shade <- rbind(c(0,0), density_df, c(2229,0))
                   ^
```
[inst/site/density_curve_test.R:37:43:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L37) *style:* **Commas should always have a space after.**
```r
shade <- rbind(c(0,0), density_df, c(2229,0))
                                          ^
```
[inst/site/density_curve_test.R:38:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L38) *style:* **Put spaces around all infix operators.**
```r
names(shade)<-c("x","y")
           ~^~~
```
[inst/site/density_curve_test.R:38:21:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L38) *style:* **Commas should always have a space after.**
```r
names(shade)<-c("x","y")
                    ^
```
[inst/site/density_curve_test.R:39:31:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L39) *style:* **Put spaces around all infix operators.**
```r
p2 <- ggplot(density_df, aes(x=time,y=value)) +
                             ~^~
```
[inst/site/density_curve_test.R:39:37:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L39) *style:* **Commas should always have a space after.**
```r
p2 <- ggplot(density_df, aes(x=time,y=value)) +
                                    ^
```
[inst/site/density_curve_test.R:39:38:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L39) *style:* **Put spaces around all infix operators.**
```r
p2 <- ggplot(density_df, aes(x=time,y=value)) +
                                    ~^~
```
[inst/site/density_curve_test.R:40:16:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L40) *style:* **Put spaces around all infix operators.**
```r
  geom_line(col="cyan2") + theme_classic() +
              ~^~
```
[inst/site/density_curve_test.R:41:45:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L41) *style:* **Put spaces around all infix operators.**
```r
  geom_polygon(data = shade, aes(x, y), fill="cyan", alpha=0.5) +
                                           ~^~
```
[inst/site/density_curve_test.R:41:59:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L41) *style:* **Put spaces around all infix operators.**
```r
  geom_polygon(data = shade, aes(x, y), fill="cyan", alpha=0.5) +
                                                         ~^~
```
[inst/site/density_curve_test.R:43:1:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L43) *style:* **lines should not be more than 100 characters.**
```r
  theme(plot.title = element_text(size = rel(1.5)), axis.title.x = element_blank(),axis.title.y=element_blank(),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/density_curve_test.R:43:84:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L43) *style:* **Commas should always have a space after.**
```r
  theme(plot.title = element_text(size = rel(1.5)), axis.title.x = element_blank(),axis.title.y=element_blank(),
                                                                                ^
```
[inst/site/density_curve_test.R:43:96:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L43) *style:* **Put spaces around all infix operators.**
```r
  theme(plot.title = element_text(size = rel(1.5)), axis.title.x = element_blank(),axis.title.y=element_blank(),
                                                                                ~^~
```
[inst/site/density_curve_test.R:44:21:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L44) *style:* **Put spaces around all infix operators.**
```r
        axis.ticks.y=element_blank(),axis.text.y=element_blank()) +
                   ~^~
```
[inst/site/density_curve_test.R:44:38:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L44) *style:* **Commas should always have a space after.**
```r
        axis.ticks.y=element_blank(),axis.text.y=element_blank()) +
                                     ^
```
[inst/site/density_curve_test.R:44:49:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L44) *style:* **Put spaces around all infix operators.**
```r
        axis.ticks.y=element_blank(),axis.text.y=element_blank()) +
                                               ~^~
```
[inst/site/density_curve_test.R:45:17:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L45) *style:* **Put spaces around all infix operators.**
```r
  geom_line(data=min_values,aes(x,y),lwd=2,col="red")
               ~^~
```
[inst/site/density_curve_test.R:45:29:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L45) *style:* **Commas should always have a space after.**
```r
  geom_line(data=min_values,aes(x,y),lwd=2,col="red")
                            ^
```
[inst/site/density_curve_test.R:45:35:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L45) *style:* **Commas should always have a space after.**
```r
  geom_line(data=min_values,aes(x,y),lwd=2,col="red")
                                  ^
```
[inst/site/density_curve_test.R:45:38:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L45) *style:* **Commas should always have a space after.**
```r
  geom_line(data=min_values,aes(x,y),lwd=2,col="red")
                                     ^
```
[inst/site/density_curve_test.R:45:41:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L45) *style:* **Put spaces around all infix operators.**
```r
  geom_line(data=min_values,aes(x,y),lwd=2,col="red")
                                       ~^~
```
[inst/site/density_curve_test.R:45:44:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L45) *style:* **Commas should always have a space after.**
```r
  geom_line(data=min_values,aes(x,y),lwd=2,col="red")
                                           ^
```
[inst/site/density_curve_test.R:45:47:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L45) *style:* **Put spaces around all infix operators.**
```r
  geom_line(data=min_values,aes(x,y),lwd=2,col="red")
                                             ~^~
```
[inst/site/density_curve_test.R:48:26:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/density_curve_test.R#L48) *style:* **Put spaces around all infix operators.**
```r
grid.arrange(p1, p2, ncol=1)
                        ~^~
```
[inst/site/direct_optimizer_test.R:9:5:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L9) *style:* **Use <-, not =, for assignment.**
```r
  w = round(x[1], digits = 0)
    ^
```
[inst/site/direct_optimizer_test.R:10:5:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L10) *style:* **Use <-, not =, for assignment.**
```r
  p = round(x[2], digits = 0)
    ^
```
[inst/site/direct_optimizer_test.R:11:5:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L11) *style:* **Use <-, not =, for assignment.**
```r
  a = round(x[3], digits = 0)
    ^
```
[inst/site/direct_optimizer_test.R:13:15:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L13) *warning:* **no visible binding for global variable ‘train_labels’**
```r
  m <- length(train_labels)
              ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:14:22:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L14) *warning:* **no visible binding for global variable ‘train_labels’**
```r
  c <- length(unique(train_labels))
                     ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:16:12:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L16) *warning:* **no visible global function definition for ‘cvFolds’**
```r
  folds <- cvFolds(m, K = nfolds, type = "random")
           ^~~~~~~
```
[inst/site/direct_optimizer_test.R:16:27:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L16) *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:24:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L24) *warning:* **no visible global function definition for ‘alply’, Did you mean 'apply'?**
```r
    bags <- alply(unique(train_labels),1,function(x){x})
            ^~~~~
```
[inst/site/direct_optimizer_test.R:24:26:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L24) *warning:* **no visible binding for global variable ‘train_labels’**
```r
    bags <- alply(unique(train_labels),1,function(x){x})
                         ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:24:40:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L24) *style:* **Commas should always have a space after.**
```r
    bags <- alply(unique(train_labels),1,function(x){x})
                                       ^
```
[inst/site/direct_optimizer_test.R:24:42:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L24) *style:* **Commas should always have a space after.**
```r
    bags <- alply(unique(train_labels),1,function(x){x})
                                         ^
```
[inst/site/direct_optimizer_test.R:24:53:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L24) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    bags <- alply(unique(train_labels),1,function(x){x})
                                                    ^
```
[inst/site/direct_optimizer_test.R:24:55:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L24) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    bags <- alply(unique(train_labels),1,function(x){x})
                                                      ^
```
[inst/site/direct_optimizer_test.R:26:19:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L26) *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:26:19:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L26) *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:28:71:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L28) *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:30:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L30) *style:* **Use <-, not =, for assignment.**
```r
    tfidf = bags_to_tfidf( bags )
          ^
```
[inst/site/direct_optimizer_test.R:30:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L30) *warning:* **no visible global function definition for ‘bags_to_tfidf’**
```r
    tfidf = bags_to_tfidf( bags )
            ^~~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:32:22:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L32) *style:* **Use <-, not =, for assignment.**
```r
    labels_predicted = rep(-1, length(set_test))
                     ^
```
[inst/site/direct_optimizer_test.R:33:17:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L33) *style:* **Use <-, not =, for assignment.**
```r
    labels_test = train_labels[set_test]
                ^
```
[inst/site/direct_optimizer_test.R:33:19:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L33) *warning:* **no visible binding for global variable ‘train_labels’**
```r
    labels_test = train_labels[set_test]
                  ^~~~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:34:15:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L34) *style:* **Use <-, not =, for assignment.**
```r
    data_test = train_data[set_test,]
              ^
```
[inst/site/direct_optimizer_test.R:34:17:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L34) *warning:* **no visible binding for global variable ‘train_data’**
```r
    data_test = train_data[set_test,]
                ^~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:34:37:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L34) *style:* **Commas should always have a space after.**
```r
    data_test = train_data[set_test,]
                                    ^
```
[inst/site/direct_optimizer_test.R:37:10:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L37) *style:* **Use <-, not =, for assignment.**
```r
      bag=NA
         ^
```
[inst/site/direct_optimizer_test.R:37:10:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L37) *style:* **Put spaces around all infix operators.**
```r
      bag=NA
        ~^~
```
[inst/site/direct_optimizer_test.R:38:35:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L38) *style:* **Put spaces around all infix operators.**
```r
      if (length(labels_predicted)>1) {
                                 ~^~
```
[inst/site/direct_optimizer_test.R:39:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L39) *style:* **Use <-, not =, for assignment.**
```r
        bag = series_to_wordbag(data_test[j,], w, p, a, "exact", 0.01)
            ^
```
[inst/site/direct_optimizer_test.R:39:15:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L39) *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:39:45:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L39) *style:* **Commas should always have a space after.**
```r
        bag = series_to_wordbag(data_test[j,], w, p, a, "exact", 0.01)
                                            ^
```
[inst/site/direct_optimizer_test.R:41:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L41) *style:* **Use <-, not =, for assignment.**
```r
        bag = series_to_wordbag(data_test, w, p, a, "exact", 0.01)
            ^
```
[inst/site/direct_optimizer_test.R:41:15:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L41) *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:43:15:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L43) *style:* **Use <-, not =, for assignment.**
```r
      cosines = cosine_sim(list("bag" = bag, "tfidf" = tfidf))
              ^
```
[inst/site/direct_optimizer_test.R:43:17:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L43) *warning:* **no visible global function definition for ‘cosine_sim’**
```r
      cosines = cosine_sim(list("bag" = bag, "tfidf" = tfidf))
                ^~~~~~~~~~
```
[inst/site/direct_optimizer_test.R:45:28:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L45) *style:* **Use <-, not =, for assignment.**
```r
       labels_predicted[j] = which(cosines$cosines == max(cosines$cosines))
                           ^
```
[inst/site/direct_optimizer_test.R:51:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L51) *style:* **Use <-, not =, for assignment.**
```r
    error = length(which((labels_test != labels_predicted))) / length(labels_test)
          ^
```
[inst/site/direct_optimizer_test.R:51:26:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L51) *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:56:7:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L56) *style:* **Use <-, not =, for assignment.**
```r
  err = mean(laply(errors,function(x){x}))
      ^
```
[inst/site/direct_optimizer_test.R:56:14:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L56) *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:56:27:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L56) *style:* **Commas should always have a space after.**
```r
  err = mean(laply(errors,function(x){x}))
                          ^
```
[inst/site/direct_optimizer_test.R:56:38:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L56) *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:56:40:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L56) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  err = mean(laply(errors,function(x){x}))
                                       ^
```
[inst/site/direct_optimizer_test.R:58:17:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L58) *style:* **Commas should always have a space after.**
```r
  print(paste(w,p,a, " -> ", err))
                ^
```
[inst/site/direct_optimizer_test.R:58:19:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L58) *style:* **Commas should always have a space after.**
```r
  print(paste(w,p,a, " -> ", err))
                  ^
```
[inst/site/direct_optimizer_test.R:66:8:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L66) *style:* **Use <-, not =, for assignment.**
```r
nfolds = 30
       ^
```
[inst/site/direct_optimizer_test.R:67:32:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L67) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(120,60,12)),
                               ^
```
[inst/site/direct_optimizer_test.R:67:34:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L67) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(120,60,12)),
                                 ^
```
[inst/site/direct_optimizer_test.R:67:49:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L67) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(120,60,12)),
                                                ^
```
[inst/site/direct_optimizer_test.R:67:52:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L67) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(120,60,12)),
                                                   ^
```
[inst/site/direct_optimizer_test.R:72:8:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L72) *style:* **Use <-, not =, for assignment.**
```r
nfolds = 50
       ^
```
[inst/site/direct_optimizer_test.R:73:32:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L73) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(140,50,12)),
                               ^
```
[inst/site/direct_optimizer_test.R:73:34:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L73) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(140,50,12)),
                                 ^
```
[inst/site/direct_optimizer_test.R:73:49:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L73) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(140,50,12)),
                                                ^
```
[inst/site/direct_optimizer_test.R:73:52:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L73) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(140,50,12)),
                                                   ^
```
[inst/site/direct_optimizer_test.R:77:6:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L77) *style:* **Use <-, not =, for assignment.**
```r
data = read.table("../../sax-vsm_classic.git/src/resources/data/Beef/Beef_TRAIN")
     ^
```
[inst/site/direct_optimizer_test.R:78:14:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L78) *style:* **Use <-, not =, for assignment.**
```r
train_labels = unlist(data[,1])
             ^
```
[inst/site/direct_optimizer_test.R:78:29:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L78) *style:* **Commas should always have a space after.**
```r
train_labels = unlist(data[,1])
                            ^
```
[inst/site/direct_optimizer_test.R:79:12:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L79) *style:* **Use <-, not =, for assignment.**
```r
train_data = matrix(unlist(data[,-1]), nrow = length(train_labels))
           ^
```
[inst/site/direct_optimizer_test.R:79:34:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L79) *style:* **Commas should always have a space after.**
```r
train_data = matrix(unlist(data[,-1]), nrow = length(train_labels))
                                 ^
```
[inst/site/direct_optimizer_test.R:80:7:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L80) *style:* **Use <-, not =, for assignment.**
```r
nfolds=30
      ^
```
[inst/site/direct_optimizer_test.R:80:7:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L80) *style:* **Put spaces around all infix operators.**
```r
nfolds=30
     ~^~
```
[inst/site/direct_optimizer_test.R:81:32:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L81) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(470,100,16)),
                               ^
```
[inst/site/direct_optimizer_test.R:81:34:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L81) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(470,100,16)),
                                 ^
```
[inst/site/direct_optimizer_test.R:81:49:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L81) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(470,100,16)),
                                                ^
```
[inst/site/direct_optimizer_test.R:81:53:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L81) *style:* **Commas should always have a space after.**
```r
S <- directL(cverror, rep(c(10,2,2)), rep(c(470,100,16)),
                                                    ^
```
[inst/site/direct_optimizer_test.R:85:3:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/direct_optimizer_test.R#L85) *style:* **Commented code should be removed.**
```r
# nloptr.print.options()
  ^~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/makedata.R:1:2:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L1) *style:* **Commented code should be removed.**
```r
## makes a gun-point dataset
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/site/makedata.R:6:14:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L6) *style:* **Use <-, not =, for assignment.**
```r
labels_train = unlist(dtrain[,1])
             ^
```
[inst/site/makedata.R:6:31:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L6) *style:* **Commas should always have a space after.**
```r
labels_train = unlist(dtrain[,1])
                              ^
```
[inst/site/makedata.R:7:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L7) *style:* **Use <-, not =, for assignment.**
```r
labels_test = unlist(dtest[,1])
            ^
```
[inst/site/makedata.R:7:29:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L7) *style:* **Commas should always have a space after.**
```r
labels_test = unlist(dtest[,1])
                            ^
```
[inst/site/makedata.R:9:12:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L9) *style:* **Use <-, not =, for assignment.**
```r
data_train = matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
           ^
```
[inst/site/makedata.R:9:36:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L9) *style:* **Commas should always have a space after.**
```r
data_train = matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
                                   ^
```
[inst/site/makedata.R:10:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L10) *style:* **Use <-, not =, for assignment.**
```r
data_test = matrix(unlist(dtest[,-1]), nrow = length(labels_test))
          ^
```
[inst/site/makedata.R:10:34:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L10) *style:* **Commas should always have a space after.**
```r
data_test = matrix(unlist(dtest[,-1]), nrow = length(labels_test))
                                 ^
```
[inst/site/makedata.R:12:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L12) *style:* **Use <-, not =, for assignment.**
```r
Gun_Point = list("labels_train" = labels_train, "data_train" = data_train,
          ^
```
[inst/site/makedata.R:22:14:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L22) *style:* **Use <-, not =, for assignment.**
```r
labels_train = unlist(dtrain[,1])
             ^
```
[inst/site/makedata.R:22:31:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L22) *style:* **Commas should always have a space after.**
```r
labels_train = unlist(dtrain[,1])
                              ^
```
[inst/site/makedata.R:23:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L23) *style:* **Use <-, not =, for assignment.**
```r
labels_test = unlist(dtest[,1])
            ^
```
[inst/site/makedata.R:23:29:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L23) *style:* **Commas should always have a space after.**
```r
labels_test = unlist(dtest[,1])
                            ^
```
[inst/site/makedata.R:25:12:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L25) *style:* **Use <-, not =, for assignment.**
```r
data_train = matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
           ^
```
[inst/site/makedata.R:25:36:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L25) *style:* **Commas should always have a space after.**
```r
data_train = matrix(unlist(dtrain[,-1]), nrow = length(labels_train))
                                   ^
```
[inst/site/makedata.R:26:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L26) *style:* **Use <-, not =, for assignment.**
```r
data_test = matrix(unlist(dtest[,-1]), nrow = length(labels_test))
          ^
```
[inst/site/makedata.R:26:34:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L26) *style:* **Commas should always have a space after.**
```r
data_test = matrix(unlist(dtest[,-1]), nrow = length(labels_test))
                                 ^
```
[inst/site/makedata.R:28:5:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L28) *style:* **Use <-, not =, for assignment.**
```r
CBF = list("labels_train" = labels_train, "data_train" = data_train,
    ^
```
[inst/site/makedata.R:35:72:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/makedata.R#L35) *style:* **Put spaces around all infix operators.**
```r
ecg0606 <- read.table("inst/test_data/ecg0606_1.csv", as.is = T, header=F)$V1
                                                                      ~^~
```
[inst/site/readme_examples.R:10:16:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L10) *style:* **Put spaces around all infix operators.**
```r
plot(x, y, type="l", col="blue",
              ~^~
```
[inst/site/readme_examples.R:10:25:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L10) *style:* **Put spaces around all infix operators.**
```r
plot(x, y, type="l", col="blue",
                       ~^~
```
[inst/site/readme_examples.R:11:10:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L11) *style:* **Put spaces around all infix operators.**
```r
     main="A scaled sine wave with a random noise and its z-normalization")
        ~^~
```
[inst/site/readme_examples.R:14:9:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L14) *style:* **Put spaces around all infix operators.**
```r
abline(h=c(1,-1), lty = 2, col = "gray50")
       ~^~
```
[inst/site/readme_examples.R:14:14:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/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/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/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/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/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/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/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/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/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:16:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L24) *style:* **Commas should always have a space after.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
               ^
```
[inst/site/readme_examples.R:24:17:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
               ~^~
```
[inst/site/readme_examples.R:24:19:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                 ~^~
```
[inst/site/readme_examples.R:24:22:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L24) *style:* **Commas should always have a space after.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                     ^
```
[inst/site/readme_examples.R:24:23:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                     ~^~
```
[inst/site/readme_examples.R:24:25:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                       ~^~
```
[inst/site/readme_examples.R:24:27:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L24) *style:* **Put spaces around all infix operators.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                         ~^~
```
[inst/site/readme_examples.R:24:30:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L24) *style:* **Commas should always have a space after.**
```r
abline(v = c(1,1+7/3,1+7/3*2,8), lty = 3, lwd = 2, col = "gray50")
                             ^
```
[inst/site/readme_examples.R:28:12:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
           ^
```
[inst/site/readme_examples.R:28:22:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                     ^
```
[inst/site/readme_examples.R:28:23:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Put spaces around all infix operators.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                     ~^~
```
[inst/site/readme_examples.R:28:25:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Put spaces around all infix operators.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                       ~^~
```
[inst/site/readme_examples.R:28:28:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                           ^
```
[inst/site/readme_examples.R:28:38:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                                     ^
```
[inst/site/readme_examples.R:28:41:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Put spaces around all infix operators.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                                       ~^~
```
[inst/site/readme_examples.R:28:44:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Commas should always have a space after.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                                           ^
```
[inst/site/readme_examples.R:28:47:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L28) *style:* **Put spaces around all infix operators.**
```r
segments(1,y_paa3[1],1+7/3,y_paa3[1],lwd=1,col="red")
                                             ~^~
```
[inst/site/readme_examples.R:29:9:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
       ~^~
```
[inst/site/readme_examples.R:29:11:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
         ~^~
```
[inst/site/readme_examples.R:29:13:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
           ~^~
```
[inst/site/readme_examples.R:29:15:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
             ~^~
```
[inst/site/readme_examples.R:29:18:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                 ^
```
[inst/site/readme_examples.R:29:19:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                 ~^~
```
[inst/site/readme_examples.R:29:30:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                             ^
```
[inst/site/readme_examples.R:29:33:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                               ~^~
```
[inst/site/readme_examples.R:29:40:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                                       ^
```
[inst/site/readme_examples.R:29:43:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Put spaces around all infix operators.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                                         ~^~
```
[inst/site/readme_examples.R:29:47:](https://github.com/jMotif/jmotif-R/blob/696993011bad35cdbe7ab600a2cd1f3ec8b2b15e/inst/site/readme_examples.R#L29) *style:* **Commas should always have a space after.**
```r
points(x=1+7/3/2,y=y_paa3[1],col="red",pch=23,lwd=5)
                                              ^
```


This is because `./` can be safely discarded and normalized away, `..` can't.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10911](https://teamcity.mesosphere.io/viewLog.html?buildId=101485&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:04:11


This line is moved down to line 18, not deleted.   Roles are computed based on a person object,  so it's logical to first check for the person.


Similar capitalisation.


just soso


@Remi-C
Hi Remi, I am trying to incorporate your code for normal calculation but I am getting compiling error.
Could kindly confirm that this patch is still working for you?
Best
Ishrat


I am saying: This repo is public (I am commenting, and I was just removed a few moments ago) and there is a root DB password in it.  :-/  Just trying to help (when I noticed it was public, I did a quick browse of the commit history).


I think code formatting is off here. missing closing ` after src/javascript/<project-name>/index.js


Are these changes correct? I would be confused writing this benchmark....


Yes indeed. Restored.


this *could* potentially overflow `dpi->bits`, but since it is a really large buffer (certainly more than we need for rendering in all dimensions), don't really care for that here.

Initial version of this change was careful not to overstep any boundaries but looked much worse and upon inspection I noticed doing it this way is safe.


Should be https://github.com/jonschlinkert/parse-glob


                                                                                Il faisait quoi lui?                                                                                Sent from my BlackBerry 10 smartphone.                                                                                From: Olivier MartySent: jeudi 7 janvier 2016 14:40To: jilljenn/algopediaReply To: jilljenn/algopediaCc: espitauSubject: Re: [algopedia] Added bar in tabs (504a717)C'est dommage de faire disparaître le role.

—Reply to this email directly or view it on GitHub.


This surface is not needed at all since the rendering thread uses the main surface, by the way. Already corrected in my branch.


Indeed. Changed. And as a nice side effects, it fixes #558!


@jonmifsud what about putting this line into the if statement ??? I do not think we should log users purely on their username... If you want to use another service as a provider, your code should be the one setting `self::$isLoggedIn = true;` no?


develop (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (1465 of 1465 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


TeamCity Chorus :: chorus-precise64-master Continuous [Build 2.6.566.8515507208c1539220ebee854cf5e7e479e1de6d](http://build.palaso.org/viewLog.html?buildId=67608&buildTypeId=bt323) outcome was **SUCCESS**
Summary: Tests passed: 931, ignored: 56 Build time: 00:19:35


Just wanted to lock it to a version and this is what was most recent at the time of writing.


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/25019/testReport/) for this commit**


I'm curious why these methods need to be defined. Does checking equality not work out of the box?


> Using `class << self` for a list of class methods is actually really common in this codebase.

This is probably a good time to clarify my intent in developing this guide.  I am not trying to codify what's been done.  I am trying to develop a well-reasoned style that we can all get consensus on and use going forward.

Our current app is over 50 thousand lines of code grown by various parties over many years.  Consistency is not its strong suit and it would be pretty impossible to match it with any rules.

Over time, my hope is that we could bring it more inline with whatever guidelines we settle on, but the real truth is that I'm focused a lot more on our future.  I'm told we will launch new products.  We will soon be discussing the possibility of dividing the current backend into multiple "services."  I'm pretty sure our days of One Codebase To Rule Them All are drawing to a close.

I just thought that context might be helpful.

> We also use private class methods which have their own set of caveats but are basically only useful in `class << self` blocks.

I agree with you that this practice is questionable, but there are other ways to create private class methods:

```ruby
>> class Whatever
>>   def self.no_touchy
>>   end
>>   private_class_method :no_touchy
>> end
=> Whatever
>> Whatever.no_touchy
NoMethodError: private method `no_touchy' called for Whatever:Class
	from (irb):6
	from /Users/jeg2/.rubies/ruby-2.2.3/bin/irb:11:in `<main>'
```

> I'm pretty distrustful of the use of private (particularly for class methods) since it makes testing them horrendous (requires lots of use of send which suggests that you do need to call those methods).

I generally agree, though I will say that I believe you usually shouldn't be testing them directly.  Private methods are used by public methods, so properly testing the public interface does cover the private methods as well.

> I have been confused before on what scope we are in due to `class << self`, so I can appreciate this rule, but it's pretty widely used in the code base.

Yeah I really feel it's just too subtle.  Consider this exaggerated case:

```ruby
class Whatever
  class << self

    # a screen or more of methods here...

    def some_method
      # ...
    end

    # a screen or more of methods here...

  end
end
```

> @michaelglass maybe you want to chime in one why you prefer that syntax?

Yes, please.  I am very interested in the reasoning on this issue.  I'm prepared to fight for this one, but I can be defeated.  :wink:


Nice. This is useful.


develop (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (1465 of 1465 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


See comment on line 8 of micromatch/micromatch.d.ts.  It would be much better to move this namespace / interface inside of the `declare module` and use declaration merging to expose the`Result` interface to the tests.


Yes. When it receives one notification, it will create a new ReactInstanceManager. Even other ReactInstanceManagers are alive, it will still create new one.


Same here +1


Fixed, thanks Anibal.


Excellent commit message :joy:


I think you can just omit this constructor.


Fixed commit message.  Rebased on vxl/master.  No code changes.  Both of these defines are no longer needed with any recent compiler (i.e. last 10 years).

The IUEi_STL_INLINE is not even used anywhere in the code base.


Tem "coordenadores" e "coordenará" na mesma frase. Sugiro: "Uma equipe vinculada ao projeto coordenará os esforços dessa tarefa."


I have added one new xml file


I removed them in the next commit :)

But yes, yes I do :)


Shouldn't PUMA be in all caps per brand standards?


D'oh!  THANKS!


This benchmark does very little at this point. Did you mean to delete all of the rest of the scenario steps?


these verify the existence of the properties on `result`, but not the type.  It would be better to introduce variables (at least one per type) and assign these properties to them to guard against errant changes in the future.


Thanks for the clarification.


It's because the files are in another table, and the link between these tables is done via the sample id. If there's none, there's no way to request the files.

Does it prevent you to do something?


Same as above. This benchmark doesn't do anything!


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10913](https://teamcity.mesosphere.io/viewLog.html?buildId=101489&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:07:07


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10912](https://teamcity.mesosphere.io/viewLog.html?buildId=101488&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:04:24


LGTM


Custom types are hashed via the address:
```Julia
type X
       a::Int
end
X(1)==X(1)
>false
```


This could be the source of some problems. From https://wiki.gentoo.org/wiki/GCC_optimization:

>If compiling packages on one computer in order to run them on a different computer (such as when using a fast computer to build for an older, slower machine), then do not use -march=native. "Native" means that the code produced will run only on that type of CPU. The applications built with -march=native on an AMD Athlon 64 CPU will not be able to run on an old VIA C3 CPU.


Not needed, because we will end up in `syscall_nocall()` which has a `DMSG`.


that's true


@bcocanougher Glad you like it!

So I programmed all of that with the idea in my head that I would cut HTML out of the loop as much as possible, and just have everything happen on one big canvas. That's because the buttons as well as the shapes will now all need to be drawn inside a canvas element. But now that I think about porting the app to this new framework, I see some pros and cons.

* Upside:
   1. Easy to save out the results by simply saving the entire canvas
   2. Things should look more consistent across browsers because of minimal HTML
   3. Possibly easier to work with scaling the size for different screen sizes since it only depends on the single canvas element.
* Downside:
   1. Will need to add text rendering to the framework for labels
   2. Making an interface for entering annotations (name, date, etc) will be up to us, since we can't use HTML forms

I'm leaning toward the upside outweighing the downside, but I'm still somewhat up in the air.


TeamCity pull requests :: netty [Build 985](https://garage.netty.io/teamcity/viewLog.html?buildId=4575&buildTypeId=pulls_netty&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 6230, ignored: 21 Build time: 01:21:47


In commit fed8d679468ab45a3ed0b09447f49cf6138a154f "name-schema" was deprecated in favour of templates https://github.com/influxdata/influxdb/tree/master/services/graphite#templates


**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/25022/testReport/) for this commit**


shit, `[ep for ep in parse_result.ab_episode_numbers if ep is not None]`


But you only need to disable core_control and it'll stop hotplugging, there's no need for all this :)


앞으로 빌드관련 xml파일은 push하면 안될듯
너랑 나랑 그래들 경로가 달라서 매번 서로 에러나는것 같음


Because I have added new extra xml file in src/test/resources.


We're currently setting up some scripts to bookkeep skimmed samples with @BrieucF so I am playing around with this part. It should not prevent me to do anything :)


Not as plugin, but they will be displayed in a similar way and comparing them should be practical. Hopefully you may edit them at some point. Still sketchy at the moment. To see the content, try building the latest FO4Dump from last night.


@semateos are you on removing this?  This should work: https://help.github.com/articles/remove-sensitive-data/ (I could handle it later today).  I'll work on rotating out that password...


Ça améliore la sémantique du code.
cf http://www.w3.org/WAI/intro/aria


Why is Assert.assertEquals used here and not in other places in this file?


I don't think you want to use dom-node here.  It's going to blow things away on reload.

I'm thinking you will probably want to use the mock-root mechanism and set :watch-atom false.


Thanks @thebeline


lol, nice & simple


I don't know to be honest; it makes sense if you want to ensure that users are indeed using a password. In terms of other authentication the change would require developers to extend/provide their own members definition. Which I have used before when I needed other kinds of authentication.

I think maybe a config option, within the if statement which checks if login without password is allowed would be neat. I wouldn't put any backend UI for that anyone who wants to enable that feature would have to edit the config manually.

Particular use-cases I see for login without email is if a developer wants to create a simple email/notification/mailing list management system. Or simply if there is some kind of user-based tracking, if someone comes through an email, he could be linked to the user account for preferences in content etc.


    ../video/img_format.c:268:28: error: ‘AVComponentDescriptor’ has no member named ‘offset’
                 if (pd->comp[1].offset > pd->comp[2].offset)
                                ^
    ../video/img_format.c:268:49: error: ‘AVComponentDescriptor’ has no member named ‘offset’
                 if (pd->comp[1].offset > pd->comp[2].offset)
                                                 ^

    Waf: Leaving directory `/var/gentoo/tmp/portage/media-video/mpv-9999/work/mpv-9999/build'
    Build failed

Not building.


It's MB (Megabyte), I think.


Siding with @zonque here. Would prefer `UINT64_C(1)` instead of `(uint64_t) 1ULL` here


Yes. The name is a bit missleading but it's the upstream name...


smae here...


Fixed, thanks. Others as well.


and sms messages work or not???


Dont woryy these files wont be affected read the git ignore help the nbproject file should be ignored since it created locally few links for your knowledge
http://stackoverflow.com/questions/2586097/what-should-be-in-gitignore-file-for-a-netbeans-java-project
https://gist.github.com/niclashoyer/916194

and avoid these commits since one day you will want this project


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10914](https://teamcity.mesosphere.io/viewLog.html?buildId=101498&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:08:42


Perhaps a moot point, but I'm curious– did this repo _become_ public on a certain date?

The file is in the history from the beginning of the repo's history to Chris's first commit (Feb 2015).


It has to do with backtracking. When the regex engine matches `.*` it tries to make it match as much text as possible, and then backs off only when it has to to match the rest of the pattern. By restricting it a bit more you avoid that backtracking and some of the pathological cases that might result from it.

I think that's the gist of it, but I read Friedl's book a long time ago now so the details might not be 100%. regex.info


TeamCity Chorus :: chorus-precise64-chorus-2.5 Continuous [Build 2.5.1004.bab9ad24dc6ac370cd6b01ef876ee8b815ba2fe8](http://build.palaso.org/viewLog.html?buildId=67611&buildTypeId=ChorusPrecise64v25Cont) outcome was **SUCCESS**
Summary: Tests passed: 862, ignored: 54 Build time: 00:13:59


If we test Django 1.8 what is doing `19` here?


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (927 of 927 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-26.13%25-green.svg)


make no sense


No need for `major_minor` since all the version has is already `x.x` (meaning having the method there makes no difference. I do understand though if you’re doing that because you’re predicting that on the next point release this will keep working, which seems sensbile.


Same here.


wtf! i'm not getting the reson why but this revert should not be applied or IE11 will fail (and probably other browsers)


we generally prefer checking numeric values with `!= 0` for non-zeroness, rather than relying on the factthat they degrade to booleans. On the latter we only rely if things are really supposed to be considered booleans, and for pointers.


TeamCity Glyssen :: Glyssen-master Continuous [Build *.*.1178.9ad04c381b1f032a557f889d60e7f6ed5d91c7cf](http://build.palaso.org/viewLog.html?buildId=67606&buildTypeId=bt431) outcome was **FAILURE**
Summary: Execution timeout (new); tests failed: 1, passed: 810, ignored: 7 Build time: 00:35:44
### Failed tests
```
GlyssenTests.dll: GlyssenTests.ProjectTests.UpdateProjectFromBundleData_BundleDoesNotContainLdmlFile_MaintainsOriginalQuoteSystem: <no details avaliable>

```


Indentation is hosed. 8ch everyhwere.


凡ミス見つけたので修正しました。Edit機能とは関係ありません


#12158 so I remember to add this (also if you feel like commenting on the change)


Ага, вот только поменяв в ядре что-то о jni можно и не вспомнить.


No spaces around = signs in function signatures.


@AdrieanKhisbe please take a look on the current site, it is not what it should be - take a look on tutorials page for example


@bhauman we've dropped support for `mock-root` in Om ([commit](https://github.com/omcljs/om/commit/4b0a9afd954811461db82bb1f7699c9f027625b6)) because it caused a number of issues and have been using `dom-node` instead. So far it has been working well, what exactly would be the issues there?


Nice. Done.


spacing?


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


Можно, ок


not works error after 48 min :/
https://travis-ci.org/RPCS3/rpcs3/jobs/100836000


How I think this commit giving a lot of issues and phone restarting


He he, good work! :+1:


Please write this as:
```
When True, ignores missing keywords.  Otherwise, if the keyword is not present in the header a `KeyError` is raised.
```


@bmleight would be great if you could take it.  The BFG mentioned in that article looks handy.


"Otherwise only the first instance of the given keyword is removed."

Also remove the quotes around 'True'.


Yes, it became public around the time we launched the current site.  When Chris made the new BRS site, we decided to keep the old repo around with a git tag.  Sometime later it was decided to open source the repo not realizing it had a reference to the old repo...and this.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10915](https://teamcity.mesosphere.io/viewLog.html?buildId=101502&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:03:45


I believe it did build as semicolons are optional, maybe it was a warning?


fichier form parent helpers
- ajout type "captcha"
- ajout type "datalist"
- ajout compteur de résultat dans les types "select"

fichier model
- ajout gestion de UNION dans les requêtes
- ajout paramètres PDO


I updated the version because PHP > 5.4 is not supported anymore. Even PHP 5.5 will only get new security fixes till 10th of July.

http://php.net/supported-versions.php

I assume you're not able to update?


> I think is worthwhile clarifying in the commit message that, if we ever want a full-duplex capability back, it's just a matter of adding such function to SPIDevice interface.

done


Will fix.


Yeah...'Stolen' probably isn't the best word to use xD


Tested with an app that performs a div by 0.


:+1: for cheatsheet :sunglasses:


It could, but then we need to make a fieldquery for every tag field field_ding_event_tags, field_blogs_event_tags, field_ding_page_tags so this approach is somewhat easier.


And yeah.. this is done manually and will need to be tested on all boards.


Grab the freshest version: https://docs.google.com/document/d/1A9VnA-CCI4btoBvLLeYn3b0ScJrMQ-0CIiX4sTYnNhI/edit#heading=h.6yr2flyumpvx (:


@Jermolene, interesting technique:

1. save the tiddler reference in a variable
2. reset the inner context when needed


hmm .. revert it then


Why do we need 3 MP json files now?


I didn't steal it!!!!! I adapted it...


@fireundubh I already built [FO4Dump](https://github.com/TES5Edit/TES5Edit/releases/tag/fo4dump-9d44f8d) but you can build it I'm sure.


Should be PyHyp.


Oh. I am in no way expert to Android; I just thought since there can only one screen be actually active in the phone screen that you cannot run multiple Intent instances of the same app in parallel (how would they work if all of them want to show themselves on screen?), but if it is possible, then that's great, as there is no race here to solve.


Nice, thank you!


As discussed, it seems that the extension method responsible for the conversion was not called which matches the signature and the compiler taking preference on the interface over extension methods.

This can be fixed by:

- calling the extension method explicitly
- by renaming the extension methods
- by changing the extension method signature


quick typo. Whitelist/blacklist not writing to config folder when using command.


Not for sure, I wish very soon.


Hmm? I am a bit confused about this. First of all, if the function is dfined as above, we don't need it at all, we can just use `config_parse_bounding_set()` directly everywhere, no? (and maybe rename it to a more general name)

But the thing is: the bounding set is a bit weird: we expose it as positive set, but internally store it as negative set ("drop" set), since that's what the kernel ultimately wants. Also, because this means the default initialization to 0 does the right thing, as effectively the bounding set should default to all caps on.

The ambient set is different though as we should encode it positive, and the kernel wants it in a positive mode. And it should be an empty set by default.

Hence: using the current parser for both is always going to be cumbersome, as you are trying to use a "negative" set parser for a "positive" set.

Now, there are two options here: write a second parser, and make it a true "positive" set parser. Which would mean having two separate parsers with kind of an "inverted" behaviour, but otherwise similar code. Or, and I think this would be preferable: rework the bounding set code to also manage things as a positive set, but make sure to initialize it to all (uint64_t) -1 by default, so that all bits are on by default. Then, only immediately when passing the bounding set to the prctl() calls invert the bits as necessary. Finally, use the same and only positive parser for both the ambient and the bounding set.

Or to put this short: instead of reusing the current "negative" parser for the ambient stuff, and negating it a second time, just fix everything to become a true "positive" parser, and thus replace "capability_bounding_set_drop" by a simple "capability_bounding_set" in the ExecContext structure.

Does this make any sense?


感谢，的确写错了。


Yes, it's a pain in the neck! There's some of the same technique in the main view template. The problem is that we don't have a way to do something like `<$button tooltip={{<<currentTab>>!!tooltip}}>`. Or perhaps better to use `<$set name="tooltip" tiddler=<<currentTab>> field="tooltip"><$button tooltip=<<tooltip>>>...`.


These may be keyword parameters to allow easy customization.


Same. May be kerword parameters.


i can send sms but i don't receive incoming sms messages did you fix it!!??


Glad I could help, boys.  Honest mistake.

Might I suggest something?  Individual usernames and passwords per site?  And no longer using the "root" for sites to access the DB?  @bmleight - I believe you will find that, as I migrated over sites to BRS01, each site has it's own user/pass, and that user is locked to the DB.

I was hoping to do this with all sites, but it never got prioritized.  Now that it seems it is, might be worth the little extra effort.  it mitigates situations such as this one, or if a WP site gets compromised, etc.

Anyway, nice chat, glad to see you are all doing well.  Much love!


Okay, we can go back to 5.4. I will change this to night and add a version bump.


При отладке программы происходило следующее: после попытки соединения с самим собой и выбора "Отклонить" в окне уведомления о входящем подключении (как адресата), что точно приводило к отправке "REJECT" и закрытии соединения (`MainForm.showIncomingCallDialog()`, `Application.rejectIncomingCall()`), прослушка исходящая (`Application.outcomingConnectionObserver.update(...)`) не получала (_не успевала_, что ли, получить) соответствующую команду.
Когда была поставлена точка остановки после вызова `Connection.reject()` и перед вызовами `CommandListenerThread.stop()` (в них содержится `Connection.close()`), ошибка не наблюдалась ввиду такой задержки закрытия соединения со стороны условного адресата.
На всякий случай подстраховал отправку-приём "DISCONNECT", хотя с этим такая проблема не обнаруживалась.


Ah. Great. See my comment on `README.md` commit elsewhere, though - it seems that it does not align with "there is no need to register component(`AppRegistry.registerComponent('YourApp', () => YourApp))`" as you actually do the call there (it is outside the `if-else`). Maybe it should have been done only inside `else` branch. Or it safely ignores when `YourApp` that is return is `undefined`?


Bad chrome, bad chrome, why you do dis?


Thanks a lot! I made some minor comments on the codes. Please have a look.

BTW, are you able to obtain the reported performance with the Python wrapper?


xcodeproj path cannot be empty, otherwise we shouldn't be able to include files in Xcode project. Or do you think, that Generamba can be useful without Xcode integration?


I think this should be fairly viable, but @j3rn, would you mind looking at this since my systems knowledge is a little rusty currently.


Да, снова всё завалится, ибо я вызываю методы на нулевом указателе (на несуществующем объекте)

:(


rpcbind is in 111 (tcp/udp), is this needed here?


What are the status of the different services now commented in human robot ? They may work, but you don't have time to work on them ? Or there are no change they work without important change in the new model ? In the second case, please remove them completely


This will break on OS X and probably some other linux distros, how about using `OpenSSL::X509::DEFAULT_CERT_FILE`?


Maybe I am mixing Intent with Activity here (really not knowing Android at all except from a few scattered info)?


You doesn't build with it?


Nice trick! :)


I can give you log


As you, or I will have to use my fork.


This is the right idea.  But you can speed things up in both cases by not going through `self.index`.  You're already using the internal bookkeeping dict `self._keyword_indices`--this associates with each keyword a list of the indices of any cards with that keyword (if the keyword is in the header at all that list will be non-empty too).  So you can replace `self.index(keyword)` with `self._keyword_indices[keyword][0]`.  The `while keyword in self._keyword_indices` loop condition is still correct.  The `del` operator will remove the entry for that keyword from `self._keyword_indices` if there are no more cards with that keyword in the header.  So like I said, the basic idea is right, you can just get the index more efficiently by going through the internal data structures directly.

I trust also you'll fix up the indentation, etc. :)


no.. i just copy paste these lib on the phone and then merrged in the vendor :stuck_out_tongue_winking_eye:


:)
It will take some time to rework the packaging process in order to be able to create the distributions we used to have and to fix the website. But hopefully it won't take too long and the next release that is going to be based mostly on the current master branch will be published.
Then the planning of the next release will start. There is a lot of work to fill the gap of long time the project has not been updated. But we can take some things that work well in our forks and start with making muCommander easier to extend - hopefully, we would be able to provide desired functionality faster.
So yeah, the project is still alive :)


mean copy onto running system


That sound like a good idea. So the library can use an up to date version and you can use your fork to fit to the version you need.


And your bild working fine?


@alainpreux : je ne vois pas l'ajout d'images ici