The way I understood it when I used it previously was that the Cox version
is a multivariate-logistic random variable way of handling the proportions,
whereas the Punt approach is more of a brute force add error approach where
one doesn't have to worry about outside [0,1] values, particularly negative
values (because your evaluating small error around proportions not not near
0, or 1 for that matter).  I think that is it, but I may be wrong as that
is just my intuition and haven't actually sim tested anything.  We can just
pick one and go with it.

On Thu, Mar 23, 2017 at 12:21 PM, Daniel Goethel <notifications@github.com>
wrote:

> i'm having trouble reconciling eqn T1.21 in the cox paper with the
> seemingly simpler qn 1 in the Punt paper. In other words, what does the
> subtraction of 1/A*sum(prop) do? Is the Punt version not completely
> accurate?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/KatelynBosley/SPASAM/commit/95eb7fc37f65bacf305f53ff483ad4c45a56ee48#commitcomment-21463682>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHk_-pqPIDfhjXVNBOiKKfygNqjZo6WMks5rosZIgaJpZM4MnPc9>
> .
>

--

*Aaron M. Berger, Ph.D. Research Mathematical Statistician*
*Fishery Resource Analysis and Monitoring Division*
*Northwest Fisheries Science Center*
*2032 SE OSU Dr. Bldg. 955*
*Newport, OR 97365-5275*

*aaron.berger@noaa.gov <aaron.berger@noaa.gov>541.867.0562*


My bad, you're right. Sorry for the noise.


async Karl!


Right, that's not what I meant. When we were talking I meant to say that you don't need to include/use genericimpl.h at all - not even create a aarch64 equivalent. I recommend you just move the code to neon.h at this point.


Is this really necessary? It's causing types conflict with tns-core-modules (#332)


Yeah, for today (and before today) this makes a lot of sense. I'm just pointing out that as we look to the future it may make more sense to try to work with Ansible Apps or whatever as it's going to let you have less of a maintenance burden.


WASD


No they should have region specific indices, I couldn't remember in admb
when indexing what to do.  for example, if you have Rec_prop(p,y,r) and you
want to fill it with just Rec_prop_temp(y,r) do you then index it as
Rec_prop_temp(,y,r) as with R?

On Thu, Mar 23, 2017 at 12:30 PM, Daniel Goethel <notifications@github.com>
wrote:

> also, the calcs after you close the region loop no longer have region
> specific indices...am i missing something?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/KatelynBosley/SPASAM/commit/95eb7fc37f65bacf305f53ff483ad4c45a56ee48#commitcomment-21463906>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHk_-uOwDnPasUN7yC3moZKgvaE-0XM6ks5roshegaJpZM4MnPc9>
> .
>

--

*Aaron M. Berger, Ph.D. Research Mathematical Statistician*
*Fishery Resource Analysis and Monitoring Division*
*Northwest Fisheries Science Center*
*2032 SE OSU Dr. Bldg. 955*
*Newport, OR 97365-5275*

*aaron.berger@noaa.gov <aaron.berger@noaa.gov>541.867.0562*


v0.0.5 (#26)

Preview: docs


fix theme: bring back prop docs (IBlock)

Preview: docs


ok, its more just for my own understanding.  I just don't know what the extra minus does explicitly, but I haven't tried to look up the actual basis for it (e.g., the Schbute paper).  I'm fine with that way, seems to match the Cox approach.  I was a little confused there why they didn't just simulate a multinomial for the age comps, but that is a different question.

Gotcha...I've never messed around with the shorthand methods in ADMB, I tend to get myself confused (and messed up with r).  All I know is you can drop the last index if you want to sum over that variable.  I'll just do the brute force method and loop over index...its not like we are losing anything considering how clunky the rest of the code is already written.  I'll make a few changes and commit it.


I will not maintain this moving forward, once minishift supports this, the
tool will become "community" effort if someone wants to take it :-D
Also, ansibleapps I think are not in a usable state and there's no service
catalog and brokers,....

The future is not yet here ;-)


> How did you get racket to run?  I get only compiler errors that look like, e.g.,

raco install r7rs

Sorry for not mentioning this anywhere :-/

Greetings, Peter


Excercise done!!


![](https://github.trello.services/images/mini-trello-icon.png) [O sistema deve possuir um temporizador para cada fase](https://trello.com/c/x34KI5NL/4-o-sistema-deve-possuir-um-temporizador-para-cada-fase)


Looks good to me, but I think you probably meant to `@` someone else. ;)


Bluemix [toolchain](https://dev-console.stage1.ng.bluemix.net/devops/toolchains/c93cc128-978c-45cf-821e-cf1065718a7e "jenkinsGitDemo-dev"): [Jenkins](http://9.37.138.183:8080/ "jiraJenkinsDemo-dev") deployed [jenkinsGitDemo-dev](https://github.com/patrickjoy/jenkinsGitDemo-dev/releases/tag/deploy-ibm-ys1-us-south-patrick.joy1-dev-20170323-194108 "deploy-ibm-ys1-us-south-patrick.joy1-dev-20170323-194108") to [dev](https://dev-console.stage1.ng.bluemix.net/apps/54adeb9f-0c89-4a1e-a394-1e3365612a05 "ibm:ys1:us-south:patrick.joy1:dev"), including this commit


TeamCity Xbim :: XbimMvdXML :: XbimMvdXML [Build 18](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1502&buildTypeId=Xbim_XbimMvdXML_XbimMvdXML) is now running


TeamCity Xbim :: XbimMvdXML :: XbimMvdXML [Build 18](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1502&buildTypeId=Xbim_XbimMvdXML_XbimMvdXML) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:45


I like that approach.  That's how I usually do it anyway.  Sometimes I'll
try the shorthand to see if I get the same answer, but rarely do I start
with it.  I thought I saw some shorthand in other places of the code so was
just trying not to look inferior... thus the needs checking...

On Thu, Mar 23, 2017 at 12:36 PM, Daniel Goethel <notifications@github.com>
wrote:

> ok, its more just for my own understanding. I just don't know what the
> extra minus does explicitly, but I haven't tried to look up the actual
> basis for it (e.g., the Schbute paper). I'm fine with that way, seems to
> match the Cox approach. I was a little confused there why they didn't just
> simulate a multinomial for the age comps, but that is a different question.
>
> Gotcha...I've never messed around with the shorthand methods in ADMB, I
> tend to get myself confused (and messed up with r). All I know is you can
> drop the last index if you want to sum over that variable. I'll just do the
> brute force method and loop over index...its not like we are losing
> anything considering how clunky the rest of the code is already written.
> I'll make a few changes and commit it.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/KatelynBosley/SPASAM/commit/95eb7fc37f65bacf305f53ff483ad4c45a56ee48#commitcomment-21463995>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHk_-v7Jo-2ILs-5arH5upnMFiPHFbANks5rosnEgaJpZM4MnPc9>
> .
>

--

*Aaron M. Berger, Ph.D. Research Mathematical Statistician*
*Fishery Resource Analysis and Monitoring Division*
*Northwest Fisheries Science Center*
*2032 SE OSU Dr. Bldg. 955*
*Newport, OR 97365-5275*

*aaron.berger@noaa.gov <aaron.berger@noaa.gov>541.867.0562*


this change has now been reverted


@dcbriccetti Thanks for pointing this out. Let me explain what actually going underneath the hood here:
Actually string literals on the left are the `key` values of CheckBoxPreferences in [admin_preferences.xml](https://github.com/opendatakit/collect/blob/master/collect_app/src/main/res/xml/admin_preferences.xml) whereas string literals on the right are the keys used for storing preference in SharedPreferences.
Now, it actually great that both of them exactly matches but what if they don't? For example, in future, we may decide to add a new preference and made `key` in `admin_preferences.xml` and Sharedpreferences different?
Also, please correct me if I am going wrong anywhere.


size(560, 120);
smooth();
strokeWeight(12);
strokeJoin(ROUND);
rect(40, 25, 70, 70);
strokeJoin(BEVEL);
rect(140, 25, 70, 70);
strokeCap(SQUARE);
line(270, 25, 340, 95);
strokeCap(ROUND);
line(350, 25, 420, 95);
ellipse(500, 60, 75, 75);


when the window isnt in focus (minimized or other window has the focus) it blinks in case the map changed, you have been disconnected, an error occurred or the dl popup is shown

it also shows the download process status in the taskbar


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.1.239.89b173f052b465f88de889a76cca481c9e993cf5](http://build.palaso.org/viewLog.html?buildId=86718&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3576, ignored: 128 Build time: 00:04:18


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.233.1fd0761fc7cf1c6085847880db966d589bf276b0](http://build.palaso.org/viewLog.html?buildId=86724&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3389, ignored: 124 Build time: 00:04:13


@morenoh149 i think it's ok to do another release now


Thanks alex


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1247.2efba8b43105ae8f5c7cf233d07cb51f5ec5349f](http://build.palaso.org/viewLog.html?buildId=86723&buildTypeId=PalasoPrecise64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3393, ignored: 125 Build time: 00:05:49


On 03/23/2017 03:38 PM, ecraven wrote:
>> How did you get racket to run? I get only compiler errors that look
> like, e.g.,
>
> raco install r7rs

It's

raco pkg install r7rs


[R/Learner_properties.R:84:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/Learner_properties.R#L84) *style:* **Variable or function name should be dotted.case.**
```r
  allProps = c(listTaskTypes(), "any")
  ^~~~~~~~
```
[R/NoFeaturesModel.R:7:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/NoFeaturesModel.R#L7) *style:* **Variable or function name should be functionCamel.case.**
```r
predict_nofeatures = function(model, newdata) {
^~~~~~~~~~~~~~~~~~
```
[R/generateCalibration.R:116:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/generateCalibration.R#L116) *style:* **Variable or function name should be dotted.case.**
```r
  max_bin = sapply(stri_split(levels(proportion$bin), regex = ",|]|\\)"),
  ^~~~~~~
```
[R/generateCalibration.R:192:5:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/generateCalibration.R#L192) *style:* **Variable or function name should be dotted.case.**
```r
    top_data = obj$data[obj$data$truth == obj$data$Class, ]
    ^~~~~~~~
```
[R/generateCalibration.R:195:5:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/generateCalibration.R#L195) *style:* **Variable or function name should be dotted.case.**
```r
    bottom_data = obj$data[obj$data$truth != obj$data$Class, ]
    ^~~~~~~~~~~
```
[R/generateLearningCurve.R:204:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/generateLearningCurve.R#L204) *style:* **Variable or function name should be functionCamel.case.**
```r
  create_plot = function(data, color) {
  ^~~~~~~~~~~
```
[R/generateLearningCurve.R:234:7:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/generateLearningCurve.R#L234) *style:* **Variable or function name should be dotted.case.**
```r
      data_sub = shiny::reactive(data[which(data[[interaction]] == input$interaction_select), ])
      ^~~~~~~~
```
[R/generateThreshVsPerf.R:276:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/generateThreshVsPerf.R#L276) *style:* **Variable or function name should be functionCamel.case.**
```r
  create_plot = function(data, color = NULL, group = NULL, measures) {
  ^~~~~~~~~~~
```
[R/generateThreshVsPerf.R:289:7:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/generateThreshVsPerf.R#L289) *style:* **Variable or function name should be dotted.case.**
```r
      vline_data = data.frame(x2 = rep(mark.th, 2), y2 = c(min(data$perf), max(data$perf)),
      ^~~~~~~~~~
```
[R/generateThreshVsPerf.R:321:7:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/generateThreshVsPerf.R#L321) *style:* **Variable or function name should be dotted.case.**
```r
      data_sub = shiny::reactive(data[which(data[[interaction]] == input$interaction_select), ])
      ^~~~~~~~
```
[R/learnerArgsToControl.R:17:5:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/R/learnerArgsToControl.R#L17) *style:* **Variable or function name should be dotted.case.**
```r
    is_missing = if (is.symbol(arg)) {
    ^~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:2:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L2) *style:* **Variable or function name should be functionCamel.case.**
```r
makeRLearner.classif.__mlrmocklearners__1 = function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:8:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L8) *style:* **Variable or function name should be functionCamel.case.**
```r
trainLearner.classif.__mlrmocklearners__1 = function(.learner, .task, .subset, .weights = NULL,  ...) list()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:9:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L9) *style:* **Variable or function name should be functionCamel.case.**
```r
predictLearner.classif.__mlrmocklearners__1 = function(.learner, .model, .newdata, ...) stop("foo")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:15:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L15) *style:* **Variable or function name should be functionCamel.case.**
```r
makeRLearner.classif.__mlrmocklearners__2 = function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:24:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L24) *style:* **Variable or function name should be functionCamel.case.**
```r
trainLearner.classif.__mlrmocklearners__2 = function(.learner, .task, .subset, .weights = NULL, alpha, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:29:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L29) *style:* **Variable or function name should be functionCamel.case.**
```r
predictLearner.classif.__mlrmocklearners__2 = function(.learner, .model, .newdata, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:38:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L38) *style:* **Variable or function name should be functionCamel.case.**
```r
makeRLearner.classif.__mlrmocklearners__3 = function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:44:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L44) *style:* **Variable or function name should be functionCamel.case.**
```r
trainLearner.classif.__mlrmocklearners__3 = function(.learner, .task, .subset, .weights = NULL,  ...) stop("foo")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:45:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L45) *style:* **Variable or function name should be functionCamel.case.**
```r
predictLearner.classif.__mlrmocklearners__3 = function(.learner, .model, .newdata, ...) 1L
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:51:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L51) *style:* **Variable or function name should be functionCamel.case.**
```r
makeRLearner.regr.__mlrmocklearners__4 = function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:63:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L63) *style:* **Variable or function name should be functionCamel.case.**
```r
trainLearner.regr.__mlrmocklearners__4 = function(.learner, .task, .subset, .weights = NULL, p1, p3, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:67:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L67) *style:* **Variable or function name should be functionCamel.case.**
```r
predictLearner.regr.__mlrmocklearners__4 = function(.learner, .model, .newdata, p2, p3) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:77:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L77) *style:* **Variable or function name should be functionCamel.case.**
```r
makeRLearner.classif.__mlrmocklearners__5 = function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:89:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L89) *style:* **Variable or function name should be functionCamel.case.**
```r
trainLearner.classif.__mlrmocklearners__5 = function(.learner, .task, .subset, .weights = NULL, ...) { }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:91:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L91) *style:* **Variable or function name should be functionCamel.case.**
```r
predictLearner.classif.__mlrmocklearners__5 = function(.learner, .model, .newdata) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:99:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L99) *style:* **Variable or function name should be functionCamel.case.**
```r
makeRLearner.regr.__mlrmocklearners__6 = function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:107:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L107) *style:* **Variable or function name should be functionCamel.case.**
```r
trainLearner.regr.__mlrmocklearners__6 = function(.learner, .task, .subset, .weights = NULL, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/helper_mock_learners.R:111:1:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/helper_mock_learners.R#L111) *style:* **Variable or function name should be functionCamel.case.**
```r
predictLearner.regr.__mlrmocklearners__6 = function(.learner, .model, .newdata ) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_base_generatePartialDependence.R:299:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/test_base_generatePartialDependence.R#L299) *style:* **Variable or function name should be dotted.case.**
```r
  out_sub = generateFeatureGrid(features, data, "subsample",
  ^~~~~~~
```
[tests/testthat/test_base_getHyperPars.R:9:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/test_base_getHyperPars.R#L9) *style:* **Variable or function name should be dotted.case.**
```r
  named_list = list()
  ^~~~~~~~~~
```
[tests/testthat/test_tuneParams.R:56:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/test_tuneParams.R#L56) *style:* **Variable or function name should be dotted.case.**
```r
  ctrl_default = makeTuneControlRandom(maxit = 2)
  ^~~~~~~~~~~~
```
[tests/testthat/test_tuneParams.R:57:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/test_tuneParams.R#L57) *style:* **Variable or function name should be dotted.case.**
```r
  ctrl_memory = makeTuneControlRandom(maxit = 2, log.fun = "memory")
  ^~~~~~~~~~~
```
[tests/testthat/test_tuneParams.R:58:3:](https://github.com/mlr-org/mlr/blob/235e66377303b4fe18da26b6338d5f39e4f45472/tests/testthat/test_tuneParams.R#L58) *style:* **Variable or function name should be dotted.case.**
```r
  ctrl_user = makeTuneControlRandom(maxit = 2, log.fun = function(learner, task, resampling, measures, par.set, control, opt.path, dob, x, y, remove.nas, stage, prev.stage) message("Hi"))
  ^~~~~~~~~
```


@tsl0922 Why the heck do you install this glibc hack into Alpine?!


updated


Closes #1


Commit message should say:

> Add support for `*.otf` fonts


I add NDVI here: https://github.com/weecology/PortalDataSummaries/pull/11 if someone wants to merge that.


Commit made by me on Salman's computer as Lab computers weren't playing nicely


Pq vc fez essa bosta?


This change seems related to https://github.com/blacklabel/custom_events/issues/90

I'm not sure what that routine "fixes" but would something like t his be acceptable?

`
elemObj = series.searchPoint(normalizedEvent, series.kdDimensions === 1) || elemObj;
`


O que é Avocado? Abacate?


sent https://github.com/sez11a/liferay-docs/pull/2218


Este ejercicio esta hecho con msqli, por lo que si se quiere comprobar su funcionamiento debe usarse la bbdd mysql. Soy consciente de que lo correcto tal vez seria usar directamente PDO, pero he estudiado de forma autodidacta msqli y queria probarla.
Un saludo!!


Sim, em espanhol


The following doc(s) have been deployed to the [twootenpat](https://twootenpat-static-docs.pantheonsite.io/docs) Multidev environment:
- [docs/unsupported-modules-plugins](https://twootenpat-static-docs.pantheonsite.io/docs/unsupported-modules-plugins)


aber wo sind die python Quellcodes?


'We don't have a way to declare the type of a React element "nominally" based on it's type' - what does this mean? Is there anything the community can do to help?


@Calvarez14 , @anthonykulis
 I dont think getHydraulicSteering() wil this work here!
but even if we were to simply write hydraulicSteering we will need to change its visibility to public in the supper class SportDriveLine, and hence the uml.


I'm still getting errors:
```
Testing browse under Racket
Including prelude /home/lucier/programs/r7rs-benchmarks/src/Racket-prelude.scm
Compiling...
standard-module-name-resolver: collection not found
  for module path: (submod r7rs reader)
  collection: "r7rs"
  in collection directories:
   /home/lucier/programs/r7rs-benchmarks/.racket/6.8/collects
   /usr/local/racket-6.8/share/racket/collects
   ... [156 additional linked and package directories]
  compilation context...:
   /tmp/larcenous/Racket/browse.scm
  context...:
   show-collection-err
   standard-module-name-resolver
   /usr/local/racket-6.8/share/racket/collects/compiler/cm.rkt:405:23
   /usr/local/racket-6.8/share/racket/collects/syntax/modcode.rkt:62:2: reader
   /usr/local/racket-6.8/share/racket/collects/syntax/modcode.rkt:279:5: compile-one
   /usr/local/racket-6.8/share/racket/collects/compiler/cm.rkt:363:0: compile-zo*
   /usr/local/racket-6.8/share/racket/collects/compiler/cm.rkt:572:26
   /usr/local/racket-6.8/share/racket/collects/compiler/cm.rkt:564:42
   /usr/local/racket-6.8/share/racket/collects/compiler/cm.rkt:644:2: do-check
   /usr/local/racket-6.8/share/racket/collects/compiler/cm.rkt:737:4
   /usr/local/racket-6.8/share/racket/pkgs/compiler-lib/compiler/commands/make.rkt:81:8: for-loop
   /usr/local/racket-6.8/share/racket/pkgs/compiler-lib/compiler/commands/make.rkt: [running body]
   /usr/local/racket-6.8/share/racket/collects/raco/raco.rkt: [running body]
   /usr/local/racket-6.8/share/racket/collects/raco/main.rkt: [running body]
+!CSVLINE!+racket,browse,COMPILEERROR
```
And `r7rs` is installed:
```
heine:~/programs/r7rs-benchmarks> raco pkg install r7rs
raco pkg install: package is already installed
  package: r7rs
```


[R/io.R:54:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/io.R#L54) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(key == "/") key = ""
    ^
```
[R/io.R:55:17:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/io.R#L55) *style:* **Put spaces around all infix operators.**
```r
  con("get", key=key)
               ~^~
```
[R/io.R:86:19:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                 ~^~
```
[R/io.R:86:30:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                            ~^~
```
[R/io.R:86:39:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                                     ~^~
```
[R/io.R:111:20:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/io.R#L111) *style:* **Put spaces around all infix operators.**
```r
  con("delete", key=key)
                  ~^~
```
[R/io.R:124:1:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/io.R#L124) *style:* **Lines should not be more than 130 characters.**
```r
#' @note Corresponds to the HTTP \code{HEAD} operations. Directory entries in the data frame directory listing output are identified by \code{size=NA}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/io.R:142:18:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/io.R#L142) *style:* **Put spaces around all infix operators.**
```r
  con("head", key=key)
                ~^~
```
[R/mongoose.R:23:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$compression)) opts$compression = "lz4"
    ^
```
[R/mongoose.R:24:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifyhost)) opts$ssl_verifyhost = 0
    ^
```
[R/mongoose.R:25:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifypeer)) opts$ssl_verifypeer = 0
    ^
```
[R/mongoose.R:26:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$redirect_limit)) opts$redirect_limit = 3
    ^
```
[R/mongoose.R:27:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$xdr)) opts$xdr = FALSE
    ^
```
[R/mongoose.R:29:35:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L29) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con, xdr=opts$xdr)
                                  ^
```
[R/mongoose.R:29:75:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L29) *style:* **Put spaces around all infix operators.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con, xdr=opts$xdr)
                                                                         ~^~
```
[R/mongoose.R:32:17:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) unserialize(lz4::lzDecompress(x)),
               ~^~
```
[R/mongoose.R:33:18:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                ~^~
```
[R/mongoose.R:33:64:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                                                              ~^~
```
[R/mongoose.R:34:16:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L34) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
              ~^~
```
[R/mongoose.R:34:62:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L34) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
                                                            ~^~
```
[R/mongoose.R:37:17:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) lz4::lzCompress(serialize0(x, NULL)),
               ~^~
```
[R/mongoose.R:38:18:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                ~^~
```
[R/mongoose.R:38:68:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                                                                  ~^~
```
[R/mongoose.R:39:16:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L39) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
              ~^~
```
[R/mongoose.R:39:66:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L39) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
                                                                ~^~
```
[R/mongoose.R:46:7:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("user" %in% names(opts) && "password" %in% names(opts))
      ^
```
[R/mongoose.R:49:38:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                    ~^~
```
[R/mongoose.R:49:49:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                               ~^~
```
[R/mongoose.R:49:85:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                                                                ~^~
```
[R/mongoose.R:51:33:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                               ~^~
```
[R/mongoose.R:51:53:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                   ~^~
```
[R/mongoose.R:51:89:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                                                ~^~
```
[R/mongoose.R:52:48:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L52) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                              ~^~
```
[R/mongoose.R:52:84:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L52) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                                                                ~^~
```
[R/mongoose.R:55:23:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L55) *warning:* **no visible global function definition for ‘urlEncodePath’**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                      ^~~~~~~~~~~~~
```
[R/mongoose.R:55:51:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L55) *style:* **Put spaces around all infix operators.**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                                                 ~^~
```
[R/mongoose.R:56:7:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L56) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "put")
      ^
```
[R/mongoose.R:60:35:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                 ~^~
```
[R/mongoose.R:60:45:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                           ~^~
```
[R/mongoose.R:60:65:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                               ~^~
```
[R/mongoose.R:60:90:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                                                ~^~
```
[R/mongoose.R:61:49:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L61) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:62:9:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L62) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:64:14:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L64) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "head")
             ^
```
[R/mongoose.R:66:73:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L66) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list = list(customrequest = "HEAD", nobody=TRUE))
                                                                       ~^~
```
[R/mongoose.R:67:49:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L67) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:68:9:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:76:14:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "get")
             ^
```
[R/mongoose.R:78:49:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L78) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:79:9:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:83:23:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                     ~^~
```
[R/mongoose.R:83:57:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                                                       ~^~
```
[R/mongoose.R:84:9:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L84) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
        ^
```
[R/mongoose.R:84:59:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L84) *style:* **Put spaces around all infix operators.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
                                                         ~^~
```
[R/mongoose.R:93:7:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L93) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "delete")
      ^
```
[R/mongoose.R:96:49:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L96) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:97:9:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L97) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:122:56:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L122) *style:* **Put spaces around all infix operators.**
```r
  m = system.file("backends/mongoose/mongoose", package="feathercache")
                                                      ~^~
```
[R/mongoose.R:123:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L123) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(nchar(m) == 0) stop("mongoose not found!")
    ^
```
[R/mongoose.R:125:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L125) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(port)) cmd = sprintf("%s -p %d", cmd, as.integer(port))
    ^
```
[R/mongoose.R:126:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L126) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(forward_to)) cmd = sprintf("%s -f %s", cmd, forward_to)
    ^
```
[R/mongoose.R:127:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L127) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(ssl_cert)) cmd = sprintf("%s -s %s", cmd, ssl_cert)
    ^
```
[R/mongoose.R:128:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(auth_domain)) cmd = sprintf("%s -a %s", cmd, auth_domain)
    ^
```
[R/mongoose.R:129:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L129) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(global_auth)) cmd = sprintf("%s -P %s", cmd, global_auth)
    ^
```
[R/mongoose.R:130:19:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/mongoose.R#L130) *style:* **Put spaces around all infix operators.**
```r
  system(cmd, wait=FALSE)
                 ~^~
```
[R/util.R:2:1:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L2) *style:* **Variable or function name should be snake_case.**
```r
urlEncodePath = function (x)
^~~~~~~~~~~~~
```
[R/util.R:2:26:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L2) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
urlEncodePath = function (x)
                         ^
```
[R/util.R:4:37:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  enc = utils::URLencode(x, reserved=TRUE)
                                   ~^~
```
[R/util.R:24:92:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:24:104:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:25:38:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                    ~^~
```
[R/util.R:25:63:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                                             ~^~
```
[R/util.R:28:5:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(idx) > 0)
    ^
```
[R/util.R:33:20:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/R/util.R#L33) *style:* **Put spaces around all infix operators.**
```r
  writeLines(f, con=file)
                  ~^~
```
[tests/mongoose.R:4:45:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/mongoose.R:4:64:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/mongoose.R:10:21:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/mongoose.R#L10) *style:* **Put spaces around all infix operators.**
```r
cache(con, iris, key="mystuff/iris")  # put a copy of iris in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:11:21:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/mongoose.R#L11) *style:* **Put spaces around all infix operators.**
```r
cache(con, cars, key="mystuff/cars")  # put a copy of cars in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:19:26:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/mongoose.R#L19) *style:* **Put spaces around all infix operators.**
```r
n <- cache(con, iris, key="mystuff/~ ! @#$%^&*()-_=+[]{}:;\"'<>,.?`")
                        ~^~
```
[tests/util.R:4:45:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/util.R:4:64:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/util.R:10:87:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/util.R#L10) *style:* **Put spaces around all infix operators.**
```r
check("user:realm:ebbc0ff9a121dbb6789bbe5f82174fa0", system(paste("cat", file), intern=TRUE))
                                                                                ~^~
```
[tests/util.R:12:87:](https://github.com/bwlewis/feathercache/blob/4a8d86e5fc5d5044227c9ebf0162167a1c34801b/tests/util.R#L12) *style:* **Put spaces around all infix operators.**
```r
check("user:realm:ebbc0ff9a121dbb6789bbe5f82174fa0", system(paste("cat", file), intern=TRUE))
                                                                                ~^~
```


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/4c26506b-1fe3-4478-8226-cef5f0a4703c "ArtesianBore-java"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/190997bf-ebf6-4a39-8be8-138775dc2af8 "ArtesianBore-java") deployed this commit to [WaterCorp](https://console.ng.bluemix.net/apps/e4378a07-e81e-43a4-9759-2852ce50c0c4 "ibm:yp:us-south:dwoo@nz1.ibm.com:WaterCorp")


set echo on
connect system/amakal

--> Create Application User

drop user IgnacioFunds cascade;
create user IgnacioFunds identified by welcome;
grant connect, resource to IgnacioFunds;
alter user IgnacioFunds default tablespace users
   temporary tablespace temp account unlock;

--> Create user security information about the app

drop user IgnacioFunds_admin cascade;
create user IgnacioFunds_admin identified by welcome;
alter user IgnacioFunds_admin default tablespace system
   temporary tablespace temp account unlock;
grant create procedure, create session, create table, resource, select any dictionary to IgnacioFunds_admin;

---------------------------------------------------------------------r

connect IgnacioFunds/welcome

--> "parts" table for the application demo

create table donators
	(d_id number(10) primary key,
	firstname varchar2(20),
	middlename varchar2(20),
	email varchar2(20));

create table transactions
    (t_id number(10) primary key,
    	amount varchar2(20),
    	date_donated date);

commit;

 ---------------------------------------------------------------------

 connect IgnacioFunds_admin/welcome;

 -- Authentication table with the web user username and password
 -- A real application woukd never store plain-text passwords
 -- but tgus code is a demo for client identifiers and not about
 -- Authentication

 create table php_authentication (app_username varchar(20) primary key, app_password varchar2(20) not null);

 	insert into php_authentication values('admin','root');
 		commit;

 	grant select on php_authentication to IgnacioFunds;


there should be user name before this line


No worries. I'll change it back.


Sorry Mr.Hoyt didn't mean to break the sim slot 🌵


初稿-大同是谁-云乐r-002

反动集团？反动组织会不会更像沙皇用语


@boying44 it's `+1` not `11`


Bue... me costó darme cuenta pero parece que el problema era que me faltaba importar flask_bootstrap... mañana espero arreglarlo.


@boying44 it passes the router `r` (which has handlers to all the endpoints) to the root endpoint `/`
you can make multiple routers for more complex route handling


yes, I think they would.


楼主大大。我初学，首次见到px2rem 或者rem2px  比如  px2rem(width,200); 中这个具体的换算是实际设置width是等于200/16吗 假如body默认的font-size是16px？？


Sorry, I should have pinged you.
Don and I switched to your coreboot and were trying to "pci=realloc" added
to the kernel command line. We found the Kconfig equivalent but I though it
would be useful to have boot parse: -c "+root=/dev/sda1 pci=realloc"

On Wed, Mar 22, 2017 at 6:58 PM Kevin Paul Herbert <notifications@github.com>
wrote:

> Nice!
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/platinasystems/go/commit/f00727a4cc4f21eb72a435a0344b155df97f2ff2#commitcomment-21450545>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAZzc71WwQP5nwPcZemNq55vRQMrxTfFks5rodHAgaJpZM4MmEBg>
> .
>


初稿-大同是谁-云乐r-002

太喜欢这句了，马克思就是这样，钱到手很快就会花光，对金钱没有长远打算。当时几乎所有的报刊都拒绝他的投稿，他被法国和比利时先后驱逐出境。他的三个孩子就是在贫困中死去的。


@smithrobs Makes me feel a bit better! Kept thinking I was doing something wrong 😠 😡


这里应该添加判断，如果失败，需要 return。否则后面的还是会执行，浪费资源。


May I ask why you changed this from Warning to Error?


[R/io.R:54:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/io.R#L54) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(key == "/") key = ""
    ^
```
[R/io.R:55:17:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/io.R#L55) *style:* **Put spaces around all infix operators.**
```r
  con("get", key=key)
               ~^~
```
[R/io.R:86:19:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                 ~^~
```
[R/io.R:86:30:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                            ~^~
```
[R/io.R:86:39:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/io.R#L86) *style:* **Put spaces around all infix operators.**
```r
  con("put", value=value, key=key, xdr=xdr)
                                     ~^~
```
[R/io.R:111:20:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/io.R#L111) *style:* **Put spaces around all infix operators.**
```r
  con("delete", key=key)
                  ~^~
```
[R/io.R:124:1:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/io.R#L124) *style:* **Lines should not be more than 130 characters.**
```r
#' @note Corresponds to the HTTP \code{HEAD} operations. Directory entries in the data frame directory listing output are identified by \code{size=NA}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/io.R:142:18:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/io.R#L142) *style:* **Put spaces around all infix operators.**
```r
  con("head", key=key)
                ~^~
```
[R/mongoose.R:23:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$compression)) opts$compression = "lz4"
    ^
```
[R/mongoose.R:24:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L24) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifyhost)) opts$ssl_verifyhost = 0
    ^
```
[R/mongoose.R:25:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$ssl_verifypeer)) opts$ssl_verifypeer = 0
    ^
```
[R/mongoose.R:26:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$redirect_limit)) opts$redirect_limit = 3
    ^
```
[R/mongoose.R:27:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is.null(opts$xdr)) opts$xdr = FALSE
    ^
```
[R/mongoose.R:29:35:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L29) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con, xdr=opts$xdr)
                                  ^
```
[R/mongoose.R:29:75:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L29) *style:* **Put spaces around all infix operators.**
```r
  serialize0 = function(x, con) if(is.raw(x)) x else serialize(x, con, xdr=opts$xdr)
                                                                         ~^~
```
[R/mongoose.R:32:17:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L32) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) unserialize(lz4::lzDecompress(x)),
               ~^~
```
[R/mongoose.R:33:18:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                ~^~
```
[R/mongoose.R:33:64:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L33) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) unserialize(memDecompress(x, type="gzip")),
                                                              ~^~
```
[R/mongoose.R:34:16:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L34) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
              ~^~
```
[R/mongoose.R:34:62:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L34) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) unserialize(memDecompress(x, type="xz")),
                                                            ~^~
```
[R/mongoose.R:37:17:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L37) *style:* **Put spaces around all infix operators.**
```r
             lz4=function(x) lz4::lzCompress(serialize0(x, NULL)),
               ~^~
```
[R/mongoose.R:38:18:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                ~^~
```
[R/mongoose.R:38:68:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L38) *style:* **Put spaces around all infix operators.**
```r
             gzip=function(x) memCompress(serialize0(x, NULL), type="gzip"),
                                                                  ~^~
```
[R/mongoose.R:39:16:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L39) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
              ~^~
```
[R/mongoose.R:39:66:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L39) *style:* **Put spaces around all infix operators.**
```r
             xz=function(x) memCompress(serialize0(x, NULL), type="xz"),
                                                                ~^~
```
[R/mongoose.R:46:7:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if("user" %in% names(opts) && "password" %in% names(opts))
      ^
```
[R/mongoose.R:49:38:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                    ~^~
```
[R/mongoose.R:49:49:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                               ~^~
```
[R/mongoose.R:49:85:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L49) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, httpauth=2, userpwd=paste(opts$user, opts$password, sep=":"))
                                                                                ~^~
```
[R/mongoose.R:51:33:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                               ~^~
```
[R/mongoose.R:51:53:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                   ~^~
```
[R/mongoose.R:51:89:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L51) *style:* **Put spaces around all infix operators.**
```r
    curl::handle_setopt(h, .list=list(ssl_verifyhost=opts$ssl_verifyhost, ssl_verifypeer=opts$ssl_verifypeer,
                                                                                ~^~
```
[R/mongoose.R:52:48:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L52) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                              ~^~
```
[R/mongoose.R:52:84:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L52) *style:* **Put spaces around all infix operators.**
```r
                                      maxredirs=opts$redirect_limit, followlocation=52))
                                                                                ~^~
```
[R/mongoose.R:55:23:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L55) *warning:* **no visible global function definition for ‘urlEncodePath’**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                      ^~~~~~~~~~~~~
```
[R/mongoose.R:55:51:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L55) *style:* **Put spaces around all infix operators.**
```r
    url = paste(base, urlEncodePath(args$key), sep="/") ## XXX urlencode
                                                 ~^~
```
[R/mongoose.R:56:7:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L56) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "put")
      ^
```
[R/mongoose.R:60:35:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                 ~^~
```
[R/mongoose.R:60:45:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                           ~^~
```
[R/mongoose.R:60:65:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                               ~^~
```
[R/mongoose.R:60:90:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L60) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list=list(post=TRUE, postfieldsize=length(data), postfields=data))
                                                                                ~^~
```
[R/mongoose.R:61:49:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L61) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:62:9:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L62) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:64:14:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L64) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "head")
             ^
```
[R/mongoose.R:66:73:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L66) *style:* **Put spaces around all infix operators.**
```r
      curl::handle_setopt(h, .list = list(customrequest = "HEAD", nobody=TRUE))
                                                                       ~^~
```
[R/mongoose.R:67:49:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L67) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:68:9:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L68) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:76:14:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L76) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    } else if(proto == "get")
             ^
```
[R/mongoose.R:78:49:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L78) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:79:9:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L79) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:83:23:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                     ~^~
```
[R/mongoose.R:83:57:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L83) *style:* **Put spaces around all infix operators.**
```r
                 split="content-type:")[[1]][2])), error=function(e) "application/binary")
                                                       ~^~
```
[R/mongoose.R:84:9:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L84) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
        ^
```
[R/mongoose.R:84:59:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L84) *style:* **Put spaces around all infix operators.**
```r
      if(length(grep("application/json", type, ignore.case=TRUE) > 0)) # directory listing
                                                         ~^~
```
[R/mongoose.R:93:7:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L93) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(proto == "delete")
      ^
```
[R/mongoose.R:96:49:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L96) *style:* **Put spaces around all infix operators.**
```r
      resp = curl::curl_fetch_memory(url, handle=h)
                                               ~^~
```
[R/mongoose.R:97:9:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L97) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(resp$status_code > 299) stop("HTTP error ", resp$status_code)
        ^
```
[R/mongoose.R:123:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L123) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(grepl("windows", Sys.info()["sysname"], ignore.case=TRUE))
    ^
```
[R/mongoose.R:123:57:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L123) *style:* **Put spaces around all infix operators.**
```r
  if(grepl("windows", Sys.info()["sysname"], ignore.case=TRUE))
                                                       ~^~
```
[R/mongoose.R:127:35:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L127) *style:* **Put spaces around all infix operators.**
```r
  m = system.file(exename, package="feathercache")
                                 ~^~
```
[R/mongoose.R:128:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L128) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(nchar(m) == 0) stop("mongoose not found!")
    ^
```
[R/mongoose.R:130:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L130) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(port)) cmd = sprintf("%s -p %d", cmd, as.integer(port))
    ^
```
[R/mongoose.R:131:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L131) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(forward_to)) cmd = sprintf("%s -f %s", cmd, forward_to)
    ^
```
[R/mongoose.R:132:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L132) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(ssl_cert)) cmd = sprintf("%s -s %s", cmd, ssl_cert)
    ^
```
[R/mongoose.R:133:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L133) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(auth_domain)) cmd = sprintf("%s -a %s", cmd, auth_domain)
    ^
```
[R/mongoose.R:134:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L134) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(global_auth)) cmd = sprintf("%s -P %s", cmd, global_auth)
    ^
```
[R/mongoose.R:135:19:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/mongoose.R#L135) *style:* **Put spaces around all infix operators.**
```r
  system(cmd, wait=FALSE)
                 ~^~
```
[R/util.R:2:1:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L2) *style:* **Variable or function name should be snake_case.**
```r
urlEncodePath = function (x)
^~~~~~~~~~~~~
```
[R/util.R:2:26:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L2) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
urlEncodePath = function (x)
                         ^
```
[R/util.R:4:37:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  enc = utils::URLencode(x, reserved=TRUE)
                                   ~^~
```
[R/util.R:24:92:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:24:104:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L24) *style:* **Put spaces around all infix operators.**
```r
            digest::digest(charToRaw(sprintf("%s:%s:%s", user, realm, password)), serialize=FALSE, algo="md5"))
                                                                                ~^~
```
[R/util.R:25:38:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                    ~^~
```
[R/util.R:25:63:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L25) *style:* **Put spaces around all infix operators.**
```r
  f = tryCatch(readLines(file), error=function(e) c(), warning=function(e) c())
                                                             ~^~
```
[R/util.R:28:5:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(idx) > 0)
    ^
```
[R/util.R:33:20:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/R/util.R#L33) *style:* **Put spaces around all infix operators.**
```r
  writeLines(f, con=file)
                  ~^~
```
[tests/mongoose.R:4:45:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/mongoose.R:4:64:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/mongoose.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/mongoose.R:10:21:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/mongoose.R#L10) *style:* **Put spaces around all infix operators.**
```r
cache(con, iris, key="mystuff/iris")  # put a copy of iris in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:11:21:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/mongoose.R#L11) *style:* **Put spaces around all infix operators.**
```r
cache(con, cars, key="mystuff/cars")  # put a copy of cars in the 'mystuff' directory
                   ~^~
```
[tests/mongoose.R:19:26:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/mongoose.R#L19) *style:* **Put spaces around all infix operators.**
```r
n <- cache(con, iris, key="mystuff/~ ! @#$%^&*()-_=+[]{}:;\"'<>,.?`")
                        ~^~
```
[tests/util.R:4:45:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                           ~^~
```
[tests/util.R:4:64:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/util.R#L4) *style:* **Put spaces around all infix operators.**
```r
  stopifnot(all.equal(a, b, check.attributes=FALSE, check.names=FALSE))
                                                              ~^~
```
[tests/util.R:10:87:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/util.R#L10) *style:* **Put spaces around all infix operators.**
```r
check("user:realm:ebbc0ff9a121dbb6789bbe5f82174fa0", system(paste("cat", file), intern=TRUE))
                                                                                ~^~
```
[tests/util.R:12:87:](https://github.com/bwlewis/feathercache/blob/c97c2036617e4f0058205b67f043b959db030c2f/tests/util.R#L12) *style:* **Put spaces around all infix operators.**
```r
check("user:realm:ebbc0ff9a121dbb6789bbe5f82174fa0", system(paste("cat", file), intern=TRUE))
                                                                                ~^~
```


-		"MB_DEV": "export NODE_ENV=dev&set NODE_RUN=0&webpack --progress --hide-modules",
 +		"MB_DEV": "export NODE_ENV=dev&export NODE_RUN=0&webpack --progress --hide-modules",

mac上设置输出参数，export  是什么意思


请教教我如何自制hosts   如何更新


This needs to have the local file


Typo: html


lol what am I even looking at


请问有没有完整的hosts文件.
请问如何自制hosts文件
谢谢 wh-9007@live.cn


thanks 👍


This is only necessary since you did not do `new-project` as the user you want to be `admin`. If the user asking for this install has `self-provisioner` role, they will be able to do `oc new-project` themselves (without `--as`) and this line will not be necessary.


@micdoodle8 Bit of a random question, but im thinking/planning ideas of what i want to do in my addon and how i want to do them. How long do you think it will be to a first 1.10.2 release/beta/alpha build is released? Like are be near or are we far away at the moment?


They're config files for the NTP service I put instruction in slack, but I'll copy them here:


nah I know im joking. is there a set of commands I need to know to kick off ntp?


Copy the Ntp files to /etc/Ntp.Conf
On the client file , change the ip to the ip of your server
And then on both run /etc/init.d/ntp restart

If it doesn't work let me know, and I can help you debug


assuming ntp is installed, that restart command should do it


sweet ill give it a go


if not just pull ntpd from the ubuntu repo


Hello,I download and compile the newest version of caffe-ssd, I check the caffe.proto and solver.cpp,found these options have already exited.    BUT,when I train my data,there are still no 'per class AP' in my log. T-T How can I get the per class AP when testing the model? Thaaanks!


you have tested without being connected to internet?


yup


Thanks for submission!
1. sprite.svg is corrupted,  you can grab one from here https://github.com/CodeImmersives/CIS_WD2/blob/master/labs/L2/www/assets/images/sprite.svg

2. index.html, line#30 please move chevron icon inside li tag after a tag

3. please use css beautifier or fix indentation in your css file manually, such as https://github.com/CodeImmersives/CIS_WD2/blob/master/labs/L2/www/assets/images/sprite.svg


这种 ide 的配置文件 ignore 一般放在 .gitignore_global 文件中 该文件路径为
```
/Users/$UserName/.gitignore_global
```
详见[git文档](https://git-scm.com/book/zh/v2/%E8%87%AA%E5%AE%9A%E4%B9%89-Git-%E9%85%8D%E7%BD%AE-Git#__code_core_excludesfile_code)


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/fbf12a03-0636-48ac-92bb-afd9ddc03855 "tim-au-nr1"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/95f7e388-5527-4491-afbb-8391dcaeb493 "tim-au-nr1") deployed this commit to [staging](https://console.ng.bluemix.net/apps/840e56bb-1149-48e3-a8c5-1856322231f2 "ibm:yp:us-south:tim-au:staging")


haha most of the stuff in these files if comments i was too lazy to delete.  whatever


export 就是MAC系统的设置参数的命令，window系统是set，本来是想用“cross-env”插件解决跨系统问题，结果它好像只兼容linux。
该命令中的参数：NODE_ENV是设置的环境类型，NODE_RUN是表示是否调试运行模式。


majority of our code is copied from elsewhere.


删除客户字段


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/fbf12a03-0636-48ac-92bb-afd9ddc03855 "tim-au-nr1"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/95f7e388-5527-4491-afbb-8391dcaeb493 "tim-au-nr1") deployed this commit to [devopstest](https://console.ng.bluemix.net/apps/08f78930-3242-463c-8430-eff052b19faa "ibm:yp:us-south:tim-au:devopstest")


If you need to access a specific field of an object on the OpenShift cluster, use the [`jsonpath` output](https://kubernetes.io/docs/user-guide/jsonpath/). I can't tell what field you intended to grab here but if you identify it I can show you the JSONPath accessor.


http://potato.2ch.net/test/read.cgi/software/1488358985/
```
40 名前：名無しさん＠お腹いっぱい。 [sage]： 2017/03/10(金) 21:34:07.96 ID:qPnq4E/i0
http://mercury.bbspink.com/test/read.cgi/natuero/1092435303/
このスレ613までズレずに読める？
47 名前：名無しさん＠お腹いっぱい。 [sage]： 2017/03/11(土) 17:50:15.19 ID:qsqMmf5X0 (2)
透明あぼーん/うふ～んに対応してない串では、
該当レスが抜けてスレ№がズレるんだよ。
49 名前：名無しさん＠お腹いっぱい。 [sage]： 2017/03/11(土) 18:55:59.42 ID:DTAI+Qjm0
2ch初心者なんでhtmlで表示されなくてレス番だけ飛ぶあぼーんが存在する事を今知った
apiで取れるdatと整合性保つにはスレのID有無に応じてID:DELETED付けたあぼーん<>あぼーん<>あぼーん<>あぼーん<>あぼーん<>で穴埋めする必要あるんか

50 名前：名無しさん＠お腹いっぱい。 [sage]： 2017/03/11(土) 19:09:02.37 ID:qsqMmf5X0 (2)
>>49
その通り。
また、2ch.netとbbspink.comで文言も違う。

52 名前：名無しさん＠お腹いっぱい。 [sage]： 2017/03/11(土) 22:19:17.30 ID:XZK5znh90
.dat自体には、レス番号が記録されてないからね
行番号がレス番号だから、.datファイルの先頭から見て'\n'の数を数えないと、レス番号はわからない

そして、仕組みとして、透明あぼーんというものは存在できない
少なくとも、.datファイル単体では
```


Observe Pattern


http://hayabusa6.2ch.net/test/read.cgi/linux/1429177088/

```
551 名前：login:Penguin [sage]： 2017/03/17(金) 13:35:41.40 ID:kY/VM9I5 (6)
>>548
pinkで

class="post" id="10"
data-id="10"
class="number"の数値

どれを使うと良いのか分かりませんが
次の値-前の値-1=の計算をして0の場合は何もしない、1以上の場合はその分
うふ～ん<>うふ～ん<>うふ～ん<>うふ～ん<>
と書かれた行をdatに数字分挿入

という動作を入れるのは難しいですか？
スレ番のズレ対策になると思いますが

589 名前：login:Penguin [sage]： 2017/03/22(水) 22:44:00.24 ID:7iWy/xG+
>>551
とりあえず
http://pastebin.com/BL3puWE9
あんまりきっちりテストしてないから自信ないが
```


Started with my Timesheet/Punch in/out program ( rfid badge incorporation)


Congrats!!!


edit front


Ah indeed, thanks I forgot about that part. Better update my package practices. Cheers


This sounds cool. You should add screenshot. :)


@Ionic You didn't commit this file `patch-src_gdbm.h.in-fix-typo.diff`. `gdbm` build is broken.


kiva-errors (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2528 of 2528 tests passed, 0 test warnings)

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


This change revives Classic CodeClimate in this repo.  Clicking on the CodeClimate badge (in README.md) shows an analysis that (as of this writing) is minutes old, instead of 6 months old.


@jjanssen I touched up the opening paragraph to better state the problem, and how `wagtail` & `GraphQL` helped solve it.

To be honest it still feels vague, but aside from a significantly lengthier opening with examples I can't think of a better approach.  Writing is certainly not my strong suit, so I welcome your expertise and feedback.


this looks nice: http://blog.mattcrampton.com/post/88291892461/query-an-ntp-server-from-python


Make up your mind...


这是一个视频FFmpeg为开发内核的项目，支持视频划线，视频暂停，播放，还有播放速度等控制，


sss


I dont think a solution like that would work. NTP is useful since it adjusts the system clock and "learns" what its drift is.  This gives us the time for a server, but doesn't account for any propegation or network delays, so its would be the same as not doing any sync


@chenglou This should be `==` correct?


kiva-errors (nealkruis) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


This code doesn't work as it leaves the last word off since there is no space at the end.


Woohoo works on my machine.


fair point, also why would we not want to use the tried and true ntp command line


how do i kick off the ntp server? and what is the exact command to restart?


I added a comment to let users change the working directory to where they download DHSGroup3 folder. I guess that is what we can do.

On Mar 22, 2017, at 4:52 PM, ahay27 <notifications@github.com<mailto:notifications@github.com>> wrote:

How do we setwd so that it is universal and I don't have to change the code to run in my environment?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fahay27%2FDHSGroup3%2Fcommit%2F6f9572e10741a2e7e61470c52758f90f56704428%23commitcomment-21446929&data=01%7C01%7Csht72%40pitt.edu%7C2a27b8324f544e23eacb08d471655040%7C9ef9f489e0a04eeb87cc3a526112fd0d%7C1&sdata=UWujUXtXt%2F9Czh6BMlsfOnba93UmvHfK9K8cUWhGjk8%3D&reserved=0>, or mute the thread<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOcgaz_jZRdcU8Cc2hC1u07zsZIyVd7oks5roYn7gaJpZM4Mlzhq&data=01%7C01%7Csht72%40pitt.edu%7C2a27b8324f544e23eacb08d471655040%7C9ef9f489e0a04eeb87cc3a526112fd0d%7C1&sdata=xGVP3d%2FMmTwh5DyCZPRwS8RElPYEIF7b9bFR%2BGvFb20%3D&reserved=0>.


Drawing


Thank you. And how to make "MM" a collector project for more than one branch upstream projects?


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/db7468e4-75af-4c93-8a0b-1a6ccd73cdf5 "IAmAma"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/67650d37-3fff-426a-9ce9-78b86750a60b "IAmAma") deployed this commit to [dev](https://console.ng.bluemix.net/apps/b31920d4-9b08-4352-b441-8a9de9f2ae26 "ibm:yp:us-south:Ramustha Studio:dev")


Thank you for the submission, a couple of observations:
host your own background image (copy and save under your project)

consider changing top navigation font color - hard to see

consider adding readme.md file to root of your project explaining what this page represents or what skills you practiced (just good practive)
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet


tried and true ntp command line?  this is the "command line" ntp

anyways /etc/init.d/ntp start


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/fbf12a03-0636-48ac-92bb-afd9ddc03855 "tim-au-nr1"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/95f7e388-5527-4491-afbb-8391dcaeb493 "tim-au-nr1") deployed this commit to [staging](https://console.ng.bluemix.net/apps/840e56bb-1149-48e3-a8c5-1856322231f2 "ibm:yp:us-south:tim-au:staging")


new added


Reason `===` is OCaml `==`. This one compiles down to the JS `===` which is "correct". Though in this case, Reason `==` (OCaml `=`) also compiles down to JS `===` because it saw the int type I think.

Is this what you're talking about?


thats what i mean, like this is the way other people have done it and servers run it. why not use this way.


ha, gotcha.
if you want to see verify that its connecting, from the pi run
$ntpq -p

For the first couple minutes it will report INIT, but after the first few cycles it will have nonzero data


MultiSpeedFanPower-Part2 (EnergyArchmage) - i386-Windows-7-VisualStudio-14: OK (2484 of 2492 tests passed, 0 test warnings)

 * 7 tests had: EIO diffs.
 * 8 tests had: ESO big diffs.
 * 8 tests had: MTR big diffs.
 * 7 tests had: Table big diffs.

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


your sensei


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/fbf12a03-0636-48ac-92bb-afd9ddc03855 "tim-au-nr1"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/95f7e388-5527-4491-afbb-8391dcaeb493 "tim-au-nr1") deployed this commit to [devopstest](https://console.ng.bluemix.net/apps/08f78930-3242-463c-8430-eff052b19faa "ibm:yp:us-south:tim-au:devopstest")


Kernel need to stay in that .zip format? I am uncertain of the directory structure for miui,


Seems an useless change. How do you handle network latency?


History about the School of Natural Sciences


# **THIS COMMIT WAS UNDONE!!!!!!**


$this->assertFileExists() fände ich einfacher :)


should we submit a chromium patch?


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.1.196.89b173f052b465f88de889a76cca481c9e993cf5](http://build.palaso.org/viewLog.html?buildId=86725&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3554, ignored: 111 Build time: 00:11:20


Initial Commit - Retrofit and Dagger 2 included in project


Wait, they didn't change the packet ids? I've been fooled.


@kravets-levko


redes sociales comentadas temporalmente


Nice work ! Can you provide solution/ help of the movie visualization problem.
I can be accessed on sandeep.upadhyay@technonjr.org.

I am unable to upload the the csv or xsl file so I can specify the problem on mail.


Looks Good!


When this gets merged let me know so I can download the new software and test it out ;-)


Those are only in the phpMailer bit and not even used. But then again, it'll be hard to ensure this will continue to be the case.


I think my intention here was that sendmsg would return 0 (or block) until all the encrypted pages were sent - then you could send more.  This was necessary because you need the fpu to encrypt and can't do it in the context sk_write_space is called in - plus it would help zerocopy more data if the user provides it vs. buffering it.   I'll have to double check that still works


Don't document `.expando`.  I'd prefer not to keep it part of the public API, especially with symbols coming.


#6043-Components-should-all-use-the-final-zone-sizing-array (rraustad) - x86_64-MacOS-10.9-clang: OK (2488 of 2488 tests passed, 0 test warnings)

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


Closes #37


Wait, you can change all of that?!


Right, I did not seen any material impact of having negated patterns being included, but it looked like it could cause some confusion by potentially violating assumptions about what that list was supposed to hold. (For consistency we ought to either convert to a 'whitelist only' array or support inverted patterns when we process these.)

To your second point, perhaps I misunderstood. I just did a little experiment setting `os` to an empty array in a `package.json` and found that it still installed on my system but when adding only entries that did not match that of my system it failed (`EBADPLATFORM`), so your logic is correct. However, I could not find this behavior defined in the specification. Honestly, if you didn't know better, wouldn't you think that an array named `supportedPlatforms` would be a list of strings corresponding to platforms that are supported and consequently that an empty array would mean that no platforms are supported? (Otherwise, how would one represent the case when no platforms are supported? I suppose one could argue that a module that does not support any platforms is useless, so that case is not needed.)


MultiSpeedFanPower-Part2 (mjwitte) - i386-Windows-7-VisualStudio-14: OK (2482 of 2494 tests passed, 10 test warnings)

 * 17 tests had: EIO diffs.
 * 12 tests had: ESO big diffs.
 * 12 tests had: MTR big diffs.
 * 11 tests had: Table big diffs.
 * 10 tests had: ESO small diffs.
 * 6 tests had: Table small diffs.
 * 6 tests had: MTR small diffs.
 * 3 tests had: ERR diffs.
 * 1 test had: AUD diffs.

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


added actuator value timer on load config


This is the limit in the Parrot FreeFlight Flight Plan app. I recall building with the 90 deg limit, but it would only go to 83. I am away from my lab right now so will test tomorrow.


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.1.197.89b173f052b465f88de889a76cca481c9e993cf5](http://build.palaso.org/viewLog.html?buildId=86750&buildTypeId=bt322) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 3553, ignored: 111 Build time: 00:10:11
### Failed tests
```
LanguageData.Tests.dll: LanguageData.Tests.GetAndCheckSourcesTests.GetNewSources_Ok: <no details avaliable>

```


haha, awesome!


CamelCase


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/74953bd2-b15c-47b0-a8a5-32105d59ae88 "januuu"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/b0838a3d-4ff0-4fd9-9407-82d609aef559 "januuu") deployed this commit to [ameee](https://console.ng.bluemix.net/apps/7ea0382f-c43f-43ad-b48a-c83d493c2e09 "ibm:yp:us-south:ameee:ameee")


OK, thanks for that explanation. How would you feel about doing at least this much, to decrease noise:
![screen shot 2017-03-23 at 1 12 10 pm](https://cloud.githubusercontent.com/assets/55099/24268346/b641a040-0fca-11e7-9f2f-eab4b0ba5955.png)


do we have a `capitalize` in `can-util/string`?


Ah, I think the problem is that this code needs to be in setup.  The `mutationData` should be created when things get kicked off.


Nice renaming!


Created multidev environment [composer-build#ci-3](https://dashboard.pantheon.io/sites/bb03cc34-87d0-4c3b-9d99-db3c75b327b4#ci-3).

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


ttyd works with musl libc, I haven’t recognized any error, so it’s totally unnecessary.


no, that's `PascalCase`. `camelCase` starts with a lowercase letter.


Do you really need libwebsockets version 2.1.1? We have version 2.1.0 in Alpine v3.5, so it’d not be needed to compile it from sources.


this._itmes 의  전달형 방식으로의 수정  검토


why the big chunk of commented-out code?


Ok there's a cool and subtle refactor here and I want to explain how it works.

Intuitively it's obvious that you could modify `generate_collatz` to return the lengths of the lists rather than the lists themselves, but the principle generalizes in a cool way. If you think about differently, `generate_collatz` is consing cells to form a list, and `len()` is a reduction that un-conses those cells. So you're producing and then immediately destroying a list, without accessing it otherwise. Put differently, `l` and every cons cell within it are used in a linear context.

Anytime you have this property, you can inline the reduction into the cons process. In this case, `l.append(n)` is conceptually similar to `l = cons(n, l)`, and `len(cons(x, xs)) = 1 + len(xs)`. So `len(cons(n, l)) = 1 + len(l)`, where `len([])` (the base case) is zero.


Good morning!

I'm not in a rush; I'd rather do it right and I really appreciate your CR so I'll wait until you're satisfied it's ready too; particularly since I'm not yet confident about the autotools stuff and my C is a little rusty (not that I've done any serious development yet - this branch has almost exclusively been merging branches others have prepared, apart from 662940f5 and one I'm currently working on to add SHA256 and SHA512 support.


break Equatable into an extension


This is a hack to initialize REditorSetting since there is no EditorShell anymore. Will go away next round.


This part of installation was important. because could be members who can contribute in the project and don't know about steps how to install NodeJS. Please consider that principle important in this kind of projects


This line is gonna be trouble...


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-202116 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-202116") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-202127 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170323-202127") to [prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc/releases/tag/deployed-2-env-Prod-20170323-202135 "deployed-2-env-Prod-20170323-202135") to [Prod](https://dev-console.stage1.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


It's because we're using the values in OS as a whitelist for platform-specific makers' support of other platforms, and otherwise trusting that you can build for Linux on a Linux box.

Since you can read the default OS by virtue of the maker's require path, and `supportedPlatforms` will include an array of other OSs that may or may not include the default, sounds like you're suggesting a change in documentation? Happy to consider it, but going to ask for a clearer example of when / why you'd be using this export, and how the current state complicates matters.


Can you generate a return value by counting the elements of a list comprehension?


@tsl0922 Since v3.5 we use LibreSSL instead of OpenSSL. I haven’t tried ttyd with TLS on Alpine, but it compiles against libressl without any warning or error.


I'm not crazy about this approach to figure out if it's a 300-series status code.


More color! Hooray!


Nice use of slicing here! I wouldn't have thought to do this.


This closes Issue #17


@meltsufin @akerekes good for release?


Nice job Rob!