@pbauer Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.app.contentrules/47/violations
```
plone/app/contentrules/handlers.py:80:12: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:82:12: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:89:8: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:92:8: P002 found "hasattr", consider replacing it
plone/app/contentrules/tests/test_action_logger.py:6:1: F401 'plone.app.testing.TEST_USER_ID' imported but unused
plone/app/contentrules/tests/test_condition_wftransition.py:68:18: C812 missing trailing comma
plone/app/contentrules/tests/test_condition_wftransition.py:83:18: C812 missing trailing comma
plone/app/contentrules/tests/test_condition_wftransition.py:98:18: C812 missing trailing comma
plone/app/contentrules/tests/test_rule_assignment_mapping.py:7:1: F401 'plone.app.contentrules.tests.base.ContentRulesTestCase' imported but unused
plone/app/contentrules/tests/test_action_mail.py:91:14: C812 missing trailing comma
plone/app/contentrules/tests/test_action_mail.py:240:73: C812 missing trailing comma
plone/app/contentrules/tests/test_events.py:8:11: T000 Todo note found.
plone/app/contentrules/tests/test_events.py:12:11: T000 Todo note found.
plone/app/contentrules/tests/test_action_delete.py:12:1: F401 'plone.app.testing.login' imported but unused
plone/app/contentrules/tests/test_action_delete.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:13:1: F401 'plone.app.testing.TEST_USER_ID' imported but unused
plone/app/contentrules/tests/test_action_delete.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:14:1: F401 'plone.app.testing.TEST_USER_NAME' imported but unused
plone/app/contentrules/tests/test_action_delete.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:15:1: F401 'plone.app.testing.setRoles' imported but unused
plone/app/contentrules/tests/test_action_delete.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_browser.py:2:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:90:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:210:80: E501 line too long (92 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:70:14: C812 missing trailing comma
plone/app/contentrules/tests/test_action_workflow.py:89:14: C812 missing trailing comma
plone/app/contentrules/tests/test_cascading_rule.py:3:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_cascading_rule.py:4:1: F401 'plone.app.contentrules.tests.base.ContentRulesTestCase' imported but unused
plone/app/contentrules/tests/test_cascading_rule.py:6:1: F401 'plone.app.testing.FunctionalTesting' imported but unused
plone/app/contentrules/tests/test_cascading_rule.py:11:1: F401 'zope.component.getUtility' imported but unused
plone/app/contentrules/tests/test_cascading_rule.py:37:11: T000 Todo note found.
plone/app/contentrules/tests/test_cascading_rule.py:52:9: F841 local variable 'event' is assigned to but never used
plone/app/contentrules/tests/test_traversal.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_traversal.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:22:60: C812 missing trailing comma
plone/app/contentrules/actions/logger.py:50:10: C812 missing trailing comma
plone/app/contentrules/actions/logger.py:94:18: C812 missing trailing comma
plone/app/contentrules/actions/copy.py:85:45: C812 missing trailing comma
plone/app/contentrules/actions/copy.py:86:18: C812 missing trailing comma
plone/app/contentrules/actions/copy.py:126:56: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:39:22: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:45:57: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:47:23: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:53:67: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:55:22: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:59:80: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:64:22: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:102:5: C901 'MailActionExecutor.__call__' is too complex (13)
plone/app/contentrules/actions/mail.py:106:74: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:129:78: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:152:19: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:165:19: T000 Todo note found.
plone/app/contentrules/actions/mail.py:176:78: C812 missing trailing comma
plone/app/contentrules/actions/move.py:54:52: C812 missing trailing comma
plone/app/contentrules/actions/move.py:91:18: C812 missing trailing comma
plone/app/contentrules/actions/move.py:144:56: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:33:72: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:34:10: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:60:50: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:79:16: P002 found "hasattr", consider replacing it
plone/app/contentrules/conditions/portaltype.py:98:34: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:119:26: C812 missing trailing comma
plone/app/contentrules/conditions/wftransition.py:28:68: C812 missing trailing comma
plone/app/contentrules/conditions/wftransition.py:29:10: C812 missing trailing comma
plone/app/contentrules/conditions/fileextension.py:31:22: C812 missing trailing comma
plone/app/contentrules/conditions/fileextension.py:49:50: C812 missing trailing comma
plone/app/contentrules/conditions/fileextension.py:90:78: C812 missing trailing comma
plone/app/contentrules/conditions/fileextension.py:113:78: C812 missing trailing comma
plone/app/contentrules/conditions/wfstate.py:28:63: C812 missing trailing comma
plone/app/contentrules/conditions/wfstate.py:29:10: C812 missing trailing comma
plone/app/contentrules/conditions/wfstate.py:46:59: C812 missing trailing comma
plone/app/contentrules/conditions/group.py:27:77: C812 missing trailing comma
plone/app/contentrules/conditions/group.py:45:60: C812 missing trailing comma
plone/app/contentrules/conditions/group.py:84:70: C812 missing trailing comma
plone/app/contentrules/conditions/group.py:105:70: C812 missing trailing comma
plone/app/contentrules/conditions/role.py:28:76: C812 missing trailing comma
plone/app/contentrules/conditions/role.py:46:59: C812 missing trailing comma
plone/app/contentrules/conditions/role.py:84:51: C812 missing trailing comma
plone/app/contentrules/conditions/role.py:105:51: C812 missing trailing comma
plone/app/contentrules/browser/elements.py:29:5: C901 'ManageElements.__call__' is too complex (12)
plone/app/contentrules/browser/elements.py:77:45: C812 missing trailing comma
plone/app/contentrules/browser/assignments.py:24:5: C901 'ManageAssignments.__call__' is too complex (14)
plone/app/contentrules/browser/assignments.py:154:54: C812 missing trailing comma
plone/app/contentrules/browser/controlpanel.py:83:18: C812 missing trailing comma
plone/app/contentrules/exportimport/rules.py:30:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:138:11: T000 Todo note found.
plone/app/contentrules/exportimport/rules.py:201:5: C901 'RulesXMLAdapter._initRules' is too complex (21)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


change to eitander


confirmado o melhoramento de front-end


这个commit当时我以为把我要add的加进去了结果没有emmm就是服务端那个commit。懒得去学删除commit就没去解决


молодец!


This is not supposead to appear in the other READ-ME.


Where does this come from?


Ты е№№ан?


ah good to know.


It turns out it is a setting (ish) issue.  Messing with the links has corrupted whatever list of visited links QWebEngine keeps, causing a check failure in the debug build I was using and the crash. it works (sort of) in release.


Just tried it. It works, thanks 👍


3. Build in a container vs not.

> - the developer gets a single consistent build target

This assumes that you will not be doing **any** native builds; i.e. your only build target is a Docker container.

> - there is no CI work being done but if there were, that happens in the build container

CI is part of the development process (like tests, nightly builds, etc.).
So what do you mean with "there is no CI work being done" ?
Note that Travis-CI will do the CI for a macOS target in a VM and for other targets in a pre-build Linux Docker container (for Ruby, Go, C/C++, etc.).

> - electing to build docker containers using a base from different distributions while possible is an anti-pattern and provides little value since the single container can run on any host with docker

I agree that supporting multiple Linux distributions is an anti-pattern.
You should pick one that supports all wanted/required target hardware platforms at an acceptable redistribution size.
Notes:
- Remember: Java runs everywhere (with a JVM), and Javascript runs in every browser.
- A Docker container may need adjustments for the target hardware architecture (AMD64, ARM32v7, ARM64v8, Power, MIPS, Sparc, etc.).
- Linux Docker containers run everywhere, but may need a VM (like VMWare, VitualBox) to run Linux.  I know Microsoft is busy working to have Linux Docker containers run "natively" on Windows.  Docker for Mac uses a single VM.  Solaris has Linux compatibility and runs Linux apps in Solaris containers ;-)

> - It is my opinion that in cases such as this one where there are external library/version dependencies then the container should be the deliverable and I am willing to do the work to push the container to dockerhub (if that is what people want).

I settle for a better explanation in the `README.md`.
Please add info and/or links on:
- how to install Docker for different platforms (Windows, macOS, Linux),
- how to use the Untrunc Docker-executable with regards to file locations.  With a native Untrunc I can do things like:
```
$ untrunc ../relative/path/to/good.mp4 /completely/different/absolute/path/to/bad.mp4
```
How do I do that with a Docker-exe?  Can I do that with a Docker-exe?  What does the Docker volume option (`-v`) do?
Please remember that not every user is a Docker guru like yourself ;-)

> - if you really want you really want distro specific packages then those can also be built and even distributed during the build in the container. I like FPM for this and am willing to walk you through its usage.

No, I don't want nor need distro specific packages.
FPM looks like [OBS](https://build.opensuse.org/) without the test infrastructure.

> - if none of the above satisfies you then you are welcome to pull the source and build whatever artifact you like, no freedom is being removed

Yep, that's an upside of open source.


Wrong file...


@pbauer Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.app.caching/37/violations
```
plone/app/caching/purge.py:182:5: C901 'ScalesPurgePaths.getRelativePaths' is too complex (12)
plone/app/caching/lookup.py:57:5: C901 'ContentItemLookup.__call__' is too complex (12)
plone/app/caching/testing.py:49:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/caching/utils.py:63:11: T000 Todo note found.
plone/app/caching/browser/controlpanel.py:31:1: I001 isort found an import in the wrong position
plone/app/caching/browser/controlpanel.py:39:12: C812 missing trailing comma
plone/app/caching/browser/controlpanel.py:90:5: C901 'ControlPanel.publishTraverse' is too complex (11)
plone/app/caching/browser/controlpanel.py:172:5: C901 'ControlPanel.processSave' is too complex (33)
plone/app/caching/browser/controlpanel.py:433:45: E231 missing whitespace after ':'
plone/app/caching/browser/controlpanel.py:433:80: E501 line too long (85 > 79 characters)
plone/app/caching/browser/controlpanel.py:562:5: C901 'Purge.processPurge' is too complex (19)
plone/app/caching/browser/edit.py:208:11: T000 Todo note found.
plone/app/caching/browser/edit.py:271:21: C812 missing trailing comma
plone/app/caching/operations/default.py:76:59: C812 missing trailing comma
plone/app/caching/operations/default.py:137:32: C815 missing trailing comma in Python 3.5+
plone/app/caching/operations/default.py:142:5: C901 'BaseCaching.modifyResponse' is too complex (11)
plone/app/caching/operations/default.py:175:15: T000 Todo note found.
plone/app/caching/operations/default.py:234:51: C812 missing trailing comma
plone/app/caching/operations/default.py:287:58: C812 missing trailing comma
plone/app/caching/operations/utils.py:362:1: C901 'isModified' is too complex (14)
plone/app/caching/operations/utils.py:434:7: T000 Todo note found.
plone/app/caching/tests/test_profile_with_caching_proxy.py:150:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:165:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:184:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:230:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:247:26: S001 found module formatter
plone/app/caching/tests/test_profile_with_caching_proxy.py:267:26: S001 found module formatter
plone/app/caching/tests/test_purge.py:42:1: I003 isort expected 1 blank line in imports, found 0
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/ebae2d3be4217ed132dea141cd7f2d3075496eb4)

Built at __20180607 - 16:15:15__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/msvc.Debug.txt) | 1028 cases, 0 failed, t: 531s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/gcc.Debug_Dcoverage_ON.txt) | 1031 cases, 0 failed, t: 725s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
gcc.Release
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/gcc.Release_Dassert_true_MANUAL_TESTS_true.txt) | 1093 cases, 0 failed, t: 818s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/clang.Debug.txt) | 1031 cases, 0 failed, t: 276s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/clang.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 156s | PASS :white_check_mark:
clang.Debug,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/clang.Debug_PARALLEL_TESTS_false.txt) | 1031 cases, 0 failed, t: 527s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/gcc.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 114s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/gcc.Debug.txt) | 1031 cases, 0 failed, t: 280s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/msvc.Debug_Dunity_OFF.txt) | 1025 cases, 0 failed, t: 1156s | PASS :white_check_mark:
gcc.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/gcc.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 299s | PASS :white_check_mark:
clang.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/clang.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 331s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/msvc.Release.txt) | 1028 cases, 0 failed, t: 389s | PASS :white_check_mark:
gcc.Debug
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/16//artifact/gcc.Debug_Dstatic_true.txt) | 1031 cases, 0 failed, t: 280s | PASS :white_check_mark:


Igualmente, el mensaje acordamos que sería "Debemos importar el TEMA que nos han compartido"


Note that there is also ResultWithValue::operator! which can be used here instead.


Nice work on the functional programming. Really glad that you bring in the pipe!

Keep up with the good work! Thanks,
Freeman


Created multidev environment [gk-8#pr-depsupda](https://dashboard.pantheon.io/sites/5cbd78f8-3a96-492a-beb0-f892421708d8#pr-depsupda).

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


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

You do not have sufficient scopes. You are missing the following scopes:

{
  "AnyOf": \[
    {
      "AnyOf": \[
        "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
      \]
    },
    {
      "AnyOf": \[
        "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
        {
          "AllOf": \[
            "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            "queue:task\-group\-id:taskcluster\-github/JFWV094YR0\-Ob8tASzkLAQ",
            "queue:schedule\-task:taskcluster\-github/JFWV094YR0\-Ob8tASzkLAQ/JFWV094YR0\-Ob8tASzkLAQ"
          \]
        }
      \]
    }
  \]
}

You have the scopes:

```
\[
  "assume:project:taskcluster:mozilla\-github\-repository",
  "assume:repo:github.com/servo/servo:pull\-request",
  "notify:email:\*",
  "notify:irc\-channel:\*",
  "notify:irc\-user:\*",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker\-windows",
  "queue:create\-task:aws\-provisioner\-v1/servo",
  "queue:create\-task:aws\-provisioner\-v1/win2012r2",
  "queue:route:garbage.\*",
  "queue:route:index.garbage.\*",
  "queue:route:notify.email.\*",
  "queue:route:notify.irc\-channel.\*",
  "queue:route:notify.irc\-user.\*",
  "queue:scheduler\-id:taskcluster\-github",
  "secrets:get:garbage/\*",
  "secrets:set:garbage/\*"
\]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": \[
    {
      "AnyOf": \[
        {
          "AllOf": \[
            "queue:scheduler\-id:taskcluster\-github",
            {
              "AnyOf": \[
                "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
              \]
            }
          \]
        },
        {
          "AnyOf": \[
            "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            {
              "AllOf": \[
                "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:task\-group\-id:taskcluster\-github/JFWV094YR0\-Ob8tASzkLAQ",
                "queue:schedule\-task:taskcluster\-github/JFWV094YR0\-Ob8tASzkLAQ/JFWV094YR0\-Ob8tASzkLAQ"
              \]
            }
          \]
        }
      \]
    }
  \]
}
```
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2018-06-07T16:17:52.591Z

</details>


how do i download ruby to my mac??


@pbauer Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.transformchain/16/violations
```
plone/transformchain/tests.py:673:40: C812 missing trailing comma
plone/transformchain/tests.py:674:18: C812 missing trailing comma
plone/transformchain/transformer.py:12:1: I001 isort found an import in the wrong position
plone/transformchain/transformer.py:14:1: I001 isort found an import in the wrong position
plone/transformchain/transformer.py:15:1: I003 isort expected 1 blank line in imports, found 0
plone/transformchain/transformer.py:50:34: C812 missing trailing comma
plone/transformchain/transformer.py:70:17: Q000 Remove bad quotes.
plone/transformchain/transformer.py:70:75: C812 missing trailing comma
plone/transformchain/interfaces.py:28:30: Q000 Remove bad quotes.
plone/transformchain/interfaces.py:77:80: E501 line too long (81 > 79 characters)
plone/transformchain/zpublisher.py:25:18: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


This looks ok to me. I’ll merge unless I get any comments suggesting otherwise.


there ain't no shame gurl, Anyway you know your funny right? 🙂


added shlomi


Created multidev environment [sfgov#ci-293](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-293).

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


Si eso os agradecería que intentaseis petar el formulario de editar usuario porque en xammp no va pero en el container si XD .


qwqw


added new html


Is this present in other backends?


Updated QRCode Function


OK, if there's a difference maybe we could write it down in the PHPDoc sections of the methods?


You really should just delete this line because it isn't Android clang.


Hey there.  (Saw your PRs, I’ll handle them soon)

These are my creds to release on pgxn.


est-ce qu'on a vraiment besoin d'une distinction true/nullptr ?


@WaxCylinderRevival thank you so much! Sorry for bothering you, but I'm a little flummoxed and could really use a second pair of eyes, especially since the same pattern appears in frus1873p1v2 as well!


J'aurais plus tendance à faire `sizeof(*list_ptr)` que `sizeof(To)`, j'ai peur que l'inférence de type nous joue un tour un jour


Ça serait mieux de prendre des `const IMedia&` ou `const IMedia*` pour éviter le déréférencement de la référence et du pointeur lui même


Looks good to me

(I think the ` needs to be around my handle to stop tagging me)


change commemt


Ok. Who is fixing these issues? @ZhengTang1120?


Generally we avoid first-person plural. You can recast this in second person, i.e. "Next, take a look at some of the key parts of the sample. You can also add your own code to change the sample."


`go get` just grabs the code.

`go install` grabs the code, builds the mockgen binary and puts it into the bin directory, which is usually in your PATH so you can run it.

That said, feel free to do whatever works for you.


hum, guess I should read the docs


@vak2ve, I've check out your branch and have been restructuring this volume—not because I don't think you can do it yourself, but because it was the only way I could work out the organization of the volume!  For instance, the index seemingly between first appendix C and D is actually an index to the table in C.  When I've finished going through, I'll commit and ask you to review and see if we agree or need to keep working on the structure. Like the outstanding 1902app1 and 1902app2, I think these legal case/claims volumes are going to need the most manual manipulation because they are idiosyncratic!


We don't use an article with Microsoft Graph as it's a proper noun, so "Microsoft Graph", not "the Microsoft Graph" (unless modifying something i.e. "the Microsoft Graph API".


book name sounds pretty deep. 🐰 💩 😀


#Hi


Do we need to link to Docs here or can we link to MS Graph content?


It doesn't lets remove it.


Aula 4.


@reckart Thanks!


I'm surprised. Let's make sure it's the same.


C'est quoi ce for, il sert à quoi ????


docs: Add a webpage


Created multidev environment [scicomposer#pr-31](https://dashboard.pantheon.io/sites/c2ba47eb-fd4a-436b-a2f6-28dc47557ea3#pr-31).

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


Comment on 'what it does' desired


hola eh cambiado el fondo
por un   #81DAF5;


Sorry for the breakage but I did not like that `:exports` had two different meanings. You can still do the same by using either `:exports-var` or `:exports-fn`.

Updated the docs to reflect that: https://shadow-cljs.github.io/docs/UsersGuide.html#target-node-library


#joke URL_SEPARATOR


Just confused considering how well you know JavaScript with what you've submitted so far; I would have expected that you also knew about the basics of function overloading... No offense meant!


[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:64:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L64) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.WolfSheepPredation <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:113:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L113) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationInit <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:185:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L185) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationSave <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:200:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L200) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPosition <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:220:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L220) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPopSize <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:243:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationEvent <- function(sim){
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:15:12:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L15) *style:* **Variable or function name should be lowerCamelCase.**
```r
  function(.Object="agentMatrix", coords, ..., levelsAM) {
           ^~~~~~~
```
[R/agentMatrix-Class-methods.R:16:5:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Coords <- TRUE
    ^~~~~~
```
[R/agentMatrix-Class-methods.R:29:7:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
      Coords <- FALSE
      ^~~~~~
```
[R/agentMatrix-Class-methods.R:395:6:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L395) *style:* **Commented code should be removed.**
```r
    #charCols <- match(j, nam)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:396:6:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L396) *style:* **Commented code should be removed.**
```r
    #charCols <- match(nam, j)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:397:34:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L397) *style:* **Commented code should be removed.**
```r
    numCols <- which(!charCols) #colNums[!(colNums %in% charCols)]
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:404:8:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L404) *style:* **Commented code should be removed.**
```r
      #numColsJ <- which(colNums %in% numCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:409:8:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L409) *style:* **Commented code should be removed.**
```r
      #charColsJ <- which(colNums %in% charCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:609:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L609) *style:* **Variable or function name should be lowerCamelCase.**
```r
head.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:617:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L617) *style:* **Variable or function name should be lowerCamelCase.**
```r
tail.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:638:36:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L638) *style:* **Variable or function name should be lowerCamelCase.**
```r
cbind.agentMatrix <- function(..., deparse.level) {
                                   ^~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:662:36:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentMatrix-Class-methods.R#L662) *style:* **Variable or function name should be lowerCamelCase.**
```r
rbind.agentMatrix <- function(..., deparse.level = 1) {
                                   ^~~~~~~~~~~~~
```
[R/agentset-functions.R:1537:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentset-functions.R#L1537) *style:* **Lines should not be more than 100 characters.**
```r
        pOverL <- over(pBuffer, SpatialPoints(coords = agents2cAll, proj4string = .projNowhere), returnList = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentset-functions.R:1549:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/agentset-functions.R#L1549) *style:* **Lines should not be more than 100 characters.**
```r
                       SpatialPoints(coords = agents2@.Data[, c("xcor", "ycor"), drop = FALSE], proj4string = .projNowhere),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/patch-functions.R:609:1:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/patch-functions.R#L609) *style:* **Lines should not be more than 100 characters.**
```r
#' @seealso \url{https://ccl.northwestern.edu/netlogo/docs/dictionary.html#patch-at-heading-and-distance}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:37:3:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/plot.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/plot.R:53:3:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/plot.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/quickPlot.R:179:39:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/quickPlot.R#L179) *style:* **Commas should always have a space after.**
```r
    grobToPlot@.Data <- toPlot@.Data[,,sGrob@layerName];
                                      ^
```
[R/world-functions.R:517:25:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/world-functions.R#L517) *style:* **Put spaces around all infix operators.**
```r
          mid <- floor(n/2)
                       ~^~
```
[R/world-functions.R:534:9:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/world-functions.R#L534) *style:* **Commented code should be removed.**
```r
    #   cat("names       :", paste(ln, collapse=", "), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/world-functions.R:538:28:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/world-functions.R#L538) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                           ^
```
[R/world-functions.R:538:32:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/world-functions.R#L538) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                               ^
```
[R/worldNLR-classes-methods.R:340:5:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/R/worldNLR-classes-methods.R#L340) *style:* **Variable or function name should be lowerCamelCase.**
```r
    NLwMs <- list(...)
    ^~~~~
```
[tests/testthat/test-plotting.R:6:3:](https://github.com/PredictiveEcology/NetLogoR/blob/c11092835755a6404d3da45b19d655b25d15c249/tests/testthat/test-plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
  t1_0 <- createTurtles(n = 10, coords = cbind(rep(0, 10), rep(0, 10)))
  ^~~~
```


Question: should block comment be honored in INI commands?
I haven't heard about ini file using `/*` and `*/` for comments, so supporing block comment can create unintended side effect.

My idea: block comments can only be used in code section (Ex. [Process]) and interface section (Ex. [Interface]). Using block comments in standard ini section (Ex. [Variables], [Main]) can lead undefined behavior when some commands (Ini*, AddVariables) are used, so should be prohibitted.


Name and password should be inside payload object


Oh cool, sorry for complaining :smile:


Are we doing x, y or position = id? And I don't think we want "name" here. Also, nitpicking but this should be inside payload.


I think this is my mistake, I committed some changes to the css, but looks like my sass changes were lost.  Sorry Nia, I'll fix this.


@WaxCylinderRevival Okay, I'll stand by on that volume and work on frus1873p1v1 in the meantime, since it has no structural idiosyncrasies. Thank you again!


ew that formatting towards the bottom


Just to be clear, this also returns `true` for objects that are not literals (i.e. instances of classes), which it should. The name just may suggest otherwise.

The return type of this function should be `value is object` I believe or it won't typeguard.


Just using this profile to build presence, practice, and give potential employers something to see. I code in Java primarily, and hope to develop for a career.


[Classic Start](https://github.com/passionate-coder/Classic-Start) - Use Start Menu and Explorer like it's 2000. [![Open-Source Software][OSS Icon]](https://github.com/passionate-coder/Classic-Start) ![Freeware][Freeware Icon]


Created multidev environment [scicomposer#ci-238](https://dashboard.pantheon.io/sites/c2ba47eb-fd4a-436b-a2f6-28dc47557ea3#ci-238).

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


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/aaef0119ca26dafead480a83b2e5fff4081f517d)

Built at __20180607 - 16:50:43__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
gcc.Release
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/gcc.Release_Dassert_true_MANUAL_TESTS_true.txt) | 1093 cases, 0 failed, t: 804s | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/msvc.Debug.txt) | 1028 cases, 0 failed, t: 532s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/gcc.Debug_Dcoverage_ON.txt) | 1031 cases, 0 failed, t: 732s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/clang.Debug.txt) | 1031 cases, 0 failed, t: 274s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/clang.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 238s | PASS :white_check_mark:
clang.Debug,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/clang.Debug_PARALLEL_TESTS_false.txt) | 1031 cases, 0 failed, t: 520s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/gcc.Debug.txt) | 1031 cases, 0 failed, t: 280s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/gcc.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 114s | PASS :white_check_mark:
gcc.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/gcc.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 297s | PASS :white_check_mark:
clang.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/clang.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 332s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/msvc.Debug_Dunity_OFF.txt) | 1025 cases, 0 failed, t: 1160s | PASS :white_check_mark:
gcc.Debug
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/gcc.Debug_Dstatic_true.txt) | 1031 cases, 0 failed, t: 278s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/17//artifact/msvc.Release.txt) | 1028 cases, 0 failed, t: 388s | PASS :white_check_mark:


I'd drop the 'String[] volumes' here since you are just using chooseForTable() to initiate the exception.


Very well done good sir .  BFF


![](https://github.trello.services/images/mini-trello-icon.png) [Doksi template](https://trello.com/c/EgSUMUPi/4-doksi-template)


I wonder if it would be useful to have a variant that actually verifies the type match (which we currently only do for LOG_EXPR_MUTATION)... perhaps ifndef NDEBUG, so that it only happens when/if C++ assert() is also enabled?


> If @chhtz workaround does work for you, stay with it for the moment.

yes this is working for the moment!


ЧО ЗА ХРЕНЬ


前端修練精神時光屋


# NVISO-BE/dvna - SQLi - SQL Injection security issue has been found in badbadsqli.js

**Description:** Untrusted User Input in RAW SQL Query can cause SQL Injection

**Commit**: https://github.com/NVISO-BE/dvna/commit/9c98881eb25a4e2e3ce66eba19876c49b8bc8bb3

**Commited by:** @Someniak

**Detail:**

The issue has been found in badbadsqli.js:

```js
const exec = require('child_process').exec;
var mathjs = require('mathjs')
const Op = db.Sequelize.Op

module.exports.userSearch = function(req, res) {
        var query = "SELECT name,id FROM Users WHERE login='" + req.body.login + "'";
        db.sequelize.query(query, {
                model: db.User
            }).then(user => {
                    if (user.length) {
```


To avoid integer overflows you might want to reject `length > size` too.


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/4331)*


Note: Update the promise to be resolved, and add to function explanation that it's really waitForReadable(OrFinished).


And the last extent may extend beyond offset+length (but at most up till size).


## Global

| Changed         |   Status |
|:----------------|---------:|
| `texts_passing` |       +1 |
| `texts_total`   |       +1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |    -5341 |
| `lat`     |    +5348 |

## Units

| Changed                                             | Status   |
|:----------------------------------------------------|:---------|
| `./data/tlg2034/tlg006/tlg2034.tlg006.opp-lat1.xml` | New      |
| `./data/tlg2034/tlg006/tlg2034.tlg006.opp-lat1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/4332)*


Ah, thanks for reporting this!

Since CRUX is a bit different from arch packages (and more like the AUR), we don't actually redistribute the font, the user downloads the font themselves. See the comment on the Arch report you linked:

>I have removed ttf-symbola and dropped it into the AUR. The license prohibits redistribution, but allows users to download the file once. So its suitable for the AUR. Ophaning it as well.

Thoughts on this @rtlanceroad?


Created multidev environment [sfgov#ci-296](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-296).

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


in homme, you can define qsize_d in CMakeList.txt file, like in this one:
/ascldap/users/onguba/acme-branch/components/homme/test_execs/theta-nlev60/CMakeList.txt
see these lines:
#              name                 target NP NC PLEV USE_PIO WITH_ENERGY QSIZE_D
createTestExec(theta-nlev60          theta  4  4  60   FALSE   TRUE       4)
and change 4 to whatever you need. Please, don't redefine it in source, it will change behavior for everything.


It can finish at incorrect offset, if the final extent overlaps, e.g. consider two extents like this:
... --- 1GiB-4KiB
1GiB-4KiB --- 1GiB+60KiB


I'll see what the performance impact of an unconditional assert is.


added online


Doesn't seem fair. What about `balances[msg.sender] +=1;`

You can also reduce gas, I think, with `uint half = msg.sender/2` to do the computation once.


The strings with ressurection in their name have been renamed to liquid_


You are not using this for anything.

Perhaps the owner has the special privilege of halting/resuming the contract. Can you see how to do it?


Also the reason I removed your lounge and settings string updates is bc they broke the build and I couldn't figure out where it broke


Use `device`. Don't access internal state except for good reason.


You should probably somehow propagate the final offset out, and pick up next time from that offset.


The following doc(s) have been deployed to the [3418phpve](https://3418phpve-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/php-versions](https://3418phpve-static-docs.pantheonsite.io/docs/php-versions)


The following doc(s) have been deployed to the [3561stripp](https://3561stripp-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/pantheon_stripped](https://3561stripp-static-docs.pantheonsite.io/docs/pantheon_stripped)


Performance impact is in the noise, and it found a bug, so I added the assert.


Unit Branch!!!


esse brach foi criado para trabalhar as tabelas da aplicação, mas acabou que fiz grande melhoria no toolbar


I think we would probably want configs and recovery data stored in a different pool. The default pool name for this in nfs-ganesha is "nfs-ganesha", so we could just use that by default here.


Драйвер уже закрывался в afterClass.


Hello -- want me to integrate this with main DeepNeuro?


Muito contrangedor, ta doido, hahaaha


Thank you @xfq. Grumble.


No more unneeded tests


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +2 |
| `metadata_total`   |       +2 |
| `texts_passing`    |       +2 |
| `texts_total`      |       +2 |

## Units

| Changed                                             | Status   |
|:----------------------------------------------------|:---------|
| `./data/tlg4034/tlg004/__cts__.xml`                 | New      |
| `./data/tlg4034/tlg004/tlg4034.tlg004.opp-grc1.xml` | New      |
| `./data/tlg4034/tlg005/__cts__.xml`                 | New      |
| `./data/tlg4034/tlg005/tlg4034.tlg005.opp-grc1.xml` | New      |
| `./data/tlg4034/tlg004/__cts__.xml`                 | Passing  |
| `./data/tlg4034/tlg004/tlg4034.tlg004.opp-grc1.xml` | Passing  |
| `./data/tlg4034/tlg005/__cts__.xml`                 | Passing  |
| `./data/tlg4034/tlg005/tlg4034.tlg005.opp-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/4333)*


Hi neomilium,

I have seen, you have improved the readme file. Do you intend to create a pull request to fablabnbg?
Or do you mind, if I merge your commits?

Greetings,
ethergraf


Hi,

I'm not sure if adding a new menu-style for fastboot
is a good idea, the timeout code already is somewhat complicated
and this would be another patch which we likely need to carry
downstream making rebases harder.

Regards,

Hans


Hey @nielstron can you update the Readme or something a little bit on this and how it works, so far I haven't been able to get it to work.  I guess it would take fallbacks and send them to the conversation component of home assistant correct?


I'm not sure if it is safe to match this way, we could use `File(it).name` instead.


@javierron doesn't prometheus expect dotted notation?


Not yours, mine : i need to add « Using the current information provided by public template » or something like this

But with yours : you can use it with current template ;).

PS : maybe i must remove the .twig ?


kaggle competitions download -c allstate-event-prediction-challenge


Right; maybe styling it without blue/underline wodl be ok. There's a glyph to show it's a link anyway.


Hi Alma, John,

We should do something similar to what is done in the main Data Challenges.
We are generating synthetic DESI data, and we want it to be as realistic as
possible, and to look like real data from a data format point of view.

However, we also want to keep track of the truth, since this will be very
useful to debug and tune our analysis code. So I would say that we should
store information about artificially added DLAs using a similar format. I
don't know whether that means a different file with "truth information", or
a different HDUs.

Cheers,
Andreu

On Thu, 7 Jun 2018, 07:50 alxogm, <notifications@github.com> wrote:

> @moustakas <https://github.com/moustakas> Ok, so I did that, thanks!
> But... for this quickquasar specific case I'm still unsure if this should
> go into the spectra file or the "fake" zbest file... @andreufont
> <https://github.com/andreufont> @julienguy <https://github.com/julienguy>
> what do you think?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/desihub/desisim/commit/bc13ac374def771de8903fc2fdcabbab05125309#commitcomment-29277438>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADscRyRtPfQh8F3Qg3dZSww3eKWbEv4cks5t6M1AgaJpZM4Udlnk>
> .
>


Note that this won't be safe with more than one nfs-ganesha running.


The Signup form is updated.
The location auto function is not working at my end
Neither is the login


In general, please squash everything in a pull request down to a single commit. Whoever merges can do this, but it's nice if t's not needed :)


Cool, [done](https://github.com/discourse/discourse/commit/b4e0cddcc986436f1c81f948cafef931bdb062f1).


`go get` seems to put `gomock` in my `$GOPATH/bin`. I never actually understood the difference between the two. Does `go get` really not build and put `gomock` to the `$GOPATH/bin` for you? For me it does...

```
➜  ~ rm `which mockgen`
➜  ~ mockgen
zsh: command not found: mockgen
➜  ~ go get github.com/golang/mock/mockgen
➜  ~ mockgen
mockgen has two modes of operation: source and reflect.
...
2018/06/07 20:14:48 Expected exactly two arguments
```

I just found this commit and was wondering if you know what's with `go get`/`go install`, and what's the actual difference in behavior.
Docs describe same differences between the two, but I don't get it.


rpcbind is completely optional for a v4-only setup. We should not enable it here.


хитрое решение )
другой вариант состоит в том, чтобы твои строчки из прошлой сдачи:
```ruby
    super(number)
    @type = 'Cargo'
```
заменить на одну:
```ruby
    super(number,  'Cargo')
```


@onodera-punpun
> don't actually redistribute the font, the user downloads the font themselves.
Yeah, that looks valid to me on the technical side, but the silent license change from a free to a non-free license for a font with an update is not ideal imo. Are changes between 10.24 and 11.0 worth that license change for users?


are you sure about this?
https://github.com/semtexzv/Prospector/wiki/Miner-API-reference


@Dissimilis this was a mistake. It should have only been a build dependency not a nuget dependency.
See this [PR](https://github.com/moq/Moq.AutoMocker/pull/50).
I am curious what policies you have in place that this breaks?


oh, my bad, there is a new one... O.o


для этого метода еще один вариант может заключаться в том, чтобы проверять тип в наследнике, а уже если тип правильный вызывать в наследнике `super(carriage)`
скорость же будет проверяться в родителе


Need to re-visit if this pack needs to be submitted to ST2 Exchange. This is very XMC specific and should just be part of the EWC-XMC OVA, IMO.


We might want to break out the conditions explicitly:

```python
if len(a.chunks[1]) == 1:
    return tsqr(a, name)
elif len(a.chunks[0]) == 1:
    return sfqr(a, name)
else:
    raise NotImplemented("an informative error message")

We might also consider encouraging the user to use the `rechunk` method to rechunk the shorter axis to a single chunk, while allowing the other axis to automatically grow/shrink appropriately like so

    qr(x.rechunk({0: -1, 1: 'auto'}))
```


почти всегда вложенные условия - не лучшее решение
видишь вложенные условия - подумай можно ли переписать без них
самые распространенные варианты решения:
1) можно объединять условия с помощью логических операторов и писать один `if - elsif -else` (или `case - when`) блок с большим количеством ветвей
2) можно использовать guard clause: https://github.com/bbatsov/ruby-style-guide#no-nested-conditionals
3) можно выносить вложенные блоки в отдельные методы


hello


Nuevo cambio


This is not a correect page


@alanhartless when a contact is created on import fields like "firstname" and "lastname" are not included in the updatedFields array. This seems to have changed/broken around 2.13+

Just mentioning it because in our case it caused a minor BC break (plugins).


Hi. For people reading the project history (git log), please explain in the commit message why a revert is done. Thanks.


Ok sorry about that.

This was to undo my previous commit that apparently broke trash-cli on Linux: https://github.com/NixOS/nixpkgs/issues/41637


> A small sleep hopefully lets the scheduler free up /oldroot

Looking at this again, the sequence hypothesized here seems pretty wild.  I'm thinking it might actually be disk reads slowing down plymouthd from exiting ("uninterruptible sleep" aka D state).

Perhaps 0.2s works reasonably at this point, because there's already been various syncs of pending writes, and there won't be much else left competing for disk read bandwidth. Still, I'd be a little anxious about this. `systemd-shutdown` waits for `KILL`ed processes to exit (with a timeout, set to 90s). Seems like it could be cleaner to

* rip out this line completely, assuming plymouth gets fixed first
* or be noisier, `sleep 5` in the shutdown path could be relatively noticable, highlighting these issues in case the current delay is *not* sufficient to work around them. It could also log `/proc/$pid/comm`
* or poll for these processes to exit, with some timeout more like 90s or 10s than 0.2s :-).


Thank you for starting doing design section of my project!


Created multidev environment [penn-today-ci#pr-176](https://dashboard.pantheon.io/sites/4efb815f-6135-4a6f-97a8-9a974be0bd7a#pr-176).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-176-penn-today-ci.pantheonsite.io/)


Created multidev environment [sfgov#ci-297](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-297).

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


Makes sense...


@pbastide -- you can also use your analytic gradients in a <maximizeWrtParameter> as another way of checking them.


Created multidev environment [sfgov#ci-299](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-299).

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


According to what I’ve read, distribution just means how to get the source code, which in our case is via the `repo`.


revert


@tabatkins Is HSL an appropriate color space for this feature? If not, is there anywhere someone like myself could read about the pros of LAB vs HSL? Or, is it just that it should default to LAB instead of RGB?


javax.httpServletException is here


я тут проверял как двигается поезд и обнаружил ошибки в классе Трейн, которые мы пропустили в предыдущем задании ))
вот они:
1. при движении назад с первой станции я попал на последнюю.. ))
2. при движении вперед с последней станции получилось вот что:
```
Enter another key to exit
8
0: 111
Enter a train index: 0
Traceback (most recent call last):
	6: from main.rb:13:in `<main>'
	5: from .../nemkovich_valeriy/Lesson_4/text_ui.rb:11:in `start'
	4: from .../nemkovich_valeriy/Lesson_4/text_ui.rb:38:in `menu'
	3: from .../nemkovich_valeriy/Lesson_4/text_ui.rb:38:in `loop'
	2: from .../nemkovich_valeriy/Lesson_4/text_ui.rb:64:in `block in menu'
	1: from .../nemkovich_valeriy/Lesson_4/text_ui.rb:219:in `ui_move_forward'
.../nemkovich_valeriy/Lesson_4/train.rb:68:in `move_forward': undefined method `train_arrival' for nil:NilClass (NoMethodError)
```


How about the other way, adding -L${zlib}/lib so that -lz works?

Or, should this change be submitted upstream?


Php functions and JavaScript Arrays


Can you move this to app.js to make it conform to the style of the rest of the code?

In app.js:
app.use('/assignment/tests', require('./routes/tests.js'));


I'm getting a compile error after this commit.

`../node_modules/@types/mocha/index.d.ts(456,11): error TS2420: Class 'Suite' incorrectly implements interface 'ISuite'.
  Type 'Suite' provides no match for the signature '<TFunction extends Function>(target: TFunction): void | TFunction'.
../node_modules/@types/mocha/index.d.ts(499,11): error TS2420: Class 'Test' incorrectly implements interface 'ITest'.
  Type 'Test' provides no match for the signature '<T>(target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<T>): void | TypedPropertyDescriptor<T>'.`


Can you remove this file? They are already issues on the Project Scrum (and they've been debugged by Iza already I believe).


redundant


libbid.a?


will fix


should be `sonar_external_project_dirs(yaml source_dir)`


This won't catch *absolute* paths.

Unfortunately I can't easily figure out how to *create* a `.zip` file which contains absolute paths, but I *assume* such a thing is supported by the file format...


no need for CMAKE_INSTALL_PREFIX if we're not installing


//eine änderung is it working


should be `<SOURCE_DIR>/${yaml_lib}`


The external_install_libdir is lib or lib64. Is this really the case here, where we are not installing anything rather building only?


Will get back to this when then sun comes up.

Btw, `x.rechunk({0: -1, 1: 'auto'})` doesn't seem to work.


Working on "Pagination & Categories" on shop.blade.php.
Updated database and created relationship between products and category.


Sigh. Yes, fair point. I'll fix this.


In `dask/array/rechunk.py` the text `"auto"` can only be found in the docstring for `rechunk`.


Ignoring absolute paths, I wonder if this is still adequate.  *Assuming* that filename paths are ~arbitrary (Look ma! binary editing a `.zip` file!), if `filePath` is `..//etc/passwd`, the following Substring will result in a value of `/etc/passwd`; that's *wrong*.


What function for sudo


This changed line has no effect on the functionality of E2.
I need for plugin current item and need "info" too => need whole current, not [0] only. Why this nervousness ???

If you have problem, I will remove whole plugin from feed ...


Going with the approach to not output it if its the same


I'm not fond of the name `SanitizeFullPath()`, as "sanitize" isn't necessarilly meaningful.  Perhaps `EnsureContainedPath()`?  (Really not sold on that either.)


Is this just recursion prevention?


```python
In [1]: import dask.array as da

In [2]: x = da.ones((1000, 100000), chunks=(500, 20000))

In [3]:

In [3]: x
Out[3]: dask.array<wrapped, shape=(1000, 100000), dtype=float64, chunksize=(500, 20000)>

In [4]: x.rechunk({0: -1, 1: 'auto'})
Out[4]: dask.array<rechunk-merge, shape=(1000, 100000), dtype=float64, chunksize=(1000, 12500)>
```

http://dask.pydata.org/en/latest/array-chunks.html#automatic-chunking


@cfieber I stand corrected, build 2.42.0 is running fine, I had some redis performance issues back then. But build v2.51.15 is slow. I'll try to pinpoint which version makes it worse.


what if head is null.??


What I half suspect we want to do is this (potentially not threadsafe, ugh; entirely untested):

```csharp
var curDir = Directory.GetCurrentDirectory();
var fullPath = Path.GetFullPath (filePath);
if (fullPath.StartsWith (curDir)
    return fullPath.Substring (curDir.Length);
// filePath "escaped" current-working-directory. Do...something?
return Path.GetFileName (fullPath);
```


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/f9e8c49a274d5ac9f4e888047497269bfd8663f0)

Built at __20180607 - 18:01:14__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/msvc.Debug.txt) | 1028 cases, 0 failed, t: 535s | PASS :white_check_mark:
gcc.Release
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/gcc.Release_Dassert_true_MANUAL_TESTS_true.txt) | 1093 cases, 0 failed, t: 802s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/gcc.Debug_Dcoverage_ON.txt) | 1031 cases, 0 failed, t: 728s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/clang.Debug.txt) | 1031 cases, 0 failed, t: 274s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/clang.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 155s | PASS :white_check_mark:
clang.Debug,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/clang.Debug_PARALLEL_TESTS_false.txt) | 1031 cases, 0 failed, t: 526s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/gcc.Debug.txt) | 1031 cases, 0 failed, t: 281s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/gcc.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 239s | PASS :white_check_mark:
clang.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/clang.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 340s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/msvc.Debug_Dunity_OFF.txt) | 1025 cases, 0 failed, t: 1155s | PASS :white_check_mark:
gcc.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/gcc.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 329s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/gcc.Debug_NINJA_BUILD_true.txt) | no test results, t: 40s | FAIL :red_circle:
gcc.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/gcc.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false.txt) | no test results, t: 39s | FAIL :red_circle:
gcc.Debug
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/gcc.Debug_Dstatic_true.txt) | 1031 cases, 0 failed, t: 286s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/19//artifact/msvc.Release.txt) | 1028 cases, 0 failed, t: 387s | PASS :white_check_mark:


出现了新的错误：“ERROR in src/app/app.component.ts(105,21): error TS2352: Type 'NodeListOf<Element>' cannot be convertedto type 'HTMLElement'.
  Property 'accessKey' is missing in type 'NodeListOf<Element>'.”


Yes , I'll try to add stopping/resuming the contract for owner.


[TensorBoard.pdf](https://github.com/YuhangSong/DHP/files/2081582/TensorBoard.pdf)

Reload ok and run reward ok


Bonjour,

j'ai modifié le titre pour une démo.

Merci de le prendre en compte


kkèklèpl


Ok, I'll use half value for splitting


Can you guys keep custom theme developers informed about these changes please?


Hmmm.... different from what I have from pip... Docstring too. Will just use that (`x.rechunk({0: -1, 1: 'auto'})`) in the changes tomorrow.


done!


Right, it was added recently and so is only in master.

On Thu, Jun 7, 2018 at 2:09 PM, Jeremy Chen <notifications@github.com>
wrote:

> Hmmm.... different from what I have from pip... Docstring too. Will just
> use that (x.rechunk({0: -1, 1: 'auto'})) in the changes tomorrow.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/dask/dask/commit/89a7feaa47bb2a05ec1267a83bb122461f8a3936#commitcomment-29285827>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AASszG3fZn_mER_JYoXtRQyW6UPp6XGNks5t6WxCgaJpZM4Ue0Xb>
> .
>


Thanks for the explanation, and the PR-handling!


This looks great! Just so you know, the create! method actually can take in an array of image attribute hashes and will create all those images. https://stackoverflow.com/questions/2509320/saving-multiple-objects-in-a-single-call-in-rails


vishesh


`redirectToRoute()` should use the `route_name`


rm free line


Kaggle competition for MNIST prediction 99.2% (CNN) 98% (Logistic Regression)


check my master for correct api now ;)


I tried the approach of replacing the `memcpy` function to `stpncpy` and removing the `fragment[msg_len] = '\0';`, but it seems not to work.

The `stpncpy` doesn't seems to include the null byte terminator after copying on this particular example, as it puts garbage memory information in the end of the fragment string.

Another possibility is that `msg_len` contains the wrong size of the string to be copied, but I verified it for most of the test cases and it is correct, so I don't know exactly what is probably happening.

Do you think is worth investigating more?


Why, @claucece - the context is freed on the next line, so there is no way for anything to ever access that status. Just curious why you feel it should be kept.


note that if you use the compatible version operator `~=` with three digits like here `~=3.26.0`, it basically evaluates to `>= 3.26.0, == 3.26.*` -- so basically you only are allowing patch, bugfix releases, and disallowing minor releases, e.g. 3.27.0

https://www.python.org/dev/peps/pep-0440/#id52


isRequestAcknowledged() won't wait until it is acknowledged.
try something like
while not self.hmip_auth.isRequestAcknowledged():
# your code
    time.sleep(100) # dont spam the cloud


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


@anthrotype Yes, I understand that. I would like to change it to just use `>=` but wanted feedback from @miguelsousa before I did that, and this was at least an improvement over `==` in the meanwhile.

Miguel's theoretically on leave (though I see him commenting on another issue).


Oh, i meant you need the \n


> Is HSL an appropriate color space for this feature?

Very much not, unfortunately - HSL is just a slightly tweaked version of RGB. (Take the RGB cube and set it so that it's resting on its black corner, with the white corner on top - the six pure colors then zig-zag around the center in red-yellow-green-cyan-blue-magenta order. This is 90% of the RGB->HSL transformation, and I'm being completely serious, it's just a little tweak in how you set up the axises in the space and then some minor scaling.)

@svgeesus can probably point you to learning resources, but the core detail is that Lab is based on human perception, not computer-display convenience, and as a result it was able to be designed so that its axises are *actually* independent. If you change the hue but leave the lightness alone, the colors you get are *actually* the same lightness, whereas when you change the hue in HSL your brightness values swing all over the map. (`hsl(60deg, 100%, 50%)` (bright yellow) and `hsl(240deg, 100%, 50%)` (bright blue) are *dramatically* different in actual brightness; text that can be easily read on a blue background can easily be totally unreadable on yellow, and vice versa.)  Because of this, the notion of a "hue adjuster" or "lightness adjuster" in HSL (or any of the RGB-derived colorspaces) is fundamentally flawed and only of limited usefulness.

[This nice SE answer goes into slightly more detail without getting too technical.](https://graphicdesign.stackexchange.com/a/42676)


Название Valid как бы утверждает, что годится, на самом деле еще не понятно)
Назови лучше Validation


Ignore this for now.
I was thinking in a too complex way


For now this appeared to do the trick


No … because `$LEM =& LimeExpressionManager::singleton();` already get [LEM in session if exist ](https://github.com/LimeSurvey/LimeSurvey/blob/0d01e69d46149a0f0c912ef5cdf48739d4108470/application/helpers/expressions/em_manager_helper.php#L681) but with LEMdirtyFlag usage (sid updated, languiage updated etc …

And here : you broke some page https://bugs.limesurvey.org/view.php?id=13748

The singleton is here to get current EM if not initiliazed … then : please , don't try to redo again …


Bahut badi cheez thi yaar


Thanks - I thought so, but was not 100% sure.  It would be very unwieldy to manage it manually. 😁


I think User-Agent can be something like "brainlife CLI".


But current version should be maintained in some other script also right?
So that it can compare between it's local version and the version in GitHub repo.


i would call this createOrdering because it is creating them actually, they are not pre-defined


still don't know why we need this. overall isn't in the ranking or something?


Some of the code that uses add_X from manager assumes falsy value means it failed to load, and raises an error.
This can't happen ever anymore.

I guess it's good that it's centrally managed, unless it is an error we want to recover from. I don't know if we do want to? Because even now, when add_X returns falsy value, the callers raise an error.

Perhaps Manager should rescue load errors and reraise user friendly error? Or just keep raising what it'l l raise natively?


Why?


Created multidev environment [dgreat#pr-tandem-o](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-tandem-o).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-tandem-o-dgreat.pantheonsite.io/)


Should have passed `$data`


@hoshsadiq I added the filter withou `^` to avoid the abuse via [FQDN](https://en.wikipedia.org/wiki/Fully_qualified_domain_name).
@rcscott
http://i.imgur.com/MK8nzFm.png
[coinimp.com/documentation](https://adguardteam.github.io/AnonymousRedirect/redirect.html?url=https://www.coinimp.com/documentation)


After fix:

![dark-theme-geo](https://user-images.githubusercontent.com/8918023/41118999-3f980f2e-6aaf-11e8-96df-5a9a2637bd7e.png)

![light-theme-geo](https://user-images.githubusercontent.com/8918023/41119000-403396f6-6aaf-11e8-997a-2f8d7c3e3441.png)


Created multidev environment [composer-digital-initiatives#pr-33](https://dashboard.pantheon.io/sites/3d35643a-2d94-44d8-ac78-4f1526e12dcf#pr-33).

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


Created multidev environment [newupstream#pr-af-cooki](https://dashboard.pantheon.io/sites/8be50dbc-4463-43b5-bd18-d83046623820#pr-af-cooki).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-af-cooki-newupstream.pantheonsite.io/)


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


caused a bug in parse the results and solved later.


Be aware that this won't help a single thing on e.g. Android


I'd be more comfortable with this returning `false` in case of failure, so that it at least causes a type error if we try to use it later. That would also let use `get-interactive-js` as both a boolean and as the output string.


This variable isn't used? I imagine just an editing error.


Created multidev environment [newupstream#ci-196](https://dashboard.pantheon.io/sites/8be50dbc-4463-43b5-bd18-d83046623820#ci-196).

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


Hi Leonardo Javier,

I've had a look at this commit with the idea of including it this fork: https://github.com/tpo/dia

When I look through it the following thoughta went through my mind:

1. autogen.sh
    as far as I can see your patch could be reduced to:

        case "$(uname -s)" in
            Darvin)
                libtool=glibtool
                ;;
            *)
                libtool=libtool
                ;;
        esac

        ($libtool --version) < /dev/null > /dev/null 2>&1 || {
            [...]

    Correct?

2. compile, doc/fr/dia.1
    these files are generated, so no need to include them in the patch?

3. installer/macosx/dia
    I do not understand much what's done there, in particular I do not understand what "path rewriting" in the comment "No longer required if path rewriting has been conducted." refers to.
    I note however, that you are changing the config directory from ~/.dia-etc to ~/.dia. My impression is that it certainly ugly naming the config dir ~/.dia-etc, however I do not know what the convention is under MacOS. But the change of config dir will loose people's configs in case they upgrade to this patched version, so I think it'd be better to ommit the rename?

I'd be happy if you could comment my thoughts.

Thanks,
*t


`cGreetings` and `cGoodbye` are defined to always be constant lists, so there is no benefit to placing their values in a Cell.


Having been reading through the code, does this matter in terms of having multiple pollers?


Should be Ceph's config path


Multidev Created: [attn-cms#ci-46](https://dashboard.pantheon.io/sites/59b8ccd3-dda4-48d3-8337-e687b7694b78#ci-46).

https://ci-46-attn-cms.pantheonsite.io/


Yes, I hadn't had my coffee and I was too hasty in committing that. Mea culpa!

There's another pkg under Solaris that isn't worth supporting.


The input is really a stream (entered into the FRP network through a `StreamSink`) because we don't need to maintain it's value between the time the user entered the value and the time they enter a new value.  We will simply operate on the input event, produce output (also via a stream) from it, and then wait for a new event (stream firing).


Created multidev environment [ciccweb#ci-381](https://dashboard.pantheon.io/sites/cbc91b53-e053-4c27-8ad4-7502151a02ed#ci-381).

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


The output stream is simply a mapping of the input stream values through some logic, which has been moved into the `GetOutput` function.  This function returns a list of strings representing the pieces of data to output (one per line, which in this example may be 1 or 2 items).


Created multidev environment [newupstream#ci-198](https://dashboard.pantheon.io/sites/8be50dbc-4463-43b5-bd18-d83046623820#ci-198).

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


Whether or not to exit the application is a cell because we want to be able to make that decision at any given point via `Sample()`.  Initially, the value is `false` and it is updated via stream firings mapped from the input stream.  The way I read this line is that the exit cell is defined as values from input mapped by the given lambda and starting with the value `false` before the stream has fired (which is what `Hold(false)` does).


I can't understand this comment??


Instead of having to know when to sample the output (which actually isn't even possible if we're using a stream), we really just wish to print output when it becomes available, which can be done with `Listen()`.


It's working now.


Does this patch fix Obliv-C functionality for glibc 2.27 as well?


i'm sure one of a number of settings that aren't suitable outside the prototype


Pierwsza wartość w assertEquals to expected, druga to actual (testowana)


@smed79 does that work in all adblockers or just specific ones? It seems like a bug in the adblocker that is parsing the list. I believe the `.` should be removed from the end of domains when comparing them to filters.


thanks, will fix that


The main event loop of the application's purpose is simply to check if we are ready to exit, and if not, then prompt for some input and send the value entered into the FRP network.


sounds good, i'll remove it


But why m_condition becomes nullptr sometimes?


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @c0nsultant were added to conda-forge. Welcome to conda-forge!"
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

- @c0nsultant, @ax3l were added to this feedstock maintenance team.
  You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Баги:
1. При стартовой загрузке приложения, неясно что открыто в detail части:
![image](https://user-images.githubusercontent.com/12238150/41119730-360098b8-6a9c-11e8-910e-299e81a5ce51.png)
2. Тест кейс:
- Открыавем любой заказ
- Фильтруем таблицу продуктов
- Переходим в другой заказ (видим, что поле поиска продуктов осталось заполненным, а так же таблица показывает странные данные)
3. После фильтрации заказов, их количество в заголовке остаётся прежним:
![image](https://user-images.githubusercontent.com/12238150/41119909-be4a9fa2-6a9c-11e8-9a72-15faea8d546e.png)


Created multidev environment [composer-digital-initiatives#ci-315](https://dashboard.pantheon.io/sites/3d35643a-2d94-44d8-ac78-4f1526e12dcf#ci-315).

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


Если какой-либо код нам больше не нужен - можно смело удалять.

Если вдруг по какой-то причине он снова понадобится - для этого есть git..


Created multidev environment [sfgov#pr-56](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#pr-56).

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


Multidev Created: [attn-cms#ci-48](https://dashboard.pantheon.io/sites/59b8ccd3-dda4-48d3-8337-e687b7694b78#ci-48).

https://ci-48-attn-cms.pantheonsite.io/


Yeah, menos hardcore :100:


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/e1b7b918703ce807dc9f1cc594e4024b438703be)

Built at __20180607 - 18:57:24__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/msvc.Debug.txt) | 1028 cases, 0 failed, t: 532s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/gcc.Debug_Dcoverage_ON.txt) | 1031 cases, 0 failed, t: 726s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
gcc.Release
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/gcc.Release_Dassert_true_MANUAL_TESTS_true.txt) | 1093 cases, 0 failed, t: 817s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/clang.Debug.txt) | 1031 cases, 0 failed, t: 275s | PASS :white_check_mark:
clang.Debug,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/clang.Debug_PARALLEL_TESTS_false.txt) | 1031 cases, 0 failed, t: 523s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/gcc.Debug.txt) | 1031 cases, 0 failed, t: 281s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/clang.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 734s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/msvc.Debug_Dunity_OFF.txt) | 1025 cases, 0 failed, t: 1153s | PASS :white_check_mark:
clang.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/clang.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 334s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/msvc.Release.txt) | 1028 cases, 0 failed, t: 387s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/gcc.Debug_Dunity_OFF.txt) | 1028 cases, 0 failed, t: 734s | PASS :white_check_mark:
gcc.Release
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/gcc.Release_Dassert_true.txt) | 1031 cases, 0 failed, t: 297s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/gcc.Debug_NINJA_BUILD_true.txt) | no test results, t: 37s | FAIL :red_circle:
gcc.Debug
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/gcc.Debug_Dstatic_true.txt) | 1031 cases, 0 failed, t: 281s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/20//artifact/gcc.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false.txt) | no test results, t: 980s | FAIL :red_circle:


New-Feature---Account-for-fan-heat-is-zone-cooling-coils (rraustad) - i386-Windows-7-VisualStudio-14: OK (2927 of 2927 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)


Checking in on some of this work. What would you like to do with this notebook?
It seems that github does not render the bokeh interactive plots right, so probably this is not the best way to share results.


I think there is a bug in pom.xml. Why do you downgrade at the tag?


Aquí ya se fue el hardcore, ve el diff, tiene variables que se pasan en tiempo de make build.


А что делать, если Orders == false?


En estas dos líneas también se fue el hardcore, ve el diff, tiene variables que se pasan en tiempo de make build.


Maybe some problems with memory.


No olvidemos documentar en el RADME como crear el archivo, que variables se necesitan y como se definen.


If someone thinks of a nicer way to do this, feel free!


Aquí si se usa el source, es un shell script, el include se usa en el Makefile.


New-Feature---Account-for-fan-heat-is-zone-cooling-coils (rraustad) - x86_64-MacOS-10.9-clang: OK (2890 of 2927 tests passed, 9 test warnings)

Messages:

 * 8 tests had: AUD diffs.
 * 37 tests had: EIO diffs.
 * 12 tests had: ESO small diffs.
 * 36 tests had: Table big diffs.
 * 24 tests had: ESO big diffs.
 * 4 tests had: ERR diffs.
 * 8 tests had: MTR big diffs.
 * 2 tests had: MTR small diffs.

Failures:

regression Test Summary
 * Passed: 586
 * Failed: 37

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


ничего


Se debe documentar brevemente el README, checate el readme de otros roles más simples, ya lo hice con esa base.


Aquí también se deben documentar, ve el meta de otros roles, ya deje solo lo necesario.


Have you tested this change?
getCollection() needs to be first as it was before.


@SliencerX Please add comments for the class and its methods. The comments should follow standard Javadoc format ([example](https://www.tutorialspoint.com/java/java_documentation.htm)).


OK!!


is Colored code now work?


Is there any link, which can help me to use this code.


Este grupo central-tester también se debe incluir dentro del grupo principal central:childern.


Esto para que pueda usar las variables globales en el inventario.


Zamenil kartunku SolGov na TCC


Transfer Data From One Page To Another


@SliencerX This for loop can be eliminate and replaced with a single line of code: `unfound.remove(label)`, because the `remove` method for a list, internally calls the `equals` method in the `PredicateLabel` class to ensure the appropriate item is removed from the list.


Created multidev environment [gonavis-franchising#ci-61](https://dashboard.pantheon.io/sites/bd2040d9-444e-4c2e-ad13-fd575701973a#ci-61).

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


@SliencerX All of the imports you added to the `Batfish` class should no longer be necessary, because you moved `loadfaultloc` to the `Encoder` class. Please remove the added imports from the `Batfish` class.


@SliencerX The if statements in the `PredicateLabel` constructor that takes two strings should avoid the need for the if statement in this function.


My bad. The function in this statement is a verb and not a noun. :(


@SliencerX The if statement is unnecessary. You can simply `return this.interface`. If the `interface` field is `null`, then the function will return `null`. You do not need to check if `interface` is `null` and then `return null` separately.


OK, will remove.


This breaks compatibility with older versions of node, just changing `const` for `var` fixes the problem (same as in lib/bson/parser/calculate_size.js)

I made a PR for this #254


@SliencerX Again, the if statements in the PredicateLabel constructor that takes two strings should avoid the need for the if statement in this function.


Технически, цикл for .. in можно использовать для прогона по массиву, но так не делают.

Если не вдаваться в подробности кода, можно подумать, что "Orders"  - это объект, а не массив.

for..in только для объектов.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in
![image](https://user-images.githubusercontent.com/12238150/41120981-db45f11c-6a9f-11e8-9c36-38f30042896d.png)


Weeee! Thank you.

![ty](https://user-images.githubusercontent.com/37087874/41120765-70212476-6a8e-11e8-89b4-0206ffa154f7.gif)


@SliencerX Instead of casting `o1` to a `PredicateLabel` everywhere you use `o1`, it would be simpler to define a variable (e.g., `p1`) of type `PredicateLabel` and cast `o1` once, then use the `p1` variable everywhere else. This will make the code much easier to read.


Зачем руками считать заказы, если есть свойство "length" у массива?


@SliencerX This print should no longer be necessary now that the code has been tested. Please remove it.


>There's another pkg under Solaris that isn't worth supporting.

Then... don't?

1. Does fish actually work on Solaris? Is this actual Oracle Solaris or Illumos or OpenIndiana or something?

2. If it's not supported, then we don't need to do _anything_ about it. Just let the completions be wrong and if anybody complains they can submit a patch. Though now that a check is there it doesn't have to be removed obviously.

3. `uname` is usually the crappiest check to do. Typically, checking _the tools_ "--version" or similar is nicer, because that will even work if someone ports it. The ideal check is just doing whatever you want to do and fall back to something else if it fails, though that's not always possible. (We currently have an explicit `uname` for Solaris - we absolutely cannot invoke `killall` there - but that should be the exception)


@SliencerX You should print another line before this that says something like: `Expected predicates:`.


Разделение на файлы/модули - это конечно хорошо.
Но в данном случае, функционала так мало, что в этом нет смысла.

Сейчас это затрудняет чтение кода, так как функции из одних файлов используют функции из других.


Потому что я невнимательная и все это время считала Orders объектом.


Создавать и вешать обработчики событий в цикли - не очень эффективная идея.

Есть event delegation.


Add null check, force lower case


Абстрактный конструктор алло (List<Points> rip)


Я знаю, но по-другому не придумала, как получить информацию об Order.


remove setter, initialize in constructor


\xd0\xbf\xd1\x80\xd0\xb8\xd0\xbd\xd1\x8f\xd1\x82\xd0\xbe


Multidev Created: [attn-cms#ci-50](https://dashboard.pantheon.io/sites/59b8ccd3-dda4-48d3-8337-e687b7694b78#ci-50).

https://ci-50-attn-cms.pantheonsite.io/


Даже если тело условия состоит из одной строки, нужно всеравно указывать фигурные скобки! Это best practice.

Причина проста:
1. нужно напрягать глаза чтоб вычленить те строки кода которые индентированы так, что это тело if'a
2. скорее всего тело if'а будет расширяться, и тебе всеравно нужно будет указывать скобки


microblock addition should change top. If top_block_hash is used for another purpose, we may have another variable


"div2" - нужны логические имена.


rename to loggerEventHistory


what was there? some undefined?


Консистентность кавычек. Лучше всегда использовать двойные ".


New-Feature---Account-for-fan-heat-is-zone-cooling-coils (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2930 of 2967 tests passed, 12 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 37 tests had: EIO diffs.
 * 12 tests had: ESO small diffs.
 * 36 tests had: Table big diffs.
 * 24 tests had: ESO big diffs.
 * 5 tests had: ERR diffs.
 * 8 tests had: MTR big diffs.
 * 2 tests had: MTR small diffs.

Failures:

regression Test Summary
 * Passed: 606
 * Failed: 37

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


Parse error: syntax error, unexpected 'elseif' (T_ELSEIF) in C:\_majordomo\htdocs\modules\dev_broadlink\dev_broadlink.class.php on line 387


Hi Casey,

Yes, I noticed that. I just uploaded that this morning to see if it would
work. Kshitij was hoping to send the notebook (but moreso the plots) around
to the realfast list.

Cheers,
Sarah

On Thu, Jun 7, 2018 at 2:58 PM, Casey Law <notifications@github.com> wrote:

> Checking in on some of this work. What would you like to do with this
> notebook?
> It seems that github does not render the bokeh interactive plots right, so
> probably this is not the best way to share results.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/realfastvla/realfast/commit/51ea565398276fdd77019ba4441ce5d548634ad3#commitcomment-29286513>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AKBbUXT6r2Ut7mVLHTD8DNX1v8ER_Rivks5t6XfMgaJpZM4Ue8Vo>
> .
>

--
****************************************
Dr. Sarah B. Spolaor
Publication alias: S. Burke-Spolaor
Assistant Professor, West Virginia University
ph: +1-626-818-4561
****************************************


this is important to fix - make sure tomorrow that there is ticket for that fix. Micro-forks are almost certain every generation. We may want to have some optimization to finding common ancestor of ~10sec forks


может ведь быть станция Волгоград1 например)


@AramilRey 😦 sounds like its time to reintroduce 0.12 to the CI for the 1.x branch. Thanks for pointing this out, a new patch will be released shortly


Нельзя делать поиск/сортировку на уровне DOM. В этом примере всего-лишь 2 заказа. Если их будет тысячи, то в DOM'e будет куча ненужных звеньев, забивающих память и тормозящих рендеринг.

Данные - первичны. Нужно модифицировать данные - а затем отрендерить их на UI.


точнее маршрут))


- Create an Employee class,
- add fields to them,  (name, surname, etc)
- add getters and setters for all the fields ,
- override toString() method (it allows you to print all the useful information using println() method)
- Create a List of Employees, fill it with data
- Write a method to filter list of employees (creates new List and return it)
- print it out in main() method.
- google different people solutions afterwards to get an idea what are the options here


See: https://github.com/HistoryAtState/frus/commit/9fc3a05861d39891eee484f7b8261e2400d574e6


Непонятно зачем тут такая логика?


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/193b003a6476604cb1cd5136956a7b46ea6d72d6)

Built at __20180607 - 19:27:33__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/22//artifact/rpm.txt) | no test results, t: n/a | FAIL :red_circle:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/22//artifact/msvc.Debug.txt) | 1028 cases, 0 failed, t: 537s | PASS :white_check_mark:
msvc.Debug <br/>-Dunity=OFF | [console](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-rebeast/22//console) | no test results, t: n/a | FAIL :red_circle:


Move to HttpAtsdWriter. You may change the constructor parameter type to URI


return value without assigning to variable


А если колонок будет больше? Придётся каждый раз дописывать этот код. Было бы хорошо, сделать что-нибудь универсальное, динамическое.


Created multidev environment [penn-today-ci#pr-176](https://dashboard.pantheon.io/sites/4efb815f-6135-4a6f-97a8-9a974be0bd7a#pr-176).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-176-penn-today-ci.pantheonsite.io/)


"- 0" ?


Попробуй посчитать сумму через "Array.reduce".


Maybe it's better to check port in superclass constructor and introduce protected method `getDefaultPort()`?


New-Feature---Account-for-fan-heat-is-zone-cooling-coils (rraustad) - Win64-Windows-7-VisualStudio-14: OK (2927 of 2927 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)


TeamCity Solution Engineering :: Packer Templates [Build 450](https://ci.hashicorp.engineering/viewLog.html?buildId=95729&buildTypeId=SolutionEngineering_PackerTemplates) is now running


Both patches look good. I just think there's a word missing in the commit message subject.


Shouldn't the ensureCapacity(...) call on line 258 go AFTER the defer on line 259?

If ensureCapcity fails, you'd still want deInit to be called on the arrayList.


Better to keep it short. Like - ````Malicious entries found, please check your source.````
User won't have much time to read so much in a few seconds of toast.


Christina,  didn't you see the return statement before the comment???  You can simply remove your code and the comment which was there for educative purposes.


hola, está en desarrollo para odoo 11, estoy priorizando otros módulos chilenos,  para poder financiar este.. por l oque a mediados de mes posiblemnte hay más avances


Resource now has 3 parts, not two. It's not used by the code. Plus this is a major version bump.
But I've added back in:  https://github.com/apache/kafka/pull/5160/commits/c2dd0afe5a050ad3999a56133ad8dbd6ff7e5394


Removed in: https://github.com/apache/kafka/pull/5160/commits/c2dd0afe5a050ad3999a56133ad8dbd6ff7e5394


Алгоритм сортировки выглядит запутанным, особенно без комментариев. Попробуй причесать.


I agree.  In the data challenge outputs we write a "truth.fits" file (row-matched to the "targets.fits" file).  Click [here](http://desidatamodel.readthedocs.io/en/latest/DESI_TARGET/truth.html) for a fairly up-to-date description of the data model.

I propose the DLA, BAL, etc. metadata be appended as additional HDUs to this "truth" file.

In case it's useful, [desitarget.mock.build.write_targets_truth](https://github.com/desihub/desitarget/blob/master/py/desitarget/mock/build.py#L669-L795) is the script that writes these files for the broader data challenges.


Fine by me. Thanks.


Because I don't like the compiler warnings spamming builds.


It makes no sense to copy a set, even if it is small. Use `const&`. Is the difference  clear to you?


done


El desarrollo continuará en https://gitlab.com/dansanti/l10n_co_fe


Why the two??