Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e7b13be0-6498-4bf9-8b5e-fbc893b7dcdb "1AutomatedRegression"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/87a02c31-a0d4-4130-b9ea-d3a44244978a "AutomatedRegression") deployed [AutomatedRegression](https://github.com/tatai1987/AutomatedRegression/releases/tag/deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-062852 "deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-062852") to [TheBoseMan](https://console.bluemix.net/apps/f6bec7a9-6370-414d-a534-48eab42af139?env_id=ibm:yp:us-south "ibm:yp:us-south:Subhadeep:TheBoseMan"), including this commit


You mean shorts? To not break compilation for now, while I don't know what exactly happened to the object properties yet. I assume they were all simply changed to ints, which the Put calls will have to reflect, but I haven't actually looked at the packets yet, since you said you will make PRs for them.

It will also keep working even if the calls are switched to PutInt, because that function can accept shorts. Though in the long run they should all be changed to int if that's their new type.


It will, stay tuned :)


#6282-SimHVAC-max-iteration-warnings-caused-by-CoilHeatingGasMultiStage (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2147 of 2147 tests passed, 0 test warnings)

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


Upgrade has being considered here but how about downgrade. If I correctly understand 10.2 or earlier do not allow TRX_ID to be zero (not sure about TRX_ROLL_PTR).


@icanzilb Thanks. I wonder why it worked before. I mean, this is just an extra parenthesis.


Sorry, I don't understand what you mean. I moved the server list XML generation from a controller in the web server to a script in the new web folder. The client can still access it the same way, the only difference is that you have to change the file extension in the client.xml from .xml to .cs, as the wiki describes now as well.

Though I've realized that the way we handle connections to unofficial servers is really subpar, which is why I opened #86.


好简洁


how to make warpwallet_cracker.exe ...?


阿萨德


integer


(Y)


Downgrade from 10.3.1 to earlier server versions is prevented by the redo log format tag change in commit bae0844f6575767ee9ab730835a12779f13da685.
A clean shutdown followed by the manual removal of redo log files would get around that, but then there would be other file format changes that would prevent a downgrade, such as the planned MDEV-11369 Instant ADD COLUMN.
When it comes to MDEV-12288 introducing the resetting of DB_TRX_ID, it should be possible to import the data files to an older version of MariaDB, because IMPORT TABLESPACE will assign DB_TRX_ID on every clustered index leaf page.


因为不懂算法。。。。我觉得对我也没什么帮助。。。。


This change throws a error on 0.52 `ImportError: cannot import name 'add_extra_html_url' `
See #37


`gradle-git-properties` 插件生成`git.properties`失败，原因是`df-web`不是一个`repository` 将`df-web`分离出来成为独立的`repository`后重新编译`git.properties`生成成功


I replaced it with regexp version, try not to use any dependency here


I think currently we get mad cows on our second turn, so presumably delay 1 would match that? It'd probably be fine to delay 2 or 3, but 5 seems too high


Okay, this is the second "initial commit". However, this is the first commit that actually contains PHP code.


done the changes as suggested. commit ID - 7d14d68f46d3e518a3790a66a960b588633c337d


Create files in model directory

I create a file for localhost realpath and one for htaccess presence control


var promise has been replaced by return. commit ID - 7d14d68f46d3e518a3790a66a960b588633c337d


다시본 날 9/1


catch block has been added. Commit ID - 7d14d68f46d3e518a3790a66a960b588633c337d


ee


Had to get off, will implement later


ITEquip6146 (mjwitte) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


because before the condition was wrong as well - the ! was attached to `featureToken` making it a `false` and that wasn't an instance of type `String` - that second part of the condition was bogus to start with and it wrongly had a `||` in there in first place.


的份上


[R/dEploidPlotly.R:28:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L28) *style:* **Variable or function name should be snake_case.**
```r
plotAltVsRefPlotly <- function(ref, alt, title = "Alt vs Ref",
^~~~~~~~~~~~~~~~~~
```
[R/dEploidPlotly.R:29:32:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L29) *style:* **Variable or function name should be snake_case.**
```r
                               potentialOutliers = c()){
                               ^~~~~~~~~~~~~~~~~
```
[R/dEploidPlotly.R:31:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L31) *style:* **Variable or function name should be snake_case.**
```r
    legendName <- "Ref/(Ref+Alt) Ratio"
    ^~~~~~~~~~
```
[R/dEploidPlotly.R:33:14:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L33) *style:* **Variable or function name should be snake_case.**
```r
    refvsalt$ref.out <- ifelse(rownames(refvsalt) %in%
             ^~~~~~~
```
[R/dEploidPlotly.R:35:14:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L35) *style:* **Variable or function name should be snake_case.**
```r
    refvsalt$alt.out <- ifelse(rownames(refvsalt) %in%
             ^~~~~~~
```
[R/dEploidPlotly.R:107:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L107) *style:* **Variable or function name should be snake_case.**
```r
plotHistWSAFPlotly <- function(obsWSAF, exclusive = TRUE,
^~~~~~~~~~~~~~~~~~
```
[R/dEploidPlotly.R:107:32:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L107) *style:* **Variable or function name should be snake_case.**
```r
plotHistWSAFPlotly <- function(obsWSAF, exclusive = TRUE,
                               ^~~~~~~
```
[R/dEploidPlotly.R:109:3:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L109) *style:* **Variable or function name should be snake_case.**
```r
  tmpWSAFIndex <- 1:length(obsWSAF)
  ^~~~~~~~~~~~
```
[R/dEploidPlotly.R:111:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L111) *style:* **Variable or function name should be snake_case.**
```r
    tmpWSAFIndex <- which(((obsWSAF < 1) * (obsWSAF > 0)) == 1)
    ^~~~~~~~~~~~
```
[R/dEploidPlotly.R:111:27:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L111) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    tmpWSAFIndex <- which(((obsWSAF < 1) * (obsWSAF > 0)) == 1)
                          ^
```
[R/dEploidPlotly.R:111:28:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L111) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    tmpWSAFIndex <- which(((obsWSAF < 1) * (obsWSAF > 0)) == 1)
                           ^
```
[R/dEploidPlotly.R:175:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L175) *style:* **Variable or function name should be snake_case.**
```r
plotWSAFVsPLAFPlotly <- function(plaf, obsWSAF, ref, alt,
^~~~~~~~~~~~~~~~~~~~
```
[R/dEploidPlotly.R:175:40:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L175) *style:* **Variable or function name should be snake_case.**
```r
plotWSAFVsPLAFPlotly <- function(plaf, obsWSAF, ref, alt,
                                       ^~~~~~~
```
[R/dEploidPlotly.R:177:34:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L177) *style:* **Variable or function name should be snake_case.**
```r
                                 potentialOutliers = c()){
                                 ^~~~~~~~~~~~~~~~~
```
[R/dEploidPlotly.R:179:16:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L179) *style:* **Variable or function name should be snake_case.**
```r
    wsafvsplaf$plaf.out <- ifelse(rownames(wsafvsplaf) %in%
               ^~~~~~~~
```
[R/dEploidPlotly.R:181:16:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L181) *style:* **Variable or function name should be snake_case.**
```r
    wsafvsplaf$obsWSAF.out <- ifelse(rownames(wsafvsplaf) %in%
               ^~~~~~~~~~~
```
[R/dEploidPlotly.R:236:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L236) *style:* **Variable or function name should be snake_case.**
```r
plotObsExpWSAFPlotly <- function(obsWSAF, expWSAF,
^~~~~~~~~~~~~~~~~~~~
```
[R/dEploidPlotly.R:236:34:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L236) *style:* **Variable or function name should be snake_case.**
```r
plotObsExpWSAFPlotly <- function(obsWSAF, expWSAF,
                                 ^~~~~~~
```
[R/dEploidPlotly.R:236:43:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/dEploidPlotly.R#L236) *style:* **Variable or function name should be snake_case.**
```r
plotObsExpWSAFPlotly <- function(obsWSAF, expWSAF,
                                          ^~~~~~~
```
[R/DEploidR.R:23:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L23) *style:* **Variable or function name should be snake_case.**
```r
extractCoverageFromTxt <- function(refFileName, altFileName){
^~~~~~~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:23:36:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L23) *style:* **Variable or function name should be snake_case.**
```r
extractCoverageFromTxt <- function(refFileName, altFileName){
                                   ^~~~~~~~~~~
```
[R/DEploidR.R:23:49:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L23) *style:* **Variable or function name should be snake_case.**
```r
extractCoverageFromTxt <- function(refFileName, altFileName){
                                                ^~~~~~~~~~~
```
[R/DEploidR.R:54:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L54) *style:* **Variable or function name should be snake_case.**
```r
extractCoverageFromVcf <- function(vcfFileName, ADFieldIndex = 2){
^~~~~~~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:54:36:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L54) *style:* **Variable or function name should be snake_case.**
```r
extractCoverageFromVcf <- function(vcfFileName, ADFieldIndex = 2){
                                   ^~~~~~~~~~~
```
[R/DEploidR.R:54:49:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L54) *style:* **Variable or function name should be snake_case.**
```r
extractCoverageFromVcf <- function(vcfFileName, ADFieldIndex = 2){
                                                ^~~~~~~~~~~~
```
[R/DEploidR.R:62:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L62) *style:* **Variable or function name should be snake_case.**
```r
    numberOfHeaderLines <- 0
    ^~~~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:66:13:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L66) *style:* **Variable or function name should be snake_case.**
```r
            numberOfHeaderLines <- numberOfHeaderLines + 1
            ^~~~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:78:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L78) *style:* **Variable or function name should be snake_case.**
```r
    sampleName <- names(vcf)[10]
    ^~~~~~~~~~
```
[R/DEploidR.R:83:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L83) *style:* **Variable or function name should be snake_case.**
```r
    tmpCovStr <- unlist(lapply(field, `[[`, ADFieldIndex))
    ^~~~~~~~~
```
[R/DEploidR.R:84:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L84) *style:* **Variable or function name should be snake_case.**
```r
    tmpCov <- strsplit(as.character(tmpCovStr), ",")
    ^~~~~~
```
[R/DEploidR.R:86:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L86) *style:* **Variable or function name should be snake_case.**
```r
    refCount <- as.numeric(unlist(lapply(tmpCov, `[[`, 1)))
    ^~~~~~~~
```
[R/DEploidR.R:87:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L87) *style:* **Variable or function name should be snake_case.**
```r
    altCount <- as.numeric(unlist(lapply(tmpCov, `[[`, 2)))
    ^~~~~~~~
```
[R/DEploidR.R:114:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L114) *style:* **Variable or function name should be snake_case.**
```r
extractPLAF <- function(plafFileName){
^~~~~~~~~~~
```
[R/DEploidR.R:114:25:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L114) *style:* **Variable or function name should be snake_case.**
```r
extractPLAF <- function(plafFileName){
                        ^~~~~~~~~~~~
```
[R/DEploidR.R:151:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L151) *style:* **Variable or function name should be snake_case.**
```r
plotProportions <- function(proportions, title = "Components",
^~~~~~~~~~~~~~~
```
[R/DEploidR.R:152:24:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L152) *style:* **Variable or function name should be snake_case.**
```r
                       cex.lab = 1, cex.main = 1, cex.axis = 1){
                       ^~~~~~~
```
[R/DEploidR.R:152:37:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L152) *style:* **Variable or function name should be snake_case.**
```r
                       cex.lab = 1, cex.main = 1, cex.axis = 1){
                                    ^~~~~~~~
```
[R/DEploidR.R:152:51:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L152) *style:* **Variable or function name should be snake_case.**
```r
                       cex.lab = 1, cex.main = 1, cex.axis = 1){
                                                  ^~~~~~~~
```
[R/DEploidR.R:153:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L153) *style:* **Variable or function name should be snake_case.**
```r
    rainbowColorBin <- 16
    ^~~~~~~~~~~~~~~
```
[R/DEploidR.R:200:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L200) *style:* **Variable or function name should be snake_case.**
```r
plotAltVsRef <- function(ref, alt, title = "Alt vs Ref",
^~~~~~~~~~~~
```
[R/DEploidR.R:201:21:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L201) *style:* **Variable or function name should be snake_case.**
```r
                    exclude.ref = c(), exclude.alt = c(),
                    ^~~~~~~~~~~
```
[R/DEploidR.R:201:40:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L201) *style:* **Variable or function name should be snake_case.**
```r
                    exclude.ref = c(), exclude.alt = c(),
                                       ^~~~~~~~~~~
```
[R/DEploidR.R:202:21:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L202) *style:* **Variable or function name should be snake_case.**
```r
                    potentialOutliers = c(), cex.lab = 1, cex.main = 1,
                    ^~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:202:46:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L202) *style:* **Variable or function name should be snake_case.**
```r
                    potentialOutliers = c(), cex.lab = 1, cex.main = 1,
                                             ^~~~~~~
```
[R/DEploidR.R:202:59:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L202) *style:* **Variable or function name should be snake_case.**
```r
                    potentialOutliers = c(), cex.lab = 1, cex.main = 1,
                                                          ^~~~~~~~
```
[R/DEploidR.R:203:21:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L203) *style:* **Variable or function name should be snake_case.**
```r
                    cex.axis = 1){
                    ^~~~~~~~
```
[R/DEploidR.R:207:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L207) *style:* **Variable or function name should be snake_case.**
```r
    tmpRange <- 1.1 * mean(max(alt), max(ref))
    ^~~~~~~~
```
[R/DEploidR.R:266:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L266) *style:* **Variable or function name should be snake_case.**
```r
histWSAF <- function(obsWSAF, exclusive = TRUE,
^~~~~~~~
```
[R/DEploidR.R:266:22:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L266) *style:* **Variable or function name should be snake_case.**
```r
histWSAF <- function(obsWSAF, exclusive = TRUE,
                     ^~~~~~~
```
[R/DEploidR.R:268:17:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L268) *style:* **Variable or function name should be snake_case.**
```r
                cex.lab = 1, cex.main = 1, cex.axis = 1){
                ^~~~~~~
```
[R/DEploidR.R:268:30:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L268) *style:* **Variable or function name should be snake_case.**
```r
                cex.lab = 1, cex.main = 1, cex.axis = 1){
                             ^~~~~~~~
```
[R/DEploidR.R:268:44:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L268) *style:* **Variable or function name should be snake_case.**
```r
                cex.lab = 1, cex.main = 1, cex.axis = 1){
                                           ^~~~~~~~
```
[R/DEploidR.R:269:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L269) *style:* **Variable or function name should be snake_case.**
```r
    tmpWSAFIndex <- 1:length(obsWSAF)
    ^~~~~~~~~~~~
```
[R/DEploidR.R:271:9:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L271) *style:* **Variable or function name should be snake_case.**
```r
        tmpWSAFIndex <- which( ( (obsWSAF < 1) * (obsWSAF > 0)) == 1)
        ^~~~~~~~~~~~
```
[R/DEploidR.R:271:31:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L271) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        tmpWSAFIndex <- which( ( (obsWSAF < 1) * (obsWSAF > 0)) == 1)
                              ^
```
[R/DEploidR.R:271:33:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L271) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        tmpWSAFIndex <- which( ( (obsWSAF < 1) * (obsWSAF > 0)) == 1)
                                ^
```
[R/DEploidR.R:323:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L323) *style:* **Variable or function name should be snake_case.**
```r
plotWSAFvsPLAF <- function(plaf, obsWSAF, expWSAF = c(),
^~~~~~~~~~~~~~
```
[R/DEploidR.R:323:34:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L323) *style:* **Variable or function name should be snake_case.**
```r
plotWSAFvsPLAF <- function(plaf, obsWSAF, expWSAF = c(),
                                 ^~~~~~~
```
[R/DEploidR.R:323:43:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L323) *style:* **Variable or function name should be snake_case.**
```r
plotWSAFvsPLAF <- function(plaf, obsWSAF, expWSAF = c(),
                                          ^~~~~~~
```
[R/DEploidR.R:324:23:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L324) *style:* **Variable or function name should be snake_case.**
```r
                      potentialOutliers = c(), title = "WSAF vs PLAF",
                      ^~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:325:23:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L325) *style:* **Variable or function name should be snake_case.**
```r
                      cex.lab = 1, cex.main = 1, cex.axis = 1){
                      ^~~~~~~
```
[R/DEploidR.R:325:36:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L325) *style:* **Variable or function name should be snake_case.**
```r
                      cex.lab = 1, cex.main = 1, cex.axis = 1){
                                   ^~~~~~~~
```
[R/DEploidR.R:325:50:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L325) *style:* **Variable or function name should be snake_case.**
```r
                      cex.lab = 1, cex.main = 1, cex.axis = 1){
                                                 ^~~~~~~~
```
[R/DEploidR.R:368:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L368) *style:* **Lines should not be more than 80 characters.**
```r
#' prop = PG0390CoverageV.deconv$Proportions[dim(PG0390CoverageV.deconv$Proportions)[1],]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:373:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L373) *style:* **Variable or function name should be snake_case.**
```r
plotObsExpWSAF <- function(obsWSAF, expWSAF,
^~~~~~~~~~~~~~
```
[R/DEploidR.R:373:28:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L373) *style:* **Variable or function name should be snake_case.**
```r
plotObsExpWSAF <- function(obsWSAF, expWSAF,
                           ^~~~~~~
```
[R/DEploidR.R:373:37:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L373) *style:* **Variable or function name should be snake_case.**
```r
plotObsExpWSAF <- function(obsWSAF, expWSAF,
                                    ^~~~~~~
```
[R/DEploidR.R:375:23:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L375) *style:* **Variable or function name should be snake_case.**
```r
                      cex.lab = 1, cex.main = 1, cex.axis = 1){
                      ^~~~~~~
```
[R/DEploidR.R:375:36:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L375) *style:* **Variable or function name should be snake_case.**
```r
                      cex.lab = 1, cex.main = 1, cex.axis = 1){
                                   ^~~~~~~~
```
[R/DEploidR.R:375:50:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L375) *style:* **Variable or function name should be snake_case.**
```r
                      cex.lab = 1, cex.main = 1, cex.axis = 1){
                                                 ^~~~~~~~
```
[R/DEploidR.R:411:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L411) *style:* **Variable or function name should be snake_case.**
```r
computeObsWSAF <- function(alt, ref){
^~~~~~~~~~~~~~
```
[R/DEploidR.R:432:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L432) *style:* **Variable or function name should be snake_case.**
```r
haplotypePainter <- function(posteriorProbabilities, title = "", labelScaling,
^~~~~~~~~~~~~~~~
```
[R/DEploidR.R:432:30:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L432) *style:* **Variable or function name should be snake_case.**
```r
haplotypePainter <- function(posteriorProbabilities, title = "", labelScaling,
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:432:66:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L432) *style:* **Variable or function name should be snake_case.**
```r
haplotypePainter <- function(posteriorProbabilities, title = "", labelScaling,
                                                                 ^~~~~~~~~~~~
```
[R/DEploidR.R:433:25:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L433) *style:* **Variable or function name should be snake_case.**
```r
                        numberOfInbreeding = 0){
                        ^~~~~~~~~~~~~~~~~~
```
[R/DEploidR.R:434:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L434) *style:* **Variable or function name should be snake_case.**
```r
    rainbowColorBin <- 16
    ^~~~~~~~~~~~~~~
```
[R/DEploidR.R:435:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L435) *style:* **Variable or function name should be snake_case.**
```r
    rainbowColors <- rainbow(rainbowColorBin)
    ^~~~~~~~~~~~~
```
[R/DEploidR.R:437:9:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L437) *style:* **Variable or function name should be snake_case.**
```r
        panelSize <- dim(posteriorProbabilities)[2] - numberOfInbreeding
        ^~~~~~~~~
```
[R/DEploidR.R:438:9:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L438) *style:* **Variable or function name should be snake_case.**
```r
        rainbowColors <- c(rep("#46a8e1", panelSize),
        ^~~~~~~~~~~~~
```
[R/DEploidR.R:446:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L446) *style:* **Variable or function name should be snake_case.**
```r
    newXaxt <- round(seq(1, dim(posteriorProbabilities)[1], length.out = 6))
    ^~~~~~~
```
[R/DEploidR.R:449:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/R/DEploidR.R#L449) *style:* **Variable or function name should be snake_case.**
```r
    newYaxt <- seq(0, 1, length.out = 3)
    ^~~~~~~
```
[tests/testthat/test-DEploid_tools.R:3:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L3) *style:* **Variable or function name should be snake_case.**
```r
vcfFileName <- system.file("extdata", "PG0390-C.test.vcf.gz",
^~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:5:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L5) *style:* **Variable or function name should be snake_case.**
```r
plafFileName <- system.file("extdata", "labStrains.test.PLAF.txt",
^~~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:7:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L7) *style:* **Variable or function name should be snake_case.**
```r
panelFileName <- system.file("extdata", "labStrains.test.panel.txt",
^~~~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:9:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L9) *style:* **Variable or function name should be snake_case.**
```r
refFileName <- system.file("extdata", "PG0390-C.test.ref", package = "DEploid")
^~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:10:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L10) *style:* **Variable or function name should be snake_case.**
```r
altFileName <- system.file("extdata", "PG0390-C.test.alt", package = "DEploid")
^~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:12:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L12) *style:* **Variable or function name should be snake_case.**
```r
PG0390CoverageVcf <- extractCoverageFromVcf(vcfFileName)
^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:15:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L15) *style:* **Variable or function name should be snake_case.**
```r
PG0390Deconv <- dEploid(paste("-vcf", vcfFileName, "-plaf", plafFileName,
^~~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:18:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L18) *style:* **Variable or function name should be snake_case.**
```r
expWSAF <- t(PG0390Deconv$Haps) %*% prop
^~~~~~~
```
[tests/testthat/test-DEploid_tools.R:21:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L21) *style:* **Variable or function name should be snake_case.**
```r
    PG0390CoverageTxt <- extractCoverageFromTxt(refFileName, altFileName)
    ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:44:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L44) *style:* **Variable or function name should be snake_case.**
```r
    obsWSAF <- computeObsWSAF(PG0390CoverageVcf$altCount,
    ^~~~~~~
```
[tests/testthat/test-DEploid_tools.R:46:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L46) *style:* **Variable or function name should be snake_case.**
```r
    potentialOutliers <- c(5, 12, 25, 30, 35, 50)
    ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:127:5:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L127) *style:* **Variable or function name should be snake_case.**
```r
    potentialOutliers <- c(1, 10, 20, 30, 40)
    ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-DEploid_tools.R:133:55:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-DEploid_tools.R#L133) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                 potentialOutliers = potentialOutliers )
                                                      ^
```
[tests/testthat/test-dEploid.R:3:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-dEploid.R#L3) *style:* **Variable or function name should be snake_case.**
```r
vcfFileName <- system.file("extdata", "PG0390-C.test.vcf.gz",
^~~~~~~~~~~
```
[tests/testthat/test-dEploid.R:5:1:](https://github.com/mcveanlab/DEploid-r/blob/d6c8a99427a3fcdc581737922f35734285dc4069/tests/testthat/test-dEploid.R#L5) *style:* **Variable or function name should be snake_case.**
```r
plafFileName <- system.file("extdata", "labStrains.test.PLAF.txt",
^~~~~~~~~~~~
```


Nih gimana rofi...udah buat programnya di compile atau execute yg mana


Today I learned that this needed a website and it was not acceptable to have an empty string


sd


tfkj;okljkjhhghkklkk


I'm referring to [this](https://github.com/aura-project/melia/pull/87/files#diff-2983af7c66d4f1076843ad5222f5b661R25).

I don't have a problem the implementation, or your reasoning for doing this. I do want to see these files included in the Visual Studio solution. The `.csproj` file doesn't show any new or changed files except SharpExpress.


this method empties the string from display when the ticket is taken..


拜托了小珊珊，千万别翻到这一页，因为这条 commit 我可能会 revert 掉


You forgot

]
]

In the end


As I see the source code supports the old signature too. So new typings can be:

```
add(error: ErrorField): void;
add(field: string, msg: string, rule: string, scope?: string): void;
```

with method overloading?


> Though in the long run they should all be changed to int if that's their new type.

Yes, I think that is the case, but I need to confirm it.


1. 서울시 -> 서울특별시 명칭 통일
2. 의문문형식의 문장 일반문 형태로 수정
3. 과거형 > 현재형으로 통일
4. 연구, 논문 단어 통일.
5. 날씨데이터 혹은 기상데이터 단어 통일
6. '학습 모델을 구축하여(이때, regression을 이용) 이를 이용하여 예측한다'
# 요약
- 구체적인 숫자는 제거,
- 서울특별시에서 대중교통의 중요성 혹은 심각성 등을 언급하며 시작하여, 이에 대중교통의 이용이 중요함을 언급

[요약 수정본]
현대 사회에서는 다양한 이동수단 중, 지하철, 버스 등의 대중교통에 대한 수요가 높은 편이다. 본 논문의 배경이 되는 서울특별시의 경우에도 출퇴근시, 과반 이상이 대중교통을 이용한다. 대중교통 이용량에는 날씨, 평일-주말, 연착, 도로현황 등 여러 가지에 원인을 둔다. 본 논문에서는 여러 요인 중에서도 날씨 데이터(기온, 강수량, 미세먼지)에 초점을 두어, 날씨에 따른 대중교통 이용량의 변화 양상을 학습하여 예측하는 연구를 진행한다. 서울특별시 25개 자치구마다의 날씨 데이터와 대중교통 이용 데이터를 이용하여 Regression을 통한 데이터 학습을 진행하였으며, 학습된 모델을 통한 날씨에 따른 서울시 대중교통 이용량 예측에 따른 오차율은 15.62%로 낮은 오차율을 가진다. 본 논문 결과는 날씨에 따른 버스와 지하철의 배차 간격 조절 등의 대중교통 배치 판단 결정에 기초자료로 사용될 것으로 기대된다.

# 서론 [목차 제목 수정]
1.1 연구 배경
- 의문문 형식 제거
- 과거형 수정
- 1번째 문단의 '자가용 또는 택시와 같은~' 문장 제거
- 2번째 문단 제거
- 3번째 문단을 중심으로 서술

1.2 연구 범위 및 수행 절차(제거 혹은 간략하게 서술)
- 총 ~개월간의 데이터를 사용함을 언급
- 서론 수정본 참고
- 2번째 문단 > 2절 1번째 문단으로 이동

- 2절에서는 ~를, 3절에서는 ~, 4절에서는 ~ 할거다 이런식으로 앞으로의 논문 방향 제시

* 되도록 1절이 2번째 장으로 넘어가지 않도록 양 조절

#2.  데이터 수집 및 처리
 1.1.2의 2번째 문단
2.1 데이터 수집
2.2 날씨 데이터 처리
 - 기상 데이터 4종류를 표 등을 이용하여 시각화 하여 표현
 - 강수량과 상대습도와의 관계, 상관관계로 표현한 그래프 추가
     : 이를 이용하여 강수량(혹은 상대습도)만을 사용함에 정당성 부여

 [2.2 수정본]
[그림1- 강수량, 상대습도 상관관계 그래프]
본 논문에서는 여러가지 기상 데이터 중에 대중교통에 원인을 주는 요인으로 기온(℃), 강수량(mm), (평균)상대습도(%), 미세먼지(㎍/㎥)  4가지의 기상 데이터를 선정하였으며 선정된 기상 데이터 중 강수량과 (평균) 상대습도의 경우 그림1과 같이 (둘의 상관계수 수치)의 높은 상관관계를 보이므로 학습 모델 구축의 simplicity(한글로.. 표현을 어찌해야할까요,,?)를 위해 강수량(혹은 상대습도) 하나의 요인만을 이용하였다. 따라서 본 논문에서 학습 모델 구축을 위해 사용한 기상 데이터는 다음 표 1과 같다.
[표 1 - 기온(℃), 강수량(mm) (혹은 (평균)상대습도(%)), 미세먼지(㎍/㎥) ]

2.3 대중교통 데이터 처리
2.3.1 지하철
  - naver > 검색 포탈 네이버 이런식으로 표현

* 2절 내용이 3장으로 넘어가지 않도록 되도록 양 조절


3g，这是针对移动端吗？


file created for practice


package com.sist.movie;

/*
 	제네릭(Generics)
 		: 컬렉션(자료구조), 객체들을 저장하는 구조적인 성격을 보강하기 위해 제공.
 	제네릭의 필요성
 		: 프로그래머가 특정 컬렉션(자료구조)에 원하는 객체 타입을 명시하여 실행하기 전에
 		컴파일단계에서 지정된 객체가 아니면 절대 저장이 불가하게 할 수 있음.

 */
/*

		 No.1
		 a href="/movies/detail-view/?midx=79685">

		                 15세 이상

		                            1위

		                                4DX

                            킬러의 보디가드

            킬러의 보디가드
            현재상영중

 */
import java.util.ArrayList;

import javax.print.StreamPrintService;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class MovieManager {
	public ArrayList<String> movieLinkData() {
		ArrayList<String> list = new ArrayList<String>();
		try {
			Document doc = Jsoup.connect("http://www.cgv.co.kr/movies/").get();
			Elements linkElem = doc.select("div.box-contents a");
			for (int i = 0; i < linkElem.size(); i++) {
				if (i % 2 == 0) {
					Element a_tag = linkElem.get(i);
					String href = a_tag.attr("href");
					if (!href.equals("#"))
						list.add("http://www.cgv.co.kr" + href);
					i++;
					if (i > 6)
						break;
				}
			}
		} catch (Exception e) {
			System.out.println(e.getMessage());
		}
		return list;
	}

	public ArrayList<MovieVO> movieInfo() {
		ArrayList<MovieVO> list = new ArrayList<>();
		try {
			ArrayList<String> link = movieLinkData();
			int mno = 1;
			for (String url : link) {
				Document doc = Jsoup.connect(url).get();
				Element title = doc.select("div.box-contents div.title strong").first();
				Element poster = doc.select("div.box-image span.thumb-image img").first();
				Element reserve = doc.select("div.score strong.percent span").first();
				Element grade = doc.select("div.box-image a span.thumb-image span.ico-grade").first();
				Element director = doc.select("div.spec dl dd a").get(0);
				Element actor = doc.select("div.spec dl dd a").get(2);
				Element genre = doc.select("div.spec dl dt").get(2);
				Element regdate = doc.select("div.spec dl dd").get(5);
				Element like = doc.select("span.like span.count strong i").first();

				MovieVO vo = new MovieVO();
				vo.setMno(mno);
				vo.setLink(url);
				vo.setTitle(title.text());
				String img = poster.attr("src");
				vo.setPoster(img);
				vo.setGrade(grade.text());
				vo.setDirector(director.text());
				vo.setActor(actor.text());
//				String temp = genre.html().replace("&nbsp", "");
//				temp = temp.substring(temp.indexOf(":")+1);
				vo.setGenre(genre.text().replace("장르 :", ""));
				vo.setRegdate(regdate.text());
				vo.setLike(Integer.parseInt(like.text().replaceAll(",", "")));
				vo.setReserve(Double.parseDouble(reserve.text().substring(0, reserve.text().lastIndexOf("%"))));

				list.add(vo);
				mno++;
				System.out.println(vo.getMno()+" "+vo.getTitle()+" "+vo.getPoster()+" "+vo.getReserve()+"%");
				System.out.println(vo.getGrade()+" "+vo.getGenre()+" "+vo.getDirector()+" "+vo.getActor());
				System.out.println(vo.getLike()+" "+vo.getLink()+" "+vo.getRegdate());

			}
		} catch (Exception e) {
			System.err.println(e.getMessage());
		}

		return list;
	}

	public static void main(String[] args) {
		MovieManager mm = new MovieManager();
		mm.movieInfo();
	}

}


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e7b13be0-6498-4bf9-8b5e-fbc893b7dcdb "1AutomatedRegression"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/87a02c31-a0d4-4130-b9ea-d3a44244978a "AutomatedRegression") deployed [AutomatedRegression](https://github.com/tatai1987/AutomatedRegression/releases/tag/deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-070457 "deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-070457") to [TheBoseMan](https://console.bluemix.net/apps/f6bec7a9-6370-414d-a534-48eab42af139?env_id=ibm:yp:us-south "ibm:yp:us-south:Subhadeep:TheBoseMan"), including this commit


이병석	김태엽		김동현	서동성
손정환	이유림		박철원	강현구	양현동
김경민	이지훈		장경훈	양명선	이동기
오연석	김규백		이정제	신동원
최동진	김다영		정동호	김성훈
김태열


[자리배치.txt](https://github.com/chuchuho990/file/files/1269412/default.txt)


@johnou Sure, thanks


Well, [sometimes](https://hydra.nixos.org/build/59862352) the job times out, so reducing parallelism *by itself* probably won't make a large difference.


Is it something that applies to all dimensions? If it is (like AGAIN) then it should be in the library (and does not need your prefix). If not, keep it in your own game or library.


starting the project


try to avoid commit messages without a meaning. it helps others understand what you are doing.


Why not using a variable that store the file path ? The method and the cast will be called only once time


Oops, yes, fixed. Thanks for catching this.


This line should be omited as the check happens in the function and not here


日期通常會是用降冪排吧


如果測試案例是物件的使用說明書，那麼這邊有一堆 Amount = 0 的 Book，可能會導致使用者會誤以為，不管有沒  Amount, 都需要傳入 5 本 book


用 (int) 轉比較省資源唷


做得很好的第一步


不是已經學過 HtmlHelper 和 Razor Helper 了？為什麼還這樣寫呢


This comment is wrong


`piimg.com` is a domain maintained by `贴图库`, which is now using CloudFlare CDN.
We shouldn't add this domain to the whitelist.


I changed implicit time to 300 and I am still unable to run my code.Please help.I am having returned value cannot be converted to WebElement issue in another code as well.I am stuck here.

Session is creating
Sep 01, 2017 12:59:32 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
Session is created
**Exception in thread "main" org.openqa.selenium.WebDriverException: Returned value cannot be converted to WebElement: {ELEMENT=1}**
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'DESKTOP-O5SIUU5', ip: '192.168.56.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_144'
Driver info: driver.version: AndroidDriver
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:417)
	at io.appium.java_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:62)
	at io.appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1)
	at io.appium.java_client.android.AndroidDriver.findElement(AndroidDriver.java:1)
	at io.appium.java_client.FindsByAccessibilityId.findElementByAccessibilityId(FindsByAccessibilityId.java:31)
	at appium.test.appiumtest1.validateText(appiumtest1.java:45)
	at appium.test.appiumtest1.main(appiumtest1.java:71)
Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to org.openqa.selenium.WebElement
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:415)
	... 6 more


可以的話，expected 避開 200*0.95 這樣的寫法，因為這代表著某種程度上的商業邏輯


How about a comment why the node is initialized with false?


寫這個測試案例時應該可以發現，跟第一個測試案例重複的東西很多。

這是個重構測試案例的好機會，在綠燈時可以對測試案例進行重構，讓每個測試案例只需要放不一樣的東西，例如 books + expected


ITEquip6146 (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1535 of 1535 tests passed, 0 test warnings)

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


Did you do this in the right repository?


I reverted back from

    (offset.y * scale.y + phaserSpine.height * anchor.y) + rootBone.y

to

    (offset.y * scale.y + phaserSpine.height * anchor.y)

and have the following to center that root bone.

    if (sprite.skeleton.bones[0].x > 0 && sprite.skeleton.bones[0].y > 0) {
      // Upper right quadrant
      // X correction
      sprite.skeleton.x = -1 * sprite.skeleton.bones[0].x;
      sprite.skeleton.y = 1 * sprite.skeleton.bones[0].y;
      sprite.anchor.x *= -1;

    } else if (sprite.skeleton.bones[0].x < 0 && sprite.skeleton.bones[0].y > 0) {
      // Upper left quadrant
      sprite.skeleton.x = 1 * sprite.skeleton.bones[0].x;
      sprite.skeleton.y = 1 * sprite.skeleton.bones[0].y;

    } else if (sprite.skeleton.bones[0].x < 0 && sprite.skeleton.bones[0].y < 0) {
      // Bottom left quadrant
      // Y correction
      sprite.skeleton.x = 1 * sprite.skeleton.bones[0].x;
      sprite.skeleton.y = -1 * sprite.skeleton.bones[0].y;
      sprite.anchor.y *= -1;

    } else if (sprite.skeleton.bones[0].x > 0 && sprite.skeleton.bones[0].y < 0) {
      // Bottom right quadrant
      // X and Y correction
      sprite.skeleton.x = -1 * sprite.skeleton.bones[0].x;
      sprite.skeleton.y = -1 * sprite.skeleton.bones[0].y;
      sprite.anchor.x *= -1;
      sprite.anchor.y *= -1;
    }


@rikterbeek @dverkade can we make this a feature instead? We use the hold state to, what's in a name, hold orders so that nothing else happens to them.
This code drastically alters behavior and will cause, at least for us, quite some issues.


如果要更小的一步，可能只需要
```
var cost = books.Sum(b=>b.Amount) * 100;
if(books.Count==2)
{
    cost *= 0.95;
}

return cost;
```

然後綠燈時，把 `GetDiscount()` 抽出來。


ah probably not... :)


fixing it now


I use IDA to debug camera.8996.so.
Confirm this function make front camera crash.
Thanks for your solution Inspiring me.
Smile detection still dont work. I will look into it.


目前的可讀性是差的，步伐也是大的，如果已經綠燈，下一步應該要重構。

---
測試案例探索後進行排序，對 TDD 開發的影響很大


We should delete these icons then.


Face detection is working correctly for me.

On Sep 1, 2017 12:23 AM, "kxzxxx" <notifications@github.com> wrote:

> I use IDA to debug camera.8996.so.
> Confirm this function make front camera crash.
> Thanks for your solution Inspiring me.
> Smile detection still dont work. I will look into it.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/sultanxda/android_device_oneplus_oneplus3/commit/ffa7f74fec608419a70e1c5a9213e2d2e92ce1b0#commitcomment-24018634>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AC2Mi-cRbuQqbYeSK2FUhU78vVxF0nSfks5sd7DYgaJpZM4PJy5h>
> .
>


測試案例名稱，跟測試程式內容不一致。


再不重構，就晚了。


dictionary 是一個很好的選擇，但倘若在第二個綠燈就重構，那要通過第 3,4,5 個測試案例，需要寫的 production code 就更少了。（省寫了那一些 if）


目前只有重構寫法，還沒重構語意。也就是 production code 是一堆實作細節，而不是像講話般的解釋語意。


calculate 全都是 typo, 代表都是複製貼上的，哈。


This was a mistake.  The old changelog entry needs to remain the same, and a new changelog entry needs to be added that documents the API change.


Then update the title too, please. So it should be `See the [Quick Start](#quick-start)`. Thanks!


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


Yes, I confirmed it works. Besides, the part of EVAL-WHEN on DEFTYPE must be also preserved:

--- a/uiop/image.lisp
+++ b/uiop/image.lisp
@@ -48,8 +48,9 @@ when the image is restarted, but before the entry point is called.")
 before the image dump hooks are called and before the image is dumped.")

   (defvar *image-dump-hook* nil
-    "Functions to call (in order) when before an image is dumped")
+    "Functions to call (in order) when before an image is dumped"))

+(eval-when (#-lispworks :compile-toplevel :load-toplevel :execute)
   (deftype fatal-condition ()
     `(and serious-condition #+clozure (not ccl:process-reset))))

I suggest these two patches should be applied to ASDF’s official git, with my previous wrong patch superseded.

—Chun

> Il giorno 01 set 2017, alle ore 09:25, Elias Pipping <notifications@github.com> ha scritto:
>
> diff --git a/uiop/launch-program.lisp b/uiop/launch-program.lisp
>
> index da21fa22..bff6d05e 100644
>
> --- a/uiop/launch-program.lisp
> +++ b/uiop/launch-program.lisp
> @@ -267,9 +267,10 @@
>  argument to pass to the internal RUN-PROGRAM"
>              #+lispworks
>              ;; a signal is only returned on LispWorks 7+
>              (multiple-value-bind (exit-code signal)
>
> -                (funcall #+lispworks7+ #'sys:pipe-exit-status
> -                         #-lispworks7+ #'sys:pid-exit-status
> -                         process :wait nil)
> +                (symbol-call :sys
> +                             #+lispworks7+ :pipe-exit-status
> +                             #-lispworks7+ :pid-exit-status
> +                             process :wait nil)
>
>                (cond ((null exit-code) :running)
>                      ((null signal) (values :exited exit-code))
>                      (t (values :signaled signal))))
>
> @@ -342,9 +343,10 @@
>  might otherwise be irrevocably lost."
>                          (if (eq status :signaled)
>                              (values nil code)
>                              code))
>
> -                #+lispworks (funcall #+lispworks7+ #'sys:pipe-exit-status
> -                                     #-lispworks7+ #'sys:pid-exit-status
> -                                     process :wait t)
> +                #+lispworks (symbol-call :sys
> +                                         #+lispworks7+ :pipe-exit-status
> +                                         #-lispworks7+ :pid-exit-status
> +                                         process :wait t)
>
>                  #+mkcl (let ((code (mkcl:join-process process)))
>                           (if (stringp code)
>                               (values nil (%mkcl-signal-to-number code))
>
>


Correct, our next release we will have `Rename Chain#eval_limit to Chain#record_limit` and `Add support for Chain#scan_limit`


можно ещё повесить transition на background для более плавного перехода


Isn't this how a lot of the Java DSL implementations are implemented?
We are using the Cassandra connector as a template and [it does the same thing](https://github.com/akka/alpakka/blob/master/cassandra/src/main/scala/akka/stream/alpakka/cassandra/javadsl/CassandraSink.scala#L12)


Why using area->ospf instead of directly ospf here ? At the beginning of the function you check that ospf is not NULL. Eventually you could check that ospf and area->ospf are identical with:
``if (area->ospf != ospf)
        return NULL;
``


@jef-n thanks a lot for the fix.
Do you consider this as a feature? or is there another reason not to backport?


@einhverfr, this method breaks the "class method" accessor pattern to `call_procedure()` that LedgerSMB uses all over the place with LedgerSMB::Setting. The returned exception is "Can't use string ("LedgerSMB::Setting") as a HASH ref while "strict refs" in use at /usr/local/share/perl/5.20.2/PGObject/Simple.pm line 178."


Ah, never mind. I misread


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


```c
char * strchr (       char * str, int character );
```

Return Value
A pointer to the first occurrence of character in str.
__If the character is not found, the function returns a null pointer.__

Hi segfault.


啊


OCRO had
`*/15 *  *   *   * do-wget-url ...`

Now changed to `*/13 *`


You are still using the Scala Future instead of the Java CompletionStage.


And I think the executionContext might not be required either, also not in the Scala DSL version


記得 production code 的殼都是從測試程式產生過去的，在紅燈的狀態下，不需要額外寫什麼 code。在 C# 是會產生 throw new NotImplementationException();  我會建議保留那一行。


Ah, it appears it's only the import for Future that is still there.


You are right, I got confused because we also show lbt as option in iwpan phy even if the device does not support it.

But in the case it is not supported it is shown as
lbt: false
and in the case it is supported as
lbt: false, true

Just ignore the comment above


good rename, 不過建議在綠燈的情況下進行重構。（IDE level 的就不在此限制內）


resolves #14


The typo on the import is also still there.


Done on OCNL


Maybe we should change it to a conditional?
return $self->{_dbh} if ref $self;

That would allow easy fallback to an outer handler.


That's not correct to tell that nothing happens. The button assigns the task ot me, aka write myself on the task independently of who is currently assigned. We use it regularly when reassigning tasks. Reassigning tasks happen regularly and we save a lot of click and time (edit / go to responsible / search myself / save).


不建議在這邊這樣使用 int array。因為你是強制附加 array index 的意義與 series 差 1。

該用 HashMap 或 HashTable 就用，強制賦予 domain 意義會使得設計未來十分脆弱。


we are a bit sloppy about that unfortunately. I figure we should clean that up one day, and maybe even use `<constant>` for true/false...

What's worse is that sometimes we write "yes" and "no", and other times "true" and "false". We consider them equivalent, but it's a bit weird mixing them all the time in the docs...


By the way...I've update clrmamepro already and it correctly parses the file now.....


No comment on this


额，不是啦。是第三次的意思了。

和 ntfs-3g 的意思一样。


@YaroST12 has answered... I haven't taken objective metrics, but the code is there... you can save some CPU clocks per block action... I've decided to include it because IO is usually one of worst issues in Android relating lag and any help is always welcome.


java 的 lambda 應該會跟 C# 的 LINQ 更接近一些。

例如 `.mapToLong()` 跟 `.sum()`

C# 在這邊是只需要寫 `return mBooks.Sum() * 100;`


```
cd build
cmake ..
```

```
$ make
Scanning dependencies of target gtest
[  1%] Building CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[  1%] Linking CXX static library libgtest.a
[  1%] Built target gtest
Scanning dependencies of target prepare
[  1%] Generating Tree/Snapshot.proto
[  1%] Generating Protocol/Client.proto
[  2%] Generating Protocol/Raft.proto
[  2%] Generating Protocol/RaftLogMetadata.proto
[  2%] Generating Protocol/ServerControl.proto
[  3%] Generating Protocol/ServerStats.proto
[  3%] Generating Storage/SegmentedLog.proto
[  3%] Generating Storage/SimpleFileLog.proto
[  4%] Generating Server/SnapshotMetadata.proto
[  4%] Generating Server/SnapshotStateMachine.proto
[  4%] Generating Server/SnapshotStats.proto
[  5%] Generating Core/ProtoBufTest.proto
[  5%] Built target prepare
[  5%] Generating Protocol/Client.pb.cc
build/Protocol/Client.proto: No such file or directory
make[2]: *** [Protocol/Client.pb.cc] Error 1
make[1]: *** [CMakeFiles/logcabin.dir/all] Error 2
make: *** [all] Error 2
```

这里 .proto 文件应该用绝对路径
```
Protocol/Client.pb.cc: Protocol/Client.proto
        @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/parallels/logcabin-fsm-2/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Generating Protocol/Client.pb.cc"
        protoc -I. --cpp_out=. --python_out=. build/Protocol/Client.proto
```


Thank you !


這邊可以發現測試案例重複的部分開始出現了，下一個綠燈時就該重構測試案例了。


pass the meta also


You can now use the slice, as in any list, ex rmfh[::4]

Sent from my iPhone

> On Aug 31, 2017, at 5:34 PM, kaisengit <notifications@github.com> wrote:
>
> what happened to the skip frame feature? self.skip is not used anymore
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


這一步顯得有些複雜了。

感覺只需要寫成 `return mBooks.Sum() * 100 * GetDiscount(mBooks.Length);`


此外，這一個綠燈時，production code 該重構了，因為已經有些複雜度了。而且有個清楚的語意：折扣。


if no default state is provided, i think it is better to set to null since undefined causes issues with combineReducer


Though for now, I would rather fix it on the PGOld side by wrapping rather than adding a reason to blacklist anything.


**rails new depot** - command


you need to add `meta` to all params, not just `payload`


yes, line 25~line 34 可以重構成 `getDiscount()` 了


可以的話，盡可能避開 `while(true)` 的寫法


I've opened [an MR to address the warning](https://gitlab.common-lisp.net/asdf/asdf/merge_requests/77) now. As for the `eval-when` change, I'd like to wait for @fare's opinion.


宣告變數到第一次使用的距離稱為 漢明距離，距離越長，潛在副作用越大。


取得成套，應該在下一個步驟重構。


@fare said yesterday, in asdf mailing list, under the thread "lispworks patch", that I quote "If that's what it takes to make it work without warnings, that sounds good to me."


Thank you, but windows will also accept a normal slash as separator (not for UNC pathes). But I'll use a join


這邊的 -5 是很脆弱的，是等同於 640 與 645 的差異。也就是依賴於兩個變因。


Well.... I have concerns that this might break F-Droid build. @korelstar have you used other repositories in combination with F-Droid yet?


For high end devices effect may not be that noticable, but it works great on Tegra K1 for example.


I just checked WARN_ON again and it does provide enough details here to find the spot it originates from. No need to add the extra print from our side. Ignore the comment above.


Ain't got time for destructors!


這一步要留意，是不是把一個職責拆分到兩個 class 了。


I think this need to be `::iterator` because this could be erased.


<img width="329" alt="image" src="https://user-images.githubusercontent.com/507615/29960403-0d0d34b0-8f2e-11e7-8dd6-3086bd2c41f2.png">


The call to `LoadOrGenPrivValidator` eventually invokes operations on the private key using the default signer (see `priv_validator.go:95`). As a result, one cannot currently the default `PrivValidator` with an alternative signer.

Adding `LoadOrGenPrivValidatorWithSigner(file, signer, logger)` or similar would be one approach to a fix.


@dereknorrbom Was this change accidental or we need to leave this URL here?


Was that supposed to be deleted, or is that a merge issue?


Its correct


it was duplicated ;) see below


I can confirm that people are very happy with latest Shield Tablet (K1) kernel, sure that your correction helps @YaroST12 ... Thx again  :)


I don't know if this is connected with this commit, but i can't boot on rom compilled using your sources.
Just staying on logo.
First killed process is agpsd
init: Service 'agpsd' (pid 577) killed by signal 4
init: Service 'agpsd' (pid 577) kalling any children in `rocers gRoup
And then surfaceflinger
init: Service 'surfaceflinger' (pi$ 583) killed by signal 6
init: Service 'surfaceflinger' (pid 583) kihling any children in process group


I see. 👍


Hi. I'm new to these covert channels. Is this a covert channel based on memory bus locking? I compiled it on linux and it returns an error(Undefined reference to 'rdtsc'). Do you know how to solve it?


I think this should be ::x


印象中好像player那边也要改一下以解决SSL的问题
以及openWith的URL似乎没有进行URI encode

题外话，第三方播放器由于协议问题依然没法在android 4.4上播放所给的链接


@sultanxda Face detection is working ，but I am talking about Smile detection.
I ported OOS camera to LineageOS. everything working fine including RAW .
But not front camera.
https://github.com/ashokdippu/android_frameworks_base/commit/79a4becabde058f99b1e1b5e0c40850ab462bd87


I think missing makes it sound like it should actually be there. Maybe `absent` might be better?


Did you want to check that global y is not incremented? Same for next test.


afn-alternate (jasondegraw) - i386-Windows-7-VisualStudio-14: OK (2745 of 2745 tests passed, 0 test warnings)

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


I'll work on a PR to improve this.


@MajkiIT Usuń wykrzyknik z linii 1449 i dodaj wykrzyknik do linii 1450.


Что здесь такое?
Тут присваивается в yearStatistic[0] = 12
а не длина задается я так понимал что ты хотел это сделать
Так делать не надо


According to @bronger the script's install location is configured via CMake. The git version of the script doesn't even hard code a path any longer but asks the python binding where to store it.
Just editing `lensfun-update-data` won't work as the library wouldn't find the updated data if it were placed elsewhere.


Он даже первый этап цикла не зайдет
нужно было просто for(var i = 0; i< 12; i++) {


This commit has been mentioned on **openHAB Community**. There might be relevant details there:

https://community.openhab.org/t/new-binding-hue-emulator-amazon-echo-integration/7944/178


Created multidev environment [ci-example-d8-composer#ci-726](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#ci-726).

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


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


Well, (@fare, @rpgoldman) I'm boycotting the mailing list since it allows people like Sam Steingold to advertise ["Jihad Watch" in one email](https://mailman.common-lisp.net/pipermail/asdf-devel/2017-August/005871.html) and ["Islam Exposed" in another](https://mailman.common-lisp.net/pipermail/asdf-devel/2017-August/005877.html)

Relevant quotes from https://www.propublica.org/article/leading-tech-companies-help-extremist-sites-monetize-hate
> Because of its “extreme hostility toward Muslims,” the website **Jihadwatch.org** is considered an active hate group by the Southern Poverty Law Center and the Anti-Defamation League [..]

and from http://ohpi.org.au/ohpis-exposure-of-islam-exposed/
> **Islam Exposed** is one of 50 pages discussed in OHPI’s report into anti-Muslim hate on Facebook [..]


@BitOBSessiOn my pleasure. The interesting thing is that 1 version of this commit can be found in nearly 70% of kernels... Was I first to notice that something is wrong with it?..


![](https://github.trello.services/images/mini-trello-icon.png) [Input customer payment details during registration: front-end](https://trello.com/c/DKnAeeic/120-input-customer-payment-details-during-registration-front-end)


Здесь аналогичная ситуация только должно быть i < yearStatisc.length


`absent` would match better with `present` then though…


Будет ругаться т.к. нужно указать строку "rgb("+yearStatisstic[i].fillcolor+",0,0)";


Configuration integrated any enviroment and real time configuration


The Behat test ran fine locally, so we merged the PR. The Travis build however failed on that test again.

So we decided to revert the merge until the Behat test was fixed. We managed to do so in https://github.com/goalgorilla/open_social/pull/518. So we'll again revert this commit ;)


Month должен вообще браться из отдельного массива т.е. нужно сверху завести массив месяцев


问题应该是：只能在 CMakeLists.txt 目录下编译，不能在其他目录下编译。


ITEquip6146 (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2146 of 2146 tests passed, 0 test warnings)

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


ITEquip6146 (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.png)


Когда заведешь месяца в массив цифру 12 можно взять из длины массива месяцев


there also already exists a [ford preset](https://github.com/openstreetmap/iD/blob/master/data/presets/presets/ford.json) which can be selected for vertices (nodes that are part of a way).

Also: @jjiglesiasg please don't use the github commit discussions for general questions or feature requests.


ITEquip6146 (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2789 of 2789 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)


@jasonsilberman You use is like this:

    project 'ProjectName', 'ConfigurationName' => :SourceConfigurationName

For example:

    project 'Example', 'Staging' => :debug

which creates a `Staging` configuration that duplicates the default `Debug` one.


It will be. When it is, I'll add that back.


Yes, also those colours that are not used any more.


I'm not sure what's wrong exactly here, but there's a problem in Linux + Yarn at least when installing this module. For some reason, a broken symbolic link with a weird name  `{ios,android}` is created in the module directory and building the dependent project fails.


Yep, that would be an optimization. Not a very large one though, I have never seen more than 50 results, the average size is around 2 or 3.


yeah, I thought about adding those as aliases. "missing" seems like a more common word than "absent" though, which might help adoption for non-english speakers.


It looks like I was faster to commit than PHPStorm was to autosave. Thanks for fixing it in #10!


You can add a condition like

if(app.dock !== undefined) {
app.dock.setIcon(`${path.join(__dirname, '..', 'resources')}/zap_2.png`)
}

instead of commenting the code


@paulirish: thanks! I'll try to sort some of the PRs first thing when I have free time.


@khancyr Hello, It is my fault. I forget to verify that email address with github. Everything is OK now. I am very sorry to bother you. Thank you very much


I think _"absent"_ is more precise though - _"missing"_ and _"absent"_ have slightly different meanings, something that's _"absent"_ is simply not present while something that's _"missing"_ is also not present but _"missing"_ implies it would actually be supposed to be present.


afn-alternate (jasondegraw) - x86_64-MacOS-10.9-clang: OK (2745 of 2745 tests passed, 606 test warnings)

Messages:

 * 606 tests had: EIO diffs.
 * 24 tests had: ESO small diffs.
 * 15 tests had: Table small diffs.
 * 16 tests had: MTR small diffs.

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


Now we get a picture again:

```diff
diff --git a/assets/scenes/simple_room.pbrt b/assets/scenes/simple_room.pbrt
index 2be44fd..bb5e552 100644
--- a/assets/scenes/simple_room.pbrt
+++ b/assets/scenes/simple_room.pbrt
@@ -28,7 +28,7 @@ Film "image"
   "integer yresolution" [ 500 ]
 ##  "integer outlierrejection_k" [ 10 ]
 ##Sampler "sobol"
-Sampler "lowdiscrepancy" "integer pixelsamples" [16] # [64]
+Sampler "lowdiscrepancy" "integer pixelsamples" [64] # [16] # [64]
 ##PixelFilter "blackmanharris"
 PixelFilter "gaussian" "float xwidth" [2.000000 ] "float ywidth" [2.000000 ]
 ##SurfaceIntegrator "bidirectional"
```

![pbrt](https://user-images.githubusercontent.com/1074865/29961296-0d7f9ece-8ef7-11e7-9e14-adebe3c0e91c.png)

```shell
Rendering
block_queue.len() = 1024
1024 / 1024 [===========================================================================================================] 100.00 % 14.59/s  Rendering finished
Converting image to RGB and computing final weighted pixel values
Writing image "pbrt.png" with bounds Bounds2 { p_min: Point2 { x: 0, y: 0 }, p_max: Point2 { x: 500, y: 500 } }
done.
533.139u 0.188s 1:10.46 756.8%	0+0k 0+592io 0pf+0w
```


The update method of Resources is a POST with an ID param. How is this PATCH intended to work?


like you would never say _"fehlt"_ here in german


@tigerzhang 如果使用绝对路径，会导致protobuf生成的cc文件不能编译。


@BrunoCarrier I'll need to wait until ecs-cluster-provider branch is merged to move the logic to the provider


This closes #21


阿萨德


To clarify: I wouldn't know what's said on the ML now. That said, if @fare's expressed his approval to 3  uiop/image.lisp change you propose, I'm sure @rpgoldman will have taken note of that and keep that part of this patch. I'm primarily concerned with changes to uiop/launch-program.lisp and since we've talked through those now, resulting in an MR and the understanding that the changes proposed in this patch should be dropped, I can go back to minding my own business.


在尝试在交互环境中运行语句时，廖雪峰的一句话提醒了我：

> Python交互环境中定义函数时，注意Python会出现`...`的提示。函数定义结束后需要按两次回车重新回到`>>>`提示符下

同时我在使用Pycharm的过程中，函数定义之后总是推荐我添加一个空行。之前一直不理解是什么目的。此时发现如果函数后包含一个空行的话，整个代码可以直接复制粘贴运行在交互环境中。

![default](https://user-images.githubusercontent.com/15725359/29961441-3f214f50-8f32-11e7-8aa2-4f327be7cc52.png)

函数后保留一行空行，可以在交互环境下定义完函数后无缝输入之后的代码。
其他的作用还没有什么发现。如果各位有什么见解希望能给予补充。


Nice, thanks


according


一个页面上出现两个相同的 ID 本来就是不对的吧。


Typo: Javasript should be JavaScript
and Typescript => TypeScript


Nice. A tobbit modositast nem tudom hogy mi, mert a spacing miatt nem tul kiveheto :D


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e7b13be0-6498-4bf9-8b5e-fbc893b7dcdb "1AutomatedRegression"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/87a02c31-a0d4-4130-b9ea-d3a44244978a "AutomatedRegression") deployed [AutomatedRegression](https://github.com/tatai1987/AutomatedRegression/releases/tag/deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-083209 "deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-083209") to [TheBoseMan](https://console.bluemix.net/apps/f6bec7a9-6370-414d-a534-48eab42af139?env_id=ibm:yp:us-south "ibm:yp:us-south:Subhadeep:TheBoseMan"), including this commit


fixes #397


oups … can edit directly in github ;)


Sorry, I didn't know that you didn't subscribe to ASDF mailing list.  @fare indeed expressed his approval to the uiop/image.lisp change that I proposed. At this point I think we have both done our business. P. S. I'm just a volunteer for testing ASDF on LispWorks/Windows.


good job b


done


**# ZsmcJs.Grid**
**# ZsmcJs.Lookup**
**# ZsmcJs.ListForm**


Maybe we should adjust some more settings.
/modules will return 'showing' - > angezeigt in German or hidden -> versteckt.

The command /help is actually /help help, why is there a second 'help'

Further more we could think about a command list offered by the bot.

I sent the following to the botfather, but maybe this could be handled by the module itself.

/setcommands

Please chose a bot
@bot123

BotFather:
OK. Send me a list of commands for your bot. Please use this format:

command1 - Description
command2 - Another description

Dominic Spatz:
help - Hilfe
commands - Kommandos
modules - Module
mychatid - Zeige Chat ID
allowed - Zeige zugelassene Nutzer
allowuser - Erlaube Nutzer (temporär)
hideall - Verstecke alle Module
showall - Zeige alle Module
alert - /alert text gibt einen Text auf dem Smartmirror aus
reboot - Neustart
shutdown - Herunterfahren


是的，现在这种情况很难避免。

除非给 Form 一个 uuid，用于 id 前缀。


So now with this commit we can do (response xml idents fixed by hand for readability)

```
~$ http "http://localhost:8080/geoserver/cdda/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=cdda:Type2_LinkedCdda"
HTTP/1.1 200 OK
Content-Disposition: inline; filename=geoserver-GetFeature.text
Content-Encoding: gzip
Content-Type: text/xml; subtype=gml/3.2
Server: Jetty(9.2.13.v20150730)
Transfer-Encoding: chunked

<?xml version="1.0" encoding="UTF-8"?>
<wfs:FeatureCollection xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cdda="https://eionet.europa.eu/reporting/cdda/draft" xmlns:test="http://example.com/test" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" numberMatched="unknown" numberReturned="1" timeStamp="2017-09-01T08:30:59.027Z" xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://localhost:8080/geoserver/schemas/wfs/2.0/wfs.xsd https://eionet.europa.eu/reporting/cdda/draft https://eionet.europa.eu/reporting/cdda/draft/CDDA_2018_Type2.xsd http://www.opengis.net/gml/3.2 http://localhost:8080/geoserver/schemas/gml/3.2.1/gml.xsd">
    <wfs:member>
        <cdda:Type2_LinkedCdda gml:id="cdda_reporting.fid--5d3f930e_15e3c70db0c_-5cce">
            <cdda:DesignatedArea>
                <cdda:PSlocalId>1731</cdda:PSlocalId>
                <cdda:PSnamespace>ee-eelis-ala</cdda:PSnamespace>
                <cdda:containedBy>NobodyExpectsTheSpanishInquisition</cdda:containedBy>
            </cdda:DesignatedArea>
            <cdda:DesignatedArea>
                <cdda:PSlocalId>111</cdda:PSlocalId>
                <cdda:PSnamespace>ee-eelis-ala</cdda:PSnamespace>
                <cdda:containedBy>NobodyExpectsTheSpanishInquisition</cdda:containedBy>
            </cdda:DesignatedArea>
            <cdda:linkedDataset>
                <cdda:datasetID>NobodyExpectsTheSpanishInquisition</cdda:datasetID>
                <cdda:GmlFilename>nn.gml</cdda:GmlFilename>
                <cdda:WfsEndpoint>http://n.io/ows?</cdda:WfsEndpoint>
                <cdda:WfsVersion>2.0.0</cdda:WfsVersion>
                <cdda:WfsStoredQuery>http://n.io/ops/getspatialdataset</cdda:WfsStoredQuery>
            </cdda:linkedDataset>
        </cdda:Type2_LinkedCdda>
    </wfs:member>
</wfs:FeatureCollection>
```


So I added that to the project, let me know if it behaves if you expect. I did notice some issues with extreme offsets, but they hardly appear actualy day to day usecases anyway


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e7b13be0-6498-4bf9-8b5e-fbc893b7dcdb "1AutomatedRegression"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/87a02c31-a0d4-4130-b9ea-d3a44244978a "AutomatedRegression") deployed [AutomatedRegression](https://github.com/tatai1987/AutomatedRegression/releases/tag/deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-083757 "deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-083757") to [TheBoseMan](https://console.bluemix.net/apps/f6bec7a9-6370-414d-a534-48eab42af139?env_id=ibm:yp:us-south "ibm:yp:us-south:Subhadeep:TheBoseMan"), including this commit


TeamCity WeSay :: wesay1.6-win32-continuous [Build 1.6.49.f0d1d12b5b47d89d5fe191e4ce1ef4a01efc054d](http://build.palaso.org/viewLog.html?buildId=96847&buildTypeId=bt170) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:47


Oh, sorry about that. You're right, this should be changed. Basically, the `id` in the server data would be the group id. That was hardcoded early on before we even had that database. I wonder if the client even does anything with that, seeing how it worked just fine, with us using random numbers^^


WARNING: [Typos] "sucessfully" is a common misspelling; did you mean "successfully" ?
 This check looks through the string definitions, and if it finds any words that look like likely misspellings, they are flagged.


WARNING: [Typos] "occured" is a common misspelling; did you mean "occurred" ?
 This check looks through the string definitions, and if it finds any words that look like likely misspellings, they are flagged.


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


afn-alternate (jasondegraw) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


It works on windows.
```
  mainWindow = new BrowserWindow({
    show: false,
    frame: false,
    icon: `${path.join(__dirname, '..', 'resources')}/zap_2.png`
  });
```
Does it work on mac?


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


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e7b13be0-6498-4bf9-8b5e-fbc893b7dcdb "1AutomatedRegression"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/87a02c31-a0d4-4130-b9ea-d3a44244978a "AutomatedRegression") deployed [AutomatedRegression](https://github.com/tatai1987/AutomatedRegression/releases/tag/deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-084523 "deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-084523") to [TheBoseMan](https://console.bluemix.net/apps/f6bec7a9-6370-414d-a534-48eab42af139?env_id=ibm:yp:us-south "ibm:yp:us-south:Subhadeep:TheBoseMan"), including this commit


生成集群所需要的证书


@PaulJustin hi
Indeed, $hda is expected to be a pre-installed image (Ubuntu 14.04).
Regarding the stall: are you sure that the image you are installing on is big enough?
Try to create(with  qemu-img ) hda.img which is 20 Gb and install Ubuntu on hda.iso.
Then, run again without --cdrom.
Cheers!


Yes. It absolutely does use this. For example, the lua fucntion `JOB_XP::GetServerNameByGroupID` is probably the most obvious case. One other usage is that it is possible to attribute global server settings with each group ID. These settings are not to be confused with the `static__Config.txt` settings.


The `compile_guess_data_file` is nice, but Maike will need the static reference to be able to trigger rebuild correctly. So I am not sure this is a good idea.


@Arttii I used the @zbyte64 branch "create-volume" linked in my first comment here


Thanks for you comments!
I am not sure I understand why I don't need to use getEventsPromise.
Is it because instance.addQuestion only return something when the transaction is mined ?
If I used instance.addQuestion.sendTransaction(...) then it would be ok to use getEventsPromise right ?

Thanks !


@alrra: tests seem to pass fine, but I wonder since it's your package, are there any breaking changes or something we should take care of here?

Thanks!


@mitchellkrogza forgot to mention that it generated dir-structure and all its unreadability :smile_cat:


@MilhouseVH Thanks for the info.


@nnarhinen - this disables mutedAutoplay on Firefox (line 79), it shouldn't.
For firstframe line 78 is probably ok if it catches Internet browser because Firefox is already excluded


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e7b13be0-6498-4bf9-8b5e-fbc893b7dcdb "1AutomatedRegression"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/87a02c31-a0d4-4130-b9ea-d3a44244978a "AutomatedRegression") deployed [AutomatedRegression](https://github.com/tatai1987/AutomatedRegression/releases/tag/deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-085219 "deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-085219") to [TheBoseMan](https://console.bluemix.net/apps/f6bec7a9-6370-414d-a534-48eab42af139?env_id=ibm:yp:us-south "ibm:yp:us-south:Subhadeep:TheBoseMan"), including this commit


djfuq


没有清空


Send bug heartbleed to up more better part by part fixing heartbleed self and mutualism symbosis ,well done


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/e7b13be0-6498-4bf9-8b5e-fbc893b7dcdb "1AutomatedRegression"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/87a02c31-a0d4-4130-b9ea-d3a44244978a "AutomatedRegression") deployed [AutomatedRegression](https://github.com/tatai1987/AutomatedRegression/releases/tag/deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-085418 "deploy-ibm-yp-us-south-Subhadeep-TheBoseMan-20170901-085418") to [TheBoseMan](https://console.bluemix.net/apps/f6bec7a9-6370-414d-a534-48eab42af139?env_id=ibm:yp:us-south "ibm:yp:us-south:Subhadeep:TheBoseMan"), including this commit


Maybe set max-height to document height when load and when update height ? (for 3.0 or 3.0 default template function OR create a new [index package](https://github.com/LimeSurvey/LimeSurvey/blob/develop/assets/packages/limesurvey/survey.js#L124))


it was the way most of the attributes were defined in Landing.jobs. I don't really understand the difference between this and putting it in a column in schema, but I just thought this looked clearer!


Is it possible to make modified version with minSdkVersion=23?
(It would give a chance to more devices)


等你的屏蔽列表更新等了好久了！之前就一直用的你的屏蔽列表，很好用！


Using JavaScript?


Very interesting. Well, it's an easy enough fix to make.


FMOD need wrapping it in an #ifdef _WIN32_ block?


yuiopufsfuiosfuisdf


good job


辅导费


Keep


xxxxxzzzzzzzzzzzzzzzzzzzzz


Yes :) i say maybe and unsure of the good place ( basic template ?  default template ?  extended template ? core ?


I am using the Info from the Console directly. Valve Servers sends Information About the next match like Map to load / prechached. If this information is present you can hit the "ACCEPT" Button. You can additionally print the Map Name with GUI beside the Accept Button. ;-)
![accept](https://user-images.githubusercontent.com/29690853/29962772-9ec15f32-8f04-11e7-85d1-15df9318a413.png)

But your Method is working too! I don't want to bother you!


嗯嗯备注？？


![Szeptember 1. - Péntek](http://ujlipot.vakvarju.com/data/napimenu/24.jpg?v=1503843840)
Gulyás leves
Rántott camembert jázminrizzsel, tartár
Diós guba fahéj sodóval


Sorry, this shouldn't have gone to master.


怎么传了.vscode文件夹和dist文件夹


你好   备注？？？


发大发


afn-alternate (jasondegraw) - Win64-Windows-7-VisualStudio-14: OK (2745 of 2745 tests passed, 606 test warnings)

Messages:

 * 606 tests had: EIO diffs.
 * 24 tests had: ESO small diffs.
 * 17 tests had: Table small diffs.
 * 14 tests had: MTR small diffs.

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


No, not yet


Thanks for your advice.
I'm not native English speaker, so there are some stupid sentences probably. (Frankly, I live in Germany now, but I cannot speak German lang also. ^^;)

For BotFather `/setcommand`, there is one problem. It should be set manually, so I'd considered providing list for BotFather, but added or removed commands will not be applied automatically.
Anyway, next commit, I'll add your suggestion.

Thanks for your interest.


Rebased. See pull request: https://github.com/jcupitt/pyvips/pull/15


Галючок Эдуард,2-я группа ИСиТ


this is nice @maurogestoso


ИСиТ-2, Трус Василий


Yes, it's an integration of your contribution into our fork.
As the 2 forks are no more mergeable, we had to make a new commit. We have also preferred to put it into "src/software" instead of samples.


Goal here was to reuse line 21. This didn't work out. It seems the secure string here is not just an encrypted "VARNAME=abcd". I eventually decided to just put the token in the Travis repo settings.


Do we really need to set it even if we are not using debug mode?


Very Good. Can you create pull request when you done this work ?
And brynet have some bad code where use ssl , eg. https://github.com/IronsDu/brynet/blob/master/src/brynet/net/TCPService.h#L60 and https://github.com/IronsDu/brynet/blob/master/src/brynet/net/WrapTCPService.h#L88.
Because I don't like pass `ListenThread::PTR` and `isSSL ` to these function.


I don't think this line should be part of the .gitattributes.


What a real colorful life is!


This is the most confusing way of communication ever.

What laptop are you using?


I think this is not the compiler version of Arduino Zero installed over the board manager as described here: https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation. Only this is supported.
What kind of error message do you get?


C++


afn-alternate (jasondegraw) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1531 of 1531 tests passed, 0 test warnings)

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


thanks for this fix


Should be defined as global


yeah good idea, making the change


@TheImmortal

![image](https://user-images.githubusercontent.com/551184/29963325-5e3fdb30-8ed4-11e7-9f0b-a939371518dd.png)


@sadeghiafshin: The change was on purpose. "var" should not be used at all any more.  All instances of "var" in the entire source code were removed in early 2016. Read for example this: https://medium.com/javascript-scene/javascript-es6-var-let-or-const-ba58b8dcde75


You might also want to change the Mac OS version and the magic numbers.


Document `@return` value


Савенко Анастасия, ИСиТ-2


As mentioned in https://github.com/goalgorilla/open_social_scripts/commit/d2c37f0f0ac0b449bac88e08b6879a04314bac8d the Behat test was fixed by @frankgraave in https://github.com/goalgorilla/open_social/pull/518. This allows us to revert the revert commit.


분명 어딘가에서는 저 수식이 잘 표시됐겠지만 깃허브 마크다운에서는 지원을 하지 않아요 😢

여기서도 수식 형태로 보이게 하려면 이미지로 바꿔서 올리는 방법이 있어요.
`![대체텍스트](이미지 링크)`
https://latex.codecogs.com/eqneditor/editor.php 에서 Latex수식을 입력하면 [이렇게](https://latex.codecogs.com/gif.latex?m_t%3D%5Cbeta_1%20m_%7Bt-1%7D+%281-%5Cbeta_1%29%5Cnabla_%5Ctheta%20J%28%5Ctheta%29%24%24%24%24v_t%3D%5Cbeta_2%20v_%7Bt-1%7D+%281-%5Cbeta_2%29%28%5Cnabla_%5Ctheta%20J%28%5Ctheta%29%29%5E2) 이미지로 바꿔줘요.

제가 찾은 방법으로는 그나마 이게 나은거 같은데 혹시 더 좋은 방법이 있다면 추가해주세요! 😀


Sorry, but you still can't deference a void pointer, but it shouldn't be trying to do that anyway.

If you refer to the original AVR macros [avr_pgmspace](http://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html), it might become clearer what is the required purpose. I suggest something like:

`#define pgm_read_ptr(addr) (void *)pgm_read_dword(addr)`


@nrichart FYI, as I am reverting one of your commits


ss


Byl trochu zastaralej, nicmene dobrej na ukazku. Mas nejaky napad jak ukazat realny container? Prijde mi, ze to hodne lidi zajimalo.


Right, thanks. It is still mysterious to me why our magic numbers are related to version numbers (instead of bumping them when we change the format) but ok.


It should be  ` relation.order("`#{attribute}` #{direction}")`  **Use backstick ` between attribute**

Because: with attribute is reserved word in sql like: index, order ..... The below code will cause error


I wasn't able to retrieve PDD puzzles from the code base (if you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20170831-4-8bjoo/kkamkou/gitmostwanted.com && pdd -q -f /tmp/pdd.xml20170901-7842-140daoj: pid 7866 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20170831-4-8bjoo/kkamkou/gitmostwanted.com
+ pdd -q -f /tmp/pdd.xml20170901-7842-140daoj
/app/vendor/bundle/ruby/2.3.0/gems/pdd-0.17.9/lib/pdd.rb:154:in `rules': 1 errors, see log above (PDD::Error)
	from /app/vendor/bundle/ruby/2.3.0/gems/pdd-0.17.9/lib/pdd.rb:92:in `xml'
	from /app/vendor/bundle/ruby/2.3.0/gems/pdd-0.17.9/bin/pdd:63:in `<top (required)>'
	from /app/vendor/bundle/ruby/2.3.0/bin/pdd:22:in `load'
	from /app/vendor/bundle/ruby/2.3.0/bin/pdd:22:in `<main>'

ERROR: "there are 3 duplicate(s) of the same puzzle: gitmostwanted/tasks/repo_most_starred.py:11-11, gitmostwanted/tasks/repo_stars.py:9-9, scripts/repository_mean_reset.py:11-11, while maximum 1 duplicate is allowed"

/app/objects/exec.rb:43:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:41:in `run'
/app/objects/git_repo.rb:61:in `xml'
/app/objects/puzzles.rb:46:in `deploy'
/app/objects/job.rb:42:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:306:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


I agree. If we want to keep them linked to version numbers, we shouldn't have to do the change manually. Can't your PR of version numbers tackle this?


Идея взята отсюда: https://github.com/codedokode/task-checker/blob/master/src/Web/TcUrlGenerator.php#L23


Oh, you couldn't possibly have known; I've posted there in the pst, too. I'm thankful that you're taking the time to test asdf, naturally, and especially on windows that tends to receive too little testing and in for which probably quite a few things could be improved.


Should be "Exclude", not "Excluded".  I'll work on ensuring present tense in future commits.


Should be "Install", not "Installed".  I'll work on ensuring present tense in future commits.


Line 78 also does not catch stock browser because at http://demos.dev94.flowplayer.us/videotest/support.html firstframe is still true. Which is broken on newer devices.
mutedAutoplay is also true, and it does not work in stock browser on _any_ device in browserstack.
Samsung browser also pretends to be Chrome.


Can you remove the ' ? :)


哦，理解啦~


I'd rather make them independent. For now, it's not even clear what happens when we need to bump it in the alpha cycle... So better improve it in another PR than the version numbers one.


Probably it would be best if chromium is not a channel blocker. It seems to always cause problems...

We don't really have any other machines that are suitable for `big-parallel`. Some machines have many cores plus a lot of RAM, but they also have `max-jobs` set to a high value, so a `big-parallel` job would be competing with a lot of other jobs, and thus take a long time again...


@sadeghiafshin @s6fikass When one needs to combine a string with a  number of variables, one should use ES6 template  literals [1]. Notice also that we have a convenience function (`noSpaceTmp`) in those cases where one wants to have space in the source for better readability, yet needs to remove this space + line breaks in the final output. See for example here [2] how it is being used.

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

[2] https://github.com/fiduswriter/fiduswriter/blob/1fbde3e3055865c2dcb6a7a602c78eaef14ad028/document/static/js/es6_modules/exporter/docx/math.js#L8


Afaik it was max dot duration in pvp long time ago


It's the general principle that consistency aids readability. It's bad if some classes are `class` and other classes are `function`. At first glance, you might think that `function` is defining just a function, rather than a class constructor.


same issue here. These need to be converted back to `let` before it can be merged.


Tiếc quá, repo triển vọng vậy mà :sob:


btw: I am not seeing a `KeyError`, but all the child properties are left out.

`photo` is a related field, having those `extra_kwargs`:

```python
        extra_kwargs = {
            'photo': {'view_name': 'app:photo-detail',
                      'lookup_field': 'uuid'},
        }
```


Nikde na něj nebyl odkaz, ne?


@sadeghiafshin Btw, I sent you guys an email mentioning the let/var issue on August 15. Until now I ahve always been cleaning up contributor code,, but it would save me time if we could stick with the same code styling throughout.