[inst/kla/experiments.R:3:24:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L3) *warning:* **Do not use absolute paths.**
```r
  plano <<- read.csv2("~/R_projects/rroad/inst/kla/ow_plano.csv")
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:19:29:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L19) *style:* **Put spaces around all infix operators.**
```r
test_profile <- data.frame(x=x, profile=sapply(x, generate_test_profile))
                           ~^~
```
[inst/kla/experiments.R:19:40:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L19) *style:* **Put spaces around all infix operators.**
```r
test_profile <- data.frame(x=x, profile=sapply(x, generate_test_profile))
                                      ~^~
```
[inst/kla/experiments.R:21:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L21) *style:* **lines should not be more than 80 characters.**
```r
plot(x = test_profile$x, y = test_profile$profile, ylim = c(0, 8), xlim = c(0,25), type = "l")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:21:79:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L21) *style:* **Commas should always have a space after.**
```r
plot(x = test_profile$x, y = test_profile$profile, ylim = c(0, 8), xlim = c(0,25), type = "l")
                                                                              ^
```
[inst/kla/experiments.R:22:47:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L22) *style:* **Put spaces around all infix operators.**
```r
lines(x = test_profile$x, y = test_profile$iri*10)
                                             ~^~
```
[inst/kla/experiments.R:33:17:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L33) *style:* **Commas should always have a space after.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                ^
```
[inst/kla/experiments.R:33:31:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L33) *style:* **Put spaces around all infix operators.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                             ~^~
```
[inst/kla/experiments.R:33:50:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L33) *style:* **Commas should always have a space after.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                                                 ^
```
[inst/kla/experiments.R:33:52:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L33) *style:* **Put spaces around all infix operators.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                                                  ~^~
```
[inst/kla/experiments.R:34:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L34) *style:* **lines should not be more than 80 characters.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:34:5:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L34) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
    ^
```
[inst/kla/experiments.R:34:20:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L34) *style:* **Put spaces around all infix operators.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                  ~^~
```
[inst/kla/experiments.R:34:38:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L34) *style:* **Put spaces around all infix operators.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                                    ~^~
```
[inst/kla/experiments.R:34:62:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L34) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                                                             ^
```
[inst/kla/experiments.R:39:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L39) *style:* **lines should not be more than 80 characters.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:39:35:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L39) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                  ^
```
[inst/kla/experiments.R:39:58:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                        ~^~
```
[inst/kla/experiments.R:39:69:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                   ~^~
```
[inst/kla/experiments.R:39:71:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                     ~^~
```
[inst/kla/experiments.R:39:91:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L39) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                                ^
```
[inst/kla/experiments.R:42:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L42) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:43:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L43) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:44:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L44) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:45:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L45) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:46:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/inst/kla/experiments.R#L46) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/iri.R:22:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L22) *style:* **lines should not be more than 80 characters.**
```r
  CalculateIRIperSegmentsOverlapping(profile, iri_coef, segment.length, segment.length)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:45:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L45) *style:* **lines should not be more than 80 characters.**
```r
CalculateIRIperSegmentsOverlapping <- function(profile, iri_coef, segment.length = 100, segment.offset = 20) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:51:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L51) *style:* **lines should not be more than 80 characters.**
```r
  K <- max(2, as.integer(.5 + .25 / DX) + 1)  # number of profile points used to compute mvg avg slope input (window)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:52:3:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L52) *warning:* **local variable ‘BL’ assigned but may not be used**
```r
  BL <- (K - 1) * DX  # baselength
  ^~
```
[R/iri.R:54:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L54) *style:* **lines should not be more than 80 characters.**
```r
  # split profile into segments by defining starting and ending indices (e.g. per 100m segment considering offsets)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:58:19:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L58) *style:* **Commas should always have a space after.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                  ^
```
[R/iri.R:58:34:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L58) *style:* **Put spaces around all infix operators.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                ~^~
```
[R/iri.R:58:53:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L58) *style:* **Commas should always have a space after.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                                    ^
```
[R/iri.R:58:55:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L58) *style:* **Put spaces around all infix operators.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                                     ~^~
```
[R/iri.R:59:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L59) *style:* **lines should not be more than 80 characters.**
```r
  # if there is exactly one sample missing for calculating initial IRI for next segment, delete last segment
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:60:7:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L60) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
      ^
```
[R/iri.R:60:23:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L60) *style:* **Put spaces around all infix operators.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
                     ~^~
```
[R/iri.R:60:41:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L60) *style:* **Put spaces around all infix operators.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
                                       ~^~
```
[R/iri.R:63:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L63) *style:* **lines should not be more than 80 characters.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:63:37:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L63) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                    ^
```
[R/iri.R:63:61:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                           ~^~
```
[R/iri.R:63:85:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ~^~
```
[R/iri.R:63:87:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ~^~
```
[R/iri.R:63:107:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L63) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ^
```
[R/iri.R:108:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L108) *style:* **lines should not be more than 80 characters.**
```r
  K <- max(2, as.integer(.5 + .25 / DX) + 1)  # number of profile points used to compute mvg avg slope input (window)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:116:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L116) *style:* **lines should not be more than 80 characters.**
```r
  # sliding window of profil elevations for calculating mvg avg slope (buffer of length K)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:129:3:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L129) *warning:* **local variable ‘iri_df’ assigned but may not be used**
```r
  iri_df <- data.frame()  # df for colleteing return values
  ^~~~~~
```
[R/iri.R:152:10:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L152) *style:* **Put spaces around all infix operators.**
```r
      y[j-1] <- y[j]
        ~^~
```
[R/iri.R:160:29:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L160) *style:* **Commas should always have a space after.**
```r
        z[j] <- z[j] + ST[j,jj] * z_last[jj]
                            ^
```
[R/iri.R:163:24:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L163) *style:* **Put spaces around all infix operators.**
```r
    rs <- rs + abs(z[1]- z[3])
                      ~^
```
[R/iri.R:168:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/iri.R#L168) *style:* **lines should not be more than 80 characters.**
```r
    # determine avg rs by dividing by number of considered samples and attach to result vector
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rroad-package.R:30:1:](https://github.com/vsimko/rroad/blob/5fa9e53ca2467b676b3f6e0eb7a4c4ba852d3f00/R/rroad-package.R#L30) *style:* **Trailing blank lines are superfluous.**
```r

^
```


Providing access to the underlying component is done in other cases which necessitated it. It may not be necessary in this case so let me try to update this commit. Update to follow shortly.


I might put some of the offline scripts in with the next component release but I'm never sharing any online scripts again.


[inst/kla/experiments.R:3:24:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L3) *warning:* **Do not use absolute paths.**
```r
  plano <<- read.csv2("~/R_projects/rroad/inst/kla/ow_plano.csv")
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:19:29:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L19) *style:* **Put spaces around all infix operators.**
```r
test_profile <- data.frame(x=x, profile=sapply(x, generate_test_profile))
                           ~^~
```
[inst/kla/experiments.R:19:40:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L19) *style:* **Put spaces around all infix operators.**
```r
test_profile <- data.frame(x=x, profile=sapply(x, generate_test_profile))
                                      ~^~
```
[inst/kla/experiments.R:21:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L21) *style:* **lines should not be more than 80 characters.**
```r
plot(x = test_profile$x, y = test_profile$profile, ylim = c(0, 8), xlim = c(0,25), type = "l")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:21:79:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L21) *style:* **Commas should always have a space after.**
```r
plot(x = test_profile$x, y = test_profile$profile, ylim = c(0, 8), xlim = c(0,25), type = "l")
                                                                              ^
```
[inst/kla/experiments.R:22:47:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L22) *style:* **Put spaces around all infix operators.**
```r
lines(x = test_profile$x, y = test_profile$iri*10)
                                             ~^~
```
[inst/kla/experiments.R:33:17:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L33) *style:* **Commas should always have a space after.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                ^
```
[inst/kla/experiments.R:33:31:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L33) *style:* **Put spaces around all infix operators.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                             ~^~
```
[inst/kla/experiments.R:33:50:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L33) *style:* **Commas should always have a space after.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                                                 ^
```
[inst/kla/experiments.R:33:52:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L33) *style:* **Put spaces around all infix operators.**
```r
starts <- seq(1,profile_length-buffer_look_ahead,by=seg_length)
                                                  ~^~
```
[inst/kla/experiments.R:34:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L34) *style:* **lines should not be more than 80 characters.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:34:5:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L34) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
    ^
```
[inst/kla/experiments.R:34:20:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L34) *style:* **Put spaces around all infix operators.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                  ~^~
```
[inst/kla/experiments.R:34:38:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L34) *style:* **Put spaces around all infix operators.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                                    ~^~
```
[inst/kla/experiments.R:34:62:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L34) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
if ((profile_length-buffer_look_ahead-1) %% seg_length == 0) { # this considers, that the iri calculation needs normaly just k-1 smaples, not for the first calculation per segment
                                                             ^
```
[inst/kla/experiments.R:39:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L39) *style:* **lines should not be more than 80 characters.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/kla/experiments.R:39:35:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L39) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                  ^
```
[inst/kla/experiments.R:39:58:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                        ~^~
```
[inst/kla/experiments.R:39:69:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                   ~^~
```
[inst/kla/experiments.R:39:71:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L39) *style:* **Put spaces around all infix operators.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                     ~^~
```
[inst/kla/experiments.R:39:91:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L39) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
ends <- sapply(starts, function(x){ min(profile_length, x+seg_length-1+buffer_look_ahead) })
                                                                                ^
```
[inst/kla/experiments.R:42:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L42) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:43:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L43) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:44:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L44) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:45:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L45) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[inst/kla/experiments.R:46:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/inst/kla/experiments.R#L46) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/iri.R:22:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L22) *style:* **lines should not be more than 80 characters.**
```r
  CalculateIRIperSegmentsOverlapping(profile, iri_coef, segment.length, segment.length)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:45:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L45) *style:* **lines should not be more than 80 characters.**
```r
CalculateIRIperSegmentsOverlapping <- function(profile, iri_coef, segment.length = 100, segment.offset = 20) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:51:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L51) *style:* **lines should not be more than 80 characters.**
```r
  K <- max(2, as.integer(.5 + .25 / DX) + 1)  # number of profile points used to compute mvg avg slope input (window)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:52:3:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L52) *warning:* **local variable ‘BL’ assigned but may not be used**
```r
  BL <- (K - 1) * DX  # baselength
  ^~
```
[R/iri.R:54:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L54) *style:* **lines should not be more than 80 characters.**
```r
  # split profile into segments by defining starting and ending indices (e.g. per 100m segment considering offsets)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:58:19:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L58) *style:* **Commas should always have a space after.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                  ^
```
[R/iri.R:58:34:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L58) *style:* **Put spaces around all infix operators.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                ~^~
```
[R/iri.R:58:53:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L58) *style:* **Commas should always have a space after.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                                    ^
```
[R/iri.R:58:55:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L58) *style:* **Put spaces around all infix operators.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                                     ~^~
```
[R/iri.R:59:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L59) *style:* **lines should not be more than 80 characters.**
```r
  # if there is exactly one sample missing for calculating initial IRI for next segment, delete last segment
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:60:7:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L60) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
      ^
```
[R/iri.R:60:23:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L60) *style:* **Put spaces around all infix operators.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
                     ~^~
```
[R/iri.R:60:41:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L60) *style:* **Put spaces around all infix operators.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
                                       ~^~
```
[R/iri.R:63:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L63) *style:* **lines should not be more than 80 characters.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:63:37:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L63) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                    ^
```
[R/iri.R:63:61:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                           ~^~
```
[R/iri.R:63:85:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ~^~
```
[R/iri.R:63:87:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ~^~
```
[R/iri.R:63:107:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L63) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ^
```
[R/iri.R:108:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L108) *style:* **lines should not be more than 80 characters.**
```r
  K <- max(2, as.integer(.5 + .25 / DX) + 1)  # number of profile points used to compute mvg avg slope input (window)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:116:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L116) *style:* **lines should not be more than 80 characters.**
```r
  # sliding window of profil elevations for calculating mvg avg slope (buffer of length K)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:129:3:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L129) *warning:* **local variable ‘iri_df’ assigned but may not be used**
```r
  iri_df <- data.frame()  # df for colleteing return values
  ^~~~~~
```
[R/iri.R:152:10:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L152) *style:* **Put spaces around all infix operators.**
```r
      y[j-1] <- y[j]
        ~^~
```
[R/iri.R:160:29:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L160) *style:* **Commas should always have a space after.**
```r
        z[j] <- z[j] + ST[j,jj] * z_last[jj]
                            ^
```
[R/iri.R:163:24:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L163) *style:* **Put spaces around all infix operators.**
```r
    rs <- rs + abs(z[1]- z[3])
                      ~^
```
[R/iri.R:168:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/iri.R#L168) *style:* **lines should not be more than 80 characters.**
```r
    # determine avg rs by dividing by number of considered samples and attach to result vector
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rroad-package.R:30:1:](https://github.com/vsimko/rroad/blob/565ef3a92e9da7133ad9a03524eb4b0b710fd842/R/rroad-package.R#L30) *style:* **Trailing blank lines are superfluous.**
```r

^
```


@rlebret thanks fixed in master


From what I've seen, archives are always reindexed *before* this code is run, so hopefully the VirtualFile should always be up-to-date.


Didn't need to add
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


OK, cool


That'll come after 1.3.0, see https://gitter.im/ceylon/ceylon-ide-intellij?at=57d17c3080da643d6535d6ab


Alex,

>>    why do we need a rule for non_reserved_word ?

> It makes it possible to use non-reserved keywords as generic identifiers (table name, field name, variable name. etc.)

I mean - we already know list of non-reserved words (see keywords.cpp). Why not use it instead of parser rule ?


Typo, I think it should be `psCount ` ;)


@pveentjer What about `IntegrationTestOperation` and `LogOperation` ?


I just experienced a project where `EReg` crashes unless PCRE has -DNO_RECURSE

I don't know if it would be better to use NO_RECURSE on all platforms for consistency (and crash safety), though Windows appears to be more susceptible in testing (and based on the comments in the PCRE source regarding the define)

I understand this has performance implications (maybe 15-20%) so I wanted to mention this


<Prefer32Bit>true</Prefer32Bit> force x86 build on AnyCPU


TeamCity OTA+ :: rvi_sota_server :: ci [Build 973](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=12979&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


dn eftiaksa akoma to effe otan xtipaei o irwas minion-----


Boo.


The output must be "{'id': 295930409, 'username': 'stress_support_bot', 'first_name': 'Stress Support Bot'}".


thanks for the follow-up!


Vlad, now I'm afraid to look stupid but I have no idea how to pass that information to grammar parser generated by btyacc.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 972](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=12976&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 237, ignored: 3 Build time: 00:08:54


changed background color


These links below:
English|
Francais

should be modified (/student/form) to work for the case as "edit call" (ex: student/edit3 with data of student whose id=3)


I mean, off the record messaging is defined in Ian's original paper. Should we try to use more language from that?


Typo here too, should be `maxflt` I think. It should be the cause of this little glitch, where max is always 0:

![screenshot 2016-09-08 17 07 31](https://cloud.githubusercontent.com/assets/440821/18354677/c5abaafe-75e6-11e6-9a09-e23df0a815e5.png)

And of course, set the colors 😉


a href="/StudentApp/student/form?siteLanguage=en">English</a  |
		a href="/StudentApp/student/form?siteLanguage=fr">Francais</a


@datakurre Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.drafts/18/violations
```
plone/app/drafts/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/__init__.py:9:1: F401 'getCurrentDraft' imported but unused
plone/app/drafts/dexterity.py:142:1: C901 'autosave' is too complex (15)
plone/app/drafts/tests.py:1135:15: S001 found % formatter
plone/app/drafts/tests.py:1175:15: S001 found % formatter
plone/app/drafts/tests.py:1222:13: P101 format string does contain unindexed parameters
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


FixAgainCentroidForNonConvex (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2367 of 2368 tests passed, 0 test warnings)

 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: SSZ small diffs.
 * 1 test had: ZSZ big diffs.
 * 1 test had: Table big diffs.

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


`full` includes `Django`, right?


Fixed by https://github.com/sholladay/build-files/commit/d24262f5a22d7b1da382e7f144f3d490299f140f.

Here it is [in the README](https://github.com/sholladay/build-files#includebranchlatest).


No, this is too general as it overwrite *all* attributes on a class. Removed for now, out of curiosity why is it here?


FixAgainCentroidForNonConvex (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


@Nigeltiany look for the code in that line, maybe this information can help us. In my bundle.js there is not a readFileSync call in the line 19829


Since 3.20.3 (built from source), I seem to have the issue you describe, which is strange, as I can see the line that should fix it in the tarball. Version 3.20.2 was fine by the way, so I'm experiencing the opposite of you. (As an aside, why doesn't gnome-calendar use the locale settings? I have LC_TIME=en_GB.UTF-8, set via GNOME Settings)


This may not have happened to anybody else but this is the only way I could get Google to accept my request; it was looking for a 'scope' parameter, not a 'scopes'.


I tried it once and didn't get anywhere. Happy to help you if you want to try it out and also happy to accept a PR if you are successful! I think the issue is that you need to run python + pywin32 unter wine, too. Also getting the latest versions of office up and running I think is not trivial neither. I decided that if supporting linux, it would make more sense to support Open/Libre Office.


맵 관련 에러 확인해보니 직접적인 원인으로는

여기서 config의 타입이 Map이고 밑에서 runBeaver로 넘겨줍니다.
runBeaver는 Map의 파생타입인 Config로 받고 있습니다.

수정 방향 잡기엔 Config 관련 내용을 좀 더 봐야할 듯 해서 우선 코멘트로 남겨둡니다


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#XfETHkWLQRSz79imEgSuCQ


There's no reason for the emplacer in this commit other than to change the API to be more consistent intermittently with the final version. In a later commit (which I think you saw) this is made into the more efficient version.


I would set the color here too.


You may have good reason to do ignore it there and have it here, but please note that uptime is a frequently changing value and thus already present in `statistics.d`.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 973](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=12979&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 237, ignored: 3 Build time: 00:10:02


Should probably put this into a user folder.


Revoir la requête permettant de connaitre la table "root"


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.0.762.9ded3d102588c977142e00842b1232ce06ca6aa8](http://build.palaso.org/viewLog.html?buildId=76617&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3490, ignored: 126 Build time: 00:05:45


забыл `footnote` из пропсов взять. Интересно куда ушла ошибка сборки трэвиса...)


I think it is a really dynamic file that's project dependent. here is mine
![fserror](https://cloud.githubusercontent.com/assets/8957192/18355057/f00ecc94-75b5-11e6-8d72-6361907d3f9c.png)
![fsaddrerror](https://cloud.githubusercontent.com/assets/8957192/18355066/f3f5731c-75b5-11e6-9ce6-42e2ee9de49d.png)


That's the briefly considered part.


Here it is http://www.mediafire.com/download/5lcty5q2gp5t8a6/aosp-7.0-vivalto3gvn.zip.


thx


Same for me I am using no_recurse. I had problems on Mac when I run ereg in
thread pcre crash when found block longer then 1000 byte. The same problem
on neko.

On Thu, Sep 8, 2016 at 11:05 AM, Joshua Granick <notifications@github.com>
wrote:

> I just experienced a project where EReg crashes unless PCRE has
> -DNO_RECURSE
>
> I don't know if it would be better to use NO_RECURSE on all platforms for
> consistency (and crash safety), though Windows appears to be more
> susceptible in testing (and based on the comments in the PCRE source
> regarding the define)
>
> I understand this has performance implications (maybe 15-20%) so I wanted
> to mention this
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/HaxeFoundation/hxcpp/commit/743d83cf76f56d1a0bae7e898cbf0ee8a455dd26#commitcomment-18946392>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABsIG4q30wxzXq_ZRiCSK9eVEJKtRtGhks5qoCRRgaJpZM4J4GZD>
> .
>


Yes. The reason is that I wanted to name the construction which takes such a relation and turns it into an actual group `subgroup`. But we could also do it the other way around: call this `subgroup` and call that construction `Group_subgroup` or something.


lgtm


viewed


I specifically recall adding these files in the past. I'm not sure where, exactly, the changes went to. Testing under Visual Studio did not reveal any problems before the merge; but there surely would have been problems after the merge.


@pelikhan I'm just thinking, this is more of a comment than an (unique) id. Maybe we should use `{l10n:...}` or `{loc:...}` ? Maybe it doesn't matter though... CC #320


@datakurre Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.drafts/19/violations
```
plone/app/drafts/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/tests.py:1135:15: S001 found % formatter
plone/app/drafts/tests.py:1175:15: S001 found % formatter
plone/app/drafts/tests.py:1222:13: P101 format string does contain unindexed parameters
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


please add meta here, `meta: factory.meta` or return the factory but override its create


Danke. I am going to work the new wrappers into my app this week. 👍


I suppose it should be possible to access it from the lexer. In fact, I see it's already used there.


Same here for the color.


Where is this class described in styles? And what does it do? If only purpose is to make text bold, then why you are using strong tag?


Oh. Je pensais qu'on remplacerait juste `content<` par `stylesheet<`.
Parce que organisé comme ça, certes on voit bien où est la feuille de style, mais on complique la structure...
Ça pourrait être utile si on voulait créer plusieurs sous-champs...


Yes would be nice to re-enable issue tracker. It's the best way to find a new maintainer.
What do you think @paularmstrong ?


TeamCity OTA+ :: rvi_sota_server :: ci [Build 974](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=12984&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


One possibility is to use term mode for the part which determines the universe level of the thing you're constructing:
in this definition we could do something like
```lean
subgroup_rel.mk
  (fun h, ttrunc (fiber f h)
  begin end
  begin end
  begin end
```


شيل


don't need the `|| {}` because you assign it above


Привет! Не работают счетчики Facebook :(


What is the scenario(s) under which there is no matching assembly branch?


UPD:

Выяснил, что `@full_route` отдает `nil`, это странно, т.к. в test.rb я добавил

```ruby
route_1 = Route.new(@station_1, @station_2)
```

И в консоли

```
test.rb(main):007:0> @route_1 = Route.new(@station_1, @station_2)
=> #<Route:0x007fe98c1bbac0 @full_route=[#<Station:0x007fe98c1112a0 @name="first_station", @trains_on_station=[]>, #<Station:0x007fe98c19af50 @name="last_station", @trains_on_station=[]>]>
```


Thank you Chad.

We are not going to keep the current general code layout and planning to follow below structure to organize the code. Please review and advise.

index.html
app
|
|____components
|      |
|      |____dashboard
|      |
|      |____expenses
|      |
|      |____models
|      |
|      |____shared
|
|____services
|
|____*app.component.ts*
|
|____*app.module.ts*
|
|____*app.routing.ts*
|
|____*main.ts*
|
assets
|
|____images
|
|____styles


Todo bien


I forgot the #4


Then feel free to define it yourself. Or use `is_equiv f` in the definition below, since that is the same for homomorphisms.


compileOptions is done inside of precompile, just move it local to precompile.


That command would only create from the stable (i,e, release) branch. New release hasn't been created yet. I will be doing it shortly.


I was wrong, `isomorphism.trans` is defined here:
https://github.com/leanprover/lean/blob/master/hott/algebra/group_theory.hlean#L174


stepperWait' referenced in section `.text' of /var/folders/rk/t7d7fjsj0jgclgdjhp1tb5yc0000gn/T//ccKaMWxA.ltrans12.ltrans.o: defined in discarded section `.text' of sketch/HAL.cpp.o (symbol from plugin)
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.
getting the above error. any ideas?
just trying to get BoXZY up with the display. will also add the lights later. i only have the Laser and Milling heads at the moment


Thank you @maruilian11 :smile:


Why would a new interface have any deprecated methods?


I'm available to do some MP testing this afternoon CST.


Here's a little patch that would add 5d support to the GPU batch normalization ops (see #4931).

The tests pass now, but I'm not really sure about the tolerances used in the tests. Some tests would fail with what seemed to be relatively small differences. Using larger input values and changing some of the atol/rtol values fixed that.


Hello @Foudro
Could you please use the acronym `sol` instead of the full name (and also in the loadFromResultSet method)?

It will allow to make the loadFromResultSet method usable from other class, even if we join on another table that contains the same column name.

You can find information there : https://github.com/vertigo17/Cerberus/blob/master/docs/Objects_Pages_status.ods

Thanks


How about this?

```php
if (false === strpos($package, '/')) {
    // This will stop execution?
    $this->error('Package name must have a <vendor>/<name>');
}

$package_has_slash = true;
```


FixAgainCentroidForNonConvex (JasonGlazer) - i386-Windows-7-VisualStudio-12: OK (2333 of 2334 tests passed, 0 test warnings)

 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: SSZ small diffs.
 * 1 test had: ZSZ big diffs.
 * 1 test had: Table big diffs.

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


I'm not entirely clear what this function does - does it clear the "selected" property, or reset the "selected" to the current value?


'<git push -u origin master>'
to upload commits from local machine


You don't need the fork. Following step seems enough for your case.

```
$ gem install fluentd -v 0.12.29
$ gem install fluent-plugin-websocket
```


For the other parts: we want a theorem `isomorphism.sigma_char` which states that `isomorphism` is equivalent to some sigma-type. This shows that `G ≃g G` is a set. For the other parts, it's useful to have a theorem `isomorphism_eq` which states that two isomorphisms are equal if the underlying functions are homotopic.
Note: `isomorphism.symm` and `isomorphism.refl` are also already defined.


Good point (I made the change to add it above after this and forgot to remove the `||`).


Thanks @repeatedly I'll give that a shot.


UPD2:

Кажется, понял. В коде класс `Route` находится ниже класса `Train`, поэтому к моменту вызова этого метода еще ни один route не создался. Как это решить?)


In RandomForest.jl basically trailing spaces were removed. No functional changes....yet.


Yes, that would be useful. A slight modification which I like a bit better:
have a predicate `is_normal R` for `R : G -> Prop` which states that `R` is normal (so for arbitrary relations of `G`, not just subgroups.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 974](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=12984&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 237, ignored: 3 Build time: 00:08:44


@XWB for consistency maybe $user and $request should switch places in the constructor of GetResponseNullableUserEvent.php, also add missing @Event annotation in FOSUserEvents.php


@XWB Missing @Event annotation.


Ya, the `precompile` being used here is the one from `glimmer-compiler`. What we should do is change this around to funnel all calls through to our own `precompile` (lets us remove the duplicated `throw new Error` code too):

```js
import precompile from './precompile';

export default function compile(templateString, options) {
  let precompiledTemplateString = precompile(templateString, compileOptions(options));
  let templateJS = new Function(`return ${precompiledTemplateString}`)();
  return template(templateJS);
}
```


Oops, I always forget about that.

How about breaking the cycle (`delegate = nil`) after closing the window?


This line causes a threading violation in Core Data. This code is executed on the sync engine thread, but `nextEvents` executes a fetch on the `eventMOC`, which has its own private queue, and should only be executed inside a `performGroupedBlock:`.
Please do not use a `performGroupedBlockAndWait:`, it will risk deadlock. Instead, since this function already has a completion block, we should turn this into an async function.


This is a complementary fix for mantis 679 (http://mantis.tokeek.de/view.php?id=679), as the problem described there was still occuring when setting YaCy language to French.
The OpenSearch description was apparently not translated in other lanquages.


replacing values with `(random 100)` may yield more consistent results


I can't remember, does `RDFDataMgr.parse` guarantee to close the `InputStream` handed to it? If not, should we?


Should these all be `private`?


foreach will soon be deprecated, don't use it. upstream suggests C++11 for() https://www.kdab.com/goodbye-q_foreach/


same here (foreach)


Thanks for the further comments Floris!


I'm not sure this is correct. I think you might want to make `sink` a `StreamRDF` and call `finish` on it here. If you did that, in fact, you could start by subclassing `StreamRDFWrapper` for a little more concision.


@maxpiva nvm I got it. Serialized Types were my issue.


os_2_0_develop (kbenne) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


A typo?


:+1: :+1: :+1:


Do you mean why the above code snippet works? The function object is autoconverted to a string so the result is the same as writing that huge string IIFE manually.


Hola Doc @infojasyrc  no veo necesario utilizar docker en este caso :)


This function just takes variable names as argument names, which might be wrong, see issue #2166.


Yes. ;)


Overview

Overall good work, could use a little bit more communication through labeling graphs and communicating results. Use the markdown option for your jupyter notebook cells to make it easier to interpret. Would suggest running through these exercises again with a dataset that would lend itself better to analysis than what you used for this project

Problem 1
This is something fixed in the later portion of this assignment but in question one, you don’t explain anything about the data and jump in. In this case the datasets are well named, but what if they something along the lines of ’sfppi'? Very good practice to describe your data, where you got it, what your goal is with it, and a list of all of the variables you will be using for the analysis. I would suggest reading on how to write a [data dictionary](http://www.pnamp.org/sites/default/files/best_practices_for_data_dictionary_definitions_and_usage_version_1.1_2006-11-14.pdf) for describing your data.
Some descriptions as to why you chose to do things the way you did would be very helpful. You’re telling a story, and using the results of your code to back it up. Additionally your graphs could use a little more context to them. Add in titles and axes labels
`plt.xlabel(“Score”)`
which will make it much easier for an outsider to interpret.

The use of a pair plot is great, but I do see some values that could come across as outliers, would be worth explaining what constituted an outlier to you or not.

Problem 2

Really liked the approach you took of including a baseline model versus your predicted model. There are a few questions about the graph and the model itself. You did note that it did not lend itself well to a regression analysis, especially given your incredibly low r2 and cross validation scores. Again, make sure to label your graphs, will make interpretation much easier.

Problem 3

Is it dependent on what type of cross validation is used? Although you might see minor changes between the different types like you listed, they would not likely make much of a difference. You’re correct that a negative *adjusted* r2 is negative it’s a very poor fit to the data. Not setting an intercept can also occasionally cause there to be a negative r2, for the same reasons. What if you get an r2 of zero? Does that mean your model is better than if it’s negative?

Problem 4

As you stated in your answer this data is not the best to run a regression on. Because the variable of inspections is ordinal, there will certainly be a skew to the data that will make it difficult to run a proper regression on. It’s best to use a classification metric on something like this and regression on continuous variables.

Proper use of GridSearchCV, although the results are poor on account of the data you were using. Why do you think GridSearch found the parameters it did?

Problem 5

This has been asked in every job interview, see solutions.

Problem 6

See solutions


1) This code is meat to be in 0.9.8 release with Qt4 support and we didn't discussed if we can use C++11 in our code yet, so I think we still should use foreach here.
2) Nice catch! There should be Q_FOREACH.


@lucaswerkmeister a bit lower, there is an `lIdentifierToCeylon()` function that also needs to use `internal`

```
Exception in thread "main" ceylon.language.AssertionError "Assertion failed: First character of name must be a letter or an underscore ('_')
	violated first.letter || first == '_'"
	at ceylon.ast.core.LIdentifier.<init>(Identifier.ceylon:66)
	at ceylon.ast.redhat.lIdentifierToCeylon_.lIdentifierToCeylon(Identifier.ceylon:67)
	at ceylon.ast.redhat.parameterReferenceToCeylon_.parameterReferenceToCeylon(ParameterReference.ceylon:16)
```


what problem? I saw N build on Ninja on a fast server, seemed pretty cool.
Is there any memory related error?


After updating type definitions I'm now getting errors because of this line. Consider the following code:
```
interface MyInterface {
  property: number;
}

function logProperty(value: MyInterface) {
  if(angular.isObject(value) {
    console.log(value.property);
  }
}
```

It gives an error because value becomes an Object instead of MyInterface type after the check.


comments even before the PR! nice. I'd also love `git flow` allowed similar subcommand aliases.


The bad thing with RDB$GET_CONTEXT is that it returns a string. Perfectly fine for EXCEPTION or ERROR_MESSAGE but quite inconvinient for GDSCODE/SQLCODE or any other numeric value.


result getting overwritten. Should have bailed out.


Right, same comment applies to the final version as well. I'm trying to understand why the emplacer is used rather than just passing in batches (list/vector/etc).


Did this work?!


Hi, I am getting the same error when trying to build on API 24, and run on Android 6.0. Any fixes for this?


Oh gawd. It's back :-(


Why the icon import here? Isn't this handled in manifest.json?


I also like this, @fpvandoorn. Can we also do this for subgroups: make a predicate `is_subgroup` for `R : G -> Prop`, which states that `R` is a subgroup. It would be useful, for instance, to show that for any set `X` the set of automorphisms on `X` is a group, and then to show that for any group `G`, the set of group automorphisms is a subgroup of the group of all automorphisms on the underlying set of `G`.


There was an attempt to fork and keep a maintained build going, but they seem to have also given up due to lack of interest and not enough PRs. https://github.com/node-swig/swig-templates

You can build the docs yourself using `make docs`


@davidfestal why did you not just use `createJavaObjectArray()` here??


os_2_0_develop (kbenne) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


I told you on gitter. And it's only there in `ceylon-ide-eclipse` to be used *in Java code*


i realise i could have added this to the map below, but that would be messy


We could use function-style syntax for new internal_info nodes: EXCEPTION(), ERROR_MESSAGE()


I think we switched to loggers being **protected final**


Disregard, I deleted this branch as it had a previous code change too.


Alex,
> Vlad, now I'm afraid to look stupid but I have no idea how to pass that information to grammar parser generated by btyacc.

So far i feel same ;)


this 'Down arrow' may actually be ok, but I didn't go back to test it after changing `Page 1` to `Page`


I don't think you need a new service, use the existing CohortService


Would it also be possible to get a static address for the button count/stage transition count?  Seems the pointer paths are giving different issues to different people.


I just fixed the compilation error with a broken IDE (because of the bumped version) :-( So I didn't try to further enhance the existing code. But sure it can be done.


I think it'd be a good idea to keep the imports and images here, and then replace the images later (once we have etools ones that are properly sized). I think we might be missing icons in some situations without these here.


如果我更改logo，是不是要上传图片到pmwiki然后在更改代码？


The `SellingStatus` parameter is a little bit of a confusing name. I believe this parameter was referring to whether and item was "selling" (as in it will sell) or "not selling" (as in it currently will not sell because it has no bids or the reserve has not been met).

So setting the `SellingStatus` to 1 (Selling) was returning nothing if all the items are not auctions.


TeamCity Chorus :: chorus-win32-master Continuous [Build 2.6.263.d475f2bf8839ccbb75f187127965b976a88563e9](http://build.palaso.org/viewLog.html?buildId=76623&buildTypeId=bt2) outcome was **SUCCESS**
Summary: Tests passed: 949, ignored: 50 Build time: 00:27:30


PHP Fatal error:  require_once(): Failed opening required '../../themes/FusionTheme/ThemePack//Theme.php'

Code:
$path = THEME."ThemePack/".$themePack."/Theme.php";
...
require_once $path;


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.0.763.9ded3d102588c977142e00842b1232ce06ca6aa8](http://build.palaso.org/viewLog.html?buildId=76638&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3490, ignored: 126 Build time: 00:05:21


Maybe just call it `bind_links`/`bind_properties`? It seems like it's either doing it or not doing it, and no "should" about it. Maybe?


fixed #2


Good job!


$allList is referencing the `<ul>` element in the DOM, it’s not our API.
The API is is `applist` (all lower case), see https://github.com/Rookies-RGSOC2016/Riot.js-Learning/blob/fc8a2e5541ebec4df8767d7969a41b45c0883ab5/scripts/indexApi.js#L2


I think we should just have some constants for it in any case to make the code readable.


> function object is autoconverted to a string

That's how I do it in the prototype code at dev time. Once the code is stable, there is no point incurring the overhead of having the javascript engine parse and compile that code just for the sake of generating the string, that code will never be used in the context of the content script, only in the context of the page.


os_2_0_develop (kbenne) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg)


I was thinking about pulling this in https://github.com/hadynz/unicode-keymap
https://github.com/hadynz/unicode-keymap/blob/master/lib/unicode-keymap.js


add logs from logCat

if needed copy-paste to text nottepad or similar.

09-08 11:51:58.352 5952-6181/com.worlddomination.mushroom.mobox_test_task I/OpenGLRenderer: Initialized EGL, version 1.4
09-08 11:51:58.414 5952-6181/com.worlddomination.mushroom.mobox_test_task W/EGL_emulation: eglSurfaceAttrib not implemented
09-08 11:51:58.414 5952-6181/com.worlddomination.mushroom.mobox_test_task W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xeea53560, error=EGL_SUCCESS
09-08 11:51:58.568 5952-5952/com.worlddomination.mushroom.mobox_test_task E/RecyclerView: No adapter attached; skipping layout
09-08 11:51:58.594 5952-5952/com.worlddomination.mushroom.mobox_test_task E/RecyclerView: No adapter attached; skipping layout
09-08 11:51:58.787 5952-5952/com.worlddomination.mushroom.mobox_test_task W/ResourceType: No package identifier when getting value for resource number 0x0000001c
09-08 11:51:58.787 5952-5952/com.worlddomination.mushroom.mobox_test_task D/AndroidRuntime: Shutting down VM
09-08 11:51:58.787 5952-5952/com.worlddomination.mushroom.mobox_test_task E/AndroidRuntime: FATAL EXCEPTION: main
                                                                                Process: com.worlddomination.mushroom.mobox_test_task, PID: 5952
                                                                                android.content.res.Resources$NotFoundException: String resource ID #0x1c
                                                                                at android.content.res.Resources.getText(Resources.java:312)
                                                                                at android.support.v7.widget.ResourcesWrapper.getText(ResourcesWrapper.java:52)
                                                                                at android.widget.TextView.setText(TextView.java:4417)
                                                                                at com.worlddomination.mushroom.mobox_test_task.databinding.MovieItemListBinding.executeBindings(MovieItemListBinding.java:129)
                                                                                at android.databinding.ViewDataBinding.executePendingBindings(ViewDataBinding.java:355)
                                                                                at android.databinding.ViewDataBinding$6.run(ViewDataBinding.java:172)
                                                                                at android.databinding.ViewDataBinding$7.doFrame(ViewDataBinding.java:238)
                                                                                at android.view.Choreographer$CallbackRecord.run(Choreographer.java:856)
                                                                                at android.view.Choreographer.doCallbacks(Choreographer.java:670)
                                                                                at android.view.Choreographer.doFrame(Choreographer.java:603)
                                                                                at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
                                                                                at android.os.Handler.handleCallback(Handler.java:739)
                                                                                at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                                at android.os.Looper.loop(Looper.java:148)
                                                                                at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                                                at java.lang.reflect.Method.invoke(Native Method)
                                                                                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)


This file should be in /server as it's a server only file


i wish when these occur the author would put a short comment what these things do.  its all in code and to most of us it means very little...


There is no problem with AOSP, but CM, it throws errors when generate ninja build file so I have to disable it. By the way, did you have any problems when building CM? With me, the build progress get stuck at generating ```file_contexts.bin``` step with a ```m4``` process is hanging and do nothing.


Don't you need to add a creator field?


@LuuchoRocha: very good you fixed the compilation problem. Merge this into the master branch ASAP!


Gonna move the theme import to my-app.html. Want to minimize imports in the head of index.html for faster first paint of the page


The exclude shouldn't make a difference here,  I'd leave it out.  It would only matter if you tried to require in a json file from with node_modules


Needed for phantasarproductions/tftrevamp#39


Shouldn't need these as these are for trying to get server side code working in the browser, and your app doesn't need the server code in the vrowser


Oh right, I forgot about that. And annotation, import, uppercase identifiers too. Thanks!


This is great! Could you change 'Warn:... using latest' to 'Note: No/Invalid deliverable specified....'? Also, just so we can experiment can we look at sending the test name of the first failing test back after the N passing, M failing message?


well we have been getting out of memory error from java (jack) in @Lehkeda's pc
And yeah, we didnt get any error with ninja, and we havent reached until file_contexts


Ist das include nicht nötig?


This is the problem!
Because the index in /js is currently the server index (see previous comment about saying it's in the wrong folder!)


Good point!!

Sent from my iPhone

> On Sep 8, 2016, at 7:26 AM, Franklin Mathieu <notifications@github.com> wrote:
>
> lib should probably be ${CMAKE_INSTALL_LIBDIR} as some 64-bit platforms use the lib64 (or lib32) directory.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


Also Added finterfaces for drug/drop &swipe items in recyclearViev. Based on Paul Burke https://medium.com/@ipaulpro/drag-and-swipe-with-recyclerview-6a6f0c422efd#.3ofennuht


reason for removing this? this might be important for starting the web-app form the homescreen


@creator23 The period at the end of the START and END comments are not necessary. Same for the rest of them.


This is a simple customer service web app which i am creating in my free time.The UI stack is developed using MVC ,HTML5,CSS,Jquery


The addition of this line is causing the test to crash on Nexus Player.
@MarkMLunarG do you have a Nexus Player you can verify the crash and debug?


why does this return a String? Could be a Long


UDP3:

В итоге попробовал
```ruby
def show_stations
			@Route.full_route.select{|station| @trains_on_station[self.Train]}
	end
```

Не прокатило. :(


You need to add a new members field which is a collection and it's the one you need to map to the cohort_member table, you can keep memberIds for backwards compatibility but it should call getMembers() and returns their ids


[R/iri.R:22:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L22) *style:* **lines should not be more than 80 characters.**
```r
  CalculateIRIperSegmentsOverlapping(profile, iri_coef, segment.length, segment.length)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:45:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L45) *style:* **lines should not be more than 80 characters.**
```r
CalculateIRIperSegmentsOverlapping <- function(profile, iri_coef, segment.length = 100, segment.offset = 20) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:51:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L51) *style:* **lines should not be more than 80 characters.**
```r
  K <- max(2, as.integer(.5 + .25 / DX) + 1)  # number of profile points used to compute mvg avg slope input (window)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:52:3:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L52) *warning:* **local variable ‘BL’ assigned but may not be used**
```r
  BL <- (K - 1) * DX  # baselength
  ^~
```
[R/iri.R:54:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L54) *style:* **lines should not be more than 80 characters.**
```r
  # split profile into segments by defining starting and ending indices (e.g. per 100m segment considering offsets)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:58:19:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L58) *style:* **Commas should always have a space after.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                  ^
```
[R/iri.R:58:34:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L58) *style:* **Put spaces around all infix operators.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                ~^~
```
[R/iri.R:58:53:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L58) *style:* **Commas should always have a space after.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                                    ^
```
[R/iri.R:58:55:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L58) *style:* **Put spaces around all infix operators.**
```r
  starts <- seq(1,length(profile)-buffer_look_ahead,by=num_samples_per_offset)
                                                     ~^~
```
[R/iri.R:59:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L59) *style:* **lines should not be more than 80 characters.**
```r
  # if there is exactly one sample missing for calculating initial IRI for next segment, delete last segment
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:60:7:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L60) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
      ^
```
[R/iri.R:60:23:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L60) *style:* **Put spaces around all infix operators.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
                     ~^~
```
[R/iri.R:60:41:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L60) *style:* **Put spaces around all infix operators.**
```r
  if ((length(profile)-buffer_look_ahead-1) %% num_samples_per_offset == 0) {
                                       ~^~
```
[R/iri.R:63:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L63) *style:* **lines should not be more than 80 characters.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:63:37:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L63) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                    ^
```
[R/iri.R:63:61:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                           ~^~
```
[R/iri.R:63:85:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ~^~
```
[R/iri.R:63:87:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L63) *style:* **Put spaces around all infix operators.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ~^~
```
[R/iri.R:63:107:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L63) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  ends <- sapply(starts, function(x){ min(length(profile), x+num_samples_per_segment-1+buffer_look_ahead) })
                                                                                ^
```
[R/iri.R:108:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L108) *style:* **lines should not be more than 80 characters.**
```r
  K <- max(2, as.integer(.5 + .25 / DX) + 1)  # number of profile points used to compute mvg avg slope input (window)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:116:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L116) *style:* **lines should not be more than 80 characters.**
```r
  # sliding window of profil elevations for calculating mvg avg slope (buffer of length K)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/iri.R:129:3:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L129) *warning:* **local variable ‘iri_df’ assigned but may not be used**
```r
  iri_df <- data.frame()  # df for colleteing return values
  ^~~~~~
```
[R/iri.R:152:10:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L152) *style:* **Put spaces around all infix operators.**
```r
      y[j-1] <- y[j]
        ~^~
```
[R/iri.R:160:29:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L160) *style:* **Commas should always have a space after.**
```r
        z[j] <- z[j] + ST[j,jj] * z_last[jj]
                            ^
```
[R/iri.R:163:24:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L163) *style:* **Put spaces around all infix operators.**
```r
    rs <- rs + abs(z[1]- z[3])
                      ~^
```
[R/iri.R:168:1:](https://github.com/vsimko/rroad/blob/ca2921285f213592f9c1a6f605912d3091321b99/R/iri.R#L168) *style:* **lines should not be more than 80 characters.**
```r
    # determine avg rs by dividing by number of considered samples and attach to result vector
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


clr


@creator23 Unnecessary line removal.


I have not reached java build step. I build the boot image first by ```make bootimage``` that why I reached ``file_contexts``` step.


:tada:


oh ok
aosp booted btw?


It's actually a GWT compiled version of JS Compiler. We use it to transpile ES6 on the fly in the browser and (potentially) in NodeJS.


Hey KleinerNull,

Good to hear from you again :-)  I welcome these changes, please feel free to continue, if you can raise merge requests for the various changes, I'll implement.  I will also come back to you regarding our other conversation.

- James


I'm not sure this is really needed.


is this file really needed?


Shouldn't this go into `master` as well?


looks like the "params" do not match the props the PopUpCard expects


Yes, I guess we'll also need that.
I don't think it works in your exact example, since the underlying types are different for these two groups: `G ≃ G` and `G ≃g G`. Of course we can indeed define a subgroup of `G ≃ G` consisting of all group isomorphisms, and that subgroup will be equivalent to `G ≃g G`


You need to add a separet primary key column i.e cohort_member_id so that cohort_id stays as the FK to the cohort table


@creator23 As with the other ticket, you might need to add a dash between the ticket number and the ticket description depending on if Rex prefers it one way or another.

https://ccle.ucla.edu/mod/wiki/view.php?id=3276


Nice! Looks good. Will take a deeper look after finishing reviewing [this somehow related topic](http://ilnumerics.net/hdf5-unicode-strings.html).


Yes, basic functions is working properly. But the libMali.so just crashed when the screen is off (issue #78 ).


Alex, everything keeps getting moved out of my H drive, so I CAN'T TEST IT AT SCHOOL!
UGGGGH!


You need to add a cohortMemberId field and then update getId() and setId() to return this


both `_gef_disassemble_top` and `_gef_disassemble_around` return lists, so this test shouldn't be needed. The `for line in lines` will be skipped over and `result` will be returned as is.


these changes in Dashboard will likely trigger conflicts and are not really needed right now. The storybook for the PopUpCard should be enough to integrate the component later on in the map.


simply redo a pr. otherwise nobody will do it. :-(


Discussion at issue 111.


:tada:


Wait wut? No passive flowers?

...oh. O-OOH!
I think I see where you are going... xDDD


Thank you :)


For the user who does not code, there is no change.


Test Sample


See #5


Test Comment 2


Not sure if intentional: Now the PW line has one less space than both before and after lines.


Where is the liquibase changeset that adds the cohort_member table?


This change breaks non-MPI setups. @tjhei @bangerth *ping*


@vangheem Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.tiles/38/violations
```
plone/tiles/__init__.py:0:1: I001 isort found changes, run it on the file
plone/tiles/data.py:174:1: C901 'map_to_pairs' is too complex (12)
plone/tiles/data.py:222:1: C901 'encode' is too complex (15)
plone/tiles/data.py:303:1: C901 'decode' is too complex (13)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@vangheem Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.tiles/39/violations
```
plone/tiles/__init__.py:0:1: I001 isort found changes, run it on the file
plone/tiles/data.py:174:1: C901 'map_to_pairs' is too complex (12)
plone/tiles/data.py:222:1: C901 'encode' is too complex (15)
plone/tiles/data.py:303:1: C901 'decode' is too complex (13)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


good catch!


saw approval from JeetKunDoug
at https://github.com/basho/riak_core/commit/4bb7f4cbafc5a4b65278e6b1e87bc109d0ba0c64


merging basho/riak_core/fd-capabilities-cherrypick = 4bb7f4cb into borshop-integration-856-fd-capabilities-cherrypick


basho/riak_core/fd-capabilities-cherrypick = 4bb7f4cb merged ok, testing candidate = 94e6f975


> We could use function-style syntax for new internal_info nodes: EXCEPTION(), ERROR_MESSAGE()
Yes, this is another option.


Can you check for the return of `inet_pton` and return strerror(errorno) if the return is -1, and return invalid string with the `value` if the return is 0?


ditto


yes you can simply enter `location.pathname` on any website in the console to see how it behaves. `location` is a native object that all browsers support, see https://developer.mozilla.org/en-US/docs/Web/API/Location


What time? I'm working from home again today so I'll be around. We'll need to rebuild the modpacks (I can reupload all the mod files for testing) as we added the pseudo-NW code to the CP, etc.


@binky123 thats an interesting way to look at LMR.
But I guess the fraction of moves that give a threat is small. So pruning all other moves might not work... But who knows. Probably I'll try it sometime if you don't do so yourself.


SELinux ABI(API) seem to be changed in N. I have to revert all changes made for M, and use the one from https://github.com/android/kernel_common/tree/android-3.10.y tree. There is also other parts need to be updated, like https://github.com/android/kernel_common/blob/android-3.10.y/kernel/seccomp.c. See my recently update on my kernel tree.


TeamCity Jarvis :: Jarvis.DocumentStore :: GitFlow Debug / Test / Release [Build 88](http://build.prxm.it:8811/viewLog.html?buildId=9182&buildTypeId=Jarvis_DocumentStore_GitVersion) outcome was **FAILURE**
Summary: Error while applying patch Build time: 00:00:07


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.69.14dd34fbe65fea88a6a0fd1f3c8d9d1d932bbdb6](http://build.palaso.org/viewLog.html?buildId=76666&buildTypeId=PalasoPrecise64lfmergeContinuous) outcome was **FAILURE**
Summary: Tests failed: 4, passed: 3466, ignored: 107 Build time: 00:05:17
### Failed tests
```
SIL.Core.Tests.dll: SIL.Tests.IO.FileLock.SimpleFileLockTests.ReleaseLock_LockedByActiveProcess_LockFileExists: <no details avaliable>

SIL.Core.Tests.dll: SIL.Tests.IO.FileLock.SimpleFileLockTests.TryAcquireLock_LockedByActiveProcess_ReturnsFalse: <no details avaliable>

SIL.Core.Tests.dll: SIL.Tests.IO.FileLock.SimpleFileLockTests.TryAcquireLock_LockedByActiveProcessNotTimedOut_ReturnsFalse: <no details avaliable>

SIL.Core.Tests.dll: SIL.Tests.IO.FileLock.SimpleFileLockTests.TryAcquireLock_LockedByActiveProcessTimedOut_ReturnsTrue: <no details avaliable>

```


I believe these should be devDependencies not dependencies


I would say capture the error strings from attempts to parse as AF_INET and AF_INET6, join the error strings and return this combined error.


kill this line.


You should (additionally) also check the real value.  You can use `file fname` to set a predictable buffer name for this.


```
diff --git a/include/deal.II/base/mpi.h b/include/deal.II/base/mpi.h
index 8838d94..0f7a944 100644
--- a/include/deal.II/base/mpi.h
+++ b/include/deal.II/base/mpi.h
@@ -28,6 +28,7 @@ typedef int MPI_Comm;
 const int MPI_COMM_SELF = 0;
 typedef int MPI_Datatype;
 typedef int MPI_Op;
+void MPI_Comm_free(...) {}

 static const int MPI_MIN = 0;
 static const int MPI_MAX = 0;
```
?


@Nigeltiany My installation does not have the module pkginfo, it's installed in your node_modules? Who depends on it? Show your dependency tree: `$ npm list`


This should become `%:h` probably?!


Thanks! Turns out I still need my “workaround” because I can’t have code outside the constructor referring to an uninitialized value…


It's NFC.


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1096.14dd34fbe65fea88a6a0fd1f3c8d9d1d932bbdb6](http://build.palaso.org/viewLog.html?buildId=76665&buildTypeId=PalasoPrecise64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3470, ignored: 107 Build time: 00:07:38


o.O
I thought RND_BITS patch was the only needed addition in kernel duh


This file should live in `src/routes/Dashboard/modules/PopUpCard.js`

Though honestly, it should probably just live inside of Dashboard.js

Modules / Reducers don't have to tie directly to component names, they are simply the "functionality". Most of the data that popupcard is receiving is coming from Dashboard related actions, so Dashboard.js is relating to the actions that modify state in that area.


Look at init codes. It will fail without that patch.


Добавлен обязательный атрибут "alt" (альтернативный текст) для тега "img".


@technoken they are both docummented at doc/script_commands.txt as you can see bellow:

> OnTouch:
>
> This label will be executed if a trigger area is defined for the NPC object it's
> in. If it isn't present, the execution will start from the beginning of the NPC
> code. The RID of the triggering character object will be attached.
>
> OnTouch_:
>
> Similar to OnTouch, but will only run one instance. Another character is
> chosen once the triggering character leaves the area.


this is a beginning


why `auto`? We should use an explicit type for variables whereever possible.


Hello Todou


ditto.


Used for polling


This file isn't needed. Artifact from when I was learning. Will delete


test


这个功能果然不错啊！


Okay 0.1.2 is out.

--
Dave Dash

On September 7, 2016 at 8:14:47 PM, TheKGF (notifications@github.com) wrote:

Hey Dave, I don't suppose I could get you to release this? Hope all's well. :)

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


all tests pass:
success: http://buildbot.bos1/builders/test-riak_core/builds/2072


why are we removing the `ntohl`? I think we would need to count bits with host-byte order representation.


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.0.762.14dd34fbe65fea88a6a0fd1f3c8d9d1d932bbdb6](http://build.palaso.org/viewLog.html?buildId=76668&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3470, ignored: 107 Build time: 00:06:13


wfm but I don't think we need to add another dep for it


![Grey line beneath error highlight settings](https://cloud.githubusercontent.com/assets/3820879/18357330/9713ebc0-75be-11e6-82e6-d0feabdb6191.png)


Common on 5