<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:checks
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/taskcluster/taskcluster-github:branch:owlishDeveloper-patch-1",
  "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/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:get:project/taskcluster/testing/taskcluster-github",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:checks",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/AawtAUI8S4qBmKBZ1gchyQ",
                "queue:schedule-task:taskcluster-github/AawtAUI8S4qBmKBZ1gchyQ/AawtAUI8S4qBmKBZ1gchyQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-24T03:07:31.666Z

</details>


<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:checks
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/taskcluster/taskcluster-github: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/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:get:project/taskcluster/testing/taskcluster-github",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:checks",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/cbJxihQhS9eJohdZ1dIEhA",
                "queue:schedule-task:taskcluster-github/cbJxihQhS9eJohdZ1dIEhA/cbJxihQhS9eJohdZ1dIEhA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-24T03:07:31.721Z

</details>


Do pushadc/popadc also work for 3.8?


<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:checks
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/taskcluster/taskcluster-github:branch:owlishDeveloper-patch-1",
  "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/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:get:project/taskcluster/testing/taskcluster-github",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:checks",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/OJlzOPi2S1KLCP540j5s4A",
                "queue:schedule-task:taskcluster-github/OJlzOPi2S1KLCP540j5s4A/OJlzOPi2S1KLCP540j5s4A"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-24T03:08:52.920Z

</details>


<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:checks
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/taskcluster/taskcluster-github: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/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:get:project/taskcluster/testing/taskcluster-github",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:checks",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/LYrGiDFyTdSDcM3ONEFuzg",
                "queue:schedule-task:taskcluster-github/LYrGiDFyTdSDcM3ONEFuzg/LYrGiDFyTdSDcM3ONEFuzg"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-24T03:08:52.984Z

</details>


索拉卡打飞机


<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:statuses
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/taskcluster/taskcluster-github:branch:owlishDeveloper-patch-1",
  "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/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:get:project/taskcluster/testing/taskcluster-github",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/Wn0w5Q5iTAuqTq2KoGCiuA",
                "queue:schedule-task:taskcluster-github/Wn0w5Q5iTAuqTq2KoGCiuA/Wn0w5Q5iTAuqTq2KoGCiuA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-24T03:09:54.206Z

</details>


<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:statuses
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/taskcluster/taskcluster-github: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/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:get:project/taskcluster/testing/taskcluster-github",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/ZqQ4lEgnRne5_TyJKkTtgg",
                "queue:schedule-task:taskcluster-github/ZqQ4lEgnRne5_TyJKkTtgg/ZqQ4lEgnRne5_TyJKkTtgg"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-24T03:09:57.728Z

</details>


<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:statuses
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/taskcluster/taskcluster-github:branch:owlishDeveloper-patch-1",
  "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/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:get:project/taskcluster/testing/taskcluster-github",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/Kmrh70mTS7iCEBkTZnDBuA",
                "queue:schedule-task:taskcluster-github/Kmrh70mTS7iCEBkTZnDBuA/Kmrh70mTS7iCEBkTZnDBuA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-24T03:10:49.307Z

</details>


<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
queue:route:statuses
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/taskcluster/taskcluster-github: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/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:get:project/taskcluster/testing/taskcluster-github",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/aN2-8tWiSjG6ym9M1_zcFQ",
                "queue:schedule-task:taskcluster-github/aN2-8tWiSjG6ym9M1_zcFQ/aN2-8tWiSjG6ym9M1_zcFQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-24T03:10:49.570Z

</details>


第四行


t


deployed on geedorah.mypressonline.com


fix #18


[R/db-lib.R:190:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L190) *style:* **lines should not be more than 80 characters.**
```r
                                       "selectDataEnv to use the full database."))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/db-lib.R:217:5:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L217) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(retVal == "SUCCESS") {
    ^
```
[R/db-lib.R:300:7:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L300) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      }, error = function(e) {
      ^
```
[R/db-lib.R:304:9:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L304) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(retVal  == "SUCCESS")
        ^
```
[R/db-lib.R:305:7:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L305) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      {
      ^
```
[R/db-lib.R:515:4:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L515) *style:* **Commented code should be removed.**
```r
  #git2r::commits()[[1]]@sha
   ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/db-lib.R:846:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L846) *style:* **lines should not be more than 80 characters.**
```r
                                                       polyhedron.name = polyhedron.name)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/db-lib.R:1217:23:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L1217) *style:* **Commented code should be removed.**
```r
      db.version <- "#not-defined#"
                      ^~~~~~~~~~~~~
```
[R/db-lib.R:1263:5:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L1263) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(retVal == "NOT_AVAILABLE")
    ^
```
[R/db-lib.R:1264:3:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/db-lib.R#L1264) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/ledger-lib.R:213:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/ledger-lib.R#L213) *style:* **lines should not be more than 80 characters.**
```r
           fields.update <- c(fields.update, "scraped.name", "symbol", "crc.filename")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ledger-lib.R:214:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/ledger-lib.R#L214) *style:* **lines should not be more than 80 characters.**
```r
           values.update <- c(values.update, scraped.name.lower, symbol, crc.filename)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ledger-lib.R:269:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/ledger-lib.R#L269) *style:* **lines should not be more than 80 characters.**
```r
                                                                       field = "faces")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polyhedra-lib.R:924:6:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/polyhedra-lib.R#L924) *style:* **Commented code should be removed.**
```r
    #mass.center: -0.77777777691603 -0.833950387905475 -0.839177040579277
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/serialization-lib.R:15:45:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L15) *style:* **Put spaces around all infix operators.**
```r
           r <- XML::newXMLNode(name, parent=node)   # Create row tag
                                           ~^~
```
[R/serialization-lib.R:16:16:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L16) *style:* **Place a space before left parenthesis, except in a function call.**
```r
            for(var in names(df)) {   # Iterate over variables
               ^
```
[R/serialization-lib.R:16:35:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L16) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
            for(var in names(df)) {   # Iterate over variables
                                  ^
```
[R/serialization-lib.R:17:16:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L17) *style:* **Place a space before left parenthesis, except in a function call.**
```r
             if(!is.na(df[rowi, var])) {
               ^
```
[R/serialization-lib.R:40:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L40) *style:* **lines should not be more than 80 characters.**
```r
polyhedronToXML <- function(polyhedron.state.defined, is.transformed.vertices=TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/serialization-lib.R:41:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L41) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/serialization-lib.R:47:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L47) *style:* **lines should not be more than 80 characters.**
```r
    applied.transformation.matrix <- polyhedron.state.defined$transformation.matrix
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/serialization-lib.R:50:52:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L50) *style:* **Commas should always have a space after.**
```r
    vertices <- polyhedron.state.defined$vertices[,1:3]
                                                   ^
```
[R/serialization-lib.R:61:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L61) *style:* **lines should not be more than 80 characters.**
```r
  rootNode <- XML::newXMLNode("polyhedron", doc=doc, attrs=c(name=polyhedron.state.defined$name, dual=polyhedron.state.defined$dual))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/serialization-lib.R:61:48:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L61) *style:* **Put spaces around all infix operators.**
```r
  rootNode <- XML::newXMLNode("polyhedron", doc=doc, attrs=c(name=polyhedron.state.defined$name, dual=polyhedron.state.defined$dual))
                                              ~^~
```
[R/serialization-lib.R:61:59:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L61) *style:* **Put spaces around all infix operators.**
```r
  rootNode <- XML::newXMLNode("polyhedron", doc=doc, attrs=c(name=polyhedron.state.defined$name, dual=polyhedron.state.defined$dual))
                                                         ~^~
```
[R/serialization-lib.R:61:66:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L61) *style:* **Put spaces around all infix operators.**
```r
  rootNode <- XML::newXMLNode("polyhedron", doc=doc, attrs=c(name=polyhedron.state.defined$name, dual=polyhedron.state.defined$dual))
                                                                ~^~
```
[R/serialization-lib.R:61:102:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L61) *style:* **Put spaces around all infix operators.**
```r
  rootNode <- XML::newXMLNode("polyhedron", doc=doc, attrs=c(name=polyhedron.state.defined$name, dual=polyhedron.state.defined$dual))
                                                                                ~^~
```
[R/serialization-lib.R:63:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L63) *style:* **lines should not be more than 80 characters.**
```r
  verticesNode <- convertDFToXML(df = vertices, name= "vertex", node = verticesNode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/serialization-lib.R:63:53:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L63) *style:* **Put spaces around all infix operators.**
```r
  verticesNode <- convertDFToXML(df = vertices, name= "vertex", node = verticesNode)
                                                   ~^
```
[R/serialization-lib.R:67:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L67) *style:* **lines should not be more than 80 characters.**
```r
    faceNode <- XML::newXMLNode("face", doc = doc, parent = facesNode, attrs=c(id=face.id, definition=paste(face[[1]], collapse=",")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/serialization-lib.R:67:5:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L67) *warning:* **local variable ‘faceNode’ assigned but may not be used**
```r
    faceNode <- XML::newXMLNode("face", doc = doc, parent = facesNode, attrs=c(id=face.id, definition=paste(face[[1]], collapse=",")))
    ^~~~~~~~
```
[R/serialization-lib.R:67:77:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L67) *style:* **Put spaces around all infix operators.**
```r
    faceNode <- XML::newXMLNode("face", doc = doc, parent = facesNode, attrs=c(id=face.id, definition=paste(face[[1]], collapse=",")))
                                                                           ~^~
```
[R/serialization-lib.R:67:82:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L67) *style:* **Put spaces around all infix operators.**
```r
    faceNode <- XML::newXMLNode("face", doc = doc, parent = facesNode, attrs=c(id=face.id, definition=paste(face[[1]], collapse=",")))
                                                                                ~^~
```
[R/serialization-lib.R:67:102:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L67) *style:* **Put spaces around all infix operators.**
```r
    faceNode <- XML::newXMLNode("face", doc = doc, parent = facesNode, attrs=c(id=face.id, definition=paste(face[[1]], collapse=",")))
                                                                                ~^~
```
[R/serialization-lib.R:67:128:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L67) *style:* **Put spaces around all infix operators.**
```r
    faceNode <- XML::newXMLNode("face", doc = doc, parent = facesNode, attrs=c(id=face.id, definition=paste(face[[1]], collapse=",")))
                                                                                ~^~
```
[R/serialization-lib.R:69:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L69) *style:* **lines should not be more than 80 characters.**
```r
  identityMatrixNode <- XML::newXMLNode("identityMatrix", doc = doc, parent = rootNode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/serialization-lib.R:70:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L70) *style:* **lines should not be more than 80 characters.**
```r
  identityMatrixNode <- convertDFToXML(df = applied.transformation.matrix, name= "row", node = identityMatrixNode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/serialization-lib.R:70:80:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L70) *style:* **Put spaces around all infix operators.**
```r
  identityMatrixNode <- convertDFToXML(df = applied.transformation.matrix, name= "row", node = identityMatrixNode)
                                                                              ~^
```
[R/serialization-lib.R:73:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L73) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/serialization-lib.R:74:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L74) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/serialization-lib.R:75:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L75) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/serialization-lib.R:76:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L76) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/serialization-lib.R:77:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L77) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/serialization-lib.R:78:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/R/serialization-lib.R#L78) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test_db_lib.R:6:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L6) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect_equal(Rpolyhedra:::getUserEnvir(variable.name="testUser"), "testUser")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:6:65:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L6) *style:* **Put spaces around all infix operators.**
```r
  testthat::expect_equal(Rpolyhedra:::getUserEnvir(variable.name="testUser"), "testUser")
                                                               ~^~
```
[tests/testthat/test_db_lib.R:9:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L9) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect(!is.null(getUserSpace()), failure_message =   "getUserSpace cannot be null")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:11:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L11) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect(!is.null(getDataDir()), failure_message = "getDataDir cannot be null")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:12:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L12) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect(!is.null(getEnvironmentFilepath()), failure_message = "getEnvironmentFilepath cannot be null")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:13:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L13) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect(!is.null(getPackageDir()), failure_message = "getPackageDir cannot be null")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:14:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L14) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect(!is.null(getPolyhedraRDSPath()), failure_message = "getPolyhedraRDSPath cannot be null")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:15:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L15) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect(!is.null(getPreloadedDataFilename()), failure_message = "getPreloadedDataFilename cannot be null")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:17:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L17) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect(!is.null(updatePolyhedraDatabase()), failure_message = "updatePolyhedraDatabase cannot be null")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:18:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L18) *style:* **lines should not be more than 80 characters.**
```r
  testthat::expect(!is.null(getPolyhedraObject()), failure_message = "getPolyhedraObject cannot be null")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_db_lib.R:19:55:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L19) *style:* **Put spaces around all infix operators.**
```r
  testthat::expect(downloadRPolyhedraSupportingFiles()=="SUCCESS")
                                                     ~^~~
```
[tests/testthat/test_db_lib.R:26:46:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L26) *style:* **Put spaces around all infix operators.**
```r
  testthat::expect(isCompatiblePolyhedraRDS()==TRUE)
                                            ~^~~
```
[tests/testthat/test_db_lib.R:27:44:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L27) *style:* **Put spaces around all infix operators.**
```r
  testthat::expect(switchToFullDatabase(env="PACKAGE")=="PACKAGE")
                                          ~^~
```
[tests/testthat/test_db_lib.R:27:55:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_db_lib.R#L27) *style:* **Put spaces around all infix operators.**
```r
  testthat::expect(switchToFullDatabase(env="PACKAGE")=="PACKAGE")
                                                     ~^~~
```
[tests/testthat/test_rpolyhedra_lib.R:26:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L26) *style:* **lines should not be more than 80 characters.**
```r
  scrapeInLedger(ledger = ledger, source.config = source.config.netlib, filename = "0")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:27:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L27) *style:* **lines should not be more than 80 characters.**
```r
  scrapeInLedger(ledger = ledger, source.config = source.config.netlib, filename = "1")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:28:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L28) *style:* **lines should not be more than 80 characters.**
```r
  scrapeInLedger(ledger = ledger, source.config = source.config.netlib, filename = "2")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:31:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L31) *style:* **lines should not be more than 80 characters.**
```r
  ledger.crc   <-  ledger$getCRCPolyhedronName(source = "netlib", polyhedron.name = "tetrahedron")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:33:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L33) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(ledger$getAvailablePolyhedra()$scraped.name, c("tetrahedron", "octahedron", "cube"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:34:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L34) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(unique(ledger$getFilenamesStatus(status = "scraped")$status), "scraped")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:35:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L35) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(unique(ledger$getFilenamesStatusMode(mode = "test")$status), "scraped")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:47:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L47) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(source.config.netlib$getBaseDir("destdir"), "destdir/sources/www.netlib.org/polyhedra/")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:48:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L48) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(source.config.dmccooey$getBaseDir("destdir"), "destdir/sources/dmccooey.com/polyhedra/")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:51:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L51) *style:* **lines should not be more than 80 characters.**
```r
  #FIXME for building testcase: cannot exist polyhedron if it is not in the database.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:58:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L58) *style:* **lines should not be more than 80 characters.**
```r
  db$configPolyhedraSource(source.config = source.config.netlib, source.filenames = NULL)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:59:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L59) *style:* **lines should not be more than 80 characters.**
```r
  db$configPolyhedraSource(source.config = source.config.dmccooey, source.filenames = NULL)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_rpolyhedra_lib.R:60:36:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L60) *style:* **Commas should always have a space after.**
```r
  db$scrape(mode = "scrape.queued",sources = "netlib",max.quant = 3)
                                   ^
```
[tests/testthat/test_rpolyhedra_lib.R:60:55:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L60) *style:* **Commas should always have a space after.**
```r
  db$scrape(mode = "scrape.queued",sources = "netlib",max.quant = 3)
                                                      ^
```
[tests/testthat/test_rpolyhedra_lib.R:61:36:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L61) *style:* **Commas should always have a space after.**
```r
  db$scrape(mode = "scrape.queued",sources = "dmccooey",max.quant = 3)
                                   ^
```
[tests/testthat/test_rpolyhedra_lib.R:61:57:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L61) *style:* **Commas should always have a space after.**
```r
  db$scrape(mode = "scrape.queued",sources = "dmccooey",max.quant = 3)
                                                        ^
```
[tests/testthat/test_rpolyhedra_lib.R:138:43:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L138) *style:* **Commas should always have a space after.**
```r
test_that("Build RGL model for polyhedra",{
                                          ^
```
[tests/testthat/test_rpolyhedra_lib.R:139:61:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L139) *style:* **Commas should always have a space after.**
```r
                  hexagonal.prism <- getPolyhedron("netlib","hexagonal prism")
                                                            ^
```
[tests/testthat/test_rpolyhedra_lib.R:141:44:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L141) *style:* **Commas should always have a space after.**
```r
                  expect_equal(dim(rgl$vb),c(4,36))
                                           ^
```
[tests/testthat/test_rpolyhedra_lib.R:141:48:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L141) *style:* **Commas should always have a space after.**
```r
                  expect_equal(dim(rgl$vb),c(4,36))
                                               ^
```
[tests/testthat/test_rpolyhedra_lib.R:146:1:](https://github.com/qbotics/Rpolyhedra/blob/cbb5a1ef18b429ca6b3d2653430cb3a68fa8e7db/tests/testthat/test_rpolyhedra_lib.R#L146) *style:* **lines should not be more than 80 characters.**
```r
  xml.polyhedron <- polyhedronToXML(getPolyhedron("netlib", "tetrahedron")$getState())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


This is the **most important commit** ever made in this project.


Nice!


Para ser sincero eu não sei muito bem o que tá acontecendo aqui, mas é necessário este arquivo _document para fazer parse do CSS que escrevemos com o Styled Components para SSR.

Mais detalhes: https://dev.to/aprietof/nextjs--styled-components-the-really-simple-guide----101c


I did a reset because eli's code hard coded the file locations and broke the get method. I should've had him push to a branch or moved it to a branch myself before forcing the reset but lesson learned.


Thank you for your contribution. :+1:  I wonder why this has changed. :thinking:


"error LNK".


开始


Our code is open source, I hope hackers don't want to destroy it!  哈哈哈。


深拷贝怎么不用...arr?是怕有兼容问题吗？


Ran npm upgrade to check for the vulnerabilities. While it only bumped the patch version of webpack, it singificantly changed the lockfile and provided the warning that the license field had to be taken from [this list](https://spdx.org/licenses/)


assada


remove this overlay it will give bootlop in santoni


abc


Wow,that's awesome ！You are really a sympathetic guy because your ADD is exactly what I need. And I have just solve the inputting problem. thanks for your help!


@brubakerjeff
In my use case, all access to Android Things is within sshd of termux-app. I have no idea about why you couldn't include any android things activity.


Successfully aliased the URL <https://currency-api-rpsgskbvka.now.sh> to the following alias.

* https://currency-api-nodejs.now.sh


what
メッセージ投稿機能を実装
ビューが崩れたため修正

why
メッセージを中央に表示させるため


不能


Android things actions in the non aliased activity? Do you remember why you
created an alias?

On Sun, Dec 23, 2018 at 10:46 PM Will Lin <notifications@github.com> wrote:

> @brubakerjeff <https://github.com/brubakerjeff>
> In my use case, all access to Android Things is within sshd of termux-app.
> I have no idea about why you couldn't include any android things activity.
>
> —
> You are receiving this because you were mentioned.
>
>
> Reply to this email directly, view it on GitHub
> <https://github.com/termux/termux-app/commit/1be51392537e776644af72dda5fc200fa0ee721f#commitcomment-31769377>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGPPbj3cpKXF1Ogqw2cjXAZBxVFhi9Eaks5u8E4sgaJpZM4ZgBlA>
> .
>


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


code chưa chạy được yêu cầu bổ sung


rùi để bổ sung code


tu


![image](https://user-images.githubusercontent.com/46090298/50390457-598aa480-0705-11e9-8af6-3ddabdddf032.png)

I am getting this error. Already try with HttpNotFoundResult, but nothing.


I disagree. Sex is better done by experienced, highly-trained professionals.


Now could not deploy this pull request since the "files" configuration in `now.json` lists these files or directories which do not exist:

* `dist`

These paths may be missing from the GitHub repository because of a `.gitignore` file.
Consider committing them to GitHub or removing them from the "files" list and generating the paths on Now instead using a [build script for a Node.js deployment](https://zeit.co/docs/deployment-types/node), or within your `Dockerfile` for a [docker deployment](https://zeit.co/docs/deployment-types/docker).

For more information on the "files" configuration in now.json, visit [https://zeit.co/docs/features/configuration#files(array)](https://zeit.co/docs/features/configuration#files(array))


ll


Necessary note:

Having issues with IDE cooperation.  Currently running NetBeans for test and having problems with its recognizing added listener functionality. When run in other IDEs I'm having no issues (used jsfiddle with complete success). Not liking what this could mean for potential future projects considering usual deferral to computer for logic tests. Will need to keep in mind that computers err and I may not be wrong.


what
サイドバーへの表示


>mfw the author on the squashed commit is not the actual author of the commits in the PR


comment 1


簡単なシグモイドとAffineの2層レイヤ


python综合实验一件登录

这些头部信息是通过浏览器的控制台看见的网页的信息，通过python的格式


python综合实验一件登录

设置登录方式为cmcc，用户账号和密码


#发送post请求登录网页


@brubakerjeff
Have you checked the discussion about pull request?
https://github.com/termux/termux-app/pull/301


wtf u using nukkit for


@janmulder I pushed those Android docker images.
For the 5.12 one I have an odd build error where it can't find math functions. I'm wondering if this is something that you've seen before... (and I wonder how it will do with Travis :-) )
(BTW, the idea behind the versioning is that the subminor is just a running version - so it's Qt5.11 and Qt5.12 - I'm still trying to make these images as small as possible so they don't take so long to start up...)


OK


An invisible world does not mean that it does not exist.哈哈哈！


## Jenkins Build Summary

Built from [this commit](https://github.com/scottschurr/rippled/commit/062514bd36025bfa06b1d1dd7f1270490a8ddead)

Built at __20181224 - 04:11:17__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/msvc.Debug.txt) | 1152 cases, 0 failed, t: 637s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 951 cases, 0 failed, t: 6m11s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1155 cases, 0 failed, t: 17m21s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/clang.Debug.txt) | 1155 cases, 0 failed, t: 3m14s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/rpm.txt) | 1155 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1152 cases, 0 failed, t: 661s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/gcc.Debug.txt) | 1155 cases, 0 failed, t: 3m30s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/clang.Debug_Dunity_OFF.txt) | 1155 cases, 0 failed, t: 10m28s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/clang.Release_Dassert_ON.txt) | 1155 cases, 0 failed, t: 5m40s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/gcc.Debug_Dunity_OFF.txt) | 1155 cases, 0 failed, t: 10m24s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/msvc.Debug_Dunity_OFF.txt) | 1152 cases, 0 failed, t: 1283s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/gcc.Debug_Dstatic_OFF.txt) | 1155 cases, 0 failed, t: 3m30s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/gcc.Release_Dassert_ON.txt) | 1155 cases, 0 failed, t: 6m9s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1155 cases, 0 failed, t: 3m29s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1155 cases, 0 failed, t: 3m0s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/msvc.Release.txt) | 1152 cases, 0 failed, t: 421s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1155 cases, 0 failed, t: 2m20s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/scott-schurr-rippled/job/ticket-handle/9//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1155 cases, 0 failed, t: 11m46s | PASS :white_check_mark:


this is a useless comment. please understand why you want to put comments. 👎


![image](https://user-images.githubusercontent.com/28379395/50390670-10723900-0775-11e9-803f-6961d9858434.png)
感觉是有一些问题的呢，更新了版本没有改业务代码，图层的加载不全，右下是两一个图层


![screen shot 2018-12-23 at 8 12 55 pm](https://user-images.githubusercontent.com/2187148/50390687-29d0a200-06ef-11e9-8b71-22036b9131f0.png)
![screen shot 2018-12-23 at 8 12 37 pm](https://user-images.githubusercontent.com/2187148/50390688-29d0a200-06ef-11e9-8f2b-c7de619f7462.png)


next OK


I did wonder about that briefly.


body{
	background-image: url(images/bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
    background-size: cover;
	overflow: hidden;
    position: relative;
	height: 100%;
}


@fuzhenn 老哥看下呢


Yes. I may not be seeing the relevant point. We may need to experiment. Can
termuxactivity and homeactivity be merged? We are debugging a crash and are
working to remove complexity.
On Sun, Dec 23, 2018 at 11:09 PM Will Lin <notifications@github.com> wrote:

> @brubakerjeff <https://github.com/brubakerjeff>
> Have you checked the discussion about pull request?
> #301 <https://github.com/termux/termux-app/pull/301>
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/termux/termux-app/commit/1be51392537e776644af72dda5fc200fa0ee721f#commitcomment-31769438>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGPPbu9mGMpIbVUpC_mCgPYaQBXz6flhks5u8FOAgaJpZM4ZgBlA>
> .
>


all da memulation


@fuzhenn 我觉得是我之前关于out的判断是有问题的，


发给网页的post


this comment is a lie. this works. I was just stupid


```powershell
function test-function{
    [cmdletBinding()]
    Param(
         [parameter(Mandatory=$true,ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true,position=0)]
         [int]$ID
    )

    begin{

    }
    process{
        Write-Verbose $ID
        return $id
    }

    end{

    }
}

1..100|test-function
```

OutPut
``` text
详细信息: 1
1
详细信息: 2
2
详细信息: 3
3
详细信息: 4
4
详细信息: 5
5
详细信息: 6
6
详细信息: 7
7
详细信息: 8
8
详细信息: 9
9
详细信息: 10
10
详细信息: 11
11
详细信息: 12
12
详细信息: 13
13
详细信息: 14
14
详细信息: 15
15
详细信息: 16
16
详细信息: 17
17
详细信息: 18
18
详细信息: 19
19
详细信息: 20
20
详细信息: 21
21
详细信息: 22
22
详细信息: 23
23
详细信息: 24
24
详细信息: 25
25
详细信息: 26
26
详细信息: 27
27
详细信息: 28
28
详细信息: 29
29
详细信息: 30
30
详细信息: 31
31
详细信息: 32
32
详细信息: 33
33
详细信息: 34
34
详细信息: 35
35
详细信息: 36
36
详细信息: 37
37
详细信息: 38
38
详细信息: 39
39
详细信息: 40
40
详细信息: 41
41
详细信息: 42
42
详细信息: 43
43
详细信息: 44
44
详细信息: 45
45
详细信息: 46
46
详细信息: 47
47
详细信息: 48
48
详细信息: 49
49
详细信息: 50
50
详细信息: 51
51
详细信息: 52
52
详细信息: 53
53
详细信息: 54
54
详细信息: 55
55
详细信息: 56
56
详细信息: 57
57
详细信息: 58
58
详细信息: 59
59
详细信息: 60
60
详细信息: 61
61
详细信息: 62
62
详细信息: 63
63
详细信息: 64
64
详细信息: 65
65
详细信息: 66
66
详细信息: 67
67
详细信息: 68
68
详细信息: 69
69
详细信息: 70
70
详细信息: 71
71
详细信息: 72
72
详细信息: 73
73
详细信息: 74
74
详细信息: 75
75
详细信息: 76
76
详细信息: 77
77
详细信息: 78
78
详细信息: 79
79
详细信息: 80
80
详细信息: 81
81
详细信息: 82
82
详细信息: 83
83
详细信息: 84
84
详细信息: 85
85
详细信息: 86
86
详细信息: 87
87
详细信息: 88
88
详细信息: 89
89
详细信息: 90
90
详细信息: 91
91
详细信息: 92
92
详细信息: 93
93
详细信息: 94
94
详细信息: 95
95
详细信息: 96
96
详细信息: 97
97
详细信息: 98
98
详细信息: 99
99
详细信息: 100
100
```


nik coba lu passing dr sini
(intent)
jgn dr main.. dia ga detect R.id. nya


oke


项目文件列表


btw ini ga lu set isi value nya apa


你可以自己试着改一下，如果能解决请提个pr给我。

如果还是不行，可以整理一个重现问题的jsfiddle给我，我会看一下


cheers for that big fella.

well i found the problem it was my memory write memory map  i was testing and forgot about changing it back.

Im at the same stage as you input works kind you see punching but the sound is starting and stopping. i can get to a stage where i can start taking logs at least now.


Won't `i` always be 1? This isn't a loop.


also memory allocated for `Console` but I don't see a `delete`.


add some function


Why not `#pragma once`?


[CodeFactor](https://www.codefactor.io/repository/github/sandesh2026/feereport) found an issue: Only one statement per line allowed.

It's currently on:
[feereport\src\com\javatpoint\feereport\AddStudent.java:110
](https://www.codefactor.io/repository/github/sandesh2026/feereport/source/master/feereport/src/com/javatpoint/feereport/AddStudent.java#L110)Commit a083b824bddb7f638c6b51b97c2e042abc4f1a78


If `Console` is a struct why are you calling `new`?


I can't find the atloader.exe please help


unused var?


wtf


Deployment failed with the following error:

~~~
The property `root` is not allowed in now.json when using Now 2.0 – please remove it.
~~~


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{
  "version": 2,
  "name":"simplewebrtc-messenger"
  "builds": [
    { "src": "*.js", "use": "@now/node-server" }
  ],
  "routes": [
    { "src": "/(.*)", "dest": "/public/index.html" }
  ]
}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


### Lipsum Really?

So we __really__ were not able to find better filler text?


If `VisibleForTestingUsed` does what I think it does (namely to assert the accuracy of an `@VisibleForTesting` annotation's claim): are there plans to open-source it?


### Lipsum Really?

So we __really__ were not able to find *better* filler text?


Well if that's the case then we need to come to an agreement on how and by what this is invoked for local testing. What do you use?


Wrong comment - partial fix for #25


you sure its working at this point its still marked as game not working


I use a virtual environment (virtualenvwrapper is the name of the package), with best practices for python. Then I pip install the requirements.txt into that environment, with python 2.7.10.

> On Dec 24, 2018, at 12:02 AM, Will Frece <notifications@github.com> wrote:
>
> Well if that's the case then we need to come to an agreement on how and by what this is invoked for local testing. What do you use?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.


Will get from configs in actually code


These interfaces are to guarantee the right data is passed and will cause VS Code to mark as error if not.


@Araq I think that the Travis cacher related error is at least fixed by this commit.

The hint was quite inconspicuous:

From https://travis-ci.org/nim-lang/nightlies/jobs/471748858#L580-L583:

```
$ export NIMREPO="https://github.com/nim-lang/Nim"
$ export NIMVER="$(git ls-remote ${NIMREPO} ${NIMBRANCH} | cut -f 1)"
$ export NIMDIR="${TRAVIS_BUILD_DIR}/nim/${NIMVER}"
$ export NIMBRANCH=devel
```

Note that the global env vars are executed **before** the env vars from the matrix. So `NIMDIR` was always "" (or may be space or something?).  And thus the cryptic:

```
 export CASHER_DIR=${TRAVIS_HOME}/.casher
/home/travis/.travis/job_stages: line 1032: /bin/mkdir: Argument list too long
/home/travis/.travis/job_stages: line 284: /bin/date: Argument list too long
0.00s$ Installing caching utilities
/home/travis/.travis/job_stages: line 784: /usr/bin/curl: Argument list too long
/home/travis/.travis/job_stages: line 316: /bin/sleep: Argument list too long
The command "eval curl -sf  -o $CASHER_DIR/bin/casher https://build.travis-ci.org/files/casher " failed. Retrying, 2 of 3.
```


Abstract class since, there might be more than just GoogleSheets. And it acts as a extra documentation.


`sheet` can be any sheet, not just `ISoundQualityReportSheet`


	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}


If there's no spaces in the spreadsheet header titles, it would be ideal.


this is 2nd commit on code.


this is better to be `startup_program`


Trying to avoid strings as much as possible since its possible to make a typo. I would usually create enums or constants instead.


Hi @3d0c
I have installed OpenCV2, GroupCache and then built the imagio server. Then when ever I enter this URL in browser `http://localhost:15900/?scale=800x&quality=80&source=farm5.staticflickr.com/4130/5088414872_0856bb93ed_o.jpg`

It gives me following error:

```
mazhar@Mazhars-MBP  ~/go/bin  ./imagio
2018/12/24 11:33:36 main.go:29: Cache listen on: 127.0.0.1:9100
2018/12/24 11:33:36 main.go:65: Service listen on 127.0.0.1:15900
2018/12/24 11:33:40 options.go:62: in: /?scale=800x&quality=80
2018/12/24 11:34:56 options.go:62: in: /
2018/12/24 11:34:56 options.go:62: in: /robots.txt
2018/12/24 11:34:56 options.go:62: in: /favicon.ico
2018/12/24 11:35:30 options.go:62: in: /?scale=800x&quality=80&source=farm5.staticflickr.com/4130/5088414872_0856bb93ed_o.jpg
2018/12/24 11:35:31 server.go:2979: http: panic serving 127.0.0.1:49912: runtime error: cgo argument has Go pointer to Go pointer
goroutine 8 [running]:
net/http.(*conn).serve.func1(0xc0000a8d20)
	/usr/local/go/src/net/http/server.go:1746 +0xd0
panic(0x43ab9c0, 0xc00001ee70)
	/usr/local/go/src/runtime/panic.go:513 +0x1b9
github.com/3d0c/imagio/imgproc.resize.func1(0xc00001ee40, 0xc0000260e0, 0x300000050, 0x8600400, 0x0, 0xc00023f5d0)
	/Users/mazhar/go/src/github.com/3d0c/imagio/imgproc/do.go:67 +0x4c
github.com/3d0c/imagio/imgproc.resize(0xc00021c1e0, 0xc0000260e0, 0x0, 0x1, 0x213, 0x43a3860)
	/Users/mazhar/go/src/github.com/3d0c/imagio/imgproc/do.go:67 +0x10a
github.com/3d0c/imagio/imgproc.PrimaryActions(0xc00021c1e0, 0xc00009b6e8, 0x400b748, 0x10, 0x4386860)
	/Users/mazhar/go/src/github.com/3d0c/imagio/imgproc/do.go:41 +0xc2
github.com/3d0c/imagio/imgproc.Do(0xc00021c1e0, 0xc00021c720, 0xc00020e4c0, 0x1)
	/Users/mazhar/go/src/github.com/3d0c/imagio/imgproc/do.go:20 +0x2b
main.initCacheGroup.func1(0x0, 0x0, 0xc000206120, 0x56, 0x447bc80, 0xc0001fe7b0, 0xc000032a00, 0xa523f9e9d0605dff)
	/Users/mazhar/go/src/github.com/3d0c/imagio/main.go:35 +0xf9
github.com/golang/groupcache.GetterFunc.Get(0x442ac38, 0x0, 0x0, 0xc000206120, 0x56, 0x447bc80, 0xc0001fe7b0, 0xc00007f470, 0xc00009b808)
	/Users/mazhar/go/src/github.com/golang/groupcache/groupcache.go:54 +0x65
github.com/golang/groupcache.(*Group).getLocally(0xc0000d43c0, 0x0, 0x0, 0xc000206120, 0x56, 0x447bc80, 0xc0001fe7b0, 0x0, 0x0, 0x0, ...)
	/Users/mazhar/go/src/github.com/golang/groupcache/groupcache.go:296 +0xb6
github.com/golang/groupcache.(*Group).load.func1(0xc00001ef30, 0xc00007f950, 0xc000206120, 0x56)
	/Users/mazhar/go/src/github.com/golang/groupcache/groupcache.go:279 +0x211
github.com/golang/groupcache/singleflight.(*Group).Do(0xc00001ef30, 0xc000206120, 0x56, 0xc000216190, 0x0, 0x0, 0x0, 0x0)
	/Users/mazhar/go/src/github.com/golang/groupcache/singleflight/singleflight.go:56 +0x116
github.com/golang/groupcache.(*Group).load(0xc0000d43c0, 0x0, 0x0, 0xc000206120, 0x56, 0x447bc80, 0xc0001fe7b0, 0x0, 0x0, 0x0, ...)
	/Users/mazhar/go/src/github.com/golang/groupcache/groupcache.go:238 +0x147
github.com/golang/groupcache.(*Group).Get(0xc0000d43c0, 0x0, 0x0, 0xc000206120, 0x56, 0x447bc80, 0xc0001fe7b0, 0x0, 0x0)
	/Users/mazhar/go/src/github.com/golang/groupcache/groupcache.go:225 +0x1bb
main.main.func2(0x447b580, 0xc0002121c0, 0xc00022e100)
	/Users/mazhar/go/src/github.com/3d0c/imagio/main.go:72 +0xdf
net/http.HandlerFunc.ServeHTTP(0x442ac48, 0x447b580, 0xc0002121c0, 0xc00022e100)
	/usr/local/go/src/net/http/server.go:1964 +0x44
net/http.(*ServeMux).ServeHTTP(0x4708440, 0x447b580, 0xc0002121c0, 0xc00022e100)
	/usr/local/go/src/net/http/server.go:2361 +0x127
net/http.serverHandler.ServeHTTP(0xc000087d40, 0x447b580, 0xc0002121c0, 0xc00022e100)
	/usr/local/go/src/net/http/server.go:2741 +0xab
net/http.(*conn).serve(0xc0000a8d20, 0x447ba00, 0xc000067340)
	/usr/local/go/src/net/http/server.go:1847 +0x646
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2851 +0x2f5
```

Any idea about what I did wrong? This is my go env:

```
GOARCH="amd64"
GOBIN="/Users/mazhar/go/bin"
GOCACHE="/Users/mazhar/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/mazhar/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/vt/tz_dx_m91yzc7700qmg5tn900000gn/T/go-build845253449=/tmp/go-build -gno-record-gcc-switches -fno-common"
```

Thanks in advance.


Handle **$articles** not defined exception and **return response** with **empty** articles array.


Test


ini activity yg laen mana


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

    For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


@jonpas
Could you please create an issue?


Testing


**How to Dynamically Modify Forms Using Form Events**
https://symfony.com/doc/current/form/dynamic_form_modification.html


I run into a infinite loop after upgrade to fitnesse-20181223, i think this change cause the Infinite loop:
![image](https://user-images.githubusercontent.com/26540808/50391185-bd4fb480-077b-11e9-871f-4613be5aa3bd.png)


As much as possible, close out each issue separately.
That way, you document what changes caused what issue to go away.
Also, you can also selectively  **roll back whatever breaks your program** from running.


ni colornya di samain ama gw punya dong


kosong(?)


nyemnyemnyem masi mabok


Done.


你好，有没有预处理过的数据


r


Create repository method for counting query results with **Doctrine** :smile_cat:


this func result seems not be used?


Hackerman! @MindlessReader


I agree it's a much better name/location.


Set **default** form fields attributes in **FormType**


Version 1.0


test 123


@akoishizawa
なんか競合起こしてるので直しといてー！


Hi @oblonski , please use try/catch for whole code in fulfilled(...) method, cause I got NullPointerExceptions if there are some drivers don't have any jobs in solution. This will cause all solution occurs error but we still can have solution with one driver if we don't use this constraint.


这个提交里的改动导致 `Object.keys(current).length < Object.keys(pre).length` 成立时没有把那些不存在current中却存在pre中的key设置为null，而且readme中的diff测试用例输出结果与预期不符：

	{
		"": {
			"a": 1,
			"b": 2,
			"c": "str",
			"d": {
				"e": [2, {
					"a": 4
				}, 5]
			},
			"f": true,
			"h": [1],
			"g": {
				"a": [1, 2],
				"j": 111
			}
		}
	}


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


これが50コミット目か(困惑)


hello-world


This is me adding new horses 👍


remove the git


awesome, good catch!


Rename this file to fake_ormer.go.


funny


rename to fake_queryseter.go.


修改完善地图小部件


굳!!


rename as per previous comments.


이게 글라이드 되는 버전인가??


Абсолютный путь с конкретной машины. Такого быть не должно?


Выглядит весьма странно.


Зачем вообще нужны pro-файлы, если используется CMake?


Updated to 1.17.5b17 and still no change, I can still reproduce the issue.


除了和readme里预期不符，对小程序开发有什么影响吗？

对了，现在推荐使用这个框架： https://github.com/Tencent/omi/tree/master/packages/omi-mp-create


Successfully aliased the URL <https://philngo-me-pdvbtfili.now.sh> to the following aliases.

* https://philngo.me
* https://www.philngo.me


Почему ссылка не константная?


Closes issue #20


> i dare you to email that guy and blekmale him for sanding pie blobs XD

what do you mean?
lol i can't understand that


Wait, something just occurred to me... It's not always Obvious paths, is it?  Is it obvious exits for indoor rooms...


sed then
I will rebase my DT

On Sat, Dec 22, 2018 at 10:14 PM Ad!thya R <notifications@github.com> wrote:

> without its corresponding HIDL blob this will only break things even moar
> sur
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/karthikkm007/android_device_wingtech_wt88047/commit/b316f7e0894b54fd2cdeb19289e0941d1f1103be#commitcomment-31765364>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AZSwN6mOc074etGSS9cO4PX5RbWDii2wks5u7mFigaJpZM4ZfiSl>
> .
>


Perfect. Also my things have updated so it works now!


Except for my name atleast.


Модуль Enumerable уже включен в руби по умолчанию, поэтому нет смысла включать его вручную :)


I changed bla bla


换成 npm scripts 吧。


<!DOCTYPE html>

	<meta charset="UTF-8">
	<title>Decompression World</title>

Decompression World

		<button onclick="enter();">Enter the Decompression World</button>


<!DOCTYPE html>

	<meta charset="UTF-8">
	<title>Decompression World</title>

Decompression World

  <button id="btnback" onclick="back();"  padding=20px><返回</button>

欢迎来到减压世界

 ● 压力无处不在，人类已经进入压力疾病时代

 ● 人们总有睡不好、心情不好的时候，在承受压力时，我们往往会失眠、愤怒、恐惧或抑郁

 ● 这是一个减压世界，让你释放压力，你可以在这里随意宣泄，也可以把想说的话以匿名的形式说出来

		<fieldset>
			<legend>请选择一个想要进行的模块吧~</legend>

			    <button onclick="enter1();">心理测试</button>

			    <button onclick="enter2();">开始减压</button>

		</fieldset>


<!DOCTYPE html>

	<meta charset="UTF-8">
	<title>心理测试</title>

Decompression World

  <button onclick="back();"><返回</button>
	<fieldset>
		<legend>欢迎进入心理测试</legend>

1.建议在安静环境中独立做题

2.仔细考虑下列每一个项目， 看它究竟有多适合你， 然後选择其中一项

	</fieldset>
  <fieldset>
    <legend>测试</legend>

1.请问你觉得自己的压力大吗？

         请选择一个最符合你自身情况的选项：
         <input type="radio" />非常大
         <input type="radio" />很大
         <input type="radio" />大
         <input type="radio" />一些
         <input type="radio" />没有

  </fieldset>

			<button onclick="finish();">完成</button>


Не думаю, что это лучшая идея - использовать переменные класса для обозначения номиналов и типов карт. Лучше использовать константы, ведь по идее значение переменных не должно меняться.
И к тому же, раз уж вы в классе `Deck` "собираете карты", то есть создаете экземпляры класса Card и помещаете их в массив-колоду, то лучше объявить константы именно там.


Hello,

Thanks for your work.
i have an idea, because under
# requirements
# cURL
only curl is specified, it wouldn't be better

# download latest release
curl -O update.zip.keep $downloadfile
# Check if curl is installed
if ! [$ -eq 0]
then
   echo "curl not installed"
   exit
fi

to change?


lets convert these to table driven tests if possible.


<!DOCTYPE html>

	<meta charset="UTF-8">
	<title>心理测试</title>

Decompression World

  <button onclick="back();"><返回</button>
	<fieldset>
		<legend>测试结果</legend>

	</fieldset>

			<button onclick="enter();">完成</button>


等跑完我改下吧


Successfully aliased the URL <https://podviaznikovcom-dizyzxqpgn.now.sh> to the following aliases.

* https://podviaznikov.now.sh
* https://podviaznikov.com


Наследование в данном случае не тоже не имеет смысла, потому что:
1. В классе Deck вы не используете ничего из класса Card
2. Единственное, что доступна в этом классе из класса Card - это переменные класса с обозначениями карт, но как я уже сказал, лучше их вынести в константы. И тогда уже вообще ничего не будет связывать эти два класса (на уровне кода)
3. Помните, что перед тем, как объявлять переменную класса, нужно задуматься "а можно ли обойтись без нее?" :)


```
*.bak
```


Successfully aliased the URL <https://podviaznikovcom-cnswwearxi.now.sh> to the following aliases.

* https://podviaznikov.now.sh
* https://podviaznikov.com


Тут можно использовать метод `collect` или `map`, и результат сразу присвоить переменной `@cards`, и тогда не нужно будет объявлять массив отдельно и вносить в него объекты.


test.cfg


code done by ragulan


code done by janahan


Sheet Id, I believe, will be get from configs in the calling code, not in the wrapper itself.


This works for me in the UK.


А вообще, само формирование колоды нужно тоже вынести в отдельный метод, например `build_deck`.
И тогда просто в `initialize` сделать `@cards = build_deck`.
Так код будет чище и понятней.


> Abstract class since, there might be more than just GoogleSheets. And it acts as a extra documentation.

Actually, I don't expect us to use any substitution for the Google Sheets, however the documenting point is important.


А зачем 5 раз применять один и тот же метод? :)
`shuffle` перемешивает содержимое массива рандомным образом и одного раза будет достаточно


И вообще, в принципе можно сразу при формировании колоды ее перемешать методом `shuffle`, и тогда необходимость в этом методе отпадет.


Abstract class is referencing a particular interface, that't not good. Make the wrapper agnostic to the structure of the spreadsheet, as `google-spreadsheet` package does.


In Python 3 you can use `data_files` instead, e.g. `data_files = [('bin', ['backend'])]`.


Можно сразу создавать юзера таким образом: `@user = User.new(gets.chomp)`


I'd prefer “header” instead of “title”.


this is for code comment only please.
you have your answer in the forum and on the wiki.


It should be any sheet, without referencing this specific interface. Rethink please.


생활코딩 HTML 수업


There will be spaces, for sure.


В руби принято вместо числовых обозначений каких-то действий использовать методы предикаты. Например будет метод `stop?`, который будет возвращать true или false, и потом в коде использовать это вместо сравнения с числами.


No need to synchronize it: `stores` is a concurrent hashmap and you can use the atomic  `computeIfAbsent` that use a lambda to populate the map


code done by ragulan


code done by janahan


Может я что-то тут недопонял, но зачем отнимать единицу от `action_index`, если вы выше используете `each_with_index(1)` для отображения вариантов действий?


Yes, that's right.


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


Ngon!


Awsome!


Changing the music from t5christmas to t2, t5christmas will be used at the gift exchange part 🗡


Hi Demien, I will SPI FLASH ported to STM32F429DISC, using FLASH chip W25Q128, can only identify the 8M, this is why?


This seems a little ugly? Is there no nicer way to do this? (Pass in a separate secret for the header protection key?)


"315" should be "300" but it actually doesn't have any effect since i hardcode it in gluoncv/model_zoo/ssd/ssd.py


【转载】2018年初热映的《风筝》（柳云龙执导和主演的电视剧）中，
关于“那个十年”最深刻的一段经典台词（详见/《风筝》全51集未删减版）。

〝你等着，或许有一天，你不愿意看到这样一个情形：

一些中国人，将一无所有：无产、无知、无情、无法、无德、无美，

最后都变成无赖，睁着眼睛说瞎话，张着大嘴说屁话，昧着良心说假话。

荒唐无耻到不知道自己的灵魂为何物。

什么诚信廉耻？
什么正义礼让？

阶级斗争转为利益之争。

实用主义，甚嚣尘上。

没有信任，没有责任。

道德沦丧，甚至贪污腐败，唯利是图，勾心斗角，尔虞我诈。

这些，都是今天大家互相揭发、互相批斗、互相出卖，人整人、人斗人的结果。

@你也会步入中年，到那个时候都已为人母，或者是祖母。

面对你的后代，你将如何叙述这段历史？

会掩盖和推卸责任，成为一个不能说也说不得的人。

不觉得自己做了什么错事。

不去面壁思过自己的以往。

悔，是自陈其罪。

忏，是请求别人的宽恕和原谅。

忏悔的人，会真正感觉到别人的痛。

这些痛，痛到自己的灵魂深处。

这痛，还是自己给别人做下的。

我会等着你的忏悔。 〞


可以抽离出来


Yeah, saw that. In this case let's leave it. :+1:


Yeah, that's not much of an improvement. I suppose an `Into` impl has to wait for `const` stuff to make progress.


test


I took care of this now, with the new two functions ` player1Move` and ` player2Move`.


update


Самый главный код


Successfully aliased the URL <https://now-example-files-9d57hu363.now.sh> to the following alias.

* https://now-example-files.now.sh


lo


See my commit 82458bb153c484. That is only a txt file but explains a little more about the struggle I had upgrading all this. By commenting some lines in the NDK (yes, that is very ugly) you can get rid of this build error. This is **not** automated in my PR #1874. Obviously, when building local I have those NDK trees sitting on my disk and do never pull them again, so that hand-edit is ok-ish locally, but not on Travis obviously.


Successfully aliased the URL <https://pebble-rtyfuwtkza.now.sh> to the following alias.

* https://pebble.now.sh


asdfasdf


You have used several lines for simple string operations. Try to combine them in as few lines as possible. You have also used a lot of variables with very undesciptive names. Try to rename them correctly.


khkj


Это НЕ конечный результат, итог можно смотреть в файле, который добавила Соня, он проверен на PEP8


Successfully aliased the URL <https://pebble-twqnjsttfj.now.sh> to the following alias.

* https://pebble.now.sh


Successfully aliased the URL <https://now-example-files-jy254j751.now.sh> to the following alias.

* https://now-example-files.now.sh


this was quite useful, because I could run ITs projects just by using
mvn clean install -DtestVersion=3.1.1-SNAPSHOT
mvn clean install -DtestVersion=3.1.0
...
But I think I can leave without.
I am still new to invoker stuff, @project.version@ will be replaced by invoker plugin ?
thanks in advance


Successfully aliased the URL <https://valde-kgnbqxyosf.now.sh> to the following alias.

* https://valde.caurea.org


check access


It is a test file, so I delete it.


no `end`?


DZ JavaScript2


Merry Christmas! I love all of you. I hope you see this!


It will never exist , so no need to drop the database.


It will never exist


Not needed


not needed


Actually after echo you can use #
for example this   --echo #create table and insert


添加数据库文件


Successfully aliased the URL <https://pebble-cuqghbkdkc.now.sh> to the following alias.

* https://pebble.now.sh


Successfully aliased the URL <https://awesome-hpc-ncxd1ye85.now.sh> to the following alias.

* https://www.hpc.space


Пункты меню лучше вынести в константы:
```
MAIN_MENU = [
  'управление станциями',
  'управление поездами',
  ...
]
```


so this ims apk is from ?


Сделать `to_i`  и сравнивать с числами, а не строками. Будет быстрее


Hey YanHaoChen,

I have been working over your code "shortest path", https://github.com/OSE-Lab/Learning-SDN/blob/master/Controller/Ryu/ShortestPath/shortest_path_with_networkx.py

however, when I run it I don't have ping only arp.

My topology
sudo mn --topo linear,2 --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk

my result
liz@liz-VirtualBox:~/ryu$ PYTHONPATH=. ./bin/ryu-manager ryu/app/sp5.py --observe-links
loading app ryu/app/sp5.py
loading app ryu.topology.switches
loading app ryu.controller.ofp_handler
instantiating app ryu.topology.switches of Switches
instantiating app ryu/app/sp5.py of shortest_path
instantiating app ryu.controller.ofp_handler of OFPHandler
[]
[]
[(2, 1, {'port': 2}), (3, 2, {'port': 2}), (1, 2, {'port': 2})]
arp
arp
arp

mininet> pingall
*** Ping: testing ping reachability
h1 -> X X
h2 -> X X
h3 -> X X
*** Results: 100% dropped (0/6 received)

Any idea?


Можно компактнее записать используя `then`
```
case input
when 1 then stations_menu
when 2 then trains_menu
...
end
```


@JacksonTian 去掉 Makefile 了


Successfully aliased the URL <https://awesome-hpc-ih5e64yke.now.sh> to the following alias.

* https://www.hpc.space


群主您好，看到您和很多企业家/成功人士如此多次的转发和怀念“改开”之前的那前30年？不知何故。
我无意冒犯和顶撞您，我只是很好奇，诚意敬请各位老乡、前辈老师不吝赐教。

先且不评论所转发的赞颂内容，条条款款，是否符合历史事实，
毕竟经历过那个时代的人都还活着，可以考证。
但是遵照 【伟/人/遗/志】：以/阶/级/斗/争/为/纲，要年年讲、月月讲、天天讲，
【伟/人】说的黑九类，分别是地（主）、富（农）、反、坏、右、叛、特、走和资产阶级知识分子。
还有“马/列的宣/言和初/心”：消/灭/私/有/制 。
首当其中的您本人和群里的大多数人，将成为主要目标，您愿意吗？


Лучше убрать рекурсивные вызовы. Можно переполнение стека получить


Now could not deploy this pull request since the "files" configuration in `now.json` lists these files or directories which do not exist:

* `dist`

These paths may be missing from the GitHub repository because of a `.gitignore` file.
Consider committing them to GitHub or removing them from the "files" list and generating the paths on Now instead using a [build script for a Node.js deployment](https://zeit.co/docs/deployment-types/node), or within your `Dockerfile` for a [docker deployment](https://zeit.co/docs/deployment-types/docker).

For more information on the "files" configuration in now.json, visit [https://zeit.co/docs/features/configuration#files(array)](https://zeit.co/docs/features/configuration#files(array))


根据


而已


Successfully aliased the URL <https://awesome-hpc-2bhyeiws3.now.sh> to the following alias.

* https://www.hpc.space


Также может привести к переполнению стека. Лучше просто `break` сделать


![image](https://user-images.githubusercontent.com/20536244/50394066-b897fa00-0795-11e9-9caa-1ab36c367352.png)

这个逻辑就是0.10.0升级到0.11.0的时候 保证旧数据和新逻辑匹配，按道理，你说的哪行是不应该有npe异常的


Successfully aliased the URL <https://awesome-hpc-e57hbsu62.now.sh> to the following alias.

* https://www.hpc.space


Right, but Toml implementation we use is parsing escape sequences too, and does not support hexadecimal values, so that the only way to specify them in string is to double escape.


Oh, thanks. I will remove it


ok so my IDE showed this to me in a deceptive way... the containers whose restart policies were updated (as seen in the diff here) were actually the `graphql-server` and `web` containers


คนเทส say: นาย ๆ MSTS02P001 ยังไม่มีเลย Translation มาก่อนทำไม
คนเขียน say: เออวะ
คนเทส say: ที่หลังเขียน add แทน fix ละกันคนอื่นได้ไม่งง 😶
คนเขียน say: เคครับ เค๊าขอโทษ~ 🥺


@mazhar266 Ah, this one, yes, will fix. As a quick solution just run imagio as follows:

```sh
GODEBUG=cgocheck=0 ./imagio
```


@Linlijian  เหมือนนายเหงาอะ 🤣🤣


hack


This was tested, so I guess a completely broken LUS was sufficient to reproduce the bug.


You have the point. Will undo.


VOL!T workin with this bruh ?


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/allow-users-to-send-membership-requests-to-group-owner/102334/6


Вынести в отдельный метод


# 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)|


@illarion , I was not aware of that requirement from toml spec.  Still I would suggest not using this double quote/escape encoding, it's error-prone and not interoperability friendly.  I still remembered not long ago I was wrestling with keepalived.conf to let it pass some binary data to a check script.

How about using base64 or hex encoding?


mistyped, supposed to be by muting the video autoplay is not allowed on chrome.


不是这行替换的么？


Successfully aliased the URL <https://now-example-files-g6w5ohhvw.now.sh> to the following alias.

* https://now-example-files.now.sh


自问自答：不是


yeah


Mon Dec 24 08:38:25 GMT 2018

orered -> ordered ?


This should be set to `GLPI_CONFIG_DIR`


Yes, see : https://github.com/official-stockfish/Stockfish/pull/1857


I've been really busy with work nowadays, I couldn't get enough time to work on this project. So, thank you for you to keep zsh-system-clipboard alive. ♥ That means a lot.


Fixed #13792


איזה יופי!


vs


Слишком много ответственности у метода. Ответственность метода - создание маршрута. Остальное в отдельные методы. Можно пункты в меню добавить


Добавь картинку к посту и выведи здесь thumbnail


This prevented you from slicing the second time you started Cura (thanks to @Vandrasc). Reproduce steps:
# Start Cura clean. Add S5.
# Load a model.
# Slice it.
# Close Cura and restart.
# Load the same model (from File->Open Recent).
# Try to slice it.

This results in an error message that it can't slice because of the Number of Extruders setting.

I've reverted the commit: 42058a2e8ff8d35c3adb89fbf324fbe353b3576d


I feel like the test case is unnecessarily complex (and this holds true for most of spider test cases) , I think we need to change this pattern to make test case more readable


Посмотри еще варианты подключения JS. Этот вариант приемлен. Но есть еще варианты.


Fixed that here: 42058a2e8ff8d35c3adb89fbf324fbe353b3576d


maybe it could be clearer if the following code block is moved up here with other healthcheck handling code.

https://github.com/yyyar/gobetween/blob/14c7acb4379d096eba3f2e18d884ab2e4a6f3fca/src/manager/manager.go#L376-L382


Thanks, it's my pleasure. I hope you keep your clone updated so if you encounter any issues you'd at least be able to report them in an issue.


Mon Dec 24 08:40:35 GMT 2018

> The carriage could be advanced to the left by the width of one character using the space bar, or to the next *tab stop* using the tab key.

> It could also be *returned* to its left most position in one smooth motion using a lever attached to the carriage (hence "carriage return").

One of these `left`s seems off to me.  If the carriage is being referenced, the second `left` should be changed to
`right`.

If the paper is being referenced,  then the first `left` should be changed to `right`.


Should be part of this PR?


Unused index variable. index can be removed.


1. 这里改成False，就是去掉转小写
2. 是否转小写会生成不同的文件


```diff
-(String)
```


Same here, is it part of the other PR?


这几行是把处理好的句子和句子向量存入了对应pickle文件，使用的时候直接就可以读取，不用每次都处理一遍了


С точки зрения ООП правильнее будет определить в наследниках проверку на возможность прицепить вагон:
```
// cargo_train.rb CargoTrain
def attachable_wagon?(wagon)
  wagon.is_a?(CargoWagon)
end

// passenger_train.rb PassengerTrain
def attachable_wagon?(wagon)
  wagon.is_a?(PassengerWagon)
end

// train.rb Train
def add_wagon(wagon)
  @wagons << wagon if attachable_wagon?(wagon)
end
```


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

I updated the Github team because of this commit.

- @brainstorm was 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)


```diff
- 0.9
+ ${project.version}
```


@TryBane
I'm doing readme, and I found a possible(?) issue.

Steps to reproduce:
0. User has 10 bronze apple, 0 silver apple and 0 gold apple.
1. Farm a stage with enough stamina
2. Refill resource: all apple
3. Farm the stage until stamina ran out
4. User with 29 stamina now, but the stage require 40 stamina to enter.

Possible outcome:
In JP server, when using apple but the stamina's still not enough to enter the stage, the stamina refill window will keep open. That could block other detection therefore make the script stuck.

In the above condition, 29+10 = 39 stamina will not be enough to enter the stage.

But will the script stuck? I have no idea.

To enter the stamina refill subroutine again,
It has to pass the following flow with 3 ifs.

In order:
```
	local hasSelectedSupport = support.selectSupport(Support_SelectionMode)
	if hasSelectedSupport then
		wait(2.5)
		startQuest()
end
```
and then
```
	if MenuRegion:exists(GeneralImagePath .. "menu.png", 0) then
		toast("Will only select servant/danger enemy as noble phantasm target, unless specified using Skill Command. Please check github for further detail.")
		menu()
end
```
and then
```
	if StaminaRegion:exists(GeneralImagePath .. "stamina.png", 0) then
		RefillStamina()
end
```

Will it stuck?(or not?)
I'll change the readme accordingly.


to load old projects add this after 138 line
`if saved_data.mute == nil then
  saved_data.mute = {0,0,0,0,0,0,0}
  saved_data.lastpattern = 1
  end
`


s


开发过程中没有直接删除key的需要，即便有也用将字段设定为null代替或其他方式处理，所以没有遇到问题，只是在看源码的时候对某些判断条件看的有点懵。在看issue发现这个提交似乎没有完全修复 #25 ，最后还是要感谢作者的推荐 :+1:

```js
// 原始data
{
	myData: {
		a: 1,
		b: 2
	}
}

//修改data
this.store.data.myData = {
	a: 3,
	c: 4,
}
this.update()

//修改后的结果
{
	myData:{
		a: 3,
		b: null,
		c: 4,
	}
}
```


Very nice 👍🏼👍🏼👍🏼


okk this is good


dsvc


fewv


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


move this comment below.


By the way what does AP stand for?
I can't seem to find one other than Ability Power, which is definitely not the case.

I thought it was stamina ...I need to make my terminology in readme.md consistent lul.


не нужно писать велосипеды. Задача была использовать необходимые существующие коллекции из джавы


used **"for"** communication.


metamanagger -> metamanager.


Посмотри еще варианты подключения CSS. Этот вариант приемлен. Но есть еще варианты.


а если пустой? Это же сразу не верный результат, поэтому надо выходить из цикла, а не продолжать анализировать код


Какое же оно уродливое. Лучше убери его.


![screenshot from 2018-10-11 11-58-00](https://user-images.githubusercontent.com/45839333/50395212-8502a300-0788-11e9-88cc-5b0342ac0453.png)
there is some issue


All program should abstract out all the string definitions to separately.


# 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)|


надо писать код так, чтобы при малейшем минимальном изменении не пришлось переписывать кучу логики - это лекция 19 JD1. В твоем случае как только добавится какая-то новая скобочка или удалится, то нужно анализировать код и понять, что удалять, а что нет, т.е. изменять его, что подвержено багам


shanchu


need to break here as match is found ?


обычно в конструкторе принято к полям дописывать this.


Создай категории в админке, выведи категории динамически(сколько бы их ни было в wp)


写错了吧


а если я пушну символ очередной, а места в массиве не хватит? Так что лучше использовать существующие коллекции


а если попну -1 элемент?)


可选值？


Этот блок может заменить текстовый виджет который пользователь может добавлять через админку.
В шаблонах практически все должно быть управляемым через админку сайта.


小節線の描画法を3D描画から2D描画へ変更。


can we use the "MetaManagerModuleName" constant here to check ?


твой сёрчер - это как сервис, он не должен иметь состояния, иначе это все непотокобезопасно и подвержено ошибкам.


зачем инициализировать переменные таким образом? Ты используешь их только внтури цикла - вот внутри цикла и создавай их, не нужно увеличивать область видимости.


We tested the performance of `getArray()` versus `getResultSet()`.  `getArray()` returns similar to or faster than `getResultSet()`.  More importantly, `getArray()` has an iteration speed over ten times that of `ResultSet`.  We have not lost any performance while adding support for custom types because of the use of `ValueAccess` instead of dispatching through the existing `getResultSet()` implementation.

Once again, we could make fewer changes to the code by dispatching custom type arrays through `getResultSet()`, but it would come at a measurable, but not terribly significant, cost.

Timings:
<pre>
`executeQuery()`: 25.938 ms

`getArray()`:
  `Integer[65535]`:
    `getArray()` first access.: 11.182 ms
    `getArray()` second access:  2.841 ms
    Iteration with testing....:  0.251 ms

  `PortImpl[65535]`:
    `getArray()` first access.:  4.909 ms
    `getArray()` second access:  3.404 ms
    Iteration with testing....:  0.362 ms

`getResultSet()`:
  `Integer(1 - 65535)`:
    `getResultSet()` first access.: 11.316 ms
    `getResultSet()` second access: 10.721 ms
    Iteration with testing........:  2.665 ms

`getResultSet()`:
  `PortImpl(1 - 65535)`:
    `getResultSet()` first access.: 10.409 ms
    `getResultSet()` second access: 10.140 ms
    Iteration with testing........:  4.208 ms
</pre>


can we have a utility function which loads yaml files given the file name/path.  Similar code would need to be written for every other module test, so maybe we can have a common code for the same.


fvvvvxcc v


можно было бы использовать более хорошую коллекцию, чтобы при добавлении в мапу сразу же сортировалось значение, а не сначала класть, а потом сортировать, не оптимально


can we have this check in the previous t.Run block itself ? a separate test to just test if the name is correct may not be needed.


Hi @Randgalt , I dived into the code and wonder why here is `reset()` instead of `getChildren()`


то же самое с локальными переменными, не надо так делать


算法导论/最近点对.cpp

排序会导致算法复杂度提高为O(n*log(n) * log(n))


из-за того, что ты выбрал не верную реализацию Map, ты не добился того, что анаграммы твои идут в нужном порядке


can we move this test to previous test which tests the registration itself ? assuming a module is registered , the name and the group of that module should pass the necessary  checks, so we can group them together as a part of a single registration test.


java 8 используем


1. Делай отступ между классом и полями
2. Опять же, не нужно здесь держать какое-то состояние


Hi!
I proved it with my input, and it does not seem to work :v


есть метод containceKey


That fixes nothing without a white-space:
![capture du 2018-12-24 11-09-10](https://user-images.githubusercontent.com/5161278/50395422-89b95e00-076c-11e9-883f-47eb18ad9147.png)


и вообще, все можно сделать гораздо проще, у интерфейса Map есть много удобных методов (compute, computeIfAbsent, computeIfPresent, merge, etc). Читаем документацию перед использованием какой-то коллекции