Po mojem zna biti težava pri fursovem certifikatu, ki je podan v .cer obliki namesto v .pem obliki (takih stvari ne smeš kar tako spreminjati). Vse o pretvarjanju si poglej v navodilih.


@postiffm The split repositories are not ready yet. I'm still working on them, When they do split all the history will be migrated to the right place and you can clone and continue working from where you left of. I'll check with you that you've pushed all the code you have to this repository before I run the migration tool for the final time. We're still a little ways out from there though.


у вас гошанэквип поломался
![POLOMALEEY](http://puu.sh/oBr7O/390d863ed6.png)


@WestLangley

**Now that I named the beast and you can see it. It's perfectly fine to be scared (IOW question the API), but please don't blame me for its existence!**

>"Face flipping" is enabled by default. I stand by my statement. If we can't agree on something as fundamental at this, then there is a problem with the API or terminology.

You're in fact complaining about what has been implemented before this PR more hidden by jargon and needless twiddling with the GL state.

Face flipping has always been enabled by default - it was previously done via culling state `THREE.CullFaceFront`, but it doesn't make it any easier to grasp (in fact you need to also understand how the renderer handles sidedness to explain the actual effect).

> I appreciate your hard work here. But, maybe someone else will step in and propose an alternate API.

This PR has been a huge step forward, because you provide strong evidence that nobody really understood the gory details until now :). It puts us into a position to take further steps if we want to and I am not against further changes.

However, just drawing the opposing faces apparently works quite well to avoid self-shadowing OOTB. It's also quite easy to explain, and giving the user two flags to opt out of the automatism seems straightforward too. I am 100% positive that the API provided in this PR is an improvement over the previous state, since it no longer confronts the user with implementation details that are really tricky to grasp.

For further changes we may have to touch the semantic level, which I deliberately avoided. This PR just let the API reflect / document the behavior, which was deliberately left untouched (except for fixing the bug, of course).

If we want different behavior, that's a next step outside the scope of this PR and I'm looking forward to your or anyone else's proposal on that matter.


do Chests now work again?


Wow.


@hamid-omid Not sure what this is !?


F


Fixes #28


The refactoring went wrong!
In the first commit the calculation was

> thisAmount += 2;
> if (each.getDaysRented() > 2)
> thisAmount += (each.getDaysRented() - 2) * 1.5;

For example if we choose a normal release with a renting duration of 10 days than

it will execute the first if so:
(10-2) * 1.5 = 12

But the first commit would calculate:
2+(10-2)*1,5 = 14
----
14 =! 12


:laughing:


con la frase:
```y es la complejidad incapacita esta comprensión.```
yo escribiría o bien:
```y es la complejidad la que incapacita esta compresión```
o:
```y la capacidad incapacita esta compresión```


When you rent the movie for less a day you only get 1 renter point, referencing to the first commit.


The calculation diifers from the first commit:
> thisAmount += 1.5;
>               if (each.getDaysRented() > 3)
>                    thisAmount += (each.getDaysRented() - 3) * 1.5;


Al añadir tabulación (espacios) te lo añade como una cita y escapa los asteroides


causas, no causes


added a comment: https://github.com/yiisoft-contrib/yiiframework.com/commit/6e959dea929828ab48532baafb00c014ddabdbee


I finish to review section 2, @sortega


Talk to me about the representation we're using for a CNF instance later. Want to optimize for speed here.


thanks, I've updated it


Seems fine to me.


@makc
is there a reason to use alphatest here. I had quite a time trying to fix a bug where a spineanimation object disappeared instantly whenever its alpha is < 0.5


See: https://github.com/cara-tm/mkp_if_amp/commit/c6c67ebd17fe3313e83be960c59c2fd0eeec87aa


ans should be of type uint8_t, not int.

Casting &ans to uint8_t could yield different results, depending on the endianness of the machine.


See an example used by a plugin: https://github.com/cara-tm/pat_article_social/commit/2fec8ccfb2c3fc8fe9d513803c2d9e98651595a9


Even if you want to support this, the replacement shouldn't be done in this call. On the one hand, if you call `Result` multiple times you'll have to do this multiple times; on the other hand, if you ever want to replace another character, by doing it inline it will quickly become a mess. The right place for it should be `Result.__init__`.


Hey Angelo can you take a look at this file?


@nwinter, this is only working for English languages:
![English](https://cloud.githubusercontent.com/assets/6980488/14937928/3945000a-0f0d-11e6-90cb-ec2abad376c2.png)

For example, in Portuguese it displays like:
![Portuguese](https://cloud.githubusercontent.com/assets/6980488/14937929/395c145c-0f0d-11e6-9c47-ca720235562d.png)


So did the browser just end the page, or was it spinning endlessly loading after printing "Complete" ?


die Bilder


fehlen beim commit


getStatistics method is not working "as is".
`{ error_code: 5003, error_message: 'Invalid number of parameters' }`

Also, I can't find this method in Flower Power API page...


Amb el «mkdir -p» es pot estalviar el «if» que l'envolta:

- **-p, --parents ->** no error if existing, make parent directories as needed


@tadas:

I don't suppose you remember whether it was intentional that two questions (`whats_the_husbands_income?` & `whats_the_highest_earners_income?`) continue to use hard-coded values for the income limit after this commit? i.e. `limit = (is_before_april_changes ? 26100.0 : 27000.0)`.

My guess is that the intention was that they should use the values of `income_limit_for_personal_allowances ` from the new `RateQuery`. Is that correct?

Note that the `is_before_april_changes ` calculate block has been removed and so the ternary condition (above) will never be true.


@tbert12 Las 2 primeras líneas no las necesita el usuario. A él le va a venir el _.tgz_.


yo sorry but it breaks it on my scene


It works great


closed #36


github being stupid not telling me this was deleted while doing a compare against cm......


No, it was spinning, meaning active server-process.


[R/exa.createScript.R:103:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L103) *style:* **Variable and function names should be all lowercase.**
```r
                             initCode = NA,
                             ^~~~~~~~
```
[R/exa.createScript.R:104:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L104) *style:* **Variable and function names should be all lowercase.**
```r
                             cleanCode = NA,
                             ^~~~~~~~~
```
[R/exa.createScript.R:105:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
                             inType = SET,
                             ^~~~~~
```
[R/exa.createScript.R:106:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L106) *style:* **Variable and function names should be all lowercase.**
```r
                             inArgs = list(),
                             ^~~~~~
```
[R/exa.createScript.R:107:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L107) *style:* **Variable and function names should be all lowercase.**
```r
                             outType = EMITS,
                             ^~~~~~~
```
[R/exa.createScript.R:108:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L108) *style:* **Variable and function names should be all lowercase.**
```r
                             outArgs = list(),
                             ^~~~~~~
```
[R/exa.createScript.R:109:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L109) *style:* **Variable and function names should be all lowercase.**
```r
                             outputAddress = NA,
                             ^~~~~~~~~~~~~
```
[R/exa.createScript.R:110:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L110) *style:* **Variable and function names should be all lowercase.**
```r
                             replaceIfExists = TRUE,
                             ^~~~~~~~~~~~~~~
```
[R/exa.createScript.R:111:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L111) *style:* **Variable and function names should be all lowercase.**
```r
                             mockOnly = FALSE
                             ^~~~~~~~
```
[R/exa.createScript.R:115:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
  initCode <- m$initCode
  ^~~~~~~~
```
[R/exa.createScript.R:115:17:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
  initCode <- m$initCode
                ^~~~~~~~
```
[R/exa.createScript.R:116:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
  cleanCode <- m$cleanCode
  ^~~~~~~~~
```
[R/exa.createScript.R:116:18:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
  cleanCode <- m$cleanCode
                 ^~~~~~~~~
```
[R/exa.createScript.R:118:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
  inType <- match.arg(inType, ALLOWED_UDF_IN_TYPES)
  ^~~~~~
```
[R/exa.createScript.R:118:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
  inType <- match.arg(inType, ALLOWED_UDF_IN_TYPES)
                      ^~~~~~
```
[R/exa.createScript.R:119:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  outType <- match.arg(outType, ALLOWED_UDF_OUT_TYPES)
  ^~~~~~~
```
[R/exa.createScript.R:119:24:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  outType <- match.arg(outType, ALLOWED_UDF_OUT_TYPES)
                       ^~~~~~~
```
[R/exa.createScript.R:121:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  inArgs <- do.call(paste, c(as.list(inArgs), sep = ", "))
  ^~~~~~
```
[R/exa.createScript.R:121:38:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  inArgs <- do.call(paste, c(as.list(inArgs), sep = ", "))
                                     ^~~~~~
```
[R/exa.createScript.R:123:7:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L123) *style:* **Variable and function names should be all lowercase.**
```r
  if (outType == EMITS) {
      ^~~~~~~
```
[R/exa.createScript.R:124:19:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L124) *style:* **Variable and function names should be all lowercase.**
```r
    if (is.null(m$outArgs)) {
                  ^~~~~~~
```
[R/exa.createScript.R:127:5:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L127) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- paste("(",
    ^~~~~~~
```
[R/exa.createScript.R:128:47:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L128) *style:* **Variable and function names should be all lowercase.**
```r
                     do.call(paste, c(as.list(outArgs), sep = ", ")),
                                              ^~~~~~~
```
[R/exa.createScript.R:131:5:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L131) *style:* **Variable and function names should be all lowercase.**
```r
    outType <- RETURNS
    ^~~~~~~
```
[R/exa.createScript.R:132:5:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L132) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- as.character(outArgs)
    ^~~~~~~
```
[R/exa.createScript.R:132:29:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L132) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- as.character(outArgs)
                            ^~~~~~~
```
[R/exa.createScript.R:135:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L135) *style:* **Variable and function names should be all lowercase.**
```r
  sql <- paste("CREATE", if (replaceIfExists) "OR REPLACE" else "", "R",
                             ^~~~~~~~~~~~~~~
```
[R/exa.createScript.R:136:16:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L136) *style:* **Variable and function names should be all lowercase.**
```r
               inType, "SCRIPT", name,
               ^~~~~~
```
[R/exa.createScript.R:137:21:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L137) *style:* **Variable and function names should be all lowercase.**
```r
               "(", inArgs, ")",
                    ^~~~~~
```
[R/exa.createScript.R:138:16:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
               outType, outArgs, "AS")
               ^~~~~~~
```
[R/exa.createScript.R:138:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
               outType, outArgs, "AS")
                        ^~~~~~~
```
[R/exa.createScript.R:140:18:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L140) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(m$outputAddress))
                 ^~~~~~~~~~~~~
```
[R/exa.createScript.R:144:24:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
                       outputAddress[[1]], "', ", outputAddress[[2]], ")",
                       ^~~~~~~~~~~~~
```
[R/exa.createScript.R:144:51:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
                       outputAddress[[1]], "', ", outputAddress[[2]], ")",
                                                  ^~~~~~~~~~~~~
```
[R/exa.createScript.R:157:16:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L157) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(initCode)) {
               ^~~~~~~~
```
[R/exa.createScript.R:159:10:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(initCode)) {
         ^~~~~~~~
```
[R/exa.createScript.R:159:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(initCode)) {
                             ^~~~~~~~
```
[R/exa.createScript.R:160:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L160) *style:* **Variable and function names should be all lowercase.**
```r
      sql <- paste(sql, codeLine, sep = "\n")
                        ^~~~~~~~
```
[R/exa.createScript.R:165:16:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(cleanCode)) {
               ^~~~~~~~~
```
[R/exa.createScript.R:167:10:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(cleanCode)) {
         ^~~~~~~~
```
[R/exa.createScript.R:167:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(cleanCode)) {
                             ^~~~~~~~~
```
[R/exa.createScript.R:168:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
      sql <- paste(sql, codeLine, sep = "\n")
                        ^~~~~~~~
```
[R/exa.createScript.R:173:8:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L173) *style:* **Variable and function names should be all lowercase.**
```r
  for (codeLine in deparse(code)) {
       ^~~~~~~~
```
[R/exa.createScript.R:174:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L174) *style:* **Variable and function names should be all lowercase.**
```r
    sql <- paste(sql, codeLine, sep = "\n")
                      ^~~~~~~~
```
[R/exa.createScript.R:178:8:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L178) *style:* **Variable and function names should be all lowercase.**
```r
  if (!mockOnly) {
       ^~~~~~~~
```
[R/exa.createScript.R:179:9:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
    if (odbcQuery(channel, sql) == -1) {
        ^~~~~~~~~
```
[R/exa.createScript.R:180:12:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L180) *style:* **Variable and function names should be all lowercase.**
```r
      stop(odbcGetErrMsg(channel)[[1]])
           ^~~~~~~~~~~~~
```
[R/exa.createScript.R:185:36:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
  function(..., table, where = "", groupBy = "", restQuery = "",
                                   ^~~~~~~
```
[R/exa.createScript.R:185:50:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
  function(..., table, where = "", groupBy = "", restQuery = "",
                                                 ^~~~~~~~~
```
[R/exa.createScript.R:186:12:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L186) *style:* **Variable and function names should be all lowercase.**
```r
           returnSQL = FALSE, reader = NA, server = NA) {
           ^~~~~~~~~
```
[R/exa.createScript.R:195:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L195) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(is.character(groupBy))
                             ^~~~~~~
```
[R/exa.createScript.R:196:24:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L196) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(length(groupBy) == 1)
                       ^~~~~~~
```
[R/exa.createScript.R:198:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L198) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(is.character(restQuery))
                             ^~~~~~~~~
```
[R/exa.createScript.R:199:24:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L199) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(length(restQuery) == 1)
                       ^~~~~~~~~
```
[R/exa.createScript.R:213:9:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
    if (groupBy != "") {
        ^~~~~~~
```
[R/exa.createScript.R:214:7:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      groupBy <- paste(" GROUP BY", groupBy, sep = " ")
      ^~~~~~~
```
[R/exa.createScript.R:214:37:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      groupBy <- paste(" GROUP BY", groupBy, sep = " ")
                                    ^~~~~~~
```
[R/exa.createScript.R:218:32:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L218) *style:* **Variable and function names should be all lowercase.**
```r
                 table, where, groupBy, sep = "")
                               ^~~~~~~
```
[R/exa.createScript.R:219:47:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L219) *style:* **Variable and function names should be all lowercase.**
```r
    sql <- paste("SELECT * FROM (", sql, ")", restQuery, sep = "")
                                              ^~~~~~~~~
```
[R/exa.createScript.R:221:9:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L221) *style:* **Variable and function names should be all lowercase.**
```r
    if (returnSQL) {
        ^~~~~~~~~
```
[R/exa.createScript.R:224:7:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
      execArgs <- list(channel, sql)
      ^~~~~~~~
```
[R/exa.createScript.R:226:9:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, reader = reader)
        ^~~~~~~~
```
[R/exa.createScript.R:226:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, reader = reader)
                      ^~~~~~~~
```
[R/exa.createScript.R:229:9:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L229) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, server = server)
        ^~~~~~~~
```
[R/exa.createScript.R:229:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L229) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, server = server)
                      ^~~~~~~~
```
[R/exa.createScript.R:231:12:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L231) *style:* **Variable and function names should be all lowercase.**
```r
      if (!mockOnly) {
           ^~~~~~~~
```
[R/exa.createScript.R:232:31:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.createScript.R#L232) *style:* **Variable and function names should be all lowercase.**
```r
        do.call(exa.readData, execArgs)
                              ^~~~~~~~
```
[R/exa.readData.R:48:53:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L48) *style:* **Only use double-quotes.**
```r
exa.readData <- function(channel, query, encoding = 'UTF-8',
                                                    ^~~~~~~
```
[R/exa.readData.R:49:46:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L49) *style:* **Commas should always have a space after.**
```r
                         reader = function(x,..., enc = encoding) {
                                             ^
```
[R/exa.readData.R:50:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L50) *style:* **lines should not be more than 80 characters.**
```r
                           read.csv(x,..., stringsAsFactors = FALSE, encoding = enc,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:50:39:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L50) *style:* **Commas should always have a space after.**
```r
                           read.csv(x,..., stringsAsFactors = FALSE, encoding = enc,
                                      ^
```
[R/exa.readData.R:51:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L51) *style:* **lines should not be more than 80 characters.**
```r
                                    blank.lines.skip = FALSE, numerals="no.loss")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:51:71:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                    blank.lines.skip = FALSE, numerals="no.loss")
                                                                     ~^~
```
[R/exa.readData.R:53:38:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L53) *style:* **Commas should always have a space after.**
```r
                         server = NA,...) {
                                     ^
```
[R/exa.readData.R:60:15:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
    server <- odbcGetInfo(channel)[["Server_Name"]]
              ^~~~~~~~~~~
```
[R/exa.readData.R:63:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverAddress <- strsplit(server, ":")[[1]]
  ^~~~~~~~~~~~~
```
[R/exa.readData.R:65:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
  ^~~~~~~~~~
```
[R/exa.readData.R:65:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
                             ^~~~~~~~~~~~~
```
[R/exa.readData.R:66:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
  ^~~~~~~~~~
```
[R/exa.readData.R:66:28:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
                           ^~~~~~~~~~~~~
```
[R/exa.readData.R:68:36:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                   ^~~~~~~~~~
```
[R/exa.readData.R:68:48:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                               ^~~~~~~~~~
```
[R/exa.readData.R:70:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
  proxyHost <- .Call(C_asyncRODBCProxyHost, slot)
  ^~~~~~~~~
```
[R/exa.readData.R:71:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
  proxyPort <- .Call(C_asyncRODBCProxyPort, slot)
  ^~~~~~~~~
```
[R/exa.readData.R:72:64:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
  query <- paste("EXPORT (", query, ") INTO CSV AT 'http://",  proxyHost, ":",
                                                               ^~~~~~~~~
```
[R/exa.readData.R:73:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L73) *style:* **lines should not be more than 80 characters.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:73:18:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                 ^~~~~~~~~
```
[R/exa.readData.R:73:68:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L73) *style:* **Commas should always have a space after.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                                                                   ^
```
[R/exa.readData.R:73:77:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L73) *style:* **Commas should always have a space after.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                                                                            ^
```
[R/exa.readData.R:81:20:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.readData.R#L81) *style:* **Commas should always have a space after.**
```r
  res <- reader(fd,...)
                   ^
```
[R/exa.writeData.R:36:42:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
exa.writeData <- function(channel, data, tableName, tableColumns = NA,
                                         ^~~~~~~~~
```
[R/exa.writeData.R:36:53:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
exa.writeData <- function(channel, data, tableName, tableColumns = NA,
                                                    ^~~~~~~~~~~~
```
[R/exa.writeData.R:37:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L37) *style:* **lines should not be more than 80 characters.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:37:82:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L37) *style:* **Commas should always have a space after.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
                                                                                ^
```
[R/exa.writeData.R:37:92:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L37) *style:* **Put spaces around all infix operators.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
                                                                                ~^~
```
[R/exa.writeData.R:38:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L38) *style:* **lines should not be more than 80 characters.**
```r
                                              error = function(e) stop(paste("Cannot get system encoding.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:39:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L39) *style:* **lines should not be more than 80 characters.**
```r
                                                                             Please set manually.\n",e)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:39:102:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L39) *style:* **Commas should always have a space after.**
```r
                                                                             Please set manually.\n",e)
                                                                                ^
```
[R/exa.writeData.R:42:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L42) *style:* **lines should not be more than 80 characters.**
```r
                          writer = function(data, conn, fileEncoding = encoding) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:42:57:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L42) *style:* **Variable and function names should be all lowercase.**
```r
                          writer = function(data, conn, fileEncoding = encoding) {
                                                        ^~~~~~~~~~~~
```
[R/exa.writeData.R:50:56:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
                                        fileEncoding = fileEncoding)
                                                       ^~~~~~~~~~~~
```
[R/exa.writeData.R:58:15:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
    server <- odbcGetInfo(channel)[["Server_Name"]]
              ^~~~~~~~~~~
```
[R/exa.writeData.R:61:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L61) *style:* **Variable and function names should be all lowercase.**
```r
  serverAddress <- strsplit(server, ":")[[1]]
  ^~~~~~~~~~~~~
```
[R/exa.writeData.R:63:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
  ^~~~~~~~~~
```
[R/exa.writeData.R:63:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
                             ^~~~~~~~~~~~~
```
[R/exa.writeData.R:64:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
  ^~~~~~~~~~
```
[R/exa.writeData.R:64:28:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
                           ^~~~~~~~~~~~~
```
[R/exa.writeData.R:66:36:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                   ^~~~~~~~~~
```
[R/exa.writeData.R:66:48:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                               ^~~~~~~~~~
```
[R/exa.writeData.R:67:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
  proxyHost <- .Call(C_asyncRODBCProxyHost, slot)
  ^~~~~~~~~
```
[R/exa.writeData.R:68:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  proxyPort <- .Call(C_asyncRODBCProxyPort, slot)
  ^~~~~~~~~
```
[R/exa.writeData.R:70:35:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
  query <- paste0("IMPORT INTO ", tableName,
                                  ^~~~~~~~~
```
[R/exa.writeData.R:71:28:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
                 if (is.na(tableColumns)) ""
                           ^~~~~~~~~~~~
```
[R/exa.writeData.R:72:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L72) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                      ^
```
[R/exa.writeData.R:72:34:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                 ^
```
[R/exa.writeData.R:72:40:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                       ^~~~~~~~~~~~
```
[R/exa.writeData.R:72:53:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                    ^
```
[R/exa.writeData.R:72:61:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L72) *style:* **Put spaces around all infix operators.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                           ~^~
```
[R/exa.writeData.R:72:68:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                   ^
```
[R/exa.writeData.R:72:72:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L72) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                       ^
```
[R/exa.writeData.R:73:43:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
                 " FROM CSV AT 'http://", proxyHost, ":",
                                          ^~~~~~~~~
```
[R/exa.writeData.R:74:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L74) *style:* **lines should not be more than 80 characters.**
```r
                 proxyPort, "' FILE 'importData.csv' ENCODING = '", encoding, "'")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:74:18:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/exa.writeData.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
                 proxyPort, "' FILE 'importData.csv' ENCODING = '", encoding, "'")
                 ^~~~~~~~~
```
[R/EXADBI-internal.R:2:2:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L2) *style:* **Commented code should be removed.**
```r
## These are sub-methods used by the DBI methods defined in EXADBI.R.
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:4:2:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L4) *style:* **Commented code should be removed.**
```r
## First version written in 2015 by Marcel Boldt <marcel.boldt@exasol.com>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:5:2:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L5) *style:* **Commented code should be removed.**
```r
## as part of the EXASOL R interface & SDK package. It may be used, changed and distributed freely
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:15:30:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L15) *style:* **Commas should never have a space before.**
```r
grep_schema <- function(stmt , statement = TRUE) {
                            ~^
```
[R/EXADBI-internal.R:16:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L16) *style:* **lines should not be more than 80 characters.**
```r
  g1 <-   gregexpr("from(([\\s.]\"[^\"]+\")|([\\s.]\\w+))+?([;\\s)]|$)",  # grep all from stmts.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:18:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L18) *style:* **lines should not be more than 80 characters.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:18:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L18) *style:* **Commas should always have a space after.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                      ^
```
[R/EXADBI-internal.R:18:26:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L18) *style:* **Commas should always have a space after.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                         ^
```
[R/EXADBI-internal.R:23:27:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L23) *style:* **Commented code should be removed.**
```r
  #                       return(substr(x,1,nchar(x)-1))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:30:29:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L30) *style:* **Commas should always have a space after.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                            ^
```
[R/EXADBI-internal.R:30:31:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L30) *style:* **Commas should always have a space after.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                              ^
```
[R/EXADBI-internal.R:30:45:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L30) *style:* **Put spaces around all infix operators.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                                           ~^~
```
[R/EXADBI-internal.R:43:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L43) *style:* **lines should not be more than 80 characters.**
```r
        substr(identifier[i], nchar(identifier[i]), nchar(identifier[i])) == "\"") {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:67:9:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L67) *style:* **Commented code should be removed.**
```r
#       return(sql("")) # empty string is NULL in EXASOL
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:77:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L77) *style:* **Commas should always have a space after.**
```r
      if (substr(x, 1,1) == "\"" & substring(x, nchar(x)) == "\"")
                      ^
```
[R/EXADBI-internal.R:84:14:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L84) *style:* **Only use double-quotes.**
```r
  id <- gsub('.', '_', id, fixed = TRUE)# change dots to underscores
             ^~~
```
[R/EXADBI-internal.R:84:19:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L84) *style:* **Only use double-quotes.**
```r
  id <- gsub('.', '_', id, fixed = TRUE)# change dots to underscores
                  ^~~
```
[R/EXADBI-internal.R:87:17:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L87) *style:* **Commas should always have a space after.**
```r
  paste0(quotes,make.unique(encodeString(id)),quotes)
                ^
```
[R/EXADBI-internal.R:87:47:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L87) *style:* **Commas should always have a space after.**
```r
  paste0(quotes,make.unique(encodeString(id)),quotes)
                                              ^
```
[R/EXADBI-internal.R:107:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L107) *style:* **lines should not be more than 80 characters.**
```r
          "from(([\\s.]\"[^\"]+\")|([\\s.]\\w+))+?([;\\s)]|$)",  # grep all from stmts.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:111:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L111) *style:* **lines should not be more than 80 characters.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:111:22:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L111) *style:* **Commas should always have a space after.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                     ^
```
[R/EXADBI-internal.R:111:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L111) *style:* **Commas should always have a space after.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                        ^
```
[R/EXADBI-internal.R:116:49:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L116) *style:* **Commas should always have a space after.**
```r
          if (substring(x, nchar(x)) %in% c(";"," ",")"))
                                                ^
```
[R/EXADBI-internal.R:116:53:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L116) *style:* **Commas should always have a space after.**
```r
          if (substring(x, nchar(x)) %in% c(";"," ",")"))
                                                    ^
```
[R/EXADBI-internal.R:117:11:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L117) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
          {
          ^
```
[R/EXADBI-internal.R:118:29:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L118) *style:* **Commas should always have a space after.**
```r
            return(substr(x,1,nchar(x) - 1))
                            ^
```
[R/EXADBI-internal.R:118:31:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L118) *style:* **Commas should always have a space after.**
```r
            return(substr(x,1,nchar(x) - 1))
                              ^
```
[R/EXADBI-internal.R:132:24:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L132) *style:* **Commas should always have a space after.**
```r
        substr(schemas,1,nchar(schemas) - 1) # remove the final dot
                       ^
```
[R/EXADBI-internal.R:132:26:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L132) *style:* **Commas should always have a space after.**
```r
        substr(schemas,1,nchar(schemas) - 1) # remove the final dot
                         ^
```
[R/EXADBI-internal.R:157:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L157) *style:* **lines should not be more than 80 characters.**
```r
    # as.data.frame(ds, stringsAsFactors = FALSE, optional = TRUE) # doesn't work as it strips quotes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:157:7:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L157) *style:* **Commented code should be removed.**
```r
    # as.data.frame(ds, stringsAsFactors = FALSE, optional = TRUE) # doesn't work as it strips quotes
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:159:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L159) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI-internal.R:160:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L160) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI-internal.R:161:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI-internal.R#L161) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI.R:10:2:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L10) *style:* **Commented code should be removed.**
```r
## First version written in 2015 by Marcel Boldt <marcel.boldt@exasol.com>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:11:2:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L11) *style:* **Commented code should be removed.**
```r
## as part of the EXASOL R interface & SDK package. It may be used, changed and distributed freely
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:64:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:102:5:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L102) *style:* **Commented code should be removed.**
```r
  # path.package("exasol")
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:105:5:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L105) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(driver) | is.null(driver)) {
    ^
```
[R/EXADBI.R:109:20:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L109) *style:* **Only use double-quotes.**
```r
        Sys.info()['sysname'],
                   ^~~~~~~~~
```
[R/EXADBI.R:110:9:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L110) *style:* **Only use double-quotes.**
```r
        'Darwin' = paste0(system.file(package = packageName()),
        ^~~~~~~~
```
[R/EXADBI.R:111:27:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L111) *style:* **Only use double-quotes.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:111:28:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L111) *warning:* **Do not use absolute paths.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                           ^~~~~
```
[R/EXADBI.R:113:9:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L113) *style:* **Only use double-quotes.**
```r
        'Linux' = paste0(system.file(package = packageName()),
        ^~~~~~~
```
[R/EXADBI.R:114:26:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L114) *style:* **Only use double-quotes.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:114:27:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L114) *warning:* **Do not use absolute paths.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                          ^~~~~
```
[R/EXADBI.R:119:21:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L119) *style:* **Put spaces around all infix operators.**
```r
  } else if (driver =="SYSTEM") {
                    ^~~
```
[R/EXADBI.R:120:7:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L120) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!silent) print("Using the system driver...")
      ^
```
[R/EXADBI.R:127:3:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L127) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("EXADriver", odbc_drv = driver)
  ^~~
```
[R/EXADBI.R:137:44:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L137) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:145:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L145) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:204:15:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L204) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAConnection",
              ^
```
[R/EXADBI.R:205:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L205) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:206:10:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
    if (!dbIsValid(dbObj)) {
         ^~~~~~~~~
```
[R/EXADBI.R:206:20:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
    if (!dbIsValid(dbObj)) {
                   ^~~~~
```
[R/EXADBI.R:210:26:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L210) *style:* **Variable and function names should be all lowercase.**
```r
      db.version = paste(dbObj@db_prod_name, dbObj@db_version),
                         ^~~~~
```
[R/EXADBI.R:210:46:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L210) *style:* **Variable and function names should be all lowercase.**
```r
      db.version = paste(dbObj@db_prod_name, dbObj@db_version),
                                             ^~~~~
```
[R/EXADBI.R:211:16:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L211) *style:* **Variable and function names should be all lowercase.**
```r
      dbname = dbObj@db_name,
               ^~~~~
```
[R/EXADBI.R:212:18:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L212) *style:* **Variable and function names should be all lowercase.**
```r
      username = dbObj@db_user,
                 ^~~~~
```
[R/EXADBI.R:213:14:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
      host = dbObj@db_host,
             ^~~~~
```
[R/EXADBI.R:214:14:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      port = dbObj@db_port
             ^~~~~
```
[R/EXADBI.R:223:44:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L223) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:274:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L274) *style:* **lines should not be more than 80 characters.**
```r
    #         close = function(commit=TRUE) {                         # dbClearResult is in row 880
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:275:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L275) *style:* **lines should not be more than 80 characters.**
```r
    #           "Frees up all resources, in particular drops the temporary table in the DB."
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:278:21:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L278) *style:* **Commented code should be removed.**
```r
    #               warning("Connection seems exipired.\n    ...it's gone...")
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:279:21:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L279) *style:* **Commented code should be removed.**
```r
    #               return(FALSE)
                    ^~~~~~~~~~~~~
```
[R/EXADBI.R:283:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L283) *style:* **Commented code should be removed.**
```r
    #                 if(commit) message("Changes commited.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:284:1:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L284) *style:* **lines should not be more than 80 characters.**
```r
    #             } else stop("Commit failed. Changes NOT commited. Closing aborted.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:285:17:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L285) *style:* **Commented code should be removed.**
```r
    #           message("Closing connection...")
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:286:19:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L286) *style:* **Commented code should be removed.**
```r
    #             res <- try(odbcClose(connection),silent=TRUE)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:288:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L288) *style:* **Commented code should be removed.**
```r
    #                 message("Connection closed.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:289:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L289) *style:* **Commented code should be removed.**
```r
    #                 return(TRUE)
                      ^~~~~~~~~~~~
```
[R/EXADBI.R:291:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L291) *style:* **Commented code should be removed.**
```r
    #                 warning("Closing not successful.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:292:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L292) *style:* **Commented code should be removed.**
```r
    #                 return(FALSE)
                      ^~~~~~~~~~~~~
```
[R/EXADBI.R:294:27:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L294) *style:* **Commented code should be removed.**
```r
    #                     warning(res)
                          ^~~~~~~~~~~~
```
[R/EXADBI.R:295:27:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L295) *style:* **Commented code should be removed.**
```r
    #                     return(FALSE)
                          ^~~~~~~~~~~~~
```
[R/EXADBI.R:300:8:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L300) *style:* **Commented code should be removed.**
```r
      #close()
       ^~~~~~~
```
[R/EXADBI.R:307:15:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L307) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAResult",
              ^
```
[R/EXADBI.R:308:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L308) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:309:7:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L309) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dbObj$temp_result_tbl == "CLEARED") stop("GetInfo: Result set cleared.")
      ^
```
[R/EXADBI.R:309:8:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L309) *style:* **Variable and function names should be all lowercase.**
```r
    if(dbObj$temp_result_tbl == "CLEARED") stop("GetInfo: Result set cleared.")
       ^~~~~
```
[R/EXADBI.R:311:19:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L311) *style:* **Variable and function names should be all lowercase.**
```r
      statement = dbObj$statement,
                  ^~~~~
```
[R/EXADBI.R:312:19:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L312) *style:* **Variable and function names should be all lowercase.**
```r
      row.count = dbObj$rows_fetched,
                  ^~~~~
```
[R/EXADBI.R:313:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L313) *style:* **Variable and function names should be all lowercase.**
```r
      rows.affected = dbObj$rows_affected,
                      ^~~~~
```
[R/EXADBI.R:314:23:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L314) *style:* **Variable and function names should be all lowercase.**
```r
      has.completed = dbObj$is_complete,
                      ^~~~~
```
[R/EXADBI.R:315:19:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L315) *style:* **Variable and function names should be all lowercase.**
```r
      is.select = dbObj$with_output
                  ^~~~~
```
[R/EXADBI.R:323:44:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L323) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:336:25:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L336) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:347:47:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L347) *style:* **Variable and function names should be all lowercase.**
```r
setMethod("dbDataType", "EXAObject", function(dbObj, obj, ...) {
                                              ^~~~~
```
[R/EXADBI.R:348:5:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L348) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(any(class(obj) %in% c("factor", "data.frame")))
    ^
```
[R/EXADBI.R:382:2:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L382) *style:* **Commented code should be removed.**
```r
#setOldClass("AsIs")
 ^~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:383:2:](https://github.com/marcelboldt/r-exasol/blob/ecef42a08a7d261169b99a772a7e58d1aa052441/R/EXADBI.R#L383) *style:* **Commented code should be removed.**
```r
#setMethod("EXADataType", "ANY",  definition=function(x) EXADataType(unclass(x)))
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


typo 'TYou'


@trukhinyuri здесь точно **10240**, не **1024**?


Die Liste ist recht unvollständig, und leider sind die EPs recht uneinheitlich. So gibt es zum Beispiel `STRUCTURE_CONTENT_SLICE_ADDED`, dazu wiederum passt also `STRUCTURE_CONTENT_UPDATE`.


Amazing!

Now, can Confuciusornis be an herbivore, and can you make Deinonychus and Compsognathus nocturnal?


That's extremely cool idea! Just remember to add bosses too, it'll be very cool reference.


Line 1508:
Is there a reason that a <span> tag is terminated with a </a>?


GREAT WORK


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

30 апреля 2016 г., 19:28 пользователь tarekon <notifications@github.com>
написал:

> Тут логическая ошибка. hash равен идентификатору потока, создавшему
> фьютекс. Поэтому поток-родитель не может использовать этот фьютекс -
> признак незанятости совпадает с признаком занятости потоком-родителем.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly or view it on GitHub
> <https://github.com/Boialex/Parallel/commit/ab918ca2694b4c239a9eb3cc360cbc4162436c10#commitcomment-17314719>
>


Yeah. I didn't consider that it used the position at all client side. But I did notice odd lighting effects. Maybe it's time to actually generate the whole bezier curves and simulate the position perfectly.


Demonstrační Toast s id příslušných objektů


Justification, in case anyone need it: https://github.com/jarun/googler/issues/69#issuecomment-215987088.


develop (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1635 of 1635 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-70.92%25-green.svg)


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

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


Why can this simple fix not just be implemented into Bootstrap?

Well, whatever.
Thank you so much for this code-fix! :)
It really helped me in my code


As far as I'm aware... `ShadowMap` always rendered the opposite sides. Then `DoubleSided` support was added for `webgl_clipping_advanced` and was set as the default which caused "regressions". This PR fixed that plus it did a lot of clean up.

However, the proposed API in this PR is confusing indeed:

```
renderer.shadowMap.flipSidedFaces = true/false;
renderer.shadowMap.allowDoubleSided = true/false;
```

I'm not seeing any control for this stuff either on Unity or Unreal, which makes me think that rendering the opposite side was a bit of a hack that was added because we didn't find a good default value for `bias`.


@holysnipz Yeah, sorry! And thanks! Just pushed a fix for that!


Typo


Selecting left & right isn't working on Ubuntu 15.10.


haven't quite fixed the revision thing yet


Fixed #10


I'm a little worried about this commit. When you jump into a system, more often than not there's an enemy ship. Seems to me that it'l be going off...alot.


I needed a gitignore for all the intellij project files


> Unfortunately, I have my doubts that this will work well. (…)

Nevermind then, please ignore my comment.

Just this one:
``` txt
project1                        |       project2
├── LICENSE                     |       ├── .pep8
├── README.md                   |       ├── COPYING
├── pylintrc                    |       ├── README.txt
└── src/                        |       ├── pylintrc
    ├── simple_extension.inx    |       └── src/
    └── simple_extension.py     |           ├── fancy_extension.inx
                                |           ├── fancy_extension.py
                                |           ├── fancy_lib/
                                |           │   ├── __init__.py
                                |           │   ├── base.py
                                |           │   ├── style.py
                                |           │   └── transform.py
                                |           └── fancy_symbols/
                                |               ├── model1.svg
                                |               └── model2.svg

```
If the new target audience to install custom extensions to extend the already huge feature set of Inkscape can't be given most basic installation instructions (copy everything inside `src/` as-is to the user extensions directory), I do wonder how this audience will be able to read the documentation provided as `*.md` files ;-)

Sorry, I should not have commented at all.

> OT: how did you link the launchpad bug report in? Just using a normal md link?

Yes, just plain hand-coded markdown syntax.


The money can be more easily edited in the Rental class because all the necessary parameters are accessible from here


For javascript part, yes.
I embedded the Angular.js directives, ng-controller and ng-init, in the Html. Angular.js allows developers to extend Html with new attributes such as "Directives."

Besides Angular.js directives, I also updated the class attribute based the Bootstrap design principles and modified the css style a little to make the user interface responsive and more user-friendly.


Because there is so much calculation going on in the output method I had to improvise and write my own "output" method in order to compare the strings.


This should throw an exception but currently this exception is not implemented


The Rental class finally has a public method I can test.


This testing method is called property-based testing meaning that you generate random data and try to make an error happen.


Remove the logic from the output in order to make the code more managable and remove unwanted dependencies.


I have a little problem here. That on my os(ubuntu 14.04), php7 and vm this assertion fails beacause not the same order. Is it false positive or don't ? On travis ci it's working though.

 Test  tests/unit/Cache/Backend/FileCest.php:outputFrontend
 Step  Assert equals [".gitignore","unit_test_output"],["unit_test_output",".gitignore"]
 Fail  Failed asserting that two arrays are equal. ( -Expected | +Actual )
- Array (
-     0 => '.gitignore'
-     1 => 'unit_test_output'
- )
+ Array (
+     0 => 'unit_test_output'
+     1 => '.gitignore'
+ )


На GitHub не обновилось.

2016-04-30 22:10 GMT+03:00 Alexandr <notifications@github.com>:

> Исправил. И правда, как-то не заметил и написал по аналогу с остальными
> функциями, а тестить потоком родителем и в голову не приходило.
>
> 30 апреля 2016 г., 19:28 пользователь tarekon <notifications@github.com>
> написал:
>
> > Тут логическая ошибка. hash равен идентификатору потока, создавшему
> > фьютекс. Поэтому поток-родитель не может использовать этот фьютекс -
> > признак незанятости совпадает с признаком занятости потоком-родителем.
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly or view it on GitHub
> > <
> https://github.com/Boialex/Parallel/commit/ab918ca2694b4c239a9eb3cc360cbc4162436c10#commitcomment-17314719>
>
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly or view it on GitHub
> <https://github.com/Boialex/Parallel/commit/ab918ca2694b4c239a9eb3cc360cbc4162436c10#commitcomment-17315073>
>


What are "fixme's"?


After extracting the logic into a public method, additional tests can be written


Hmm, it's working for me. Are you using the solarized colorscheme? I changed the selection color for solarized, but I just switched it back.


thanks! good to know that, i tought the compiler still gives an error to the callbacks with longer length then 31


Git is drunk, I didn't even remove the file at any point...


Danke für die Erwähnung, bitte e und a tauschen :)


This method has a dependency to the Movie class because of the getMovie(). So it is reasonable to move this method to the class Movie.

Fowler: A method is, or will be, using or used by more features of another class than the class on which it is defined.


https://github.com/A3Armory/A3A_A3Wasteland_Sock.Altis/blob/dev/server/init.sqf#L323
https://github.com/A3Armory/A3A_A3Wasteland_Sock.Altis/blob/dev/server/init.sqf#L346


Fixed the test code and added a dynamic string in order to identify a problem should it occur.


This method has a dependency with the Movie class so it will be moved into it.


In order to better structorize the project I created 2 Mainpackages


It looks like nix considers `dev` to be the default output since it is listed first here. Is this really what we want? I was quite surprised when I found out that `${kde5.breeze-icons}` doesn't actually have any icons in it (you need to use `${kde5.breeze-icons.out}` to get the icons)


@eabatalov fixed all you wrote about


write me a message when you have reverted the whole thing


Because the type of the price affects bonus points and price it's wise to create an abstract interface in order to morph it to the different price types and change the methods accordingly.


Nice. Release tarball forthcoming?


Price Type for children, moved method extract from Movie into it


Price Type for new releases, moved method extract from Movie into it


I pulled this from the last 2 merges and weather and time saving ports micovery did before he left. After those quick and dirty merges micovery did we had a lot of bugs so I just revered and haven't look at it really since. The biggest thing I'm worried about is all the new headless client crap.
and oload.

https://github.com/micovery/ArmA3_Wasteland.Altis/commit/2fd37cc222f7b786c16514b91d43d9e3358fc953
https://github.com/micovery/ArmA3_Wasteland.Altis/commit/0e4ed172d8f0c7932c8a044919e82074e3a2675a
https://github.com/micovery/ArmA3_Wasteland.Altis/commit/3fdf42804d0e0a566051ab2e3b64fc31209ea023


Our new price types can now be dynamically created based on the price code.


This logic was moved to the Price types


I can see the selection for up and down, but not left and right if it is there.


Need a comma after this line


@bennofs In the particular case of the icons, we should probably override this so there is only the `.out` output, but in general, this conforms to the convention in Nixpkgs. There is some debate if this is really what we want or not, see #14766. If the default order changes throughout Nixpkgs, of course we would change it here, too.


The new Exception will be handled and expected accordingly.


Enhancement for the tests.


Price Type for regular tickets, moved method extract from Movie into it


Because 2 of 3 Price types return 1 bonus points independent from the days rented
I moved this method into the base class.


Hey @magedev-airman,

This is mine and hype's first steps into creating an open source project - I am the same with time - but it would be great to have a hand!


MS made some sweeping changes here,  a large number of IPs have been removed.


The Price class cannot be accessed globally unless it is made public.


Do not waste precious github space :dancers:


"## This is a markdown file" >> HelloWorld.md


current plan is for May 5 ... but I had to call it "04" as long as we still have April .. :-)


Rules are rules :)


@josephsavona If the API here already is a `shouldComponentUpdate` function, what's the benefit of explicitly asserting that the `shouldComponentUpdate` arguments are not passed through?


There should be `||` instead of `&&`. Why ? As i know there is no xcache support for php7(or maybe i miss something). @sergeyklay


There should be `||` instead of `&&`.


Сейчас вроде обновилось.

30 апреля 2016 г., 22:31 пользователь tarekon <notifications@github.com>
написал:

> На GitHub не обновилось.
>
> 2016-04-30 22:10 GMT+03:00 Alexandr <notifications@github.com>:
>
> > Исправил. И правда, как-то не заметил и написал по аналогу с остальными
> > функциями, а тестить потоком родителем и в голову не приходило.
> >
> > 30 апреля 2016 г., 19:28 пользователь tarekon <notifications@github.com>
>
> > написал:
> >
> > > Тут логическая ошибка. hash равен идентификатору потока, создавшему
> > > фьютекс. Поэтому поток-родитель не может использовать этот фьютекс -
> > > признак незанятости совпадает с признаком занятости потоком-родителем.
> > >
> > > —
> > > You are receiving this because you authored the thread.
> > > Reply to this email directly or view it on GitHub
> > > <
> >
> https://github.com/Boialex/Parallel/commit/ab918ca2694b4c239a9eb3cc360cbc4162436c10#commitcomment-17314719>
>
> >
> > >
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly or view it on GitHub
> > <
> https://github.com/Boialex/Parallel/commit/ab918ca2694b4c239a9eb3cc360cbc4162436c10#commitcomment-17315073>
>
> >
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly or view it on GitHub
> <https://github.com/Boialex/Parallel/commit/ab918ca2694b4c239a9eb3cc360cbc4162436c10#commitcomment-17315118>
>


No problem!

Oh, I actually found the flag thing after reading the debugger docs, but I lost interest after having to modify the debugger. I don't understand why they put such artificial restrictions, I guess they append additional line info/sections into Flex-made SWFs.

---

Anyway. You are a beast, man!  Mad props for enduring the tough parts! I bet it was a rewarding experience to see it all work together and listen to the well deserved result!

I know that I was exultant when I made my HTML5 SWF wrapper work. But this is just art. Tidy and elegant.

Hopefully they will be slow to react, if we we keep a low profile. Their own install base (and gargantuan infrastructure) ties and limits them in such a way that is not feasible for them to re-encrypt their entire library every now and then with new keys. Making your reimplementation much more durable.

Hats off for outsmarting them!


NICE


我觉得这里可以不用写else, 这样代码会简洁些~


missing param in reduce function 🍸 🐻


投機了，會再改掉，感謝。


leave a comment


You have two well structured projects.  I would choose the project you are more passionate about.  I believe you need to use two machine learning techniques, so please take that into consideration when choosing a project.

Please feel free to contact me if you have any questions or concerns.


> If I make any risky change, I:
>
> 1. clean aot-cache and launch extempore
> 2. make aot_extended
> 3. run all the core tests
> 4. sanity test a couple of audio/visual examples

Just on this - `make install && make test` will run all the tests &
examples (including graphics). Which probably wont work in a VM
(graphics will be borked) but is a good shorthand for running all the
things when you need to.


I have updated them :)


这里用x/mid来比较的方法不错~ 我是用long来做的，没你这种简洁


注释貌似有错误耶……


父div的width:300px*76%=228px;
switch-btn的width:70px;
switch-btn的margin-left:(228-70)/2=79px;

然后main.styl的很多黑魔法就可以去掉了～


I don’t think we can actually do this because the amount the index advances may not be related to a stride of 1.


did this work? i already did try it and only got 0 reclaim


个人感觉这里的else if else有点冗余。
if
if
if
....
这样会不会更好？


DepricatedFields (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2220 of 2221 tests passed, 555 test warnings)

 * 556 tests had: AUD diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.
 * 1 test had: Table big diffs.
 * 2 tests had: BND diffs.

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


I don't think it's paranoia, many still think the language is or should be compatible with Ruby, so we better make it clear that's not the case :-)

I've updated this everywhere. Thanks!


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

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


Yeah. I had to double check when I realized that. But they decided go to major versions, since is already used in production.


maybe pass it through newmodule:Init(self, self.game, self.map) instead? That's how ShardSpringUnit (and now ShardSpringFeature) works.

I was considering splitting game and map into ai-instance-specific and global parts, because much of game and map, it doesn't matter who you are. but i didn't want to break the assumptions of current configs so thoroughly.


for语句后面的)和{间应该有空格~~后面if语句也是。


Sure, make a PR.


Are you saying that to me? I'm running 1150. What log are you speaking about? I never posted a log.


So that's how it's done here's what i did to try to get it working
![image](https://cloud.githubusercontent.com/assets/13375012/14933323/0aff765c-0e50-11e6-8ad3-0609a4834174.png)
 even though it compiled correctly the only issue was it would interfere with ff2music thanks for adding it to FF2 that command was really needed.

Off Topic Question why when ever i paste a code on github it doesn't go all the way example
![image](https://cloud.githubusercontent.com/assets/13375012/14933346/53bdd7a8-0e50-11e6-84b4-c9cd47656f70.png)


print("second change");


@K-Guan 终于承认自己是老司机了hhh


You can even [link to Google!](http://google.com)


# This is an <h1> tag
## This is an <h2> tag
###### This is an <h6> tag


*This text will be italic*
_This will also be italic_

**This text will be bold**
__This will also be bold__

_You **can** combine them_


* Item 1
* Item 2
  * Item 2a
  * Item 2b


1. Item 1
2. Item 2
3. Item 3
   * Item 3a
   * Item 3b


![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)


As Kanye West said:

> We're living the future so
> the present is our past.


I think you should use an
`<addr>` element here instead.


Hi.

You have two viable project ideas.

Idea1 is more interesting, in my opinion, but you need to do some work around defining features that will help you distinguish authors.  If you haven't made a decision yet I would try to scrape one document from Google Books.  Mars did a similar project last session, where she predicted a director using image stills from movies.  She spent a great deal of her time constructing features using different techniques.

Idea 2 seems more feasible with respect to data availability. It may also be of use to your company

Ultimately, you should tackle the project you are really passionate about because passion will sustain you through the tough times!

Please feel free to contact me if you have any questions.


This styles the number properly when it is saved locally on my computer, but when I link to it in github it doesn't work


I don’t think it’s possible to do that for an arbitrary RandomAccessCollection; these become fundamental O(1) operations.


食糧がない場合は休憩できないようにする #724


Really? Wonder what was different for me... OS? Location in relativity to the server?


The line before you start the code, type three backticks (```).  A line after you end the code, also type three backticks.  To highlight code add the language after the first three backticks (so sp for Sourcepawn and java for Java, etc).


```javascript
function fancyAlert(arg) {
  if(arg) {
    $.facebox({div:'#foo'})
  }
}
```


DepricatedFields (mitchute) - i386-Windows-7-VisualStudio-12: OK (2188 of 2189 tests passed, 555 test warnings)

 * 556 tests had: AUD diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.
 * 1 test had: Table big diffs.
 * 2 tests had: BND diffs.

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


    function fancyAlert(arg) {
      if(arg) {
        $.facebox({div:'#foo'})
      }
    }


function fancyAlert(arg) {
      if(arg) {
        $.facebox({div:'#foo'})
      }
    }


- [x] @mentions, #refs, [links](), **formatting**, and <del>tags</del> supported
- [x] list syntax required (any unordered or ordered list supported)
- [x] this is a complete item
- [ ] this is an incomplete item


Do you happen to have JSON post data using this capcode? I have a screenshot and HTML for an example post using it, but it was deleted and I don't have the data for it.


i don't think this will be sufficient. The bookings that comes from server when page is loaded are accepted. So even though we are showing the pending as highlighted the bookings if you see in table would be accepted status. We need to change server side as well to load pending bookings when booking_status = undefined


@dphiffer See above.

![screen shot 2016-04-29 at 19 41 01](https://cloud.githubusercontent.com/assets/12658759/14933403/8b1d6b9a-0e42-11e6-90ba-c11c333242e0.png)


#1
mojombo#1
mojombo/github-flavored-markdown#1


I've been using `make test` lately but (IIRC) the tests stall at shader-tutorials due to:

`extempore_add_example_as_test(examples/external/shader-tutorials 10 examples-external)`

as shader-tutorials is a directory.  What subset there is useful to run (and fix CMakeLists.txt) accordingly?


This is perfect
🍰


@K-Guan 终于承认自己是老司机了hhh


@tschw Well -- and I mean this with all due respect -- I find this so confusing and unconventional, I do not think I could explain it to anyone else.

    renderer.shadowMap.flipSidedFaces = true/false;
    renderer.shadowMap.allowDoubleSided = true/false;

>Well... By my logic a "flip-sided double-sided face" just remains double-sided.

As currently implemented, a double-sided face casts a shadow by default if the front face faces away from the light. Otherwise, it casts no shadow. It is not symmetric.


:joy:


/play greatjob


/play bezos


Great project idea!
Labeling the data will be key for you project.  I would also think about other features that will aid you prediction model.

I am excited to hear more about your progress.


Out of curiosity, what was the issue you were running into here?


DepricatedFields (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1633 of 1633 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-70.93%25-green.svg)


@FranDias


This doc is not quite right.  `nil` is only returned if `n` steps would take the index *past* `limit`.


>So how do we correct [SEVERE] Netty is not using direct IO buffers?

1150 does not print that message as SEVERE, it uses INFO


这个有考虑过，不过这样后面如果我们换成 `browserHistory` 或其它就又要改了。

我在 https://github.com/ant-design/ant-design/blob/develop-1.0.0/site/component/utils.js#L13 把这点链接转为 `<Link to="xxx" />` 吧


I added bff4eaba5678990adb1cda6d8c3164554cd7d1a8


Added Notes / Sample solutions from revision lecture


It only triggers if there's a ship targeting you directly (i.e. a ship that's red on radar) and the sound is relatively innocuous. I've been testing for the last few hours and didn't find it too annoying.


В чем смысл на каждой итерации цикла вызывать pthread_self()? Разве он может измениться?


Ah ok, thanks.


public void createContact(ContactData contact)


fillContactForm(contact, true);


Вызов unlock потоком, не владеющим фьютексом - это ошибка, о ней надо оповещать через assert. Цикла while тут быть не может.


app.getContactHelper().createContact(new ContactData("Vasya", "Pupkin", "+79001234567", null, "test1");


fdf


ohhhh. Commenting on a comment are we?


@gburton Starting testing. Live shop. With just the index file changed, all's good.  The X Days of Code modules appear as usual. I'll install the four stock modules and see how that goes.


@igosoft, do you remember why this was needed?


Meteor.userId() лучше принимать параметром из view.
copyOrder(orderId, userId)
а вызывать её  copyOrder(orderId, Meteor.userId())


s34722719937406?AQB=1&pccr=true&g=none&AQB&AQE=1


xcvcxv


@AntonLazovsky и сделай ребейс на dev


Nice catch. We aren't using the code in server.py any longer though, so there may be other issues as well. If it's causing problems for you, we'd accept pr's.


lol


fillContactForm(contact, true); - здесь нужно так, данные переносим на уровень теста. Это серьезная ошибка.


Перекомпоновано в общий класс от QMainWindow, виджет контроллера стал внутренним объектом. Добавлен виджет выбора последовательного порта Windows.


Ты издеваешься? Пи@ор


V, so habe ich das gar nicht gemeint. Es wäre total klasse, wenn man einfach schreiben könnte 'und dann kopierst Du den Inhalt von src in das Verzeichnis, das in den Inkscape-Einstellungen unter ... steht.' Das könnte wirklich jeder.

Leider wird aber kaum eine Erweiterung (genaugenommen gar keine) bereits jetzt diese Anforderung mit dem src-Verzeichnis erfüllen, und wenn wir das dann jetzt schon reinschreiben in die Benutzer-Anleitung, stiftet das nur Verwirrung.

In die Entwickler-Anleitung kann ich das gerne übernehmen - aber wenn dann wirklich jemand das so macht, finden die Nutzer nachher die Dateien nicht (es gibt solche Nutzer wirklich...! Du kennst doch die Fragen in der Fragen-Abteilung und den Foren besser als ich... Und selbst langjährige Community-Mitglieder haben damit so ihre Schwierigkeiten...).
Henne und Ei... :/

Im Moment finde ich es nicht ganz so dramatisch, wenn ein Nutzer, der sowieso auf die Lizenz pfeift und mit der md-Datei nicht viel anfangen kann, diese versehentlich überschreibt... Eine richtige Lösung über Unterverzeichnisse wäre allerdings super (und so viel ordentlicher ;-)).