[inst/examples/globe/server.R:3:27:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L3) *style:* **Put spaces around all infix operators.**
```r
data(world.cities, package="maps")
                         ~^~
```
[inst/examples/globe/server.R:7:48:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L7) *style:* **Commas should always have a space after.**
```r
earth_dark   <- system.file("images/world.jpg",package="threejs")
                                               ^
```
[inst/examples/globe/server.R:7:55:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L7) *style:* **Put spaces around all infix operators.**
```r
earth_dark   <- system.file("images/world.jpg",package="threejs")
                                                     ~^~
```
[inst/examples/globe/server.R:8:42:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L8) *style:* **Commas should always have a space after.**
```r
moon    <- system.file("images/moon.jpg",package="threejs")
                                         ^
```
[inst/examples/globe/server.R:8:49:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L8) *style:* **Put spaces around all infix operators.**
```r
moon    <- system.file("images/moon.jpg",package="threejs")
                                               ~^~
```
[inst/examples/globe/server.R:9:42:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L9) *style:* **Commas should always have a space after.**
```r
mars    <- system.file("images/mars.jpg",package="threejs")
                                         ^
```
[inst/examples/globe/server.R:9:49:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L9) *style:* **Put spaces around all infix operators.**
```r
mars    <- system.file("images/mars.jpg",package="threejs")
                                               ~^~
```
[inst/examples/globe/server.R:10:45:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L10) *style:* **Commas should always have a space after.**
```r
jupiter <- system.file("images/jupiter.jpg",package="threejs")
                                            ^
```
[inst/examples/globe/server.R:10:52:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L10) *style:* **Put spaces around all infix operators.**
```r
jupiter <- system.file("images/jupiter.jpg",package="threejs")
                                                  ~^~
```
[inst/examples/globe/server.R:12:15:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L12) *style:* **Put spaces around all infix operators.**
```r
    earth_dark=list(img=earth_dark,bodycolor="#0011ff",emissive="#0011ff",lightcolor="#99ddff"),
             ~^~
```
[inst/examples/globe/server.R:12:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L12) *style:* **Put spaces around all infix operators.**
```r
    earth_dark=list(img=earth_dark,bodycolor="#0011ff",emissive="#0011ff",lightcolor="#99ddff"),
                      ~^~
```
[inst/examples/globe/server.R:12:36:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L12) *style:* **Commas should always have a space after.**
```r
    earth_dark=list(img=earth_dark,bodycolor="#0011ff",emissive="#0011ff",lightcolor="#99ddff"),
                                   ^
```
[inst/examples/globe/server.R:12:45:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L12) *style:* **Put spaces around all infix operators.**
```r
    earth_dark=list(img=earth_dark,bodycolor="#0011ff",emissive="#0011ff",lightcolor="#99ddff"),
                                           ~^~
```
[inst/examples/globe/server.R:12:56:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L12) *style:* **Commas should always have a space after.**
```r
    earth_dark=list(img=earth_dark,bodycolor="#0011ff",emissive="#0011ff",lightcolor="#99ddff"),
                                                       ^
```
[inst/examples/globe/server.R:12:64:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L12) *style:* **Put spaces around all infix operators.**
```r
    earth_dark=list(img=earth_dark,bodycolor="#0011ff",emissive="#0011ff",lightcolor="#99ddff"),
                                                              ~^~
```
[inst/examples/globe/server.R:12:75:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L12) *style:* **Commas should always have a space after.**
```r
    earth_dark=list(img=earth_dark,bodycolor="#0011ff",emissive="#0011ff",lightcolor="#99ddff"),
                                                                          ^
```
[inst/examples/globe/server.R:12:85:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L12) *style:* **Put spaces around all infix operators.**
```r
    earth_dark=list(img=earth_dark,bodycolor="#0011ff",emissive="#0011ff",lightcolor="#99ddff"),
                                                                                ~^~
```
[inst/examples/globe/server.R:13:9:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L13) *style:* **Put spaces around all infix operators.**
```r
    moon=list(img=moon,bodycolor="#555555", emissive="#444444", lightcolor="#555555"),
       ~^~
```
[inst/examples/globe/server.R:13:18:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L13) *style:* **Put spaces around all infix operators.**
```r
    moon=list(img=moon,bodycolor="#555555", emissive="#444444", lightcolor="#555555"),
                ~^~
```
[inst/examples/globe/server.R:13:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L13) *style:* **Commas should always have a space after.**
```r
    moon=list(img=moon,bodycolor="#555555", emissive="#444444", lightcolor="#555555"),
                       ^
```
[inst/examples/globe/server.R:13:33:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L13) *style:* **Put spaces around all infix operators.**
```r
    moon=list(img=moon,bodycolor="#555555", emissive="#444444", lightcolor="#555555"),
                               ~^~
```
[inst/examples/globe/server.R:13:53:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L13) *style:* **Put spaces around all infix operators.**
```r
    moon=list(img=moon,bodycolor="#555555", emissive="#444444", lightcolor="#555555"),
                                                   ~^~
```
[inst/examples/globe/server.R:13:75:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L13) *style:* **Put spaces around all infix operators.**
```r
    moon=list(img=moon,bodycolor="#555555", emissive="#444444", lightcolor="#555555"),
                                                                         ~^~
```
[inst/examples/globe/server.R:14:9:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L14) *style:* **Put spaces around all infix operators.**
```r
    mars=list(img=mars,bodycolor="#aaaaaa", emissive="#000000", lightcolor="#aaaaaa"),
       ~^~
```
[inst/examples/globe/server.R:14:18:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L14) *style:* **Put spaces around all infix operators.**
```r
    mars=list(img=mars,bodycolor="#aaaaaa", emissive="#000000", lightcolor="#aaaaaa"),
                ~^~
```
[inst/examples/globe/server.R:14:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L14) *style:* **Commas should always have a space after.**
```r
    mars=list(img=mars,bodycolor="#aaaaaa", emissive="#000000", lightcolor="#aaaaaa"),
                       ^
```
[inst/examples/globe/server.R:14:33:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L14) *style:* **Put spaces around all infix operators.**
```r
    mars=list(img=mars,bodycolor="#aaaaaa", emissive="#000000", lightcolor="#aaaaaa"),
                               ~^~
```
[inst/examples/globe/server.R:14:53:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L14) *style:* **Put spaces around all infix operators.**
```r
    mars=list(img=mars,bodycolor="#aaaaaa", emissive="#000000", lightcolor="#aaaaaa"),
                                                   ~^~
```
[inst/examples/globe/server.R:14:75:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L14) *style:* **Put spaces around all infix operators.**
```r
    mars=list(img=mars,bodycolor="#aaaaaa", emissive="#000000", lightcolor="#aaaaaa"),
                                                                         ~^~
```
[inst/examples/globe/server.R:15:12:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L15) *style:* **Put spaces around all infix operators.**
```r
    jupiter=list(img=jupiter,bodycolor="#222222", emissive="#000000", lightcolor="#aaaaaa")
          ~^~
```
[inst/examples/globe/server.R:15:21:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L15) *style:* **Put spaces around all infix operators.**
```r
    jupiter=list(img=jupiter,bodycolor="#222222", emissive="#000000", lightcolor="#aaaaaa")
                   ~^~
```
[inst/examples/globe/server.R:15:30:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L15) *style:* **Commas should always have a space after.**
```r
    jupiter=list(img=jupiter,bodycolor="#222222", emissive="#000000", lightcolor="#aaaaaa")
                             ^
```
[inst/examples/globe/server.R:15:39:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L15) *style:* **Put spaces around all infix operators.**
```r
    jupiter=list(img=jupiter,bodycolor="#222222", emissive="#000000", lightcolor="#aaaaaa")
                                     ~^~
```
[inst/examples/globe/server.R:15:59:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L15) *style:* **Put spaces around all infix operators.**
```r
    jupiter=list(img=jupiter,bodycolor="#222222", emissive="#000000", lightcolor="#aaaaaa")
                                                         ~^~
```
[inst/examples/globe/server.R:15:81:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L15) *style:* **Put spaces around all infix operators.**
```r
    jupiter=list(img=jupiter,bodycolor="#222222", emissive="#000000", lightcolor="#aaaaaa")
                                                                               ~^~
```
[inst/examples/globe/server.R:23:42:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L23) *style:* **Commas should always have a space after.**
```r
     world.cities[order(world.cities$pop,decreasing=TRUE)[1:input$N],]
                                         ^
```
[inst/examples/globe/server.R:23:52:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L23) *style:* **Put spaces around all infix operators.**
```r
     world.cities[order(world.cities$pop,decreasing=TRUE)[1:input$N],]
                                                  ~^~
```
[inst/examples/globe/server.R:23:70:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L23) *style:* **Commas should always have a space after.**
```r
     world.cities[order(world.cities$pop,decreasing=TRUE)[1:input$N],]
                                                                     ^
```
[inst/examples/globe/server.R:29:29:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L29) *style:* **Put spaces around all infix operators.**
```r
    col <- rainbow(10, start=2.8 / 6,end=3.4 / 6)
                           ~^~
```
[inst/examples/globe/server.R:29:38:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L29) *style:* **Commas should always have a space after.**
```r
    col <- rainbow(10, start=2.8 / 6,end=3.4 / 6)
                                     ^
```
[inst/examples/globe/server.R:29:41:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L29) *style:* **Put spaces around all infix operators.**
```r
    col <- rainbow(10, start=2.8 / 6,end=3.4 / 6)
                                       ~^~
```
[inst/examples/globe/server.R:33:15:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L33) *style:* **Put spaces around all infix operators.**
```r
    list(value=value, color=col, cities=cities)
             ~^~
```
[inst/examples/globe/server.R:33:28:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L33) *style:* **Put spaces around all infix operators.**
```r
    list(value=value, color=col, cities=cities)
                          ~^~
```
[inst/examples/globe/server.R:33:40:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L33) *style:* **Put spaces around all infix operators.**
```r
    list(value=value, color=col, cities=cities)
                                      ~^~
```
[inst/examples/globe/server.R:40:32:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L40) *style:* **Commas should never have a space before.**
```r
    args <- c(col[[input$map]] , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=atmo))
                              ~^
```
[inst/examples/globe/server.R:40:42:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L40) *style:* **Put spaces around all infix operators.**
```r
    args <- c(col[[input$map]] , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=atmo))
                                        ~^~
```
[inst/examples/globe/server.R:40:61:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L40) *style:* **Put spaces around all infix operators.**
```r
    args <- c(col[[input$map]] , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=atmo))
                                                           ~^~
```
[inst/examples/globe/server.R:40:82:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L40) *style:* **Put spaces around all infix operators.**
```r
    args <- c(col[[input$map]] , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=atmo))
                                                                                ~^~
```
[inst/examples/globe/server.R:40:97:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L40) *style:* **Put spaces around all infix operators.**
```r
    args <- c(col[[input$map]] , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=atmo))
                                                                                ~^~
```
[inst/examples/globe/server.R:40:117:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L40) *style:* **Put spaces around all infix operators.**
```r
    args <- c(col[[input$map]] , list(lat=v$cities$lat, long=v$cities$long, value=v$value, color=v$color, atmosphere=atmo))
                                                                                ~^~
```
[inst/examples/globe/server.R:41:26:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/server.R#L41) *style:* **Put spaces around all infix operators.**
```r
    do.call(globejs, args=args)
                        ~^~
```
[inst/examples/globe/ui.R:8:57:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/ui.R#L8) *style:* **Put spaces around all infix operators.**
```r
      sliderInput("N", "Number of cities to plot", value=5000, min = 100, max = 10000, step = 100),
                                                       ~^~
```
[inst/examples/globe/ui.R:9:31:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/ui.R#L9) *style:* **Put spaces around all infix operators.**
```r
      selectInput("map", label="Surface map",
                             ~^~
```
[inst/examples/globe/ui.R:11:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/ui.R#L11) *style:* **Put spaces around all infix operators.**
```r
           list("Earth"="earth_dark",
                      ~^~
```
[inst/examples/globe/ui.R:12:23:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/ui.R#L12) *style:* **Put spaces around all infix operators.**
```r
                "Moon"="moon",
                     ~^~
```
[inst/examples/globe/ui.R:13:23:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/ui.R#L13) *style:* **Put spaces around all infix operators.**
```r
                "Mars"="mars",
                     ~^~
```
[inst/examples/globe/ui.R:14:26:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/globe/ui.R#L14) *style:* **Put spaces around all infix operators.**
```r
                "Jupiter"="jupiter"),
                        ~^~
```
[inst/examples/scatterplot/server.R:5:3:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L5) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(!exists("example_data")) example_data <- matrix(runif(50 * 3), ncol=3)
  ^
```
[inst/examples/scatterplot/server.R:5:71:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L5) *style:* **Put spaces around all infix operators.**
```r
if(!exists("example_data")) example_data <- matrix(runif(50 * 3), ncol=3)
                                                                     ~^~
```
[inst/examples/scatterplot/server.R:11:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(num.ticks == 0) num.ticks <- NULL
      ^
```
[inst/examples/scatterplot/server.R:12:37:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L12) *style:* **Commas should always have a space after.**
```r
    else num.ticks <- rep(num.ticks,3)
                                    ^
```
[inst/examples/scatterplot/server.R:13:40:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L13) *style:* **Commas should always have a space after.**
```r
    color <- rep(rainbow(input$colors),length.out=nrow(example_data))
                                       ^
```
[inst/examples/scatterplot/server.R:13:50:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L13) *style:* **Put spaces around all infix operators.**
```r
    color <- rep(rainbow(input$colors),length.out=nrow(example_data))
                                                ~^~
```
[inst/examples/scatterplot/server.R:14:57:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L14) *style:* **Put spaces around all infix operators.**
```r
    sizes <- rep(c(0.5, 1, 2)[1:input$sizes], length.out=nrow(example_data))
                                                       ~^~
```
[inst/examples/scatterplot/server.R:15:61:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L15) *style:* **Commas should always have a space after.**
```r
    labs <- sprintf("x=%.2f, y=%.2f, z=%.2f", example_data[,1], example_data[,2], example_data[,3])
                                                            ^
```
[inst/examples/scatterplot/server.R:15:79:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L15) *style:* **Commas should always have a space after.**
```r
    labs <- sprintf("x=%.2f, y=%.2f, z=%.2f", example_data[,1], example_data[,2], example_data[,3])
                                                                              ^
```
[inst/examples/scatterplot/server.R:15:97:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L15) *style:* **Commas should always have a space after.**
```r
    labs <- sprintf("x=%.2f, y=%.2f, z=%.2f", example_data[,1], example_data[,2], example_data[,3])
                                                                                ^
```
[inst/examples/scatterplot/server.R:16:21:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L16) *style:* **Put spaces around all infix operators.**
```r
    scatterplot3js(x=example_data,
                   ~^~
```
[inst/examples/scatterplot/server.R:17:30:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L17) *style:* **Put spaces around all infix operators.**
```r
                    num.ticks=num.ticks,
                            ~^~
```
[inst/examples/scatterplot/server.R:18:26:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L18) *style:* **Put spaces around all infix operators.**
```r
                    color=color,
                        ~^~
```
[inst/examples/scatterplot/server.R:19:25:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L19) *style:* **Put spaces around all infix operators.**
```r
                    size=sizes,
                       ~^~
```
[inst/examples/scatterplot/server.R:20:27:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L20) *style:* **Put spaces around all infix operators.**
```r
                    labels=labs,
                         ~^~
```
[inst/examples/scatterplot/server.R:21:33:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L21) *style:* **Put spaces around all infix operators.**
```r
                    label.margin="80px 10px 10px 10px",
                               ~^~
```
[inst/examples/scatterplot/server.R:22:29:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L22) *style:* **Put spaces around all infix operators.**
```r
                    renderer=input$renderer,
                           ~^~
```
[inst/examples/scatterplot/server.R:23:25:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/server.R#L23) *style:* **Put spaces around all infix operators.**
```r
                    grid=input$grid)
                       ~^~
```
[inst/examples/scatterplot/ui.R:13:36:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/ui.R#L13) *style:* **Put spaces around all infix operators.**
```r
      selectInput("renderer", label="Rendering method",
                                  ~^~
```
[inst/examples/scatterplot/ui.R:14:31:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/ui.R#L14) *style:* **Put spaces around all infix operators.**
```r
         choices = list("Auto"="auto", "Canvas"="canvas", "WebGL"="webgl"),
                             ~^~
```
[inst/examples/scatterplot/ui.R:14:48:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/ui.R#L14) *style:* **Put spaces around all infix operators.**
```r
         choices = list("Auto"="auto", "Canvas"="canvas", "WebGL"="webgl"),
                                              ~^~
```
[inst/examples/scatterplot/ui.R:14:66:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/inst/examples/scatterplot/ui.R#L14) *style:* **Put spaces around all infix operators.**
```r
         choices = list("Auto"="auto", "Canvas"="canvas", "WebGL"="webgl"),
                                                                ~^~
```
[R/globe.R:162:47:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L162) *style:* **Put spaces around all infix operators.**
```r
  img=system.file("images/world.jpg",  package="threejs"),
                                             ~^~
```
[R/globe.R:176:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(lat) || missing(long))
    ^
```
[R/globe.R:183:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L183) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/globe.R:186:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L186) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(j))
      ^
```
[R/globe.R:192:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L192) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/globe.R:195:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L195) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(j))
      ^
```
[R/globe.R:201:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L201) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0) bg = substr(bg, 1, 7)
    ^
```
[R/globe.R:202:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L202) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(arcs))
    ^
```
[R/globe.R:212:21:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L212) *style:* **Put spaces around all infix operators.**
```r
  options = list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                   ~^~
```
[R/globe.R:212:31:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L212) *style:* **Put spaces around all infix operators.**
```r
  options = list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                             ~^~
```
[R/globe.R:212:43:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L212) *style:* **Put spaces around all infix operators.**
```r
  options = list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                                         ~^~
```
[R/globe.R:212:62:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L212) *style:* **Put spaces around all infix operators.**
```r
  options = list(lat=lat, long=long, color=color, arcsOpacity=arcsOpacity,
                                                            ~^~
```
[R/globe.R:213:23:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L213) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                     ~^~
```
[R/globe.R:213:41:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L213) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                       ~^~
```
[R/globe.R:213:56:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L213) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                                      ~^~
```
[R/globe.R:213:65:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L213) *style:* **Put spaces around all infix operators.**
```r
                 value=value, atmosphere=atmosphere, bg=bg, arcs=arcs,
                                                               ~^~
```
[R/globe.R:214:27:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L214) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                         ~^~
```
[R/globe.R:214:46:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L214) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                                            ~^~
```
[R/globe.R:214:66:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L214) *style:* **Put spaces around all infix operators.**
```r
                 arcsColor=arcsColor, arcsLwd=arcsLwd, arcsHeight=arcsHeight)
                                                                ~^~
```
[R/globe.R:216:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L216) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(additional_args) > 0) options = c(options, additional_args)
    ^
```
[R/globe.R:218:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("bodycolor" %in% names(options))
    ^
```
[R/globe.R:220:19:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L220) *style:* **Commas should always have a space after.**
```r
    i = grep("^#",options$bodycolor)
                  ^
```
[R/globe.R:221:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L221) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(i) > 0) options$bodycolor = substr(options$bodycolor,1,7)
      ^
```
[R/globe.R:221:68:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L221) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$bodycolor = substr(options$bodycolor,1,7)
                                                                   ^
```
[R/globe.R:221:70:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L221) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$bodycolor = substr(options$bodycolor,1,7)
                                                                     ^
```
[R/globe.R:223:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L223) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("emissive" %in% names(options))
    ^
```
[R/globe.R:225:19:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L225) *style:* **Commas should always have a space after.**
```r
    i = grep("^#",options$emissive)
                  ^
```
[R/globe.R:226:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L226) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(i) > 0) options$emissive = substr(options$emissive,1,7)
      ^
```
[R/globe.R:226:66:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L226) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$emissive = substr(options$emissive,1,7)
                                                                 ^
```
[R/globe.R:226:68:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L226) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$emissive = substr(options$emissive,1,7)
                                                                   ^
```
[R/globe.R:228:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L228) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("lightcolor" %in% names(options))
    ^
```
[R/globe.R:230:19:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L230) *style:* **Commas should always have a space after.**
```r
    i = grep("^#",options$lightcolor)
                  ^
```
[R/globe.R:231:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L231) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(i) > 0) options$lightcolor = substr(options$lightcolor,1,7)
      ^
```
[R/globe.R:231:70:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L231) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$lightcolor = substr(options$lightcolor,1,7)
                                                                     ^
```
[R/globe.R:231:72:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L231) *style:* **Commas should always have a space after.**
```r
    if(length(i) > 0) options$lightcolor = substr(options$lightcolor,1,7)
                                                                       ^
```
[R/globe.R:235:28:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L235) *warning:* **no visible global function definition for ‘texture’**
```r
  if (!is.list(img)) img = texture(img)
                           ^~~~~~~
```
[R/globe.R:259:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L259) *warning:* **no visible global function definition for ‘shinyRenderWidget’**
```r
    shinyRenderWidget(expr, globeOutput, env, quoted = TRUE)
    ^~~~~~~~~~~~~~~~~
```
[R/globe.R:259:29:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/globe.R#L259) *warning:* **no visible binding for global variable ‘globeOutput’**
```r
    shinyRenderWidget(expr, globeOutput, env, quoted = TRUE)
                            ^~~~~~~~~~~
```
[R/graph.R:68:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.data.frame(edges))
    ^
```
[R/graph.R:70:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L70) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(edges$size)) edges$size = 1
    ^
```
[R/graph.R:71:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L71) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(edges$color)) edges$color = "lightgray"
    ^
```
[R/graph.R:72:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L72) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!all(c("from", "size", "to", "color") %in% names(edges)))
    ^
```
[R/graph.R:76:26:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L76) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)), size=1, color="orange", stringsAsFactors=FALSE)
                        ~^~
```
[R/graph.R:76:64:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L76) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)), size=1, color="orange", stringsAsFactors=FALSE)
                                                              ~^~
```
[R/graph.R:76:73:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L76) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)), size=1, color="orange", stringsAsFactors=FALSE)
                                                                       ~^~
```
[R/graph.R:76:100:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L76) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)), size=1, color="orange", stringsAsFactors=FALSE)
                                                                                ~^~
```
[R/graph.R:79:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(nodes$label)) nodes$label = nodes$id
    ^
```
[R/graph.R:80:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L80) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(nodes$size)) nodes$size = 1
    ^
```
[R/graph.R:81:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L81) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(nodes$color)) nodes$color = "orange"
    ^
```
[R/graph.R:82:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L82) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!all(c("id", "size", "label", "color") %in% names(nodes)))
    ^
```
[R/graph.R:85:47:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L85) *style:* **Put spaces around all infix operators.**
```r
  stroke = switch(as.character(stroke), "TRUE"="black", "white")
                                             ~^~
```
[R/graph.R:88:17:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L88) *style:* **Put spaces around all infix operators.**
```r
  x = list(nodes=nodes,
               ~^~
```
[R/graph.R:89:17:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L89) *style:* **Put spaces around all infix operators.**
```r
           edges=edges,
               ~^~
```
[R/graph.R:90:16:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L90) *style:* **Put spaces around all infix operators.**
```r
           main=main,
              ~^~
```
[R/graph.R:91:14:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L91) *style:* **Put spaces around all infix operators.**
```r
           bg=bg,
            ~^~
```
[R/graph.R:92:14:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L92) *style:* **Put spaces around all infix operators.**
```r
           fg=fg,
            ~^~
```
[R/graph.R:93:22:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L93) *style:* **Put spaces around all infix operators.**
```r
           showLabels=showLabels,
                    ~^~
```
[R/graph.R:94:22:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L94) *style:* **Put spaces around all infix operators.**
```r
           attraction=attraction,
                    ~^~
```
[R/graph.R:95:21:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L95) *style:* **Put spaces around all infix operators.**
```r
           repulsion=repulsion,
                   ~^~
```
[R/graph.R:96:22:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L96) *style:* **Put spaces around all infix operators.**
```r
           iterations=max_iterations,
                    ~^~
```
[R/graph.R:97:21:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L97) *style:* **Put spaces around all infix operators.**
```r
           curvature=curvature,
                   ~^~
```
[R/graph.R:98:19:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L98) *style:* **Put spaces around all infix operators.**
```r
           opacity=opacity,
                 ~^~
```
[R/graph.R:99:18:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L99) *style:* **Put spaces around all infix operators.**
```r
           stroke=stroke)
                ~^~
```
[R/graph.R:102:35:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L102) *style:* **Put spaces around all infix operators.**
```r
          x = toJSON(x, auto_unbox=TRUE),
                                 ~^~
```
[R/graph.R:123:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L123) *warning:* **no visible global function definition for ‘shinyRenderWidget’**
```r
    shinyRenderWidget(expr, graphOutput, env, quoted = TRUE)
    ^~~~~~~~~~~~~~~~~
```
[R/graph.R:123:29:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L123) *warning:* **no visible binding for global variable ‘graphOutput’**
```r
    shinyRenderWidget(expr, graphOutput, env, quoted = TRUE)
                            ^~~~~~~~~~~
```
[R/graph.R:149:1:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L149) *style:* **lines should not be more than 130 characters.**
```r
  if (!is.data.frame(edges) || !(c("from", "to") %in% names(edges))) stop("edges must be a data frame with 'from' and 'to' columns")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graph.R:152:26:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L152) *style:* **Put spaces around all infix operators.**
```r
    nodes = data.frame(id=unique(c(edges$from, edges$to)))
                        ~^~
```
[R/graph.R:157:18:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L157) *style:* **Commas should always have a space after.**
```r
    idx = edges[,"from"] > edges[,"to"]
                 ^
```
[R/graph.R:157:35:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L157) *style:* **Commas should always have a space after.**
```r
    idx = edges[,"from"] > edges[,"to"]
                                  ^
```
[R/graph.R:158:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L158) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(idx))
      ^
```
[R/graph.R:169:22:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L169) *style:* **Commas should always have a space after.**
```r
  names(id) = nodes[,"id"]
                     ^
```
[R/graph.R:170:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L170) *warning:* **no visible global function definition for ‘sparseMatrix’**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
      ^~~~~~~~~~~~
```
[R/graph.R:170:21:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L170) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                   ~^~
```
[R/graph.R:170:53:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L170) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                                                   ~^~
```
[R/graph.R:170:83:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L170) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                                                                                ~^~
```
[R/graph.R:170:91:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L170) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                                                                                ~^~
```
[R/graph.R:170:110:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L170) *style:* **Put spaces around all infix operators.**
```r
  M = sparseMatrix(i=id[as.character(edges$from)], j=id[as.character(edges$to)], x=x, dims=c(N, N), symmetric=symmetric)
                                                                                ~^~
```
[R/graph.R:171:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L171) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(nodes$label)) colnames(M) = rownames(M) = nodes$label
    ^
```
[R/graph.R:189:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L189) *warning:* **no visible global function definition for ‘Matrix’, Did you mean 'matrix'?**
```r
  M = Matrix(M)
      ^~~~~~
```
[R/graph.R:190:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L190) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!any(grepl("CMatrix", class(M)))) stop("M must be a matrix or CsparseMatrix object")
    ^
```
[R/graph.R:193:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L193) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if("x" %in% slotNames(M)) size = as.numeric(M@x)
    ^
```
[R/graph.R:193:15:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L193) *warning:* **no visible global function definition for ‘slotNames’, Did you mean 'setNames'?**
```r
  if("x" %in% slotNames(M)) size = as.numeric(M@x)
              ^~~~~~~~~
```
[R/graph.R:194:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L194) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:n, label=1:n, size=1, color="orange")
                      ~^~
```
[R/graph.R:194:35:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L194) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:n, label=1:n, size=1, color="orange")
                                 ~^~
```
[R/graph.R:194:45:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L194) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:n, label=1:n, size=1, color="orange")
                                           ~^~
```
[R/graph.R:194:54:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L194) *style:* **Put spaces around all infix operators.**
```r
  nodes = data.frame(id=1:n, label=1:n, size=1, color="orange")
                                                    ~^~
```
[R/graph.R:195:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L195) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(colnames(M))) nodes$label = colnames(M)
    ^
```
[R/graph.R:197:26:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L197) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=M@i + 1, to=rep(seq_along(dp), dp), size=size, color="lightgray")
                        ~^~
```
[R/graph.R:197:38:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L197) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=M@i + 1, to=rep(seq_along(dp), dp), size=size, color="lightgray")
                                    ~^~
```
[R/graph.R:197:67:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L197) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=M@i + 1, to=rep(seq_along(dp), dp), size=size, color="lightgray")
                                                                 ~^~
```
[R/graph.R:197:79:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L197) *style:* **Put spaces around all infix operators.**
```r
  edges = data.frame(from=M@i + 1, to=rep(seq_along(dp), dp), size=size, color="lightgray")
                                                                             ~^~
```
[R/graph.R:198:13:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L198) *style:* **Put spaces around all infix operators.**
```r
  list(nodes=nodes, edges=edges)
           ~^~
```
[R/graph.R:198:26:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/graph.R#L198) *style:* **Put spaces around all infix operators.**
```r
  list(nodes=nodes, edges=edges)
                        ~^~
```
[R/scatterplot.R:148:19:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L148) *style:* **Commas should always have a space after.**
```r
  num.ticks = c(6,6,6),
                  ^
```
[R/scatterplot.R:148:21:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L148) *style:* **Commas should always have a space after.**
```r
  num.ticks = c(6,6,6),
                    ^
```
[R/scatterplot.R:159:23:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L159) *style:* **Commas should always have a space after.**
```r
  renderer = c("auto","canvas","webgl"),
                      ^
```
[R/scatterplot.R:159:32:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L159) *style:* **Commas should always have a space after.**
```r
  renderer = c("auto","canvas","webgl"),
                               ^
```
[R/scatterplot.R:165:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L165) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(y) && !missing(z))
    ^
```
[R/scatterplot.R:167:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L167) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(is.matrix(x))
      ^
```
[R/scatterplot.R:169:16:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L169) *style:* **Put spaces around all infix operators.**
```r
    x = cbind(x=x,y=y,z=z)
              ~^~
```
[R/scatterplot.R:169:19:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L169) *style:* **Commas should always have a space after.**
```r
    x = cbind(x=x,y=y,z=z)
                  ^
```
[R/scatterplot.R:169:20:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L169) *style:* **Put spaces around all infix operators.**
```r
    x = cbind(x=x,y=y,z=z)
                  ~^~
```
[R/scatterplot.R:169:23:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L169) *style:* **Commas should always have a space after.**
```r
    x = cbind(x=x,y=y,z=z)
                      ^
```
[R/scatterplot.R:169:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L169) *style:* **Put spaces around all infix operators.**
```r
    x = cbind(x=x,y=y,z=z)
                      ~^~
```
[R/scatterplot.R:171:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L171) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(ncol(x) != 3) stop("x must be a three column matrix")
    ^
```
[R/scatterplot.R:172:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L172) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.data.frame(x)) x = as.matrix(x)
    ^
```
[R/scatterplot.R:173:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L173) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.matrix(x)) stop("x must be a three column matrix")
    ^
```
[R/scatterplot.R:175:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L175) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(pch)) pch = NULL
    ^
```
[R/scatterplot.R:176:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(renderer) && nrow(x) > 10000)
    ^
```
[R/scatterplot.R:186:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L186) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/scatterplot.R:189:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L189) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(any(j))
      ^
```
[R/scatterplot.R:191:40:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L191) *style:* **Commas should always have a space after.**
```r
      color[i][j] = substr(color[i][j],1,7)
                                       ^
```
[R/scatterplot.R:191:42:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L191) *style:* **Commas should always have a space after.**
```r
      color[i][j] = substr(color[i][j],1,7)
                                         ^
```
[R/scatterplot.R:194:17:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L194) *style:* **Commas should always have a space after.**
```r
  i = grep("^#",bg)
                ^
```
[R/scatterplot.R:195:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L195) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0)
    ^
```
[R/scatterplot.R:197:7:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L197) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(nchar(bg) > 7)
      ^
```
[R/scatterplot.R:199:22:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L199) *style:* **Commas should always have a space after.**
```r
      bg = substr(bg,1,7)
                     ^
```
[R/scatterplot.R:199:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L199) *style:* **Commas should always have a space after.**
```r
      bg = substr(bg,1,7)
                       ^
```
[R/scatterplot.R:205:49:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L205) *style:* **Commas should always have a space after.**
```r
  options = options[!(names(options) %in% c("x","y","z","i","j"))]
                                                ^
```
[R/scatterplot.R:205:53:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L205) *style:* **Commas should always have a space after.**
```r
  options = options[!(names(options) %in% c("x","y","z","i","j"))]
                                                    ^
```
[R/scatterplot.R:205:57:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L205) *style:* **Commas should always have a space after.**
```r
  options = options[!(names(options) %in% c("x","y","z","i","j"))]
                                                        ^
```
[R/scatterplot.R:205:61:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L205) *style:* **Commas should always have a space after.**
```r
  options = options[!(names(options) %in% c("x","y","z","i","j"))]
                                                            ^
```
[R/scatterplot.R:207:18:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L207) *style:* **Commas should always have a space after.**
```r
  i = grep("\\.",names(options))
                 ^
```
[R/scatterplot.R:208:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L208) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(i) > 0) names(options)[i] = gsub("\\.", "", names(options)[i])
    ^
```
[R/scatterplot.R:211:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L211) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(colnames(x)) == 3 && is.null(options$axisLabels)) options$axisLabels = colnames(x)[c(1,3,2)]
    ^
```
[R/scatterplot.R:211:100:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L211) *style:* **Commas should always have a space after.**
```r
  if(length(colnames(x)) == 3 && is.null(options$axisLabels)) options$axisLabels = colnames(x)[c(1,3,2)]
                                                                                ^
```
[R/scatterplot.R:211:102:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L211) *style:* **Commas should always have a space after.**
```r
  if(length(colnames(x)) == 3 && is.null(options$axisLabels)) options$axisLabels = colnames(x)[c(1,3,2)]
                                                                                ^
```
[R/scatterplot.R:214:22:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L214) *style:* **Commas should always have a space after.**
```r
  x = matrix(x[, c(1,3,2)], ncol=3)
                     ^
```
[R/scatterplot.R:214:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L214) *style:* **Commas should always have a space after.**
```r
  x = matrix(x[, c(1,3,2)], ncol=3)
                       ^
```
[R/scatterplot.R:214:33:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L214) *style:* **Put spaces around all infix operators.**
```r
  x = matrix(x[, c(1,3,2)], ncol=3)
                               ~^~
```
[R/scatterplot.R:221:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L221) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(xlim) && length(xlim) == 2)
    ^
```
[R/scatterplot.R:226:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L226) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(ylim) && length(ylim) == 2)
    ^
```
[R/scatterplot.R:231:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L231) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!missing(zlim) && length(zlim) == 2)
    ^
```
[R/scatterplot.R:238:24:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L238) *style:* **Put spaces around all infix operators.**
```r
  x = (x - rep(mn, each=n)) / (rep(mx - mn, each=n))
                      ~^~
```
[R/scatterplot.R:238:49:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L238) *style:* **Put spaces around all infix operators.**
```r
  x = (x - rep(mn, each=n)) / (rep(mx - mn, each=n))
                                               ~^~
```
[R/scatterplot.R:239:18:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L239) *style:* **Commas should always have a space after.**
```r
  if (flip.y) x[,3] = 1 - x[,3]
                 ^
```
[R/scatterplot.R:239:30:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L239) *style:* **Commas should always have a space after.**
```r
  if (flip.y) x[,3] = 1 - x[,3]
                             ^
```
[R/scatterplot.R:245:28:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L245) *style:* **Commas should always have a space after.**
```r
  x = as.vector(t(signif(x,signif)))
                           ^
```
[R/scatterplot.R:248:5:](https://github.com/bwlewis/rthreejs/blob/321dfd620f2849f0025e9441ca105ba6e6915b30/R/scatterplot.R#L248) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(num.ticks))
    ^
```


Thanks for adding this. This was missing :+1:


* Removed character.use().  Pickup should be added next.


Makes sense to add max_delta when the index goes out of bounds.


how about tweaking the logic of make_row/column_group to take into account is_replicated ... not sure how the broadcast tiles are "found"


I hadn't realized that `SQLITE3_LIB_DIR` was being automatically populated. I feel that this should be well noted somewhere (maybe on `README.md`)?

Previously, I've been building on OSX like this:

```
PKG_CONFIG_PATH=$(echo /usr/local/Cellar/sqlite/3.9.1/lib/pkgconfig/) cargo build
```


This makes sense! Thanks for adding! :heart_eyes:


That is actually what Polyglot is using and couldn’t come up with a better one. The class is called `translator` and it seems too long and verbose to call `translator.translate('bla')`.


good catch I did not use enough F() macro


Yup, pretty sure I forget, I'll handle it

> On 17 Jan 2016, at 00:53, Simon Cropp <notifications@github.com> wrote:
>
> I updated from repo standards. Perhaps someone added it to core without updating repo standard?
>
> —
> Reply to this email directly or view it on GitHub.
>


I noticed this when working with the rs2k/bf_mt branch. I think an if (feature(BRUSHED)) if the best way to resolve this.


Nice! :+1:


Just added pull request: https://github.com/rs2k/raceflight/pull/57 to fix this up for you. Let me know there if it works :+1:


this is since the .NET framework gives away the ExceptionMessage as the property


function as been renamed for brevity


F() macro is fine with print function or String class, but are SPD function support it? I remember they support char* only, I am on phone, will check later


`button_content` というは、少しおかしいから
`button` にしよう！！


thanks, I was going to do this tonight


Please remove script.js


Misspelled canola oil.


only char * and String no Flash string, it may compile and looks ok but this could generate crash


Have gotten ipython running on Windows 10, Windows 10 ob Ubuntu VM, and on Ubuntu (elementary OS). Now need to learn how to run other neural networks and models using both deep dream and neural style code in GPU modes. So far, can run deepdream code in Windows 10 GPU mode, Windows 10 CPU only mode in Ubuntu VM, and Ubuntu machine CPU only mode. Neural style code is running in CPU only mode on Ubuntu machine. Next step is to configure GPU functionality on Ubuntu machine.


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


@stephywells - do you think this is a safe way to set a unique ID for the correct modal if there are multiple modals on a page?


Local commit


# Test comment


Descriptions for Portfolio projects: https://github.com/bruntime/Portfolio/wiki


No. That would not work. That would only affect where the input tile is sent.

The reason it is not working for replicated tiles in Summa is that the rule for accessing tiles from input distributed evaluators can only access the tile once. Replicated arrays break this rule. So we need to override this behavior. The function where input tiles are retrieved is in Summa::get_vector().


Fixes #2.


You are correct Sean. My mistake. I confused array indexing with function call syntax. Thank you.


When gnome-sonar boots, espeak is obviously not running and trying to launch it gives
```
error while loading shared libraries: libportaudio.so.2: cannot open shared object file: No such file or directory
```
will have to find out, what is wrong here...


@freebroccolo Here's another thing I had trouble with... I tried putting in some size annotations, but I wasn't really sure where they were supposed to go, and I didn't have much luck.


**portaudio** is not installed. We'll simply need to add it to espeak depends. Maybe it's as easy as that ;)


Cette simulation suppose que les votes se transmettent de manière linéaire.
Si c'était vrai, le FN aurait la présidence de six régions aujourd'hui :-)


blame @akhilnarang


test


:commit msg explained:
:meth:GetSizeTuple and :meth:GetPositionTuple are deprecated in wxPhoenix as extra unneeded cruft. just use :meth:GetSize and :meth:GetPosition or pure python tuple equivalents thereof.

If all that these Size/Position objects are ever going to be used for is Ex: pos[0], pos[1] like a 2-tuple then, I do not see any reason why not be more pythonic and type as tuple. Size and Position objects are basically a 2-int tuple.
Note: That I always save my setting as pure python simples whenever possible. Ex: int which can be a str() value in a .ini or config object without extra hassle. But also note that upon startup/getconfig functions Size and Position are different python objects so the choice (normally in other cases) would be to allow serialization(pkl) or not. `Remember eval can be evil` Size and Position objects can be recreated easily in code from int/tuple values. So unless we are specifically using these methods for these wxObject classes, pure python would be simpler and more portable.
It all depend on what the developers want to do with the values really. It is a choice overall. I would normally type cast to state simply this is what is expected for readability since there is a small difference which may not be obvious to others not familiar with wx that these objects can be a clean python conversion to a tuple which is not tied specifically to wxPython.

:zen: Simple is better than complex.
:see: interactive

```
>>> p=wx.Position(42, 777)
>>> p
wx.Position(42, 777)
>>> repr(p)
'wx.Position(42, 777)'
>>> p[0]
42
>>> p[1]
777
>>> isinstance(p, tuple)
False
>>> dir(p)
['Col', 'Column', 'Get', 'GetCol', 'GetColumn', 'GetRow',
 'Row', 'SetCol', 'SetColumn', 'SetRow', '__add__',
 '__class__', '__delattr__', '__dict__', '__doc__', '__eq__',
 '__format__', '__ge__', '__getattribute__', '__getitem__',
 '__gt__', '__hash__', '__iadd__', '__init__', '__isub__',
 '__le__', '__len__', '__lt__', '__module__', '__ne__', '__new__',
 '__nonzero__', '__radd__', '__reduce__', '__reduce_ex__',
 '__repr__', '__rsub__', '__safe_for_unpickling__', '__setattr__',
 '__setitem__', '__sizeof__', '__str__', '__sub__', '__subclasshook__',
 '__weakref__']
>>> tuple(p)
(42, 777)
>>> p.__safe_for_unpickling__
True
```


Daphok?
On Jan 17, 2016 10:25 AM, "srisurya95" <notifications@github.com> wrote:

> blame @akhilnarang <https://github.com/akhilnarang>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/FlayrStaging/build/commit/c5f697802b0408a5d686c5657a598c19c67e7408#commitcomment-15493292>
> .
>


You picked from OnionOs mein kya Karu bc


改行


@Utumno This commit looks fine.
Either way should work. Just remember to be consistent is the pythonic way.


current version of hoek is: 3.0.4 not 8.x.x


This is one of the bugs causing issue #1.


タグは強制的につけなくてもいんじゃないかな？


Why `NUM_CARDS EQUS "RECYCLE"` and not `NUM_CARDS EQU RECYCLE`


[R/pols_501.R:26:40:](https://github.com/UW-POLS501/r-uwpols501/blob/1cd893ffaf15dc8e4129828eac7b90c35eac108a/R/pols_501.R#L26) *style:* **Commas should always have a space after.**
```r
             file = file.path(main_dir,"README.md"))
                                       ^
```
[R/pols_501.R:27:1:](https://github.com/UW-POLS501/r-uwpols501/blob/1cd893ffaf15dc8e4129828eac7b90c35eac108a/R/pols_501.R#L27) *style:* **lines should not be more than 80 characters.**
```r
  cat(paste("Createted empty project for Assignment", assignment, "in", main_dir))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


this is a very valuable commit


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


hi
This is weird. According to espeak's documentation, when run, if
pulseaudio is being used, it uses that. If not, it uses portaudio. Since
sonar uses pulse, shouldn't espeak try to use that? In any case, I can
add that to the pkgbuild as depends, instead of optdepends. It's
pulseaudio that should imo be optional, since some people use the text
console with the speakup console screen reader, and thus don't need
pulse audio. I'll fix it.
Thanks for spotting that, I assumed it was orca.
Kendell clark

On 01/16/2016 10:52 PM, Bernhard Landauer wrote:
>
> *portaudio* is not installed. We'll simply need to add it to espeak
> depends. Maybe it's as easy as that ;)
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493286>.
>


そんな落とし穴が・・・。そこまで頭回ってなかったです。

そういえば代入演算子ってC++14ならconstexprにできるのか、忘れてました。


This one is a bit trickier. I think the problem is that the size is partially determined by `++` which returns `∞` but this causes problems interacting with `∷` and `≡`. One of the downsides of sized types is that reasoning about things using the identity type becomes a problem. You might be able to make it work if you use heterogenous equality. A better approach might be to define a custom relation heterogenous in the size parameters. Otherwise you might just need to go back to the versions of `List` and `Stream` without sized types…


cscsc


scsc


This is really neat. Nightwatch seems to be like capybara!


#21
Need to add target to gitignore. I only had a minute to check this in, so I forgot :)


@Utumno  this commit looks fine.

:commit msg explained:
Python 2 and 3 Catching exceptions cross compatibility fixes.

Py2/3 compatibility porting guidelines:

```
# Python 2 only:
try:
    ...
except ValueError, e:
    ...

# Python 2 and 3:
try:
    ...
except ValueError as e:
    ...

```


Hmmm... Yeah, I figured it had something to do with the equands wanting to be of different sizes.

So far, I don't know if I have made any complicated termination arguments that needed sized types (except the bar principle itself, for which there is no hope of proving termination anyway).

I guess the thing I worry about for defining a custom relation is that it will be difficult to substitute with it, won't it?


I took it out :-1:


If you define a custom relation you might be able to show that it is coherent with respect to the identity type or something and then just define a map that lets you reuse the identity machinery. However, it probably will be less hassle to just go back to the versions you had without size parameters. If you don't need to do much with higher order functions maybe that's okay. I've been thinking about defining versions without the size stuff but haven't gotten around to it but maybe it would be good to have for situations like this.


I vaguely remember this... This is to read INI related to high load order plug-in first, maybe.
But when the paths in the BSA archive has conflicted, I'm not sure which a game system reads first.


Can you please check if maybe a build-option needs to be added? I have no access to my computer at the moment...

Am 17. Jänner 2016 06:06:45 MEZ, schrieb coffeeking <notifications@github.com>:
>hi
>This is weird. According to espeak's documentation, when run, if
>pulseaudio is being used, it uses that. If not, it uses portaudio.
>Since
>sonar uses pulse, shouldn't espeak try to use that? In any case, I can
>add that to the pkgbuild as depends, instead of optdepends. It's
>pulseaudio that should imo be optional, since some people use the text
>console with the speakup console screen reader, and thus don't need
>pulse audio. I'll fix it.
>Thanks for spotting that, I assumed it was orca.
>Kendell clark
>
>
>On 01/16/2016 10:52 PM, Bernhard Landauer wrote:
>>
>> *portaudio* is not installed. We'll simply need to add it to espeak
>> depends. Maybe it's as easy as that ;)
>>
>> —
>> Reply to this email directly or view it on GitHub
>>
><https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493286>.
>>
>
>
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493310

--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.


No. I'm trying to test it, and I'm having issues with `saveGameArchive` not opening-- I'm getting a `ret` value of 0xC920454F with `FSUSER_OpenArchive(&saveGameArchive);`. I'm currently trying to debug this...


NetBeansの設定周りのものです
コードに修正加えると、これらも自動で変更されて毎度コミットファイルに紛れてしまうため設定しました


Path '/index' does not found. I just changed the link to home '/'


add my Head portrait


確かにそうですね！
修正done!


done!


Yes it was - sadly I am blind LOL


df dsf sdfsdf


Fixed in
https://github.com/Particular/NServiceBus/commit/e78cdc7fe302be09b35b677ca4689c6ca748350c

Repo standards updated

On Sun, Jan 17, 2016 at 11:05 AM, <andreas.ohlund@particular.net> wrote:

> Yup, pretty sure I forget, I'll handle it
>
> On 17 Jan 2016, at 00:53, Simon Cropp <notifications@github.com> wrote:
>
> I updated from repo standards. Perhaps someone added it to core without
> updating repo standard?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Particular/NServiceBus/commit/649c6966a5ac53cdd4775e53461b33137ac5636f#commitcomment-15491403>
> .
>
>


Path '/index' does not found. I just changed the link to home '/'.


???
tag_listだけのことを言ったのだよ！笑


This is a case where being able to reason via untyped computational equivalence would make things so much easier!


I gave this commit the wrong name :cry:
Should be something like "learn more JSON/AJAX"


TODO: hook up contentEditable's value to component state


hi
Sure will. I'll also look in the readme to make sure nothing's changed.
If I remember right, pulse audio and portaudio are built in by default,
but I'll double check. I've already modified the espeak pkgbuild so that
portaudio is installed along with gcc-libs, so it's mandatory. Pulse
audio is optional though.
Thanks
Kendell clark

On 1/16/2016 11:19 PM, Bernhard Landauer wrote:
> Can you please check if maybe a build-option needs to be added? I have
> no access to my computer at the moment...
>
> Am 17. Jänner 2016 06:06:45 MEZ, schrieb coffeeking
> <notifications@github.com>:
> >hi
> >This is weird. According to espeak's documentation, when run, if
> >pulseaudio is being used, it uses that. If not, it uses portaudio.
> >Since
> >sonar uses pulse, shouldn't espeak try to use that? In any case, I can
> >add that to the pkgbuild as depends, instead of optdepends. It's
> >pulseaudio that should imo be optional, since some people use the text
> >console with the speakup console screen reader, and thus don't need
> >pulse audio. I'll fix it.
> >Thanks for spotting that, I assumed it was orca.
> >Kendell clark
> >
> >
> >On 01/16/2016 10:52 PM, Bernhard Landauer wrote:
> >>
> >> *portaudio* is not installed. We'll simply need to add it to espeak
> >> depends. Maybe it's as easy as that ;)
> >>
> >> —
> >> Reply to this email directly or view it on GitHub
> >>
> ><https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493286>.
> >>
> >
> >
> >
> >---
> >Reply to this email directly or view it on GitHub:
> >https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493310
>
> --
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493327>.
>


tfti post


 how did you get 122 items?

I've talked to a lot of people about this method and we all have gotten only 5 "golden items'.


Hm, I think the following would be better:
```python
name = blddestdir + '/' + program_name
target = bld.bldnode.find_or_declare(name)
```


Workaroud for issue #840


I don't see why this is really needed, `ListenableFuture` does the job fine and there's no plans to remove Guava


Wrong comment location! Should be at between line 257 and 258.


God dammit. That would do it. Well spotted.


> Looks like I've lost track of changes in the various versions

This is partly my fault. I still haven't finished merging all your scripts - yad took more attention than I expected, and other stuff came up...


Is this an app or program to hack coc. Does it work


А так ошибки с __call__ не возникает


nice job, bro!


А нет, возникает))


Grazie Guido. Perfetto.
Continua così.


see 70d0c8412dbe834c735b71feb3ba5843f221b6ed
jpeg is same as jpg and need default quality.


@rcuhljr @kamarcum It looks like there is an extra ) after the setup string. I didn't want to push the change without one of you confirming.


Lets just do one reply for all comments

> I cannot see where the recursive argument could ever be useful for anything
Well, it is really, really useful for when dealing with client layout. As you can split/stack them dynamically, you can lose track of the actual layout in the code and just rely on the fact that the API take care of everything so you don't have to.

In my first implementation, it wasn't there and I had an helper method as you suggested in another comment. However it turned out not to be adequate. The amount of boiler plate code it generated to handle remove/replace/swap/insert was taking more line of code than the actual useful logic. So I migrated this helper there and made sure every layout manipulation could use it. It did cut the size of awful.layout.dynamic.suit.tile by 60%+ and its complexity by more than that.

As for "it should be handled by the hierarchy", no. The client layout are only a composition or specialisation of normal `wibox.layout`. The hierarchy stand on top of the layout and a layout can be in multiple hierarchy. Consequently, turning a subset of layouts (those based on `wibox.fixed` in some kind of generic container layout with all the logic to handle containment built in, I solved the complexity problem of having layouts in layouts by implementing this :index() function that way.

For example:
* the `path` return value is used by the new resize code to find the first (and eventually other) X and Y ratio layouts to ajust.
* `parent` is mostly used by the `replace` `swap`, `remove` and `insert` methods. It could be merged into `path`, but as it is useful much more often than `path`, I kept it as an independent return value.

> It wont work if I wrap in a background widget
True, the system is currently limited to layouts based on `wibox.layout.fixed` (and flex, but it wasn't even necessary). Eventually, other widgets should comply to the get_widgets() API. There was no point for me to do it now before a review. I may do it later.

> What is children widgets

Any widgets provided by `:get_widgets(true)`

I know this design is not exactly how "common" toolkits do it. However, it is specifically desirable when it come to a dynamic layout as it "absorb and contain" all the recursivity complexity within itself. Therefore, I would strongly suggest to keep the recursive system as I wrote it.

* It doesn't hurt the normal API usage, they are optional last argument
* It help tremendously to implement dynamic layouts
* It is self contained and doesn't require a hack to go around the fact that the hierarchy is hidden from the layout
* It work and the code isn't too ugly


While there are no plans to remove guava, virtually all methods using Guava dependent classes have been converted to the more convenient Java 8 equivalents. It's the same deal as removing any sort of returning Guava collection classes over just the native Java.util collections.


positionって居住地ですよね？
だったらlocationとかにしましょ！


The 200th commit! Yay!


You can do `@station.description.try(:html_safe)` which will catch nil errors.


これいらないですよね？(◞‸◟)


I think GIT is a very innovative and convenient way to share projects. Although seemingly daunting and confusing at first, after explanation from my fellow friend, it became easy to use.


中間テーブルでタグの実装を行おうとしていますが、acts_as_taggable_onでタグ機能を実装できるので今回はそちらでやりましょう((((´ʘ‿ʘ｀))))


Thanks for the quick feedback.
Got it.


혹시 작업컴과 서버컴이 다르시면
ifconfig로 사설 ip 알아 내셔서(DMS를 사용중일 경우)
./manage.py runserver (IP):(원하는포트)
하시면 되요!
포트 80으로 열면 외부 브라우저에도 개방되는데 sudo로 관리자 권한을 요구하네요.

그리고 튜토리얼 감사합니다 잘 보고 있어요!


こちら不要ですね。代わりにlike数を格納するlike_countカラムを作りましょう( ˘ω˘)


@valda: thank you a lot - I am not familiar with this code I hope @lojack5 can shed some light

Please accept your invitation in this organization !


不要です(◞‸◟)


goofball please

but this is probably a better, more well thought out change than goofchem was, 10/10 would giggle again


acts_as_taggable_onで実装するので消しちゃいましょ( ˘ω˘)


i feel like we should consider maybe 2 supermatter swords in the event they get one stolen by assistants to preserve balance


コメントはユーザにも依存しているのでbelongs_to: userも必要です


Sorry, next time I will be careful while mapping the key.


😂 the effects of writing code while your brain is actually sleeping 🙈


あ、勢い余ってバリデーション全部けしちゃいました笑


user_id: integer追加で( ˘ω˘)


Внезапно


@rustyworks no worries. In the future lets make changes throught PRs


Thank you for this. I take it you've tested this?

Also, would you mind renaming the method to `new_device()`, for consistency? Thanks!


@ata thanks for merging it in.


why not like, a supermatter gun instead

that would defintely restore balance with all the dumb changes that've been made over the past few months at least


why not just make a supermatter department?


Looks good to me, but would you mind adding the method to `JFSDevice`, and rename it to `new_mountpoint()`, for consistency? Thanks!


Related to #2671 ?


The entire station... out of supermatter.

Supermatter Station 13.


Tagに関してはtaggable_onで自動的にテーブルを生成してくれるので一旦大丈夫です( ˘ω˘)


@snjmrym
:poop:コード
```ruby
if item.name == name
 	  return item
end
```

💮コード
```ruby
return item if item.name == name
```

正直、大差ないと思います


Not happening... this will break everything.


This is pointless....

It equates to about 10 milliseconds per ore break.


关于将彩色图像转变为灰度图，关键类是vtkImageLuminance


The changes you have made will make the config file here invalid.

I've already made the ore changes, they don't show up in your fork unless you Sync with our repository again.


クラス名Greeterは修正必要
配列がnilの時の例外処理があればよくなるのでは。。。


@DiamondHammer I believe I've already made it impossible to use interdimensional transfers due to power costs?

I'm happy for  same dimension teleportation.... unless you aren't?


Oh...
Are you serious?


>Hi, I've completed all VI strings on Weblate. :)

Thanks for your work, @dd721411. Much aapreciated!

>GitHub hasn't updated my translations yet. ;(

Because our Weblate has a merge error. Mailed the admin, your work will be merged soon. Cheers!


Yep confirmed, interdimensional is impossible.


5M EU for 1 same dim transfer. You're stupid to do it xD


city가 없는 경우에 대한 데이터가 db에 있으니, 첫번째껄로 쓰기 보다는 city.length가 0인 경우로 사용하는 것이 더 정확할것 같습니다.


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


Its not immutable, it is just named in the `_attrs_`


이게 정상적인 경우이죠.  error parameter 순서에 값이 있으니, 좀 헷갈리네요.
이경우에는 데이터만 던지고, 못 찾는 경우에 callback(null) 대신에 callback(new Error("XXX"); 더 좋을거 같은데 고려해봐 주세요.


That is a good question.
I wouldn't teach it client side until later in the course (when using build tools babel is something very straightforward). So if utilizing slightly different syntax server-side and client-side to start seems like an ok proposition than you could go for it (it can be pretty handy after all). If not, then I would probably stick with native, cross-browser supported ES5 until later.


두가지 코멘트했습니다. 의견주시면 의견에 따라 merge하도록 하겠습니다.


是的，只是还没去实现


a


Как-то получилось, что я сам добавил исправления - не хотел, извини.


Ok i will increase the limit.  It is only in the web interface,  there is
no limit in the config.ini
As a temporary fix you could put the rss feed in the config file manually

On Sun, 17 Jan 2016 03:35 Maxcore <notifications@github.com> wrote:

> i can't add my RSS my link is to long :
>
> http://ethor.net/rss.php?feed=sdl&cat=23&rsskey=*********************************
> the rss key is 32 letter and number
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/philborman/LazyLibrarian/commit/8897f4f2125104780f7a10ff338c68878fd91571#commitcomment-15493063>
> .
>


Can you also check if pulse is running/autostarted?

Am 17. Jänner 2016 06:43:57 MEZ, schrieb coffeeking <notifications@github.com>:
>hi
>Sure will. I'll also look in the readme to make sure nothing's changed.
>
>If I remember right, pulse audio and portaudio are built in by default,
>
>but I'll double check. I've already modified the espeak pkgbuild so
>that
>portaudio is installed along with gcc-libs, so it's mandatory. Pulse
>audio is optional though.
>Thanks
>Kendell clark
>
>
>On 1/16/2016 11:19 PM, Bernhard Landauer wrote:
>> Can you please check if maybe a build-option needs to be added? I
>have
>> no access to my computer at the moment...
>>
>> Am 17. Jänner 2016 06:06:45 MEZ, schrieb coffeeking
>> <notifications@github.com>:
>> >hi
>> >This is weird. According to espeak's documentation, when run, if
>> >pulseaudio is being used, it uses that. If not, it uses portaudio.
>> >Since
>> >sonar uses pulse, shouldn't espeak try to use that? In any case, I
>can
>> >add that to the pkgbuild as depends, instead of optdepends. It's
>> >pulseaudio that should imo be optional, since some people use the
>text
>> >console with the speakup console screen reader, and thus don't need
>> >pulse audio. I'll fix it.
>> >Thanks for spotting that, I assumed it was orca.
>> >Kendell clark
>> >
>> >
>> >On 01/16/2016 10:52 PM, Bernhard Landauer wrote:
>> >>
>> >> *portaudio* is not installed. We'll simply need to add it to
>espeak
>> >> depends. Maybe it's as easy as that ;)
>> >>
>> >> —
>> >> Reply to this email directly or view it on GitHub
>> >>
>>
>><https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493286>.
>> >>
>> >
>> >
>> >
>> >---
>> >Reply to this email directly or view it on GitHub:
>>
>>https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493310
>>
>> --
>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
>> gesendet.
>>
>> —
>> Reply to this email directly or view it on GitHub
>>
><https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493327>.
>>
>
>
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493353

--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.


reward.id === itemData.entry.name would probably be better


Why not simply rawPlayers.hash.hasOwnProperty(name.toLowerCase())?


与其删除，能改成readable的吗？想看request后得到的结果，用于debug。


please before I go any further tell me what's up bc I already got this far you know I'm going to get to the bottom of it it's just better coming from you instead of me having to do this bc then there is no working nothing out please if you love me at all & you have the big heart I always knew just tell me so we can move on.  PLEASE


region.csv에 city가 없는 경우에 대한 리스트가 없어요. city.length가 0인 경우를 사용한다는게 어떤 의미인지.?


hi
Sure will. Would you mind uploading an espeak package to community so I
can pull it down for a test sonar image? If that's not possible, is
there any way to have the build system install a local package instead
of the one in the repositories for testing?
Thanks
Kendell clark

On 1/17/2016 12:49 AM, Bernhard Landauer wrote:
> Can you also check if pulse is running/autostarted?
>
> Am 17. Jänner 2016 06:43:57 MEZ, schrieb coffeeking
> <notifications@github.com>:
> >hi
> >Sure will. I'll also look in the readme to make sure nothing's changed.
> >
> >If I remember right, pulse audio and portaudio are built in by default,
> >
> >but I'll double check. I've already modified the espeak pkgbuild so
> >that
> >portaudio is installed along with gcc-libs, so it's mandatory. Pulse
> >audio is optional though.
> >Thanks
> >Kendell clark
> >
> >
> >On 1/16/2016 11:19 PM, Bernhard Landauer wrote:
> >> Can you please check if maybe a build-option needs to be added? I
> >have
> >> no access to my computer at the moment...
> >>
> >> Am 17. Jänner 2016 06:06:45 MEZ, schrieb coffeeking
> >> <notifications@github.com>:
> >> >hi
> >> >This is weird. According to espeak's documentation, when run, if
> >> >pulseaudio is being used, it uses that. If not, it uses portaudio.
> >> >Since
> >> >sonar uses pulse, shouldn't espeak try to use that? In any case, I
> >can
> >> >add that to the pkgbuild as depends, instead of optdepends. It's
> >> >pulseaudio that should imo be optional, since some people use the
> >text
> >> >console with the speakup console screen reader, and thus don't need
> >> >pulse audio. I'll fix it.
> >> >Thanks for spotting that, I assumed it was orca.
> >> >Kendell clark
> >> >
> >> >
> >> >On 01/16/2016 10:52 PM, Bernhard Landauer wrote:
> >> >>
> >> >> *portaudio* is not installed. We'll simply need to add it to
> >espeak
> >> >> depends. Maybe it's as easy as that ;)
> >> >>
> >> >> —
> >> >> Reply to this email directly or view it on GitHub
> >> >>
> >>
> >><https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493286>.
> >> >>
> >> >
> >> >
> >> >
> >> >---
> >> >Reply to this email directly or view it on GitHub:
> >>
> >>https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493310
> >>
> >> --
> >> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> >> gesendet.
> >>
> >> —
> >> Reply to this email directly or view it on GitHub
> >>
> ><https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493327>.
> >>
> >
> >
> >
> >---
> >Reply to this email directly or view it on GitHub:
> >https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493353
>
> --
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/manjaro/desktop-settings/commit/750dd527228f7e870a22995e63588caaf02d47c2#commitcomment-15493458>.
>


It seems there is a typo in the title of README.md.


정상 혹은 비정상이라기 보다는 waterfall을 빠져나가느냐 안빠져나가느냐로 구분됩니다.
waterfall에서 callback함수의 첫번재 인자가 null이 아니면 다음 함수를 실행한다고 봤어요.
goto exit는 다음 함수를 실행하지 않고 waterfall을 빠져나가기 위해서 쓴거에요.


'training tool' => data collection tool


"You changed the wrong one, now when you click on Gas car, it shows electric car" —@mattmahn


Jeesus.


Api call was failing because of missing http:// in parameter, I was struggling to discover this, tried a alternate routing function in the handle to no avail. Fixed next morning.


fuck this for a joke


zzz


密码有效性检查


Considering we also enforce this rule on [Coveralls](https://coveralls.io/github/Homebrew/homebrew). Should we just remove this line? Because (a) to avoid duplication (b) Coveralls offers better UI as a separate CI.


Ah. Well.. it seems I might not need this after all. With the rewrite the flickering seems gone so I should be fine for now :)


一个由数字 1、2、3 组成的切片可以这么生成：s := [3]int{1,2,3} 甚至更简单的 s := []int{1,2,3}。
s:=[3]int{1,2,3}应该是数组吧,s:=[]int{1,2,3}是切片


I think considering how many times this is called, it might be good to make a function to push the arch parameter.


LGTM.


LGTM


Everyone starts as a beginner, and I am no exception.


yw


たまたま見たのでコメントします。
 三項演算子でimageを条件分岐しているので修正前でよさげな気がします。修正後だとlink_toを二回書かねばならないので、冗長のように思えます。どうでしょう？


This fix causes an error message that doesn't seem to be an error because census is always disabled.

run grpc/examples/cpp/helloworld$ ./greeter_server
E0117 08:14:22.482067339    7446 init.c:123]                 Could not initialize census.
Server listening on 0.0.0.0:50051


yaakle change maadi


Yes, I can push it to unstable in about 20 minutes :) Just make sure you build the ISO against unstable then for now!


This is great! Someone on reddit [also mentioned this](https://www.reddit.com/r/rust/comments/41blj0/ive_started_livecoding_an_n64_emulator_in_rust/cz19e7a), and I think it's a great idea. I'll wait until the next stream to talk about this and accept it. :)


Here is a sample screenshot.

![sample_table](https://cloud.githubusercontent.com/assets/6924235/12376442/288be166-bcba-11e5-958f-69b5749f642e.png)


but we use html


15) reference to redux-router needs to be removed


Thanks, but if you a referring to the philips hue change, there are some people still having an issue

http://www.domoticz.com/forum/viewtopic.php?f=6&t=9994&p=70415#p70415


@jordan-wright check out a couple small tweaks on the table style.


노노 안했음, 근데 동일한 구조로 파이썬으로 구현하면 통과함 ..


오 .. 이거 스터디 날에 설명한번 해주삼


use https://travis-ci.org/astaxie/beego.svg?branch=master .
want show real status: passing ,got : unknown

got:
![Build Status](https://travis-ci.org/astaxie/beego.svg?branch=master)
want:
![Build Status](https://travis-ci.org/astaxie/beego.svg)


master  didn't use travis build!

show default is develop branch。
https://travis-ci.org/astaxie/beego.svg?branch=develop


FYI, OpenCL may be tested at http://drone.io: https://drone.io/github.com/ddemidov/vexcl/latest. The configuration is provided not as a file inside repo, but during setup on the site. For vexcl, simple copy of commands from travis config worked.


I agree with lucasart. Even if the tuned values will be better the orginal ones, it will be very difficult to pass SPRT. At least I suggest do run the SPRT [0,4] together with other tuned parameters with almost passed.


Mmm


ok


Checkmarx scan results 16 Jan 2016 23:48 UTC -08:00

High
Medium
Low
Info

New
0
0
0
2

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

3c43f9e6dcec6ad03b858f34b49ec8d76a473c67	@dortal