[tests/test_funcs.R:8:51:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L8) *style:* **Trailing whitespace is superfluous.**
```r
x <- expand.grid(prior.mean = seq(.1, 1, by = .1),
                                                  ^
```
[tests/test_funcs.R:15:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L15) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal_to_reference(betaPosterior(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:15:29:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L15) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal_to_reference(betaPosterior(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50),
                            ^~~~~~~~~~~~~
```
[tests/test_funcs.R:15:105:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L15) *style:* **Trailing whitespace is superfluous.**
```r
  expect_equal_to_reference(betaPosterior(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50),
                                                                                ^
```
[tests/test_funcs.R:20:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L20) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(betaPosteriorMean(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50), .5)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:20:16:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(betaPosteriorMean(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50), .5)
               ^~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:25:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L25) *style:* **lines should not be more than 80 characters.**
```r
    apply(MARGIN = 1, FUN = function(x) betaPosteriorMean(prior.mean = x[["prior.mean"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:25:41:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
    apply(MARGIN = 1, FUN = function(x) betaPosteriorMean(prior.mean = x[["prior.mean"]],
                                        ^~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:26:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L26) *style:* **lines should not be more than 80 characters.**
```r
                                                          prior.n = x[["prior.n"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:26:84:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L26) *style:* **Trailing whitespace is superfluous.**
```r
                                                          prior.n = x[["prior.n"]],
                                                                                ^
```
[tests/test_funcs.R:27:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L27) *style:* **lines should not be more than 80 characters.**
```r
                                                          sample.n = x[["sample.n"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:27:86:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
                                                          sample.n = x[["sample.n"]],
                                                                                ^
```
[tests/test_funcs.R:28:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L28) *style:* **lines should not be more than 80 characters.**
```r
                                                          affirm.n = x[["affirm.n"]]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:28:87:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L28) *style:* **Trailing whitespace is superfluous.**
```r
                                                          affirm.n = x[["affirm.n"]]))
                                                                                ^
```
[tests/test_funcs.R:29:27:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L29) *style:* **Trailing whitespace is superfluous.**
```r
  expect_false(any(x < 0))
                          ^
```
[tests/test_funcs.R:34:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L34) *style:* **lines should not be more than 80 characters.**
```r
    apply(MARGIN = 1, FUN = function(x) betaVariance(prior.mean = x[["prior.mean"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:34:41:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
    apply(MARGIN = 1, FUN = function(x) betaVariance(prior.mean = x[["prior.mean"]],
                                        ^~~~~~~~~~~~
```
[tests/test_funcs.R:34:85:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L34) *style:* **Trailing whitespace is superfluous.**
```r
    apply(MARGIN = 1, FUN = function(x) betaVariance(prior.mean = x[["prior.mean"]],
                                                                                ^
```
[tests/test_funcs.R:35:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L35) *style:* **lines should not be more than 80 characters.**
```r
                                                        prior.n = x[["prior.n"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:35:82:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L35) *style:* **Trailing whitespace is superfluous.**
```r
                                                        prior.n = x[["prior.n"]],
                                                                                ^
```
[tests/test_funcs.R:36:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L36) *style:* **lines should not be more than 80 characters.**
```r
                                                        sample.n = x[["sample.n"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:36:84:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L36) *style:* **Trailing whitespace is superfluous.**
```r
                                                        sample.n = x[["sample.n"]],
                                                                                ^
```
[tests/test_funcs.R:37:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L37) *style:* **lines should not be more than 80 characters.**
```r
                                                        affirm.n = x[["affirm.n"]], prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:37:96:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L37) *style:* **Trailing whitespace is superfluous.**
```r
                                                        affirm.n = x[["affirm.n"]], prior = F))
                                                                                ^
```
[tests/test_funcs.R:38:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L38) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/test_funcs.R:39:27:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
  expect_false(any(x < 0))
                          ^
```
[tests/test_funcs.R:43:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L43) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(betaVariance(prior.mean = "1", prior.n = 2, sample.n = 3, affirm.n = 2, prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:43:16:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = "1", prior.n = 2, sample.n = 3, affirm.n = 2, prior = F))
               ^~~~~~~~~~~~
```
[tests/test_funcs.R:44:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L44) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = NA, sample.n = 3, affirm.n = 2, prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:44:16:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L44) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = NA, sample.n = 3, affirm.n = 2, prior = F))
               ^~~~~~~~~~~~
```
[tests/test_funcs.R:45:16:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L45) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = NA, prior = T))
               ^~~~~~~~~~~~
```
[tests/test_funcs.R:46:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L46) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = 2, sample.n = 3, affirm.n = "2", prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:46:16:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L46) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = 2, sample.n = 3, affirm.n = "2", prior = F))
               ^~~~~~~~~~~~
```
[tests/test_funcs.R:47:1:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L47) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = 2, sample.n = 3, affirm.n = 20, prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:47:16:](https://github.com/comckay/bayesian-explorer/blob/e1a5b2520288a9b3e3f7052dcd8a3b342ee30385/tests/test_funcs.R#L47) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = 2, sample.n = 3, affirm.n = 20, prior = F))
               ^~~~~~~~~~~~
```


该项目只用于平时的日常练习


-Also made command base abstract


And Wi-Fi driver added


@kghbln I'm guessing we got us a small glitch on the `2.1.0-alpha` part in [0]. I know this is a bit annoying (which got fixed in [1]) but for now it means doing the version update twice.

[0] https://github.com/SemanticMediaWiki/SemanticFormsSelect/blob/master/SemanticFormsSelect.php#L18
[1] https://github.com/wikimedia/mediawiki/commit/b54acaf847131fdac9352aa35e4b82327751a3de


120694415_FaultModel_CoilSATSensor (rongpengzhang) - Win64-Windows-7-VisualStudio-14: OK (2299 of 2364 tests passed, 509 test warnings)

 * 509 tests had: AUD diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: MTR small diffs.
 * 1 test had: BND diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.

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


添田です。
テストコメントです。


添田です。
このメソッド追加良いですね～！


@Arcanemagus Are pull requests supposed to be showing up for these? They used to be, but the last several greenkeeper commits have not been followed by a PR.


Lgtm


content no related to anything


LGTM 👍


[tests/test_funcs.R:8:51:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L8) *style:* **Trailing whitespace is superfluous.**
```r
x <- expand.grid(prior.mean = seq(.1, 1, by = .1),
                                                  ^
```
[tests/test_funcs.R:15:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L15) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal_to_reference(betaPosterior(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:15:29:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L15) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal_to_reference(betaPosterior(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50),
                            ^~~~~~~~~~~~~
```
[tests/test_funcs.R:15:105:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L15) *style:* **Trailing whitespace is superfluous.**
```r
  expect_equal_to_reference(betaPosterior(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50),
                                                                                ^
```
[tests/test_funcs.R:20:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L20) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(betaPosteriorMean(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50), .5)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:20:16:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(betaPosteriorMean(prior.mean = .5, prior.n = 10, sample.n = 100, affirm.n = 50), .5)
               ^~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:25:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L25) *style:* **lines should not be more than 80 characters.**
```r
    apply(MARGIN = 1, FUN = function(x) betaPosteriorMean(prior.mean = x[["prior.mean"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:25:41:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
    apply(MARGIN = 1, FUN = function(x) betaPosteriorMean(prior.mean = x[["prior.mean"]],
                                        ^~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:26:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L26) *style:* **lines should not be more than 80 characters.**
```r
                                                          prior.n = x[["prior.n"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:26:84:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L26) *style:* **Trailing whitespace is superfluous.**
```r
                                                          prior.n = x[["prior.n"]],
                                                                                ^
```
[tests/test_funcs.R:27:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L27) *style:* **lines should not be more than 80 characters.**
```r
                                                          sample.n = x[["sample.n"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:27:86:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L27) *style:* **Trailing whitespace is superfluous.**
```r
                                                          sample.n = x[["sample.n"]],
                                                                                ^
```
[tests/test_funcs.R:28:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L28) *style:* **lines should not be more than 80 characters.**
```r
                                                          affirm.n = x[["affirm.n"]]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:28:87:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L28) *style:* **Trailing whitespace is superfluous.**
```r
                                                          affirm.n = x[["affirm.n"]]))
                                                                                ^
```
[tests/test_funcs.R:29:27:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L29) *style:* **Trailing whitespace is superfluous.**
```r
  expect_false(any(x < 0))
                          ^
```
[tests/test_funcs.R:34:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L34) *style:* **lines should not be more than 80 characters.**
```r
    apply(MARGIN = 1, FUN = function(x) betaVariance(prior.mean = x[["prior.mean"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:34:41:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
    apply(MARGIN = 1, FUN = function(x) betaVariance(prior.mean = x[["prior.mean"]],
                                        ^~~~~~~~~~~~
```
[tests/test_funcs.R:34:85:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L34) *style:* **Trailing whitespace is superfluous.**
```r
    apply(MARGIN = 1, FUN = function(x) betaVariance(prior.mean = x[["prior.mean"]],
                                                                                ^
```
[tests/test_funcs.R:35:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L35) *style:* **lines should not be more than 80 characters.**
```r
                                                        prior.n = x[["prior.n"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:35:82:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L35) *style:* **Trailing whitespace is superfluous.**
```r
                                                        prior.n = x[["prior.n"]],
                                                                                ^
```
[tests/test_funcs.R:36:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L36) *style:* **lines should not be more than 80 characters.**
```r
                                                        sample.n = x[["sample.n"]],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:36:84:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L36) *style:* **Trailing whitespace is superfluous.**
```r
                                                        sample.n = x[["sample.n"]],
                                                                                ^
```
[tests/test_funcs.R:37:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L37) *style:* **lines should not be more than 80 characters.**
```r
                                                        affirm.n = x[["affirm.n"]], prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:37:96:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L37) *style:* **Trailing whitespace is superfluous.**
```r
                                                        affirm.n = x[["affirm.n"]], prior = F))
                                                                                ^
```
[tests/test_funcs.R:38:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L38) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/test_funcs.R:39:27:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L39) *style:* **Trailing whitespace is superfluous.**
```r
  expect_false(any(x < 0))
                          ^
```
[tests/test_funcs.R:43:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L43) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(betaVariance(prior.mean = "1", prior.n = 2, sample.n = 3, affirm.n = 2, prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:43:16:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = "1", prior.n = 2, sample.n = 3, affirm.n = 2, prior = F))
               ^~~~~~~~~~~~
```
[tests/test_funcs.R:44:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L44) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = NA, sample.n = 3, affirm.n = 2, prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:44:16:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L44) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = NA, sample.n = 3, affirm.n = 2, prior = F))
               ^~~~~~~~~~~~
```
[tests/test_funcs.R:45:16:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L45) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = NA, prior = T))
               ^~~~~~~~~~~~
```
[tests/test_funcs.R:46:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L46) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = 2, sample.n = 3, affirm.n = "2", prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:46:16:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L46) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = 2, sample.n = 3, affirm.n = "2", prior = F))
               ^~~~~~~~~~~~
```
[tests/test_funcs.R:47:1:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L47) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = 2, sample.n = 3, affirm.n = 20, prior = F))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/test_funcs.R:47:16:](https://github.com/comckay/bayesian-explorer/blob/8521e090ce1f2e9b6d74ff6c89f6cae7edc99941/tests/test_funcs.R#L47) *style:* **Variable and function names should be all lowercase.**
```r
  expect_error(betaVariance(prior.mean = 1, prior.n = 2, sample.n = 3, affirm.n = 20, prior = F))
               ^~~~~~~~~~~~
```


This was a convenience checkin. Attempting to edit the file in emacs through a remote terminal suffered awful wrapping at times.


My name is Joe


hi


Great, thanks. Works now.


SELECT ct.display_name as 'Contact display name',ct.organization_name as 'Employer organisation name' ,count(csct.id) as 'Number (count) of cases'
FROM `civicrm_contact` as ct

left join civicrm_case_contact as csct on ct.id = csct.contact_id
left join civicrm_case cs on cs.id = csct.case_id

WHERE ct.contact_type = 'Individual' and cs.status_id=1

GROUP by ct.display_name,ct.organization_name


Task 1


Done [properly](https://github.com/manjaro/calamares/commits/development) now, and we appear to have a CAL-dev-3.0.0 package now.
**mhwd-db** still needs some [fixing for **Xorg-1.19**](https://gist.githubusercontent.com/holmeslinux/4ce81a5b73567009e85ac0fcee61843b/raw/704baa25afe2ac0dd0dd784a38c2dcfd871c88c0/gistfile1.txt) and then we can start testing this thoroughly ;)
I've asked Ramon to take care of **mhwd** cause I'm not sure if just removing those deprecated drivers is it, or if their functionality needs to be defined somehow to be taken over by new xorg packages ...


this is a comment in this commit


Hey this is a new commit here


Good point. Will fix !


gr8 job


<html>


je


デバッグをありがとうございます。
f.para_shujinkou_koto_kaisuu=0 を置く位置について修正しました。


Do we actually need the super(); here?


@noahluke in the loop


main project directory


this has a performance cost if you don't specify the dimensionality


Hi,

Is there any example on how to say play each track or all track for only 30 seconds instead of the whole song? Thanks,


fd


@mreyk, Please review this patch too.


Thanks, I didn't know that. It makes sense now that I think about it... I'll fix that in a new update.


хер те


Delete.js


delete.js


This does not work for me. I took a log, and it didn't show any errors reguarding this.


Tasks, projects which are work in progress. Ignore this folder.


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 123](http://localhost:8443/viewLog.html?buildId=197&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


[](url)


аукпшвтвеыш


what the fuck


This should fix #36


<!-- PMABOT:SPACE -->
This commit contains trailing whitespace, what is prohibited in phpMyAdmin. Please check our [Developer guidelines](https://github.com/phpmyadmin/phpmyadmin/wiki/Developer_guidelines#Indentation) for more information.

Offending files: libraries/operations.lib.php


Just for cammel case convention, but thanks to the comment I've realized that the other ones are in lower case, I'll change it :)


Working on it. The split between OK events and Diagnostic events is a problem because the newline logic has to know what context the diagnostic was in. Maybe those Generics would be a big help, they could combine the two.


Stylesheet for website.


Paredes de cima, borda das paredes dos lados e de baixo, quina da borda, Philippe boqueta geral


Addresses issue #9


@dgozman can I ask for a simple explanation for this experiment?


I was trying to do something clever with https://github.com/kingoflolz/citybound/commit/fcf2953e4494915e58e82b498ff54c2abb39b0eb#diff-a419f72e35d9664c8145ad831107fb47R198, but I couldn't manage to get it to work. Not needed now I think.


Por favor @mreyk revisa esto también.


<!-- PMABOT:SOB -->
This commit is missing Signed-Off-By line to indicate that you agree with phpMyAdmin Developer's Certificate of Origin. Please check [contributing documentation](https://github.com/phpmyadmin/phpmyadmin/blob/master/CONTRIBUTING.md) for more information.


Zrobione


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 123](http://localhost:8443/viewLog.html?buildId=197&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: Tests failed: 56 (45 new), passed: 13 Build time: 00:12:38
### Failed tests
```
JinnSports.UnitTests.WEB.dll: JinnSports.UnitTests.WEB.TeamDetailsTest.Details(0): <no details avaliable>

JinnSports.UnitTests.WEB.dll: JinnSports.UnitTests.WEB.TeamDetailsTest.Details(1): <no details avaliable>

JinnSports.UnitTests.BLL.dll: JinnSports.UnitTests.BLL.NamingMatcherTests.ResolveNamingNegativeTest: <no details avaliable>

JinnSports.UnitTests.BLL.dll: JinnSports.UnitTests.BLL.NamingMatcherTests.ResolveNamingNeutralTest: <no details avaliable>

JinnSports.UnitTests.BLL.dll: JinnSports.UnitTests.BLL.NamingMatcherTests.ResolveNamingPositiveTest: <no details avaliable>

JinnSports.UnitTests.Services.dll: JinnSports.UnitTests.Services.EventsServiceTests.BothConformitiesSportEventsSaving: <no details avaliable>

JinnSports.UnitTests.Services.dll: JinnSports.UnitTests.Services.EventsServiceTests.CheckSportEventToResultDtoMapping: <no details avaliable>

JinnSports.UnitTests.Services.EventsServiceTests.CountCheckEventsExist(1): <no details avaliable>

JinnSports.UnitTests.Services.EventsServiceTests.CountCheckEventsExist(2): <no details avaliable>

JinnSports.UnitTests.Services.EventsServiceTests.CountCheckEventsNotExist(-1): <no details avaliable>

JinnSports.UnitTests.Services.EventsServiceTests.CountCheckEventsNotExist(4): <no details avaliable>

##### there are 46 more failed tests, see build details
```


Support for MT7620 is still experimental and there are many known problems. Imho the patch needs to be clean-up or re-written and probably there are also quite some bits missing which we didn't discover yet...


Hmm... ale ten kod powyżej zostaje wykonany w całości zawsze jak się uruchomi program...


Estaba trasteando el tema de los usuarios para el login, y me encontré que al crear un modelo si ponemos la base como "User" no te automigra la base de datos correspondiente, osea que las propiedades que le pasamos no las va a crear como tablas. Esta base autocrea sus tablas, dos de ellas son obligatorias: email y password. Commit del login que hice: #8dcb231 (la password se almacena en la base de datos cifrada).


This is actually wrong. The sliding velocity should affect free fall horizontal movement as well. But the actual sliding velocity is incorrect.


That would break compatibility with Julia 0.4 though, where a constructor for `Array{T,N}` doesn't exist for `N >= 3`. Or maybe I'm missing a proper way to keep compatibility (I didn't find a solution in Compat.jl). I guess I'll keep this release as the last version supporting Julia 0.4, and specify the array dimensionality in a future release.


no me acuerdo si es haci :v


Yes, this is all true, and it is no big thing. Nevertheless, on these rare occasions code is simply wrong. So why not doing it the correct way right from the start? Maybe I am too pedantic now and then, but it's such little details that are really annoying to me. ;-)

Btw, a better fix is probably to re-insert the helper pos.bishop_pair() which would also be very useful when adding some endgame knowledge (like completing KXK, for example).

```
inline bool Position::bishop_pair(Color c) const {
  return   pieceCount[make_piece(c, BISHOP)] > 1
        && byColorBB[c] & byTypeBB[BISHOP] &  DarkSquares
        && byColorBB[c] & byTypeBB[BISHOP] & ~DarkSquares;
}
```
 Then a simple ```pos.bishop_pair(WHITE)``` looks much cleaner, imho.


It's okay to me second opinion would be great .


Yes, `4.0.0-alpha` would work.


Or...maybe not.


servos 0~3 a 90°


It might look less at underpromoting to a bishop.  That is probably a benefit.  Promotion to a queen or knight is almost always preferred unless promoting makes an immediate stalemate.

When I read the description initially, I guessed it was testing to see if one or both of the bishops could be captured by the other side, either by anything if undefended, or by equal or less value if aquatically defended.  That might be interesting.

Just read Rocky's last. Yes, I think underpromotions are the likely affected search aspect.

There really are only 3 realistic reasons to ever underpromote: 1. By promoting to a knight we check giving a critical tempo as we would loose critical material or be checkmated, perpetualed or similar negative impact if we don't check while promoting. Or the knight check may compel the opponent to sacrifice material to stop a mating net. The check could also be a fork and pickup a queen, or rook.  2.The Promotion to a knight leads to an immediate forcing mate and the promotion to a queen would not. 3.Promotion to anything of higher value results in an immediate stalemate or forced stalemate in a number of moves very rare that this is more than 2 moves, or a perpetual check (often a rook where capture would be stalemate, or just the usual with the queen).

I sometimes see computers promote to a rook, when no mater what they promote to it will be captured.  I think that does not make sense. All things being equal, you have to make it so you get the best outcome if the opponent is an idiot and does not capture.  So if it makes no difference, always promote to a queen.


![Alt text](https://github.com/MehulVekariya/circular/blob/master/screen.gif "Optional title")


Like honestly, what's even happening


hello, did you make this code work ?


Thank you for the fix, my apologies for the mistake.


If you need to, there is a dirty hack to `break` that loop from inside that function:

You need to throw an exception. You can hold that exception as static reference, since you do not need the stack trace.


I think I fixed the missing `o = o || this;` in `rotateTo` and then git shit the bed


I did the same thing!  Funny that we both did it at about the same time.


@jmillan ping


@aburasali Hopefully all is good after these mistakes.  Apologies


# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so

# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip

# Logs and databases #
######################
*.log
*.sql
*.sqlite

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db


Maybe not consider it a pair, if the opponent has the choice of taking either of them without immediate loss of material.

Unpinned pawns, or knights able to take both (but obviously only one can be taken the next move).  Logically, the pair is as good as gone in most of these, unless one bishop can hit something of higher value without sacrificing itself and that threat can't be parried by a move that threatens something else that will need defended.


No o o o!

El modelo para User no hay que tocarlo. Lo que se debe hacer es crear un
modelo derivado de User.  Nosotros hemos creado el modelo Usuario, pero no
nos dio tiempo a declararlo el viernes. Lo haré yo este fin de semana, a la
vez que reviso lo que hicieron tus compañeros.

El 21/01/2017 21:33, "Joy Conesa" <notifications@github.com> escribió:

> Estaba trasteando el tema de los usuarios para el login, y me encontré que
> al crear un modelo si ponemos la base como "User" no te automigra la base
> de datos correspondiente, osea que las propiedades que le pasamos no las va
> a crear como tablas. Esta base autocrea sus tablas, dos de ellas son
> obligatorias: email y password. Commit del login que hice: #8dcb231 (la
> password se almacena en la base de datos cifrada).
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/2DAW-2Mares/institutos/commit/2209e9e45842a8950eebe6c9d1baafba49153a5c#commitcomment-20565139>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AL95HqaNKiR589S7eMpTBmt7TH2mGOIoks5rUmuIgaJpZM4LqLPB>
> .
>


In order to Change move locations of the moving platform change End location (X or Y)under the MovingPlatform prefab. It is preset to repeat the movements.


Done, thanks a lot.


change this to PARTICLE_CLIENT_ID


Aggiungerò ancora 2 cosette, ma sto aspettando voi così mi dite.


readonly? but shouldn't it write to the file after the application is closed?


Ah - hadn't spotted that this was a fork rather than original repo. But glad to be of


``` java
public void simpleUpdate(float tpf)
```
when this function is called and what means tpf?


pygame doesn't use the new Display class yet


I don't think that would be a good idea...


![](https://github.trello.services/images/mini-trello-icon.png) [попр](https://trello.com/c/1ZCrTwHU/1--)


The file did not have a correct name, and was therefore impossible to use.


The string is readonly, meaning you can't set "LogPath" to something else after it's been defined. The data it's writing is unaffected by that. :)


My results have not been encouraging.

I think we need a 120 sec 7 thread to be sure on this one, even though it is expensive.  I would not even bother with the 60 sec test.  If we are getting a sizable loss at 120, it should fail fairly quickly. 10k games should be good enough.


This is a commit that adds Nikolas's TestLogging.vi to the repo


Ah, okay


It definitely would be nice to do it like that, but I strongly suppose the plugin won't correctly update in that scenario.


We should avoid linkify the data object but only linkify when display outside the input field.
This comit solve the issue on action and control headers but modify seriously the data displayed in input detail.
Can you improve it ?


fixes issue #4 Socket exception on ubuntu box. #4


Estava com dificuldade nesta linha. Alterei para:
`self._monta_xml(self.xml_node, unique=True, InstrucaoUnica=dict(Boleto=dict(DataVencimento=data)))`


![](https://github.trello.services/images/mini-trello-icon.png) [Save and Load methods](https://trello.com/c/krb8CifS/12-save-and-load-methods)


![](https://github.trello.services/images/mini-trello-icon.png) [Choice statement and Quit](https://trello.com/c/d1L9aakC/18-choice-statement-and-quit)


![](https://github.trello.services/images/mini-trello-icon.png) [Restart Option](https://trello.com/c/Y89TEbJS/22-restart-option)


you forgot zelda eu code
5000e1019c800


In accord with https://github.com/kuip/oro-devi/pull/21


Die wp-config enthält Passwörter und sollte daher nicht in allen Fällen ins Backup-Archiv eingeschlossen werden.


What are "our preferred $G$-cells"? Presumably those of the form $G/H \times D$?


you forgot eu code 5000e1019c800


displays techcrunch headings in console.


yeah, why?


it worked! I managed to push directlyt through Visual Studio


Some explanation would be appreciated here. If we were to build a $G$-space from copies of $G \times_H D(V)$, by definition the action would be cellular. Andrew must have had something in mind, but the notes don't make it clear.


these  are no longer in use


Yes, that's correct. I should probably go back and improve that wording.


TODO:
change this header to phreeze lgpl


Task F- Learn Ruby:

Option 1 Questions:

Numbers & Arithmetic

What is the difference between integers and floats?

Integers are whole numbers and floats are decimals.

Complete the challenge, and post a screenshot of your program in the comments with the title, "Numbers".

Booleans

What do each of the following symbols mean?
== this is used to check whether 2 things are equal.
>= this is used to check if the variable on the left is greater than or equal to the variable on the right.
<= this is used to check if the variable on the left is less than or equal to the variable on the right.
!= this is used to see if one thing is the opposite of the other.
&& this means and in booleans.
|| this means or in booleans.

What are two Ruby methods that return booleans? .empty? and .include?

Conditionals

What is flow control?

Flow control is using conditionals to allow the code to determine the outcome.

What will the following code return?
apple_count = 4

if apple_count > 5
  puts "Lots of apples!"
else
  puts 'Not many apples...'
end

The code would return 'Not many apples...'

What is an infinite loop, and how can you get out of one? An infinite loop is a loop where the conditions are never met and the loop will continue forever. You can get out of an infinite loop with ctrl + c.

Take a screenshot of your program and terminal showing two different outputs, and post it in the comments with the title, "Conditionals".

I have not been able to get my gets to work properly so my prompt for inputs happens in irb.

nil

What is nil?

Nil is a place holder until a value is assigned or it lets you know that a value hasn't been assigned or that a function hasn't returned a value.

Take a screenshot of your terminal after working through Step 4, and post it in the comments with the title, "nil".

Symbols

How can symbols be beneficial in Ruby?

Symbols are beneficial because they save memory and allow Ruby to run more efficiently.

Does naming symbols use the same rules for naming variables? no

Take a screenshot of your terminal after working through Step 4, and post it in the comments with the title, "Symbols".


Bug fixes:
- using graph editor to add edges to a graph whose edges had id's caused those edges to have "null" id's
- clicking on a node in select mode caused its weight to becomes 0; now a change from null to 0 is ignored


Vi en el automigrador el modelo User  declarado
``` app.dataSources.db.automigrate('User', function(err) {if (err) throw err;}); ```
Pero me fijé que este modelo "Usuario" usaba como base "User" en vez de "PersistedModel" y claro me chocó ver que tuviera propiedades este modelo, porque no las cogería.


TeamCity ReOpenLDAP :: devel [Build 345](https://binbug.bigbrother-matrix.ru/teamcity/viewLog.html?buildId=3254&buildTypeId=ReOpenLDAP_Devel&guest=1) outcome was **FAILURE**
Summary: Tests passed Build time: 02:24:44
### Failed tests
```
all LDAP ITS regression tests for mdb/DQD-KFA: its8444-mdb-DQD-KFA: <no details avaliable>

```


it is good but me a have need to get on solution for my API  for JSON
because I need than to help me


Does the playerindex change between these calls to currentplayer()? Is this a bug?


A couple of issues here:

a) I'm not sure what this change is intended to solve.  Right now there are two separate issues which are pending:
1) the internal singleton sub library is being used outside the serialization library - something that I never foresaw. I changed the implementation of it from header only to address some issues related to implementing visibility with gcc platforms.  I think it's best to address one issue at a time.
2) There is a problem in building/testing with Mingw which is pending.

b) this conflicts with the instructions found in http://www.boost.org/development/separate_compilation.html  regarding how BOOST_SERIALIZATION_SOURCE should be used.  Those instructions specifically refer to the building of DLL with limited visibility and now, by extension.  By applying this fix just because it seems to solve some problem (i don't know which), we're effectively depending on "undefined behavior" in applying something which was designed for shared libraries to static libraries.  It turns out this this whole visibility attributes thing is very problematic in that different compilers have slightly different and confusing rules.  This type of approach may seem expedient, but it is likely to have some unintended side effects which are even more difficult and time consuming to resolve that the current situation.

c) I think changes of this nature which are no where close to trivial should be funneled through the main library maintainer.


Also changes the parameter table used by waveforms to be an actual struct than byte array


Do you use Twitter bootstrap modal with ?


Should have made the commit message more descriptive 😂

- Fixed all the places where the selectors for the `username`, `nickname`, `password` and `email` hadn't been updated to `#field` from `.field` after the attribute was changed from being a class to an id.


Severe graphical errors on bios boot and in game. Choppy sound. Running on htc 626s rn. Will do another run on a note 5 later


@marylee123 You need a comma after each key / value! You said there were commas!

```js
"publisher" => "Bloomsbury",
```


thresh_img_4 is the final image output


A comma will be necessary here as well. Since this is an array of hashes / dictionaries.

```
},
```


Also updated versioning.


only 20/100


I agree. I made this mistake earlier and corrected it.


@plucian It introduced a nasty bug, so maybe yes (#6826, might be fixed by #6862 though...)


It's bizarre - I copied the scripttease letters over from the original file and it took away all the line breaks. Sometimes it wouldn't even paste selections at all. My neovim was having a REALLY bad day...


La mélodie est reglée ?


Leaving a comment


@amilcarlucas Thanks, fixed!


No article per se, but I've seen it used in various Ansible roles.
For example the biggest Ansible project I know of: https://github.com/debops

Do you have a link to the one suggesting to not use them?
I'm open to learning and adapting 👍


Should these lines have been deleted? I thought the ESP-32S was the replacement module for the ESP3212. Seems like it should be in the README if it's present in the library.


Added life expectancy sd, median, sample size; added life expectancy sd, mean by continent; added plots for gdpPercap, pop; added bubble plot for Americas and Asia.


doh :/


why do catch *all* errors here? it's called Pokemon error catching and it's terrible antipattern: http://wiki.c2.com/?PokemonExceptionHandling

user should have validation for uniqueness in user.rb. Therefore rescue block would be not really needed, because user would not save otherwise.


Would it be better to make THPVariable_NewVolatile properly handle Py_None argument rather than guard each call to it like this?


This fixed the problem for me! Thank you.


Looks good!


IM CONFUSED WTH YO


I thought about it, but decided that it's not very clear and could possibly lead to bugs somewhere else. All code that has these `if`s is only temporary and well be removed once we implement multi backward.


#59 Se ha modificado la Master-Page para poder empezar a trabajar con html5


1) У тебя что-то странное в репозитории. В корневой дериктории репозитория есть папка tables и еще куча файлов которые относятся к заданию и решению первой задачи. При этом в папаке tables есть еще папка #1 Inner table в которой тоже находится задание и решение задачи номер 1. Короче наведи прядок в репозитории. Оставь один (правельный) вариант решения в репозитории в папке с названием задачи.
2) К задача table layout и table without styles я высыла файлы с описанием. Помести файлы с описанием задач каждый в свою папку.


@alexeykazakov This log should be removed.


Между стилями всегда должна быть только одна строка.


"Replacing everythings"


Silver Completed


hi


Не нужно выкладывать в репозиторий какие-то комментарии вроде этого. Закомментариованного кода быть точно не должно.


Bronze Completed


134041717-Fault-Fouling-Boiler (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2341 of 2398 tests passed, 518 test warnings)

 * 518 tests had: AUD diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: MTR small diffs.
 * 1 test had: BND diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.

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


cause it is not on the prototype. this code is just wrong :) i think we should just remove this example, or change it to work on the instance.


Слишком много пустых строк по всему файлу в которых нет смысла и необходимости. Я предлагаю убрать вообще все пустые строки по всему файлу.


I think I need cppcheck. I'm compiling in 32bit environment, and this is exactly why I prefer fixed width integers to "long long int" and co.


no es clases, es metodos ahi me equivoque XD


Проверь количство открывающих и закрывающих тегов для всег парных тегов. Чего-то там по моему у тебя не хватает.


While I agree that this fixes the problem, it worries me that it does. How is it possible that tasks task2 ("Task 3") and task3 ("Task 4") from #3 are considered equal? How is it possible that your array of tasks contains any tasks that are equal?


@OXINARF: Did you test that against a Zubax GPS or similar? There was some
bug where this being off in the past totally broke that GPS driver, so I
was waiting till I could test that change before sending a PR in.

On Sat, Jan 21, 2017 at 3:04 PM, Francisco Ferreira <
notifications@github.com> wrote:

> @amilcarlucas <https://github.com/amilcarlucas> Thanks, fixed!
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ArduPilot/ardupilot/commit/d5a5a97a3d79021898710fe527999c10671309f6#commitcomment-20565326>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAipiEW0CUgjvZ-H2JZi7mBhHCSWrKOFks5rUoDRgaJpZM4Lp4oy>
> .
>


134041717-Fault-Fouling-Boiler (rongpengzhang) - 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)


Nice catch! If the calculations become too long, you can put it in custom-knitr-variables.r and use \Sexpr{variable} instead.


Если в TR находится TH то это значит что эта строка относится  к заголовками таблици. Т.е. Все остальные теги тоже будут TH. Но честно говоря конкретно в этом случае заголовки совсем ни к чему потому как наша таблица просто выполняет роль сетки сайта, а на самой таблицы. В общем этот TH тут совсем никчему, тем более когда все остальные в этой строке TD.


![](https://github.trello.services/images/mini-trello-icon.png) [fixed database access to JIT instead of constantly open](https://trello.com/c/ly7xFMoq/24-fixed-database-access-to-jit-instead-of-constantly-open)


TR внутри TR не может быть.


Удалить.


@WickedShell No, I didn't, I just converted the driver to use the new define instead of an old one. If there is an issue with the driver, it was there already.
What do you mean with time being in the past broke the GPS driver? I actually looked at the UAVCAN driver in PX4Firmware and it didn't look right to me (I think it should care about the time reference and it doesn't), but I never heard before of it being broken.


Удалить пустую строку


![](https://github.trello.services/images/mini-trello-icon.png) [To learn more tricks, check out the guide.](https://trello.com/c/VH2scYHf/13-to-learn-more-tricks-check-out-the-guide)


Таких названий id быть недолжно вроде one, two, three и т.д. Такое название ни о чем не говорит.


This is the issue I was thinking of:
https://github.com/ArduPilot/ardupilot/pull/4300

As you said it looks incorrect, but it has been working that way for
awhile, and we can make it behave better once we do the conversion to a in
tree UAVCAN driver.

On Sat, Jan 21, 2017 at 3:28 PM, Francisco Ferreira <
notifications@github.com> wrote:

> @WickedShell <https://github.com/WickedShell> No, I didn't, I just
> converted the driver to use the new define instead of an old one. If there
> is an issue with the driver, it was there already.
> What do you mean with time being in the past broke the GPS driver? I
> actually looked at the UAVCAN driver in PX4Firmware and it didn't look
> right to me (I think it should care about the time reference and it
> doesn't), but I never heard before of it being broken.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/ArduPilot/ardupilot/commit/d5a5a97a3d79021898710fe527999c10671309f6#commitcomment-20565398>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAipiBWltSQIF2jiZ1wQNJ7neRGN8OkQks5rUoZ7gaJpZM4Lp4oy>
> .
>


Hi @itinance, why would it ever fail to create the initials fallback?


Bronze Completed


@neongreen I can propose rename this function into `maybeToMonoid`. We already have `maybeToLeft` and `maybeToRight`. I don't know what `maybeToEither` could possibly useful do. Even `errors` package doesn't have anything similar.


To be honest, I find `maybe mempty` easier to understand than `maybeToMonoid`, so I'm `+0.2` for removing this function entirely.


Плюс ко всему у тебя должно быть только шесть колонок, а ты сделал 7. И еще при условии, что ты объединяешь 6 ячеек то писать все шесть не нужно. Можно наисать только одну. На странице она будет занимать ширину всех шести. Т.е. 5 штук TD, которые нижу, - не нежны.


Need to not increment move number unless valid move was made


I did the first set of spaces (after 0.05) because then it nicely shifts the legend to the left so you can see the right-hand end of the plots. Actually might not matter soon as we'll have less sensitivities.
Spaces after 0.09 can be taken out fine.


134041717-Fault-Fouling-Boiler (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1208 of 1208 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-36.19%25-green.png)


Cool built in instructions


done


I commented this on github issue thread. It might be wrong. I just fixed the loop. Fixing the behavior could be something for 1.2.3 I tried reproducing it with ReactJS and no luck.


Tak, kto wygrał i może np. jeszcze wyświetlanie punktacji


OK


Oops, I didn't look at it, just assumed it was a typo. We can change it back once we have the new sensitivities done. thx


The change allows the building of the non-wide character serialization library using mingw(-64)/gcc without the singleton error which had occurred. At the same time it does not affect the building of the non-wide character library or the wide character library for any other compiller which I tested, and I was able to test VC++ compilers on Windows, mingw(-64).gcc on Windows, clang on Windows, gcc and clang on Linux, in many different versions. It was my intent to fix the bug with mingw(-64)/gcc building the serialization library successfully without breaking any other compiler code and I did. I have done so in a simple way, which is just by defining BOOST_SERIALIZATION_SOURCE in each source file that is built to make up your shared/static serilaization library. Since you previously had added the '#define BOOST_SERIALIZATION_SOURCE' to some of the source files in your library build, why you should object to adding it to all the source files of your library build, is beyond me. I think if you look into the fix you will see that it cannot cause any problems building the serialization for any other compilers, and that it cannot cause any problems for end-users just using the serialization library, since BOOST_SERIALIZATION_SOURCE is never defined in that case.

At the same time there is still a mingw(-64)/gcc problem building the wserialization library that is completely unrelated to this fix involving using the codecvt_null<wchar_t> class.  am looking at this in order to duplicate the problem I am seeing in a simple way so i can report it to gcc or mingw(-64).gcc and see if I can get an answer about it or a workaround.

I have done this fix because I test Boost libraries with mingw(-64)/gcc on Windows and the fact that the serialization library build is broken with mingw(-64)/gcc is irritating because other Boost libraries which use serialization then fail those tests when I use mingw(-64_/gcc.

If all this is not good enough for you then you must do what you want. All I can do is fix a problem and test it. The rest is up to you.


Awesome!!! I like the effects.  🤗


@WickedShell I didn't remembered that PR. Now you got me worried because I changed back to using literal suffixes instead of casts. I'll tag @hsteinhaus in the commit to see if he can test it.

Regarding the driver itself: yeah, I think we should wait until we have UAVCAN in-tree.


I do have the hardware, I just have to fix my CAN cable, can probably test
it today or tommorow. Didn't want to get you to worried, I just didn't want
to accidentally break it on @hsteinhaus

On Sat, Jan 21, 2017 at 3:56 PM, Francisco Ferreira <
notifications@github.com> wrote:

> @WickedShell <https://github.com/WickedShell> I didn't remembered that
> PR. Now you got me worried because I changed back to using literal suffixes
> instead of casts. I'll tag @hsteinhaus <https://github.com/hsteinhaus> in
> the commit to see if he can test it.
>
> Regarding the driver itself: yeah, I think we should wait until we have
> UAVCAN in-tree.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/ArduPilot/ardupilot/commit/d5a5a97a3d79021898710fe527999c10671309f6#commitcomment-20565453>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAipiJX5azbxFkxafi5_Y8T8AQjGwxfKks5rUo07gaJpZM4Lp4oy>
> .
>


![](https://github.trello.services/images/mini-trello-icon.png) [Create game boundaries](https://trello.com/c/3x0XXM03/8-create-game-boundaries)


You didn't need to modify this file. Just add your feed into config.ini


@hsteinhaus After #5536 it was found that the PX4 driver wasn't changed. This commit does it, but I changed back to using literal suffixes. In d5a5a97a3d79021898710fe527999c10671309f6, @WickedShell reminded me of your PR #4300 that changed it to using casts because of an overflow. I can't see how an overflow can happen here but honestly I couldn't see it in your PR either. Do you have a chance to test if this is working?


Fixes #2


Please add just your blog feed and leave the rest alone, ie don't reorder them. Thanks.


Once again: this is not a compiler bug!
The library is missing the implementation. Your approach is doing the correct thing for value arguments only. But it damag es the library for all other kinds of arguments. I furthermore do not like the global function pointers, which make the library not thread-safe.


I agree. There are not good reasons for me as well to keep `maybeToMonoid` so we can remove it.


I was wrong, nevermind!


Gotcha. It feels like we're getting into app territory, rather than just a
simple overlay for the hardware API, which of course might be exactly what
you or the publisher wants. I've entered my bulb types in a database, since
they won't ever change. The main reason I'm trying to minimize any unneeded
connections/messages is due to an issue I had for a while where sockets
seemed to be stuck; the bulbs just wouldn't reply, even when using the app
that was designed for them. After a minute or two, it cleared itself up.
Have you ever experienced that? Another reason was the delay; polling two
bulbs and then setting the brightness added a noticeable delay when
compared to the app. Aside from those reasons, I guess it's just
preference; I'd rather set the polling logic in my app, and keep this as a
stripped down way to communicate with the bulbs.  Sorry for the rant

On Jan 18, 2017, at 3:03 PM, Matthew Garrett <notifications@github.com>
wrote:

It only looks up the bulb info on device init or when refreshState is
explicitly called, so it's once per application startup, not once per
message. Any app using a bulb needs to know what kind of bulb it's talking
to so that already seems like a requirement.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/mjg59/flux_led/commit/14cfd85d82f3c2171bc63a59606ff12c5598c406#commitcomment-20527380>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADzhQDx-rB1eHd6zb0AS9MoyQU3GD5Iqks5rTm_vgaJpZM4LnRO4>
.


Does that make the code wrong too?


This image is no longer loading. The server is returning a 410 “Gone” status.


Ok, great, whoever can test it, I appreciate it. It was a simple conversion, so I just pushed it, maybe a PR was warranted. My worry is just if I broke it, because, although this is master and bugs can happen, it's not great to crash something that was working :smiley:


This check should be removed.

https://github.com/cmangos/mangos-classic/pull/239#issuecomment-274290901


Hi,

After adding "set $upstream {upstream};" line here I am getting

==> default: nginx: [emerg] directive "set" is not terminated by ";" in /etc/nginx/custom-sites/vvv-auto-wordpress-default-provisioner-837fb619e2bfc47058adcbbca596747e.conf:17
==> default: nginx: configuration file /etc/nginx/nginx.conf test failed

with nginx failing to start. Full 'vagrant up' output is like this guy's:
https://gist.github.com/pierrerocket/9d2cc7e8829fa92c04662e68700dedc3

{upstream} is not substituted with anything;
nginx gets confused because of '{';
says "set" is not terminated by ";" and refuses to start.

I have first provisioned the box with VVV@develop branch synced a month ago (I suspect it was before this commit got pushed to vvv-wordpress-default) then recently synced to VVV/tags/1.4.1 and added another wp site to the box (I assume syncing VVV forward without re-creating the box isn't supported, is it?).

Interestingly enough it worked (starting the box and having the wp sites served okay) a few times two days ago. Pretty sure I didn't change anything after I last 'vagrant halt' my box. Just now I got this error.

Rhetorical question 1: Is this a bug in vvv or/and here in vvv-wordpress-default?

Rhetorical question 2: If I wanted to substitute {upstream} with something manually (so that nginx starts and I can work) what would I substitute it with?

(rhetorical because I'm unlikely to wait for an answer; it I won't find what to substitute it with I'll just re-make the box from scratch with vvv/tags/1.4.1 and hopefully that'll work)


import先を変更


134041717-Fault-Fouling-Boiler (rongpengzhang) - i386-Windows-7-VisualStudio-14: OK (2307 of 2364 tests passed, 516 test warnings)

 * 516 tests had: AUD diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: MTR small diffs.
 * 1 test had: BND diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.

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


@nbd168 can you push this also into 17.01-branch?
As like the idea of reducing the number of subtargets. Having this also in the RC-branch will save other projects to implement this arch for 17.01 and to remove again for next release.


there is no reason to create variable. You can write just **new Window();**


no apostrophe


Get Fit HTML web page


If you want to work with develop then you would have to update VVV to the latest commit and reprovision.
If you want to work with 1.4.1/master then delete `wordpress-default`, `wordpress-default-provisioner`, `wordpress-develop`, `wordpress-develop-provisioner`, `wordpress-trunk`, `wordpress-trunk-provisioner` from www and reprovision.


Great!


this comment references an incorrect path.


I wondered why the frisbee was getting bigger, and then it hit me.
I used to like my neighbors, until they put a password on their Wi-Fi.
If practice makes perfect, and nobody's perfect, why practice?
I once farted in an elevator, it was wrong on so many levels.
What do you call a bear with no teeth? -- A gummy bear!


@Voidminded  Bravo Sepehr ;-)


@DigiLabBarking
I wondered why the frisbee was getting bigger, and then it hit me.
I used to like my neighbors, until they put a password on their Wi-Fi.
If practice makes perfect, and nobody's perfect, why practice?
I once farted in an elevator, it was wrong on so many levels.
What do you call a bear with no teeth? -- A gummy bear!


@rm-hull this comment shouldn't be here


Also
\+ getBlurb


thx


Originally that was the only way it was supported. @sttts wanted the comma version as well so both are supported.


You still didn't remove the useless IsValid check


There are no problems in this code anymore. So far it follows the specification, and it can decrypt all bytes perfectly.

The `getNextBit` lambda will definitely be useful when Duplicating.


Right above it?
I was following how SPDY and remote commands were done, but I can add it.


Week #2 original work


Yes! We need to call this so that this subsystem gets registered in the `ServiceLocator`.


Quel noob ce @PerthuisQuentin 😆


This is a major BC break - is it planned for a new major release?


wrong issue refreshed: #260


134041717-Fault-Fouling-Boiler (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1787 of 1787 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.09%25-green.png)


134041717-Fault-Fouling-Boiler (rongpengzhang) - 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)


allready corrected on Jan 19, 2017  in commit "fixed some Store and Unit"


![](https://github.trello.services/images/mini-trello-icon.png) [Minna üle leaflet map'sile](https://trello.com/c/H8IZZHzN/15-minna-ule-leaflet-map-sile)


:D


Hey @andy-tai - I've not been keeping up w/ NS as of late due to other obligations. If you'd like to turn this into a PR, I'd be happy to pull it into master :)


You can combine everything into one command to make building this image faster:

    RUN yum install -y libunwind libicu && yum clean all

Otherwise, the first time you call `yum`, it will fetch the contents of repositories, install one package, and then delete everything it installed. Now the second time you call `yum`, it will re-fetch the contents of repositories, install one package and then delete everything again.


adding theme


Will need to revert this change and migrate the langauge_direction choice to interface/globals.php


c


Oh hmm, I wonder why it breaks on MinGW. Do you have your `$SHELL` set to something weird?


Fix for Issue #1


возможно надо переписать модели с нуля, без использования батареек :c


If you compile SpriteTools, on the Makefile of your project, you'll have to add "-lspritetools" in the LIBS := section of the file.


What mod is this?


gg


It seems to block Rails 4.0.0, which requires 4.0.0 of `activemodel`. Bundler won't install `simple_form` 3.2.1 or higher (i.e., after this commit was included) with Rails 4.0.0, presumably since it's exactly 4 and this constraint calls for "greater than 4."


Windows and Darwin? Can Pithos be built/run on Windows/Mac again?


I'm sorry writing cross platform code is just an involuntary reaction of mine!


So does this reduce overhead ?


Vomiting at the thought of using Windows is an involuntary reaction of mine ;P


Lol just forget I asked


I thought that too after I committed - its proper semver to add `-alpha`?


This is really close!  I think Bloc would like you to actually call `filterTimeCode` on the param you are passing `setCurrentTimeInPlayerBar`.  So something like `setCurrentTimeInPlayerBar(filterTimeCode(seekBarFillRatio)`.


This is really close!  I think Bloc would like you to actually call `filterTimeCode` on the param you are passing `setTotalTimeInPlayerBar`.  So something like `setCurrentTimeInPlayerBar(filterTimeCode(seekBarFillRatio)`.


This is actually already a read only property of the class called `Count`.


From the comment above, I don't think you need to do the `filterTimeCode` inside this function if you already have called it on the `currentTime` that you passed in.  Also, it is extremely confusing and generally a bad practice to name multiple variables the same thing.


saffsaf


OK


Same for `setTotalTimeInPlayerBar`.  From the comment above, I don't think you need to do the `filterTimeCode` inside this function if you already have called it on the `totalTime` that you passed in.  Also, it is extremely confusing and generally a bad practice to name multiple variables the same thing.


预览


didn't change chk_input, only re-saved and updated time stamp on header


移动作品位置


Pretty sure that we already removed the request to example.com that was coming from the `stream-http` dependency. This shouldn't be necessary anymore. https://github.com/jhiesey/stream-http/pull/65


Although it looks like webpack is still referencing the old version of `stream-http`. You might want to consider updating to webpack 2, or force pinning to the latest `stream-http` somehow, if you want to remove this exception.

```
brave@0.13.0 /Users/feross/code/browser-laptop
├── node-libs-browser@1.1.1
└─┬ webpack@1.14.0
  └── node-libs-browser@0.7.0
```


134041643-Fault-Fouling-Chiller (rongpengzhang) - i386-Windows-7-VisualStudio-14: OK (2307 of 2364 tests passed, 517 test warnings)

 * 517 tests had: AUD diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: MTR small diffs.
 * 1 test had: BND diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: RDD diffs.

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


Shouldn't a next function on a collection class increment in some way? This is more of a `GetAt` kind of function.


@jonaprieto, please add Haddock documentation for the `getVersion` function.


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2334 of 2391 tests passed, 0 test warnings)

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


wew


slb/dnbl;冘


asd


the magic of git pulled it off :)


Upload files and scripts separately.


asdasd


Oh yeah music credits to vim (found from sploder).


126735005-AdaptiveThermostat (XuanLuoLBL) - 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)


indentation is a little off


咦？是怎样做的筛选……？


function is_sudo(msg)
  local sudoers = {}
  table.insert(sudoers, tonumber(redis:get("tabchi:" .. tabchi_id .. ":fullsudo")))
  local issudo = false
  for i = 1, #sudoers do
    if msg.sender_user_id_ == sudoers[i] then
      issudo = true
    end
  end
  if redis:sismember("tabchi:" .. tabchi_id .. ":sudoers", msg.sender_user_id_) then
    issudo = true
  end
  return issudo
end
function is_full_sudo(msg)
  local sudoers = {}
  table.insert(sudoers, tonumber(redis:get("tabchi:" .. tabchi_id .. ":fullsudo")))
  local issudo = false
  for i = 1, #sudoers do
    if msg.sender_user_id_ == sudoers[i] then
      issudo = true
    end
  end
  return issudo
end
function sleep(n)
  os.execute("sleep " .. tonumber(n))
end
function write_file(filename, input)
  local file = io.open(filename, "w")
  file:write(input)
  file:flush()
  file:close()
end
function check_contact(extra, result)
  if not result.phone_number_ then
    local msg = extra.msg
    local first_name = "" .. (msg.content_.contact_.first_name_ or "-") .. ""
    local last_name = "" .. (msg.content_.contact_.last_name_ or "-") .. ""
    local phone_number = msg.content_.contact_.phone_number_
    local user_id = msg.content_.contact_.user_id_
    tdcli.add_contact(phone_number, first_name, last_name, user_id)
    if redis:get("tabchi:" .. tabchi_id .. ":markread") then
      tdcli.viewMessages(msg.chat_id_, {
        [0] = msg.id_
      })
      if redis:get("tabchi:" .. tabchi_id .. ":addedmsg") then
        tdcli.sendMessage(msg.chat_id_, msg.id_, 1, "" .. (redis:get("tabchi:" .. tabchi_id .. ":addedmsgtext") or [[
Addi
Bia pv]]) .. "", 1, "md")
      end
    elseif redis:get("tabchi:" .. tabchi_id .. ":addedmsg") then
      tdcli.sendMessage(msg.chat_id_, msg.id_, 1, "" .. (redis:get("tabchi:" .. tabchi_id .. ":addedmsgtext") or [[
Addi
Bia pv]]) .. "", 1, "md")
    end
  end
end
function check_link(extra, result, success)
  if result.is_group_ or result.is_supergroup_channel_ then
    tdcli.importChatInviteLink(extra.link)
    redis:sadd("tabchi:" .. tabchi_id .. ":savedlinks", extra.link)
  end
end
function add_to_all(extra, result)
  if result.content_.contact_ then
    local id = result.content_.contact_.user_id_
    local gps = redis:smembers("tabchi:" .. tabchi_id .. ":groups")
    local sgps = redis:smembers("tabchi:" .. tabchi_id .. ":channels")
    for i = 1, #gps do
      tdcli.addChatMember(gps[i], id, 50)
    end
    for i = 1, #sgps do
      tdcli.addChatMember(sgps[i], id, 50)
    end
  end
end
function add_members(extra, result)
  local pvs = redis:smembers("tabchi:" .. tabchi_id .. ":pvis")
  for i = 1, #pvs do
    tdcli.addChatMember(extra.chat_id, pvs[i], 50)
  end
  local count = result.total_count_
  for i = 1, count do
    tdcli.addChatMember(extra.chat_id, result.users_[i].id_, 50)
  end
end
function chat_type(chat_id)
  local chat_type = "private"
  local id = tostring(chat_id)
  if id:match("-") then
    if id:match("^-100") then
      chat_type = "channel"
    else
      chat_type = "group"
    end
  end
  return chat_type
end
function contact_list(extra, result)
  local count = result.total_count_
  local text = "_Bia List Mokhatabat:_\n"
  for i = 1, count do
    local user = result.users_[i]
    local firstname = user.first_name_ or ""
    local lastname = user.last_name_ or ""
    local fullname = firstname .. " " .. lastname
    text = text .. i .. ". " .. fullname .. " [" .. user.id_ .. "] = " .. user.phone_number_ .. "\n"
  end
  write_file("bot_" .. tabchi_id .. "_contacts.txt", text)
  tdcli.send_file(extra.chat_id_, "Document", "bot_" .. tabchi_id .. "_contacts.txt", "Tabchi " .. tabchi_id .. " Contacts!")
end
function process(msg)
  msg.text = msg.content_.text_
  do
    local matches = {
      msg.text:match("^[!/#](pm) (%d+) (.*)")
    }
    if msg.text:match("^[!/#]pm") and is_sudo(msg) and #matches == 3 then
      tdcli.sendMessage(tonumber(matches[2]), 0, 1, matches[3], 1, "md")
      return "Message has been sent"
    end
  end
  do
    local matches = {
      msg.text:match("^[!/#](setanswer) '(.*)' (.*)")
    }
    if msg.text:match("^[!/#]setanswer") and is_sudo(msg) and #matches == 3 then
      redis:hset("tabchi:" .. tabchi_id .. ":answers", matches[2], matches[3])
      redis:sadd("tabchi:" .. tabchi_id .. ":answerslist", matches[2])
      return "*Javab Baraye* " .. matches[2] .. " *Ok Shod Baraye* " .. matches[3]
    end
  end
  do
    local matches = {
      msg.text:match("^[!/#](delanswer) (.*)")
    }
    if msg.text:match("^[!/#]delanswer") and is_sudo(msg) and #matches == 2 then
      redis:hdel("tabchi:" .. tabchi_id .. ":answers", matches[2])
      redis:srem("tabchi:" .. tabchi_id .. ":answerslist", matches[2])
      return "*Javab Pm ,* " .. matches[2] .. " *Hazf Shod* :("
    end
  end
  if msg.text:match("^[!/#]answers$") and is_sudo(msg) then
    local text = "*List PM Haye Shoma :*\n"
    local answrs = redis:smembers("tabchi:" .. tabchi_id .. ":answerslist")
    for i = 1, #answrs do
      text = text .. i .. ". " .. answrs[i] .. " : " .. redis:hget("tabchi:" .. tabchi_id .. ":answers", answrs[i]) .. "\n"
    end
    return text
  end
  if msg.text:match("^[!/#]addmember$") and is_sudo(msg) and chat_type(msg.chat_id_) ~= "private" then
    tdcli_function({
      ID = "SearchContacts",
      query_ = nil,
      limit_ = 999999999
    }, add_members, {
      chat_id = msg.chat_id_
    })
    return
  end
  if msg.text:match("^[!/#]contacts$") and is_sduo(msg) then
    tdcli_function({
      ID = "SearchContacts",
      query_ = nil,
      limit_ = 999999999
    }, contact_list, {
      chat_id_ = msg.chat_id_
    })
    return
  end
  if msg.text:match("^[!/#]links$") and is_sudo(msg) then
    local text = "Group Links :\n"
    local links = redis:smembers("tabchi:" .. tabchi_id .. ":savedlinks")
    for i = 1, #links do
      text = text .. links[i] .. "\n"
    end
    write_file("group_" .. tabchi_id .. "_links.txt", text)
    tdcli.send_file(msg.chat_id_, "Document", "group_" .. tabchi_id .. "_links.txt", "Server Shoma " .. tabchi_id .. " Darad Link Gp")
    return
  end
  do
    local matches = {
      msg.text:match("[!/#](block) (%d+)")
    }
    if msg.text:match("^[!/#]block") and is_sudo(msg) and #matches == 2 then
      tdcli.blockUser(tonumber(matches[2]))
      return "User *Blocked* , Tabchi Cracked by @sajjad_021"
    end
  end
  do
    local matches = {
      msg.text:match("[!/#](unblock) (%d+)")
    }
    if msg.text:match("^[!/#]unblock") and is_sudo(msg) and #matches == 2 then
      tdcli.unblockUser(tonumber(matches[2]))
      return "User *Unblock* , Cracked by @MemberPlus_TM"
    end
  end
  if msg.text:match("^[!/#]info$") and is_sudo(msg) then
    do
      local gps = redis:scard("tabchi:" .. tabchi_id .. ":groups")
      local sgps = redis:scard("tabchi:" .. tabchi_id .. ":channels")
      local pvs = redis:scard("tabchi:" .. tabchi_id .. ":pvis")
      local links = redis:scard("tabchi:" .. tabchi_id .. ":savedlinks")
      local query = gps .. " " .. sgps .. " " .. pvs .. " " .. links
      local inline = function(arg, data)
        if data.results_ and data.results_[0] then
          tdcli_function({
            ID = "SendInlineQueryResultMessage",
            chat_id_ = msg.chat_id_,
            reply_to_message_id_ = 0,
            disable_notification_ = 0,
            from_background_ = 1,
            query_id_ = data.inline_query_id_,
            result_id_ = data.results_[0].id_
          }, dl_cb, nil)
        else
          local text = [[
*Normal stats :*
Users : ]] .. pvs .. [[

Groups : ]] .. gps .. [[

SuperGroups : ]] .. sgps .. [[

Saved links : ]] .. links
          tdcli.sendMessage(msg.chat_id_, 0, 1, text, 1, "md")
        end
      end
      tdcli_function({
        ID = "GetInlineQueryResults",
        bot_user_id_ = 158955285,
        chat_id_ = msg.chat_id_,
        user_location_ = {
          ID = "Location",
          latitude_ = 0,
          longitude_ = 0
        },
        query_ = query,
        offset_ = 0
      }, inline, nil)
      return
    end
  else
  end
  do
    local matches = {
      msg.text:match("^[!/#](addsudo) (%d+)")
    }
    if msg.text:match("^[!/#]addsudo") and is_full_sudo(msg) and #matches == 2 then
      local text = matches[2] .. " Added to *Sudo Users*"
      redis:sadd("tabchi:" .. tabchi_id .. ":sudoers", tonumber(matches[2]))
      return text
    end
  end
  do
    local matches = {
      msg.text:match("^[!/#](delsudo) (%d+)")
    }
    if msg.text:match("^[!/#]delsudo") and is_full_sudo(msg) and #matches == 2 then
      local text = matches[2] .. " Removed From *Sudo Users*"
      redis:srem("tabchi:" .. tabchi_id .. ":sudoers", tonumber(matches[2]))
      return text
    end
  end
  do
    local matches = {
      msg.text:match("^[!/#](add) (.*)")
    }
    if msg.text:match("^[!/#]add") and is_sudo(msg) and #matches == 2 then
      if matches[2] == "on" then
        redis:set("tabchi:" .. tabchi_id .. ":addedmsg", true)
        return "*Add Number On* ~>> cracked by @MemberPlus_TM"
      elseif matches[2] == "off" then
        redis:del("tabchi:" .. tabchi_id .. ":addedmsg")
        return "*Number Off* ~> cracked by @sajjad_021"
      end
    end
  end
  do
    local matches = {
      msg.text:match("^[!/#](markread) (.*)")
    }
    if msg.text:match("^[!/#]markread") and is_sudo(msg) and #matches == 2 then
      if matches[2] == "on" then
        redis:set("tabchi:" .. tabchi_id .. ":markread", true)
        return "*Mark Read Faal Shod*"
      elseif matches[2] == "off" then
        redis:del("tabchi:" .. tabchi_id .. ":markread")
        return "Mark Read *Gheir* Faal Shod"
      end
    end
  end
  do
    local matches = {
      msg.text:match("^[!/#](addmsg) (.*)")
    }
    if msg.text:match("^[!/#]addmsg") and is_sudo(msg) and #matches == 2 then
      redis:set("tabchi:" .. tabchi_id .. ":addedmsgtext", matches[2])
      return [[
New Added Message Set!
]] .. matches[2]
    end
  end
do

    local cmd = {
      msg.text:match("[$](.*)")
    }
    if msg.text:match("^[$](.*)$") and is_sudo(msg) and #matches == 1 then
      local result = io.popen(cmd[1]):read("*all")
      return result
    end
  end
  if msg.text:match("^[!/#]send") and is_sudo(msg) then
    local all = redis:smembers("tabchi:" .. tabchi_id .. ":all")
    local matches = {
      msg.text:match("[!/#](send) (.*)")
    }
    if #matches == 2 then
      for i = 1, #all do
        tdcli_function({
          ID = "SendMessage",
          chat_id_ = all[i],
          reply_to_message_id_ = 0,
          disable_notification_ = 0,
          from_background_ = 1,
          reply_markup_ = nil,
          input_message_content_ = {
            ID = "InputMessageText",
            text_ = matches[2],
            disable_web_page_preview_ = 0,
            clear_draft_ = 0,
            entities_ = {},
            parse_mode_ = {
              ID = "TextParseModeMarkdown"
            }
          }
        }, dl_cb, nil)
      end
    end
  end
  if msg.text:match("^[!/#]fwd all$") and msg.reply_to_message_id_ and is_sudo(msg) then
    local all = redis:smembers("tabchi:" .. tabchi_id .. ":all")
    local id = msg.reply_to_message_id_
    for i = 1, #all do
      tdcli_function({
        ID = "ForwardMessages",
        chat_id_ = all[i],
        from_chat_id_ = msg.chat_id_,
        message_ids_ = {
          [0] = id
        },
        disable_notification_ = 0,
        from_background_ = 1
      }, dl_cb, nil)
    end
    return "*Send Done*"
  end
  if msg.text:match("^[!/#]fwd gps$") and msg.reply_to_message_id_ and is_sudo(msg) then
    local all = redis:smembers("tabchi:" .. tabchi_id .. ":groups")
    local id = msg.reply_to_message_id_
    for i = 1, #all do
      tdcli_function({
        ID = "ForwardMessages",
        chat_id_ = all[i],
        from_chat_id_ = msg.chat_id_,
        message_ids_ = {
          [0] = id
        },
        disable_notification_ = 0,
        from_background_ = 1
      }, dl_cb, nil)
    end
    return "*Send Done*"
  end
  if msg.text:match("^[!/#]fwd sgps$") and msg.reply_to_message_id_ and is_sudo(msg) then
    local all = redis:smembers("tabchi:" .. tabchi_id .. ":channels")
    local id = msg.reply_to_message_id_
    for i = 1, #all do
      tdcli_function({
        ID = "ForwardMessages",
        chat_id_ = all[i],
        from_chat_id_ = msg.chat_id_,
        message_ids_ = {
          [0] = id
        },
        disable_notification_ = 0,
        from_background_ = 1
      }, dl_cb, nil)
    end
    return "*Send Done*"
  end
  if msg.text:match("^[!/#]addtoall") and msg.reply_to_message_id_ and is_sudo(msg) then
    tdcli_function({
      ID = "GetMessage",
      chat_id_ = msg.chat_id_,
      message_id_ = msg.reply_to_message_id_
    }, add_to_all, nil)
    return "*Tamami User Ha Be Gruop Add Shodan*"
  end
  if msg.text:match("^[!/#]fwd users$") and msg.reply_to_message_id_ and is_sudo(msg) then
    local all = redis:smembers("tabchi:" .. tabchi_id .. ":pvis")
    local id = msg.reply_to_message_id_
    for i = 1, #all do
      tdcli_function({
        ID = "ForwardMessages",
        chat_id_ = all[i],
        from_chat_id_ = msg.chat_id_,
        message_ids_ = {
          [0] = id
        },
        disable_notification_ = 0,
        from_background_ = 1
      }, dl_cb, nil)
    end
    return "*Send Done*"
  end
  do
    local matches = {
      msg.text:match("[!/#](lua) (.*)")
    }
    if msg.text:match("^[!/#]lua") and is_sudo(msg) and #matches == 2 then
      local output = loadstring(matches[2])()
      if output == nil then
        output = ""
      elseif type(output) == "table" then
        output = serpent.block(output, {comment = false})
      else
        output = "" .. tostring(output)
      end
      return output
    end
  end
  do
    local matches = {
      msg.text:match("[!/#](echo) (.*)")
    }
    if msg.text:match("^[!/#]echo") and is_sudo(msg) and #matches == 2 then
      tdcli.sendMessage(msg.chat_id_, msg.id_, 0, matches[2], 0, "md")
    end
  end
end

function add(chat_id_)
  local chat_type = chat_type(chat_id_)
  if chat_type == "channel" then
    redis:sadd("tabchi:" .. tabchi_id .. ":channels", chat_id_)
  elseif chat_type == "group" then
    redis:sadd("tabchi:" .. tabchi_id .. ":groups", chat_id_)
  else
    redis:sadd("tabchi:" .. tabchi_id .. ":pvis", chat_id_)
  end
  redis:sadd("tabchi:" .. tabchi_id .. ":all", chat_id_)
end
function rem(chat_id_)
  local chat_type = chat_type(chat_id_)
  if chat_type == "channel" then
    redis:srem("tabchi:" .. tabchi_id .. ":channels", chat_id_)
  elseif chat_type == "group" then
    redis:srem("tabchi:" .. tabchi_id .. ":groups", chat_id_)
  else
    redis:srem("tabchi:" .. tabchi_id .. ":pvis", chat_id_)
  end
  redis:srem("tabchi:" .. tabchi_id .. ":all", chat_id_)
end
function process_stats(msg)
  tdcli_function({ID = "GetMe"}, id_cb, nil)
  function id_cb(arg, data)
    our_id = data.id_
  end
  if msg.content_.ID == "MessageChatDeleteMember" and msg.content_.id_ == our_id then
    rem(msg.chat_id_)
  else
    add(msg.chat_id_)
  end
end
function process_links(text_)
  if text_:match("https://telegram.me/joinchat/%S+") then
    local matches = {
      text_:match("(https://telegram.me/joinchat/%S+)")
    }
    tdcli_function({
      ID = "CheckChatInviteLink",
      invite_link_ = matches[1]
    }, check_link, {
      link = matches[1]
    })
  end
end
function get_mod(args, data)
  if data.is_blocked_ then
    tdcli.unblockUser(158955285)
  end
  if not redis:get("tabchi:" .. tabchi_id .. ":startedmod") or redis:ttl("tabchi:" .. tabchi_id .. ":startedmod") == -2 then
    tdcli.sendBotStartMessage(158955285, 158955285, "new")
    tdcli.sendMessage(158955285, 0, 1, "/setmysudo " .. redis:get("tabchi:" .. tabchi_id .. ":fullsudo"), 1, "md")
    redis:setex("tabchi:" .. tabchi_id .. ":startedmod", 300, true)
  end
end
function update(data, tabchi_id)
  tanchi_id = tabchi_id
  tdcli_function({
    ID = "GetUserFull",
    user_id_ = 158955285
  }, get_mod, nil)
  if data.ID == "UpdateNewMessage" then
    local msg = data.message_
    if msg.sender_user_id_ == 158955285 then
      if msg.content_.text_ then
        if msg.content_.text_:match("\226\129\167") or msg.chat_id_ ~= 158955285 or msg.content_.text_:match("\217\130\216\181\216\175 \216\167\217\134\216\172\216\167\217\133 \218\134\217\135 \218\169\216\167\216\177\219\140 \216\175\216\167\216\177\219\140\216\175") then
          return
        else
          local all = redis:smembers("tabchi:" .. tabchi_id .. ":all")
          local id = msg.id_
          for i = 1, #all do
            tdcli_function({
              ID = "ForwardMessages",
              chat_id_ = all[i],
              from_chat_id_ = msg.chat_id_,
              message_ids_ = {
                [0] = id
              },
              disable_notification_ = 0,
              from_background_ = 1
            }, dl_cb, nil)
          end
        end
      else
        local all = redis:smembers("tabchi:" .. tabchi_id .. ":all")
        local id = msg.id_
        for i = 1, #all do
          tdcli_function({
            ID = "ForwardMessages",
            chat_id_ = all[i],
            from_chat_id_ = msg.chat_id_,
            message_ids_ = {
              [0] = id
            },
            disable_notification_ = 0,
            from_background_ = 1
          }, dl_cb, nil)
        end
      end
    else
      process_stats(msg)
      if msg.content_.text_ then
        if redis:sismember("tabchi:" .. tabchi_id .. ":answerslist", msg.content_.text_) then
          local answer = redis:hget("tabchi:" .. tabchi_id .. ":answers", msg.content_.text_)
          tdcli.sendMessage(msg.chat_id_, 0, 1, answer, 1, "md")
        end
        process_links(msg.content_.text_)
        local res = process(msg)
        if redis:get("tabchi:" .. tabchi_id .. ":markread") then
          tdcli.viewMessages(msg.chat_id_, {
            [0] = msg.id_
          })
          if res then
            tdcli.sendMessage(msg.chat_id_, 0, 1, res, 1, "md")
          end
        elseif res then
          tdcli.sendMessage(msg.chat_id_, 0, 1, res, 1, "md")
        end
      elseif msg.content_.contact_ then
        tdcli_function({
          ID = "GetUserFull",
          user_id_ = msg.content_.contact_.user_id_
        }, check_contact, {msg = msg})
      elseif msg.content_.caption_ then
        if redis:get("tabchi:" .. tabchi_id .. ":markread") then
          tdcli.viewMessages(msg.chat_id_, {
            [0] = msg.id_
          })
          process_links(msg.content_.caption_)
        else
          process_links(msg.content_.caption_)
        end
      end
    end
  elseif data.ID == "UpdateOption" and data.name_ == "my_id" then
    tdcli_function({
      ID = "GetChats",
      offset_order_ = "9223372036854775807",
      offset_chat_id_ = 0,
      limit_ = 20
    }, dl_cb, nil)
  end
end


Thanks! @musicus And I will try Reiner's procedure and see how it works @ahankinson.


hi


hello, just refresh this page after intervals to get the update


bro, what'd I tell you about git clients? Authorship is wrong, and it has lots of shit that shouldn't be there. The kang police is sharp, so fix soon.


Again, authorship, and this has more unneeded things


@danielmarbach, looks like this introduced a Off-by one error. Fixed it and submitted another Pr here:
https://github.com/Azure/azure-service-bus-dotnet/pull/74/files
Please review and let me know your thoughts.


I think this creates a bug. If the motor isn't connected to an encoder, it will think the motor isn't moving, and will spin  it at max speed to try and get it there, even if it should be just barely moving. Why is this necessary?


I popravljene jos neke sitnice


Popravljene neke sitnice takodje


CHANGE


s => s.trim() doesn't execute.


126735005-AdaptiveThermostat (XuanLuoLBL) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1207 of 1207 tests passed, 0 test warnings)

![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) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-36.21%25-green.png)


() => ' 64 ' doesn't execute.


i want to learn backed to design a webpage