[tests/testthat.R:1:2:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat.R#L1) *style:* **Commented code should be removed.**
```r
## Workaround for system.file() failing with devtools::check() and Travis CI:
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat.R:2:2:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat.R#L2) *style:* **Commented code should be removed.**
```r
## https://github.com/hadley/testthat/issues/86#issuecomment-143878211
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat.R:6:9:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat.R#L6) *style:* **Variable and function names should be all lowercase.**
```r
library(groHMM)
        ^~~~~~
```
[tests/testthat/helper_fixtures.R:1:9:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/helper_fixtures.R#L1) *style:* **Variable and function names should be all lowercase.**
```r
library(GenomicRanges)
        ^~~~~~~~~~~~~
```
[tests/testthat/helper_fixtures.R:2:9:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/helper_fixtures.R#L2) *style:* **Variable and function names should be all lowercase.**
```r
library(groHMM)
        ^~~~~~
```
[tests/testthat/helper_fixtures.R:4:43:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/helper_fixtures.R#L4) *style:* **Put spaces around all infix operators.**
```r
tx <- GRanges(c("chr7:1000-30000"), strand="+")
                                         ~^~
```
[tests/testthat/helper_fixtures.R:6:53:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/helper_fixtures.R#L6) *style:* **Put spaces around all infix operators.**
```r
    c("chr7:1000-11000", "chr7:20000-30000"), strand="+",
                                                   ~^~
```
[tests/testthat/helper_fixtures.R:7:12:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/helper_fixtures.R#L7) *style:* **Put spaces around all infix operators.**
```r
    GENE_ID=c("itchy", "scratchy"))
          ~^~
```
[tests/testthat/helper_fixtures.R:11:46:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/helper_fixtures.R#L11) *style:* **Put spaces around all infix operators.**
```r
    "chr7", IRanges(2394474, 2420377), strand="+", SYMBOL="CYP2W1", ID="54905")
                                            ~^~
```
[tests/testthat/helper_fixtures.R:11:58:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/helper_fixtures.R#L11) *style:* **Put spaces around all infix operators.**
```r
    "chr7", IRanges(2394474, 2420377), strand="+", SYMBOL="CYP2W1", ID="54905")
                                                        ~^~
```
[tests/testthat/helper_fixtures.R:11:71:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/helper_fixtures.R#L11) *style:* **Put spaces around all infix operators.**
```r
    "chr7", IRanges(2394474, 2420377), strand="+", SYMBOL="CYP2W1", ID="54905")
                                                                     ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:4:1:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L4) *style:* **Variable and function names should be all lowercase.**
```r
txC <- annox
^~~
```
[tests/testthat/test_gene_boundary_corrections.R:5:1:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L5) *style:* **Variable and function names should be all lowercase.**
```r
annoxC <- tx
^~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:6:1:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L6) *style:* **Variable and function names should be all lowercase.**
```r
numTxBr <- function(annox) length(ranges(breakTranscriptsOnGenes(tx, annox)))
^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:7:1:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
numTxCb <- function(txC) length(ranges(combineTranscripts(txC, annoxC)))
^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:7:21:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
numTxCb <- function(txC) length(ranges(combineTranscripts(txC, annoxC)))
                    ^~~
```
[tests/testthat/test_gene_boundary_corrections.R:7:59:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
numTxCb <- function(txC) length(ranges(combineTranscripts(txC, annoxC)))
                                                          ^~~
```
[tests/testthat/test_gene_boundary_corrections.R:7:64:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
numTxCb <- function(txC) length(ranges(combineTranscripts(txC, annoxC)))
                                                               ^~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:55:52:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L55) *style:* **Put spaces around all infix operators.**
```r
                        "chr7:20000-30000"), strand="+")
                                                  ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:62:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L62) *style:* **Put spaces around all infix operators.**
```r
                   strand="+")
                        ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:67:29:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L67) *style:* **Put spaces around all infix operators.**
```r
                      strand="+")
                           ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:72:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
    geneSize <- formals(breakTranscriptsOnGenes)$geneSize
    ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:72:50:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
    geneSize <- formals(breakTranscriptsOnGenes)$geneSize
                                                 ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:73:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
    annoxShortest <- resize(annox, geneSize + 1)
    ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:73:36:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
    annoxShortest <- resize(annox, geneSize + 1)
                                   ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:74:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
    annoxTooShort <- narrow(annoxShortest, end=-2)
    ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:74:29:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
    annoxTooShort <- narrow(annoxShortest, end=-2)
                            ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:74:47:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L74) *style:* **Put spaces around all infix operators.**
```r
    annoxTooShort <- narrow(annoxShortest, end=-2)
                                             ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:76:18:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L76) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxShortest), 2)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:76:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L76) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxShortest), 2)
                         ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:77:18:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L77) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxTooShort), 1)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:77:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L77) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxTooShort), 1)
                         ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:79:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
    geneSize <- formals(combineTranscripts)$geneSize
    ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:79:45:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
    geneSize <- formals(combineTranscripts)$geneSize
                                            ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:80:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
    txShortest <- resize(txC, geneSize + 1)
    ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:80:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
    txShortest <- resize(txC, geneSize + 1)
                         ^~~
```
[tests/testthat/test_gene_boundary_corrections.R:80:31:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
    txShortest <- resize(txC, geneSize + 1)
                              ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:81:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
    txTooShort <- narrow(txShortest, end=-2)
    ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:81:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
    txTooShort <- narrow(txShortest, end=-2)
                         ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:81:41:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L81) *style:* **Put spaces around all infix operators.**
```r
    txTooShort <- narrow(txShortest, end=-2)
                                       ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:83:18:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxCb(txShortest), 1)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:83:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxCb(txShortest), 1)
                         ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:84:18:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L84) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxCb(txTooShort), 1)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:84:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L84) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxCb(txTooShort), 1)
                         ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:89:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L89) *style:* **Variable and function names should be all lowercase.**
```r
    annoxMinOverlap <- shift(annox, width(annox) * (1 - threshold))
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:90:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L90) *style:* **Variable and function names should be all lowercase.**
```r
    annoxInsuffOverlap <- shift(annox, width(annox) * (1.05 - threshold))
    ^~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:92:18:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L92) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxMinOverlap), 2)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:92:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L92) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxMinOverlap), 2)
                         ^~~~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:94:18:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L94) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxInsuffOverlap), 1)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:94:26:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L94) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxInsuffOverlap), 1)
                         ^~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:114:5:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L114) *style:* **Variable and function names should be all lowercase.**
```r
    brPos <- start(annox[2])
    ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:116:30:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
    res <- breakInterval(tx, brPos, strand="+")
                             ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:116:43:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L116) *style:* **Put spaces around all infix operators.**
```r
    res <- breakInterval(tx, brPos, strand="+")
                                         ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:117:31:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L117) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(end(res)[1], brPos - gap)
                              ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:118:33:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(start(res)[2], brPos)
                                ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:120:30:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L120) *style:* **Variable and function names should be all lowercase.**
```r
    res <- breakInterval(tx, brPos, strand="-")
                             ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:120:43:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L120) *style:* **Put spaces around all infix operators.**
```r
    res <- breakInterval(tx, brPos, strand="-")
                                         ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:121:31:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(end(res)[1], brPos)
                              ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:122:33:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_gene_boundary_corrections.R#L122) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(start(res)[2], brPos + gap)
                                ^~~~~
```
[tests/testthat/test_polymeraseWave.R:4:1:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_polymeraseWave.R#L4) *style:* **Variable and function names should be all lowercase.**
```r
approxDist <- 20000
^~~~~~~~~~
```
[tests/testthat/test_polymeraseWave.R:19:40:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_polymeraseWave.R#L19) *style:* **Variable and function names should be all lowercase.**
```r
        reads[[1]], reads[[2]], genes, approxDist, progress=FALSE)
                                       ^~~~~~~~~~
```
[tests/testthat/test_polymeraseWave.R:19:60:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_polymeraseWave.R#L19) *style:* **Put spaces around all infix operators.**
```r
        reads[[1]], reads[[2]], genes, approxDist, progress=FALSE)
                                                          ~^~
```
[tests/testthat/test_utils.R:17:56:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_utils.R#L17) *style:* **Put spaces around all infix operators.**
```r
    tx_78 <- c(tx, GRanges(c("chr8:1000-30000"), strand="-"))
                                                      ~^~
```
[tests/testthat/test_utils.R:19:65:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_utils.R#L19) *style:* **Put spaces around all infix operators.**
```r
    result <- windowAnalysis(reads = tx, windowSize = 100, chrom="chr7")
                                                               ~^~
```
[tests/testthat/test_utils.R:50:66:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_utils.R#L50) *style:* **Put spaces around all infix operators.**
```r
    expect_is(windowAnalysis(reads = tx, windowSize = 100, strand="-"), "list")
                                                                ~^~
```
[tests/testthat/test_utils.R:62:34:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_utils.R#L62) *style:* **Put spaces around all infix operators.**
```r
    annox_ <- resize(annox, width=c(size_ok, size + 10))
                                ~^~
```
[tests/testthat/test_utils.R:64:29:](https://github.com/coregenomics/groHMM/blob/1c8be0baa747d30d3fac23d33c47934fb62933b5/tests/testthat/test_utils.R#L64) *style:* **Put spaces around all infix operators.**
```r
                       width=c(size_ok, size) - offset)
                           ~^~
```


pull


TeamCity Keyman :: Keyboards :: Test: Pull Requests [Build 94](http://build.palaso.org/viewLog.html?buildId=95656&buildTypeId=Keyboards_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:01:31


TeamCity Keyman :: Keyboards :: Test: Pull Requests [Build 96](http://build.palaso.org/viewLog.html?buildId=95658&buildTypeId=Keyboards_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:01:27


![](https://github.trello.services/images/mini-trello-icon.png) [9.1 Enable anacron Daemon](https://trello.com/c/9rYQmWpE/1-91-enable-anacron-daemon)


-Added scrolling text
-Integrated movement from one scene to another
-Added new enemy: purple greatsword guy
-Tweaked the health of some enemies and player's attack speed
-Added menu, accessible by pressing Esc (only has a quit button right now)


TeamCity Keyman :: Keyboards :: Test: Pull Requests [Build 97](http://build.palaso.org/viewLog.html?buildId=95659&buildTypeId=Keyboards_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:01:33


Excellent


lexer.c
L548

Should move peekc() into exponent sign handler to prevent peeking twice. Not destructive, though.


TeamCity Keyman :: Keyboards :: Test: Pull Requests [Build 95](http://build.palaso.org/viewLog.html?buildId=95657&buildTypeId=Keyboards_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:10:09


New File Created


why the explicit cast?


this is not necessary... az num_threads will never be bigger than 2^31 :P or one would presume that such machine will not be around for a longer time :P


you dont need to do an explicit cast if you call the right CMath::pow function
`CMath::pow(2LL, num_bits)` should do it in case num_bits is actually of type `index_t`


why there's no explicit cast here, where in case of `get_num_features` there is


TeamCity Keyman :: Keyboards :: Test: Pull Requests [Build 98](http://build.palaso.org/viewLog.html?buildId=95661&buildTypeId=Keyboards_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:06:20


Fixed, thx.


TeamCity Keyman :: Keyboards :: Test: Pull Requests [Build 100](http://build.palaso.org/viewLog.html?buildId=95664&buildTypeId=Keyboards_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:01:24


Thanks, @linkerlin.


Because the `max_string_length` is `index_t(aka long long)` and `len` is `uint64_t (aka unsigned long long)`  which makes compiler said there is not match function call in CMath::max between


#151 #157 #158 #156


I just pressed enter and it was created, a branch.


mmm then it's better to introduce such a CMath::max :) because here in the case you will loose the sign... and this will be a not correct max :(
think about the case:
CStringFeatures<ST>::max_string_length = 2^64-1
len = 2^64-1

in case index_t is int64_t.

this case originally CStringFeatures<ST>::max_string_length is the minimum of int64_t, i.e. a very very big negativ number. where len is the max of int64_t, i.e. a very very big positive number. when you cast CStringFeatures<ST>::max_string_length it'll be a big positiv number.... see the point?


you should introduce a
```CMath::max(index_t a, unit64_t b)``` function and implement it


TeamCity Keyman :: Keyboards :: Test: Pull Requests [Build 99](http://build.palaso.org/viewLog.html?buildId=95662&buildTypeId=Keyboards_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:11:31


Oh goody, will also fix a crasher in cmd_urlfetch and one in cyr_virusscan by the looks!


@spdomin I had forked off of Nalu master quite a while back and I had to constantly keep merging with the master branch to keep up to date. From what I understand, this is the standard workflow and very similar to the one you did before merging the gaussLobato branch back into Nalu master: https://github.com/NaluCFD/Nalu/commit/faaa6f621848341ae1d552433cddfa118081277a or for instance before Jon merged Steve's branch into Nalu master: https://github.com/NaluCFD/Nalu/commit/cf810cb041b14eee813316a04e011816b86f23af. However, my knowledge of git is still far inferior to you guys and I'm still learning. Let me know if this is not the way to do things.


url: "http://Rapunzel1994.github.io"


Thanks!


angular-cli.json配置文件
1.配置文件不能有注释;
2.index这里引入根文件index.html;
这里是角应用启动是加载的脚本;


I wonder if we should just leave the `unnest` method be and have specialised functions with distinct names to return a data frame of all alters joined with their egos' attributes and similarly with alter-alter ties (joined with alter and ego attributes).


@swiftix Why does specialization info need to reference the SILFunction though? Why not just record the mangled name of the symbol?


[tests/testthat.R:1:2:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat.R#L1) *style:* **Commented code should be removed.**
```r
## Workaround for system.file() failing with devtools::check() and Travis CI:
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat.R:2:2:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat.R#L2) *style:* **Commented code should be removed.**
```r
## https://github.com/hadley/testthat/issues/86#issuecomment-143878211
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat.R:6:9:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat.R#L6) *style:* **Variable and function names should be all lowercase.**
```r
library(groHMM)
        ^~~~~~
```
[tests/testthat/helper_fixtures.R:1:9:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/helper_fixtures.R#L1) *style:* **Variable and function names should be all lowercase.**
```r
library(GenomicRanges)
        ^~~~~~~~~~~~~
```
[tests/testthat/helper_fixtures.R:2:9:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/helper_fixtures.R#L2) *style:* **Variable and function names should be all lowercase.**
```r
library(groHMM)
        ^~~~~~
```
[tests/testthat/helper_fixtures.R:4:43:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/helper_fixtures.R#L4) *style:* **Put spaces around all infix operators.**
```r
tx <- GRanges(c("chr7:1000-30000"), strand="+")
                                         ~^~
```
[tests/testthat/helper_fixtures.R:6:53:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/helper_fixtures.R#L6) *style:* **Put spaces around all infix operators.**
```r
    c("chr7:1000-11000", "chr7:20000-30000"), strand="+",
                                                   ~^~
```
[tests/testthat/helper_fixtures.R:7:12:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/helper_fixtures.R#L7) *style:* **Put spaces around all infix operators.**
```r
    GENE_ID=c("itchy", "scratchy"))
          ~^~
```
[tests/testthat/helper_fixtures.R:11:46:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/helper_fixtures.R#L11) *style:* **Put spaces around all infix operators.**
```r
    "chr7", IRanges(2394474, 2420377), strand="+", SYMBOL="CYP2W1", ID="54905")
                                            ~^~
```
[tests/testthat/helper_fixtures.R:11:58:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/helper_fixtures.R#L11) *style:* **Put spaces around all infix operators.**
```r
    "chr7", IRanges(2394474, 2420377), strand="+", SYMBOL="CYP2W1", ID="54905")
                                                        ~^~
```
[tests/testthat/helper_fixtures.R:11:71:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/helper_fixtures.R#L11) *style:* **Put spaces around all infix operators.**
```r
    "chr7", IRanges(2394474, 2420377), strand="+", SYMBOL="CYP2W1", ID="54905")
                                                                     ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:4:1:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L4) *style:* **Variable and function names should be all lowercase.**
```r
txC <- annox
^~~
```
[tests/testthat/test_gene_boundary_corrections.R:5:1:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L5) *style:* **Variable and function names should be all lowercase.**
```r
annoxC <- tx
^~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:6:1:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L6) *style:* **Variable and function names should be all lowercase.**
```r
numTxBr <- function(annox) length(ranges(breakTranscriptsOnGenes(tx, annox)))
^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:7:1:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
numTxCb <- function(txC) length(ranges(combineTranscripts(txC, annoxC)))
^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:7:21:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
numTxCb <- function(txC) length(ranges(combineTranscripts(txC, annoxC)))
                    ^~~
```
[tests/testthat/test_gene_boundary_corrections.R:7:59:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
numTxCb <- function(txC) length(ranges(combineTranscripts(txC, annoxC)))
                                                          ^~~
```
[tests/testthat/test_gene_boundary_corrections.R:7:64:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L7) *style:* **Variable and function names should be all lowercase.**
```r
numTxCb <- function(txC) length(ranges(combineTranscripts(txC, annoxC)))
                                                               ^~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:55:52:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L55) *style:* **Put spaces around all infix operators.**
```r
                        "chr7:20000-30000"), strand="+")
                                                  ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:62:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L62) *style:* **Put spaces around all infix operators.**
```r
                   strand="+")
                        ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:67:29:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L67) *style:* **Put spaces around all infix operators.**
```r
                      strand="+")
                           ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:72:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
    geneSize <- formals(breakTranscriptsOnGenes)$geneSize
    ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:72:50:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
    geneSize <- formals(breakTranscriptsOnGenes)$geneSize
                                                 ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:73:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
    annoxShortest <- resize(annox, geneSize + 1)
    ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:73:36:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
    annoxShortest <- resize(annox, geneSize + 1)
                                   ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:74:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
    annoxTooShort <- narrow(annoxShortest, end=-2)
    ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:74:29:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
    annoxTooShort <- narrow(annoxShortest, end=-2)
                            ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:74:47:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L74) *style:* **Put spaces around all infix operators.**
```r
    annoxTooShort <- narrow(annoxShortest, end=-2)
                                             ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:76:18:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L76) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxShortest), 2)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:76:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L76) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxShortest), 2)
                         ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:77:18:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L77) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxTooShort), 1)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:77:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L77) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxTooShort), 1)
                         ^~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:79:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
    geneSize <- formals(combineTranscripts)$geneSize
    ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:79:45:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
    geneSize <- formals(combineTranscripts)$geneSize
                                            ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:80:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
    txShortest <- resize(txC, geneSize + 1)
    ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:80:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
    txShortest <- resize(txC, geneSize + 1)
                         ^~~
```
[tests/testthat/test_gene_boundary_corrections.R:80:31:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
    txShortest <- resize(txC, geneSize + 1)
                              ^~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:81:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
    txTooShort <- narrow(txShortest, end=-2)
    ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:81:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
    txTooShort <- narrow(txShortest, end=-2)
                         ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:81:41:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L81) *style:* **Put spaces around all infix operators.**
```r
    txTooShort <- narrow(txShortest, end=-2)
                                       ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:83:18:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxCb(txShortest), 1)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:83:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L83) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxCb(txShortest), 1)
                         ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:84:18:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L84) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxCb(txTooShort), 1)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:84:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L84) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxCb(txTooShort), 1)
                         ^~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:89:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L89) *style:* **Variable and function names should be all lowercase.**
```r
    annoxMinOverlap <- shift(annox, width(annox) * (1 - threshold))
    ^~~~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:90:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L90) *style:* **Variable and function names should be all lowercase.**
```r
    annoxInsuffOverlap <- shift(annox, width(annox) * (1.05 - threshold))
    ^~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:92:18:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L92) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxMinOverlap), 2)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:92:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L92) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxMinOverlap), 2)
                         ^~~~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:94:18:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L94) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxInsuffOverlap), 1)
                 ^~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:94:26:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L94) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(numTxBr(annoxInsuffOverlap), 1)
                         ^~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:114:5:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L114) *style:* **Variable and function names should be all lowercase.**
```r
    brPos <- start(annox[2])
    ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:116:30:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
    res <- breakInterval(tx, brPos, strand="+")
                             ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:116:43:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L116) *style:* **Put spaces around all infix operators.**
```r
    res <- breakInterval(tx, brPos, strand="+")
                                         ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:117:31:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L117) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(end(res)[1], brPos - gap)
                              ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:118:33:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(start(res)[2], brPos)
                                ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:120:30:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L120) *style:* **Variable and function names should be all lowercase.**
```r
    res <- breakInterval(tx, brPos, strand="-")
                             ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:120:43:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L120) *style:* **Put spaces around all infix operators.**
```r
    res <- breakInterval(tx, brPos, strand="-")
                                         ~^~
```
[tests/testthat/test_gene_boundary_corrections.R:121:31:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(end(res)[1], brPos)
                              ^~~~~
```
[tests/testthat/test_gene_boundary_corrections.R:122:33:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_gene_boundary_corrections.R#L122) *style:* **Variable and function names should be all lowercase.**
```r
    expect_equal(start(res)[2], brPos + gap)
                                ^~~~~
```
[tests/testthat/test_polymeraseWave.R:4:1:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_polymeraseWave.R#L4) *style:* **Variable and function names should be all lowercase.**
```r
approxDist <- 20000
^~~~~~~~~~
```
[tests/testthat/test_polymeraseWave.R:19:40:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_polymeraseWave.R#L19) *style:* **Variable and function names should be all lowercase.**
```r
        reads[[1]], reads[[2]], genes, approxDist, progress=FALSE)
                                       ^~~~~~~~~~
```
[tests/testthat/test_polymeraseWave.R:19:60:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_polymeraseWave.R#L19) *style:* **Put spaces around all infix operators.**
```r
        reads[[1]], reads[[2]], genes, approxDist, progress=FALSE)
                                                          ~^~
```
[tests/testthat/test_utils.R:17:56:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_utils.R#L17) *style:* **Put spaces around all infix operators.**
```r
    tx_78 <- c(tx, GRanges(c("chr8:1000-30000"), strand="-"))
                                                      ~^~
```
[tests/testthat/test_utils.R:19:65:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_utils.R#L19) *style:* **Put spaces around all infix operators.**
```r
    result <- windowAnalysis(reads = tx, windowSize = 100, chrom="chr7")
                                                               ~^~
```
[tests/testthat/test_utils.R:50:66:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_utils.R#L50) *style:* **Put spaces around all infix operators.**
```r
    expect_is(windowAnalysis(reads = tx, windowSize = 100, strand="-"), "list")
                                                                ~^~
```
[tests/testthat/test_utils.R:62:34:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_utils.R#L62) *style:* **Put spaces around all infix operators.**
```r
    annox_ <- resize(annox, width=c(size_ok, size + 10))
                                ~^~
```
[tests/testthat/test_utils.R:64:29:](https://github.com/coregenomics/groHMM/blob/92b2c02feeed51f81b926642b59f251f04409932/tests/testthat/test_utils.R#L64) *style:* **Put spaces around all infix operators.**
```r
                       width=c(size_ok, size) - offset)
                           ~^~
```


rw


Eyvallah Zafer kardesim
Cok sağol

Github'a İngilizce veya Almanca yazabilirsin yorumları, daha güzel olur

Allah hepinizden razı olsun

Selamlar

> Am 08.08.2017 um 00:00 schrieb Zafer <notifications@github.com>:
>
> Örnek teskil etmesi icin, mesela bu ödevi böylede cözebilirdiniz, 1 tane css class i ile:
> .ch_flag{
> height:400px;
> width:400px;
> background-color:red;
> background-image:linear-gradient(to right, transparent 33%,
> white 33%, white 66%, transparent 66%),
> linear-gradient(transparent 33%,
> white 33%, white 66%, transparent 66%);
> background-repeat: no-repeat;
> background-size:400px 400px;
> border:100px red solid;
> }
>
> html:
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


Confirma teu email no readme :+1:


Confirma teu email no arquivo readme.md :+1:


Yes `make prerelease` is enough here as `prerelease` target has `cross test fmtcheck` as dependencies.


@LuisBosquez Is this a replacement being developed for this capability within this API?


클래스 role 다시 작성하세요. '구성' 말고 '역할'을 적으세요.

이 클래스가 담당하는 일을 적으세요.

어떻게 구성되었고가 궁금한게 아닙니다.


あとでマージヨロです


It turns out my Android Studio was trying to commit my settings to this repo, hence the extra files. My bad!


fun


Olá, poderia fazer isso com o Nginx, estamos usando ele ao invés do apache?


Thanks, I didn't catch that.


Ja bym to napisał:
```python
def get_companies_from(is_krs=None, no=None):
    if any([is_krs, no)]):
        raise RuntimeError("'is_krs' or 'no' arguments is required")
```


**odd thing 1**: a string “create new article” appears under the Save button when creating a **new** article (prior to saving) - I don’t think this is needed.

**odd thing 2**: create a new article, e.g. type a title, type a few words in the `body` field, toggle a category, maybe set a custom field. Save (or publish) for the first time. The meta data about the article (aside from the misplacement, agree with @philwareham on that) says:

```
ID# 444 · Posted by (author) · 08 Aug 2017 11:38:29 | Last modified by (author) · 08 Aug 2017 11:42:00
```

Note the different date stamp. I think that is a bit confusing for the user / author. This also propagates to the front end if you include both `<txp:posted />` and `<txp:modified />` together with an article. IOW, the `last modified` part should only appear when an author presses the Save button a second, third,… time.

Me wonders if this would leave the impression that there is some magic auto-saving going on. There is none, AFAICT.


git com


code comments were* taken into account...


Bluemix [toolchain](https://dev-console.stage1.bluemix.net/devops/toolchains/31edb7dd-bc39-4c2f-8968-99ce01e5d50e "UI-ys1dev-SimpleTC0808T005150"): [Delivery Pipeline](https://dev-console.stage1.bluemix.net/devops/pipelines/bf36131e-052a-4c67-84bc-f49dd2475a30 "UI-ys1dev-SimpleTC0808T005150") deployed [UI-ys1dev-SimpleTC0808T005150](https://github.com/idsb3t1/UI-ys1dev-SimpleTC0808T005150/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170808-045531 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170808-045531") to [dev](https://console.stage1.bluemix.net/apps/72cf62bb-1f73-41d2-bda6-6941e96d58e9?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


Line 179 will never be executed with this version.


Przekombinowane. Zwracaj po prostu słownik, a w widoku wywołuj ```{% for name, value in fields.items %)}```. Jeżeli kolejność pól ma znaczenie to użyj ```OrderedDict```.


Fair enough. It runs a risk of getting mismatched MPI compilers, but that isn't particularly worse than not finding MPI.


Bluemix [toolchain](https://dev-console.stage1.bluemix.net/devops/toolchains/b59af34f-bb1e-48f9-bfe3-6124c6569f90 "UI-ys1dev-KEEP-TC"): [Delivery Pipeline](https://dev-console.stage1.bluemix.net/devops/pipelines/95b48a85-90ae-4a2a-b138-ea0a6fbc4e6a "UI-ys1dev-KEEP-TC") deployed [UI-ys1dev-KEEP-TC](https://github.com/idsb3t1/UI-ys1dev-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170808-050227 "deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170808-050227") to [dev](https://console.stage1.bluemix.net/apps/736f8ba9-c074-454f-9e04-adb7b4ddde3a?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t4@us.ibm.com:dev"), including this commit


Changed in commit bff3afb4578e6d565c7c799d0eacd979c1267542


![](https://github.trello.services/images/mini-trello-icon.png) [Git](https://trello.com/c/hGbUgLXR/6-git)


![](https://github.trello.services/images/mini-trello-icon.png) [Determine restaurant domain name](https://trello.com/c/WRljGnh9/25-determine-restaurant-domain-name)


![](https://github.trello.services/images/mini-trello-icon.png) [dropdown 位置有问题](https://trello.com/c/02Axbo2a/24-dropdown-%E4%BD%8D%E7%BD%AE%E6%9C%89%E9%97%AE%E9%A2%98)


` int random = ((int)(Math.random()*(10) + 1));`


Thank you for fixing this.


finish readme again


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/8f50744f-c6e5-4989-816e-44209d54c4da "simple-toolchain-20170807090415830"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/2cb556fd-48a7-4c86-84fd-952103afd09e "simple-toolchain-20170807090415830") deployed [simple-toolchain-20170807090415830](https://github.com/priyamagi/simple-toolchain-20170807090415830/releases/tag/deploy-ibm-yp-us-south-priya.kasthuri1994-gmail.com-priyams-20170808-051135 "deploy-ibm-yp-us-south-priya.kasthuri1994-gmail.com-priyams-20170808-051135") to [priyams](https://console.bluemix.net/apps/21d16fcf-dae8-49f6-a243-333472ff595c?env_id=ibm:yp:us-south "ibm:yp:us-south:priya.kasthuri1994@gmail.com:priyams"), including this commit


Fixed #1


not helped, i'm using libreelec


#1164 was what led to this commit.


Amigo, veo tu trabajo con el kernel para el markw, la verdad no lo he probado, me podrías decir por favor, si tiene errores? Por ahora te tengo una recomendación amigo, he visto que el proyecto del kernel para el msm8953 siguio avanzando desde hace tiempo y veo este link: git clone https://source.codeaurora.org/quic/la/kernel/msm-3.18 -b LA.UM.5.6.r1-05400-89xx.0
Mi sugerencia, que actualices la base del kernel a la que te mando en el link, deberia mejorar la compatibilidad con android 7.1.2, ya que son modificaciones que hace qualcomm directamente al source del kernel.
Igual te dejo el link del WIFI PRIMA del markw:  git clone https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/prima -b LA.UM.5.6.r1-05400-89xx.0
En un principio la nueva base no solo afectara al markw si no tambien al mido.
Yo intente hacerlo manual pero me da un error muy raro, el botón de encendido no despierta al equipo despues de bloqueado. Pero por lo demas, incluso se siente mas fluido amigo.


Hi,

I am facing this issue in python 2.7.9


`no` jest zawsze wymagany.
`is_krs` określa typ.
Ta metoda zawsze powinna zawsze przyjmować dwa argumenty, aby nie wprowadzać dziwnego pierwszeństwa dla nip, ani krs.
Po za tym to tylko metoda "prywatna", która służy uproszczeniu robieniu hooków i ulepszenia czytania konkretnej metody (tj. tej wyżej). Argumenty opcjonalne to wszystko utrudnią.


" allows unmounting of the FS even if consumers still use it."
That isn't correct.  If the filesystem has any users (open file descriptors etc), then you cannot unmount it, even with MNT_FORCE.  The filesystem isn't even asked.
The effect of MNT_FORCE is to tell the filesystem to abort outstanding requests.  This might allow the unmount to complete, rather than block waiting for those requests to complete normally.
If some processes are using the filesystem, and have been killed (e.g. SIGKILL) but haven't exited yet because they are blocked in the filesystem, then MNT_FORCE might unblock them and allow them to exit, after which the umount might succeed.  So MNT_FORCE can help unmount a filesystem with active users.  But unless you include MNT_DETACH, the unmount will not succeed while there are user.  You will get EBUSY.
Maybe I should submit a patch to manpages...


Any plans to bring this back post revert? :) Perhaps it didn't work out that well.


data


Tutaj wprowadził możliwość przeciążenia pola, ale faktycznie ono chyba nie ma sensu. Najwyżej wpisze się pole z nazwą `__display`.


ok sir

With regards,
Sowmya S
sowmya.s@outlook.in<http://outlook.com>
+91-9597614146
________________________________
From: msridar <notifications@github.com>
Sent: Monday, August 7, 2017 6:39:02 PM
To: Sowmya1711/JS-Form-Validation-
Cc: Sowmya1711; Author
Subject: Re: [Sowmya1711/JS-Form-Validation-] Form Test (5240472)

Please fix the formatting and separate js file from html file

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/Sowmya1711/JS-Form-Validation-/commit/52404723bdfcd91473a9ff0c5e27c7cab5ab4fa9#commitcomment-23514579>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AdX1tBrI7wFzRhNolzxhNbxkE8Y5hjfAks5sVwxugaJpZM4Ovadz>.


first edit completed


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/9f0905eb-f768-4022-82b7-1fbec12c779b "UI-ys1int-SimpleTC0808T011744"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/9b2a9c10-8f5d-4c77-ab22-279bdbdba070 "UI-ys1int-SimpleTC0808T011744") deployed [UI-ys1int-SimpleTC0808T011744](https://github.com/idsb3t1/UI-ys1int-SimpleTC0808T011744/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170808-052205 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170808-052205") to [dev](https://console.stage1.bluemix.net/apps/c399bc23-5dcd-418f-b525-738d137bf10c?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


カーカーニューカー


Radiobuttion --> Radiobutton


宝塔镇河妖？


![](https://github.trello.services/images/mini-trello-icon.png) [7.1 Set Password Expiration Date](https://trello.com/c/32AGYH8B/3-71-set-password-expiration-date)


Yes, it's just inattention when merging


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/ee7af0c7-eb4b-4808-84ae-65a1ebf892f4 "UI-ys1int-KEEP-TC"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/91fde061-3564-4ded-a29e-3c930cc52871 "UI-ys1int-KEEP-TC") deployed [UI-ys1int-KEEP-TC](https://github.com/idsb3t1/UI-ys1int-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170808-052752 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170808-052752") to [dev](https://console.stage1.bluemix.net/apps/6905b447-653c-4cd3-ae36-f110aa729031?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


かぁかぁにゅぅかぁ


Car car = new Car();


![](https://github.trello.services/images/mini-trello-icon.png) [7.2 Set Password Change Minimum Number of Days](https://trello.com/c/ptnllP2m/4-72-set-password-change-minimum-number-of-days)


use different http methofs for get / update / delete see: https://spring.io/understanding/REST


![](https://github.trello.services/images/mini-trello-icon.png) [7.3 Set Password Expiring Warning Days](https://trello.com/c/vRhrpG1v/5-73-set-password-expiring-warning-days)


![](https://github.trello.services/images/mini-trello-icon.png) [7.11 Ensure root PATH Integrity](https://trello.com/c/5Qu3y5Zz/13-711-ensure-root-path-integrity)


test


![](https://github.trello.services/images/mini-trello-icon.png) [7.13 Check User Dot File Permissions](https://trello.com/c/2E5Upkn6/16-713-check-user-dot-file-permissions)


Changed Sugar7 and Sugar7qa to Practice


![](https://github.trello.services/images/mini-trello-icon.png) [7.18 Check for Duplicate UIDs](https://trello.com/c/rTmoUZGl/21-718-check-for-duplicate-uids)


![](https://github.trello.services/images/mini-trello-icon.png) [7.19 Check for Duplicate GIDs](https://trello.com/c/e1C0yPUK/22-719-check-for-duplicate-gids)


Fix the code formatting


Сорян, чуваки. Я не специально...


把channelFactory.releaseExternalResources();放到shutdownhook里会导致过早释放client连接而使client的graceful shutdown失效。

我的一个修改方案：[https://github.com/taige/dubbo/commit/ed08ffac5cfacd0d226299ce7f7633057620bec4](url)能否被采用？

ps: 我的AbstractServer.java的修改copy的dubbox的方案。


かーかーにゅーかー


Alain is right.So remove backward pawns (you can test then a simplification) or remove the `else `before `if(backward)`. Also you doesn't need the double negation in line 172. Simple write `if(neighbours)`.


# good


The message should be directly the command of the API, it is not necessary to invent another "API". For example,
- Switch on: message = 3, arg[0] = 100
- Switch off: message = 3, arg[0] = 0
- Dimming: message = 3, arg[0] = X
In these cases, the function should return true
If the message is 3 but the arg[0] is not correct or if the message is unknown, then the function does not perform any RF operation and return false


Possible Fix for
![image](https://user-images.githubusercontent.com/22487711/29057777-95f06fde-7bc1-11e7-8b43-5a8a017ca8fd.png)


@addyosmani for sure! just had some issue with vscode dependency conflict that I need to sort out.


thanks for your comments, will fix that asap


cvvv


Попробовал.
Ситуация такая ul>li>a, я нахожу a, далее ищу родителя a и удаляю его, если применять removeChild, то нужно будет еще на уровень выше по дереву подняться, как это сделать? (И опять же я могу уточнить какой именно a удалять, а какой li не знаю по сути)


Yes, this function should access to the Context to get populate the EPD_RF_Config if the args don't contain the the necessary data. The API Engine is able to give you the RF config data but in some cases is not done, so, the RF_Protocol should access to the context to get it OR use RF config "as default"

How the API engine send the RF Config parameters? As an args but we need to define that, for example:
arg[0] = RF param 1
arg[1] = RF param 2
arg[2] = TTL
arg[3] = pa
arg[4] = master
etc....

What do you think @francisjjp


can you state which version of boost you are using? they maybe a complication as this comments points out

https://stackoverflow.com/questions/44534516/error-make-array-is-not-a-member-of-boostserialization
```
 This works! But only when you put the include for array_wrapper before the include for vector. – user1509669 Jun 14 at 14:02
```

@pati-ni can you create a fix that works for you? do you have to move it before line 37?


👍

Should we also add the `parentInvoiceId` while we're at it?


No, the EPD RF Config structure is populated previously


아넵 그렇군요.
넵. 역할다시한번 적어보았습니다.
역할지정하기가 많이 어려운거 같습니다. -_ㅠ


OK


⚠ Wrong id -- that's the `parentInvoiceId`.


replaceQueryParams 放到 excludeParams 下边。


Why would you add 'first' in 'useHistoryRestoreScroll.js' in const unlisten?

Because of this code, when a user refreshes, or clears cache, the first scroll restoration doesn't work.

It isn't critical, but i wonder the philosophy behind this piece of code.


아넵. 실수하였네요.ㅠ
지적해주셔서 감사합니다.


there is a `self.params_dict['L_tril'].T` above but not below? is it intented?


@ #[](url)


I forgot to mention that also the `if `part in line 175 of `else if(!neighbours)` is not nessecary anymore.


![](https://github.trello.services/images/mini-trello-icon.png) [CC-44 - Add Item - !! TODO Translations !](https://trello.com/c/2TGKSBYB/35-cc-44-add-item-todo-translations)


変更


This line registers a factory named Authentication on the module from the previous line.


sure about this change? `tt.sqrt(tt.diag(self.cov))` is less computation.


Here we define the factory we just registered. We inject the $cookies and $http services as a dependency. We will be using $cookies later.


I don't think the glitch is there I think it's still in void main

_Sent from my HUAWEI MHA-L29 using [FastHub](https://play.google.com/store/apps/details?id=com.fastaccess.github)_


Will we use **two** structs like this one in order to manage each kind of queue, isn't?
- RF_SEND_queue
- RF_RECV_queue


At this point, the Authentication service has only one method: register, which takes a username, password, and email. We will add more methods to the service as we move forward.


The bugs Tag is now doubled. It was already in there. See last line of diff.


We need to make an AJAX request to the API endpoint we made. As data, we include the username, password and email parameters this method received.


// Edwin Catalan
// CIS 115
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
void game();
void gameLoop();
int playerChoice, compChoice, wins=0, losses=0, ties=0; //Decided to give it a scoreboard to make it a little more fun
int main()
{
	game();
	gameLoop();
	return 0;
}
void game()
{
	cout << "ROCK PAPER SCISSORS \n";
	cout << "Would you like to play a game?\n";
	cout << "You will face off against the computer.  Good luck! \n";
}
void gameLoop(){
restart:

	srand(time(0));
	compChoice = rand() % 3 + 1;
	cout << "\n1: Rock \n2: Paper \n3: Scissor\n";
	cout << "Please make your selection: ";
	cin >> playerChoice;
	if (playerChoice > 3 || playerChoice < 1)
	{
	    cout <<" Error! Make a different choice.\n";
	    goto restart;
	}
	cout << "You chose " << playerChoice << " and the computer chose " << compChoice << ".\n";
	if(playerChoice == compChoice )
	{cout <<"It's a draw!\n";
		ties++;
	}
	else if ((playerChoice == 1 && compChoice == 3) || (playerChoice == 2 && compChoice == 1) || (playerChoice == 3 && compChoice == 2)) {
		cout << "You won!\n";
		wins++;
	}

	else {
	    cout <<"You lost!\n";
	    losses++; }
	cout << "\nScoreboard: Wins= " << wins << " Losses= " << losses << " Ties= " << ties << "\n";

	char playAgain='No';
	cout << "\nType 'y' to play again or 'n' to quit: ";
	cin >> playAgain;
	while(playAgain != 'n')
		goto restart;
}


@francisjjp, will this function be used also in order to save the received RF msgs in the RF_RECV_queue?


This line is causing building failures on go1.6:

```
../../golang.org/x/net/http2/transport.go:357: req.Context undefined (type *http.Request has no field or method Context)
../../golang.org/x/net/http2/transport.go:358: req.Context undefined (type *http.Request has no field or method Context)
```

Is this on purpose or not?
According to [godoc](https://godoc.org/golang.org/x/net/http2), go1.6 is still supported in http2.


Qué te parece si le aplicas un redondeo usando la clase Math de javascript para que te muestre el promedio en el formato: 0.0 (un entero, un decimal).


Also the "Fork note" for installing, I put into the readme should be deleted from description. It is not necessary when installed from marketplace.


@mordentware @tuchk4 Hey there, would you mind release this patch change to npm?


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/cc2176e4-2a0a-4c97-9277-736d95ec4ee6 "simple-toolchain-20170804083456410"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/a56865d9-a19b-41b3-9750-28c915c267e0 "simple-toolchain-20170804083456410") deployed [simple-toolchain-20170804083456410](https://github.com/plmishra/simple-toolchain-20170804083456410/releases/tag/deploy-ibm-yp-us-south-ammishr9-in.ibm.com-dev-20170808-060148 "deploy-ibm-yp-us-south-ammishr9-in.ibm.com-dev-20170808-060148") to [dev](https://console.bluemix.net/apps/ce2d8a7f-9e58-4ecc-8d48-3918fd50f557?env_id=ibm:yp:us-south "ibm:yp:us-south:ammishr9@in.ibm.com:dev"), including this commit


It is a good idea to encapsulate the previous code in a function named like create_RF_frame or something like that, that receives the necessary args and return the frame to be sent


Como te comentaba no está del todo mal usar ids, pero es mejor práctica el uso de class names para el escenario que tenemos arriba.


Le intentamos usar el :nth-child selector para pintar los rows pares??


shitposting mustve been too intense


Created multidev environment [badcamp-2017#pr-sendgrid](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-sendgrid).

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


redactor.min.js must be updated too


- [ ] Cambiar ids por clases.

- [ ] Utilizar :nth-child para aplicar el zebra stripe.

- [ ] Redondear el promedio a un decimal.


Thanks. @tombergan, I'm going to TBR a fix to you.


Yes, that was not intended. They should have been removed with my later commit.


Here is necessary to call Perform_RF_protocol_ops, before set messages, and this function will return all the frames to be set in the queue. I think, there is a problem with the name used, is not a node is a frame with priority, maybe it is better to use dummyFrame


정말 도움이 많이되었어요!! 개인적으로 후원하고싶은데 연락처좀 부탁드릴게요!


I don't wanna be a tech support anymore :^(


TeamCity Keyman :: Keyman Desktop and Keyman Developer :: Test: Pull Requests [Build 10.255.18.144](http://build.palaso.org/viewLog.html?buildId=95666&buildTypeId=KeymanDesktop_TestPullRequests) is now running


great


![](https://github.trello.services/images/mini-trello-icon.png) [7.5 Set Default Group for root Account](https://trello.com/c/XNsts7L5/7-75-set-default-group-for-root-account)


![](https://github.trello.services/images/mini-trello-icon.png) [7.8 Ensure Password Fields are Not Empty](https://trello.com/c/0yMvZ11k/10-78-ensure-password-fields-are-not-empty)


![](https://github.trello.services/images/mini-trello-icon.png) [7.9 Verify No Legacy "+" Entries Exist in /etc/passwd, /etc/shadow and /etc/group files](https://trello.com/c/pIxQQay4/11-79-verify-no-legacy-entries-exist-in-etc-passwd-etc-shadow-and-etc-group-files)


Wrongly added validations missing. This assignment was nearly perfect.


![](https://github.trello.services/images/mini-trello-icon.png) [7.10 Verify No UID Accounts Exist Other Than root](https://trello.com/c/kJYHx4ML/12-710-verify-no-uid-accounts-exist-other-than-root)


This malloc should be done only if queue->totalElements < MAX_ELEMENTS_QUEUE_RF, isn't?


![](https://github.trello.services/images/mini-trello-icon.png) [8.1 Set Warning Banners for Standard Login Services](https://trello.com/c/XnJBJrEZ/28-81-set-warning-banners-for-standard-login-services)


![](https://github.trello.services/images/mini-trello-icon.png) [8.2 Remove OS Information from Login Warning Banners](https://trello.com/c/WVYGnpqD/29-82-remove-os-information-from-login-warning-banners)


Thanks for the tip! I'll change the code to switch on Case rather than Rune. Having named constants would certainly work better, but I see no problem using the numeric terms for now. I can write it in such a way that I can easily do a find/replace to switch to the named constants if/when they are implemented.


This it the line responsible for calling $scope.register, which we set up in our controller. ng-submit will call vm.register when the form is submitted.


赞，支持


aa


On each <input />, you will see another directive, ng-model. ng-model is responsible for storing the value of the input on the ViewModel. This is how we get the username, password and email when vm.register is called.


version 1


Should go all these declarations in the main.c??. For me, this is not info for the main. Could be encapsulated in the RF files?


Add yardstick in roles/compass/template/docker-compose.yml.j2 to bring up yardstick container when docker-compose and with some condition check ( yardstick is a optional docker in compass deployment ) even better.


Its a compiler flag causing this issue, happens in Visual Studio too.

Read: https://stackoverflow.com/questions/18225636/error-c2220-warning-treated-as-error-no-object-file-generated


Another approach could be to use MacOS's select.kqueue(), which is similar to epoll(), which in turn is an improved version of poll(), as discussed here:

https://stackoverflow.com/questions/19740471/cannot-use-python-select-poll-in-mac-os


Already aware of this and posted this issue [here](https://github.com/benvanik/xenia/issues/773).


TeamCity Keyman :: Keyman Desktop and Keyman Developer :: Test: Pull Requests [Build 10.255.18.144](http://build.palaso.org/viewLog.html?buildId=95666&buildTypeId=KeymanDesktop_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:14:04


Removed in
[Recenter/ Zoom Map when displaying range polygon](https://github.com/jrios6/GreenNav/commit/4138fb205ca8157b11f715d2fe821cb543879a76).


Yes & yes - i'll forward port.


Neither for me.


Separating out state can make state clearer. I think it's a strict improvement.


I couldn't call it `BattlePrep`, though. `BattleSide` but that already means something. I'd honestly just call it `Challenge`.


![](https://github.trello.services/images/mini-trello-icon.png) [7.15 Check for Presence of User .rhosts Files](https://trello.com/c/MO0bcxDN/18-715-check-for-presence-of-user-rhosts-files)


TODO: Document


Hi!
Feel free to keep `virtio_scsi` in `vt.conf` to keep life simple.
But please add some sensible comment there (about XP and the need for `virtio_blk` in such case) and possibly some comment in ChangeLog, etc....

BTW: there is a note at http://avocado-vt.readthedocs.io/en/latest/InstallWinVirtio.html concerning Win7
to _change  `only ide` to `only virtio-blk`_. It should be probably updated to `only virtio_scsi` too.


Ping?


Yes, it was working when I implemented my changes, but I did not test for quite some time. I was waiting for for the changes in the C++part of openzwave to be merged into master, as I depend on changes there. I haven't checked if that is available in the openzwave library used by Home Assistant: https://github.com/OpenZWave/open-zwave/pull/1204


![](https://github.trello.services/images/mini-trello-icon.png) [7.6 Set Default umask for Users](https://trello.com/c/A4QqD29p/8-76-set-default-umask-for-users)


The intention is to make the floating action button smaller according to the [Material-UI Docs](http://www.material-ui.com/#/components/floating-action-button). However, as the linter threw an error 'Values must be omitted for boolean attributes' when mini is set to true, I set mini to 1 instead.


![](https://github.trello.services/images/mini-trello-icon.png) [7.7 Lock Inactive User Accounts](https://trello.com/c/S1UvftBj/9-77-lock-inactive-user-accounts)


this is a comment


개발자가 쓰는 메서드는 방어할 필요가 없습니다.

불 특정 다수의 유저가 쓰는 메서드는 데이터가 뭐가 들어올지 모르기 때문에 방어하는 것 입니다.

개발자 메서드는 개발자가 쓰려고 만든것이기 때문에 방어가 필요 없습니다.


期待


That commit lol


예 잘하셨습니다.


layoutSubviewsはoverrideなので、明示的にsuperを呼び出してください。
ここでは問題になっていませんが、superの呼び出しがないとauto layoutが正しく動作しなかったり、他のsubviewが正しくレイアウトされなかったりします。

```
override public func layoutSubviews() {
    super.layoutSubviews() // これを追加
    contentView.setRemoteVideoViewSize(frame.size)
}
```


oh cool. Are you going to open a pull request to homeassistant repo?


Riješeno svih 11. točaka iz obveznog dijela


version 1


Checkmarx scan results 08 Aug 2017 14:37 UTC +08:00

High
Medium
Low
Info

New
64
104
813
3254

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

9435d80b5d1ade9c2c305e93026e0ce1184618c8	@jackMannino


test


casing of FIFO differs from above


MediaStream -> VideoRenderAdapterは強参照で、 VideoRenderAdapter -> VideoRendererが弱参照になったため、意図せずしてVideoRenderAdapter内部のVideoRendererだけがnilに戻るようなケースが発生するようになっていますが、それについては問題ないでしょうか？

（ただ変更コードを見た感じは問題なさそうです。VideoRenderAdapterはVideoRendererにフレーム流し込んでいるだけで、ちゃんとnil handlingもしてますし、直接webrtc.framework nativeレイヤのcallbackを受け取ったりしていないので危険性は少なそう）

修正方針は良いと思います！


I can't manage to comprehend  the meaning of such message. Could you make it readable?


Perhaps [this](https://stackoverflow.com/questions/3587071/disable-intellij-starred-package-imports) could be of use 😃
And, there's a related setting that was a subject of some discussion, "Insert imports for inner classes". Should we tick it (that would correspond to a prevalent style of coding for Ivy) or leave it as is?


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e6156b57-9931-4f4f-81ff-acf170cbf0c8 "simple-toolchain-20170806055509258"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/af6629d4-7a1d-49b4-b9e5-1f1b90bbe50d "simple-toolchain-20170806055509258") deployed [simple-toolchain-20170806055509258](https://github.com/rajneeshtv/simple-toolchain-20170806055509258/releases/tag/deploy-ibm-yp-us-south-Hinamami-sandbox-20170808-064118 "deploy-ibm-yp-us-south-Hinamami-sandbox-20170808-064118") to [sandbox](https://console.bluemix.net/apps/fa5583f5-2a8d-4772-ae51-4c86c33390b4?env_id=ibm:yp:us-south "ibm:yp:us-south:Hinamami:sandbox"), including this commit


mimo should be mmio


Should the handle for fontawesome be 'jquery'?!


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/ee7af0c7-eb4b-4808-84ae-65a1ebf892f4 "UI-ys1int-KEEP-TC"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/91fde061-3564-4ded-a29e-3c930cc52871 "UI-ys1int-KEEP-TC") deployed [UI-ys1int-KEEP-TC](https://github.com/idsb3t1/UI-ys1int-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170808-064131 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170808-064131") to [dev](https://console.stage1.bluemix.net/apps/c888bf9e-b605-498a-abf9-84fad35db1cf?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


https://github.com/shiguredo/sora-ios-sdk/commit/cebd091edc6ff21d8a63c3f3daaa1e32e8869aad 修正しました。


Seguro! En los otros modulos ya lo apliqué, ahora corrijo este!


We need `project_name` key added to this job_data.


I did that same stuff as in your example. Will give it a try myself before the next release.


I left it as isRequired as the parent component, GreenNav.js, holds the unitsType state, which can be changed by in the Map Options within GreenNav.js.


@fictorial I don't know, just took the guys info, its not too important to me either way tbh.


The problem of markdown is that looks line-separated in raw view but in rendered view all lines are merged to solid paragraph. Following markdown syntax you should separate each line with empty line or format all lines like a list. Second, may be, make more sense.


PTIMER


OK, I understand. Are paramenters right defined as (char *) ?


aa


使用H5写的一个类似于微信公众号的页面


We are using `response` at one place and `lint_job_data` at one place. It's bound to confuse humans


What if someone already has other dockers running? This would remove that?


Although this is what's in xqemu, PUSER  should be handled as RAM, much like PRAMIN.
Then, instead of the current code, the DMA object state should be read from somewhere else. The hard part of this is to figure out where the current function calls should be triggered from


Ok, but likely redefinition while can skip, it seems like the redefinition approach is not the most successful


I think that this done the problem: https://github.com/betaflight/blackbox-log-viewer/pull/70


this should be triggered from somewhere else


this should include the PUSER region too


![](https://github.trello.services/images/mini-trello-icon.png) [7.4 Disable System Accounts](https://trello.com/c/VctjfQLE/6-74-disable-system-accounts)


old div is a remnant from an attempt to convert it to python 3. old_div(3, 1) is the same as 3 / 1


![](https://github.trello.services/images/mini-trello-icon.png) [7.12 Check Permissions on User Home Directories](https://trello.com/c/Gnv3kker/15-712-check-permissions-on-user-home-directories)


![](https://github.trello.services/images/mini-trello-icon.png) [7.16 Check Groups in /etc/passwd](https://trello.com/c/kCG5EITA/19-716-check-groups-in-etc-passwd)


Checkmarx scan results 08 Aug 2017 14:51 UTC +08:00

High
Medium
Low
Info

New
26
17
357
944

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

9435d80b5d1ade9c2c305e93026e0ce1184618c8	@jackMannino


I don't think we want to propagate annotations from the function object *itself* to the podspec.  So remove this loop.


![](https://github.trello.services/images/mini-trello-icon.png) [7.17 Check That Users Are Assigned Valid Home Directories and Home Directory Ownership is Correct](https://trello.com/c/8KxzzqR2/20-717-check-that-users-are-assigned-valid-home-directories-and-home-directory-ownership-is-correct)


![](https://github.trello.services/images/mini-trello-icon.png) [7.20 Check That Reserved UIDs Are Assigned to System Accounts](https://trello.com/c/W2FpyhhT/23-720-check-that-reserved-uids-are-assigned-to-system-accounts)


おそらく問題ないと思います。オブジェクトが nil になることで怪しくなるのは libwebrtc のオブジェクトに直接アクセスしている場合 (RTCVideoTrack にセットした RTCVideoRenderer が nil になるとまずい) で、 VideoRenderer に関しては間に VideoRendererAdapter を入れて libwebrtc に影響が出ないようにしてあります。


![](https://github.trello.services/images/mini-trello-icon.png) [7.21 Check for Duplicate User Names](https://trello.com/c/2gATqKDB/24-721-check-for-duplicate-user-names)


@XECDesign, `man mkfs.ext4` states "Create  a  filesystem  with  the  given  features  (filesystem  options),  overriding the default filesystem options.  The features that are enabled by default are specified by the base_features relation, either in the [defaults] section in the /etc/mke2fs.conf configuration file".

On my machine that file looks like:
```
[defaults]
	base_features = sparse_super,large_file,filetype,resize_inode,dir_index,ext_attr
	default_mntopts = acl,user_xattr
	enable_periodic_fsck = 0
	blocksize = 4096
	inode_size = 256
	inode_ratio = 16384

[fs_types]
---
	ext4 = {
		features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
		auto_64-bit_support = 1
		inode_size = 256
	}
---
```

Does that help?


![](https://github.trello.services/images/mini-trello-icon.png) [7.22 Check for Duplicate Group Names](https://trello.com/c/UUCxoTyl/25-722-check-for-duplicate-group-names)


Why would this need to be changed? It's a date snippet, so the time should always be 00:00:00.


![](https://github.trello.services/images/mini-trello-icon.png) [7.23 Check for Presence of User .forward files](https://trello.com/c/4ZaaB0l4/26-723-check-for-presence-of-user-forward-files)


![](https://github.trello.services/images/mini-trello-icon.png) [Generic state machine](https://trello.com/c/aK6MTAQm/46-generic-state-machine)


I think we should keep (ie: skip) existing annotations here - on the assumption that if the user has provided a conflicting key, then they probably know what they're doing, and we should keep *their* value.


Not able to get this branch through API verison through composer
"require": {
        "microsoft/bingads": "^v0.11.5.0"
    }


What does this mean? Now i cannot navigate anymore.


this will quickly fill up memory as long as there's no loop that pulls commands from this queue


Maybe, instead to these extra parameters comes from Send_RF_msg(), There would have other orthogonal function that populates these RF parameters. The primary key is the ID. I.E. GetRFData(char *ID, EPD_RF_Config *p_EPD_RF_Config). Even these parameters are taken from Non-Volatile memory directly.

The choice of passing through all these extra parameters into Send_RF_msg() does not separate the abstraction of only command and parameters with other extra-parameters that can change even with same sending command.

I.E. Switch off is always same command and has sense that it is sent with Send_RF_msg(), but this command has associates sometimes transit bit = 1 if previous transmition was bad or transit bit= 0 if previous transmittion was right .


In such case ternary operator looks better.


lkjkjlkj


OK


Is setting type to 'number' necessary if I am already performing checking and parsing in the updateRemainingRange method using: this.setState({ remainingRange: parseInt(value, 10) })


TeamCity Keyman :: Keyboards :: Test: Pull Requests [Build 101](http://build.palaso.org/viewLog.html?buildId=95667&buildTypeId=Keyboards_TestPullRequests) outcome was **SUCCESS**
Summary: Running Build time: 00:01:47


this decoding should first look at the command opcode bits (bit 31 and 30), then only for opcode 0 at the type bits (1 and 0)


Yes, two instances are created with same data type.


Better use one `StreamWriter()` constructor with `append` flag instead of merely identical condition branches.


You may want to reopen #773 since this issue is still unresolved.


@justbill2020 realize I should have created a PR for this but I think this is the source of the issues people have been having with audio on the pi. Turns ouit (for a PS Eye at least) that just using `hw` doesn't actually map to the device with the way that `node-record-lpcm16` records audio. When I dove in, I found that this is basically what is being called:

``` bash
arecord -r 16000 -c 1 -t wav -f S16_LE test.wav -D YOUR_DEVICE
```
You can see the difference between `hw:1,0` vs `plughw:1,0` here:

![image](https://user-images.githubusercontent.com/1198365/29059827-12862624-7bcc-11e7-88ba-7a0ba8cafc15.png)

@gomezdt @Wykiki92 the easy way to fix this in your current set up is to manually edit the config file (which I would normally never recommend) to change the device value found in the config file at
`~/smart-mirror/config.json` under `speech.device`:
![image](https://user-images.githubusercontent.com/1198365/29060087-1f7d3e34-7bcd-11e7-8777-923f5c2b06ff.png)


Not nHeight. nVersion. That is the point of my PR. I will verify.


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/9c9141d0-a661-4733-869b-516f6f3cb856 "asrobot"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/1d555d4f-270e-4f64-a9b0-d3171c8f9c74 "asrobot") deployed [asrobot](https://github.com/asmilk/asrobot/releases/tag/deploy-ibm-yp-us-south-asmilk-dev-20170808-070652 "deploy-ibm-yp-us-south-asmilk-dev-20170808-070652") to [dev](https://console.bluemix.net/apps/dc61084e-1f04-47dd-99f0-e9608d28b196?env_id=ibm:yp:us-south "ibm:yp:us-south:asmilk:dev"), including this commit


However, I do notice that the browser console is throwing 'Failed prop type: Invalid prop `mini` of type `number` supplied to `FloatingActionButton`, expected `boolean'' warning, is there any workaround for this?


Yes, Set_messages put one node with some priority in right position into queue. I.E. I can use RF_RECV_queue and two nodes as: uintQueueBasic frame1, frame2.

 frame1.priority=0 and frame2.priority=1.

If I do:
Set_messages(&RF_RECV_queue, &frame1) and later....
Set_messages(&RF_RECV_queue, &frame2).

The queue is ordered by priorities, First element will be frame2, and next element frame1. If both have same priorities, structured is filles as standard FIFO. (First In First Out).

I can use this function to fill ANY instance of completeQueue. I.E. : RF_SEND_queue and RF_RECV_queue


"false branch" sounds ambiguous


"false value" sounds ambiguous too. Maybe use quotes: `"false" value`


OK. It is correct.


Hey Where is my first cmt???


infix operator, to make more distinction with the next case


typo: "and"


... And I also just realized that the code fix is wrong *wah wah*. The real fix would be to have some logic to prepend `plug` to the device string if it begins with `hw`. I'll deal with this shortly.


This is XQEMU code with minimal changes: It is intended to keep it as similar as possible to make future merges/contributions work two-ways more easily.


XQEMU ;)


Why is this disabled?


Strictly speaking, it's used in such call, doesn't call anything itself


I do not understand very good this part.


Same as above. Maybe `"true"`?


Hi @rmackay9, please fix the title in RC1...


Reverting Changes


I'm striving to not differ from XQEMU unless absolutely necessary at this point.


H


This block doesn't have to clean up. It's executed regardless of whether there was an exception, return, etc


OK, it is possible. Anyway, if queue is full I release memory, I erase this recent created node.


can you translate the comment to english？


Strictly speaking, these are also soft keywords, them being modifiers is more or less an internal detail


Thanks, you mean that I can simply leave it as
<FloatingActionButton
  mini
  ....


As requested, Table implementation is now converted to ListView

Code To Test:
```
import toga
# from colosseum import CSS

def build(app):
    left_container = toga.Table(['Hello', 'World'])

    left_container.insert(None, 'root1', 'value1')
    left_container.insert(None, 'root2', 'value2')
    left_container.insert(None, 'root3', 'value3')
    left_container.insert(1, 'root4', 'value4')

    for i in range(0, 100):
        left_container.insert(None, 'root%s' % (i+5), 'value%s' % (i+5))

    return left_container

def main():
    return toga.App('Table Sample App', 'org.pybee.f_to_c', startup=build)

if __name__ == '__main__':
    main().main_loop()
```


Let's not say anything of native code here. Just "not in Kotlin". Kotlin/Native has no JNI, but can have external declarations


Er det en grunn til at vi merger alle disse inn i én stor fil?


To the **instance** of the outer class


Должны ли мы теперь обращать внимание на то что заказ новый?


get fuckin rekt


@bahmutov sorry to bother you here,

I'm curious.. why is this needed?


Created multidev environment [badcamp-2017#pr-16-bulk](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-16-bulk).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-16-bulk-badcamp-2017.pantheonsite.io/)


"Forbids" looks a bit off here. It turns off inlining for that one lambda


1. Приводить данные лучше в момент их получения от пользователя, чтобы в переменных сразу были значения нужного типа
2. Значения высоты и основвания не обязательно целые. Кроме того, при делении целых чисел в руби дробная часть отбрасывается, поэтому здесь может быть неверный результат.


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


没有改动


@chriskohlhoff can this be merged to the boost version of asio - or is there any particular reason it was not?


Коэффициенты не обязательно целые


`options`객체는 일반적으로 설정을 의미하므로, 현재 상태를 보관하기엔 적절하지 않을 것 같습니다.
현재 상태는 `this.totalPrice`와 같이  프로퍼티를 직접 사용하는 게 일반적입니다.


Отделяй логические блоки кода друго от друга пустой строкой - это сильно облегчает код. Кроме того, не нужно писать очевидные комментарии, код должен быть самодокументируемым. Это достигается за счет правильных имен переменных, методов и т.д. Для себя комментарии, конечно, оставлять можно, но понаблюдай тогда - как часто ты их реально читаешь и насколько они помогают тебе.


可以的，继续加油


<https://github.com/stanfordnmbl/osim-rl/blob/master/osim/env/run.py#L76>

```py
    def compute_reward(self):
        # Compute ligaments penalty
        lig_pen = 0
        # Get ligaments
        for j in range(20, 26):
            lig = opensim.CoordinateLimitForce.safeDownCast(self.osim_model.forceSet.get(j))
            lig_pen += lig.calcLimitForce(self.osim_model.state) ** 2

        # Get the pelvis X delta
        delta_x = self.current_state[self.STATE_PELVIS_X] - self.last_state[self.STATE_PELVIS_X]

        return delta_x - math.sqrt(lig_pen) * 10e-8
```

the code still says 10^-8.

get more sleep.


Дважды считаешь уравнение Пифагора. Достаточно посчитать один раз, а уже после - определять, равнобедренный треуголник или нет.


this one will might not block anymore now that the DMA get pointer is moving, but the command queue is still (and mighty stay) populated - don't know if that's an issue


Why is applicationName still a required param on the method signature, if it is 'removed' ?


@viktoras : Certainly not! It's a glitch. Thanks for reporting it. Fixed https://github.com/olefredrik/FoundationPress/pull/1030


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


Hey you!

You should ignore generative files!


If not, it is a good idea passing through params into args[] in Send_RF_msg()


license header needed. copy of the license can be found just about anywhere


license again


this will probably need to go into some other upgrade script now


Database info


untuk username and passwordnya apa gan ?


give a generic name not as timed_release_data


Missed removing that in the signature. Will create an issue for it.


change the docstring


even change this according to argument


missing whitespace


使用H5写的一个类似于微信公众号的页面


Хорошо, что знаешь классы, но здесь они излишни.


these kind of comments are not generally appreciated


对isMatching 下的el[Selector.matchesSelector]进行保护判空。
1）元素动态添加然后删除 可能导致 el[Selector.matchesSelector] 为null。如果为null的话直接返回false 证明元素被移除


숫자에 자릿수를 부여하거나 제거하는 기능은 Ticket에만 사용되는 게 아니므로 util로 이동하는 게 좋겠습니다.


give some meaningful desc about what exactly is happening


mention return also


Can't believe I only noticed it now. 🤔
And none of the tests failed until today, despite me not changing anything.


Тут нарушение принципов ОО-проектирования. Раз уж используешь классы, то стоило создать класс Triangle, а у него - метод area. В этот же класс можно было бы добавить методы из второй задачи про треугольники.


Можно было умножить на 0.5, одной операцией меньше


If you could send me a pull request I'd greatly appreciate it


Значения могут быть нецелыми


better remove this comment


Auto create the sessiondir if needed


Коэеффициенты могут быть нецелыми


컴포넌트가 직접 포매팅된 값을 가지고 있기보다는, 포매팅 이전의 숫자값을 가지고있도록 하고, 실제로 화면에 표시할 때 포매팅 함수를 추가로 적용해주는 편이 좋습니다.


В целом, опять же круто, что ты уже знаешь и работу с исключениями, но выбрасывать исключение и тут же его обрабатывать  - это бессмысленно. Вся суть исключений в том, что код не знает, что делать дальше и задача обработки исключения - дело вызывающего кода. Мы еще поговорим об этом в соответсвующем уроке. Кроме того, управление потоком выполнения через исключения - гораздо медленнее, чем через условия. Здесь достаточно было простого условия и вывода сообщения.


Hej @JayGray, what is it doing?


suweiqing one


А смысл выводить backtrace? Разве он интересен пользователю? Тогда достаточно просто выкинуть исключение, без его обработки (как и должно быть), тогда и сообщение будет выведено и бектрейс.


in models, url.rb file, had to create add this
  def shorten
    self.short_url = SecureRandom.hex(4)
  end
end


Стороны могут быть не целыми.


Needs to move even higher up the callstack :)


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


Puzzle `204-cd71d675` disappeared in [`2out/Format.h`](https://github.com/DronMDF/2out/blob/master/2out/Format.h), that's why I closed #245.


#20 complete AlarmDataStore


TeamCity CommitStatusPublisherTest :: Build [Build 2](http://localhost:8081/viewLog.html?buildId=31&buildTypeId=CommitStatusPublisherTest_Build) outcome was **FAILURE**
Summary: failure Build time: 00:00:16
Build status is not normal, not calculating artifact size


OK. Frame base is sent to Perform_RF_protocol_ops() and this intelligence  function returns array with frames to populate queue. The intelligence process is done having the count of other parameters. Some parameters are associated a each EPD. (mean number of TTL hops), maybe other parameteres are global that involve more than one EPD.


可以在文件或者console 都行，现在设置的是两种方式同时进行的


Зачем такая сложная конструкция, с хешем, еще с чем-то, когда у тебя есть уже массив, а у массива есть методы вроде uniq, которые могут как раз вернуть кол-во одинаковых сторон и это уже можно использовать


Oh yeah will fix


Ты неверно используешь метод map. У тебя он просто как итератор используется (как each), но суть map в том, чтобы из одного массива получить другой массив. По факту, ты новый массив не используешь, тогда замени map на each.


Set a new theme


좋은 처리입니다. 다만 템플릿 함수인 경우 `detailImageSliderTpl`과 같이 suffix를 붙이면 더 읽기 좋을 것 같습니다.


💯  👍  :trollface:


untuk login admin username and passwornya apa gan ?


Yeah I deleted it.


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


<kbd>a</kbd>


Тут стоит пойти от самого сложного условия, чтобы дважды его не считать. Сначала определяем - прямоугольный треугольник или нет. Значение помещаем в переменную, и далее уже используем его в условиях.


shit. i forgot to complain about this on PR - spelldifficulty_dbc is not portable to master branch
it would have been better to keep using RAID_MODE helpers


`function materialIconClick(){
			var groupe = this.parentElement;
			if('add_circle_outline' === this.innerHTML){
				var firstSousGroupe = groupe.getElementsByClassName('sous-groupe')[0];
				firstSousGroupe.classList.remove('s12');
				firstSousGroupe.classList.add('s6');
				var sousGroupe = createSousGroupe(null);
				sousGroupe.classList.add('col');
				sousGroupe.classList.add('s6');
				appendSousGroupe(groupe, sousGroupe, this);
			}else{
				//TODO : remove
			}
		}`


"p" is for true or false objects, "i" works too, but it should failed in python when we sent a object which is true but not an integer or a boolean.