[tests/testthat/test-pkg.R:4:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L4) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(100, mean=-100, sd=10)
                      ~^~
```
[tests/testthat/test-pkg.R:4:33:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L4) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(100, mean=-100, sd=10)
                               ~^~
```
[tests/testthat/test-pkg.R:5:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L5) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(100, mean=38, sd=4)
                      ~^~
```
[tests/testthat/test-pkg.R:5:31:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L5) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(100, mean=38, sd=4)
                             ~^~
```
[tests/testthat/test-pkg.R:6:11:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L6) *style:* **Put spaces around all infix operators.**
```r
  y <- 0.1*x1 + 1*x2 - 10 + rnorm(100, 0, 1.3)
         ~^~
```
[tests/testthat/test-pkg.R:6:18:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L6) *style:* **Put spaces around all infix operators.**
```r
  y <- 0.1*x1 + 1*x2 - 10 + rnorm(100, 0, 1.3)
                ~^~
```
[tests/testthat/test-pkg.R:9:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L9) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo0 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:16:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L16) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo1 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:23:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L23) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo2 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:27:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L27) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="direct")
                                 ~^~
```
[tests/testthat/test-pkg.R:31:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L31) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo3 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:38:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L38) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo4 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:42:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L42) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="direct")
                                 ~^~
```
[tests/testthat/test-pkg.R:46:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L46) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo6 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:52:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L52) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="direct")
                                 ~^~
```
[tests/testthat/test-pkg.R:56:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L56) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo7 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:63:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L63) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="direct")
                                 ~^~
```
[tests/testthat/test-pkg.R:67:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L67) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo10 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~~
```
[tests/testthat/test-pkg.R:70:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L70) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="interpolate")
                                 ~^~
```
[tests/testthat/test-pkg.R:76:5:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L76) *style:* **Variable or function name should be snake_case.**
```r
    temp.lo8 <- spaloess(tmax ~ LON + LAT, training
    ^~~~~~~~
```
[tests/testthat/test-pkg.R:82:37:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L82) *style:* **Put spaces around all infix operators.**
```r
      , control = loess.control(surf="direct", cel=0.001)
                                   ~^~
```
[tests/testthat/test-pkg.R:82:51:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L82) *style:* **Put spaces around all infix operators.**
```r
      , control = loess.control(surf="direct", cel=0.001)
                                                 ~^~
```
[tests/testthat/test-pkg.R:88:5:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L88) *style:* **Variable or function name should be snake_case.**
```r
    temp.lo8 <- spaloess(tmax ~ LON + LAT, training
    ^~~~~~~~
```
[tests/testthat/test-pkg.R:94:37:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L94) *style:* **Put spaces around all infix operators.**
```r
      , control = loess.control(surf="direct", cel=0.001)
                                   ~^~
```
[tests/testthat/test-pkg.R:94:51:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L94) *style:* **Put spaces around all infix operators.**
```r
      , control = loess.control(surf="direct", cel=0.001)
                                                 ~^~
```
[tests/testthat/test-pkg.R:100:26:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L100) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(10000, mean=-100, sd=10)
                        ~^~
```
[tests/testthat/test-pkg.R:100:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L100) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(10000, mean=-100, sd=10)
                                 ~^~
```
[tests/testthat/test-pkg.R:101:26:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L101) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(10000, mean=38, sd=4)
                        ~^~
```
[tests/testthat/test-pkg.R:101:33:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L101) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(10000, mean=38, sd=4)
                               ~^~
```
[tests/testthat/test-pkg.R:102:11:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L102) *style:* **Put spaces around all infix operators.**
```r
  y <- 0.1*x1 + 1*x2 - 10 + rnorm(10000, 0, 1.3)
         ~^~
```
[tests/testthat/test-pkg.R:102:18:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L102) *style:* **Put spaces around all infix operators.**
```r
  y <- 0.1*x1 + 1*x2 - 10 + rnorm(10000, 0, 1.3)
                ~^~
```
[tests/testthat/test-pkg.R:105:5:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L105) *style:* **Variable or function name should be snake_case.**
```r
    temp.lo8 <- spaloess(tmax ~ LON + LAT, training
    ^~~~~~~~
```
[tests/testthat/test-pkg.R:111:37:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L111) *style:* **Put spaces around all infix operators.**
```r
      , control = loess.control(surf="interpolate", cel=0.0001)
                                   ~^~
```
[tests/testthat/test-pkg.R:111:56:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L111) *style:* **Put spaces around all infix operators.**
```r
      , control = loess.control(surf="interpolate", cel=0.0001)
                                                      ~^~
```
[tests/testthat/test-pkg.R:118:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L118) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo8 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:122:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L122) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="interpolate")
                                 ~^~
```
[tests/testthat/test-pkg.R:130:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L130) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(100, mean=-100, sd=10)
                      ~^~
```
[tests/testthat/test-pkg.R:130:33:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L130) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(100, mean=-100, sd=10)
                               ~^~
```
[tests/testthat/test-pkg.R:131:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L131) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(100, mean=38, sd=4)
                      ~^~
```
[tests/testthat/test-pkg.R:131:31:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L131) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(100, mean=38, sd=4)
                             ~^~
```
[tests/testthat/test-pkg.R:135:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L135) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo4,
                      ^
```
[tests/testthat/test-pkg.R:140:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L140) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo3,
                      ^
```
[tests/testthat/test-pkg.R:145:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L145) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo2,
                      ^
```
[tests/testthat/test-pkg.R:150:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L150) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo1,
                      ^
```
[tests/testthat/test-pkg.R:157:61:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L157) *style:* **Trailing whitespace is superfluous.**
```r
      newdata = data.frame(x = testing$LON, y = testing$LAT)
                                                            ^~
```
[tests/testthat/test-pkg.R:163:5:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L163) *style:* **Variable or function name should be snake_case.**
```r
    temp.lo1 <- spaloess(tmax ~ LON + LAT, training
    ^~~~~~~~
```
[tests/testthat/test-pkg.R:174:5:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L174) *style:* **Variable or function name should be snake_case.**
```r
    temp.lo1 <- spaloess(tmax ~ x + y, training
    ^~~~~~~~
```
[tests/testthat/test-pkg.R:185:5:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L185) *style:* **Variable or function name should be snake_case.**
```r
    temp.lo1 <- spaloess(tmax ~ lon + lat, training
    ^~~~~~~~
```
[tests/testthat/test-pkg.R:196:5:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L196) *style:* **Variable or function name should be snake_case.**
```r
    temp.lo1 <- spaloess(tmax ~ lon + lat, training
    ^~~~~~~~
```
[tests/testthat/test-pkg.R:218:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L218) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(100, mean=-100, sd=10)
                      ~^~
```
[tests/testthat/test-pkg.R:218:33:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L218) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(100, mean=-100, sd=10)
                               ~^~
```
[tests/testthat/test-pkg.R:219:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L219) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(100, mean=38, sd=4)
                      ~^~
```
[tests/testthat/test-pkg.R:219:31:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L219) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(100, mean=38, sd=4)
                             ~^~
```
[tests/testthat/test-pkg.R:220:11:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L220) *style:* **Put spaces around all infix operators.**
```r
  y <- 0.1*x1 + 1*x2 - 10 + rnorm(100, 0, 1.3)
         ~^~
```
[tests/testthat/test-pkg.R:220:18:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L220) *style:* **Put spaces around all infix operators.**
```r
  y <- 0.1*x1 + 1*x2 - 10 + rnorm(100, 0, 1.3)
                ~^~
```
[tests/testthat/test-pkg.R:223:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L223) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo0 <- spaloess(tmax ~ LON + LAT
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:230:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L230) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo11 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~~
```
[tests/testthat/test-pkg.R:237:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L237) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo12 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~~
```
[tests/testthat/test-pkg.R:240:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L240) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="direct")
                                 ~^~
```
[tests/testthat/test-pkg.R:246:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L246) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo1 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:254:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L254) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo2 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:257:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L257) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="direct", statistics = "exact")
                                 ~^~
```
[tests/testthat/test-pkg.R:261:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L261) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo22 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~~
```
[tests/testthat/test-pkg.R:265:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L265) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="direct", statistics = "exact")
                                 ~^~
```
[tests/testthat/test-pkg.R:269:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L269) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo3 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:273:1:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L273) *style:* **Lines should not be more than 80 characters.**
```r
    , control = loess.control(surf="interpolate", statistics = "approximate", trace.hat = "approximate")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pkg.R:273:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L273) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="interpolate", statistics = "approximate", trace.hat = "approximate")
                                 ~^~
```
[tests/testthat/test-pkg.R:278:3:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L278) *style:* **Variable or function name should be snake_case.**
```r
  temp.lo4 <- spaloess(tmax ~ LON + LAT, training
  ^~~~~~~~
```
[tests/testthat/test-pkg.R:283:1:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L283) *style:* **Lines should not be more than 80 characters.**
```r
    , control = loess.control(surf="direct", statistics = "exact", trace.hat = "approximate")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pkg.R:283:35:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L283) *style:* **Put spaces around all infix operators.**
```r
    , control = loess.control(surf="direct", statistics = "exact", trace.hat = "approximate")
                                 ~^~
```
[tests/testthat/test-pkg.R:288:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L288) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(100, mean=-100, sd=10)
                      ~^~
```
[tests/testthat/test-pkg.R:288:33:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L288) *style:* **Put spaces around all infix operators.**
```r
  x1 <- rnorm(100, mean=-100, sd=10)
                               ~^~
```
[tests/testthat/test-pkg.R:289:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L289) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(100, mean=38, sd=4)
                      ~^~
```
[tests/testthat/test-pkg.R:289:31:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L289) *style:* **Put spaces around all infix operators.**
```r
  x2 <- rnorm(100, mean=38, sd=4)
                             ~^~
```
[tests/testthat/test-pkg.R:293:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L293) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo4,
                      ^
```
[tests/testthat/test-pkg.R:299:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L299) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo3,
                      ^
```
[tests/testthat/test-pkg.R:304:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L304) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo2,
                      ^
```
[tests/testthat/test-pkg.R:310:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L310) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo22,
                       ^
```
[tests/testthat/test-pkg.R:316:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L316) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo1,
                      ^
```
[tests/testthat/test-pkg.R:321:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L321) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo11,
                       ^
```
[tests/testthat/test-pkg.R:326:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L326) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo12,
                       ^
```
[tests/testthat/test-pkg.R:330:1:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L330) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-pkg.R:334:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L334) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo2,
                      ^
```
[tests/testthat/test-pkg.R:339:23:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L339) *style:* **Trailing whitespace is superfluous.**
```r
    object = temp.lo2,
                      ^
```
[tests/testthat/test-pkg.R:347:24:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L347) *style:* **Trailing whitespace is superfluous.**
```r
      newdata = newdata
                       ^~
```
[tests/testthat/test-pkg.R:353:5:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L353) *style:* **Variable or function name should be snake_case.**
```r
    temp.lo2 <- spaloess(tmax ~ LON + LAT, training
    ^~~~~~~~
```
[tests/testthat/test-pkg.R:358:37:](https://github.com/XiaosuTong/Spaloess/blob/5b31ee91ea8cdfe09af2727272dd2fe117c81c8e/tests/testthat/test-pkg.R#L358) *style:* **Put spaces around all infix operators.**
```r
      , control = loess.control(surf="direct", statistics = "exact")
                                   ~^~
```


Fixed in 1ba9f7c5a5527820232e2c37d59a8669cf9b1904.


Note 2: Try to not use it on non-combat spells. Now that m_creature->CastSpell returns a value, use that instead for checking non-combat spells. Everything checked in DoCastSpellIfCan is done in Spell::CheckCast, this way you are just doing it twice.


<img width="1066" alt="screen shot 2017-05-05 at 2 41 47 pm" src="https://cloud.githubusercontent.com/assets/11221489/25765277/0c3cab6e-31a1-11e7-901a-5cf73e933dee.png">


TeamCity libpalaso :: palaso-linux64-libpalaso-3.1 Continuous [Build 3.1.325.dbed79e2fed509172f97165f2a24de07f523019e](http://build.palaso.org/viewLog.html?buildId=90256&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3589, ignored: 111 Build time: 00:05:14


Historically in the rippled code base `struct`s with public data members have not had the trailing underscore.  Those have been reserved for private data members.  I'm inclined to be consistent unless as a group we decide differently.


<img width="1066" alt="screen shot 2017-05-05 at 2 42 40 pm" src="https://cloud.githubusercontent.com/assets/11221489/25765304/2986baf2-31a1-11e7-890e-4575d99b0f67.png">


WOops.


Do you intend for people to be able to add OFPipelines to this at runtime? If not, use an ImmutableList instead of an ArrayList


Obrigado @asbelll pela imagem


Why is this public now? What's forcing you to have it public?


Just to say it: it's of course a good idea to update the libraries! I'm simply a bit under pressure, hence the stress reaction. Can't help you testing so much more now - so I rely on you to see and fix ;) Thanks for taking the hit, in any case - it was necessary, indeed.


Add (at)Nonnull here too for SwitchDescription


nice ternary! You can actually refactor this to just be `users.posts.empty?` and this will return true or false. So, you don't actually need the ternary! Same with has_comments below. I would also make these methods end with a `?`. That is a good way to denote that you are expecting a boolean return value.


When I created the package I tested the option of lightdm-unity-greeter which I took many of the options from (minus the patches), plus I tried to add or remove dependencies according to upstream; after that when I checked the package using namcap and makepkg it complained about not having imagemagick (I believe reading a little bit on unity-greeter, probably it was to make it able to change the medal on the greeter).

If you think it is not needed I can remove it, also so that we can have a common base, like I said before, I don't mind updating dependencies but we need to be sure that it doesn't break anything or complains about something missing


@Ste74 I haven't checked the package, but I've read somewhere that slick greeter will have screenshot support. So maybe that's why imagemagick is needed... I can't think of any other way to take a screenshot before a session is loaded.


Typo. Should be Zipkin collectors.


help


The following doc(s) have been deployed to the [upstreams](https://upstreams-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/private-upstreams](https://upstreams-static-docs.pantheonsite.io/docs/private-upstreams)
- [source/docs/assets/images/edu-upstream-repository.jpg](https://github.com/pantheon-systems/documentation/commit/4240436666b97409b2a4af71ab9fcd5cf83758f5/source/docs/assets/images/edu-upstream-repository.jpg)
- [docs/create-custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/create-custom-upstream)
- [docs/custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/custom-upstream)
- [docs/maintain-custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/maintain-custom-upstream)
- [docs/maintain-private-upstreams](https://upstreams-static-docs.pantheonsite.io/docs/maintain-private-upstreams)
- [source/docs/assets/images/custom-upstream-workflow-chart.png](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/custom-upstream-workflow-chart.png)
- [source/docs/assets/images/empty-state-diagram.svg](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/empty-state-diagram.svg)
- [source/docs/assets/images/upstreams.png](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/upstreams.png)


this is a typo isn't it?


it still allocates Duration here ...


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/1f4bdb54-fa86-4e06-9530-474d644547f3 "InterConnectDemo-0306"): [Jenkins](http://localhost:4080/job/WeatherAppJinfang-0306 "weather-InterConnectDemo-0306") deployed [weather-InterConnectDemo-0306](https://github.com/jinfangchen/weather-InterConnectDemo-0306/releases/tag/deploy-ibm-yp-us-south-jichen-us.ibm.com-staging-20170505-214942 "deploy-ibm-yp-us-south-jichen-us.ibm.com-staging-20170505-214942") to [staging](https://console.ng.bluemix.net/apps/59def0e8-8d95-4404-b373-a9c01a9afb6b "ibm:yp:us-south:jichen@us.ibm.com:staging"), including this commit


@bhklein Can I get a post-commit review? These changes support AFW evaluation which has a few peculiarities, details inline.


I have also tried running from `nix-shell --pure -p firefox` on current master (c15a17eb841c143b294ac9bc1370d8687470c365), and open / save as load fine.  I'm running them under plasma 5.


Created multidev environment [logic-magic#pr-site](https://dashboard.pantheon.io/sites/3e98e69e-c204-4666-b43c-94b523aacf28#pr-site).

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


delete this line (repeated below)


If this is not OVS or HP, it'll throw an exception. You need to have some default pipeline that just does OVS-like forwarding I guess, right?


Thanks, done.


You IllegalStateException was itself illegal


The old idiom here works great if the order of the ground truth and the predicted files is different for some odd reason, but it fails in the general case where they are the same length but the same file name may have multiple entries, in which case `indexOf` always finds the first.


I think there is also the Print… dialog to check.


Interesante desarrollo del articulo,

Para tener en cuenta en futuros artículos:
- Ojo con las tildes
- La redacción a veces es medio confusa
- Trata de usar mas ilustraciones para  explicar algo en especifico, ej: flujos, diagramas...

En cola para publicar


Beautiful! I hated this part of the code when I wrote it


I know the name doesn't actually matter, but I think `spark.conf` is a really confusing choice, since that makes it sound like somehow related to the rest of spark configurations, which its not.  `jaas.conf` or `spark_jaas.conf`?


![](https://github.trello.services/images/mini-trello-icon.png) [Discourse-Worker frisst CPU](https://trello.com/c/sH2V2hFX/1129-discourse-worker-frisst-cpu)


@vishal0071 That's not how it works. Synchronization has two purposes: 1. Visibility 2. Mutual exclusion.

You have already achieved visibility by using Activity#runOnMainThread in previous commit, that aspect of your code was thread-safe, so let's ignore that for now.

The purpose of mutual exclusion is to avoid races and unpredictable behaviour. For example, let's say, that you share a single non-thread-safe ArrayList between 2 threads. The following sequence (khem) of events ensure: 1. thread A is calling `size()` 2. in the meantime another thread B removes a last element (the space in array is nulled-out in process) 3. thread A calls `get()` for that element, but fails with IndexOutOfBoundsException (because the list no longer has that much elements).

Since both accessing list elements and modifying list can happen at the same time, these kind of issues can randomly arise anywhere in your current code. Note, that in practice you can also get stale data (without exception), get ConcurrentModificationException (if some code is iterating over ArrayList using for-each), or get `null` (if you are especially lucky and the modification manages to hit sweet spot between bounds check and accessing removed array element).


hmmm


I feel like you're missing a "What You Should See" section here


Good point, will fix.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/1f4bdb54-fa86-4e06-9530-474d644547f3 "InterConnectDemo-0306"): [Jenkins](http://localhost:4080/job/WeatherAppJinfang-0306 "weather-InterConnectDemo-0306") deployed [weather-InterConnectDemo-0306](https://github.com/jinfangchen/weather-InterConnectDemo-0306/releases/tag/deploy-ibm-yp-us-south-jichen-us.ibm.com-prod-20170505-215542 "deploy-ibm-yp-us-south-jichen-us.ibm.com-prod-20170505-215542") to [prod](https://console.ng.bluemix.net/apps/a5fbd008-79b2-41e5-8fb8-ec57a1615689 "ibm:yp:us-south:jichen@us.ibm.com:prod"), including this commit


It's a trivial amount of compute to do this. We're not doing image processing, just updating an <img> tag. I'm happy with it as it is...


very elegant!


Just a question... Given earlier discussions is a better name for this member `escalationBaseLevel`?  I'm thinking this value has units of `FeeLevel`, which is why I'm asking...


The following doc(s) have been deployed to the [upstreams](https://upstreams-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/private-upstreams](https://upstreams-static-docs.pantheonsite.io/docs/private-upstreams)
- [source/docs/assets/images/edu-upstream-repository.jpg](https://github.com/pantheon-systems/documentation/commit/4240436666b97409b2a4af71ab9fcd5cf83758f5/source/docs/assets/images/edu-upstream-repository.jpg)
- [docs/create-custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/create-custom-upstream)
- [docs/custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/custom-upstream)
- [docs/maintain-custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/maintain-custom-upstream)
- [docs/maintain-private-upstreams](https://upstreams-static-docs.pantheonsite.io/docs/maintain-private-upstreams)
- [source/docs/assets/images/custom-upstream-workflow-chart.png](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/custom-upstream-workflow-chart.png)
- [source/docs/assets/images/empty-state-diagram.svg](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/empty-state-diagram.svg)
- [source/docs/assets/images/upstreams.png](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/upstreams.png)
- [docs/custom-distribution-updates](https://upstreams-static-docs.pantheonsite.io/docs/custom-distribution-updates)
- [docs/getting-support](https://upstreams-static-docs.pantheonsite.io/docs/getting-support)
- [docs/guides/collaborative-development](https://upstreams-static-docs.pantheonsite.io/docs/guides/collaborative-development)
- [docs/migrate-troubleshooting](https://upstreams-static-docs.pantheonsite.io/docs/migrate-troubleshooting)
- [docs/migrate-wordpress](https://upstreams-static-docs.pantheonsite.io/docs/migrate-wordpress)
- [docs/organizations](https://upstreams-static-docs.pantheonsite.io/docs/organizations)
- [docs/start-state](https://upstreams-static-docs.pantheonsite.io/docs/start-state)


the "toolAbtList" object that is returned to the controller is not correct, but why?


I know but I didn't find any place where it's defined in the config or similar.


seriously, it seems like the page source is simply logged to the console... something is horribly wrong in `aboutRoutes.js`.


Second Commit


I am about to upload a new version on the AUR, should I copy your dependencies and remove imagemagick?


I was stuck on the same spot as you for DiggerMan::doSomething(). Was having issues with circular dependencies. I'll work on something else since @SA3154  is working on it.


Test button for prompt


```
5:51:34 PM +MrStonedOne speaking of that
5:51:50 PM +MrStonedOne can we stop pushing solo commits
5:51:50 PM +MrStonedOne it fucks up downstreams
5:52:00 PM francinum no
5:52:10 PM %smugdog what do you mean by that
5:52:16 PM Cyberboss commits without prs
5:52:20 PM +MrStonedOne ^
5:52:27 PM %smugdog well frankly
5:52:29 PM %smugdog fuck them
5:52:38 PM +MrStonedOne so now, when the two bases that mirror our prs merge the pr, they don't get the fix
5:52:43 PM +MrStonedOne nor do they know about the fix
5:53:15 PM Cyberboss protect_master_branch.rant
5:53:29 PM J_Madiso KyrahAbattoir
5:53:36 PM +MrStonedOne next time i see a solo commit like that i'll revert it using tgstation-server
5:54:24 PM
%LeoZ i love compiles that take forever
5:54:26 PM +MrStonedOne back when I started here there was a very strict rule against pushing like that, its sad to see it just go away
5:54:42 PM Jalleo if we need a insta merge PR it then merge it
5:54:46 PM Jalleo dont just commit directly
5:54:48 PM +MrStonedOne ^
5:54:55 PM Jalleo literally how fucking hard is it?
5:54:59 PM +MrStonedOne ^
5:54:59 PM %LeoZ i did a commit but that was just a changelog
5:55:25 PM Jalleo LeoZ just do a PR for that and instamerge its technically already practice for it
5:55:30 PM +MrStonedOne thats like a grey area thats still back but like, too little to matter
5:55:35 PM %LeoZ eh
5:55:36 PM +MrStonedOne still bad*
5:55:41 PM TheGhostOfWhibyl1 [tgstation] optimumtact pushed 1 new commit to master: https://github.com/tgstation/tgstation/commit/225fc3ece83ed5455a44dd2b611cd3900f83d82e
5:55:42 PM TheGhostOfWhibyl1 tgstation/master 225fc3e oranges: Fix mrstonedone tyranny
5:55:50 PM coiax ...
5:55:54 PM Cyberboss ...
5:56:07 PM Fantastic_Fwoosh hah gooteeem
5:56:15 PM %smugdog wow oranges is out of control
```
...
5:58:11 PM TheGhostOfWhibyl1 [tgstation] tgstation-server force-pushed master from 225fc3e to bd91e20: https://github.com/tgstation/tgstation/commits/master


Example of hashed data:

byte[] data = { 0, 0, 5, 1 };
string word = "abc";

Proper HASH SHA1(data): 8FF590EE92B49B1AAB59589723F4158F9EBBB16C
Proper HASH SHA1 (word): A9993E364706816ABA3E25717850C26C9CD0D89D
Proper HASH SHA224(data): 6CC59F80FCE48C45FFA6AF653906D20B69FB38846330E3108C7206919C8FFECE
Proper HASH SHA224 (word): 23097D223405D8228642A477BDA255B32AADBCE4BDA0B3F7E36C9DA7D2DA082D
Proper HASH SHA256(data): 5884D7BF5CFBD9477337B1164C7ECF8F6BFCA020F8C76C830E1884133B810EB2
Proper HASH SHA256 (word): BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD


So `aboutRoutes.js` is giving me a lot of trouble -- particularly in returning the JSON data I need. I just can't seem to wrap my head around this. @ian-james I know you gave me several options via email, but would you be able to take a look here and tell me what I am doing wrong?


Update with doc/pamlHistory permissions


Thanks, will add.


I've usually seen this property referred to as just `name` in other APIs, so if that fits and applies here as well, that might be nice, but either one would work for me.


Good question, but I think it's out of scope for this change. I'll make a ticket.


its `-config` ;)


- change padding on navbar when scroll down
- add new font for p


One little question about `project` vs. `name`, otherwise

![](http://i.giphy.com/7PwOZJLNYUkU.gif)


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/1f4bdb54-fa86-4e06-9530-474d644547f3 "InterConnectDemo-0306"): [Jenkins](http://localhost:4080/job/WeatherAppJinfang-0306 "weather-InterConnectDemo-0306") deployed [weather-InterConnectDemo-0306](https://github.com/jinfangchen/weather-InterConnectDemo-0306/releases/tag/deploy-ibm-yp-us-south-jichen-us.ibm.com-staging-20170505-220955 "deploy-ibm-yp-us-south-jichen-us.ibm.com-staging-20170505-220955") to [staging](https://console.ng.bluemix.net/apps/6aa3e5ce-cc4d-4610-bbb6-b06f7183f014 "ibm:yp:us-south:jichen@us.ibm.com:staging"), including this commit


The following doc(s) have been deployed to the [upstreams](https://upstreams-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/private-upstreams](https://upstreams-static-docs.pantheonsite.io/docs/private-upstreams)
- [source/docs/assets/images/edu-upstream-repository.jpg](https://github.com/pantheon-systems/documentation/commit/4240436666b97409b2a4af71ab9fcd5cf83758f5/source/docs/assets/images/edu-upstream-repository.jpg)
- [docs/create-custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/create-custom-upstream)
- [docs/custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/custom-upstream)
- [docs/maintain-custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/maintain-custom-upstream)
- [docs/maintain-private-upstreams](https://upstreams-static-docs.pantheonsite.io/docs/maintain-private-upstreams)
- [source/docs/assets/images/custom-upstream-workflow-chart.png](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/custom-upstream-workflow-chart.png)
- [source/docs/assets/images/empty-state-diagram.svg](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/empty-state-diagram.svg)
- [source/docs/assets/images/upstreams.png](https://github.com/pantheon-systems/documentation/commit/4748b1174986a782dac24dd56fbfb2c9745c1b54/source/docs/assets/images/upstreams.png)
- [docs/custom-distribution-updates](https://upstreams-static-docs.pantheonsite.io/docs/custom-distribution-updates)
- [docs/getting-support](https://upstreams-static-docs.pantheonsite.io/docs/getting-support)
- [docs/guides/collaborative-development](https://upstreams-static-docs.pantheonsite.io/docs/guides/collaborative-development)
- [docs/migrate-troubleshooting](https://upstreams-static-docs.pantheonsite.io/docs/migrate-troubleshooting)
- [docs/migrate-wordpress](https://upstreams-static-docs.pantheonsite.io/docs/migrate-wordpress)
- [docs/organizations](https://upstreams-static-docs.pantheonsite.io/docs/organizations)
- [docs/start-state](https://upstreams-static-docs.pantheonsite.io/docs/start-state)
- [source/docs/assets/js/jquery.tocify.js](https://github.com/pantheon-systems/documentation/commit/f68ac9666a72adf5a0cb42706909400783a2dd76/source/docs/assets/js/jquery.tocify.js)


Look at the `while(true) {pause(); }` line.  The `pause()` call waits for signals to be delivered, then returns to the calling thread.  I'm guessing that the debugger uses signals, and they get caught and eaten by the pause, and so the debugger is starved somehow.

Try replacing 'pause()` by 'sleep(99999999999)` or something like that.


Resolves issue #4


not sure it's a dependency issue, if you run the debugger it crashes at a line inside of the getKey() definition


``foreach ($row as $item) {``


rm line plz


``@ORM\Entity()``


@ORM\OneToMany(targetEntity="NamespaceSymfony", mappedBy="class")


quite a few commits weren't merged to dev. Need to take a closer look to create a proper merge commit.


``private $namespace;``


ありがとうございます。
文字列操作の.format()メソッドは知らなかったです。
%演算子を使うよりもより直感的でわかりやすいですね。
pandasも意識して使うようにしてみます。


rm plz


The following doc(s) have been deployed to the [upstreams](https://upstreams-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/maintain-custom-upstream](https://upstreams-static-docs.pantheonsite.io/docs/maintain-custom-upstream)
- [docs/migrate-troubleshooting](https://upstreams-static-docs.pantheonsite.io/docs/migrate-troubleshooting)


Muito legal, Lu! Isso vai ajudar muito a gente!
Só um detalhe: você pode retirar os espaços do nome da pasta, e usar algo como `mapir-raw-data`?
Isso vai evitar conflitos entre os sistemas operacionais.


@ORM\ManyToOne(targetEntity="NamespaceSymfony", mappedBy="interface")


Is this related to an issue I've been seeing where I stop playing, leave the app, but come back ~6 hours later to see the notification is still open and the player is stuck in "pause" mode?


rm two lines plz


Blz! Farei isso!


``@ORM\Table`` is not required


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/b182780e-b23a-41e2-8c7e-8818b7b2c3ef "openwhisk-darkvisionapp-fdp"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/a71df25f-20b0-4dbe-adfc-879070fb48e6 "darkvision") deployed [openwhisk-darkvisionapp](https://github.com/fpoeta/openwhisk-darkvisionapp/releases/tag/deploy-ibm-yp-us-south-fdpoeta-us.ibm.com-bluecompute-20170505-222001 "deploy-ibm-yp-us-south-fdpoeta-us.ibm.com-bluecompute-20170505-222001") to [bluecompute](https://console.ng.bluemix.net/apps/9519b6e4-eb31-4bd6-b8fd-aa96f5bc6dd7 "ibm:yp:us-south:fdpoeta@us.ibm.com:bluecompute"), including this commit


@ORM\OneToMany(targetEntity="InterfaceSymfony", inversedBy="namespace")


``@ORM\OneToMany(targetEntity="ClassSymfony", inversedBy="namespace")``


A nivel general el tema esta bien pero la redacción esta demasiado extraña, sobretodo en los párrafos 2, 3, 11 y los 2 párrafos finales.


``private $interfaces;``


``private $classes;``


@zhaklinab @SaraKola best commit ever?


@iwanbk I would replace this flag with a _required_ positional parameter, which you can get via https://godoc.org/flag#Args, will be the first one, so `flag.Args()[0]`, of course we can't do it as simple as that, as it might return an empty slice in case no positional arguments are given.

But having this as a flag doesn't make sense, as it's definitely something you'll always want to give to the CLI util.


Note that this now allows icons in the menu items to be shrunk, @toolmantim


You can simply use `context.Background()` here, as there is no parent context we'll want to use.


no longer required, was fun while it lasted though 💃


Identação errada por motivo desconhecido. :/


The difference in file trees is:
* Maven artifacts have `pom.xml` and `pom.properties`, while Gradle ones don't. I believe, we don't need them, right?
* `projectName.kotlin_module` in Maven artifacts vs `projectName_main.kotlin_module`.

Difference in files:

* There is a differerence in `MANIFEST.MF`. Maven produces them like this:

    ```
    Manifest-Verson: 1.0
    Implementation-Title: kotlin-gradle-plugin
    Implementation-Version: 1.1-SNAPSHOT
    Archiver-Version: Plexus Archiver
    Built-By: jetbrains
    Implementation-Vendor-Id: org.jetbrains.kotlin
    Created-By: Apache Maven 3.3.9
    Build-Jdk: 1.8.0_121
    Implementation-URL: http://kotlinlang.org/tools/kotlin-gradle-plugin/
    ```

    And Gradle:

    ```Manifest-Version: 1.0
    Implementation-Title: kotlin-gradle-plugin
    Implementation-Version: 1.1-SNAPSHOT
    Build-Jdk: 1.8.0_121
    Implementation-Vendor: JetBrains
    ```
    Are we missing anything significant?

* A **lot** (actually, more than half) of class files have different sizes. Usually, Gradle ones are 5 bytes larger, but sometimes the difference is greater, up to 100 bytes). But IDEA Jar comparing tool never showed any difference in the signatures. Is it of any concern for us?


Though the blog post has been added into Vivek's section. It has not been updated in the site.
https://www.haiku-os.org/blog shows his blog post. https://www.haiku-os.org/blog/vivek/ is blank. Please have a look at this.


No. This is the code that I removed when implementing the compact notification buttons, it is supposed to prevent the play/pause button from showing even when they're not supposed to (e.g. showing the pause button when the player is already paused)

If you are having any issue with the notifications, open a new issue


No downres, no discernible change in quality...

My guess is that @kenellorando removed the metadata.

Also, why keep the originals in their own directory? git already tracks them for us...


In AFW certain points are NaN if they can't be labeled due to yaw.


This is just code cleanup


To be "complete" you can use all of following variations: `-config file.yaml`, `-config=file.yaml`, `--config file.yaml` and `--config=file.yaml` ;)


I didn't add this to the documentation, as this is normal thing to have in the golang environment.


hm, might need some more documentation, to explain the difference between setting localContext and putting stuff on the pasteboard


typo: missed letter 'r' as in 'Zdra...'


![](https://github.trello.services/images/mini-trello-icon.png) [Digital Watch Commit By Jay 2017-05-05](https://trello.com/c/jm2Rz93X/24-digital-watch-commit-by-jay-2017-05-05)


not save?


bump, tell me if I should open an issue @mjankowski~


Should be fixed with #46


Damn. I spotted this glaring error in the newsletter email but you've beat me to it. Takes me back to my childhood banging out pages of BASIC copied from a magazine to create a game, only to find it didn't work!


Hi @lahiiru
Ok i need a little help understanding some steps in your tut here:
https://lahiiru.github.io/browser-push/

Jump to: 2. Sending push notifications to subscribed users

I dont understand what you mean by this:

> Add your subscriptions in Sender.java as below.

`PushSubscription nonSuffariSubscription = new PushSubscription( "subscriptionJson" )
String suffariSubscription = "subscriptionToken";`

What is it we have to do here as you have not really explain very well.

Next:

> Sample notification should be delivered to your browser when you run Sender.java class.

Again how is this done? how do we run Sender.java since its been uploaded to a server
please can you add more info some examples would be nice :)

thanks


I wanted the program to show error messages that looked like the ones that existed in the version with mysql (instead of mysqli). But never mind


I donno if this matters but you cold use `Object.create(null)` to have a `null` prototype.
```js
Object.assign(Object.create(null), object);
```
or
```
let array = object;
object = Object.create(null);
Array.prototype.push.call(object, array);
```


I'm only passing by.  And does it seem that the. energy
has been lost in the bulk of software?


As far as i understand, the Expose flag is used to inform docker about possible exposed ports.
My nginx config is auto generated by ```jwilder/docker-gen```, which generates a struct called Address when only a single exposed port is set(AFAIK). You are right that my config should be more robust when handeling containers with multiple ports.

I am already running ```rocker/shiny``` , which i have linked with volumes to the rstudio container. I try to uphold the documentation criterion "Each container should have only one concern".

I get the need for keeping the majority happy. If i may, i would suggest to build it in another dockerfile. This will possibly give unwanted duplication of code. To get around this we could wait a bit and use [multi stage builds ](https://blog.mikesir87.io/2017/03/introducing-docker-multi-stage-builds/)


Print dialog also works for me.  I have seen a few lines like:
```
(firefox:8423): dconf-WARNING **: failed to commit changes to dconf: Failed to execute child process ?dbus-launch? (No such file or directory)
```
which seems suspicious.


And now I learn we can do threaded chat on GitHub - I'm not massively familiar with this platform beyond pushing code here. Kinda fun to learn on via this trivial example of bunging up a silly BASIC thing.


Could you clarify? We had a bug in our release management that was pushing unchanged artifacts continuously to bintray. Thus this commit was incorrect. The bug has since been fixed.


Chris - see the Network Graph. I just found out this was possible with the --no-ff option. It can be helpful to still see a branch that has been merged back in.


Моя вина, это я попросил так сделать )


Should the second part of the conditional be "minor" ?


If you want to continue to have Player as a special class of their own, you might want to consider making them a child class of Sprite, so they can inherit its common code, while implementing their own additional features separately:
https://www.tutorialspoint.com/cplusplus/cpp_inheritance.htm
https://www.tutorialcup.com/cplusplus/inheritance.htm


Do you think `prepack` would make a difference in our use case?

I feel that it cannot compensate for CSS or fonts bloat space-wise; and we do not have many computations that can be done at 'pack/transpile time'. Of course I can be wrong.


I did this but was having issues with getting this to work properly. I will
likely do this once I return to the player's rendering system.

On Fri, May 5, 2017 at 3:50 PM, Nathaniel Chapman <notifications@github.com>
wrote:

> If you want to continue to have Player as a special class of their own,
> you might want to consider making them a child class of Sprite, so they can
> inherit its common code, while implementing their own additional features
> separately:
> https://www.tutorialspoint.com/cplusplus/cpp_inheritance.htm
> https://www.tutorialcup.com/cplusplus/inheritance.htm
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/thecogdoctor/ArenaGame/commit/aebebd6341d1a5f47379c9ee8dc6e7d0cca032d6#commitcomment-22039958>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AK7zejgEy92nK5VHOOxLdv-CjPbPHe4vks5r26eggaJpZM4NSgOS>
> .
>


Hi, if you add system="0" to DVB-T and system="1" to DVB-T2 it will cut your scan time in half.


right now only on the laptop, this got a intel CPU with opencl:

Debug: platform # 0 :  "Intel(R) OpenCL" "Intel(R) Corporation" "OpenCL 1.2 " "FULL_PROFILE"
Debug: Device #  0
Debug: CL_DEVICE_MAX_COMPUTE_UNITS 4
Debug: CL_DEVICE_COMPILER_AVAILABLE 1
Debug: CL_DEVICE_DOUBLE_FP_CONFIG 63
Debug: CL_DEVICE_GLOBAL_MEM_CACHE_SIZE 262144
Debug: CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE 64
Debug: CL_DEVICE_GLOBAL_MEM_SIZE 8208216064
Debug: CL_DEVICE_LOCAL_MEM_SIZE 32768
Debug: CL_DEVICE_MAX_CLOCK_FREQUENCY 1000
Debug: CL_DEVICE_MAX_COMPUTE_UNITS 4
Debug: CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE 131072
Debug: CL_DEVICE_MAX_MEM_ALLOC_SIZE 2052054016
Debug: CL_DEVICE_MAX_PARAMETER_SIZE 3840
Debug: CL_DEVICE_MAX_WORK_GROUP_SIZE 8192
Debug: CL_DEVICE_NAME "       Intel(R) Core(TM) i3-3227U CPU @ 1.90GHz"
Debug: CL_DEVICE_VERSION "OpenCL 1.2 (Build 400)"
Debug: CL_DRIVER_VERSION "1.2.0.400"
Debug: "#define INCLUDE_PATH_CL_DATA \"/usr/share/mandelbulber2/opencl/mandelbulber_cl_data.h\""
Debug: OpenCl kernel program successfully compiled


You are Puto Amo, Hector :D


here are the still missing:

v1.05 (July 2011)
v1.04 (June 2011)
v1.03 (June 2011)
v1.02 (May 2011)
v1.01 (May 2011)
v1.0 (April 2011)
v0.991
v0.99
v0.98
v0.97
v0.96
v0.95
v0.94
v0.93
v0.92
v0.91 (September 2010)
v0.90
v0.85
v0.80
v0.72
v0.71
v0.70
v0.60
v0.51
v0.50
v0.43
v0.42
v0.41
v0.40
v0.30
v0.21 (Februar 2010)
v0.20 (Februar 2010)
v0.11 (Februar 2010)
v0.1 (04.02.2010)

@buddhi1980 can you fill in the missing ones?


You asked it to print out the parse tree node for the binary_op production (that is what toString on the node does by default). Passing in the parser to toString helps it to print rule names, instead of node indexes (i.e.: `ctx.binary_op.toString(parser)` would be more intelligible).

What you meant is probably:

```scala
object myVisitor extends antlr4.VParserBaseVisitor[String] {
  override def visitBinaryExpr(ctx: antlr4.VParser.BinaryExprContext) = {
    println("LHS:", ctx.unary_expr().getText, "Op:", ctx.binary_op.getText, "RHS:", ctx.expr().getText)
    visitChildren(ctx)
  }
}
```

Keep in mind that the ANTLR generated classes usa a Java style API. I usually use a set of implicit conversions to make it more Scala style.


Maybe [from_utf8_lossy](https://doc.rust-lang.org/std/string/struct.String.html#method.from_utf8_lossy) is good enough here. You would always have every entry in `attrs` that way.

Perhaps optionally a list of binary fields could be supplied by the user to be decoded into `bin_attrs` instead?


RIP


@ranjitjhala what is the issue here?

Just remove the flag: automation does not really work on Fib anyways


`bs[i]` is `O(1)`.


Yeah, I don't expect any major improvements. I just wanted to test it a single time to check the outcome and then remove this branch.


Aqui você poderia melhorar.


linking volumes is not really robust for shared libraries.  e.g. if you have packages in `usr/lib/R` on `rocker/shiny` and packages in `/usr/lib/local/R` on `rocker/rstudio` there's no way to say, take the intersection of the volumes to share packages, an worse, no way to make sure you have access to appropriate system libraries that be on another volume entirely.  I'm all for 'one container one task' model, but it works far better for software that defines an external API over TCP connection, like most database containers (mysql, redis, etc).  It is really not consistent with the assumptions of shared libraries.

Note that shiny isn't being installed here, we're just giving the user the option to install it on the fly.  Most users aren't building rocker containers locally, so this is kind of a multi-stage build, shiny is only added if the user requests it at runtime (with `-e ADD=shiny`).  This gives us a way to opt in to including shiny in any image without shipping it.


Does this need a case for negative integers being passed in, or can it be assumed safely that a negative index is never used?


![](https://github.trello.services/images/mini-trello-icon.png) [Digital Watch Commit By Jay 2017-05-05](https://trello.com/c/jm2Rz93X/24-digital-watch-commit-by-jay-2017-05-05)


I don't understand your logic here. If we wish to load an overlay for some devices, the goal is to have them been already enabled. Currently there is no script to enabling them. Also, looking at other devices such spi-jedec-nor, if we load them, how it can become active if they still have 'status = "disabled"; ' ?
Same thing could be applied with MCP2515, why would we need to have it loaded with 'status = "disabled"; ' ?
I think the logic should be the same as uarts or i2c buses, which are loaded with "okay" ...

I can revert the change I did, and keep my version for myself ...


This commit cause the bug #163 because WMI has its own indexes and now the route table is all broken because of it...


Fixes #26.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/a1c1f084-c18b-4ecb-99f8-9a9b22da21b5 "FB Face Recognition"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/63e7d3d4-ea51-4079-91c8-7e11b1d3f83b "FB Face Recognition") deployed [FB-Face-Recognition](https://github.com/iris-bot/FB-Face-Recognition/releases/tag/deploy-ibm-yp-us-south-iris-bot-dev-20170505-232233 "deploy-ibm-yp-us-south-iris-bot-dev-20170505-232233") to [dev](https://console.ng.bluemix.net/apps/47bcbc3c-0115-4065-99e5-49b693b7caac "ibm:yp:us-south:iris-bot:dev"), including this commit


Technically, it is more than build, it is packaging. So, how about `package_` or `package_eman_`.


Home Algorithm

Expected length:
--------
2 - 4 hours

Goal:
--------
Create a function that implements the specified algorithm below that will determine a user's home location from their past visit data. You will also need to provide test cases that you would use to test the function.

Background:
--------
Our system records user visits. A "visit" is any place a user travels to. Visit data contains where the user went (latitude/longitude), the time they arrived and the time they departed. We use this visit data to determine the users home location. When determining a user's home location, we will only consider visits that occurred in the previous week. Furthermore, any latitude/longitude coordinates that have the same coordinates to 3 decimal places are considered the same location. This roughly translates to a 100m x 100m area.

Algorithm:
--------
To figure how where the user lives, we want to take the location that:

- the user has spent the most number of minutes at, between 8pm and 8am
AND
- they have spent a minimum of 30 hours at

Input:
--------
As input to your entry function, you should receive a single parameter. The single parameter should be a list of visits where each visit has the following fields:

latitude: float (e.g. 45.12345)
longitude: float (e.g. -118.12345)
arrival_time_local: datetime (e.g. 5/30/2015 10:12:35)
departure_time_local: datetime (e.g. 5/30/2015 18:12:35)

You are free to choose how to represent a visit in your language of choice. You can assume that all visit windows are non-overlapping and are of arbitrary length. You can assume all values in the fields are valid and well-formed. You do not need to worry about timezones of the dates.

Output:
--------
If a location meets the criteria above, return the latitude and longitude of that location. If no locations qualify, then pick a suitable return value.


Sure, I"ll take a look and get back to you really soon.

On Fri, May 5, 2017 at 6:03 PM, Keefer Rourke <notifications@github.com>
wrote:

> So aboutRoutes.js is giving me a lot of trouble -- particularly in
> returning the JSON data I need. I just can't seem to wrap my head around
> this. @ian-james <https://github.com/ian-james> I know you gave me
> several options via email, but would you be able to take a look here and
> tell me what I am doing wrong?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/ian-james/IFS/commit/dbf9a4aaae4a4547603e9bf8c35153a06a455252#commitcomment-22039450>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AEOnbidB_oqxZJa49Pv9huRgnYhb1aBsks5r25ysgaJpZM4NSd9H>
> .
>


words.txt ??


why cant this be autogenerated?
if you dont know what properties we should expose, then can we ask users for that input?


@manumilou Salut, un avertissement de sécurité ... comment je fais pour tester la robustesse de la voute, as-tu une petite idée à me donner ?


When Contact Rename is disabled in Client Control or with DISABLE_RENAMES in default.properties file, there is no Move and Copy menu entries (though move and copy is enabled).


Github actually renders CSV files nicely, so having a BOM in CSV helps a lot for web browsing!


why cannot this be auto generated. we know what the classes we need to auto generate and where to place them.

we also know where and how to add this mapper


Please make this a single string, so it can be translated in one full msgid: "Downloading %s...".


Why this was merged if is still an open PR in RM?


this can be also auto generated right?

we know what cmdlets we need to add and we know where to add them


Dzięki za podpowiedź! ^_^

Już wszystko naprawiłem! To było to, czego mi brakowało. Teraz już wszystko
działa, jak należy. Jakby co, jest to już w branchu master.
Kliknięcie show przy wybranej liście przeniesie nas do podglądu bez edycji
a link, który nam się wtedy wyświetla może być otworzony przez każdego,
choćby i bez logowania. Aktualizacje na żywo działają elegancko.

Jeszcze raz dzięki za pomoc!
Wiktor

2017-05-05 13:26 GMT+02:00 Konrad <notifications@github.com>:

> Nie masz elementu z id items w widoku. Połączenie websocketowe działa -
> można to sprawdzić dodając linijkę debugger w tej funkcji i wywołać
> odświeżenie listy
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Diamorotic/tode/commit/155d05c39ac0e20f68323a7247deb61b98ea4542#commitcomment-22031329>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AEMyWJeEPceKZhp460ejncR491wOSDTFks5r2wdWgaJpZM4NRy62>
> .
>


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/a1c1f084-c18b-4ecb-99f8-9a9b22da21b5 "FB Face Recognition"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/63e7d3d4-ea51-4079-91c8-7e11b1d3f83b "FB Face Recognition") deployed [FB-Face-Recognition](https://github.com/iris-bot/FB-Face-Recognition/releases/tag/deploy-ibm-yp-us-south-iris-bot-dev-20170505-233454 "deploy-ibm-yp-us-south-iris-bot-dev-20170505-233454") to [dev](https://console.ng.bluemix.net/apps/47bcbc3c-0115-4065-99e5-49b693b7caac "ibm:yp:us-south:iris-bot:dev"), including this commit


![](https://github.trello.services/images/mini-trello-icon.png) [(1/1)Sigilo [#16]](https://trello.com/c/LWCVLCrq/26-1-1-sigilo-16)


Oki, thx, we still need to explore NPE try-catch block - that one is really suspicious.


Might be worth caching the updates-per-tick also


Please send a PR with the proposed fix and we will merge it


Thanks!


I think it may be better to do 398c869 so that we only set the screen on the specific test that is relevant.


The old hashValue would have returned 0 always (!) so any change is an improvement. I would expect this to at least use xor and rotate to avoid inefficiency with large locations and lengths.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/a1c1f084-c18b-4ecb-99f8-9a9b22da21b5 "FB Face Recognition"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/63e7d3d4-ea51-4079-91c8-7e11b1d3f83b "FB Face Recognition") deployed [FB-Face-Recognition](https://github.com/iris-bot/FB-Face-Recognition/releases/tag/deploy-ibm-yp-us-south-iris-bot-dev-20170505-234531 "deploy-ibm-yp-us-south-iris-bot-dev-20170505-234531") to [dev](https://console.ng.bluemix.net/apps/47bcbc3c-0115-4065-99e5-49b693b7caac "ibm:yp:us-south:iris-bot:dev"), including this commit


Avancé con el css, pero no mucho, slds.


Ha det gott Calle! Vi ses framöver : ) Lycka till på dina nya äventyr


Changes (cc @aldenml):
- New `MediaPlaybackStateOverlayView`
- No more `BrowseThumbnailImageButton` only to rewrite `onDraw` with Media button overlay.
- No need for `SearchThumbnailImageView`
- We now use an ImageButton and a separate `MediaPlaybackStateOverlayView` in a `RelativeLayout`, this way we can easily play with the size of the overlaid circle, add custom click listeners on it, and in the background `ImageView`
- `MediaPlaybackOverlay` renamed to `MediaPlaybackOverlayPainter`, its only responsability is to paint on a given canvas, it no longer keeps any references to a view, and it receives the dimensions of the target view. It will paint across the entire view, and it's most likely to be used on a `MediaPlaybackStateOverlayView`
- Richer click handlers on the `FileListAdapter` views, depending on where user clicks.
- `FileListAdapter` `getView()` now branches into two methods depending on the display mode, `getGridItemView()` and `getListItemView()`
- `FileListAdapter` `initCheckableGridImageView()` simplified to do less, click handling of the overlay moved to its own space.

TODO: Add a XML property to the `MediaPlaybackStateOverlayView` to configure the stroke width of the circle.


sada


In fact i don't recall. Most likely for some past version of spigot/craftbukkit (and following versions?), there may have been a chance items get dropped due to a full inventory or something like that, so altering the item may have been more safe than cancelling such an event.


Why include `releases` in example secrets? This shouldn't be sensitive.


![](https://github.trello.services/images/mini-trello-icon.png) [Digital Watch Commit By Jay 2017-05-05](https://trello.com/c/jm2Rz93X/24-digital-watch-commit-by-jay-2017-05-05)


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/a1c1f084-c18b-4ecb-99f8-9a9b22da21b5 "FB Face Recognition"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/63e7d3d4-ea51-4079-91c8-7e11b1d3f83b "FB Face Recognition") deployed [FB-Face-Recognition](https://github.com/iris-bot/FB-Face-Recognition/releases/tag/deploy-ibm-yp-us-south-iris-bot-dev-20170505-235720 "deploy-ibm-yp-us-south-iris-bot-dev-20170505-235720") to [dev](https://console.ng.bluemix.net/apps/47bcbc3c-0115-4065-99e5-49b693b7caac "ibm:yp:us-south:iris-bot:dev"), including this commit


Todo fue excelente


@jlcvp Why you revert it?


comparing 98479af against its parent commit to see if https://github.com/JuliaLang/julia/pull/21685 caused the new slowdowns
@nanosoldier `runbenchmarks(ALL, vs = "@87746274eb249a7e81c04437f37e9d9999636f34")`


comparing e6f48c3 against its parent commit to see if #21425 caused the new slowdowns
@nanosoldier `runbenchmarks(ALL, vs = "@357286e14073b4efa45134a02d649b342a0eaeb2")`


comparing 357286e against its parent commit to see if #21206 caused the new slowdowns
@nanosoldier `runbenchmarks(ALL, vs = "@754ae078cfa0eb48d0bb33389a70f464c97fbc49")`


ah right, so it is


Can you explain this line?


subdirs is unused


Лучше спрятать это дело в context. Иначе при повторном запуске транслятора будут происходить всякие нехорошие вещи с тем, что эти коллекции изначально не будут пустыми.


It works if I explicitly set root in the code @ line 2. See if you can make this more general.


Что-то мне кажется, что если поля называть как-нибудь типа "_1" вместо "fst", а так сделать можно, так как генерённый код всё равно никто не читает, то трансляцию можно сделать общим кодом для любого размера кортежа. А то сейчас много дублирующегося кода.


I see you fixed the scrolling stickiness!


@cherylmc @sunnydeng This file is now just a redirect, to dns-getstarted-cli.md which has the correct link .. There is no longer an issue


Что-то это похоже на заклинание какое-то. Особенно последний каст выглядит странно


撤销重做是不是用一个栈就可以了？


А здесь можно @ использовать. td @ ast.TopDefs


@dschwen , i just noted a comment and a change you put in modules/tensor_mechanics/src/materials/ComputeMultiPlasticityStress.C, line 80:

```
// TODO: This design does NOT work. It makes these materials construction order dependent and it disregards block restrictions.
_cosserat(hasMaterialProperty<RankTwoTensor>("curvature") && hasMaterialProperty<RankFourTensor>("elastic_flexural_rigidity_tensor")),
```

in Fix and annotate wrong material property testing in CTORs (#7987) .  What do you mean by this?  I've used this type of "hasMaterialProperty" stuff previously and it seems to work fine.  I'd really hate for this to be a bug as lots of work has been based on it!


yulimin it's wrong


Oh yeah~
This is the reason of the slight performance difference between ours and the torch version.
Good job!


Всё те же замечания к касту и @


import cern.colt.function.DoubleDoubleFunction;
import cern.colt.function.DoubleFunction;
import cern.colt.matrix.impl.DenseDoubleMatrix2D;
import cern.colt.matrix.linalg.Algebra;
can you give your code about these parts?  Contact Me(Email): 957702659@qq.com


@evaldobratti I switched this back because units that die due to expire are showing up as killed by the owner (e.g. lycan wolves)


And **rename** the `Notify` to `Run` and remove the `Hook`, the package is already named as `hooks.` so no need to append all functions' names with `Hook`, (expect the plural, we will keep the `Hooks` on plural actions, i.e `RemoveHooks`

- `RegisterHook` -> `Register`
- `RegisterHookFunc` -> `RegisterFunc`
- `RemoveHook` -> `Remove`
- `Notify` -> `Run`
- `NotifyFunc` -> `RunFunc`


And **rename** the `Notify` to `Run` and remove the `Hook`, the package is already named as `hooks.` so no need to append all functions' names with `Hook`, (except the plural, we will keep the `Hooks` on plural actions, i.e `RemoveHooks`

- `RegisterHook` -> `Register`
- `RegisterHookFunc` -> `RegisterFunc`
- `RemoveHook` -> `Remove`
- `Notify` -> `Run`
- `NotifyFunc` -> `RunFunc`


To makes things clear, it's not really a performance improvement, but fixing a performance degradation that was not here in the previous version of libcloud.


Nice! Having the build instructions in particular be as clear as possible should help ensure that anyone who is interested in contributing to the project can get it up and running locally.


**Rename** the `Notify` to `Run`.

The package is already named as `hooks.` so **no need to append all functions' names with `Hook`**, except the plural, we will keep the `Hooks` on plural actions, i.e `RemoveHooks`.

Conversions:

- `RegisterHook` -> `Register`
- `RegisterHookFunc` -> `RegisterFunc`
- `RemoveHook` -> `Remove`
- `Notify` -> `Run`
- `NotifyFunc` -> `RunFunc`


queue_delayed_work() to adapt to this commit
https://github.com/frap129/angler/commit/066d7a892c0234772b15052ed1c6dd20d90b42d0


#2 fixed


@tpalli @txu4 @pallavigopal Do we still need this commit ? Seems to be contributing to FPS drop


Jona Lilienthal (author of TLMoments) wrote a fantastic primer of the differences in accuracy and performance of most L-moments packages in R here - [https://cran.r-project.org/web/packages/TLMoments/vignettes/comparison_of_computation_time.html](https://cran.r-project.org/web/packages/TLMoments/vignettes/comparison_of_computation_time.html).

I just simply identified the fastest function that satisfied the package's needs.


:eyes:


I was thinking the same thing but when I did not add the subdirs,it would give a value error telling me that there are too many values to unpack


The idea for this originated with Hadley Wickham's Advanced R book which discussed [optimal methods for finding bins/intervals when discussing profiling/benchmarking](http://adv-r.had.co.nz/Profiling.html).


you don't really need this line, with the console.log


pls i was working on it


I'd like to add more build script. Could you assign TODO#76 to me? @waruqi


This yields about a 13x performance improvement using the benchmark code below.

```R
library(microbenchmark)
library(lubridate)
library(EflowStats)

# courtesy of R bloggers for is.leapyear
is.leapyear <- function(year){
        #http://en.wikipedia.org/wiki/Leap_year
        return(((year %% 4 == 0) & (year %% 100 != 0)) | (year %% 400 == 0))
}

# Example data
x <- sampleData[c("date","discharge")]
yearType = "water"
floodThreshold = 1158

# new timing average calculation
timingAverage2 <- function(x,yearType = "water",digits=3,pref="mean",floodThreshold=NULL,...) {
        #Check data inputs
        x <- dataCheck(x,yearType)

        #calculate some stuff for use later
        x$month_val <- lubridate::month(x$date)
        meanFlow <- mean(x$discharge)

        ###Remove leap year data to calculate Colwell matrix
        #Remove feb29th for Colwell matrix
        x <- x[!(x$month_val == 2 &
                         yday(x$date) == 29),]

        #Get a new julian day value that does not count leap years
        x$day[is.leapyear(x$year_val) &
                      x$day > 152] <- x$day[is.leapyear(x$year_val) &
                                                            x$day > 152] - 1
        #Calculate the colwell matrix
        log_meanFlow = log10(meanFlow)
        x$log_discharge = log10(x$discharge)

        break_pts = c(.1, seq(0.25, 2.25, by=.25)) * log_meanFlow
        x$interv = findInterval(x$log_discharge, break_pts)
        colwellMatrix = unname(table(x$day, x$interv))

        #ta1.2
        XJ <- rowSums(colwellMatrix)
        YI <- colSums(colwellMatrix)
        Z <- sum(colwellMatrix)
        XJ_sub <- XJ[XJ>0]
        HX <- -sum((XJ_sub/Z)*log10(XJ_sub/Z))
        YI_sub <- YI[YI>0]
        HY <- -sum((YI_sub/Z)*log10(YI_sub/Z))
        colwell_sub <- colwellMatrix[colwellMatrix>0]
        HXY <- -sum((colwell_sub/Z)*log10(colwell_sub/Z))
        HxY <- HXY - HX

        ta1 <- 1-(HY/log10(11))
        ta2 <- 100*(1-(HxY/log10(11)))

        #ta3
        countsYearMon <- dplyr::summarize(dplyr::group_by(x,year_val,month_val),
                                          counts = length(discharge[discharge>floodThreshold])
                                          )

        countsYearMon <- dplyr::arrange(countsYearMon,year_val,month_val)
        rollSum <- RcppRoll::roll_sum(countsYearMon$counts,n=2)
        ta3 <- max(rollSum)/sum(countsYearMon$counts)

        #output results
        taOut <- data.frame(indice = c(paste0("ta",1:3)),
                            statistic = c(ta1,
                                          ta2,
                                          ta3),
                            stringsAsFactors = F
        )

        taOut$statistic <- round(taOut$statistic,digits=digits)

        return(taOut)
}

# Original calcualation
ta1 = timingAverage(x=x,yearType = yearType,floodThreshold =floodThreshold)

# New calculation
ta2 = timingAverage2(x=x,yearType = yearType,floodThreshold =floodThreshold)

# Equality check
all.equal(ta1, ta2)

# Benchmark
ta_m = microbenchmark(
  t1 = timingAverage(x=x,yearType = yearType,floodThreshold =floodThreshold),
  t2 = timingAverage2(x=x,yearType = yearType,floodThreshold =floodThreshold),
  times=20
)
ta_m

#plot(ta_m)
```


#signoff


This yields about a 25x performance improvement as measured using the benchmark code below.

```R
library(microbenchmark)
library(EflowStats)

# Example data
x<-sampleData[c("date","discharge")]

# Original L-moments calculation
f_lmomco = function(x){
  res = unlist(lmomco::lmom.ub(x))
  round(as.numeric(res[c(1,6,3,4)]), 2)
}

# New L-moments calculation
f_lmom = function(x){
  res = lmom::.samlmu(x)
  res[2] = res[2]/res[1]
  round(res, 2)
}

# Test for equality
f1 = f_lmomco(x$discharge)
f2 = f_lmom(x$discharge)
all.equal(f1, f2)

# Benchmark
lmom_m = microbenchmark(
  f_lmomco(x$discharge),
  f_lmom(x$discharge)
)
lmom_m

#plot(lmom_m)
```


fixes #82


@bertho-zero Just wondering, did this fix the problem for you? I am still having the same issues and I am not sure where to look. any ideas?


the command os.path.join is going to join the root path and directory path together and the whatever that value returns is what path is equal to.


@carolinacmoravia @barbkess I'm no longer with Microsoft, but this change makes sense.  Barb Kess is a good person to use for signoff for the docs I used to own.


@v-anacga @barbkess I'm no longer with Microsoft, but this change makes sense. Barb Kess is a good person to use for signoff for the docs I used to own.


Puzzle `1-205be7a0` discovered and submitted as #8


Puzzle `1-ab7a9165` discovered and submitted as #9


It's still required to avoid the concurrent fence fd access.
What's the performance impact?  we may need optimize the spin_lock_ operation.


Issue_#6020 (Nigusse) - i386-Windows-7-VisualStudio-14: OK (2484 of 2494 tests passed, 0 test warnings)

Messages:

 * 10 tests had: EIO diffs.
 * 10 tests had: ESO big diffs.
 * 9 tests had: Table big diffs.
 * 1 test had: Table small diffs.
 * 7 tests had: AUD diffs.
 * 2 tests had: MTR big diffs.
 * 3 tests had: ERR diffs.

Failures:

regression Test Summary
 * Passed: 589
 * Failed: 10

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


It's still required to avoid the concurrent fence fd access.
What's the performance impact? we may need optimize the spin_lock_ operation.


The project does not work or does not start to check


ok thank you


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


@sumanthns When a row is inserted will the last modified date be the same as created date or will it be null?


Resolved #8


How to format that part of the JSON would be swell, too.


``journalctl -u knxd -S "10 min ago"`` does not work on all systems. For Debian 8.x I had to use
``sudo journalctl -u knxd --since "10 min ago"`` instead.


Hi, Matt,
My understanding is that *order* is a chunk of an aperture with a shape of (n_row, n_col), and *ycen* is a 1D array with shape (n_col,) containing the center coordinates of the aperture in the chunk. I tried some data but it raised an error:
```python
  File "<ipython-input-31-0a887a3a07dd>", line 84, in pyREDUCE
    i1 = ind[0]
IndexError: index 0 is out of bounds for axis 0 with size 0
```
Could you explain a bit more about the variables *order* and *ycen* here?
Best regards,
Bo


@sethmanheim my comment was from May 6, 2016 :) That's a year ago. Glad to see doco updated.


latest premake5 is being super gay

```
Error: C:/Users/Swadical/Data/garrysmod_common/premake5.lua:197: invalid value 'C++11' for language
```


We saw if we revert to this, there is close to 1 fps difference. Are these functions called by multiple threads? We checked the spinlock implementation this seems to be already optimized. We also tried pthread mutex lock in place but that seems to be worsening things.  Only option is to evaluate do we really need these locks? functionality wise.


nvm built premake myself and it works


Ok


Puzzle `1-28b7d187` discovered and submitted as #10


arrow functions, eliminate the design glitch in the javasript where u have to define some other variable and define your this property.


Esta todo mal


It indeed appears so.


stage -1 是Kaldi提供的CMVN計算，就和你說的一樣不用生成新的feature，只有保留每位speaker的mean和standard
deviation。
原本我這份程式是希望同學可以讀KALDI計算的特徵，然後Matlab或其他方法來做強健性特徵處理，也就是ARKtoHTK.sh在做的事情。
然後再用combineHTK.sh去把特徵檔案還原kaldi格式。通常同學們都會做很複雜的特徵處理，已經把CMVN等通通搞定，不需要再用Kaldi提供的CMVN運算。所以stage
0的cmvn計算有一個"--fake"參數，--fake會生成mean=0，standard deviation=1的向量。
這樣就不管後面所有腳本如何設定cmvn，都不會再計算。


Yeah, probably.


> 懒得自己在改了,一起commit上来了,表打我

这种情况不一般是排序放到单独的branch去做并merge master么？

另外最后的那三组域名是不是排下序？


@adriancole @reta  I have tested the cxf working with zipkin, wherein the cxf cleint and server were created programatically.....i am going to try over the weekend with cxf server and client created using spring through xml configurations...
Just want to get ur opinion on the following
1. do i need to take care of anything for it to work with spring xml declarations....
2. and is there any example tht u know of....tht i can follow


oi


OK, refer to #258


What happened here? lol


yep, month and year is enough.
thanks Sebastian

I think the first version I used was V1.12, and it just kept on getting better and better.


Was testing to show name as well in photo search. Didn't work don't know why.
If you see 'roommate eligibility' from there we can get student name with regno by making a POST request.


这样就重复获取 `$request->input('page', 1)` 了，虽然不会有多少性能问题但也不怎么好
原来的：
```
$page    = $request->input('page', 1);
$page    = $page <= 0 ? 1 : $page;
```
不需要优化啦


Don't forget to remove this hack, https://github.com/golang/dep/blob/master/gps/pkgtree/pkgtree_test.go#L1315


@tophf
I noticed this commit from the mention in the [1.0.6 release description](https://github.com/schomery/stylish-chrome/releases/tag/1.0.6). I was glad to see this as I was aware of the issue involving uBO-Extra but wasn't sure what was causing it (other than the malicious Instart Logic junk). Unfortunately this doesn't seem to have solved the issue with [the style](https://userstyles.org/styles/62723/slickdeals-cleaner) I was using, despite the [target site being on the same list](https://github.com/gorhill/uBO-Extra/blob/7a056e5695151c12af44dbc8f3c197bec864b61b/contentscript.js#L321) as mmo-champion. Any insight on what might be different?


yep yep, once #501 is done


Do you have an example of how to use this for testing? Thanks.


Would be better to get a nice path for this


@copumpkin One of my packages doesn't seem to play well with this upgrade; I assume the problem is on my end, but I'm not sure how to debug it.  Do you have any suggestions for what I should try?

Repro steps:
```
git clone https://github.com/reflex-frp/reflex-platform reflex-platform-cctools
cd reflex-platform-cctools
git checkout 5d9e4cf9dd5892fa1a949bfa660dd0475d2701a0
nix-build --argstr system x86_64-darwin -A ghc.jsaddle-wkwebview 2>&1 | xsel -bi
```

Output is attached
[reflex-platform-issue.txt](https://github.com/obsidiansystems/nixpkgs/files/978110/reflex-platform-issue.txt)


pilas papa importante ese readme


Pooo pessoal da um desconto né, olha a hora.


Created multidev environment [joshuahdiamond#ci-1](https://dashboard.pantheon.io/sites/7078ab8e-f45b-4795-b4a4-4ecf7d8be640#ci-1).

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


f


The real error in all that log seems to be `ld: framework not found Foundation`. You sure this was the commit that broke it? I think fixing it would be as simple as passing in `darwin.apple_sdk.frameworks.Foundation` as a `buildInput`, but you'd need to thread that through the `haskellPackages` machinery.


改了之後發現「 openness.md/開放 」應該是要改成 「openness.md」 就好
拿掉資料夾


@yogesh-marathe ping


...okay....


其實用Kaldi做Multi condition training很少人有注意alignment的地方。
因為Aurora是人工混噪音，所以理論上alignment可以沿用乾淨語音的部份。
譬如先用乾淨的聲音切出每個word(數字)的時間範圍，然後建立一個新的multi condition data目錄，生成每個word都是一筆資料的格式，只需要用"segment"就可以輕易做到。
用這樣的目錄訓練一次mono phone模型，再對原本整句話的multi condition data訓練第二次，這樣才是好的方法。
原因在於"flat start"方法是慢慢的找出每個HMM狀態的時間範圍，但有噪音的特徵就不適合這樣的訓練方法。
另外如果要用DNN，這問題會更明顯。alignment的正確性會影響DNN-HMM。


I replied on generic comments "We saw if we revert to this, there is close to 1 fps difference. Are these functions called by multiple threads? We checked the spinlock implementation this seems to be already optimized. We also tried pthread mutex lock in place but that seems to be worsening things. Only option is to evaluate do we really need these locks? functionality wise."


I think there's value in submitting this as a PR back to Segment's repo. What do you think?


Worked on javascript code mostly, have not tested, will continue tomorrow


Changed how the table is drawn to a not hard-coded one.

### **New** issue: Table headers are not displaying as desired.**


It seems totally bizarre, but reverting this commit definitely seems to fix it:

reflex-frp/reflex-platform@92015494a9cff946dd72984e5c0bdbc0f57640cc fixes it.  All that commit does is revert this one on nixpkgs: obsidiansystems/nixpkgs@c9846a17da283077e9f3c5c9fe7bb9635c275061


added pickle loader


Part 7


Yes we do! Will give it a try @mhorowitz


Sorry it will be key.


Nope. I forgot to remove it when I extracted functions to utils.js.


Same


Its mentioned as natural order in the videos


[Read me.txt](https://github.com/pysysops/pymssql-luigi/files/978123/Read.me.txt)


Not sure. This would probably be easier for me to follow as a formal issue on nixpkgs, since it seems to have nothing to do with your branch specifically, right?


remove ending E
fall sleep


动物交换卡


I thought you wanted it rewritten :)


Let's edit the grammar as well:

If you left **Publish this live event now** checked, the PUBLISHING URLs for this live event will get created.


民工


@BellatrixBlack  According to doc:
The java.util.TreeMap class

The TreeMap class guarantees that the Map will be in ascending key order.

**The Map is sorted according to the natural sort method for the key Class**, or by the Comparator provided at map creation time, that will depend on which constructor used.

in short: **Natural order means natural sort in  log(n) time**.


If you leave Publish this live event now checked, the PUBLISHING URLs for this live event will get created.


I still don't see why it _should_ work though, given:

```nix
{
  "jsaddle-wkwebview" = callPackage
    ({ mkDerivation, aeson, base, bytestring, jsaddle }:
     mkDerivation {
       pname = "jsaddle-wkwebview";
       version = "0.8.3.2";
       sha256 = "33952c34b28eb677b2deed60a9ea374e2f20cac45f18df4a63b6c8bd75e1c528";
       libraryHaskellDepends = [ aeson base bytestring jsaddle ];
       description = "Interface for JavaScript that works with GHCJS and GHC";
       license = stdenv.lib.licenses.mit;
       hydraPlatforms = stdenv.lib.platforms.none;
     }) {};
}
```

Purity would indicate that you shouldn't be able to link to `Foundation.framework` without asking for it. So I'm guessing there were some default paths in the old `cctools` that perhaps now are gone?


[konzola.1.txt](https://github.com/pysysops/pymssql-luigi/files/978128/konzola.1.txt)

[Ключ за възстановяване на BitLocker 6A052061-1BE8-413E-9469-AFA3ACD60E93.txt](https://github.com/pysysops/pymssql-luigi/files/978129/BitLocker.6A052061-1BE8-413E-9469-AFA3ACD60E93.txt)


[konzola.1.txt](https://github.com/pysysops/pymssql-luigi/files/978130/konzola.1.txt)

[Ключ за възстановяване на BitLocker 6A052061-1BE8-413E-9469-AFA3ACD60E93.txt](https://github.com/pysysops/pymssql-luigi/files/978131/BitLocker.6A052061-1BE8-413E-9469-AFA3ACD60E93.txt)


I wish I had read this earlier. I just spent hours on a wild-goose chase to solve what happened to my html output =D
But it did help me to solve some minor problems I would had missed otherwise.


By which I mean, I thought "overlay" is simply copying files over other files.
Is there some docs on how this is supposed to work? Which dirs take precedence?


[Windows Restricted Traffic Limited Functionality Baseline.zip](https://github.com/pysysops/pymssql-luigi/files/978133/Windows.Restricted.Traffic.Limited.Functionality.Baseline.zip)


After we have login PHP logic link to this


in spread we are converting an array to spread out variables
and in rest we are converting  spread out variables to array.


TeamCity Test - Nginx Ugroop :: Install, Build and Test [Build 13](http://ug-dev.ugroop.com.au/teamcity/viewLog.html?buildId=543&buildTypeId=TestNginxUgroop_InstallBuildAndTest) is now running


TeamCity Test - Nginx Ugroop :: Install, Build and Test [Build 13](http://ug-dev.ugroop.com.au/teamcity/viewLog.html?buildId=543&buildTypeId=TestNginxUgroop_InstallBuildAndTest) outcome was **SUCCESS**
Summary: Running Build time: 00:00:02


From Denis Barabanov - The Photoshop Guru!


Thanks! Mea culpa :disappointed:


Thank you for your good words. I did not believe that this project could attract some attention. I didn't write a minimum documentation. (too lazy...) But if you want to contribute by writing it, I can review it and possibly do an official release ;-)

Unfortunately, this project is build to work with with 8 bits text mode standard consoles.

By the way, it could be a very good future project. // I put in my R&D list.


TeamCity Test - Nginx Ugroop :: Install, Build and Test [Build 14](http://ug-dev.ugroop.com.au/teamcity/viewLog.html?buildId=546&buildTypeId=TestNginxUgroop_InstallBuildAndTest) is now running


TeamCity Test - Nginx Ugroop :: Install, Build and Test [Build 14](http://ug-dev.ugroop.com.au/teamcity/viewLog.html?buildId=546&buildTypeId=TestNginxUgroop_InstallBuildAndTest) outcome was **SUCCESS**
Summary: Running Build time: 00:00:02


[Your benchmark job](https://github.com/JuliaLang/julia/commit/9beece6e999fd7e3f7ffd13df43146fad4c9ffe3#commitcomment-22027542) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/b532fdd31c056c00c8ab0e0e21838a4f4e2e1fd6/daily_2017_5_5/report.md). cc @jrevels


@topjohnwu Here's a important root loss fix: Respawn Magisk daemons when they die due to a crash or the lowmemorykiller


А это что? :)


Убери ресурс Controller, непонятно что это такое и зачем он нужен


Issue_#6020 (Nigusse) - Win64-Windows-7-VisualStudio-14: OK (2484 of 2494 tests passed, 0 test warnings)

Messages:

 * 10 tests had: EIO diffs.
 * 10 tests had: ESO big diffs.
 * 4 tests had: MTR big diffs.
 * 1 test had: Table small diffs.
 * 7 tests had: AUD diffs.
 * 9 tests had: Table big diffs.
 * 3 tests had: ERR diffs.

Failures:

regression Test Summary
 * Passed: 589
 * Failed: 10

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


Each time a share is found in p2pool, it gets added to a version of the share chain. The absheight is the total number of shares in the chain up to and including the share in question.

Each share has a difficulty associated with it, and an expected number of hashes needed to find that share. If you sum up the expected number of hashes for each share in the share chain up to and including that share, that is the abswork.

My absheight > 3927800 hack was to make sure that the mainnet branch of the bitcoin p2pool would not wipe out the jtoomimnet branch in case shares from mainnet ever got propagated accidentally to jtoomimnet nodes. This hack might end up breaking non-bitcoin p2pools if they have more total shares in their share chain than bitcoin (which is unlikely, but possible).

This hack should be removed from the code if/when the jtoomimnet branch overtakes the mainnet branch, if there appears to not be a significant risk of mainnet overtaking jtoomimnet again.