IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/225b9af1-7173-4b72-8ffb-052782399ed1?env_id=ibm%3Ayp%3Aus-south "cloud-native-toolchain-tutorial-20180620184903082"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/2f6c6a77-8473-4d40-837a-e45bfc8d03d1?env_id=ibm%3Ayp%3Aus-south "sample-cloud-native-toolchain-tutorial-20180620184903082") deployed [sample-cloud-native-toolchain-tutorial-20180620184903082](https://github.com/rebeccajamesIBM/sample-cloud-native-toolchain-tutorial-20180620184903082/releases/tag/deploy-ibm-yp-us-south-Rebecca.James-ibm.com-test-20180620-215426 "deploy-ibm-yp-us-south-Rebecca.James-ibm.com-test-20180620-215426") to [test](https://console.bluemix.net/apps/660b9c79-6345-420f-9790-3e95a946fd48?env_id=ibm:yp:us-south "ibm:yp:us-south:Rebecca.James@ibm.com:test"), including this commit


looks like a race condition waiting to happen?


Unfortunately the latest docs are in MD and are here: https://github.com/accordproject/techdocs/tree/master/website


Yep, will add back.


Right after 1.2 AFAIR. We just kept it because the code still was compatible.


Fixed in d3fb39f525bb2d76d3ae7350bfb30ef59751d41b


Yep, missed that.


Yes, but the flag above where I commented still reads -std=c++1a for some reason


Yah...we were not able to get FX3 working with dmdext and Pinup Player using this new method so far...so my only concern is not having a fall-back option for PuP in case for some reason, an FX3 update may cause an issue in the future.


I was wondering that instead of adding checks in every inst visitor, can we use a for loop in `runOnModule` to pass these functions? Or we can implement visitFunction method to bypass these functions, too.


Created multidev environment [sfgov#ci-459](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-459).

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


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/225b9af1-7173-4b72-8ffb-052782399ed1?env_id=ibm%3Ayp%3Aus-south "cloud-native-toolchain-tutorial-20180620184903082"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/2f6c6a77-8473-4d40-837a-e45bfc8d03d1?env_id=ibm%3Ayp%3Aus-south "sample-cloud-native-toolchain-tutorial-20180620184903082") deployed [sample-cloud-native-toolchain-tutorial-20180620184903082](https://github.com/rebeccajamesIBM/sample-cloud-native-toolchain-tutorial-20180620184903082/releases/tag/deploy-ibm-yp-us-south-Rebecca.James-ibm.com-prod-20180620-215821 "deploy-ibm-yp-us-south-Rebecca.James-ibm.com-prod-20180620-215821") to [prod](https://console.bluemix.net/apps/74548408-a51c-4a87-8942-76d5c8d14f5b?env_id=ibm:yp:us-south "ibm:yp:us-south:Rebecca.James@ibm.com:prod"), including this commit


Remover os espaços em brancos


Created multidev environment [wilder#pr-af-launc](https://dashboard.pantheon.io/sites/14808007-3d80-488e-b078-193b788aa4a3#pr-af-launc).

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


Looks great! I think there are maybe some changes that may come in actual development. For instance, when the system fails to find the user's desired skill, it should recommend something similar to their query  not necessarily HTML/CSS only (once other skills are added of course).


don't fully understood


Really close: if you change RX-V2000 to RX-A2000 everything works perfectly!
Thanks!


Nnukzaxaou@gmail.com


Thanks, I fixed it with the new commit.


Created multidev environment [rail-uga-stellar#pr-21](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#pr-21).

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


![](https://github.trello.services/images/mini-trello-icon.png) [Build Feature](https://trello.com/c/NB9MImDo/1-build-feature)


Quick question: What's the rationale for exporting `undefined` in this package if symbols are not supported, but `null` in `@stdlib/symbol/iterator`?


For me it says `2a`?


Very good find, this could indeed be a difficult problem to diagnose. I have implemented your suggestion to use a list of `Result`s as this seemed the easiest on short notice (see pull-request #12). Out of interest I will also investigate if there is a way keep track on which `Result` belongs to a particular asynchronous reply.


update upgrade scripts (#2607)

Preview: documentation | landing | table


Created multidev environment [wilder#ci-597](https://dashboard.pantheon.io/sites/14808007-3d80-488e-b078-193b788aa4a3#ci-597).

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


[R/plotting-colours.R:89:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L89) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:89:32:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L89) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:89:35:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L89) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:89:41:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L89) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:106:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L106) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:106:32:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L106) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:106:35:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L106) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:106:41:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L106) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:131:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L131) *style:* **Lines should not be more than 100 characters.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-colours.R:131:32:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L131) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                              ~^~~
```
[R/plotting-colours.R:131:35:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L131) *style:* **Put spaces around all infix operators.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                 ~^~~
```
[R/plotting-colours.R:131:41:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L131) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (all(na.omit(object[])%%1==0)) { # some factor rasters are actually real number -- makes no sense
                                        ^
```
[R/plotting-colours.R:284:75:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L284) *style:* **Put spaces around all infix operators.**
```r
    isFac <- any(raster::is.factor(grobToPlot)) & all(na.omit(grobToPlot[]%%1)==0)
                                                                         ~^~~
```
[R/plotting-colours.R:284:79:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-colours.R#L284) *style:* **Put spaces around all infix operators.**
```r
    isFac <- any(raster::is.factor(grobToPlot)) & all(na.omit(grobToPlot[]%%1)==0)
                                                                             ~^~~
```
[R/plotting-helpers.R:1023:44:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L1023) *style:* **Commas should always have a space after.**
```r
          grobToPlot <- grobToPlot[polySeq,]
                                           ^
```
[R/plotting-helpers.R:1028:38:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L1028) *style:* **Commas should always have a space after.**
```r
        grobToPlot <- grobToPlot[a[1,],]
                                     ^
```
[R/plotting-helpers.R:1028:40:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L1028) *style:* **Commas should always have a space after.**
```r
        grobToPlot <- grobToPlot[a[1,],]
                                       ^
```
[R/plotting-helpers.R:1291:41:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L1291) *style:* **Put spaces around all infix operators.**
```r
            if (all(na.omit(grobToPlot[]%%1)==0)) {
                                       ~^~~
```
[R/plotting-helpers.R:1291:45:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L1291) *style:* **Put spaces around all infix operators.**
```r
            if (all(na.omit(grobToPlot[]%%1)==0)) {
                                           ~^~~
```
[R/plotting-helpers.R:1380:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L1380) *style:* **Lines should not be more than 100 characters.**
```r
    grid.rect(x = 0, height = unit(1 + needsNewTitle * inherits(grobToPlot, "Raster") * 0.20 / (nRows / 2), "npc"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2511:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2511) *style:* **Lines should not be more than 100 characters.**
```r
#'          jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxY - minY) + minY, decreasing = TRUE)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2589:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2589) *style:* **Variable or function name should be lowerCamelCase.**
```r
thin.SpatialPolygons <- function(x, tolerance = NULL, returnDataFrame = FALSE, minCoordsToThin = 0,
^~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2610:8:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2610) *style:* **Commented code should be removed.**
```r
      #xyOrd[["out"]] <- xyOrd[["out"]][thinRes, ]# thin line
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2633:50:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2633) *style:* **Commas should always have a space after.**
```r
            dat <- x@data[as.numeric(names1) + 1,]
                                                 ^
```
[R/plotting-helpers.R:2634:14:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2634) *style:* **Commented code should be removed.**
```r
            #row.names(dat) <- as.character(seq_len(length(xyOrd)))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2666:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2666) *style:* **Variable or function name should be lowerCamelCase.**
```r
thin.default <- function(x, tolerance, returnDataFrame, minCoordsToThin, ...) {
^~~~~~~~~~~~
```
[R/plotting-helpers.R:2701:3:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2701) *style:* **Variable or function name should be lowerCamelCase.**
```r
  IDs <- tryCatch(unlist(lapply(ordSeq, function(xx) {
  ^~~
```
[R/plotting-helpers.R:2726:7:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2726) *style:* **Commented code should be removed.**
```r
    # Polygons <- rep(rep(seq(numPolygons), numPolygon), idLength$V1) # sequential numbering
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2727:5:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2727) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Polygons <- rep(rep(IDs, numPolygon), idLength$V1) # actual ID labelling
    ^~~~~~~~
```
[R/plotting-helpers.R:2728:5:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2728) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Polygon <- rep(unlist(lapply(numPolygon, seq)), idLength$V1)
    ^~~~~~~
```
[R/plotting-helpers.R:2735:36:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2735) *style:* **Commas should always have a space after.**
```r
    return(data.frame(lat = xyOrd[,1], long = xyOrd[,2], order = orders,
                                   ^
```
[R/plotting-helpers.R:2735:54:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2735) *style:* **Commas should always have a space after.**
```r
    return(data.frame(lat = xyOrd[,1], long = xyOrd[,2], order = orders,
                                                     ^
```
[R/plotting-helpers.R:2737:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2737) *style:* **Lines should not be more than 100 characters.**
```r
                      #group = paste0(as.character(Polygons), ".", as.character(Polygon)))) # the actual fortify
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2740:40:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2740) *style:* **Commas should always have a space after.**
```r
    out <- setDT(data.frame(x = xyOrd[,1], y = xyOrd[,2], groups = groups))
                                       ^
```
[R/plotting-helpers.R:2740:55:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2740) *style:* **Commas should always have a space after.**
```r
    out <- setDT(data.frame(x = xyOrd[,1], y = xyOrd[,2], groups = groups))
                                                      ^
```
[R/plotting-helpers.R:2755:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2755) *style:* **Lines should not be more than 100 characters.**
```r
    which(polygon@data$Shape_Area>(sort(polygon@data$Shape_Area, decreasing = TRUE)[maxNumPolygons]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-helpers.R:2755:34:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2755) *style:* **Put spaces around all infix operators.**
```r
    which(polygon@data$Shape_Area>(sort(polygon@data$Shape_Area, decreasing = TRUE)[maxNumPolygons]))
                                ~^~
```
[R/plotting-helpers.R:2755:35:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2755) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    which(polygon@data$Shape_Area>(sort(polygon@data$Shape_Area, decreasing = TRUE)[maxNumPolygons]))
                                  ^
```
[R/plotting-helpers.R:2778:26:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-helpers.R#L2778) *style:* **Commas should always have a space after.**
```r
          totalAvailable," polygons in this view. See options('quickPlot.maxNumPolygons')")
                         ^
```
[R/plotting-other.R:202:48:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-other.R#L202) *style:* **Put spaces around all infix operators.**
```r
  if (any(raster::is.factor(ras1)) & all(ras1[]%%1==0)) {
                                              ~^~~
```
[R/plotting-other.R:202:51:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-other.R#L202) *style:* **Put spaces around all infix operators.**
```r
  if (any(raster::is.factor(ras1)) & all(ras1[]%%1==0)) {
                                                 ~^~~
```
[R/plotting-other.R:251:30:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-other.R#L251) *style:* **Commas should always have a space after.**
```r
    if (sum(corners$coords[1,] - corners$coords[2,]) %==% 0) {
                             ^
```
[R/plotting-other.R:251:51:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-other.R#L251) *style:* **Commas should always have a space after.**
```r
    if (sum(corners$coords[1,] - corners$coords[2,]) %==% 0) {
                                                  ^
```
[R/plotting-other.R:335:27:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-other.R#L335) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (length(row) == 0) { # above the plot
                          ^
```
[R/plotting-other.R:338:30:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting-other.R#L338) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (length(column) == 0) { # above the plot
                             ^
```
[R/plotting.R:308:6:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting.R#L308) *style:* **Commented code should be removed.**
```r
    #whFrame <- grep(scalls, pattern = "^Plot|^quickPlot::Plot")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting.R:318:8:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/R/plotting.R#L318) *style:* **Commented code should be removed.**
```r
      #dotObjs <- mget(dotNames[!noName], envir = plotFrame, inherits = TRUE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-clickExtent.R:11:3:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-clickExtent.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Sr1 <- Polygon(coords1)
  ^~~
```
[tests/testthat/test-clickExtent.R:12:3:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-clickExtent.R#L12) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Srs1 <- Polygons(list(Sr1), "s1")
  ^~~~
```
[tests/testthat/test-clickExtent.R:14:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-clickExtent.R#L14) *style:* **Lines should not be more than 100 characters.**
```r
  crs(shpEcozone) <- "+init=epsg:4326 +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-clickExtent.R:24:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-clickExtent.R#L24) *style:* **Lines should not be more than 100 characters.**
```r
  bb <- raster::shapefile(file.path(cacheRepo, "EC_borealdisturbance_polygonal_2008_2010_FINAL_ALBERS.shp"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-examples.R:11:15:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-examples.R#L11) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    setwd(owd)}
              ^
```
[tests/testthat/test-Plot-do-call.R:8:3:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-Plot-do-call.R#L8) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Sr1 <- Polygon(coords1)
  ^~~
```
[tests/testthat/test-Plot-do-call.R:9:3:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-Plot-do-call.R#L9) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Srs1 <- Polygons(list(Sr1), "s1")
  ^~~~
```
[tests/testthat/test-Plot-do-call.R:11:1:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-Plot-do-call.R#L11) *style:* **Lines should not be more than 100 characters.**
```r
  crs(shpEcozone) <- "+init=epsg:4326 +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-Plot-do-call.R:17:24:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-Plot-do-call.R#L17) *style:* **Commas should always have a space after.**
```r
  r <- raster(extent(0,10,0,10), res = 1, vals = 1:100)
                       ^
```
[tests/testthat/test-Plot-do-call.R:17:27:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-Plot-do-call.R#L17) *style:* **Commas should always have a space after.**
```r
  r <- raster(extent(0,10,0,10), res = 1, vals = 1:100)
                          ^
```
[tests/testthat/test-Plot-do-call.R:17:29:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-Plot-do-call.R#L17) *style:* **Commas should always have a space after.**
```r
  r <- raster(extent(0,10,0,10), res = 1, vals = 1:100)
                            ^
```
[tests/testthat/test-Plot-nonVisual.R:65:21:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-Plot-nonVisual.R#L65) *style:* **Commented code should be removed.**
```r
  library(raster); #on.exit(detach("package:raster"), add = TRUE)
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-Plot-nonVisual.R:70:3:](https://github.com/PredictiveEcology/quickPlot/blob/3d3981ae901ec0021c4133731fefee6e798da9e5/tests/testthat/test-Plot-nonVisual.R#L70) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- ncol * nrow
  ^
```


After implementing previous comment, I made sure I also clear the list of results in case of error conditions (after reporting back the error to all results in the list). See PR #12


The line above in L102-103 says 1z still. Sorry I could not comment on it since the diff is below this section.


upgrade documentalist, add "edit this page" links (#2615)

Preview: documentation | landing | table


Makes the code a lot cleaner, thanks I have implemented this in PR #12


Allow-Multiple-AirLoops-in-Airflow-Netwrok-Model (lgu1234) - Win64-Windows-7-VisualStudio-14: OK (2932 of 2932 tests passed, 12 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 1 test had: BND diffs.

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


Maybe if we get killer and killed sides earlyer works better because sides not changing when u die?


Thanks! (Sorry, tired...)


Fixes Issue #2 . Had a bug where instead of the `rows` and `cols` variables i used a static number **10**.


I Also changed the algorithm for picking up a coin to use the `i` and `j` indices instead of the `x` and `y` location


Don't worry, same here...


What is the reason we don't capitalize the main export, `stack`, in example code, given it is a constructor (same question applies to `fifo`)?


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/9b3262c640168a4998dde729bc4ed389b44e8524)

Built at __20180620 - 22:16:18__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/rpm.txt) | 1032 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/msvc.debug.txt) | 1030 cases, 0 failed, t: 561s | PASS :white_check_mark:
msvc.debug,
PROJECT_NAME=rippled_classic | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/msvc.debug_PROJECT_NAME_rippled_classic.txt) | 1030 cases, 0 failed, t: 1234s | PASS :white_check_mark:
gcc.release.unity
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/gcc.release.unity_Dassert_true_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 800s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
msvc.release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/msvc.release.txt) | 1029 cases, 0 failed, t: 515s | PASS :white_check_mark:
clang.debug.unity | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/clang.debug.unity.txt) | 1033 cases, 0 failed, t: 249s | PASS :white_check_mark:
coverage | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/coverage.txt) | 1033 cases, 0 failed, t: 689s | PASS :white_check_mark:
clang.debug.unity,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/clang.debug.unity_PARALLEL_TESTS_false.txt) | 1033 cases, 0 failed, t: 492s | PASS :white_check_mark:
clang.debug.nounity | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/clang.debug.nounity.txt) | 1031 cases, 0 failed, t: 685s | PASS :white_check_mark:
gcc.debug.unity | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/gcc.debug.unity.txt) | 1033 cases, 0 failed, t: 247s | PASS :white_check_mark:
clang.release.unity
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/clang.release.unity_Dassert_true.txt) | 1032 cases, 0 failed, t: 337s | PASS :white_check_mark:
gcc.debug.nounity | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/gcc.debug.nounity.txt) | 1031 cases, 0 failed, t: 715s | PASS :white_check_mark:
gcc.release.unity
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/gcc.release.unity_Dassert_true.txt) | 1032 cases, 0 failed, t: 351s | PASS :white_check_mark:
gcc.debug.unity
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/2//artifact/gcc.debug.unity_Dstatic_true.txt) | 1033 cases, 0 failed, t: 244s | PASS :white_check_mark:


ooooooooooooooooooooooo


To be more precise, I am referring to the example code in the `index.js` file as well as many `README.md` code snippets.


[Core] Menu item icon is direct descendant of menu item (#2543)

Preview: documentation | landing | table


content: typeof response === 'string' ? response : typeof response === 'number' ? response : response.content || '',


This line seems wrong. Shouldn't it be
`expect(browserslist('dead')).not.toContain('ie <= 10')`
???


The former is "absence" of value while the latter is explicitly set to an "empty" value. My thinking was that `Symbol` should more precisely match `typeof Symbol === 'undefined'`, while the latter can more explicitly set to a "signaling" value. I am willing to change if this is too confusing.


IPopoverSharedProps used by Popover and Tooltip, some prop renames (#2617)

Preview: documentation | landing | table


@hugomrdias Is you implementation up somewhere?


Because neither requires the `new` keyword, so both can be invoked similar to a "factory" function. They are constructors, but that detail need not leak into actual usage.


This would include IE 10, no ?
Shouldn't it be strict inequalities ?


yes, coming, in a few minutes


This commit was not properly commented. Fixing now ;)


I would prefer something like that as well. I think that doing it in `runOnModule` would make sense.


Ty, that was just what I had in mind.


Interessante


oh my fucking god i am actually fucking retarded let me fix that


Fix issue #219


This detection is insufficient, it will lead to many false-positive. Think about fanced code blocks in Markdown.

If you want to avoid complicated regexp, then I suggest to test only first _n_ (e.g. 3) lines of the readme file. AsciiDoc documents typically starts with `= Title` at the first line.


please teach me php dad ;c


@andreaslink-de
I was looking at your project and wonder how your solution is working so far? I would like to detect iphone devices with openhab. I had tried doing this with my old vera system with marginal success.


It's quite inefficient to initialize Asciidoctor right there, before you know if it will be actually used (and in most cases it will not). I'd move if into the `if (docTypeIdentifier.test(readme))` block.


iFAMS Gui


1. maybe I should check the proposals! might be a good learning experience?

2. I get this. Am still thinking that we bubble up errors to the top level but this isn't what we were advised to do in I think Wk2.


Hi @figo,

Agreed. I forgot the HW version was tied to a template we're trying to avoid modifying.


to allow for this to be instantiated in tests if required, this needs to have a constructor similar to the one in `StoreKeyConverterFactoryImpl`

```
public MockStoreKeyConverterFactory(VerifiableProperties verifiableProperties, MetricRegistry metricRegistry) {

  }
```


Why can this be null now? I don't think it was ever null  before


`final`?


Is it possible for you to uploads all the library files for the Visual Studio 2015 solution? Please and Thanks!


Created multidev environment [sfgov#ci-460](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-460).

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


Hi @figo,

Now, I don't see a response to my question about the guest ID. Is that because you found that the guest ID list is dependent on the VM's HW version? Because when I realized your point about the HW version, it also made me think that perhaps the guest ID should be left alone.


I think there should also be a `getConversionMap()` (in case tests want to add/remove incrementally)


add docs for the functions


I think this is a bit naive. Once a user sets a password first time, this check will be made if the passwords match, then it's good. I feel that this basically puts the user in a loop that if they renew their password with their old one, it'll submit...


@jtse02 Please do not commit commented out code, and instead delete the dead code. The removed code is stored in version control for posterity.


Thank you. That's ruled out another mistake  with Solidity in my thinking that comes from previous knowledge.


We probably still want to ignore secondary and supplementary alignments.


mec...


If you remove this code, please also remove the comment above it.


## Waht is this for???

Please explain this line better


@doutriaux1 is turning off tests a good idea?


@jtse02 Rather than merging an experimental feature like this one directly to the `develop` branch, please instead create a new feature branch and commit to that branch. You can then open a pull request to discuss your changes before committing them to `develop` or `master`. This discussion should include a comparison of metrics before and after the change.


Nosso projeto nasceu com uma ideia inovadora, para que pudéssemos   oferecer um local, para descarte de Produtos em boa condições de uso.
Muitas pessoas,Empresas ,buscam um local como este visando o bem do próximo e da natureza.
Este e umas das intenções do projeto  QueroDoar.br


Removed.


ソートされるか調べたいので、複数のプレイヤーを受け渡したいのだが、

[ts]
型 '{ gameId: string; players: [{ id: string; name: string; }, { id: string; name: string; }]; snapEv...' を型 'GameProgress' に割り当てることはできません。
  プロパティ 'players' の型に互換性がありません。
    型 '[{ id: string; name: string; }, { id: string; name: string; }]' を型 '[{ id: string; name: string; }]' に割り当てることはできません。
      プロパティ 'length' の型に互換性がありません。
        型 '2' を型 '1' に割り当てることはできません。

と言われる


@rakibulkst have you tried to read the https://github.com/clappr/clappr-level-selector-plugin/blob/master/README.md ? if you find any issue please let us know, open an issue or try to comment. ;)


I don't really understand why we need to split the AppProps out.  aren't the types explicit rather than inferred in both cases? e.g. propMessage is definitely and explicitly a string, it is not propMessage = 'example'... where the type is inferred.


Oh, I didn't know you could call functions and their arguments get filled in with their default if they're missing. I'll see if I can see this in the docs. It's the bytes vs ABI comment you made reiterated in a different way I think.


Yeah, should be much faster then IE engine + all the latest JS features =)
The documentation is rather scarce though, making it quite troublesome to embed... So until I can at least implement a console.log, this will remain just an experiment...


Oof, good find catch! Can't believe I missed that. Although I'm even more surprised I managed to play for a few hours without even noticing it hah


Collapsed into one main benchmark file. I oriented myself on several other `utils` packages (mainly `*-async` ones), for which `factory` method benchmarks are placed in a separate file (for performance reasons?).


Moved to main benchmark file.


Updated.


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/11ab98cced69e1135a8a1e7ce55610273b46a4c0)

Built at __20180620 - 22:51:18__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/rpm.txt) | 1032 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/msvc.debug.txt) | 1030 cases, 0 failed, t: 566s | PASS :white_check_mark:
msvc.debug,
PROJECT_NAME=rippled_classic | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/msvc.debug_PROJECT_NAME_rippled_classic.txt) | 1030 cases, 0 failed, t: 1232s | PASS :white_check_mark:
gcc.release.unity
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/gcc.release.unity_Dassert_true_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 794s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
msvc.release | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/msvc.release.txt) | 1029 cases, 0 failed, t: 519s | PASS :white_check_mark:
coverage | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/coverage.txt) | 1033 cases, 0 failed, t: 687s | PASS :white_check_mark:
clang.debug.unity | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/clang.debug.unity.txt) | 1033 cases, 0 failed, t: 248s | PASS :white_check_mark:
clang.debug.unity,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/clang.debug.unity_PARALLEL_TESTS_false.txt) | 1033 cases, 0 failed, t: 489s | PASS :white_check_mark:
clang.debug.nounity | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/clang.debug.nounity.txt) | 1031 cases, 0 failed, t: 453s | PASS :white_check_mark:
gcc.debug.unity | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/gcc.debug.unity.txt) | 1033 cases, 0 failed, t: 247s | PASS :white_check_mark:
gcc.debug.nounity | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/gcc.debug.nounity.txt) | 1031 cases, 0 failed, t: 400s | PASS :white_check_mark:
clang.release.unity
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/clang.release.unity_Dassert_true.txt) | 1032 cases, 0 failed, t: 337s | PASS :white_check_mark:
gcc.debug.unity
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/gcc.debug.unity_Dstatic_true.txt) | 1033 cases, 0 failed, t: 246s | PASS :white_check_mark:
gcc.release.unity
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/develop/15//artifact/gcc.release.unity_Dassert_true.txt) | 1032 cases, 0 failed, t: 350s | PASS :white_check_mark:


should it be:

```
... to responses of requests
```
?


![](https://github.trello.services/images/mini-trello-icon.png) [Дз6: Курс валют](https://trello.com/c/Nun281uW/33-%D0%B4%D0%B76-%D0%BA%D1%83%D1%80%D1%81-%D0%B2%D0%B0%D0%BB%D1%8E%D1%82)


Ok but add another line


![](https://github.trello.services/images/mini-trello-icon.png) [Alterar Menu para exibição de celular na lateral](https://trello.com/c/mXYTSNa3/22-alterar-menu-para-exibi%C3%A7%C3%A3o-de-celular-na-lateral)


Fair point :) Can you submit an issue for that?


ts


not sure if the Envoy project is into the Oxford comma


I don't think so, as we always pass in a local variable - or am I missing something?


looks like it is... saw it in other places.


I oriented myself on `flatten-arrays`, which also contains several benchmark files. Do you remember what was the rationale there?


I do not remember. It is fine. My guess is that the file structure matched tests.


Created multidev environment [rail-uga-stellar#pr-18](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#pr-18).

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


[Popover] react-popper 1.0.0 (#2609)

Preview: documentation | landing | table


#6712-Zone-Coil-Autosizing-does-not-include-impact-of-AirTerminalSingleDuctMixer (rraustad) - i386-Windows-7-VisualStudio-14: OK (2929 of 2929 tests passed, 0 test warnings)

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


Okay, thanks for the quick response!


It may have had to do with function generation, but I cannot recall. I obviously did not document it.


[Core] Add margin back to NonIdealState component (#2544)

Preview: documentation | landing | table


RIP


Create a separate struct demand and add the time series there. Something like this:

```struct Demand
name::String
junction::Junction
peak::Float64
scalingfactor::TimeSeries.TimeArray
```


It is fine. I cannot recall my motivation for doing it in those packages. As I never documented a rationale one way or the other, meaning we have a mixed bag.


@sopel39 nice catch; here is a fix: #10879


This is the start of the paleo-conservative movement in computer programming. The old still has a lot to teach us.


Created multidev environment [wilder#pr-sendgrid](https://dashboard.pantheon.io/sites/14808007-3d80-488e-b078-193b788aa4a3#pr-sendgrid).

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


True


`DataGrid.js` returns `null` if `!this.state.tableData`. I don't know what that means -- just fixed the error I was seeing on the console.


Do you have any empty lines in your file?

I wrote a small loading program based on your code above:
```go
package main

import (
    "flag"
    "fmt"
    "log"

    "cloud.google.com/go/bigquery"
    "golang.org/x/net/context"
)

var (
    projectID  = flag.String("project", "", "project ID")
    bucketName = flag.String("bucket", "", "GCS bucket name")
    dataset    = flag.String("dataset", "", "Dataset ID")
)

func main() {
    flag.Parse()
    ctx := context.Background()
    client, err := bigquery.NewClient(ctx, *projectID)
    if err != nil {
        log.Fatal(err)
    }
    schema := bigquery.Schema{
        {Name: "ID", Type: bigquery.IntegerFieldType},
        {Name: "msg", Type: bigquery.StringFieldType},
    }

    err = loadRows(ctx, client, "gs://"+*bucketName, "load-data.json", schema, *dataset, "load_demo")
    if err != nil {
        log.Fatal(err)
    }
}

func loadRows(ctx context.Context, client *bigquery.Client, gcsBucketURI string, fileName string, schema bigquery.Schema, bqDatasetId string, bqTableName string) error {
    gcsURI := fmt.Sprintf("%s/%s", gcsBucketURI, fileName)

    gcsRef := bigquery.NewGCSReference(gcsURI)
    gcsRef.SourceFormat = bigquery.JSON
    gcsRef.Schema = schema
    gcsRef.AllowJaggedRows = true

    loader := client.Dataset(bqDatasetId).Table(bqTableName).LoaderFrom(gcsRef)
    loader.CreateDisposition = bigquery.CreateIfNeeded
    loader.WriteDisposition = bigquery.WriteAppend
    loader.SchemaUpdateOptions = []string{"ALLOW_FIELD_ADDITION",
        "ALLOW_FIELD_RELAXATION"}
    log.Println("About to run loader.Run(ctx): ")
    job, err := loader.Run(ctx)
    if err != nil {
        log.Printf("Error in loader.Run(ctx): %s", err.Error())
        return err
    }
    status, err := job.Wait(ctx)
    if err != nil {
        log.Printf("Error in job.Wait(ctx): %s", err.Error())
        return err
    }
    if err := status.Err(); err != nil {
        log.Printf("Error in status.Err(): %s", err.Error())
        for _, e := range status.Errors {
            log.Print(e)
        }
        return err
    }
    }
    return nil
}
```
Here is the data file:
```
{"ID": 1, "msg": "m1"}
{"ID": 2, "msg": "m1"}
{"ID": 3, "msg": "m1"}
{"ID": 5, "msg": "m2"}
{"ID": 6, "msg": "m2"}
```
I copied that to a bucket, then ran the program. The data was loaded successfully.

Then I added a single newline at the end of the file. I saw the error
```
{Location: "gs://veener-jba/load-data.json"; Message: "Error while reading data, error message: JSON parsing error in row starting at position 115: Unexpected token"; Reason: "invalid"}
```
(This was the second of three errors in the `status.Errors` slice.)


The shape of NJNatural2015.geojson seems to be reversed. Should be the same as NJInfrared2015.geojson


@frosty00 you bet it is ;)


bună lume!


bonjour cher William


Closes issue #3


Last str dom't work


lume bună!


Created multidev environment [sfgov#ci-462](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-462).

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


Publish

Preview: documentation | landing | table


Created multidev environment [sfgov#ci-464](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-464).

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


That doesn't seem right ;)


Christian,
Yes, per our [style guide](https://wiki.gnucash.org/wiki/CodingStandard), dating back to 2014; you were involved in the discussion.  I'm personally agnostic about it and there's a valid POV that says that /*...*/ should be reserved for commenting out code. If you're in favor of changing it we can discuss on the dev list, but if we're going to change it we should also go through all of the existing C++ code and change it everywhere. ISTR not doing that was one of the arguments for leaving the block comments as-is.


first change


But why do this and not simply move the try/catch out of the loop? at worst, use an empty block {  try { } }


@rofl0r
Hi I am new to the development team with little knowledge of developing I am learning as I go.  Thanks for pointing out my mistake.  No thanks for being so rude about it.


How about android? Is the NetInfo bug fixed in android as well?


I'd like to go back and possibly split out some of the logic in this match arm into a separate function, hopefully making it more readable.


We have to hold on to the address here so we can retry the connection if the handshake fails.

I didn't see a way to get the original connection back out of the `UpgradeToTls` future, so AFAICT we have to start over on a failure.


Can't you nuke the console namespace I added and bring back fb.trace? I can do a PR for that.


Probably we should eventually have a `HandshakeError` enum or something, and convert the `rustls::TLSError` into that; we can't store the `TLSError` in this variant since this type is currently `Copy` and `rustls`'s error has strings & stuff.


@wanderingstan I believe that the current target audience for this page is potential contributors rather than DApp developers. Do we want to stress [the contributing section](http://docs.originprotocol.com/#contributing) and secondarily mention the Origin.js API here?


This just gets reassigned to `self` so we start over on the next iteration of the loop.


I believe its so he can break out of it


I think this wording is clearer, thank you!


Is there a reason I cannot see issue #1077?


In the past, I have described the call as "where we provide updates on our engineering progress and discuss upcoming features". I think it's important to stress that everyone is welcome to participate.


@durack1 probably not


@locutus2
oops that was dumb of me...

Will stop.


className all CAPS?


Created multidev environment [sfgov#ci-469](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-469).

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


Looking at the full diff I see the other break statement, that's ok then.


Deleted by github for reasons unknown.


Oops, forgot to quote error in the commit message.


Parabéns Alisson, continue assim!


@dinuxbg  Thanks for commenting. I tried putting "r0", "r1", "r2" and "r14" before, but the LED's won't stop blinking after the count. It is working fine with just "r0", "r1" and "r2". Also, adding "r3.w0" throws an unknown register name error while compiling.


Created multidev environment [wilder#ci-599](https://dashboard.pantheon.io/sites/14808007-3d80-488e-b078-193b788aa4a3#ci-599).

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


158368465-Improve-error-#6375 (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2310 of 2311 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 627
 * Failed: 1

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.96%25-yellow.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.18%25-green.png)


Fixed here: https://github.com/bernaferrari/ChangeDetection/commit/d6b1f7db024d1e2a5d4c64a63c56e24dcd335938


I had no idea I could do this! Awesome!! Fixed.


158368465-Improve-error-#6375 (lgu1234) - 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.png)


The Most Current Version Of Code


Why not `msg.sender.transfer()`?


The pre-commit hook can prevent such things. It's not foolproof but it catches most things, that could prevent the game from working with the files.


Why not `msg.sender.transfer`?


Created multidev environment [therapyrealm-d8#ci-19](https://dashboard.pantheon.io/sites/1e2f72fb-b1d6-4944-b76a-de18b38c3d0c#ci-19).

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


I fixed everything you mentioned, except this. I'm not sure what you are referring to.

Are you saying for me to make something like this?
```
@Singleton
class CatDao @Inject constructor(
    private val catTable: CatTable,
    private val catMapper: CatMapper,
    private val databaseManager: DatabaseManager) {
}
```
And then the appContext() can be in the class constructor?

I put the SnapsLocalDataSource to be called inside SnapsRepository which is inside the Module.

Also, there is some code, like SnapsRepository.getInstance(...) which is now injected by Dagger and Singleton, does this mean it is safe to remove the getInstance(...) and  just call it normally, like SnapsRepository(...)?


We set this up so you would fall into this trap. This function depends on no one knowing the passwords other than the right people.

Would you believe me if I said _everyone_ is going to know the passwords before the intended transaction gets mined? Can you imagine what would ensue if there was a race to use that knowledge, to submit transaction with that knowledge and try to be first to get one mined?


Created multidev environment [therapyrealm-d8#pr-3](https://dashboard.pantheon.io/sites/1e2f72fb-b1d6-4944-b76a-de18b38c3d0c#pr-3).

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


Boo!


This is a snippet of my `configure` without this patch

```
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Cython package installed" >&5
$as_echo_n "checking if Cython package installed... " >&6; }
    have_cython=0

    if test "$have_cython" = "0"; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
    else
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Python bindings were enabled, but the Cython" >&5
```

that indicates the python script was ran at autogen.pl time.

also, I could clearly see the python script error message in autogen.pl in (past) pprte travis logs **before** the cython package was installed.
For example from https://api.travis-ci.org/v3/job/393858022/log.txt (when running PMIx autogen.pl)

```
3. Running autotools on top-level tree

==> Remove stale files
==> Writing m4 file with autogen.pl results
==> Running autoreconf
Running: autoreconf -ivf --warnings=all,no-obsolete,no-override -I config
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I config --force --warnings=all,no-obsolete,no-override -I ./config
Traceback (most recent call last):
  File "config/pmix_check_cython.py", line 4, in <module>
    from Cython.Build import cythonize
ImportError: No module named Cython.Build
Traceback (most recent call last):
  File "config/pmix_check_cython.py", line 4, in <module>
    from Cython.Build import cythonize
ImportError: No module named Cython.Build
autoreconf: configure.ac: tracing
Traceback (most recent call last):
  File "config/pmix_check_cython.py", line 4, in <module>
    from Cython.Build import cythonize
ImportError: No module named Cython.Build
```


Created multidev environment [wvuonline#pr-14](https://dashboard.pantheon.io/sites/8fb52aa5-5525-4d73-9b84-f2d86faf1da2#pr-14).

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


Really? Docs say sqlite3 does cascaded deletes in the normal way. https://www.sqlite.org/foreignkeys.html
In any case... deleting these wf in dev mode is not really a problem, because there usually is only one user in dev... next time you are worried about migrating the dev database, let's chat first.


merged here
:large_orange_diamond:


restore.


Interesting - I don't see that autogen output, even when I remove the cython package. Any idea how it is happening on your system?


Yeah that sounds better - this was copied from the RouteAction proto so I'll update it there too


This typo (fixed in a7d2a1deac7c259ec63049ec16ceda6f94e186ce) actually blocked all web browsing for me for a few minutes through Fanboy's Annoyance List! I wasn't aware the filter lists update *that* fast.


Add explaination why the hostip also needs to be included.


백준 온라인 저지 1000번 A+B


# Pre-work - *todoApp*

**Name of your app** is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item.

Submitted by: **Nadia JEAN CHARLES**

Time spent: **X** hours spent in total

## User Stories

The following **required** functionality is completed:

* [ ] User can **successfully add and remove items** from the todo list
* [ ] User can **tap a todo item in the list and bring up an edit screen for the todo item** and then have any changes to the text reflected in the todo list.
* [ ] User can **persist todo items** and retrieve them properly on app restart

The following **optional** features are implemented:

* [ ] Persist the todo items [into SQLite](http://guides.codepath.com/android/Persisting-Data-to-the-Device#sqlite) instead of a text file
* [ ] Improve style of the todo items in the list [using a custom adapter](http://guides.codepath.com/android/Using-an-ArrayAdapter-with-ListView)
* [ ] Add support for completion due dates for todo items (and display within listview item)
* [ ] Use a [DialogFragment](http://guides.codepath.com/android/Using-DialogFragment) instead of new Activity for editing items
* [ ] Add support for selecting the priority of each todo item (and display in listview item)
* [ ] Tweak the style improving the UI / UX, play with colors, images or backgrounds

The following **additional** features are implemented:

* [ ] List anything else that you can get done to improve the app functionality!

## Video Walkthrough

Here's a walkthrough of implemented user stories:

<img src='http://i.imgur.com/link/to/your/gif/file.gif' title='Video Walkthrough' width='' alt='Video Walkthrough' />

GIF created with [LiceCap](http://www.cockos.com/licecap/).

## Project Analysis

As part of your pre-work submission, please reflect on the app and answer the following questions below:

**Question 1:** "What are your reactions to the Android app development platform so far? Compare and contrast Android's approach to layouts and user interfaces in past platforms you've used."

**Answer:** [Enter your answer here in a paragraph or two].

**Question 2:** "Take a moment to reflect on the `ArrayAdapter` used in your pre-work. How would you describe an adapter in this context and what is its function in Android? Why do you think the adapter is important? Explain the purpose of the `convertView` in the `getView` method of the `ArrayAdapter`."

**Answer:** [Enter your answer here in a paragraph or two].

## Notes

Describe any challenges encountered while building the app.

## License

    Copyright [yyyy] [name of copyright owner]

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.


Copy/Paste. No corrigió nombre


De donde sacó este 500?


Espacio en blanco entre operadores:
`m = rd * cabf1;`


Use nombres de variables significativos.


@jgillis Did you really intend to commit `docs/users_guide/jit_tmp.c`, `docs/users_guide/gen.c` etc?


오 로구인의 첫 커밋이네요 굳굳


시간되실 때 readme에
pip install 하는 방법이랑
참조 ref 같은거 간단히 써주시면 좋을것 같아요!


![screenshot from 2018-06-19 14 41 50](https://user-images.githubusercontent.com/40381566/41635252-4e1b96f4-747a-11e8-822a-f1e607dfbad5.png)
  i dont know what I'm doing


That patch was taken from Arch


time comparison


@miguelcleon
Added "variables\wczo_id.txt" file wich contain the variables names with their respective czo_id after removing duplications.


@groovenectar good idea; I've fixed this in 3d3fd50


Use nombres de variables más significativos.
Nada cuesta pasar de escribir meters a met.
Incluso Netbeans se lo autocompleta solo 😉


Espacio en blanco `int sec = 0;`


Espacios en blanco entre operadores.


That really is extra work. I did it for two projects of mine, please do not make it a requirement. Entirely out of scope.

If _you_ want/need it, volunteer to add it.


fixed #1 issue


The bug still exists. PageHeader less file was modified many times, but the flex layout can not be addressed yet.
The demo snapshot:
![snapshot](https://user-images.githubusercontent.com/447084/41635403-2534266a-747b-11e8-941d-550b430b542f.png)


You're welcome @vbezruchkin


Está ok porque en este momento no habíamos visto Encapsulación, pero nunca se deberiía poder acceder directamente a un atributo. Siempre por medio de getters/setters.


新增一个说明


Espacios despues de las comas.


Puede instanciar Rand afuera del ciclo, porque la misma variable sirve y así el programa no lo tiene que hacer muchas veces.


`distance += horsePower * random`


test


Nombres de clases siempre en mayuscula.


万恶的墙


Su programa se queda pegado porque cuando calcula el número aleatorio en la línea 27, algunas veces puede ser 0.
Si es 0, total siempre va a ser 0, a distance no se le va a sumar nada y nunca se sale del while.


use `flex: 0 1 auto;` ？


trace #1693


第一次使用GitUp


Porque sumarle 0 a algo?


No hay programa principal.


className?: string;


Dear Sir，
     @felixhaedicke any ideas?Or someone can make newest file ,and then send newest "KoboRoot.tgz
" to me , and I can test the Chinese version. my email address is 216188@qq.com .thanks.


Como se prueba?


Nitpicking,  but this is the only line in the changelog that has a period at the end.


##COMPUTE THE MATRIX
makeCacheMatrix <- function(x = matrix()) {
    inv <- NULL
    set <- function(y) {
        x <<- y
        inv <<- NULL
    }
    get <- function() x
    setinverse <- function(inverse) inv <<- inverse
    getinverse <- function() inv
    list(set=set, get=get, setinverse=setinverse, getinverse=getinverse)
}

##COMPUTE THE INVERSE
cacheSolve <- function(x, ...) {
    inv <- x$getinverse()
    if(!is.null(inv)) {
        message("getting cached data.")
        return(inv)
    }
    data <- x$get()
    inv <- solve(data)
    x$setinverse(inv)
    inv
}


Espacio despues de la coma.
`Car mazda = new Car(2015, 100);`


Identación incorrecta


"000_Front.md" is used in AtomicKotlin where there are 100+ atoms. "00_Front.md" is used in IntuitiveJava


This was a typo in the commit message, the actual change was to use signed ints.


Lo mejor no es imprimir aquí, pudo haber retornado `x` en el método.


socialist


Clase innecesario. Favor limpiar solución antes de entregar.


Clase innecesaria. Favor limpiar solución antes de entregar.


Frequency update is set by default to every 4 days, so it's very likely that your client updated shortly after my unfortunate error. I apologise for any issues.


вот смотрки какой момент
строки
```ruby
      print "Please choose train: "
      train = gets.strip.to_i
```
встречаются в коде 5 раз...
в этом методе это не так явно, потому что "гетс" отдельно после вызова этого метода )))
странное кстати решение...
в остальных 4-х случаях - явное дублирование
было бы разумно вынести эти две строки в отдельный метод, к примеру `train_index_get`
и во всех 5 местах использовать вызов этого метода


C++ interface  is `profile` rather than `profiling` ?


Começando o trabalho.
Dúvidas na inicialização de variáveis.


Esta es una forma demasiada complicada e ineficiente de mostrar el resultado.
Además, si entra un carro nuevo a la lista, ya no serviría.
Una opción puede ser recorrer la lista e ir guardando el índice del carro de mayor_advanced. Al final solo muestra:
`System.out.println("El carro ganador es: " + carList.get(biggerIndex).getBrand());`


good job!


You don't need to address each device separately to broadcast. Instead, you should be able to use Group.BROADCAST_GROUP as the destination address. All devices are automatically subscribed to this group.


@simonpham better to create color util file which contain all colors. Call colors.<color-name> when needed


Para que le suma 0 algo?


строки 292 - 295 повторяются в методе `add_train_to_station`
также можно вынести в метод и здесь оставить только `station = choose_station` к примеру


Esto es innecesario.
Esta condición ya está en el while.


здесь лушче переписать на guard clause: `return unless trains_and_stations_exist?`


OK! the current implementation is just to replace previous code for the send button. gonna update it with group method.


Espacios entre parentesis y llaves:
`if (10000 <= ferrari.metros_avanzados()) {`


Porque no utilizó else if?


For blast binaries, I would suggest dynamically install them in **setup.py** rather than introducing another copy into repo. That will make the repo bigger like we happened before in **genomics-workspace**.


Espacios entre operadores.


[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:64:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L64) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.WolfSheepPredation <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:113:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L113) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationInit <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:185:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L185) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationSave <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:200:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L200) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPosition <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:220:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L220) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPopSize <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:243:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationEvent <- function(sim){
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:15:12:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L15) *style:* **Variable or function name should be lowerCamelCase.**
```r
  function(.Object="agentMatrix", coords, ..., levelsAM) {
           ^~~~~~~
```
[R/agentMatrix-Class-methods.R:16:5:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Coords <- TRUE
    ^~~~~~
```
[R/agentMatrix-Class-methods.R:29:7:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
      Coords <- FALSE
      ^~~~~~
```
[R/agentMatrix-Class-methods.R:395:6:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L395) *style:* **Commented code should be removed.**
```r
    #charCols <- match(j, nam)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:396:6:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L396) *style:* **Commented code should be removed.**
```r
    #charCols <- match(nam, j)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:397:34:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L397) *style:* **Commented code should be removed.**
```r
    numCols <- which(!charCols) #colNums[!(colNums %in% charCols)]
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:404:8:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L404) *style:* **Commented code should be removed.**
```r
      #numColsJ <- which(colNums %in% numCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:409:8:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L409) *style:* **Commented code should be removed.**
```r
      #charColsJ <- which(colNums %in% charCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:609:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L609) *style:* **Variable or function name should be lowerCamelCase.**
```r
head.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:617:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L617) *style:* **Variable or function name should be lowerCamelCase.**
```r
tail.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:638:36:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L638) *style:* **Variable or function name should be lowerCamelCase.**
```r
cbind.agentMatrix <- function(..., deparse.level) {
                                   ^~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:662:36:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L662) *style:* **Variable or function name should be lowerCamelCase.**
```r
rbind.agentMatrix <- function(..., deparse.level = 1) {
                                   ^~~~~~~~~~~~~
```
[R/agentset-functions.R:1537:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentset-functions.R#L1537) *style:* **Lines should not be more than 100 characters.**
```r
        pOverL <- over(pBuffer, SpatialPoints(coords = agents2cAll, proj4string = .projNowhere), returnList = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentset-functions.R:1549:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentset-functions.R#L1549) *style:* **Lines should not be more than 100 characters.**
```r
                       SpatialPoints(coords = agents2@.Data[, c("xcor", "ycor"), drop = FALSE], proj4string = .projNowhere),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/patch-functions.R:609:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/patch-functions.R#L609) *style:* **Lines should not be more than 100 characters.**
```r
#' @seealso \url{https://ccl.northwestern.edu/netlogo/docs/dictionary.html#patch-at-heading-and-distance}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:37:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/plot.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/plot.R:53:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/plot.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/quickPlot.R:179:39:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/quickPlot.R#L179) *style:* **Commas should always have a space after.**
```r
    grobToPlot@.Data <- toPlot@.Data[,,sGrob@layerName];
                                      ^
```
[R/world-functions.R:517:25:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L517) *style:* **Put spaces around all infix operators.**
```r
          mid <- floor(n/2)
                       ~^~
```
[R/world-functions.R:534:9:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L534) *style:* **Commented code should be removed.**
```r
    #   cat("names       :", paste(ln, collapse=", "), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/world-functions.R:538:28:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L538) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                           ^
```
[R/world-functions.R:538:32:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L538) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                               ^
```
[R/worldNLR-classes-methods.R:340:5:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/worldNLR-classes-methods.R#L340) *style:* **Variable or function name should be lowerCamelCase.**
```r
    NLwMs <- list(...)
    ^~~~~
```
[tests/testthat/test-plotting.R:6:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/tests/testthat/test-plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
  t1_0 <- createTurtles(n = 10, coords = cbind(rep(0, 10), rep(0, 10)))
  ^~~~
```


lalal


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

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


always write "what small change you did ". OK bro?


метод `print_menu` можно реализовать так:
- строки вынести в массив, в константу:
```ruby
MENU = [
  '1 - Create station',
  '2 - Create train',
  ....
]
```
в самом методе вызвать у константы `each` с "путсом" для каждой строки
либо сделать `join` для всех строк в одну (с переносом строки) и вывести одним путсом


в `main_menu`, чтобы не повторять 19 раз надпись`users_input` лучше вместо `elsif` использовать блок `case...when`:
```ruby
case user_input
when 1
  some_code
when 2
  other_code
when 3
  ...
end
```


Use reform


там же... лушче убрать код для пунктов 1 и 2 в методы, как это сделано для всех остальных пунктов
меню и так многострочкник страшного вида, зачем еще перегружать кодом


Modeled on the Middle Old German models README.md


#6712-Zone-Coil-Autosizing-does-not-include-impact-of-AirTerminalSingleDuctMixer (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Build Failed

Messages:

 * 11 tests had: AUD diffs.
 * 23 tests had: EIO diffs.
 * 9 tests had: ERR diffs.
 * 17 tests had: ESO big diffs.
 * 16 tests had: MTR big diffs.
 * 21 tests had: Table big diffs.
 * 6 tests had: ESO small diffs.

Failures:

regression Test Summary
 * Passed: 620
 * Failed: 23

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


@Henry2o1o
Ingbrzy has changed its own shortcut assignment because there are features that cannot be used in the official ROM (China rom) assignment.

ingbrzy/Xiaomi.eu-MIUIv10-XML-Compare@e9b4499


если исползовать `case..when` и весь код будет в методах, то можно привести к еще более компактной форме:
```ruby
case user_input
when 1 then some_method
when 2 then some _other_method
when 3 then ...
....
end
```


Essa versão apresenta erros, mas a ideia principal está aqui.


This pr seems broken the ci build.


#6712-Zone-Coil-Autosizing-does-not-include-impact-of-AirTerminalSingleDuctMixer (rraustad) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


:+1: Fixed!


For some windows system, you need permission to install blast binaries.


I had an issue with cquery not detecting the standard headers (like vector)
and this setting fixed it.
I will add it as an option. Can you add this as an option to the vscode
extension also?

On Wed, Jun 20, 2018, 8:25 AM Jacob Dufault <notifications@github.com>
wrote:

> Hey, curious, why did you turn this off? It should be on by default as it
> should help more than it harms. If the user needs to turn it off it should
> be an option in prefs.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/rianneogi/ide-cquery/commit/dd94aa6c39a0b7fbecffe58d20f50ee6544222ab#commitcomment-29426072>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AEyBgzgxh11Vj7DrZs6cXYZNnr1Z1MJAks5t-bmhgaJpZM4UuiDw>
> .
>


Fixed #6 Integration Feature Request.


You're right, I missed those. I'll fix it.


In general, you should leave out changes like this from the final commit; similarly, leave out changes in the PORT variable. This can be done by `git add`-ing the specific files you're interested in to a commit, instead of say, `git add .` to add everything.


The current method that is being used to resize the hud is that it takes the region of the screen occupied by the status bar and bottom bar and make that into an SDL Texture, then draws said textures onto the screen, but rescaled. Simple, but also quite hacky, plus this method doesn't translate to the transparent hud (or where it just draws the health and ammo) very well. It's also quite wasteful, seeing as it has to do this for EVERY frame that is drawn.

What I intend to do essentially is take all the HUD elements and load them into SDL Surfaces (with the appropriate palettes loaded), and make sdl textures out of those, then rescaling them by whatever factor the user chooses. This should give the same level of quality as the aforementioned method, but it will **allow the transparent hud items to be rescaled properly**.


не буду наставивать, можешь оставить, но.... )))
вот этот страшненький код: `@exist_trains[train - 1]` встречается 21 раз в классе
во-первых не очень правильно, что `train - 1` )) было бы прозрачней `index - 1`
во-вторых, если написать метод `train(index)`, и убрать этот кусок туда, то можно везде вызывать как-то так: `train(index).accept_route(@routes[route - 1])`


ну и как ты догадываешься `@routes[route - 1]` тоже можно в метод (при желании :) )


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/96ebe6ca-ee52-443a-b4ae-34d2c2b04c0f?env_id=ibm%3Ayp%3Aeu-de "simple-20180619193105398"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/873cadba-b652-4212-a796-62c1eb7fca0d?env_id=ibm%3Ayp%3Aeu-de "simple-20180619193105398") deployed [simple-20180619193105398](https://github.com/dreichelt14/simple-20180619193105398/releases/tag/deploy-ibm-yp-eu-de-reichelt-htw-dresden.de-staging-20180620-041659 "deploy-ibm-yp-eu-de-reichelt-htw-dresden.de-staging-20180620-041659") to [staging](https://console.bluemix.net/apps/e4f1490e-5ae6-44d8-a537-334319423468?env_id=ibm:yp:eu-de "ibm:yp:eu-de:reichelt@htw-dresden.de:staging"), including this commit


#6712-Zone-Coil-Autosizing-does-not-include-impact-of-AirTerminalSingleDuctMixer (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-45.39%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-0.0%25-red.png)


Can you give more detailed of this ? I don’t think there is a need of installation that requires permission. It just downloads the pre-compiled version of blast like what you put here.


You might consider adding `*.pyc` to a `.gitignore` file in this project -- it'll ignore changes to your compiled code :)


кстати, если вынести получение индекса в отдельный метод, как я рекомендовал выше, то поезд можно будет получать вот так: `train(train_index)`, где `train_index` - вызов метода получающего индекс


What 1k stands for?
How different are that models to ones that were here previously?


(It did not.)


Mistakes were made, these keys are now invalid


`dislikes` should be changed to `dislikesNumber` here. Because of this, I literally see `20 likes / {{ dislikesNumber }} dislikes` on the hosted version (1.0.0.beta.8).


Сергей )
посмотри мои предыдущие комментарии )))
копирую:
> надо здесь тоже обычный def использовать, у тебя же имя метода не определяется динамически, а значит смысла в define_method нет

> и в модуле ИнстансМетодс тоже


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/3bdbce3a-acb0-4bc0-8d5d-a43e2e8011ad?env_id=ibm%3Ayp%3Aeu-gb "react-toolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3abcd8c1-6947-492a-95eb-d1991b197a22?env_id=ibm%3Ayp%3Aeu-gb "react-app-pipeline") deployed [react-complete-guide](https://github.com/sdhanavath/react-complete-guide/releases/tag/deploy-ibm-yp-eu-gb-sdhanavath-gmail.com-dev-20180620-043626 "deploy-ibm-yp-eu-gb-sdhanavath-gmail.com-dev-20180620-043626") to [dev](https://console.bluemix.net/apps/eb76f5ee-649f-4693-bb10-e5fd40d751ca?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:sdhanavath@gmail.com:dev"), including this commit


one line added.


hello


commit 2


@TheFausap can you give these fixes a try on KLH10?  It would be good to know things are working with EIGEN and CTENSR when translated and compiled from macsyma.


это вычисление разумно перенести в блок условий после `elsif d > 0`, котому что оно нужно только в этом случае


added new project


.asp = Atlas Sprite Piece data


[This seems redundant and not needed?](https://github.com/Und3rf10w/external_c2_framework/blob/06a20fba2f5e1d859d551991b0f3e8eac1201d1f/build_files.py#L49)


[This seems redundant and not needed?](https://github.com/Und3rf10w/external_c2_framework/blob/06a20fba2f5e1d859d551991b0f3e8eac1201d1f/build_files.py#L48)


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

Created multidev environment [ci-2](https://dashboard.pantheon.io/sites/871761a5-08f6-4536-b024-6291c2167138#ci-2) for build-tools-909.


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

Created multidev environment [ci-2](https://dashboard.pantheon.io/sites/44fbe607-ec50-4687-a7ad-f9490b8659fc#ci-2) for build-tools-910.


Kanpur Vishv Vidhayalay Se Sambadhya Colleges Kee Shiksha Kaa Vartmaan Swaroop : SOUVENIR : National Seminar, GDC-Pihani, Jan-2018


![](https://github.trello.services/images/mini-trello-icon.png) [[BackEnd][Inserção das Perguntas] Fazer POST de perguntas](https://trello.com/c/BaT5k9p8/27-backendinser%C3%A7%C3%A3o-das-perguntas-fazer-post-de-perguntas)


![](https://github.trello.services/images/mini-trello-icon.png) [[*BackEnd] Fazer GET dos temas](https://trello.com/c/mIEF6uqP/43-backend-fazer-get-dos-temas)


здесь и далее:
формулы будут считать неверно, т.к. знаменатель нужно обернуть в скобки для правильных вычислений ))


we only want values here that we are overriding


I thought that `(not counting the storage required for input arguments)` referred to just the memory used by the function's arguments. The time constraint is fine, assuming that dictionary storage is O(1) (It's probably at least ϴ(1) I think?). However I wrote an identical solution in C++ which didn't execute fast enough for all of the codility tests, so I'm suspicious there is some truly linear solution to the problem. That being said, I'm at a loss as to what it would be given such a wide range of possible input values.


Should be `@title = nil`.


Good luck


идея перейти к постфиксному `if` в строках 12 и 14 неудачная
строки получаются слишком длинными
рекомендованная длина строки - 80 символов, максимум - 100
правильно будет вернуться к предыдущему варианту


I'll remove it.


Ah just figured it out. Since XORing a number with itself results in 0, you can just XOR the whole array together and the result will be the odd one out.

``` C++
int solution(vector<int> &A) {
    // write your code in C++14 (g++ 6.2.0)
    int ret = 0;
    for(int x: A) {
        ret ^= x;
    }
    return ret;
}
```


Delete tsconfig.json


Beerllpl


во многих редакторах на отметке 80 символов автоматически показывается линия, которая сигнализирует о дотсижении отметки (в Атоме она кажется включена по умолчанию), где нет по умолчанию обычно можно включить эту опцию


what are you going to get out of here ("github.com/...")? :O in line 28 you do this : Name: petname.Generate(1, ""),    but you need use that fot this? if a want dont call "github.com/..."


нет особого смысла в этой переменной
ты используешь ее один раз и можно просто вписать в 22-ой строке вместо этой переменной выражение, которое ты ей присваиваешь в 19-ой


вот это тоже лишнее
опять же в 22-ой строке пишешь возведение в степень и все чисто и понятно
лишние жонглирования переменными чаще всего усложняют чтение кода


Right, this should be executed only on mobile. I'll make a PR


и особенно противоречиво, когда массив с названием `sides` одним из элементов содержит не сторону, а квадрат стороны... тогда как все остальные элементы "нормальные" :)


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

You are trying to create too many projects. We only allow creating up to 10
new projects per week.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota **for free** if you are really trying to
build **your own plugins**, i.e. not forks or copied code.

**Do not try to use another account just to overcome this limit**, or you
may be **banned** from Poggit.

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/LegendryDileo/Infection/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `2cb88748-7447-11e8-953c-d59ba0041d2c`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

You are trying to create too many projects. We only allow creating up to 10
new projects per week.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota **for free** if you are really trying to
build **your own plugins**, i.e. not forks or copied code.

**Do not try to use another account just to overcome this limit**, or you
may be **banned** from Poggit.

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/LegendryDileo/Infection/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `35a7e1d2-7447-11e8-836b-a6a802fff0c4`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

You are trying to create too many projects. We only allow creating up to 10
new projects per week.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota **for free** if you are really trying to
build **your own plugins**, i.e. not forks or copied code.

**Do not try to use another account just to overcome this limit**, or you
may be **banned** from Poggit.

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/LegendryDileo/Infection/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `40bfa4e2-7447-11e8-8ed7-5f46a6804c5a`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

You are trying to create too many projects. We only allow creating up to 10
new projects per week.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota **for free** if you are really trying to
build **your own plugins**, i.e. not forks or copied code.

**Do not try to use another account just to overcome this limit**, or you
may be **banned** from Poggit.

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/LegendryDileo/Infection/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `54c0ce44-7447-11e8-9d9a-577a9c14bb33`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


это можешь не править, по желанию )
но если сразу задать массив в начале файла, то можно присваивать переменные вот так:
```ruby
sides[0] = gets.to_f
```
и в строках 12, 14 обращаться к массиву, также как и реализовано с 19-ой строки


yup yup, thanks!

https://github.com/ember-cli/ember-cli/commit/3c05933f1b30a11832fb88b3b89217eeaa235985


init


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/menu-does-not-get-properly-hidden/90242/4


Turns out the wget url didnt work. Fixed.
Also made the final echo red because why not.


HIHI


:D awesome


@leobalter


文件校验工具IHasher是Itellyou站长的开发的绿色单文件SHA1哈希值校验软件（无MD5校验功能，SHA1更加可靠 https://msdn.itellyou.cn/ihasher/iHasher-v0.2.exe ），它的主要功能可以在线验证您下载的系统或者软件是否属于微软MSDN原版数据。如果您不确定您当前下载的windows系统、office软件、Sqlserver是不是MSDN纯净版，不妨用IHasher来验证一下。
拖入要验证的软件到IHasher界面上，如果是原版的，则下方会显示”原版，与微软MSDN数据一致”。

提示：运行IHasher需要.Net Framework 2.0支持，如果您的电脑中未安装可以在本站搜索下载并安装。
(via:http://www.betaflare.com/ihasher.html).


#FACEPALM!!!


Thanks, I've filed https://github.com/cquery-project/vscode-cquery/issues/38.


O que foi feito nesse commit
- Referência cíclica entre Produto e Categoria foi removida utilizando o @JsonBackReference e @JsonManagedReference.
- Uma nova exception foi criada estendendo o RuntimeException. Essa essão foi chamada de ObjectNotFoundException e será lançada sempre o Service não encontrar o objeto buscado.
- Uma classe @ControllerAdvice foi criada para lidar com as exceptions do contoller. Usando  @ExceptionHandler para mapear o erro, cada método dessa classe cuidará de uma exceção.
    -


Would you consider to contribute back your changes to the original repository and


#6712-Zone-Coil-Autosizing-does-not-include-impact-of-AirTerminalSingleDuctMixer (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-60.24%25-red.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-67.15%25-red.png)


Good luck


#6712-Zone-Coil-Autosizing-does-not-include-impact-of-AirTerminalSingleDuctMixer (rraustad) - 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.png)


У меня тут как раз дилемма возникла:
так как есть возможность обойтись без лишних переменных, я не стал квадрат стороны в отдельную переменную выводить. Так как длинная сторона всегда будет последним элементом в массиве.
И этот массив использую только 1 раз после преобразования в квадрат.
Если бы мне далее пришлось бы снова этот же массив использовать где-то, то я бы так не стал делать.

Поэтому вопрос: в 23-25 строках , каждый элемент массива я задал как отдельные переменные, чтобы чтение кода было более понятным. Но как одну из предыдущих правок, мне предложили убрать эти переменные, так как они дублируют просто значения массива.
И я теперь запутался немного. Как всё же правильно.


this is a text file


Выводим все имена файлов и папок из расположения проекта. Выводим их (если требуется, можно выполнять действия с этими файлами и папками).