Several significant changes have been made to the program. I have all of the variables involved in a "globals" struct, which is then passed to all relevant functions. I also have eliminated push statements from the program entirely. Unfortunately, it now seems to run slower than it did before. I am currently using @time to measure the memory allocation that is evidently taking lace under my nose. Let me know if you have any advice.

________________________________
From: Jeremy Van Cleve <notifications@github.com>
Sent: Thursday, January 31, 2019 2:47:15 PM
To: parkercsmith/Ilany-Akcay-Model
Cc: Smith, Parker; Comment
Subject: Re: [parkercsmith/Ilany-Akcay-Model] Add files via upload (fe922fe)

Actually 2:30 to keep it simple :-)

On Thu, Jan 31, 2019 at 2:46 PM Jeremy Van Cleve <jeremy.vancleve@gmail.com>
wrote:

> Let's do Tuesday 2:15pm.
>
> best,
>
> Jeremy
>
> On Thu, Jan 31, 2019 at 10:03 AM parkercsmith <notifications@github.com>
> wrote:
>
>> Defection does occasionally invade, but it isn't usually very durable.
>> I'm running tests now to see what the average for the last 400 generations
>> over 100 runs will be per Akcay.
>>
>>
>> I meant Thursday of next week, if that's a possibility, any time after
>> 2:15. I can also meet on Tuesday, same times, or Monday at 4:00 or later.
>>
>>
>> Let me know!
>>
>> ________________________________
>> From: Jeremy Van Cleve <notifications@github.com>
>> Sent: Thursday, January 31, 2019 12:40:53 AM
>> To: parkercsmith/Ilany-Akcay-Model
>> Cc: Smith, Parker; Comment
>> Subject: Re: [parkercsmith/Ilany-Akcay-Model] Add files via upload
>> (fe922fe)
>>
>> Hi Parker,
>>
>> Does it fix on cooperation and defection doesn't invade again? If you
>> average the frequency of cooperation over the last 100 generations (or
>> time
>> steps), what is your frequency of cooperation then?
>>
>> Yes, let's definitely meet; I think it will be easier to go over the code
>> in person :-)
>>
>> I'm a bit busy this Thursday; what days next week are best for you?
>>
>> best,
>>
>> Jeremy
>>
>> On Wed, Jan 30, 2019 at 1:32 PM parkercsmith <notifications@github.com>
>> wrote:
>>
>> > I added StatsBase and set up the Akcay method with weights() and
>> sample().
>> > The program runs a good bit faster now, but still fixates.
>> Interestingly,
>> > though, it now fixates to cooperation rather than defection. This was
>> also
>> > true for the iteration f the program prior to StatsBase, where I got
>> rid of
>> > sortedPop, which was arbitrary, and instead just left the nodes in their
>> > natural population order in tempPop. Assuming the StatsBase method is
>> > correctly conducting selection, this would seem to suggest an arithmetic
>> > error. (Great.) Any chance we could meet next week to go over all of
>> this?
>> > Maybe Thursday afternoon?
>> >
>> > ________________________________
>> > From: Jeremy Van Cleve <notifications@github.com>
>> > Sent: Wednesday, January 30, 2019 12:56:21 AM
>> > To: parkercsmith/Ilany-Akcay-Model
>> > Cc: Smith, Parker; Comment
>> > Subject: Re: [parkercsmith/Ilany-Akcay-Model] Add files via upload
>> > (fe922fe)
>> >
>> > Hi Parker,
>> >
>> > It sounds like you have a neat way to determine which individual
>> > reproduces. I think that you're right that it should sample individuals
>> > with the right probabilities, but I'm not positive.
>> >
>> > To be safe, you can use a simpler method. To see it in some code, look
>> > here:
>> >
>> >
>> https://github.com/vancleve/metapop.jl/blob/f08eb89e8f74a38c30e180a35f72daa698a59e4a/metapop.jl#L161
>> >
>> > The steps are:
>> > 1. generate array of relative fitness values (probabilities).
>> > 2. randomly sample an individual based on those probabilities.
>> >
>> > In my code, I do this by:
>> > - creating a random variable generator using the `randgen =
>> > sampler(Categorical(relative fitness))` line
>> > - then you can sample a random value with `value = rand(randgen)`
>> > I generate a whole new generation each timestep, which makes it useful
>> to
>> > keep `randgen` around to use again and again.
>> >
>> > In your code, you just need to do one at a time, so you could do what
>> Erol
>> > Akçay does in his code
>> >
>> >
>> https://github.com/erolakcay/CooperationDynamicNetworks/blob/555ac9a753a950966c0a39df498a66f3597cfd9b/MainFunctions.jl#L58
>> > and call `sample(1:popSize, fitnesses)`, which will give you a random
>> > number between 1 and popSize with probabilities proportional to
>> > `fitnesses`.
>> >
>> > Doing something like this avoids all the push! and slice! functions
>> which
>> > are actually pretty slow if you use them many many times.
>> >
>> > Try this and let me know what happens :-)
>> >
>> > best,
>> >
>> > Jeremy
>> >
>> > Finally, Erol Akçay's code for the 2018 paper is available here if it
>> > helps:
>> >
>> >
>> https://github.com/erolakcay/CooperationDynamicNetworks/blob/master/MainFunctions.jl
>> >
>> > On Sun, Jan 27, 2019 at 2:43 PM parkercsmith <notifications@github.com>
>> > wrote:
>> >
>> > > Sure. So the main issue I was encountering is a way to give all nodes
>> > > equal opportunity to reproduce (not equal, since their fitness values
>> are
>> > > different, but at least relatively equal in that random selection of a
>> > node
>> > > as a starting point does not increase the likelihood that the node
>> > > reproduces.) I did that by putting them in an array (currently
>> sortedPop)
>> > > that was separate from the population and adjusting their fitness
>> values
>> > to
>> > > the total fitness of the set of all remaining nodes in the array. So,
>> in
>> > a
>> > > population of 3 nodes, with probabilities of reproduction .5, .3, and
>> .2,
>> > > based on their relative fitness, the program goes to the first node
>> and
>> > > tries for a (.5/1.0) probability of reproduction. Say that fails;
>> then it
>> > > pops that node and tries the second node for (.3/0.5). This is higher
>> > than
>> > > the natural probability that the second node reproduces, but it is
>> > brought
>> > > down by the condition that the first node did not reproduce, which had
>> > > probability of 0.5. So, the probability there simplifies to 0.3, which
>> > was
>> > > the goal. That can be extended to any node in the population. They
>> don't
>> > > need to be sorted.
>> > >
>> > > After that, there's mu chance that a mutation occurs. Otherwise, the
>> > child
>> > > node inherits its parent's characteristics and forms edges per usual.
>> > > Cooperation occurs afterwards; all payoff changes are triggered by the
>> > > presence of a cooperator, which will give the necessary benefits to
>> the
>> > > nodes it is connected to and subtract the cost from its own payoff. No
>> > > synergism yet.
>> > >
>> > > And so the issue is just that cooperation or defection always fixates,
>> > > depending on values of pR and pN. Cooperation tends to fix faster and
>> > more
>> > > monotonically than defection. I've been testing at B=2, pR =.03, and
>> > pN=.4,
>> > > which according to the graphs presented should yield a coop frequency
>> of
>> > > something like 0.4-0.5.
>> > >
>> > > —
>> > > You are receiving this because you commented.
>> > > Reply to this email directly, view it on GitHub
>> > > <
>> >
>> https://github.com/parkercsmith/Ilany-Akcay-Model/commit/fe922fec06b19127783f7ec72fc562a3faecae0e#commitcomment-32081763
>> > >,
>> > > or mute the thread
>> > > <
>> >
>> https://github.com/notifications/unsubscribe-auth/ABYCHvt6AXhoXgO6Umvx-bSeLgn0Zi8pks5vHgFQgaJpZM4aPSyP
>> > >
>> > > .
>> > >
>> >
>> > —
>> > You are receiving this because you commented.
>> > Reply to this email directly, view it on GitHub<
>> >
>> https://github.com/parkercsmith/Ilany-Akcay-Model/commit/fe922fec06b19127783f7ec72fc562a3faecae0e#commitcomment-32113475
>> >,
>> > or mute the thread<
>> >
>> https://github.com/notifications/unsubscribe-auth/AsNVwMhctVZLDOu3s7Zr0uLilal5sCoAks5vITQFgaJpZM4aPSyP
>> > >.
>> >
>> > —
>> > You are receiving this because you commented.
>> > Reply to this email directly, view it on GitHub
>> > <
>> https://github.com/parkercsmith/Ilany-Akcay-Model/commit/fe922fec06b19127783f7ec72fc562a3faecae0e#commitcomment-32122016
>> >,
>> > or mute the thread
>> > <
>> https://github.com/notifications/unsubscribe-auth/ABYCHrxI2EEy4t1IwSx-u5tMzZHEiDFZks5vIeVDgaJpZM4aPSyP
>> >
>> > .
>> >
>>
>> —
>> You are receiving this because you commented.
>> Reply to this email directly, view it on GitHub<
>> https://github.com/parkercsmith/Ilany-Akcay-Model/commit/fe922fec06b19127783f7ec72fc562a3faecae0e#commitcomment-32127971>,
>> or mute the thread<
>> https://github.com/notifications/unsubscribe-auth/AsNVwJc8IZhVRNHx7U8s4PZJT06-8onuks5vIoHlgaJpZM4aPSyP
>> >.
>>
>> —
>> You are receiving this because you commented.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/parkercsmith/Ilany-Akcay-Model/commit/fe922fec06b19127783f7ec72fc562a3faecae0e#commitcomment-32134120>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/ABYCHod_K5gFdt8GA6MFr1kFuxHbkGrBks5vIwXEgaJpZM4aPSyP>
>> .
>>
>

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/parkercsmith/Ilany-Akcay-Model/commit/fe922fec06b19127783f7ec72fc562a3faecae0e#commitcomment-32138039>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AsNVwCPDHIwYczMHIULP4eAWOzoS772Dks5vI0hDgaJpZM4aPSyP>.


wonderful


Looks good


[R/clusDropVar2.R:21:13:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L21) *style:* **Commas should never have a space before.**
```r
  vte = c() ,
           ~^
```
[R/clusDropVar2.R:41:29:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L41) *style:* **Commas should always have a space after.**
```r
        ddm1 <- dudi.mix(x[,vtu1[-i]], add.square = FALSE, scannf = F, nf = ncol(x))
                            ^
```
[R/clusDropVar2.R:51:34:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L51) *style:* **Commas should always have a space after.**
```r
          pam1 <- clara(ddm1$li[,1:length(ddm1$eig[ddm1$eig > 1])], k = j, samples = 50)
                                 ^
```
[R/clusDropVar2.R:57:44:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L57) *style:* **Commas should always have a space after.**
```r
            print(paste("i: ", i, " | k: ",j," | sil: ",sil1, " | var: ",vtu1[i], sep = ""));flush.console()
                                           ^
```
[R/clusDropVar2.R:57:46:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L57) *style:* **Commas should always have a space after.**
```r
            print(paste("i: ", i, " | k: ",j," | sil: ",sil1, " | var: ",vtu1[i], sep = ""));flush.console()
                                             ^
```
[R/clusDropVar2.R:57:57:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L57) *style:* **Commas should always have a space after.**
```r
            print(paste("i: ", i, " | k: ",j," | sil: ",sil1, " | var: ",vtu1[i], sep = ""));flush.console()
                                                        ^
```
[R/clusDropVar2.R:57:74:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L57) *style:* **Commas should always have a space after.**
```r
            print(paste("i: ", i, " | k: ",j," | sil: ",sil1, " | var: ",vtu1[i], sep = ""));flush.console()
                                                                         ^
```
[R/clusDropVar2.R:71:109:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L71) *style:* **Commas should always have a space after.**
```r
      print(paste("Dropping var: ", varToDrop, " | Best Score : ", max(scores1Df$score), " | vtu1 length: ",length(vtu1) , sep = ""));flush.console()
                                                                                ^
```
[R/clusDropVar2.R:71:122:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/clusDropVar2.R#L71) *style:* **Commas should never have a space before.**
```r
      print(paste("Dropping var: ", varToDrop, " | Best Score : ", max(scores1Df$score), " | vtu1 length: ",length(vtu1) , sep = ""));flush.console()
                                                                                ~^
```
[R/cnn.R:13:19:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/cnn.R#L13) *style:* **Commas should always have a space after.**
```r
    print(paste(i,": ", colnames(dataset)[i], " | ", class(dataset[,i]), sep=""))
                  ^
```
[R/cnn.R:13:69:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/cnn.R#L13) *style:* **Commas should always have a space after.**
```r
    print(paste(i,": ", colnames(dataset)[i], " | ", class(dataset[,i]), sep=""))
                                                                    ^
```
[R/cnn.R:13:77:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/cnn.R#L13) *style:* **Put spaces around all infix operators.**
```r
    print(paste(i,": ", colnames(dataset)[i], " | ", class(dataset[,i]), sep=""))
                                                                           ~^~
```
[R/convert_date.R:36:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L36) *style:* **Variable and function names should not use underscores.**
```r
  dateind_a <- names(xx[sapply(xx,function(x)is(x,"POSIXct"))])
  ^~~~~~~~~
```
[R/convert_date.R:36:35:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L36) *style:* **Commas should always have a space after.**
```r
  dateind_a <- names(xx[sapply(xx,function(x)is(x,"POSIXct"))])
                                  ^
```
[R/convert_date.R:36:51:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L36) *style:* **Commas should always have a space after.**
```r
  dateind_a <- names(xx[sapply(xx,function(x)is(x,"POSIXct"))])
                                                  ^
```
[R/convert_date.R:37:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L37) *style:* **Variable and function names should not use underscores.**
```r
  dateind_b <- names(xx[sapply(xx,function(x)is(x,"POSIXt"))])
  ^~~~~~~~~
```
[R/convert_date.R:37:35:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L37) *style:* **Commas should always have a space after.**
```r
  dateind_b <- names(xx[sapply(xx,function(x)is(x,"POSIXt"))])
                                  ^
```
[R/convert_date.R:37:51:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L37) *style:* **Commas should always have a space after.**
```r
  dateind_b <- names(xx[sapply(xx,function(x)is(x,"POSIXt"))])
                                                  ^
```
[R/convert_date.R:38:23:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L38) *style:* **Variable and function names should not use underscores.**
```r
  dateind <- unique(c(dateind_a, dateind_b))
                      ^~~~~~~~~
```
[R/convert_date.R:38:34:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L38) *style:* **Variable and function names should not use underscores.**
```r
  dateind <- unique(c(dateind_a, dateind_b))
                                 ^~~~~~~~~
```
[R/convert_date.R:40:7:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L40) *style:* **Only use double-quotes.**
```r
  cat('found ',length(dateind), ' dates : \n' )
      ^~~~~~~~
```
[R/convert_date.R:40:16:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L40) *style:* **Commas should always have a space after.**
```r
  cat('found ',length(dateind), ' dates : \n' )
               ^
```
[R/convert_date.R:40:33:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L40) *style:* **Only use double-quotes.**
```r
  cat('found ',length(dateind), ' dates : \n' )
                                ^~~~~~~~~~~~~
```
[R/convert_date.R:41:18:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L41) *style:* **Commas should always have a space after.**
```r
  lapply(dateind,function(x) cat(x,' --- \n'))
                 ^
```
[R/convert_date.R:41:36:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L41) *style:* **Commas should always have a space after.**
```r
  lapply(dateind,function(x) cat(x,' --- \n'))
                                   ^
```
[R/convert_date.R:41:36:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L41) *style:* **Only use double-quotes.**
```r
  lapply(dateind,function(x) cat(x,' --- \n'))
                                   ^~~~~~~~~
```
[R/convert_date.R:43:7:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L43) *style:* **Commas should always have a space after.**
```r
  xx[,dateind] <- data.frame(lapply(dateind,function(x) as.Date(xx[,x])))
      ^
```
[R/convert_date.R:43:45:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L43) *style:* **Commas should always have a space after.**
```r
  xx[,dateind] <- data.frame(lapply(dateind,function(x) as.Date(xx[,x])))
                                            ^
```
[R/convert_date.R:43:69:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L43) *style:* **Commas should always have a space after.**
```r
  xx[,dateind] <- data.frame(lapply(dateind,function(x) as.Date(xx[,x])))
                                                                    ^
```
[R/convert_date.R:47:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L47) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/convert_date.R:48:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L48) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/convert_date.R:49:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L49) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/convert_date.R:50:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L50) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/convert_date.R:51:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L51) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/convert_date.R:52:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/convert_date.R#L52) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/exportGBMtoPDF.R:16:28:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L16) *style:* **Variable and function names should not use underscores.**
```r
exportGBMtoPDF <- function(gbm_object,file_path,file_name){
                           ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:16:39:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L16) *style:* **Commas should always have a space after.**
```r
exportGBMtoPDF <- function(gbm_object,file_path,file_name){
                                      ^
```
[R/exportGBMtoPDF.R:16:39:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L16) *style:* **Variable and function names should not use underscores.**
```r
exportGBMtoPDF <- function(gbm_object,file_path,file_name){
                                      ^~~~~~~~~
```
[R/exportGBMtoPDF.R:16:49:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L16) *style:* **Commas should always have a space after.**
```r
exportGBMtoPDF <- function(gbm_object,file_path,file_name){
                                                ^
```
[R/exportGBMtoPDF.R:16:49:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L16) *style:* **Variable and function names should not use underscores.**
```r
exportGBMtoPDF <- function(gbm_object,file_path,file_name){
                                                ^~~~~~~~~
```
[R/exportGBMtoPDF.R:17:12:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L17) *style:* **Variable and function names should not use underscores.**
```r
  if(class(gbm_object) != "gbm")
           ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:19:12:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L19) *style:* **Variable and function names should not use underscores.**
```r
  if(class(file_path) != "character")
           ^~~~~~~~~
```
[R/exportGBMtoPDF.R:21:12:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L21) *style:* **Variable and function names should not use underscores.**
```r
  if(class(file_name) != "character")
           ^~~~~~~~~
```
[R/exportGBMtoPDF.R:23:9:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L23) *style:* **Put spaces around all infix operators.**
```r
  sgbm1 <-summary(gbm_object)
        ^~~
```
[R/exportGBMtoPDF.R:23:19:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L23) *style:* **Variable and function names should not use underscores.**
```r
  sgbm1 <-summary(gbm_object)
                  ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:24:13:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  if(substr(file_name,nchar(file_name)-4+1,nchar(file_name)) == ".pdf") {
            ^~~~~~~~~
```
[R/exportGBMtoPDF.R:24:23:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L24) *style:* **Commas should always have a space after.**
```r
  if(substr(file_name,nchar(file_name)-4+1,nchar(file_name)) == ".pdf") {
                      ^
```
[R/exportGBMtoPDF.R:24:29:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  if(substr(file_name,nchar(file_name)-4+1,nchar(file_name)) == ".pdf") {
                            ^~~~~~~~~
```
[R/exportGBMtoPDF.R:24:39:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L24) *style:* **Put spaces around all infix operators.**
```r
  if(substr(file_name,nchar(file_name)-4+1,nchar(file_name)) == ".pdf") {
                                     ~^~
```
[R/exportGBMtoPDF.R:24:41:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L24) *style:* **Put spaces around all infix operators.**
```r
  if(substr(file_name,nchar(file_name)-4+1,nchar(file_name)) == ".pdf") {
                                       ~^~
```
[R/exportGBMtoPDF.R:24:44:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L24) *style:* **Commas should always have a space after.**
```r
  if(substr(file_name,nchar(file_name)-4+1,nchar(file_name)) == ".pdf") {
                                           ^
```
[R/exportGBMtoPDF.R:24:50:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  if(substr(file_name,nchar(file_name)-4+1,nchar(file_name)) == ".pdf") {
                                                 ^~~~~~~~~
```
[R/exportGBMtoPDF.R:25:15:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L25) *style:* **Variable and function names should not use underscores.**
```r
    pdf(paste(file_path,file_name,sep = "\\"),height = 11, width = 10)
              ^~~~~~~~~
```
[R/exportGBMtoPDF.R:25:25:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L25) *style:* **Commas should always have a space after.**
```r
    pdf(paste(file_path,file_name,sep = "\\"),height = 11, width = 10)
                        ^
```
[R/exportGBMtoPDF.R:25:25:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L25) *style:* **Variable and function names should not use underscores.**
```r
    pdf(paste(file_path,file_name,sep = "\\"),height = 11, width = 10)
                        ^~~~~~~~~
```
[R/exportGBMtoPDF.R:25:35:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L25) *style:* **Commas should always have a space after.**
```r
    pdf(paste(file_path,file_name,sep = "\\"),height = 11, width = 10)
                                  ^
```
[R/exportGBMtoPDF.R:25:47:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L25) *style:* **Commas should always have a space after.**
```r
    pdf(paste(file_path,file_name,sep = "\\"),height = 11, width = 10)
                                              ^
```
[R/exportGBMtoPDF.R:26:5:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L26) *warning:* **no visible global function definition for 'grid.table'**
```r
    grid.table(sgbm1)
    ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:27:13:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L27) *style:* **Variable and function names should not use underscores.**
```r
    summary(gbm_object,main = "Variable Importance Plot")
            ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:27:24:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L27) *style:* **Commas should always have a space after.**
```r
    summary(gbm_object,main = "Variable Importance Plot")
                       ^
```
[R/exportGBMtoPDF.R:28:36:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L28) *style:* **Variable and function names should not use underscores.**
```r
    for (i in as.character(summary(gbm_object,plotit = F)$var)) {
                                   ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:28:47:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L28) *style:* **Commas should always have a space after.**
```r
    for (i in as.character(summary(gbm_object,plotit = F)$var)) {
                                              ^
```
[R/exportGBMtoPDF.R:29:12:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L29) *style:* **Variable and function names should not use underscores.**
```r
      plot(gbm_object,i,type = 'response')
           ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:29:23:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L29) *style:* **Commas should always have a space after.**
```r
      plot(gbm_object,i,type = 'response')
                      ^
```
[R/exportGBMtoPDF.R:29:25:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L29) *style:* **Commas should always have a space after.**
```r
      plot(gbm_object,i,type = 'response')
                        ^
```
[R/exportGBMtoPDF.R:29:32:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L29) *style:* **Only use double-quotes.**
```r
      plot(gbm_object,i,type = 'response')
                               ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:30:55:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L30) *style:* **Commas should always have a space after.**
```r
      title(main = paste("Partial Dependence Plot of",toString(i),sep=" "))
                                                      ^
```
[R/exportGBMtoPDF.R:30:67:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L30) *style:* **Commas should always have a space after.**
```r
      title(main = paste("Partial Dependence Plot of",toString(i),sep=" "))
                                                                  ^
```
[R/exportGBMtoPDF.R:30:70:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L30) *style:* **Put spaces around all infix operators.**
```r
      title(main = paste("Partial Dependence Plot of",toString(i),sep=" "))
                                                                    ~^~
```
[R/exportGBMtoPDF.R:36:15:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L36) *style:* **Variable and function names should not use underscores.**
```r
    pdf(paste(file_path,"\\",file_name,".pdf",sep =""),height = 11, width = 10)
              ^~~~~~~~~
```
[R/exportGBMtoPDF.R:36:25:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L36) *style:* **Commas should always have a space after.**
```r
    pdf(paste(file_path,"\\",file_name,".pdf",sep =""),height = 11, width = 10)
                        ^
```
[R/exportGBMtoPDF.R:36:30:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L36) *style:* **Commas should always have a space after.**
```r
    pdf(paste(file_path,"\\",file_name,".pdf",sep =""),height = 11, width = 10)
                             ^
```
[R/exportGBMtoPDF.R:36:30:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L36) *style:* **Variable and function names should not use underscores.**
```r
    pdf(paste(file_path,"\\",file_name,".pdf",sep =""),height = 11, width = 10)
                             ^~~~~~~~~
```
[R/exportGBMtoPDF.R:36:40:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L36) *style:* **Commas should always have a space after.**
```r
    pdf(paste(file_path,"\\",file_name,".pdf",sep =""),height = 11, width = 10)
                                       ^
```
[R/exportGBMtoPDF.R:36:47:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L36) *style:* **Commas should always have a space after.**
```r
    pdf(paste(file_path,"\\",file_name,".pdf",sep =""),height = 11, width = 10)
                                              ^
```
[R/exportGBMtoPDF.R:36:51:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L36) *style:* **Put spaces around all infix operators.**
```r
    pdf(paste(file_path,"\\",file_name,".pdf",sep =""),height = 11, width = 10)
                                                  ^~
```
[R/exportGBMtoPDF.R:36:56:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L36) *style:* **Commas should always have a space after.**
```r
    pdf(paste(file_path,"\\",file_name,".pdf",sep =""),height = 11, width = 10)
                                                       ^
```
[R/exportGBMtoPDF.R:37:5:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L37) *warning:* **no visible global function definition for 'grid.table'**
```r
    grid.table(sgbm1)
    ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:38:13:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L38) *style:* **Variable and function names should not use underscores.**
```r
    summary(gbm_object,main = "Variable Importance Plot")
            ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:38:24:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L38) *style:* **Commas should always have a space after.**
```r
    summary(gbm_object,main = "Variable Importance Plot")
                       ^
```
[R/exportGBMtoPDF.R:39:36:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L39) *style:* **Variable and function names should not use underscores.**
```r
    for (i in as.character(summary(gbm_object,plotit = F)$var)) {
                                   ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:39:47:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L39) *style:* **Commas should always have a space after.**
```r
    for (i in as.character(summary(gbm_object,plotit = F)$var)) {
                                              ^
```
[R/exportGBMtoPDF.R:40:12:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L40) *style:* **Variable and function names should not use underscores.**
```r
      plot(gbm_object,i,type = 'response')
           ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:40:23:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L40) *style:* **Commas should always have a space after.**
```r
      plot(gbm_object,i,type = 'response')
                      ^
```
[R/exportGBMtoPDF.R:40:25:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L40) *style:* **Commas should always have a space after.**
```r
      plot(gbm_object,i,type = 'response')
                        ^
```
[R/exportGBMtoPDF.R:40:32:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L40) *style:* **Only use double-quotes.**
```r
      plot(gbm_object,i,type = 'response')
                               ^~~~~~~~~~
```
[R/exportGBMtoPDF.R:41:55:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L41) *style:* **Commas should always have a space after.**
```r
      title(main = paste("Partial Dependence Plot of",toString(i),sep=" "))
                                                      ^
```
[R/exportGBMtoPDF.R:41:67:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L41) *style:* **Commas should always have a space after.**
```r
      title(main = paste("Partial Dependence Plot of",toString(i),sep=" "))
                                                                  ^
```
[R/exportGBMtoPDF.R:41:70:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/exportGBMtoPDF.R#L41) *style:* **Put spaces around all infix operators.**
```r
      title(main = paste("Partial Dependence Plot of",toString(i),sep=" "))
                                                                    ~^~
```
[R/hiFreqFact.R:16:49:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L16) *style:* **Only use double-quotes.**
```r
hiFreqFact <- function(x, y = 1000, na.handle = 'Other'){
                                                ^~~~~~~
```
[R/hiFreqFact.R:19:27:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L19) *style:* **Commas should always have a space after.**
```r
  rt1 <- rt1[rt1$Freq > y,]
                          ^
```
[R/hiFreqFact.R:22:24:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L22) *style:* **Only use double-quotes.**
```r
      if (na.handle == 'NA'){
                       ^~~~
```
[R/hiFreqFact.R:23:26:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L23) *style:* **Only use double-quotes.**
```r
        ifelse(is.na(x), 'NA', ifelse(x %in% rt1$x, x, 'other'))
                         ^~~~
```
[R/hiFreqFact.R:23:56:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L23) *style:* **Only use double-quotes.**
```r
        ifelse(is.na(x), 'NA', ifelse(x %in% rt1$x, x, 'other'))
                                                       ^~~~~~~
```
[R/hiFreqFact.R:25:33:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L25) *style:* **Only use double-quotes.**
```r
        ifelse(x %in% rt1$x, x, 'other')
                                ^~~~~~~
```
[R/hiFreqFact.R:28:42:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L28) *style:* **Only use double-quotes.**
```r
      ifelse(x %in% rt1$x | is.na(x), x, 'other')
                                         ^~~~~~~
```
[R/hiFreqFact.R:34:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L34) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/hiFreqFact.R:35:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L35) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/hiFreqFact.R:36:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L36) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/hiFreqFact.R:37:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/hiFreqFact.R#L37) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/ls.objects.R:26:49:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/ls.objects.R#L26) *style:* **Put spaces around all infix operators.**
```r
    out <- out[order(out[[order.by]], decreasing=decreasing), ]
                                               ~^~
```
[R/lsos.R:18:26:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/lsos.R#L18) *style:* **Put spaces around all infix operators.**
```r
  lsObjects(..., order.by="Size", decreasing=TRUE, head=TRUE, n=n)
                        ~^~
```
[R/lsos.R:18:45:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/lsos.R#L18) *style:* **Put spaces around all infix operators.**
```r
  lsObjects(..., order.by="Size", decreasing=TRUE, head=TRUE, n=n)
                                           ~^~
```
[R/lsos.R:18:56:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/lsos.R#L18) *style:* **Put spaces around all infix operators.**
```r
  lsObjects(..., order.by="Size", decreasing=TRUE, head=TRUE, n=n)
                                                      ~^~
```
[R/lsos.R:18:64:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/lsos.R#L18) *style:* **Put spaces around all infix operators.**
```r
  lsObjects(..., order.by="Size", decreasing=TRUE, head=TRUE, n=n)
                                                              ~^~
```
[R/naHandler.R:31:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/naHandler.R#L31) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/profileDat.R:13:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L13) *style:* **Variable and function names should not use underscores.**
```r
  pro_df <- data.frame(row_num = 1:ncol(x), col_name = names(x))
  ^~~~~~
```
[R/profileDat.R:14:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L14) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$row_cnt <- nrow(x)
  ^~~~~~
```
[R/profileDat.R:14:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L14) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$row_cnt <- nrow(x)
         ^~~~~~~
```
[R/profileDat.R:16:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L16) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$uniq_val <- sapply(x, function(x) length(unique(x)))
  ^~~~~~
```
[R/profileDat.R:16:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L16) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$uniq_val <- sapply(x, function(x) length(unique(x)))
         ^~~~~~~~
```
[R/profileDat.R:18:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L18) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$na_cnt <- sapply(x, function(x) sum(is.na(x)))
  ^~~~~~
```
[R/profileDat.R:18:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L18) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$na_cnt <- sapply(x, function(x) sum(is.na(x)))
         ^~~~~~
```
[R/profileDat.R:20:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L20) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$blank_cnt <- sapply(x, function(x) length(x[!is.na(x) & as.character(x) == '']))
  ^~~~~~
```
[R/profileDat.R:20:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L20) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$blank_cnt <- sapply(x, function(x) length(x[!is.na(x) & as.character(x) == '']))
         ^~~~~~~~~
```
[R/profileDat.R:20:85:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L20) *style:* **Only use double-quotes.**
```r
  pro_df$blank_cnt <- sapply(x, function(x) length(x[!is.na(x) & as.character(x) == '']))
                                                                                ^~
```
[R/profileDat.R:21:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L21) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$top_val <- sapply(x, function(x) {if (!all(is.na(x))) return(rankTab(x)[1, "x"]) else return(NA)})
  ^~~~~~
```
[R/profileDat.R:21:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L21) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$top_val <- sapply(x, function(x) {if (!all(is.na(x))) return(rankTab(x)[1, "x"]) else return(NA)})
         ^~~~~~~
```
[R/profileDat.R:22:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L22) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/profileDat.R:23:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L23) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$na_pct <- round(pro_df$na_cnt / pro_df$row_cnt, 4)
  ^~~~~~
```
[R/profileDat.R:23:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L23) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$na_pct <- round(pro_df$na_cnt / pro_df$row_cnt, 4)
         ^~~~~~
```
[R/profileDat.R:23:26:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L23) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$na_pct <- round(pro_df$na_cnt / pro_df$row_cnt, 4)
                         ^~~~~~
```
[R/profileDat.R:23:33:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L23) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$na_pct <- round(pro_df$na_cnt / pro_df$row_cnt, 4)
                                ^~~~~~
```
[R/profileDat.R:23:42:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L23) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$na_pct <- round(pro_df$na_cnt / pro_df$row_cnt, 4)
                                         ^~~~~~
```
[R/profileDat.R:23:49:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L23) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$na_pct <- round(pro_df$na_cnt / pro_df$row_cnt, 4)
                                                ^~~~~~~
```
[R/profileDat.R:24:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$blank_pct <- round(pro_df$blank_cnt / pro_df$row_cnt, 4)
  ^~~~~~
```
[R/profileDat.R:24:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$blank_pct <- round(pro_df$blank_cnt / pro_df$row_cnt, 4)
         ^~~~~~~~~
```
[R/profileDat.R:24:29:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$blank_pct <- round(pro_df$blank_cnt / pro_df$row_cnt, 4)
                            ^~~~~~
```
[R/profileDat.R:24:36:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$blank_pct <- round(pro_df$blank_cnt / pro_df$row_cnt, 4)
                                   ^~~~~~~~~
```
[R/profileDat.R:24:48:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$blank_pct <- round(pro_df$blank_cnt / pro_df$row_cnt, 4)
                                               ^~~~~~
```
[R/profileDat.R:24:55:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L24) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$blank_pct <- round(pro_df$blank_cnt / pro_df$row_cnt, 4)
                                                      ^~~~~~~
```
[R/profileDat.R:26:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L26) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$top_5_val_pct <- round(sapply(x, function(x) {if (all(is.na(x))) length(x) else {
  ^~~~~~
```
[R/profileDat.R:26:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L26) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$top_5_val_pct <- round(sapply(x, function(x) {if (all(is.na(x))) length(x) else {
         ^~~~~~~~~~~~~
```
[R/profileDat.R:28:60:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L28) *style:* **Put spaces around all infix operators.**
```r
    else sum(sum(rankTab(x)[1:5, "Freq"], na.rm = TRUE)) }}/length(x)), 4)
                                                          ~^~
```
[R/profileDat.R:29:3:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L29) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$top_1_val_pct <- round(sapply(x, function(x) {if (all(is.na(x))) length(x) else sum(sum(rankTab(x)[1, "Freq"], na.rm = TRUE))} / length(x)), 4)
  ^~~~~~
```
[R/profileDat.R:29:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L29) *style:* **Variable and function names should not use underscores.**
```r
  pro_df$top_1_val_pct <- round(sapply(x, function(x) {if (all(is.na(x))) length(x) else sum(sum(rankTab(x)[1, "Freq"], na.rm = TRUE))} / length(x)), 4)
         ^~~~~~~~~~~~~
```
[R/profileDat.R:30:1:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L30) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/profileDat.R:32:10:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/profileDat.R#L32) *style:* **Variable and function names should not use underscores.**
```r
  return(pro_df)
         ^~~~~~
```
[R/rankTab.R:12:34:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/rankTab.R#L12) *style:* **Commas should always have a space after.**
```r
  tab1 <- tab1[order(-tab1$Freq),]
                                 ^
```
[R/setTypes.R:16:39:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L16) *style:* **Only use double-quotes.**
```r
    df1 <- data.frame(var = i, type = '', stringsAsFactors = F)
                                      ^~
```
[R/setTypes.R:18:30:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L18) *style:* **Commas should always have a space after.**
```r
    print(as.character(x[1:5,i]));flush.console()
                             ^
```
[R/setTypes.R:20:11:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L20) *style:* **Commas should always have a space after.**
```r
    df1[1,'type'] <- readline(' Type - f / n / c ?   ')
          ^
```
[R/setTypes.R:20:11:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L20) *style:* **Only use double-quotes.**
```r
    df1[1,'type'] <- readline(' Type - f / n / c ?   ')
          ^~~~~~
```
[R/setTypes.R:20:31:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L20) *style:* **Only use double-quotes.**
```r
    df1[1,'type'] <- readline(' Type - f / n / c ?   ')
                              ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/setTypes.R:26:30:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L26) *style:* **Only use double-quotes.**
```r
  charVar <- df2[df2$type == 'c','var']
                             ^~~
```
[R/setTypes.R:26:34:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L26) *style:* **Commas should always have a space after.**
```r
  charVar <- df2[df2$type == 'c','var']
                                 ^
```
[R/setTypes.R:26:34:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L26) *style:* **Only use double-quotes.**
```r
  charVar <- df2[df2$type == 'c','var']
                                 ^~~~~
```
[R/setTypes.R:27:29:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L27) *style:* **Only use double-quotes.**
```r
  numVar <- df2[df2$type == 'n','var']
                            ^~~
```
[R/setTypes.R:27:33:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L27) *style:* **Commas should always have a space after.**
```r
  numVar <- df2[df2$type == 'n','var']
                                ^
```
[R/setTypes.R:27:33:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L27) *style:* **Only use double-quotes.**
```r
  numVar <- df2[df2$type == 'n','var']
                                ^~~~~
```
[R/setTypes.R:28:30:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L28) *style:* **Only use double-quotes.**
```r
  factVar <- df2[df2$type == 'f','var']
                             ^~~
```
[R/setTypes.R:28:34:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L28) *style:* **Commas should always have a space after.**
```r
  factVar <- df2[df2$type == 'f','var']
                                 ^
```
[R/setTypes.R:28:34:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L28) *style:* **Only use double-quotes.**
```r
  factVar <- df2[df2$type == 'f','var']
                                 ^~~~~
```
[R/setTypes.R:30:6:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L30) *style:* **Commas should always have a space after.**
```r
  x[,charVar] <- as.data.frame(lapply(x[,charVar], as.character))
     ^
```
[R/setTypes.R:30:42:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L30) *style:* **Commas should always have a space after.**
```r
  x[,charVar] <- as.data.frame(lapply(x[,charVar], as.character))
                                         ^
```
[R/setTypes.R:31:6:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L31) *style:* **Commas should always have a space after.**
```r
  x[,numVar] <- as.data.frame(lapply(x[,numVar], function(x) return(as.numeric(as.character(x)))))
     ^
```
[R/setTypes.R:31:41:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L31) *style:* **Commas should always have a space after.**
```r
  x[,numVar] <- as.data.frame(lapply(x[,numVar], function(x) return(as.numeric(as.character(x)))))
                                        ^
```
[R/setTypes.R:32:6:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L32) *style:* **Commas should always have a space after.**
```r
  x[,factVar] <- as.data.frame(lapply(x[,factVar], as.factor))
     ^
```
[R/setTypes.R:32:42:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/R/setTypes.R#L32) *style:* **Commas should always have a space after.**
```r
  x[,factVar] <- as.data.frame(lapply(x[,factVar], as.factor))
                                         ^
```
[tests/testthat/test-clusDropVar2.R:7:81:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-clusDropVar2.R#L7) *style:* **Put spaces around all infix operators.**
```r
  d <- clusDropVar(iris, 3:5, threshold = .6, vte = "Species", xLoopsBeforePrint=1)
                                                                               ~^~
```
[tests/testthat/test-lint.R:5:5:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L5) *style:* **Variable and function names should not use underscores.**
```r
    my_linters <- list(
    ^~~~~~~~~~
```
[tests/testthat/test-lint.R:6:28:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L6) *style:* **Put spaces around all infix operators.**
```r
      absolute_paths_linter=absolute_paths_linter,
                          ~^~
```
[tests/testthat/test-lint.R:7:24:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L7) *style:* **Put spaces around all infix operators.**
```r
      assignment_linter=assignment_linter,
                      ~^~
```
[tests/testthat/test-lint.R:8:26:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L8) *style:* **Put spaces around all infix operators.**
```r
      closed_curly_linter=closed_curly_linter,
                        ~^~
```
[tests/testthat/test-lint.R:9:20:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L9) *style:* **Put spaces around all infix operators.**
```r
      commas_linter=commas_linter,
                  ~^~
```
[tests/testthat/test-lint.R:11:26:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L11) *style:* **Put spaces around all infix operators.**
```r
      infix_spaces_linter=infix_spaces_linter,
                        ~^~
```
[tests/testthat/test-lint.R:12:25:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L12) *style:* **Put spaces around all infix operators.**
```r
      line_length_linter=line_length_linter,
                       ~^~
```
[tests/testthat/test-lint.R:13:20:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L13) *style:* **Put spaces around all infix operators.**
```r
      no_tab_linter=no_tab_linter,
                  ~^~
```
[tests/testthat/test-lint.R:14:26:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L14) *style:* **Put spaces around all infix operators.**
```r
      object_usage_linter=object_usage_linter,
                        ~^~
```
[tests/testthat/test-lint.R:15:24:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L15) *style:* **Put spaces around all infix operators.**
```r
      snake_case_linter=snake_case_linter,
                      ~^~
```
[tests/testthat/test-lint.R:16:27:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L16) *style:* **Put spaces around all infix operators.**
```r
      multiple_dots_linter=multiple_dots_linter,
                         ~^~
```
[tests/testthat/test-lint.R:17:27:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L17) *style:* **Put spaces around all infix operators.**
```r
      object_length_linter=object_length_linter,
                         ~^~
```
[tests/testthat/test-lint.R:18:24:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L18) *style:* **Put spaces around all infix operators.**
```r
      open_curly_linter=open_curly_linter,
                      ~^~
```
[tests/testthat/test-lint.R:19:27:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L19) *style:* **Put spaces around all infix operators.**
```r
      single_quotes_linter=single_quotes_linter,
                         ~^~
```
[tests/testthat/test-lint.R:20:27:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L20) *style:* **Put spaces around all infix operators.**
```r
      spaces_inside_linter=spaces_inside_linter,
                         ~^~
```
[tests/testthat/test-lint.R:22:34:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L22) *style:* **Put spaces around all infix operators.**
```r
      trailing_blank_lines_linter=trailing_blank_lines_linter,
                                ~^~
```
[tests/testthat/test-lint.R:23:33:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L23) *style:* **Put spaces around all infix operators.**
```r
      trailing_whitespace_linter=trailing_whitespace_linter
                               ~^~
```
[tests/testthat/test-lint.R:25:36:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L25) *style:* **Put spaces around all infix operators.**
```r
    lintr::expect_lint_free(linters=my_linters)
                                  ~^~
```
[tests/testthat/test-lint.R:25:37:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-lint.R#L25) *style:* **Variable and function names should not use underscores.**
```r
    lintr::expect_lint_free(linters=my_linters)
                                    ^~~~~~~~~~
```
[tests/testthat/test-naHandler.R:15:7:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-naHandler.R#L15) *style:* **Commas should always have a space after.**
```r
  x[1,] <- NA
      ^
```
[tests/testthat/test-naHandler.R:17:18:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-naHandler.R#L17) *style:* **Only use double-quotes.**
```r
  expect_is(nas, 'list')
                 ^~~~~~
```
[tests/testthat/test-rankTab.R:10:28:](https://github.com/barrenWuffet/convPkg/blob/35bc2ed690a003142c281774e3297dc450ff28a4/tests/testthat/test-rankTab.R#L10) *style:* **Commas should always have a space after.**
```r
  expect_equal(dim(d), c(3,2))
                           ^
```


Cool, thanks @asmecher . An initial release (alpha) has been created:

https://github.com/fostermadeco/ojs-algolia/releases/tag/v0.1-alpha


Great! Removing duplicates is the only reason why I have TextFX Tools installed.


Found a typo: configuration 😉


Mexico is in North America, though 😉


@bos Don't know whether you receive notifications from github. If you do, please comment when you get a chance. I am inclined to recommend removal of the `shutdown` call at some point if there's no apparent reason to have it.


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Unfortunately, you published another commit with a typo in the subject here.


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


данное действие можно делать первой строчкой цикла


это лучше сделать `('a'..'z')`


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/alex-mmptestfix/1/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/alex-mmptestfix/1/display/redirect) (on internal Jenkins) failed in stage(s) 'Install Provisioning Profiles' 🔥 : hudson.AbortException: script returned exit code 127

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/alex-mmptestfix/1//console)


должен быть массив гласных букв, и находить эти гласные в алфавите, а записывать их index
эти числа - это вообще то, что мы хотим найти


As per damon's slack messages sent, added quick casting and he approves it verbally next to me


한국말을..사..용...ㅎ..싣..ㅏ


One side you are saying a & b other side side you are assigning to number 1 & number 2??

Need to correct../.


indentation.


spacing??


you need be careful about spelling while coding and commenting


Please check for an update

Get Outlook for iOS<https://aka.ms/o0ukef>

________________________________
From: Okechukwu Ugwuanyi <okechukwu.ugwuanyi@cgu.edu>
Sent: Wednesday, February 6, 2019 8:08 AM
To: IST303S19/ExGp1; IST303S19/ExGp1
Cc: Comment
Subject: Re: [IST303S19/ExGp1] Adding my missing info. (64d4ea0)

Good morning,

I Am not sure why is not populating on yours but I will check that out when I have time.

Do have a blessed day sir.

Get Outlook for iOS<https://aka.ms/o0ukef>

________________________________
From: Stephen Davison <notifications@github.com>
Sent: Wednesday, February 6, 2019 7:38 AM
To: IST303S19/ExGp1
Cc: Okechukwu Ugwuanyi; Comment
Subject: Re: [IST303S19/ExGp1] Adding my missing info. (64d4ea0)

Hi Oke,

I don't see the "favorite food" yet.

Stephen
________________________________
From: Okechukwuugwuanyi <notifications@github.com>
Sent: Wednesday, February 6, 2019 3:34 AM
To: IST303S19/ExGp1
Cc: Stephen Davison; Author
Subject: Re: [IST303S19/ExGp1] Adding my missing info. (64d4ea0)

Hello Stephen, Can you see my update?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/IST303S19/ExGp1/commit/64d4ea0c191e621d51d68097d2315c919abc19db#commitcomment-32211865>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AHKACbESAoiVEHGx7-muZ8V7aI_DQFWuks5vKr3SgaJpZM4alDMg>.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/IST303S19/ExGp1/commit/64d4ea0c191e621d51d68097d2315c919abc19db#commitcomment-32215565>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AtFkpK5rySWgB7Z_Q2L0Wu9u7WBIsaXcks5vKvbugaJpZM4alDMg>.


The `postgres` service no longer exists, so this will fail.

Unless (as I was wondering about in Slack), the API and render DBs remain in the repo, potentially as `docker-compose.apidb.yml` and `docker-compose.renderdb.yml`, in which case this command becomes `docker-compose -f docker-compose.apidb.yml exec postgres ...`


where is spacing??


if you know that the variable pos is bitpos why not to name it like "bitPos"


If this were to be resurrected, rather than running this as part of `scripts/initialize.sh`, I'd think about baking this into a `Dockerfile` that extends from `postgres:9.6.6`.


I was in contact with the original dumper before I submitted the US 60Hz version, and have now asked about the origin of the 50Hz version. His SuperBrain II is documented at https://stardot.org.uk/forums/viewtopic.php?f=45&t=16316. I just don't believe a UK and US 4.2 were discovered within a few weeks of each other.


check spelling////


check spelling


this doesn't work


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |     3.52 |
| `nodes_count`   |  3171    |
| `texts_passing` |    41    |
| `texts_total`   |   -42    |

## Words

| Changed   |   Status |
|:----------|---------:|
| `eng`     |  +301945 |
| `grc`     |       -1 |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/tlg0014/tlg001/tlg0014.tlg001.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg002/tlg0014.tlg002.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg003/tlg0014.tlg003.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg004/tlg0014.tlg004.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg005/tlg0014.tlg005.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg006/tlg0014.tlg006.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg007/tlg0014.tlg007.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg008/tlg0014.tlg008.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg009/tlg0014.tlg009.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg010/tlg0014.tlg010.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg011/tlg0014.tlg011.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg012/tlg0014.tlg012.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg013/tlg0014.tlg013.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg014/tlg0014.tlg014.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg015/tlg0014.tlg015.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg016/tlg0014.tlg016.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg017/tlg0014.tlg017.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg018/tlg0014.tlg018.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg019/tlg0014.tlg019.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg020/tlg0014.tlg020.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg021/tlg0014.tlg021.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg022/tlg0014.tlg022.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg023/tlg0014.tlg023.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg024/tlg0014.tlg024.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg025/tlg0014.tlg025.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg026/tlg0014.tlg026.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg027/tlg0014.tlg027.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg028/tlg0014.tlg028.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg029/tlg0014.tlg029.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg030/tlg0014.tlg030.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg031/tlg0014.tlg031.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg032/tlg0014.tlg032.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg033/tlg0014.tlg033.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg034/tlg0014.tlg034.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg035/tlg0014.tlg035.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg036/tlg0014.tlg036.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg037/tlg0014.tlg037.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg038/tlg0014.tlg038.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg039/tlg0014.tlg039.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg040/tlg0014.tlg040.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg041/tlg0014.tlg041.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg042/tlg0014.tlg042.perseus-eng1.xml` | Deleted  |
| `./data/tlg0014/tlg001/tlg0014.tlg001.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg002/tlg0014.tlg002.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg003/tlg0014.tlg003.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg004/tlg0014.tlg004.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg005/tlg0014.tlg005.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg006/tlg0014.tlg006.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg007/tlg0014.tlg007.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg008/tlg0014.tlg008.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg009/tlg0014.tlg009.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg010/tlg0014.tlg010.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg011/tlg0014.tlg011.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg012/tlg0014.tlg012.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg013/tlg0014.tlg013.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg014/tlg0014.tlg014.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg015/tlg0014.tlg015.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg016/tlg0014.tlg016.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg017/tlg0014.tlg017.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg018/tlg0014.tlg018.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg019/tlg0014.tlg019.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg020/tlg0014.tlg020.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg021/tlg0014.tlg021.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg022/tlg0014.tlg022.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg023/tlg0014.tlg023.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg024/tlg0014.tlg024.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg025/tlg0014.tlg025.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg026/tlg0014.tlg026.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg027/tlg0014.tlg027.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg028/tlg0014.tlg028.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg029/tlg0014.tlg029.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg030/tlg0014.tlg030.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg032/tlg0014.tlg032.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg033/tlg0014.tlg033.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg034/tlg0014.tlg034.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg035/tlg0014.tlg035.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg036/tlg0014.tlg036.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg037/tlg0014.tlg037.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg038/tlg0014.tlg038.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg039/tlg0014.tlg039.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg040/tlg0014.tlg040.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg041/tlg0014.tlg041.perseus-eng2.xml` | Passing  |
| `./data/tlg0014/tlg042/tlg0014.tlg042.perseus-eng2.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-greekLit/4738)*


@Myoldmopar The `AllocateFlag` needs to be bumped up to the module level and added to `clear_state`. Or would it be better to just move fixedReturn into `ZoneEquipConfig` ? If you want to revert this, I can do that over in #7059


This commit has been mentioned on **OMA forum**. There might be relevant details there:

https://forum.openmandriva.org/t/not-working-default-applications-open-bug-reports-in-omlx-4-alpha/2410/7


you can write it as

printf("Enter character : ");

instead of

printf("enter character\n");

check what kind of difference it makes when you execute this program.,


@humy2833 I think you might need to go to v2.1.0.


spelling??


develop (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (2443 of 2443 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 program does not work.

you need to check the output before committing the code


When you change or rename any variable always use find and replace options in the editor.


Either way is OK with me.  Moving it up to the module level might be one step easier, but if you are inclined to add that to the zone equipment struct that's _really_ great.  I was about to just hot fix this but I'll step away and let you to add in #7059.  Thanks @mjwitte !  And thanks for diagnosing this detective @nmerket !


does this work??


Follow camel fonts where ever required.


@George3d6 these are not configuration variables, these are constants, why did you roll this back?


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

* https://hush-hush.now.sh


Why not `(build-index-table factors)`


@George3d6  this one should be INFO_LOG_LEVEL, and then in the config you can can have the

```
DEFAULT_LOG_LEVEL = ifEnvElse('DEFAULT_LOG_LEVEL', CONST.INFO_LOG_LEVEL)
```


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/master/398/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/398/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/398//console)
✅ Packages: [xamarin.ios-12.7.0.121.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/2c3fd9b7813a4a85cf804326074b14fba42c8341/398/package/xamarin.ios-12.7.0.121.pkg) [xamarin.mac-5.7.0.121.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/2c3fd9b7813a4a85cf804326074b14fba42c8341/398/package/xamarin.mac-5.7.0.121.pkg)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/2c3fd9b7813a4a85cf804326074b14fba42c8341/398/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/2c3fd9b7813a4a85cf804326074b14fba42c8341/398/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/2c3fd9b7813a4a85cf804326074b14fba42c8341/398/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/master/2c3fd9b7813a4a85cf804326074b14fba42c8341/398/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>1 tests failed, 0 tests skipped, 358 tests passed.</summary>

## Failed tests

 * [xUnit] Mono SystemRuntimeCompilerServicesUnsafeXunit/watchOS - simulator/Debug: Crashed
</details>


Actually, maybe you should hotfix it for now, 'cause the other may be a few days before it gets in. Sorry to flipflop.


@illfated Commit from 11 days ago (https://github.com/TrinityCore/TrinityCore/commit/5ff88ea04aec4677f1c1d669674e5442288a25e3) required new mmaps, not this one tho.


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

* https://justool.now.sh


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


That's the CFR one from FF64+, not the new one from FF65+


Hotfix branch_Leave a comment


develop (Myoldmopar) - Win64-Windows-7-VisualStudio-14: OK (2443 of 2443 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)


Puzzle `20-eb4af059` discovered in   [`src/main/java/org/cactoos/http/HtKeepAliveResponse.java`](  https://github.com/yegor256/cactoos-http/blob/master/src/main/java/org/cactoos/http/HtKeepAliveResponse.java)   and submitted as #74. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


## Jenkins Build Summary

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

Built at __20190207 - 02:24:29__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/pkg-containers/126//artifact/rpm.txt) | 1145 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/pkg-containers/126//artifact/msvc.Debug.txt) | 1142 cases, 0 failed, t: 631s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/pkg-containers/126//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1142 cases, 0 failed, t: 646s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/pkg-containers/126//artifact/msvc.Debug_Dunity_OFF.txt) | 1142 cases, 0 failed, t: 1287s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/pkg-containers/126//artifact/msvc.Release.txt) | 1142 cases, 0 failed, t: 418s | PASS :white_check_mark:


[vg CI tests](https://ucsc-ci.com/vgteam/vg/pipelines/158) complete for branch count-no-indels.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/vgci_reports/commit/ba99a49bdbe88e460658c8292b206aaa50e17166/index.html).

0 tests passed, 0 tests failed and 0 tests skipped in 0 seconds

Tests produced 3511 warnings. 3511 were for lower-than-expected alignment scores


MakeSetupOutputVarsRecurse (Myoldmopar) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (3 of 3 tests passed, 0 test warnings)

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


more information : http://www.passportjs.org/docs/configure/
Session part


Yes, your understanding is correct. Each producer should have its own unique transactional id.


wow !


Successfully aliased the URL <https://hush-hush-5ijxq11o1.now.sh> to the following alias.

* https://hush-hush.now.sh


Copy of this build can be found at
https://www.mewbuilds.com/build/a78e5ee8b4eea347060db816028a0b144d73951d/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmZgf7V1MVUDKUKU2L6d637TavASEw16qEcaiSHYc1SJ8e


The next step in development was figuring out how to determine the number of rows that fit on the screen and then repeat the loop (for creating the aliens in one row) that number of times. To determine the number of rows, we find the available vertical space by subtracting the alien height from the top, the ship height from the bottom, and two alien heights from the bottom of the screen:

**_available_space_y = ai_settings.screen_height - 3 * alien_height - ship_height_**

The result will create some empty space above the ship, so the player has some time to start shooting aliens at the beginning of each level.

Each row needs some empty space below it, which is made equal to the height of one alien. To find the number of rows, we divide the available space by two times the height of the alien:

**_number_rows = available_height_y / (2 * alien_height)_**

Now with the available space and number of rows having been figured out, the code for creating a row can be repeated.


IOE is thrown only if `readText` fails. In my opinion, reason why `readText` fail is no need to care.
NPE is thrown only if version.name is null.

This solution is not good indeed. should explicitly check if `version.name` is null


Result of Integration 2
---
_Duration_: 56 seconds
_Result_: **Perfect build**! All 44 tests passed. 👍
_Test Coverage_: 80%


Successfully aliased the URL <https://project-groceries-llobqouxoy.now.sh> to the following alias.

* https://projectgroceries.com


add sth.


Revisão Realizada!


Result of Integration 1
---
_Duration_: One minute, 6 seconds
_Result_: **Failing state: Checkout Error**.


develop (Myoldmopar) - x86_64-MacOS-10.13-clang: OK (2443 of 2443 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)


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

* https://floating-points.now.sh


Yes, `std::move` on return has been a point of frustration. Basically, I used some types which were move-only and was relying on correct copy elision, but certain compilers actually failed to elide unless I did `std::move`, and the newer compilers accepted that additional `std::move` without error. Maybe we can do something like `OMEGA_H_NORETURN` which works around bad `noreturn` logic in compilers and do `OMEGA_H_MOVE_RETURN` to work around non-compliant compilers that fail to elide copies. Either way, I can accept this branch as an intermediate improvement.


Copy of this build can be found at
https://www.mewbuilds.com/build/f652863be6d4f23978c90d3fe228250aa84a7d59/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmSkmk7rRVe33Aag2brB7oFas1EZpVeFtwcoRVNXdf18EY


Why remove this entry?

It is contextually helpful to have the setting where it can be accessed without having to leave the MediaSelection screen.  There is no issue having settings replicated into contexts where they make sense.


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/xcode10.2/37/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/xcode10.2/37/display/redirect) (on internal Jenkins) failed in stage(s) 'Running XM tests on '10.13'' 🔥 : hudson.AbortException: Xamarin.Mac tests on macOS 10.13 failed (xammac_tests)

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/xcode10.2/37//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/xcode10.2/03bf340e56c2d9a7cd4e866ffcd8834a43a550f0/37/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/xcode10.2/03bf340e56c2d9a7cd4e866ffcd8834a43a550f0/37/jenkins-results/apicomparison/index.html) (please review changes)
ℹ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/xcode10.2/03bf340e56c2d9a7cd4e866ffcd8834a43a550f0/37/jenkins-results/generator-diff/index.html) (please review changes)
🔥 [Xamarin.Mac tests on macOS 10.13 failed (xammac_tests)](https://jenkins.internalx.com/job/macios/job/xcode10.2/37/display/redirect) 🔥
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/xcode10.2/03bf340e56c2d9a7cd4e866ffcd8834a43a550f0/37/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>3 tests failed, 0 tests skipped, 222 tests passed.</summary>

## Failed tests

 * link all/Mac/Debug: Failed (Test run failed.)
 * mmptest/macOS/All: Failed (Execution failed with exit code 1)
 * MTouch tests/NUnit: Failed (Execution failed with exit code 3)
</details>


It's beautiful 😭


No problem, looks fine


Nice clean up


I'm getting an indentation error when this is called during the "deploy_cluster" playbook. I've tried tweaking it a few ways, but can't seem to figure out what is wrong.

The full traceback is:
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 139, in run
    res = self._execute()
  File "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 584, in _execute
    result = self._handler.run(task_vars=variables)
  File "/usr/lib/python2.7/site-packages/ansible/plugins/action/normal.py", line 46, in run
    result = merge_hash(result, self._execute_module(task_vars=task_vars, wrap_async=wrap_async))
  File "/usr/lib/python2.7/site-packages/ansible/plugins/action/__init__.py", line 753, in _execute_module
    (module_style, shebang, module_data, module_path) = self._configure_module(module_name=module_name, module_args=module_args, task_vars=task_vars)
  File "/usr/lib/python2.7/site-packages/ansible/plugins/action/__init__.py", line 165, in _configure_module
    environment=final_environment)
  File "/usr/lib/python2.7/site-packages/ansible/executor/module_common.py", line 911, in modify_module
    environment=environment)
  File "/usr/lib/python2.7/site-packages/ansible/executor/module_common.py", line 702, in _find_module_utils
    recursive_finder(module_name, b_module_data, py_module_names, py_module_cache, zf)
  File "/usr/lib/python2.7/site-packages/ansible/executor/module_common.py", line 467, in recursive_finder
    tree = ast.parse(data)
  File "/usr/lib64/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 309
    if metadata['ec2_compat'][ip_var] == []:
   ^
IndentationError: unexpected indent


Result of Integration 1
---
_Duration_: One minute, 4 seconds
_Result_: **Failing state: Checkout Error**.


Update Composer dependencies (2019-02-07-19-59)

```
Loading composer repositories with package information
Reading composer.json of pantheon-systems/drops-7-composer (7.64)Reading composer.json of pantheon-systems/drops-7-composer (7.63)Reading composer.json of pantheon-systems/drops-7-composer (7.62)Reading composer.json of pantheon-systems/drops-7-composer (7.61)Reading composer.json of pantheon-systems/drops-7-composer (7.60)Reading composer.json of pantheon-systems/drops-7-composer (7.59)Reading composer.json of pantheon-systems/drops-7-composer (7.58)Reading composer.json of pantheon-systems/drops-7-composer (7.57)Reading composer.json of pantheon-systems/drops-7-composer (7.56)Reading composer.json of pantheon-systems/drops-7-composer (7.55)Reading composer.json of pantheon-systems/drops-7-composer (7.54)Reading composer.json of pantheon-systems/drops-7-composer (7.53)Reading composer.json of pantheon-systems/drops-7-composer (7.52)Reading composer.json of pantheon-systems/drops-7-composer (7.51)Reading composer.json of pantheon-systems/drops-7-composer (7.50)Reading composer.json of pantheon-systems/drops-7-composer (7.44)Reading composer.json of pantheon-systems/drops-7-composer (7.43)Reading composer.json of pantheon-systems/drops-7-composer (7.42)Reading composer.json of pantheon-systems/drops-7-composer (7.41)Reading composer.json of pantheon-systems/drops-7-composer (7.40)Reading composer.json of pantheon-systems/drops-7-composer (7.39)Reading composer.json of pantheon-systems/drops-7-composer (7.38)Reading composer.json of pantheon-systems/drops-7-composer (7.37)Reading composer.json of pantheon-systems/drops-7-composer (7.36)Reading composer.json of pantheon-systems/drops-7-composer (7.35)Reading composer.json of pantheon-systems/drops-7-composer (7.34)Reading composer.json of pantheon-systems/drops-7-composer (7.33)Reading composer.json of pantheon-systems/drops-7-composer (7.32)Reading composer.json of pantheon-systems/drops-7-composer (7.31)Reading composer.json of pantheon-systems/drops-7-composer (7.30)Reading composer.json of pantheon-systems/drops-7-composer (7.29)Reading composer.json of pantheon-systems/drops-7-composer (7.27)Reading composer.json of pantheon-systems/drops-7-composer (7.26)Reading composer.json of pantheon-systems/drops-7-composer (7.25)Reading composer.json of pantheon-systems/drops-7-composer (7.24)Reading composer.json of pantheon-systems/drops-7-composer (7.23)Reading composer.json of pantheon-systems/drops-7-composer (7.22)Reading composer.json of pantheon-systems/drops-7-composer (7.21)Reading composer.json of pantheon-systems/drops-7-composer (7.20)Reading composer.json of pantheon-systems/drops-7-composer (7.19)Reading composer.json of pantheon-systems/drops-7-composer (7.18)Reading composer.json of pantheon-systems/drops-7-composer (7.17)Reading composer.json of pantheon-systems/drops-7-composer (7.16)Reading composer.json of pantheon-systems/drops-7-composer (7.15)Reading composer.json of pantheon-systems/drops-7-composer (7.14)Reading composer.json of pantheon-systems/drops-7-composer (7.13)Reading composer.json of pantheon-systems/drops-7-composer (7.12)Reading composer.json of pantheon-systems/drops-7-composer (7.11)Reading composer.json of pantheon-systems/drops-7-composer (7.10)Reading composer.json of pantheon-systems/drops-7-composer (7.9) Reading composer.json of pantheon-systems/drops-7-composer (7.8)Reading composer.json of pantheon-systems/drops-7-composer (7.7)Reading composer.json of pantheon-systems/drops-7-composer (7.6)Reading composer.json of pantheon-systems/drops-7-composer (7.5)Reading composer.json of pantheon-systems/drops-7-composer (7.4)Reading composer.json of pantheon-systems/drops-7-composer (7.3)Reading composer.json of pantheon-systems/drops-7-composer (7.2)Reading composer.json of pantheon-systems/drops-7-composer (7.1)Reading composer.json of pantheon-systems/drops-7-composer (7.0)                                                                Reading composer.json of pantheon-systems/drops-7-composer (master)Reading composer.json of pantheon-systems/drops-7-composer (7.x)                                                                   Updating dependencies
Package operations: 0 installs, 13 updates, 0 removals
  - Updating pantheon-systems/drops-7-composer (7.63 => 7.64): Downloading (100%)
  - Updating drupal/drupal (7.63.0 => 7.64.0): Downloading (100%)
  - Updating symfony/finder (v3.4.21 => v3.4.22): Loading from cache
  - Updating symfony/event-dispatcher (v3.4.21 => v3.4.22): Loading from cache
  - Updating symfony/debug (v3.4.21 => v3.4.22): Loading from cache
  - Updating symfony/console (v3.4.21 => v3.4.22): Loading from cache
  - Updating consolidation/annotated-command (2.11.0 => 2.11.2): Loading from cache
  - Updating symfony/var-dumper (v3.4.21 => v3.4.22): Loading from cache
  - Updating symfony/process (v3.4.21 => v3.4.22): Loading from cache
  - Updating drupal/core-render (8.6.7 => 8.6.8): Loading from cache
  - Updating drupal/core-utility (8.6.7 => 8.6.8): Loading from cache
  - Updating symfony/dependency-injection (v3.4.21 => v3.4.22): Loading from cache
  - Updating symfony/yaml (v3.4.21 => v3.4.22): Loading from cache
Package derhasi/composer-preserve-paths is abandoned, you should avoid using it. Use drupal-composer/preserve-paths instead.
Writing lock file
Generating optimized autoload files

  The web service did not return alerts count.

```


Actual solution for this error and a very probable and related one is to revert this commit https://github.com/DirtyUnicorns/android_system_libhidl/commit/29a89f5b6bd3800097abb12d58972c35941b5e12#diff-9eaaf295a179029b050004523612bebc , @sayan7848 did that too here https://gitlab.com/sayan7848/system_libhidl/commit/f42087438778fdebcf832dcb05ba6fb4503d7e5e .


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `stripe-secret-key` (in env: `STRIPE_SECRET_KEY)`
* `hasura-access-key` (in env: `X_HASURA_ACCESS_KEY)`
* `sendgrid-username` (in env: `SENDGRID_USERNAME)`
* `sendgrid-password` (in env: `SENDGRID_PASSWORD)`
* `token-secret` (in env: `TOKEN_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Needed the original clients variable for openWindow


@wravindran, thanks for uploading to the sandbox. Please note that you need to adjust your upload slightly in order to receive full credit.  Please select "View file" above and then the pencil-like edit icon in the right-top corner. From there you will see the name of your file is editable. Please amend your filename with your Loyola username. We will be checking down the list of files in the sandbox for each students Loyola username when tracking assignment completion for course points. Also, be sure to remove any spaces from the file name and add a file extension (use `.txt` for plain text). Next, we asked that you upload each of your documents in their own file. In the same edit-view, cut the text of your second document and then commit your changes. Then create a new file following the steps laid out [here]( https://github.com/RJP43/LiliElbe_EngagedLearners/wiki/Working-in-GitHub#uploading-to-the-sandbox)  simply pasting in the text of your second document.


Created multidev environment [ci-example-d7-composer#pr-16](https://dashboard.pantheon.io/sites/f4acd01e-c989-48ab-8921-69c38206edee#pr-16).

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


Please add [the specifier “`static`”](https://en.cppreference.com/w/c/language/storage_duration "Description for “static”") for this special variable.


removed the method

![Troll](https://i.kym-cdn.com/entries/icons/original/000/000/091/TrollFace.jpg)


Sorry, my bad.


Great addition! This feature is exactly what motivated me to disable the javascript hints.


![](https://github.trello.services/images/mini-trello-icon.png) [Maintenance mode](https://trello.com/c/U37aitcw/4-maintenance-mode)


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

* https://stage.dk3.tech


![](https://github.trello.services/images/mini-trello-icon.png) [Interactive Jackpot](https://trello.com/c/xflvrgBb/9-interactive-jackpot)


можно заменить на
` base.include InstanceMethods`


I think the linter was complaining about this being in `devDependencies` so I moved it here.


![](https://github.trello.services/images/mini-trello-icon.png) [Number guessing game](https://trello.com/c/f6SQvk9f/15-number-guessing-game)


![](https://github.trello.services/images/mini-trello-icon.png) [Leaderboard can not be generated when player is not in server](https://trello.com/c/PVZPYy1O/16-leaderboard-can-not-be-generated-when-player-is-not-in-server)


Commited Eclipse project files so I can import the project to another machine easily.


![](https://github.trello.services/images/mini-trello-icon.png) [Shuffle players to make betting more random](https://trello.com/c/Gdm8uQi9/13-shuffle-players-to-make-betting-more-random)


Created multidev environment [lawhelp#ci-2125](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-2125).

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


![](https://github.trello.services/images/mini-trello-icon.png) [Guess game rework](https://trello.com/c/4Ny7ax8J/17-guess-game-rework)


не надо использовать ObjectSpace
хорошо бы сделать просто массив @@stations = []
куда складывать все объекты (это все равно будут ссылки на те же объекты, что и ObjectSpace)

но это будет собственное, управляемое хранилище


this solves #90


Breast cancer detection


PCB that attaches to RPI to increase functionality & make it easier to connect sensors.  All sensors will be connected to this module.


Matlab R2016a has no 'folder' field in the output of dir()...


Successfully aliased the URL <https://good-commit-1xpzvso44.now.sh> to the following aliases.

* https://goodcommit.com
* https://www.goodcommit.com


contacto


Вот здесь использовать юзинг и каждый раз содавать новый инстанс не надо. Либо ты делаешь так (и это трудозатратно) либо ты реалзиуешь диспоузабл интерфейс и создаешь инстанс один разв в конструкторе.


.flatMap(entry -> entry.getValue().stream()) - jeszcze można to zrobić bez funkcji map()


Created multidev environment [lawhelp#ci-2127](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-2127).

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


Successfully aliased the URL <https://good-commit-98hyqi2o6.now.sh> to the following aliases.

* https://goodcommit.com
* https://www.goodcommit.com