My current test is to revert the changes to the two kanuti-tulip files. Once it's OK I'll open the PR.


see ad6850b93c93aaf33d5a1ce201d8f799b38f486b


Adding those things it compiles and runs. I didn't try `#define GL_GLEXT_PROTOTYPES 1`.

On other note: I'm having problems generating FBOs with Depth buffer... any idea way?


Figure out how to store whole variable, not just username...
     Individual Document for each?
     Individual Line for each?
TBD


Bạn hãy tạo Project và quản lý các issue và gán người xử lý đi


es importante mantener la raíz


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


Why is this needed? Isn't it compiled into one of the target dirs?


más adelante cuando hayan más modelos involucrados va a ser más difícil saber qué es qué. la raíz nos dice qué tipo de recurso es


ok


Looks good.


Hold up, you want two containers? One for the app and one for the framework?


Sensors are working ?


Hi,

did you already sent 000-disable-spi-bcm63xx-module.patch  to openwrt-dev ml?


Yep


but we only have `query`,`mutation` and `subscription` now.


I haven't past the build phase yet...


Fix confirmation, tis wierd


Sounds good.


Hey @yasu80

Pull-requestを受け取るときはdevelop側からmergeする必要はないぜ！
枝は分かれてそのまま合流するのが(基本的には)美しいぜ。
今回はコンフリクトもなかったですからね。


you miss the `px`


You missed the `px`


Is it intentional to downgrade this and a few similar changes to debug messages?  It is changed from always showing to never showing (with the default log config). That's fine to me; just verifying as it's not obvious to me in its [commit message](https://github.com/lsst/ctrl_orca/commit/8a9e90b7438f97311ce6ae03bc78f79c60ddd52e).


On my system `mode con` output in RU locale:
```
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

d:\>mode con

Состояние устройства CON:
--------------------------
    Строки:                3000
    Столбцы:               225
    Скорость клавиатуры:   27
    Задержка клавиатуры:   0
    Кодовая страница:      866

```

So current code DON'T WORK


KLSJDKLJdj


al reutilizar el partial `_category` este hace `json.extract!`, por lo que no tenemos la raíz


[R/ABC_SMC.R:2:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L2) *style:* **Variable and function names should be all lowercase.**
```r
getRandomVals <- function(max_val)  {
^~~~~~~~~~~~~
```
[R/ABC_SMC.R:15:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L15) *style:* **Variable and function names should be all lowercase.**
```r
getFromPrevious <- function(inds, ws, disps, filts, comps)  {
^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:22:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
calculateWeight <- function(params, target, sigma,
^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:25:68:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L25) *style:* **Commas should always have a space after.**
```r
  diff <- params[target] - cbind(disp_vals, filt_vals, comp_vals)[,target]
                                                                   ^
```
[R/ABC_SMC.R:26:54:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L26) *style:* **Trailing whitespace is superfluous.**
```r
  vals <- weights * dnorm(diff, mean = 0, sd = sigma)
                                                     ^~
```
[R/ABC_SMC.R:27:12:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L27) *style:* **Put spaces around all infix operators.**
```r
  return( 1/sum(vals) )
          ~^~
```
[R/ABC_SMC.R:31:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
normalizeWeights <- function(x) {
^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:65:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
calculateDistance <- function(rich, even, div, opt_diff, obs, sd_vals)  {
^~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:69:40:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L69) *style:* **Put spaces around all infix operators.**
```r
  fit_optima <- (opt_diff / sd_vals[4])^2;
                                      ~^~
```
[R/ABC_SMC.R:77:21:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L77) *style:* **Variable and function names should be all lowercase.**
```r
ABC_SMC <- function(numParticles, species_fallout, taxa, esppres, n_traits,
                    ^~~~~~~~~~~~
```
[R/ABC_SMC.R:79:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L79) *style:* **lines should not be more than 80 characters.**
```r
                    abundances, frequencies, stopRate, Ord, continue_from_file = TRUE,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:79:46:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
                    abundances, frequencies, stopRate, Ord, continue_from_file = TRUE,
                                             ^~~~~~~~
```
[R/ABC_SMC.R:82:6:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L82) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in seq_along(sd_vals)) {
     ^
```
[R/ABC_SMC.R:83:7:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(sd_vals[[i]] == 0.000) {
      ^
```
[R/ABC_SMC.R:85:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L85) *style:* **lines should not be more than 80 characters.**
```r
           "one of the community summary statistics shows no variation in your dataset")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:88:10:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L88) *style:* **Variable and function names should be all lowercase.**
```r
  res <- detMnbsp(Ord, abundances)
         ^~~~~~~~
```
[R/ABC_SMC.R:88:10:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L88) *warning:* **no visible global function definition for ‘detMnbsp’**
```r
  res <- detMnbsp(Ord, abundances)
         ^~~~~~~~
```
[R/ABC_SMC.R:91:18:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L91) *style:* **Variable and function names should be all lowercase.**
```r
  disp_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:92:18:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L92) *style:* **Variable and function names should be all lowercase.**
```r
  filt_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:93:18:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L93) *style:* **Variable and function names should be all lowercase.**
```r
  comp_vals <- 1:numParticles
                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:95:13:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L95) *style:* **Variable and function names should be all lowercase.**
```r
  fits <- 1:numParticles
            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:96:17:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L96) *style:* **Variable and function names should be all lowercase.**
```r
  rich_vec <- 1:numParticles
                ^~~~~~~~~~~~
```
[R/ABC_SMC.R:97:16:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L97) *style:* **Variable and function names should be all lowercase.**
```r
  eve_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:98:16:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L98) *style:* **Variable and function names should be all lowercase.**
```r
  div_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:99:16:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L99) *style:* **Variable and function names should be all lowercase.**
```r
  opt_vec <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:105:21:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
  weights <- rep(1, numParticles)
                    ^~~~~~~~~~~~
```
[R/ABC_SMC.R:106:26:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L106) *style:* **Variable and function names should be all lowercase.**
```r
  next_weights <- rep(1, numParticles)
                         ^~~~~~~~~~~~
```
[R/ABC_SMC.R:107:16:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L107) *style:* **Variable and function names should be all lowercase.**
```r
  indices <- 1:numParticles
               ^~~~~~~~~~~~
```
[R/ABC_SMC.R:114:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L114) *style:* **lines should not be more than 80 characters.**
```r
    cat("Found previous output, continuing from that output\n"); flush.console();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:118:7:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L118) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(d[numParticles,1] == numParticles) {
      ^
```
[R/ABC_SMC.R:118:10:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
    if(d[numParticles,1] == numParticles) {
         ^~~~~~~~~~~~
```
[R/ABC_SMC.R:118:23:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L118) *style:* **Commas should always have a space after.**
```r
    if(d[numParticles,1] == numParticles) {
                      ^
```
[R/ABC_SMC.R:118:29:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
    if(d[numParticles,1] == numParticles) {
                            ^~~~~~~~~~~~
```
[R/ABC_SMC.R:139:5:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L139) *style:* **Variable and function names should be all lowercase.**
```r
    numberAccepted <- 0
    ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:140:28:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L140) *style:* **Variable and function names should be all lowercase.**
```r
    if (t != 1) weights <- normalizeWeights(weights)
                           ^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:140:28:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L140) *warning:* **no visible global function definition for ‘normalizeWeights’**
```r
    if (t != 1) weights <- normalizeWeights(weights)
                           ^~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:148:12:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
    while (numberAccepted <= numParticles) {
           ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:148:30:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
    while (numberAccepted <= numParticles) {
                             ^~~~~~~~~~~~
```
[R/ABC_SMC.R:152:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L152) *style:* **Variable and function names should be all lowercase.**
```r
        params <- getRandomVals(species_fallout)
                  ^~~~~~~~~~~~~
```
[R/ABC_SMC.R:152:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L152) *warning:* **no visible global function definition for ‘getRandomVals’**
```r
        params <- getRandomVals(species_fallout)
                  ^~~~~~~~~~~~~
```
[R/ABC_SMC.R:154:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L154) *style:* **Variable and function names should be all lowercase.**
```r
        params <- getFromPrevious(indices, weights,
                  ^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:156:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L156) *warning:* **no visible global function definition for ‘perturb’**
```r
        params <- perturb(params, sigma)
                  ^~~~~~~
```
[R/ABC_SMC.R:166:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L166) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~
```
[R/ABC_SMC.R:170:40:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L170) *style:* **Commas should always have a space after.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],row.names=c(1:taxa));
                                       ^
```
[R/ABC_SMC.R:170:53:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L170) *style:* **Put spaces around all infix operators.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],row.names=c(1:taxa));
                                                   ~^~
```
[R/ABC_SMC.R:170:59:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L170) *style:* **Commas should always have a space after.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],row.names=c(1:taxa));
                                                          ^
```
[R/ABC_SMC.R:170:68:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L170) *style:* **Put spaces around all infix operators.**
```r
      traits <- as.data.frame(species[,c(2:(n_traits+1))],row.names=c(1:taxa));
                                                                  ~^~
```
[R/ABC_SMC.R:173:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L173) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/ABC_SMC.R:174:8:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L174) *style:* **Commented code should be removed.**
```r
     # source("/Users/janzen/GitHub/STEPCAM/R/modified_dbFD.R")
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:175:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L175) *style:* **lines should not be more than 80 characters.**
```r
      FD_output <- strippedDbFd(Ord, communities, m = res[[1]], nb.sp = res[[2]])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:175:20:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L175) *style:* **Variable and function names should be all lowercase.**
```r
      FD_output <- strippedDbFd(Ord, communities, m = res[[1]], nb.sp = res[[2]])
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:175:20:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L175) *warning:* **no visible global function definition for ‘strippedDbFd’**
```r
      FD_output <- strippedDbFd(Ord, communities, m = res[[1]], nb.sp = res[[2]])
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:175:82:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L175) *style:* **Trailing whitespace is superfluous.**
```r
      FD_output <- strippedDbFd(Ord, communities, m = res[[1]], nb.sp = res[[2]])
                                                                                ^
```
[R/ABC_SMC.R:176:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L176) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/ABC_SMC.R:177:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L177) *style:* **lines should not be more than 80 characters.**
```r
      FRic <- FD_output$FRic # FRic = functional richness (Villeger et al, 2008, Ecology)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:178:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L178) *style:* **lines should not be more than 80 characters.**
```r
      FEve <- FD_output$FEve # FEve = functional evenness (Villeger et al, 2008, Ecology)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:179:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L179) *style:* **lines should not be more than 80 characters.**
```r
      FDiv <- FD_output$FDiv # FDiv = functional diversity (Villeger et al, 2008, Ecology)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:188:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L188) *style:* **lines should not be more than 80 characters.**
```r
      # calculate distance of trait mean simulated community from that of observed
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:191:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L191) *style:* **lines should not be more than 80 characters.**
```r
      # (inverse) fit of model: euclidian distance of FD and trait mean values of
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:193:14:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L193) *style:* **Variable and function names should be all lowercase.**
```r
      fit <- calculateDistance(FRic[[1]], FEve[[1]], FDiv[[1]],
             ^~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:195:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L195) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/ABC_SMC.R:198:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L198) *style:* **Variable and function names should be all lowercase.**
```r
        next_disp[numberAccepted] <- params[1]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:199:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L199) *style:* **Variable and function names should be all lowercase.**
```r
        next_filt[numberAccepted] <- params[2]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:200:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L200) *style:* **Variable and function names should be all lowercase.**
```r
        next_comp[numberAccepted] <- params[3]
                  ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:202:14:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L202) *style:* **Variable and function names should be all lowercase.**
```r
        fits[numberAccepted] <- fit
             ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:203:18:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L203) *style:* **Variable and function names should be all lowercase.**
```r
        rich_vec[numberAccepted] <- FRic[[1]]
                 ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:204:17:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L204) *style:* **Variable and function names should be all lowercase.**
```r
        eve_vec[numberAccepted] <- FEve[[1]]
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:205:17:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L205) *style:* **Variable and function names should be all lowercase.**
```r
        div_vec[numberAccepted] <- FDiv[[1]]
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:206:17:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
        opt_vec[numberAccepted] <- mean_optimum;
                ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:209:24:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L209) *style:* **Variable and function names should be all lowercase.**
```r
          next_weights[numberAccepted] = 1
                       ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:209:40:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L209) *style:* **Use <-, not =, for assignment.**
```r
          next_weights[numberAccepted] = 1
                                       ^
```
[R/ABC_SMC.R:211:24:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L211) *style:* **Variable and function names should be all lowercase.**
```r
          next_weights[numberAccepted] =
                       ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:211:40:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L211) *style:* **Use <-, not =, for assignment.**
```r
          next_weights[numberAccepted] =
                                       ^
```
[R/ABC_SMC.R:212:13:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L212) *style:* **Variable and function names should be all lowercase.**
```r
            calculateWeight(params, changed, sigma, disp_vals, filt_vals,
            ^~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:215:9:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L215) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted <- numberAccepted + 1
        ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:215:27:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L215) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted <- numberAccepted + 1
                          ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:216:13:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L216) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
            ^
```
[R/ABC_SMC.R:216:14:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L216) *style:* **Variable and function names should be all lowercase.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
             ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:216:34:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L216) *style:* **Variable and function names should be all lowercase.**
```r
        if ((numberAccepted) %% (numParticles / PRINT_FREQ) == 0) {
                                 ^~~~~~~~~~~~
```
[R/ABC_SMC.R:222:21:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L222) *style:* **Put spaces around all infix operators.**
```r
      if (tried > (1/stopRate) && tried > 50)  {
                   ~^~
```
[R/ABC_SMC.R:222:22:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L222) *style:* **Variable and function names should be all lowercase.**
```r
      if (tried > (1/stopRate) && tried > 50)  {
                     ^~~~~~~~
```
[R/ABC_SMC.R:224:13:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
        if (numberAccepted / tried < stopRate) {
            ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:224:38:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
        if (numberAccepted / tried < stopRate) {
                                     ^~~~~~~~
```
[R/ABC_SMC.R:242:54:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L242) *style:* **Put spaces around all infix operators.**
```r
    file_name <- paste("particles_t=", t, ".txt", sep="", collapse = NULL)
                                                    ~^~
```
[R/ABC_SMC.R:245:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L245) *style:* **lines should not be more than 80 characters.**
```r
    cat(" ", mean(disp_vals), mean(filt_vals), mean(comp_vals), "\t", "accept rate = ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ABC_SMC.R:246:9:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L246) *style:* **Variable and function names should be all lowercase.**
```r
        numberAccepted / (tried-1), "\n")
        ^~~~~~~~~~~~~~
```
[R/ABC_SMC.R:246:32:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L246) *style:* **Put spaces around all infix operators.**
```r
        numberAccepted / (tried-1), "\n")
                              ~^~
```
[R/ABC_SMC.R:249:27:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L249) *style:* **Commas should always have a space after.**
```r
    next_weights <- rep(1,numParticles)
                          ^
```
[R/ABC_SMC.R:249:27:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L249) *style:* **Variable and function names should be all lowercase.**
```r
    next_weights <- rep(1,numParticles)
                          ^~~~~~~~~~~~
```
[R/ABC_SMC.R:250:20:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L250) *style:* **Variable and function names should be all lowercase.**
```r
    next_disp <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:251:20:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L251) *style:* **Variable and function names should be all lowercase.**
```r
    next_filt <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:252:20:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L252) *style:* **Variable and function names should be all lowercase.**
```r
    next_comp <- 1:numParticles
                   ^~~~~~~~~~~~
```
[R/ABC_SMC.R:262:61:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L262) *style:* **Put spaces around all infix operators.**
```r
    d <- read.table(paste("particles_t=", t - 1, ".txt", sep="",
                                                           ~^~
```
[R/ABC_SMC.R:266:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/ABC_SMC.R#L266) *style:* **lines should not be more than 80 characters.**
```r
           "Can't stop at iteration 1 - please set stop_at_iteration to 2 if you only want to generate from the prior")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:4:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L4) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
generate.Artificial.Data <- function(n_species, n_traits, n_communities,
^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:6:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L6) *style:* **Use two spaces to indent, never tabs.**
```r
	pool_richness <- n_species
^
```
[R/generateArtificialData.R:8:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L8) *style:* **Use two spaces to indent, never tabs.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
^
```
[R/generateArtificialData.R:9:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
	                                    mean = 0, sd = 1), 3),
^
```
[R/generateArtificialData.R:9:23:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L9) *style:* **Put spaces around all infix operators.**
```r
	pool_richness <- n_species
                     ~^~~
```
[R/generateArtificialData.R:10:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L10) *style:* **Use two spaces to indent, never tabs.**
```r
	                       ncol = n_traits, nrow = pool_richness)
^
```
[R/generateArtificialData.R:11:21:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L11) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                   ~^~~
```
[R/generateArtificialData.R:11:47:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L11) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                                             ~^~
```
[R/generateArtificialData.R:11:49:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                                                ^
```
[R/generateArtificialData.R:11:64:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L11) *style:* **Put spaces around all infix operators.**
```r
	traits_pool <- matrix( round( rnorm(n = (pool_richness * n_traits),
                                                              ~^~
```
[R/generateArtificialData.R:12:50:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L12) *style:* **Put spaces around all infix operators.**
```r
	                                    mean = 0, sd = 1), 3),
                                                ~^~
```
[R/generateArtificialData.R:12:58:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L12) *style:* **Put spaces around all infix operators.**
```r
	                                    mean = 0, sd = 1), 3),
                                                        ~^~
```
[R/generateArtificialData.R:13:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L13) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:pool_richness) {
^
```
[R/generateArtificialData.R:13:37:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L13) *style:* **Put spaces around all infix operators.**
```r
	                       ncol = n_traits, nrow = pool_richness)
                                   ~^~
```
[R/generateArtificialData.R:13:54:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L13) *style:* **Put spaces around all infix operators.**
```r
	                       ncol = n_traits, nrow = pool_richness)
                                                    ~^~
```
[R/generateArtificialData.R:14:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L14) *style:* **Use two spaces to indent, never tabs.**
```r
	  column1[i] <- paste("species", i, sep = "")
^
```
[R/generateArtificialData.R:15:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:16:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L16) *style:* **Use two spaces to indent, never tabs.**
```r
	row1 <- rep(NA, (n_traits + 1))
^
```
[R/generateArtificialData.R:16:12:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:pool_richness) {
           ^
```
[R/generateArtificialData.R:17:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:n_traits + 1) {
^
```
[R/generateArtificialData.R:17:22:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L17) *style:* **Put spaces around all infix operators.**
```r
	  column1[i] <- paste("species", i, sep = "")
                    ~^~~
```
[R/generateArtificialData.R:18:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L18) *style:* **Use two spaces to indent, never tabs.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
^
```
[R/generateArtificialData.R:19:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:19:14:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L19) *style:* **Put spaces around all infix operators.**
```r
	row1 <- rep(NA, (n_traits + 1))
            ~^~~
```
[R/generateArtificialData.R:19:25:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L19) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	row1 <- rep(NA, (n_traits + 1))
                        ^
```
[R/generateArtificialData.R:20:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L20) *style:* **Use two spaces to indent, never tabs.**
```r
	row1[1] <- "species"
^
```
[R/generateArtificialData.R:20:12:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L20) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:n_traits + 1) {
           ^
```
[R/generateArtificialData.R:21:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L21) *style:* **Use two spaces to indent, never tabs.**
```r
	columns <- matrix(cbind(column1, traits_pool), ncol = (n_traits + 1))
^
```
[R/generateArtificialData.R:21:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L21) *style:* **Put spaces around all infix operators.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                 ~^~~
```
[R/generateArtificialData.R:21:37:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L21) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                                    ^
```
[R/generateArtificialData.R:21:40:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L21) *style:* **Put spaces around all infix operators.**
```r
	  row1[i] <- paste("trait", (i - 1), sep="")
                                      ~^~
```
[R/generateArtificialData.R:22:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L22) *style:* **Use two spaces to indent, never tabs.**
```r
	traits_pool_df <- as.data.frame(columns)
^
```
[R/generateArtificialData.R:23:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L23) *style:* **Use two spaces to indent, never tabs.**
```r
	names(traits_pool_df) <- row1
^
```
[R/generateArtificialData.R:23:17:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L23) *style:* **Put spaces around all infix operators.**
```r
	row1[1] <- "species"
               ~^~~
```
[R/generateArtificialData.R:24:17:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L24) *style:* **Put spaces around all infix operators.**
```r
	columns <- matrix(cbind(column1, traits_pool), ncol = (n_traits + 1))
               ~^~~
```
[R/generateArtificialData.R:24:61:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L24) *style:* **Put spaces around all infix operators.**
```r
	columns <- matrix(cbind(column1, traits_pool), ncol = (n_traits + 1))
                                                           ~^~
```
[R/generateArtificialData.R:24:63:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	columns <- matrix(cbind(column1, traits_pool), ncol = (n_traits + 1))
                                                              ^
```
[R/generateArtificialData.R:25:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L25) *style:* **Use two spaces to indent, never tabs.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
^
```
[R/generateArtificialData.R:25:24:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L25) *style:* **Put spaces around all infix operators.**
```r
	traits_pool_df <- as.data.frame(columns)
                      ~^~~
```
[R/generateArtificialData.R:26:31:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L26) *style:* **Put spaces around all infix operators.**
```r
	names(traits_pool_df) <- row1
                             ~^~~
```
[R/generateArtificialData.R:28:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L28) *style:* **Use two spaces to indent, never tabs.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
^
```
[R/generateArtificialData.R:28:26:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L28) *style:* **Put spaces around all infix operators.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
                        ~^~~
```
[R/generateArtificialData.R:28:43:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
                                          ^
```
[R/generateArtificialData.R:28:58:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L28) *style:* **Put spaces around all infix operators.**
```r
	comm_spec_matrix <- matrix(rep(0, (n_communities * pool_richness)),
                                                        ~^~
```
[R/generateArtificialData.R:30:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L30) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
^
```
[R/generateArtificialData.R:31:19:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L31) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                 ~^~~
```
[R/generateArtificialData.R:31:24:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L31) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                      ~^~
```
[R/generateArtificialData.R:31:51:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L31) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                                                 ~^~
```
[R/generateArtificialData.R:31:59:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L31) *style:* **Put spaces around all infix operators.**
```r
	occurence <- 10^rnorm(pool_richness, mean = 0, sd = occurence_distribution)
                                                         ~^~
```
[R/generateArtificialData.R:32:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L32) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
^
```
[R/generateArtificialData.R:33:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **Use two spaces to indent, never tabs.**
```r
	richness_values[which(richness_values < 0)] <- 0
^
```
[R/generateArtificialData.R:33:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **lines should not be more than 80 characters.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:33:25:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                       ~^~~
```
[R/generateArtificialData.R:33:34:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                 ^
```
[R/generateArtificialData.R:33:61:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                           ~^~
```
[R/generateArtificialData.R:33:69:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                                    ^~
```
[R/generateArtificialData.R:33:74:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                                        ~^~
```
[R/generateArtificialData.R:33:76:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                                           ^
```
[R/generateArtificialData.R:33:89:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L33) *style:* **Put spaces around all infix operators.**
```r
	richness_values <- round((rnorm(n_communities, mean = 0, sd = 1) * (sd_richness * pool_richness) +
                                                                                ~^~
```
[R/generateArtificialData.R:34:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L34) *style:* **Use two spaces to indent, never tabs.**
```r
	for(i in 1:n_communities){
^
```
[R/generateArtificialData.R:35:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L35) *style:* **Use two spaces to indent, never tabs.**
```r
	  if(mechanism_random == T){
^
```
[R/generateArtificialData.R:35:47:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L35) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
                                             ~^~
```
[R/generateArtificialData.R:35:65:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L35) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values > pool_richness)] <- pool_richness
                                                               ~^~~
```
[R/generateArtificialData.R:36:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L36) *style:* **Use two spaces to indent, never tabs.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
^
```
[R/generateArtificialData.R:36:47:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L36) *style:* **Put spaces around all infix operators.**
```r
	richness_values[which(richness_values < 0)] <- 0
                                             ~^
```
[R/generateArtificialData.R:37:12:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L37) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for(i in 1:n_communities){
           ^
```
[R/generateArtificialData.R:38:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L38) *style:* **Use two spaces to indent, never tabs.**
```r
	  }else{
^
```
[R/generateArtificialData.R:38:13:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L38) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	  if(mechanism_random == T){
            ^
```
[R/generateArtificialData.R:39:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L39) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
^
```
[R/generateArtificialData.R:39:29:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L39) *style:* **Put spaces around all infix operators.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
                           ~^~~
```
[R/generateArtificialData.R:40:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L40) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits_matrix <- c()
^
```
[R/generateArtificialData.R:41:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L41) *style:* **Use two spaces to indent, never tabs.**
```r
	    for(j in 1:n_traits){
^
```
[R/generateArtificialData.R:42:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L42) *style:* **Use two spaces to indent, never tabs.**
```r
	      for(k in 1:pool_richness){
^
```
[R/generateArtificialData.R:42:24:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L42) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
                      ~^~~
```
[R/generateArtificialData.R:42:48:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L42) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits <- rnorm(n_traits, mean = 0, sd = 1)
                                              ~^~
```
[R/generateArtificialData.R:43:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L43) *style:* **Use two spaces to indent, never tabs.**
```r
		      l <- (j - 1) * pool_richness + k
^~
```
[R/generateArtificialData.R:44:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L44) *style:* **Use two spaces to indent, never tabs.**
```r
		      opt_traits_matrix[l] <- opt_traits[j]
^~
```
[R/generateArtificialData.R:44:16:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L44) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    for(j in 1:n_traits){
               ^
```
[R/generateArtificialData.R:45:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L45) *style:* **Use two spaces to indent, never tabs.**
```r
	      }
^
```
[R/generateArtificialData.R:45:18:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L45) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	      for(k in 1:pool_richness){
                 ^
```
[R/generateArtificialData.R:46:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L46) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:46:25:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L46) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                       ~^~~
```
[R/generateArtificialData.R:46:28:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
		      l <- (j - 1) * pool_richness + k
                           ^
```
[R/generateArtificialData.R:46:31:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L46) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                             ~^~
```
[R/generateArtificialData.R:46:36:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L46) *style:* **Put spaces around all infix operators.**
```r
		      l <- (j - 1) * pool_richness + k
                                  ~^
```
[R/generateArtificialData.R:47:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L47) *style:* **Use two spaces to indent, never tabs.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
^
```
[R/generateArtificialData.R:47:44:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L47) *style:* **Put spaces around all infix operators.**
```r
		      opt_traits_matrix[l] <- opt_traits[j]
                                          ~^~~
```
[R/generateArtificialData.R:48:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L48) *style:* **Use two spaces to indent, never tabs.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
^
```
[R/generateArtificialData.R:49:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L49) *style:* **Use two spaces to indent, never tabs.**
```r
	    trait_distances_onedimen <- c()
^
```
[R/generateArtificialData.R:50:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L50) *style:* **Use two spaces to indent, never tabs.**
```r
	    for(m in 1:pool_richness){
^
```
[R/generateArtificialData.R:50:31:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L50) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
                             ~^~~
```
[R/generateArtificialData.R:50:65:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L50) *style:* **Put spaces around all infix operators.**
```r
	    opt_traits_matrix <- matrix(opt_traits_matrix, ncol = n_traits)
                                                               ~^~
```
[R/generateArtificialData.R:51:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L51) *style:* **Use two spaces to indent, never tabs.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] * traits_distances[m, ]))
^
```
[R/generateArtificialData.R:51:30:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L51) *style:* **Put spaces around all infix operators.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
                            ~^~~
```
[R/generateArtificialData.R:51:49:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L51) *style:* **Put spaces around all infix operators.**
```r
	    traits_distances <- abs(traits_pool - opt_traits_matrix)
                                               ~^~
```
[R/generateArtificialData.R:52:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L52) *style:* **Use two spaces to indent, never tabs.**
```r
	    }
^
```
[R/generateArtificialData.R:53:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L53) *style:* **Use two spaces to indent, never tabs.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
^
```
[R/generateArtificialData.R:53:16:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    for(m in 1:pool_richness){
               ^
```
[R/generateArtificialData.R:54:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L54) *style:* **Use two spaces to indent, never tabs.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
^
```
[R/generateArtificialData.R:54:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L54) *style:* **lines should not be more than 80 characters.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] * traits_distances[m, ]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:54:43:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L54) *style:* **Put spaces around all infix operators.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] * traits_distances[m, ]))
                                         ~^~~
```
[R/generateArtificialData.R:54:77:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L54) *style:* **Put spaces around all infix operators.**
```r
	      trait_distances_onedimen[m] <- sqrt(sum(traits_distances[m, ] * traits_distances[m, ]))
                                                                           ~^~
```
[R/generateArtificialData.R:56:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L56) *style:* **lines should not be more than 80 characters.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:56:27:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L56) *style:* **Put spaces around all infix operators.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
                         ~^~~
```
[R/generateArtificialData.R:56:31:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L56) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
                              ^
```
[R/generateArtificialData.R:56:57:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L56) *style:* **Put spaces around all infix operators.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
                                                       ~^~
```
[R/generateArtificialData.R:56:90:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L56) *style:* **Put spaces around all infix operators.**
```r
	    inv_distances <- -(trait_distances_onedimen - max(trait_distances_onedimen)) + 10^-99
                                                                                ~^~
```
[R/generateArtificialData.R:57:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L57) *style:* **Use two spaces to indent, never tabs.**
```r
	  comm_spec_matrix[i, c(present_species)] <- 1
^
```
[R/generateArtificialData.R:57:29:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L57) *style:* **Put spaces around all infix operators.**
```r
	    present_species <- sample(c(1:pool_richness), richness_values[i],
                           ~^~~
```
[R/generateArtificialData.R:58:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L58) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/generateArtificialData.R:59:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L59) *style:* **Use two spaces to indent, never tabs.**
```r
	comm_spec_matrix
^
```
[R/generateArtificialData.R:60:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L60) *style:* **Use two spaces to indent, never tabs.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) traits_pool_df <-
^
```
[R/generateArtificialData.R:62:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L62) *style:* **Use two spaces to indent, never tabs.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
^
```
[R/generateArtificialData.R:63:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L63) *style:* **Use two spaces to indent, never tabs.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) comm_spec_matrix <-
^
```
[R/generateArtificialData.R:63:11:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) traits_pool_df <-
          ^
```
[R/generateArtificialData.R:63:58:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L63) *style:* **Put spaces around all infix operators.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) traits_pool_df <-
                                                        ~^~~
```
[R/generateArtificialData.R:65:14:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L65) *style:* **Put spaces around all infix operators.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
            ~^~~
```
[R/generateArtificialData.R:65:62:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L65) *style:* **Put spaces around all infix operators.**
```r
	row1 <- c(column1[-c(which(colSums(comm_spec_matrix) == 0))])
                                                            ~^~~
```
[R/generateArtificialData.R:66:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L66) *style:* **Use two spaces to indent, never tabs.**
```r
	comm_spec_matrix <- as.data.frame(cbind(comm_spec_matrix, rep("", n_communities)))
^
```
[R/generateArtificialData.R:66:11:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L66) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) comm_spec_matrix <-
          ^
```
[R/generateArtificialData.R:66:58:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L66) *style:* **Put spaces around all infix operators.**
```r
	if(length(which(colSums(comm_spec_matrix) == 0)) != 0) comm_spec_matrix <-
                                                        ~^~~
```
[R/generateArtificialData.R:67:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L67) *style:* **Use two spaces to indent, never tabs.**
```r
	names(comm_spec_matrix) <- row1
^
```
[R/generateArtificialData.R:69:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L69) *style:* **Use two spaces to indent, never tabs.**
```r
	plots <- as.data.frame(matrix(as.numeric(as.matrix(comm_spec_matrix[, -ncol(comm_spec_matrix)])),
^
```
[R/generateArtificialData.R:69:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L69) *style:* **lines should not be more than 80 characters.**
```r
	comm_spec_matrix <- as.data.frame(cbind(comm_spec_matrix, rep("", n_communities)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generateArtificialData.R:69:26:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L69) *style:* **Put spaces around all infix operators.**
```r
	comm_spec_matrix <- as.data.frame(cbind(comm_spec_matrix, rep("", n_communities)))
                        ~^~~
```
[R/generateArtificialData.R:70:33:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L70) *style:* **Put spaces around all infix operators.**
```r
	names(comm_spec_matrix) <- row1
                               ~^~~
```
[R/generateArtificialData.R:72:1:](https://github.com/thijsjanzen/STEPCAM/blob/ef0b65835ba12544e5e0f7cbe1e9a6a0af7feae6/R/generateArtificialData.R#L72) *style:* **Use two spaces to indent, never tabs.**
```r
	names(plots) <- traits_pool_df[, 1]
^
```


Shouldn't "getMutableProperties" be used here?


This is the same as `padding: 10px 20px;`. Search for shorthand properties


it makes sense.


新创建的


Yes I could have added a lexer rule but I took the approach in the JS impl where the operation definition type is just a name.


@gvwilson deleted this file, but still to no avail


ASIHPValidation (shenb) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1192 of 1192 tests passed, 0 test warnings)

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


Avoid using tag selectors and try to implement **BEM**


@abisz congratz on 100th commit ! 🙌 🎉 😁


Add space before an after `()`


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


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1073](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=13664&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **UNKNOWN**
Summary: Canceled (Tests failed: 1 (1 new), passed: 63, ignored: 2) Build time: 00:08:57
### Failed tests
```
org.genivi.sota.device_registry.DeviceResourceSpec.GET request with ?regex yields devices which match the regex.: <no details avaliable>

```


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

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


Add a blank line after var declaration. Also declare `i` at the top of the function.


@Garduna1976 awesome! are you a robot? :+1:


$B$*$=$^$-$J$,$i(Bmerge$BJs9p$7$^$9(B.

$B5$$r$D$1$^$9!&!&!&(B

$B$"$H(B, $B2sO)?^$K%3%s%H%m!<%i>pJs$K?($l$k$+$OG:$_$^$7$?$,(B, $B:\$;$F$bB;$O$7$J$$$N$G:\$;$^$7$?(B.

/************signiture************
*"$BFA0B0l(B"Hajime Tokuyasu
*p111026h@mail.kyutech.jp
*Kyutech
************signiture************/

________________________________
$B:9=P?M(B: Doi Yusuke <notifications@github.com>
$BAw?.F|;~(B: 2016$BG/(B9$B7n(B21$BF|(B 0:28:17
$B08@h(B: CIR-KIT/fifth_robot_pkg
CC: p111026h; Mention
$B7oL>(B: Re: [CIR-KIT/fifth_robot_pkg] Merge branch 'develop' into fig-pow-supply-patch (75c2856)

Hey @yasu80<https://github.com/yasu80>

Pull-request$B$r<u$1<h$k$H$-$O(Bdevelop$BB&$+$i(Bmerge$B$9$kI,MW$O$J$$$<!*(B
$B;^$OJ,$+$l$F$=$N$^$^9gN.$9$k$N$,(B($B4pK\E*$K$O(B)$BH~$7$$$<!#(B
$B:#2s$O%3%s%U%j%/%H$b$J$+$C$?$G$9$+$i$M!#(B

-
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/CIR-KIT/fifth_robot_pkg/commit/75c28562546c67ef3d61573fd5d50253da609b0e#commitcomment-19098255>, or mute the thread<https://github.com/notifications/unsubscribe-auth/APRjoKBbps4YY3nK0VLOZ39K4DPEvW0Aks5qr_uRgaJpZM4KBxS5>.


This will allow all players to use commands.


Use single quotes for strings in javascript.


Try `textContent`


Actually, heads ups are the most annoying thing on Lollipop. They're broken. You can't swipe them down to open the notification panel and can't swipe them up to hide them either.


Review indentation


LGTM


Oh, I see you came up with your own, rather different, representation. This will be interesting to resolve. Maybe @wrengr's plan will not work out.


We have exposed all the other capacity parameters, can you do that, please ?


lol no just bored 😂

2016-09-20 17:33 GMT+02:00 rascarlo <notifications@github.com>:

> @Garduna1976 <https://github.com/Garduna1976> awesome! are you a robot? 👍
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/TilesLocalization/resources/commit/cb3f59c4ed6376e6ae9b1867a2579b25366c4fd3#commitcomment-19098345>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AVOo16gZkp1RZglmNABzm9PlMSjWYJvWks5qr_y7gaJpZM4KBxrH>
> .
>


Try with something like `addEventListener('click', getJoke())`


Done in https://github.com/alces-software/flight-appliance-docs/commit/3b531eaa73a755296d22a6e397bae6fb67f38c30 - thanks!


Please keep the demo api there before you release the working ones to me. I'm using it for front end dev.


Did you really need 8Gb ?? Even for EG it's only 500 Mb (although I'm not sure they've updated it for fungi/pan)


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


Good catch !

At the end It does not matter that much, because the members must trust the organizers to do the draw in good faith.


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


Legal.


@VctrAndrade


You had already pushed this change but I have reverted it because waiting for 8 cores takes too much time. 4 cores are faster to allocate


Try to add something like `document.addEventListener('DOMContentLoaded', fadeIn)`. You will need to make a little refactor to `fadeIn`


Ok I look at  your code. We did approximatively the same thing.

The main difference was the loop :
```java
     for (Endpoint ep : endpoints) {
	  ep.destroy();
     }
```
I think that this could be a problem to destroy endpoint before we considered that task is terminated.

You put it at the beginning of the code, I put it at the end. Maybe the right way is to put it just before the shutdownNow. I mean when we consider that we will not be able to terminate task properly. WDYT ?


aaaa


Again, do you really need *8* Gb ? If we ask too much, 1) the job can be pending longer and 2) we may be penalized because we don't use the memory we've requested


Closes #1008.


Belongs to Issue #1469


Whenever you need to do more than one thing with a DOM element, put it into a var so you don't need to search for it in the DOM every time.


Vocês tem 6.5 pontos pra dividir, como vai ser?


Fixing the bug in a different way needs more analysis.


Oh indeed, I see what you mean, I am going to modify that.


TeamCity Xbim :: Xbim Exchange :: XbimExchange [Build 181](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1212&buildTypeId=Xbim_XbimExchange_XbimExchange) is now running


well we will soon get some root action!


Nice bug


Add blank line after var declaration


**[unitTests_js_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_js_branches/33039/testReport/) for this commit**


Just curious whether this change will cause any overhead (on the computation or on the network). It could be negligible.


TeamCity Xbim :: Xbim Exchange :: XbimExchange [Build 181](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1212&buildTypeId=Xbim_XbimExchange_XbimExchange) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:01:09


Needs testing.


Add spaces before and after `(config)`


yasu80のコメント全く読めないんだぜ


a


You can remove this `concole.log()`


I seem that has already fixed in 0d64c78264818a1e56772bb9425ab1177325ffb9

Would you try again current master branch?


I may have missed this, but I'm doing it now :D


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


#Removes punctuation


@gsaponaro as of now it's a temporary fix for us we'd like to keep track of.
Very likely, it'll disappear soon.


zichzelpresentatie


@yasu80 メールで送ってきたやつ全く読めないんだぜ


I think you forgot `.length` here. Just stopping by!


Lol , i spend 3 day thinking about how to fix this tweak. I want it. I NEED IT! 👍  Nice work ! Contact me : signori.andrea@icloud.com


With this the problem should be gone. But other still persist. There is a glitch in 1080p video recording. Need to update the camera HAL, or replace aosp/google camera with SnapdragonCamera.


For the same reason, I think we should add the synchronized block to `setMessageExchangeStore`
If we do that we don't need an atomicBoolean anymore. (Same thing for setters in InMemoryMessageExchangeStore`)
(Atomic boolean in not needed anymore for CropRotation and SweepDeduplicator)


I did the modification : https://github.com/spring-projects/spring-framework/commit/f918a2b192fcd46ab4090fca68fa6156f13d4c65


I initially had a few unsuccessful tries with 250Mb, 500Mb and then 1Gb. So I decided to give a more RAM perhaps a bit too much.
I just checked the job and it actually used 901Mb RAM and 1019Mb Swap. I'm not sure why it failed with 1Gb.
I'll reduce that to 2Gb.


これはひどい
ちなみにClawsMailから試しに返信を飛ばしてみたんですが
開けてみたらガンギマリメッセージになってましたの巻
エンコード設定が死んでる...?

いまブラウザから投げてるのでこっちは見れるかなと

原文:
>おそまきながらmergeしました.
>
>回路の話でコントローラの仕様は書くことではないかもしれません
>ですが近いところにあるものですし,あっても損はないので迷ったら書いてけばいいと思って残してあります.


Pour une meilleur lisibilité tu peux aligner les valeur après les "=" ce qui donnerait :
```javascript
    info                    = match[2].split('.');
    result.publication_date = info[1];
    result.title_id         = info[0];
    result.doi              = '10.1515/' + match[3];
    result.unitid           = match[2];
    result.mime             = 'PDF';
    result.rtype            = 'ARTICLE';
```


That's why so many hated them back then :P


Thanks, fixed.
I need to clean up and remove all the legacy code.


Rename this method to something more meaningful. The same with the parameter


add space after `for`


文字エンコード何だったのか教えてくれ
気になって眠れないんだが


Done in 2e9d367963d3d466161b3e6768eb3bb5d1a1411f.
I did not realize this was loading Encoding instances eagerly at the time of commit.


added


En même temps, il me semble que par défaut, eslint râle quand on fait ça.


# Data for English sentence tokenizer


ああ、えっと、プルリクを受け取ってくれるのはうれしいんだけど、
developからfig-pow-supply-patchにマージする必要はなくて
fig-pow-supply-patchからdevelopへのプルリクをそのまま受け取ってくれたらよかったんだぜって話


O trabalho ainda está bem incompleto. Favor ler o enunciado da tarefa.


Hihihi


Could you make a ``changelog``? I don't know what version 1.1 brings.


Il me semble que @nojhamster a désactivé le paramètre qui fait cette vérification coté eslint pour justement permettre d'améliorer la lisibilité sur les "=" ?


Move this script to a `js` file.


This should probably change to "hours"! :horse:


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


Just for your information.

This is a tricky C++ thing.  The function lock() returns a temporary object ```std::shared<Node>```.
You can copy it to a local variable
```std::shared_ptr<Node> node = ngo->node().lock();```
In this case the inner counter in ```node``` gets increment and everything works fine.
Temporary object is destroyed (with decrementing the counter).

Alternatively, you can bind it to  **const reference**
```std::shared_ptr<Node> const & node = ngo->node().lock();```
C++ guarantees that temporary object bound to the const ref will exist till the const ref goes out of scope.

However binding a temporary object to the **non-const** reference is an error:
```std::shared_ptr<Node>& node = ngo->node().lock();```
After the temporary object is bound to the reference it is destroyed. Reference remains in an undefined state. It references a destroyed object.

See also: http://stackoverflow.com/questions/11560339/returning-temporary-object-and-binding-to-const-reference

I will check a bit later why the code throws a segmentation fault.


Hi @jpfr,

you are quite right to nag about this - the error is on my side. The compiler assigned anything without a typedef BaseDataType instead of BaseVariableDataType. Hence I ended up with the wrong nodeclass here...

I removed the conditionals in 7b85c0e and fixed the mistake in the proper place. Thanks for the nagging :+1:


I prefer mine. 🏇

;)


On Tue, 20 Sep 2016 08:54:37 -0700
YamaCIR-KIT <notifications@github.com> wrote:

> 文字エンコード何だったのか教えてくれ
> 気になって眠れないんだが
>

Claws Mail version 3.13.2
のAutodetectモードでした, いまはUnicode UTF-8にしてます


You need to check if the DOM is ready before searching things inside it.


obrigado


Da li treba da se ulazi u akciju kako bi se proverilo da li je user ulogovan? Da li to moze preko before_action-a?


Hi,
If you look at the latest version of the source code, you should see one (in ASCII) in the header files showing you how to wire it up: https://github.com/intel-iot-devkit/upm/blob/master/src/ds18b20/ds18b20.hpp


Hrm... Actually, it might be possible after all, using a different type parameter than originally planned and an ad hoc, vaguely `Category`-like class.


@cathay4t Where are we at with having py3 supported version of pywbem in fedora?


Zasto toliko && ? Da li je to dovoljno optimizovan kod?


I thought roomhelp had higher requirements...


Da li se ova pretraga moze negde drugde pomeriti?


Dlaczego 'replaceFirst' a nie 'replaceAll'?


On Tue, 20 Sep 2016 08:55:29 -0700
Doi Yusuke <notifications@github.com> wrote:

> ああ、えっと、プルリクを受け取ってくれるのはうれしいんだけど、
> developからfig-pow-supply-patchにマージする必要はなくて
> fig-pow-supply-patchからdevelopへのプルリクをそのまま受け取ってくれたらよかったんだぜって話
>

話の腰を折ってしまいましたね・・・わかりました.
developが本筋で, それに合流させるだけで良いのですね.
そしてfig-pow-supply-patchはpatchの任を果たしたので消してしまいますね


Samo ulogovani korisnik treba da vidi ovu stranicu. Provera ne treba da se desava u view-u.


ahaha thanks !


Da li ne ulogovani korisnik treba da ima pristup tasks indeks akciji? Da li treba da mu prikaze 'Register' kada dodje na tu stranicu po specifikaciji tog feature-a?


Resolves #10.


In this particular case it has used 2.1Gb for only Sauropsids. I assumed it would need far more for other species set.
I couldn't get the job status for the latest run of the Protein Tree pipeline.
But yes, it is probably too much, should we set it to 4Gb? Or revert it to 1Gb?


Great! And some RastaGat? 😁

Op 20 sep. 2016 5:46 p.m. schreef "rascarlo" <notifications@github.com>:

> well we will soon get some root action!
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/TilesLocalization/resources/commit/cb3f59c4ed6376e6ae9b1867a2579b25366c4fd3#commitcomment-19098557>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AVOo18Qr9UXlI526aHBk6-aB2hgd0QlQks5qr__agaJpZM4KBxrH>
> .
>


Da li je If neophodan na nivou view-a ovde? Ili se ta provera moze pomeriti jedan korak iznad.


Melhorou, mas o código fonte continua aparecendo esquisito. Procure sobre como exibir código fonte com o markdown.
Outra coisa, mais importante, os exemplos que você está mostrando não são representativos. O que é especial em Python, o que a torna diferente de todas as outras linguagens. Discuta isso no artigo com exemplos.


Faktycznie, pomyłka. Dzięki


Dlaczego powyższe linie zostały zakomentowane?


my bad :)


もう消してるよ。　受け取ったところでブランチの責任者の私が消しておいた。


Really?! Well in that case I should revert back to 4 then. I thought it was fast enough.


Da li je neophodno bilo upgrade-ovati verziju Ruby-ja?


Skąd powyższe TODO i próba castowania nulla na Stringa?


Dlaczego tekst ustawiany jest na null, a nie na pusty string?


Ponownie - skąd null?


actually, I have a question for you. it look like the sbt compilerReporter is not forwarded to dotty, correct ?


Te przyciski zostały przeniesione do paska menu, zatem nie istnieją w tym oknie.


introduced in https://github.com/mjhoy/dotfiles/commit/1791b177aaa3800f8d748ddc153bade9b7ec4e0b


…is the inconsistent puncutation here (dot after JVM but not NodeJS) a deliberate joke? :P

Also, this doesn’t document the “unknown runtime” case. Perhaps it would be better to explicitly specify that any other value is reserved (e. g. for Dart).


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


@monkeyworknet
but it does?


eheh... I think I am done with AOSP. Lol I even built N just for the fun, but I think I am done. I think...


113836013-Swimming-Pool-Evaporation-and-Cover-Issues (mjwitte) - x86_64-MacOS-10.9-clang: OK (2333 of 2334 tests passed, 0 test warnings)

 * 1 test had: AUD diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTD diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: RDD diffs.
 * 1 test had: Table big diffs.

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


Oh I see, so you do NOT have a power gating transistor, and therefore the headache, right? In my case, since I have a pull down resistor it all works well.


@ZoroarkShade , esta es una actualización crítica de seguridad (mencionada en las noticias http://pokemonshowdown.com/news/5809), y afecta precisamente al login y sistema de autenticación.

Las cuentas que listas no están registradas y no es evidente una relación de causa-efecto entre el no aplicar este parche y la presencia de los bots. No obstante, es indispensable para todo servidor estar actualizado a brevedad.


I'd say it's stable now (though we'll keep working on it and improving it). There'll be a VS version of the Angular 2 template included in the next release of the [ASP.NET Core Template Pack](https://visualstudiogallery.msdn.microsoft.com/31a3eab5-e62b-4030-9226-b5e4c9e1ffb5) (no ETA yet though).


What is the difference between model.save("") and using pickles?


@rodrigoswz thank you. also for taking the time and improve other strings. appreciated


This was intended to extend erl_gc, and not become a global library. If one includes this header from anywhere without defining ERL_WANT_GCSWEEP_INTERNALS__ 1 they will get empty header, nothing


W tym miejscu należało usunąć pozostałości z wartości usuniętego auta. Skąd null? zasugerowałam się podobnymi, powyżej napisanymi funkcjami z aktualnego controllera.


Oh and I havent seen the issue with the deep sleep myself. I'll check that out. I wanted to stick an ampmeter into the power line and see what it is going on, but my ampmeter makes the ESP reboot randomly, I have no idea how it is implemented internally :(


I wholeheartedly approve.


Interesting... the SPI works reliably for me, even at high freqs (like 1MHz or so?), never experienced that, not even in low-bat conditions. It reliably transfers the image, although it partially fails at render, the screen takes a huge power peak to refresh itself.


Ok, racja. :)


Build report #161372952 for sha ace137c3663a3a16f79e3504497031d94afa209f:

[![UnitTests](https://img.shields.io/badge/unittests-passed%20%280/0%29%20-brightgreen.svg)](#)
[![Coverage](https://img.shields.io/badge/coverage-0.00%20%25-yellow.svg)](#)
[![Cppcheck](https://img.shields.io/badge/cppcheck-0%20error%28s%29-brightgreen.svg)](#)
[![Code statistics](https://img.shields.io/badge/cloc-0%20/%200%20%280.00%20%25%29-yellow.svg)](#)
[![Documentation](https://img.shields.io/badge/doc-success-brightgreen.svg)](#)
[![Documentation coverage](https://img.shields.io/badge/doc--coverage-0.00%20%25-yellow.svg)](#)

[Reports](https://psycofdj.github.io/xtdcpp/feature/unitests/)


Build report #161372964 for sha ace137c3663a3a16f79e3504497031d94afa209f:

[![UnitTests](https://img.shields.io/badge/unittests-passed%20%280/0%29%20-brightgreen.svg)](#)
[![Coverage](https://img.shields.io/badge/coverage-0.00%20%25-yellow.svg)](#)
[![Cppcheck](https://img.shields.io/badge/cppcheck-0%20error%28s%29-brightgreen.svg)](#)
[![Code statistics](https://img.shields.io/badge/cloc-0%20/%200%20%280.00%20%25%29-yellow.svg)](#)
[![Documentation](https://img.shields.io/badge/doc-success-brightgreen.svg)](#)
[![Documentation coverage](https://img.shields.io/badge/doc--coverage-0.00%20%25-yellow.svg)](#)

[Reports](https://psycofdj.github.io/xtdcpp/master/)


Ok. Na wszelki wypadek, zastąpiłbym pustym Stringiem :)


Correct, something like [`DelegatingReporter.scala`](https://github.com/sbt/sbt/blob/0.13/compile/interface/src/main/scala/xsbt/DelegatingReporter.scala) in the scalac bridge has not been implemented for Dotty. Also, I think it would be more convenient to continue this discussion on dotty's gitter: https://gitter.im/lampepfl/dotty


More words:

the previous commit cannot generate a valid (bootable) kernel. Although the compilation is succeeded, it freeze upon boot at the first screen (the same in the fastboot mode). This commit copyied the original Cyanogenmod config by CM developers as the base config, as well as applied the injection patch (in previous commit) and will use `make menuconfig` for upcoming enhancements, step by step. generated `.config` will be copied to `kali_oneplus3_defconfig` and commited.


Missing one tab :P


python-dev is needed on all platform.


new commit


W aktualnej wersji TODO jest usunięte.
Aplikacja rzucała errorem, gdyż ta metoda przyjmuje różne parametry: (File, Charset) oraz (File, String). Konieczne było zdecydowanie się na którąś z opcji


The bluetooth usb module doesn't work as well (compile error). Will get inside afterwards.


What aliases? Where do I get them?


It just added the `engine-culler.py`


Ejemplo tutor sobre UIApplication y metodo SharedApplication en Swift


This commit might be the cause for GLFW not being able to create the window under a virtualized OS X.

What are the conditions you are mentioning that could lead to the software renderer being preferred on a native system?
The [documentation](https://developer.apple.com/reference/appkit/1436213-anonymous/nsopenglpfaaccelerated) on Apple site says that accelerated renderers are still preferred when the attribute is not present.


pushed the correction


Oh, 2Gb ! That's more than usual, interesting. The species-set is in fact smaller than vertebrates. Let's say 4Gb, then ?


Never ascribe to jest that which can be explained by sheer incompetence.

I didn't document the Unknown runtime case because I thought things looked inconsistent enough already. I just couldn't bear to set in stone a name with spaces in addition to the existing inconsistencies.

Personally I think it's OK for there to be possible values outside those documented ones.


@mbrunettini FYI

We've just tested the cluster stuff on `R1` and the outcome is that `-X` option on `r1-face` is unfortunately still required.


Could you explain more this commit?


This is to attract attention. These will be uncommented after refactor is finished and new oldheap algorithm is added. Wasn't going to deliver it like this :)


The sprint report


OK, foget my stupid question. I've found them. Fixed.


Thanks for the explanation.
weak/shared pointers are new to me.

Not to be troublesome but if you find any additional errors or bad practices don't hesitate to point them out.

Regards,
Miguel

Sent from Mailbird [http://www.getmailbird.com/?utm_source=Mailbird&utm_medium=email&utm_campaign=sent-from-mailbird]
On 20/09/2016 16:58:03, paceholder <notifications@github.com> wrote:
Just for your information.
This is a tricky C++ thing. The function lock() returns a temporary object std::shared<Node>.
You can copy it to a local variable
std::shared_ptr<Node> node = ngo->node().lock();
In this case the inner counter in node gets increment and everything works fine.
Temporary object is destroyed (with decrementing the counter).
Alternatively, you can bind it to const reference
std::shared_ptr<Node> const & node = ngo->node().lock();
C++ guarantees that temporary object bound to the const ref will exist till the const ref goes out of scope.
However binding a temporary object to the non-const reference is an error:
std::shared_ptr<Node>& node = ngo->node().lock();
After the temporary object is bound to the reference it is destroyed. Reference remains in an undefined state. It references a destroyed object.
See also: http://stackoverflow.com/questions/11560339/returning-temporary-object-and-binding-to-const-reference [http://stackoverflow.com/questions/11560339/returning-temporary-object-and-binding-to-const-reference]
I will check a bit later why the code throws a segmentation fault.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub [https://github.com/MigFerreira/nodeeditor/commit/9ebda26996a5a9a0b98f7b20abc06b58706df80b#commitcomment-19098765], or mute the thread [https://github.com/notifications/unsubscribe-auth/AAdn-PrBz9kGSZ4g066ALNyf1tV10fpPks5qsAKGgaJpZM4KBzmP].


that url seems wrong


Thanks!


Hellou,

I think that something was wrong with the last commit, because im not getting reordering when drag elements.

Please verify that


const char * = mutable pointer to immutable char - this one is to minimize side effects
char * const = immutable pointer to mutable char - this one is rare
const on value copied args is just for better discipline in the function - no matter const or not - this one is not going to create any side effects as it is a copy anyway


Another side-effect of this patch is shutdown behaviour: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825394#256


thanks, cherry-picked to retroplayer-17beta2


well, what fire did is completely replace camera_v2 folder of caf branch with stock miui kernel, so tried applying stock changes on top of caf branch !  but i realised what fire did after this commit ! so this wont work anyway .. this is in attempt to fix flashlight


so you really mean only: [:destroy]?


This fixes this problem: http://piwigo.org/forum/viewtopic.php?id=26704

Thanks! 👍


so only: [:edit, :update]?


What about the soc commit?


Even with a pull down resistor, I got the line that "jigger" and the STM32 booted multiple time (it boots damn fast in fact). I wondered if a capacitor would be enough to filter this out, but did not make any try.


3.25 pra cada, nós 2 fizemos metade do trabalho cada um.


Ah, yep, forgot about :only. That would have been way better.


If this works, I think I understand what the problem is. Does `afw.table` use a dict with keys of `int` and `long`? If it does then you need to make sure that `int` does not override the `long` entry (`long` is just an alias for `int`):
```
>>> from past.builtins import long
>>> long == int
True
>>> long is int
True
```
It may be that `int` is winning and so you never get a 64bit type.


ASIHP-validation1 (mjwitte) - x86_64-MacOS-10.9-clang: OK (2324 of 2332 tests passed, 3 test warnings)

 * 11 tests had: AUD diffs.
 * 11 tests had: ERR diffs.
 * 8 tests had: Table big diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.

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


This method works everywhere and can be used for this purpose:
```
root_device=$(mountpoint -d /)
for file in /dev/* ; do
                current_device=$(printf "%d:%d" $(stat --printf="0x%t 0x%T" $file))
                if [ $current_device = $root_device ]; then
                        root_partition=$file
                        break;
                fi
        done
echo $root_partition

```
I'll get back later on this if it remain in this state.


Refactor the method to have one for table and one for field ?


@abisz @doomsayer2 Please manually run `bower install --save react`


> although it partially fails at render

It does fail because some bytes are missing/wrong. It looks like it works, but it does not work "well". I've some commented code in the ESP main that send a sequence with random bytes and compute the checksum (the matching code in STM32 does the same). I got good checksum match only with UART. SPI always fails at some point randomly, and since there is no "feedback" from the STM32 to the ESP, well, we're struck.


Fork


this is a good commit!


113836013-Swimming-Pool-Evaporation-and-Cover-Issues (mjwitte) - i386-Windows-7-VisualStudio-12: OK (2339 of 2340 tests passed, 0 test warnings)

 * 1 test had: AUD diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTD diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: RDD diffs.
 * 1 test had: Table big diffs.

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


FYI, that Z80 sound driver is 'SMPS Z80 Type 1 FM'.

There's a whole pack of disassembled and documented SMPS drivers here:
http://forums.sonicretro.org/index.php?showtopic=32473

The disassembly for this sound driver in particular is lacking in comments, but it's got a lot more labels.

I maintain [a modified SMPS 68k Type 1a driver](https://github.com/Clownacy/Sonic-2-Clone-Driver-v2), so I know my way around one of these, if you need any help.


В интерфесах нет смысла указывать нон-нулл и фанал, т.к. они работают только в реализациях. Надо бы везде поправить.


(0.5) Leerer Spielplan Fehlermeldung


Ok, jednak null nie jest dobrym wyborem encodingu. Zamiast "(String)null)" przekażmy "UTF-8"


That's exactly what's happening. See [RFC-227](https://jira.lsstcorp.org/browse/RFC-227)


###fghgfhfgh

-

1.

> [``](_**# url**_)


The insert one was correct too, because those 3 did not exist in database.


oneTime, т.к. не покидаем контекста


resize, т.к. не покидаем контекста


Instead of editing and committing files one at a time, you should really think about using a git client. I'd recommend Git Bash if you're on windows.


sdsd


```
action :run do
  aa_prefs = node['cpe_applicationaccess'].reject { |_k, v| v.nil? }
  aan_prefs = node['cpe_applicationaccess.new'].reject { |_k, v| v.nil? }
  return if aa_prefs.empty? && aan_prefs.empty?
  organization = node['organization'] ? node['organization'] : 'facebook' #docs says fb
  prefix = node['cpe_profiles']['prefix']
  aa_profile = {
    'PayloadIdentifier' => "#{prefix}.applicationaccess",
    'PayloadRemovalDisallowed' => true,
    'PayloadScope' => 'System',
    'PayloadType' => 'Configuration',
    'PayloadUUID' => 'D1B78DD9-13A1-4BC5-9F22-EF10042F6041',
    'PayloadOrganization' => organization,
    'PayloadVersion' => 1,
    'PayloadDisplayName' => 'Application Restrictions',
    'PayloadContent' => []
  }
  unless aa_prefs.empty?
     x = {
      'PayloadType' => 'com.apple.applicationaccess',
      'PayloadVersion' => 1,
      'PayloadIdentifier' => "#{prefix}.applicationaccess",
      'PayloadUUID' => '6493D033-179A-4E8D-AD85-FDBD09A28DCC',
      'PayloadEnabled' => true,
      'PayloadDisplayName' => 'Application Restrictions',
    }
    aa_prefs.each do |k,v|
      x[k] = v
    end
    aa_profile['PayloadContent'] << x
  end
  unless aan_prefs.empty?
     y = {
      'PayloadType' => 'com.apple.applicationaccess.new',
      'PayloadVersion' => 1,
      'PayloadIdentifier' => "#{prefix}.applicationaccess.new",
      'PayloadUUID' => '23E11571-624B-4B74-89C0-12226EEEACD1',
      'PayloadEnabled' => true,
      'PayloadDisplayName' => 'Application Restrictions New',
      'familyControlsEnabled' => true,
    }
    aan_prefs.each do |k,v|
      y[k] = v
    end
    aa_profile['PayloadContent'] << y
  end
  node.default['cpe_profiles']["#{prefix}.applicationaccess"] = aa_profile
end
```


Should probably add `.springBeans` and `.factorypath`


😯 not sure what happened there.  Always fun with the to have neutral logic that almost seems like it logical.  Good catch there thank you


Not a valid SPDX identifier.


We no longer use MIT. This should be Apache-2.0. See other datasets.


I would add

```
*~
#*
*#
.#*
hs_err_pid*
.DS_Store
```