[R/clusDropVar2.R:21:13:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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 = 20)
                            ^
```
[R/clusDropVar2.R:49:34:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/clusDropVar2.R#L49) *style:* **Commas should always have a space after.**
```r
          pam1 <- clara(ddm1$li[,1:min(5,ncol(ddm1$li))], k = j, samples = 50)
                                 ^
```
[R/clusDropVar2.R:49:42:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/clusDropVar2.R#L49) *style:* **Commas should always have a space after.**
```r
          pam1 <- clara(ddm1$li[,1:min(5,ncol(ddm1$li))], k = j, samples = 50)
                                         ^
```
[R/clusDropVar2.R:54:44:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/clusDropVar2.R#L54) *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:54:46:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/clusDropVar2.R#L54) *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:54:57:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/clusDropVar2.R#L54) *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:54:74:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/clusDropVar2.R#L54) *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:68:109:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/clusDropVar2.R#L68) *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:68:122:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/clusDropVar2.R#L68) *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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/R/cnn.R#L13) *style:* **Put spaces around all infix operators.**
```r
    print(paste(i,": ", colnames(dataset)[i], " | ", class(dataset[,i]), sep=""))
                                                                           ~^~
```
[R/ls.objects.R:26:49:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/R/lsos.R#L18) *style:* **Put spaces around all infix operators.**
```r
  lsObjects(..., order.by="Size", decreasing=TRUE, head=TRUE, n=n)
                                                              ~^~
```
[R/rankTab.R:12:34:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/R/rankTab.R#L12) *style:* **Commas should always have a space after.**
```r
  tab1 <- tab1[order(-tab1$Freq),]
                                 ^
```
[tests/testthat/test-clusDropVar2.R:7:81:](https://github.com/barrenWuffet/convPkg/blob/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/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/69ffe324bd5894f3cd346d591f4973ad916df883/tests/testthat/test-rankTab.R#L10) *style:* **Commas should always have a space after.**
```r
  expect_equal(dim(d), c(3,2))
                           ^
```


It's generally a bad idea to mix application specific code with framework code. I still may need cfx someday and I'm relying on you to keep it pristine. :-D


Wow, fantastic, lot's of people were very interested in progress on the legs in Denver.  I don't see the link to download the parts on the inmoov.fr site yet.  Perhaps it just hasn't updated yet ?


Is not missing `'mode' => Notification_NotificationTemplate::MODE_AJAX`?


wow... another update @.@


The `everybody uses Lua` argument could be used to throw out pretty much any builtin GUI element but they seem to get converted instead, eg:
 * https://github.com/spring/spring/commit/28ff9fcf87c587c504d6e1002a7b6fdeab1bc3e4
 * https://github.com/spring/spring/commit/4439ea778b548a95444614e69ec08d73727057aa


lool. This was just a temporal fix will move them out. I have kept it as clean as possible @ekowabaka


Yep, go for it


no, because that's actually not true.


Right.


I do agree though that they're a waste of space in the engine


Thanks for pointing that out. Perhaps in my simulation, it might work out ok because the two grids are the same (I think). But it would be good to do it correctly for the general case.

Is this the code that rotates the velocities onto the lat-lon grid:

! Cut and paste from iceberg.F90

if (vel_stagger == BGRID_NE) then
    ! Copy ocean and ice velocities. They are already on B-grid u-points.
    grd%uo(grd%isc-1:grd%iec+1,grd%jsc-1:grd%jec+1) = uo(:,:)
    grd%vo(grd%isc-1:grd%iec+1,grd%jsc-1:grd%jec+1) = vo(:,:)
    call mpp_update_domains(grd%uo, grd%vo, grd%domain, gridtype=BGRID_NE)
    grd%ui(grd%isc-1:grd%iec+1,grd%jsc-1:grd%jec+1) = ui(:,:)
    grd%vi(grd%isc-1:grd%iec+1,grd%jsc-1:grd%jec+1) = vi(:,:)
    call mpp_update_domains(grd%ui, grd%vi, grd%domain, gridtype=BGRID_NE)
  elseif (vel_stagger == CGRID_NE) then
    ! The u- and v- points will have different offsets with symmetric memory.
    Iu_off = (size(uo,1) - (grd%iec - grd%isc))/2 - grd%isc + 1
    ju_off = (size(uo,2) - (grd%jec - grd%jsc))/2 - grd%jsc + 1
    iv_off = (size(vo,1) - (grd%iec - grd%isc))/2 - grd%isc + 1
    Jv_off = (size(vo,2) - (grd%jec - grd%jsc))/2 - grd%jsc + 1
    do I=grd%isc-1,grd%iec ; do J=grd%jsc-1,grd%jec
      ! Interpolate ocean and ice velocities from C-grid velocity points.
      Iu = i + Iu_off ; ju = j + ju_off ; iv = i + iv_off ; Jv = j + Jv_off
      ! This masking is needed for now to prevent icebergs from running up on to land.
      mask = min(grd%msk(i,j), grd%msk(i+1,j), grd%msk(i,j+1), grd%msk(i+1,j+1))
      grd%uo(I,J) = mask * 0.5*(uo(Iu,ju)+uo(Iu,ju+1))
      grd%ui(I,J) = mask * 0.5*(ui(Iu,ju)+ui(Iu,ju+1))
      grd%vo(I,J) = mask * 0.5*(vo(iv,Jv)+vo(iv+1,Jv))
      grd%vi(I,J) = mask * 0.5*(vi(iv,Jv)+vi(iv+1,Jv))
    enddo ; enddo
  else
    call error_mesg('diamonds, iceberg_run', 'Unrecognized value of stagger!', FATAL)
  endif


Hi.
No it was not intended. You can re-add it in your application.
This will be fixed in v3.6.
Thanks.


[R/create_beast2_input_beast.R:24:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_beast.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
  # filename_base <- beastscriptr::remove_file_extension(basename(input_fasta_filenames))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_beast.R:24:5:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_beast.R#L24) *style:* **Commented code should be removed.**
```r
  # filename_base <- beastscriptr::remove_file_extension(basename(input_fasta_filenames))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_beast.R:27:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_beast.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
    "namespace=\"beast.core:beast.evolution.alignment:beast.evolution.tree.coalescent:beast.core.util:beast.evolution.nuc:beast.evolution.operators:beast.evolution.sitemodel:beast.evolution.substitutionmodel:beast.evolution.likelihood\" ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_data.R:12:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_data.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
  text <- c(text, paste0("id=\"", get_file_base_sans_ext(input_fasta_filenames), "\""))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_data.R:12:35:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_data.R#L12) *warning:* **no visible global function definition for ‘get_file_base_sans_ext’**
```r
  text <- c(text, paste0("id=\"", get_file_base_sans_ext(input_fasta_filenames), "\""))
                                  ^~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_data.R:14:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_data.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
  text <- c(text, create_beast2_input_data_sequences(input_fasta_filenames = input_fasta_filenames))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_data.R:14:19:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_data.R#L14) *warning:* **no visible global function definition for ‘create_beast2_input_data_sequences’**
```r
  text <- c(text, create_beast2_input_data_sequences(input_fasta_filenames = input_fasta_filenames))
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_data.R:22:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_data.R#L22) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_beast2_input_data_sequences <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:5:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L5) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_beast2_input_distribution <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:17:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("            <distribution id=\"YuleModel.t:", ids, "\" spec=\"beast.evolution.speciation.YuleModel\" birthDiffRate=\"@birthRate.t:", ids, "\" tree=\"@Tree.t:", ids, "\"/>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:18:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("            <prior id=\"YuleBirthRatePrior.t:", ids, "\" name=\"distribution\" x=\"@birthRate.t:", ids, "\">"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:19:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("                <Uniform id=\"Uniform.1\" name=\"distr\" upper=\"Infinity\"/>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:23:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("            <distribution id=\"BirthDeath.t:", ids, "\" spec=\"beast.evolution.speciation.BirthDeathGernhard08Model\" birthDiffRate=\"@BDBirthRate.t:", ids, "\" relativeDeathRate=\"@BDDeathRate.t:", ids, "\" tree=\"@Tree.t:", ids, "\"/>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:24:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("            <prior id=\"BirthRatePrior.t:", ids, "\" name=\"distribution\" x=\"@BDBirthRate.t:", ids, "\">"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:25:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("                <Uniform id=\"Uniform.3\" name=\"distr\" upper=\"1000.0\"/>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:27:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("            <prior id=\"DeathRatePrior.t:", ids, "\" name=\"distribution\" x=\"@BDDeathRate.t:", ids, "\">"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:28:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("                <Uniform id=\"Uniform.4\" name=\"distr\"/>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_distribution.R:35:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_distribution.R#L35) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("                <populationModel id=\"ConstantPopulation.t:", ids, "\" spec=\"ConstantPopulation\" popSize=\"@popSize.t:", ids, "\"/>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_operators.R:17:22:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_operators.R#L17) *warning:* **no visible global function definition for ‘get_operator_id_pre’**
```r
  operator_id_pre <- get_operator_id_pre(tree_priors)
                     ^~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_operators.R:22:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_operators.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("    <operator id=\"YuleBirthRateScaler.t:", ids, "\" spec=\"ScaleOperator\" parameter=\"@birthRate.t:", ids, "\" scaleFactor=\"0.75\" weight=\"3.0\"/>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_operators.R:27:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_operators.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("    <operator id=\"", operator_id_pre, "TreeScaler.t:", ids,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_operators.R:33:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_operators.R#L33) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("    <operator id=\"", operator_id_pre, "TreeRootScaler.t:",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_operators.R:39:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_operators.R#L39) *style:* **Lines should not be more than 80 characters.**
```r
  text <- c(text, paste0("    <operator id=\"", operator_id_pre, "UniformOperator.t:", ids,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_operators.R:44:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_operators.R#L44) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("    <operator id=\"", operator_id_pre, "SubtreeSlide.t:", ids,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_operators.R:50:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_operators.R#L50) *style:* **Lines should not be more than 80 characters.**
```r
  text <- c(text, paste0("    <operator id=\"", operator_id_pre, "Narrow.t:", ids,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_operators.R:58:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_operators.R#L58) *style:* **Lines should not be more than 80 characters.**
```r
  text <- c(text, paste0("    <operator id=\"", operator_id_pre, "WilsonBalding.t:", ids,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_state.R:12:10:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_state.R#L12) *warning:* **no visible global function definition for ‘get_file_base_sans_ext’**
```r
  ids <- get_file_base_sans_ext(fasta_filenames)
         ^~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_state.R:34:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_state.R#L34) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("        <parameter id=\"birthRate.t:", ids, "\" name=\"stateNode\">1.0</parameter>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_state.R:36:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_state.R#L36) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("        <parameter id=\"BDBirthRate.t:", ids, "\" lower=\"0.0\" name=\"stateNode\" upper=\"10000.0\">1.0</parameter>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_beast2_input_state.R:37:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/create_beast2_input_state.R#L37) *style:* **Lines should not be more than 80 characters.**
```r
    text <- c(text, paste0("        <parameter id=\"BDDeathRate.t:", ids, "\" lower=\"0.0\" name=\"stateNode\" upper=\"1.0\">0.5</parameter>"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/is_ccp_tree_prior.R:2:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/is_ccp_tree_prior.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @param x an object, to be determined if it is a valid constant coalescence population tree prior
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/is_ccp_tree_prior.R:3:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/is_ccp_tree_prior.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @return TRUE if x is a valid constant coalescence population tree prior, FALSE otherwise
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/remove_file_extension.R:8:5:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/remove_file_extension.R#L8) *style:* **Commented code should be removed.**
```r
  # return(tools::file_path_sans_ext(filename))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/remove_file_extension.R:10:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/R/remove_file_extension.R#L10) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-create_beast2_input_data.R:3:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
# <?xml version="1.0" encoding="UTF-8" standalone="no"?><beast beautitemplate='Standard' beautistatus='' namespace="beast.core:beast.evolution.alignment:beast.evolution.tree.coalescent:beast.core.util:beast.evolution.nuc:beast.evolution.operators:beast.evolution.sitemodel:beast.evolution.substitutionmodel:beast.evolution.likelihood" required="" version="2.4">
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_data.R:7:3:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L7) *style:* **Commented code should be removed.**
```r
# id="test_output_0"
  ^~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_data.R:9:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#                     <sequence id="seq_t1" taxon="t1" totalcount="4" value="acttgttgcgactgcgcctg"/>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_data.R:10:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#                     <sequence id="seq_t2" taxon="t2" totalcount="4" value="acttattgcgactgaggccg"/>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_data.R:11:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#                     <sequence id="seq_t3" taxon="t3" totalcount="4" value="acttaatgcgaatgagcccg"/>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_data.R:12:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#                     <sequence id="seq_t4" taxon="t4" totalcount="4" value="aacgacccgcgatcggggat"/>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_data.R:13:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
#                     <sequence id="seq_t5" taxon="t5" totalcount="4" value="acttgttgcgactgagcctg"/>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_data.R:21:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
  expected <- "                    <sequence id=\"seq_t1\" taxon=\"t1\" totalcount=\"4\" value=\"acttgttgcgactgcgcctg\"/>"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input_data.R:32:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input_data.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
  expected <- "                    <sequence id=\"seq_t1\" taxon=\"t1\" totalcount=\"4\" value=\"acttgttgcgactgcgcctg\"/>"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input.R:82:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input.R#L82) *style:* **Lines should not be more than 80 characters.**
```r
    tree_priors = beastscriptr::create_tree_prior(name = "coalescent_constant_population")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input.R:85:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input.R#L85) *style:* **Lines should not be more than 80 characters.**
```r
  expected_lines <- readLines(system.file("extdata", "coalescent_constant_population_2_4.xml", package = "beastscriptr"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input.R:101:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input.R#L101) *style:* **Lines should not be more than 80 characters.**
```r
  expected_lines <- readLines(system.file("extdata", "yule_2_4.xml", package = "beastscriptr"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input.R:115:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input.R#L115) *style:* **Lines should not be more than 80 characters.**
```r
    tree_priors = beastscriptr::create_tree_prior(name = "coalescent_bayesian_skyline")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input.R:118:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input.R#L118) *style:* **Lines should not be more than 80 characters.**
```r
  expected_lines <- readLines(system.file("extdata", "coalescent_bayesian_skyline_2_4.xml", package = "beastscriptr"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input.R:120:5:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input.R#L120) *style:* **Commented code should be removed.**
```r
  # write.csv(created_lines, "~/created.csv")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input.R:121:5:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input.R#L121) *style:* **Commented code should be removed.**
```r
  # write.csv(expected_lines, "~/expected.csv")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_beast2_input.R:126:7:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-create_beast2_input.R#L126) *style:* **Commented code should be removed.**
```r
  #   print(paste0(i, " / ", length(expected_lines)))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-is_yule_tree_prior.R:6:1:](https://github.com/richelbilderbeek/beastscriptr/blob/19bb5efa3191231df9f701865f052de52e936367/tests/testthat/test-is_yule_tree_prior.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
  testthat::expect_false(is_yule_tree_prior(create_tree_prior(name = "birth_death")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace zuoye
{
    class Program
    {
        static void Main(string[] args)
        {
            double No = double.Parse(Console.ReadLine());
            double Nt = double.Parse(Console.ReadLine());
            string N1 = "123das";
            string N2 = "123";
            Calculator c = new Calculator();
        aa:
            Console.WriteLine("请输入要进行的操作：1.加法 2.减法 3.乘法 4.除法 0.退出");
            int enter = int.Parse(Console.ReadLine());
            switch (enter)
            {
                case 1: c.addition(No, Nt);
                    c.addition(N1,N2);
                    goto aa; //加
                case 2: c.subtraction(No, Nt);
                    c.subtraction(N1, N2);
                    goto aa; //减
                case 3: c.multiplication(No, Nt); goto aa; //乘
                case 4: c.division(No, Nt); goto aa; //除
                case 0: Environment.Exit(0); break; //退出
            }
            Console.WriteLine("是否继续进行操作");
        }
    }
    class Calculator
    {
        /**
         * * 引入两个变量Number one，Number two；
         * * 用这两个变量进行加减乘除运算
         * * **/
        public void addition(double No, double Nt)//加法
        {
            try
            {
                Console.WriteLine(No + Nt);
            }
            catch (Exception ex)
            {
                Console.WriteLine("加法错误");
                throw ex;
            }
        }
        public void addition(string No, string Nt)//加法
        {
            try
            {
                Console.WriteLine(No + Nt);
            }
            catch (Exception ex)
            {
                Console.WriteLine("加法错误");
                throw ex;
            }
        }
        public void subtraction(double No, double Nt)//减法
        {
            /**
             * * No是被减数;
             * * Nt是减数
             * * **/
            try
            {
                Console.WriteLine(No - Nt);
            }
            catch (Exception ex)
            {
                Console.WriteLine("减法错误");
                throw ex;
            }
        }
        public void subtraction(string No, string Nt)//减法
        {
            No = No.Replace(Nt, "");
            Console.WriteLine(No);
        }
        public void multiplication(double No, double Nt)//乘法
        {
            try
            {
                Console.WriteLine(No * Nt);
            }
            catch (Exception ex)
            {
                Console.WriteLine("乘法错误");
                throw ex;
            }
        }
        public void division(double No, double Nt)//除法
        {
            /**
             * * No是被除数;
             * * Nt是除数
             * * **/
            if (Nt == 0)
            {
                Console.WriteLine("除数为0");
            }
            try
            {
                Console.WriteLine(No / Nt);
            }
            catch (Exception ex)
            {
                Console.WriteLine("除法错误");
                throw ex;
            }
        }
    }
}


Is it not true that everybody uses LuaUI? I mean, you could point to some engines georg who lives in a cave and plays with `/luaui disable`, but similarly I can remove LuaIntro from my game.


Bluemix [toolchain](https://console.stage1.bluemix.net/devops/toolchains/c4b50af2-849d-4f7f-bcef-7ca63d6148c4 "UI-ys1int-SimpleTC1018T100053"): [Delivery Pipeline](https://console.stage1.bluemix.net/devops/pipelines/48be559f-3b0e-4606-a5d8-6beea16317df "UI-ys1int-SimpleTC1018T100053") deployed [UI-ys1int-SimpleTC1018T100053](https://github.com/idsb3t1/UI-ys1int-SimpleTC1018T100053/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20171018-140630 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20171018-140630") to [dev](https://console.stage1.bluemix.net/apps/4e86abcd-cc10-48b1-ae10-57c220fd4b8b?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


Use ``slice`` instead of replace.


@barrenWuffet The above lint bot has some suggestions to make your code more readable


Replace this div with an img. Check out placehold.it for quick placeholder images --> `<img src="http://placehold.it/280" alt="profile image">`.


merge


Looks good but if the Rio changes because of fried boards, different robot, etc., the mac will have to be manually updated each time. Consider changing RioMacAddress to a list and then changing the '==' on line 27 to 'in'.


1) No, not everyone uses LuaUI for default menus, FPS, clock etc.
2) The engine doesn't contain default LuaUI menus for these, unlike https://github.com/spring/spring/tree/develop/cont/base/springcontent/LuaIntro


I am not sure.  I was thinking that this was similar to the case we're we
were going to the database to cent the content object for lots of artifacts
that all came from the same content.      I think in that case we ended up
with a map in memory from content id to content objects.  I don't think we
should do this now.  It was more of an observation that might be relevant
later.

On Wed, Oct 18, 2017, 3:34 PM raman-bt <notifications@github.com> wrote:

> Do you mean cache the Account object in the AccountInstance object? Or do
> yo mean cache the AccountInstance ->Account table?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/sleuthkit/sleuthkit/commit/4f738c69ff92e0221a5c5be60ff25efd6e615659#commitcomment-25053311>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABHTY_7Iw1uBVMa1ddF6JcZf0Hh1mQCMks5stf5kgaJpZM4P9qH3>
> .
>


If there is a class on the element that you want to target , use that instead. It is faster. In this instance that class is .profile-blocks . It might make more sense to call these .profile-block or .card and then the ul can have a class of .profile-blocks or .cards 👍


I see.


Might be simpler to just compare the string date portion of the timestamps instead of converting into Date objects.


Remove this padding and use a placeholder image instead. The card size should be determined by the % width it is allocated.


Good use of a list here 👍


@superm1 An Arch user suggested this should be changed to `"%s/fw/…". Does that make sense to you?


Don't use readFileSync here, because it will block the rest of the node program, including the main UX. Instead, use ``pify`` to create a promise-based readFile.


Why not use ``_.filter``?


@sdonner This change needs to be backed out because we do have the following environments and it will break running the tests

* staging for kinto-dist stack
* settings-stage for kinto-settings stack
* production for kinto


So I'm starting to look at REST-assured, and it looks like they may have the same problem. How do you know what they are using the system default encoding here? In fact it looks like they may have changed to a default of UTF-8 for some content types; see https://github.com/rest-assured/rest-assured/issues/567 and https://github.com/rest-assured/rest-assured/issues/926.


Agree, this one isn't quite as obvious and bad that we cache the table. We may choose to do it later if experiments show this is a problem.


The profile blocks should be floated left i.e
```
.profile-blocks {
float:left
}
```
When you do this the parent element of the floated element needs a clearfix class which you already have on the Ul so that's great.


It should be missing, yes. I've checked in the unit tests; we do test what we're retreving from this method; but not when another notification in another mode has been sent.

Could you please open a specific ticket on that? I'll try to take a look quickly (and write extra tests if needed).


@zcbenz, can you please review this change? It doesn't look 100% correct to me.
Debug build should work on all platforms in a case you want to fix it yourself )


The CSS inside profile blocks is what determines the width.
CSS
```
{
    background-color: #FFF;
    float: left;
    margin-bottom: 10px;
    margin-right: 2%;
    padding: 10px;
    width: 23.5%;
}
```
The way we calculate width:

Start with 100% - The design shows 4 cards and 3 gutters. Let's say the gutters are 2% wide so the calculation is 100% - 2% - 2% -2% = 94% . Divide this 94% between 4 cards ---> 94% / 4 = 23.5% . Each card can have a width of 23.5% each. Then give each card a margin right of 2%  apart from every 4th card to create the gutter -->
`.card:nth-child(4n) {
  margin-right: 0;
}`


Correct, a WHERE would help just a bit ;) . Thanks Cyle.

SELECT registrations.student_name FROM registrations JOIN courses ON registrations.id = courses.id  WHERE registrations.course_name = 'Economics';
 student_name
--------------
 Mike Reed
 Clark Smith


Hum or after looking at changes in https://github.com/rhboot/fwupdate/commit/7df8fdec01f8368f6002e0ad81f600333dc069e0#diff-7522cee187371c93c0483862c8c5f9b2 and https://github.com/rhboot/fwupdate/commit/76ac7af5ac67de81637800f255ec2f387b9b7777 it should even been `"%s/fwupdate-XXXXXX.cap"`, right?


This is not really a simplification which deserves the regression bounds. A sprt[0,4] test should be done IMO


Nice gimpshopping. I am happy to see cricket fans in Turkey.


Does this affect the `nix copy --to <binary cache>` use case too?


Won't ever get here. The path will fall into the `Failure` case as before and be handled above.


You're too fast! xD


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/934540c4-fa49-4dde-9a21-3bddc156bef1 "UI-yp-SimpleTC1018T101615"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/703e2533-e38c-4637-9ad1-1ba55655d746 "UI-yp-SimpleTC1018T101615") deployed [UI-yp-SimpleTC1018T101615](https://github.com/idsb3t1/UI-yp-SimpleTC1018T101615/releases/tag/deploy-ibm-yp-us-south-idsb3t4-us.ibm.com-dev-20171018-142224 "deploy-ibm-yp-us-south-idsb3t4-us.ibm.com-dev-20171018-142224") to [dev](https://console.bluemix.net/apps/c75a1975-4c7c-44b3-a492-8f2f733c2539?env_id=ibm:yp:us-south "ibm:yp:us-south:idsb3t4@us.ibm.com:dev"), including this commit


I saw this issue when making these changes. Isn't it better to get an NPE than to quietly have incorrect functionality? It seems incorrect null handling could cause some obscure bugs down the line, whereas an NPE will get posted to bugzilla, looked at, and fixed quickly.

Generally a null string and an empty string should be handled identically, though `"".equals(string)` evaluates to `false` if `string` is `null` and `true` if `string` is empty.

I'll look through these changes and revert the ones where it is possible for the variable to be null. Perhaps it's safer to assume the codebase works and wait until there's proof showing that "".equals(string) misbehaved with a null value.


we can actually simplify and use std::thread and std::chrono here instead of the boost versions.


so this needs to not be `OSVR_CLIENTKIT_EXPORT` but instead the library name - something like `OSVR_RESETYAW_EXPORT`


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/e66adf62-2094-4c4d-a570-418d5547e8fa "simple-toolchain-20171018135135527"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/9c4c37b6-8d2b-4ce5-a8a9-c662395076fa "simple-toolchain-20171018135135527") deployed [simple-toolchain-20171018135135527](https://github.com/marjean1943/simple-toolchain-20171018135135527/releases/tag/deploy-ibm-yp-us-south-jnelson3-dev-20171018-142435 "deploy-ibm-yp-us-south-jnelson3-dev-20171018-142435") to [dev](https://console.bluemix.net/apps/05781ecd-1cdd-45d2-84f6-72d985e19ad7?env_id=ibm:yp:us-south "ibm:yp:us-south:jnelson3:dev"), including this commit


If it were installed on any other system, it would have the same capabilities or installed setuid root. I don't think disabling it is worth it.


What is the full error? Can you take an SS?


I guess that's the opposite of what some of my changes were: replacing `string.equals(literal)` with `literal.equals(string)` when string could be `null`.


Ah well, I noticed this yesterday. Now it also fucked with the video-publish-date-color variable so I decided to simply remove what I added in the previous version and have all the "new" variables separate.

I am not too fast, I am just that good.


don't duplicate a header - make a new one with the header generator http://tools.getosvr.org/boilerplate/


Does entity include possible packages? What is collection.path when printed?


don't duplicate symbol names - if this actually calls the "reset yaw" functionality, just call it that.


Hi, based on the fishtest wiki a simplification is

simplification = the number of lines in the source code of Stockfish goes down, or the number of processor instructions in the generated code goes down.

I assume by removing a function call the 2nd option will apply.
But I'm open to listen for suggestions, if most vote for 0...4 I will reschedule :-)


I think this should be ``>==``.


An API key in the code is not clean enough for me ...


Кодът все още не минава в Judge. В тялото на вложения цикъл, пред знака за долар трябва да има интервал.


we might have a bootstrap issue here, as cmake is required to build the c++11 compiler clang-4.0 on these older systems...


What is printed from the `resources.map(r => r.fqname)`? Not sure I see the need for turning that list into a string with comma separated entities.


There could be several awards having one funder_id, right?


Where is new_arp_spoofing_head.h file?


This will help with the enforcer
```xml
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-enforcer-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>distribution-management-used</id>
                            <goals>
                                <goal>enforce</goal>
                            </goals>
                            <configuration>
                                <skip>true</skip>
                            </configuration>
                        </execution>
                        <execution>
                            <id>dependency</id>
                            <phase>validate</phase>
                            <goals>
                                <goal>enforce</goal>
                            </goals>
                            <configuration>
                                <skip>true</skip>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
```
But then the build will fail because of formatting:
`Failed to execute goal com.coveo:fmt-maven-plugin:1.8.0:check (default) on project jdt.ls.extension.core: Found 2 non-complying files, failing build (validateOnly is true)`

That I think you can fix by making the source files compliant


On master, using an env var such as `SPRING_APPLICATION_NAME` will break this. (2.0.x is fine). You could use a `RelaxedPropertyResolver`


@fransyozef Check if you have the `iCloudContainerEnvironment` item added to your `build.json` file, because this option enables the Push Notification signing. For example this is my `build.json`:

```json
{
    "ios": {
        "debug": {
            "codeSignIdentity": "iPhone Developer",
            "developmentTeam": "TEAMID",
            "packageType": "development",
            "buildFlag": [
                "EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
                "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO",
                "LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
            ],
            "iCloudContainerEnvironment": "Development"
        },
        "release": {
            "codeSignIdentity": "iPhone Developer",
            "developmentTeam": "TEAMID",
            "packageType": "app-store",
            "buildFlag": [
                "EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
                "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO",
                "LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
            ],
            "iCloudContainerEnvironment": "Production"
        }
    }
}
```


This is not really ```datetime``` in the database schema, it is own SQLA type for flask, can we use it? ```date = db.Column(db.Date, nullable=False)```
Or we do not have to?


I know right! Will re-implement that @ekowabaka


Where is semicolon after exit(0)?


Collaborator: Review for this commit was created. [Link to review](http://demo.smartbeartrial.com/ui#review:id=106)


I missed it. There is already method IntPart()


파일을 잘못 commit 한것 같습니다.
재 commit 하겠습니다

2017년 10월 18일 (수) 오후 11:29, Gilbert Lee <notifications@github.com>님이 작성:

> Where is semicolon after exit(0)?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/kjungi704/sub26_2017_arp_spoofing/commit/aceb074f8dee7144964ecad5e1be857b86f92539#commitcomment-25054560>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADd5UkbkrrAgXSxthr4SVI_4Eru83wJqks5stgtggaJpZM4P9zeK>
> .
>


Comment is wrong


comment is wrong


Corresponding review in Collaborator has been deleted.


class sqlalchemy.types.Date
Bases: sqlalchemy.types._LookupExpressionAdapter, sqlalchemy.types.TypeEngine

A type for datetime.date() object


```
if (_.isEmpty(line)) return null
```


这个改的还不错


Yes.


这句改的挺好的


def add(a,b):
    return a+b


TeamCity OTA+ :: libats :: ci [Build 139](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=45753&buildTypeId=libats_Ci) is now running


这句也不错


Better change this to
```
data = self._make_sample_datapoints_list()
response = serialise_datapoints(self._make_sample_datapoints_list(), 'json')
```
and adjust checks further in code.


Well, looks like Chainsaw now working as I would like it to work, but there is a new thing to care - Plasmagun.
With halfed amplitude it is a barely notable that weapon swings a little bit, but the line of fired plasmaballs is absolutely straight.

It is easy to fix, but will it be good in terms of compatibility with weapon mods? And especially for Crispy? Definitely no. :( Speaking for myself - yep, probably I will make this fix, just need to calibrate Plasmagun's firing amplitude.

From another hand, maybe my perfectionism comes too far.


Perhaps done in further commits


임의로 가져온 img와 관련 코드로 test 해보던 단계!


last update .


Let's keep ternary operators (?:) to a minimum because they're hard to think about.

```
if (new Date(log.timestamp).getTime() < timestamp) return null
return log
```


Result:

![image](https://user-images.githubusercontent.com/838924/31724504-8720fbd2-b3e7-11e7-9482-c8f762cbd9e8.png)


```biba/boba``` is my favorite. )) Where does it come from? Some cartoon?


s/belongs/belong/ and anyway bad message now


The zigzag solution should be as following. The test result correct when nRows equals 3.

public String convert(String s, int nRows) {
    int n = s.length();

    if (n <= 1 || nRows <= 1) return s;
    StringBuffer res = new StringBuffer();
    for (int i = 0; i < nRows; ++i) {
        for (int j = 0; j + i < n; j += 2*nRows - 2) {
            res.append(s.charAt(j+i));
            if (i == 0 || i == nRows - 1) continue;
            if (j + nRows - 1 + i < n)
            res.append(s.charAt(j + nRows - 1 + i));
        }
    }
    return res.toString();
}


downloaded ?


Also, break out ``_.map`` to a separate function to keep ``_.flow`` arguments readable.


Force is needed in the following scenario:

1. You commit x.
2. You push (including x)
3. You amend commit x. This rewrites history that you've already published (in step 2).

So then when you push again, you need to force to allow the history rewrite on the remote repo.

________________________________________
From: P Campbell <notifications@github.com>
Sent: October 18, 2017 09:36
To: DawsonCollegeCS-training/git-tutorials
Cc: Maja Frydrychowicz; Mention
Subject: Re: [DawsonCollegeCS-training/git-tutorials] note: weird error with amend (7995c34)

you mean:

git commit -amend
git push -f origin thebranch

I will try it but force always makes me pause , besides the whole point of an amend is to change a previous commit, so logically, you should not have to force...

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/DawsonCollegeCS-training/git-tutorials/commit/7995c34f138dacb786c35d7b5862776bdfb1ca86#commitcomment-25053381>, or mute the thread<https://github.com/notifications/unsubscribe-auth/Ad3eJyDPuDWp1BUy_5BzhG_Kfh2uktIfks5stf7hgaJpZM4P5zF1>.


...大概是重构的时候选了不该选的选项


TeamCity OTA+ :: libats :: ci [Build 139](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=45753&buildTypeId=libats_Ci) outcome was **SUCCESS**
Summary: Tests passed: 4 Build time: 00:05:05


Limit to first ``MAX_LINES`` log lines.


Which version of Neovim, and does it still crash on the latest Neovim release?


https://github.com/tomakehurst/wiremock/issues/551#issuecomment-268647572

use wiremock-standalone that shades jetty...  did you try this?


我修下


@bbullemer

https://github.com/cptechinc/soft-crm/blob/e290a49dde6397f9cada9d7fdaab632aa0bfb0bd/site/templates/content/edit/orders/order-details/order-details.php#L70-L76

The Order Details Delete button didn't have the order number attached as an hidden input. The action also pointed to the cart redirect file and not the orders redirect file.

https://github.com/cptechinc/soft-crm/blob/e290a49dde6397f9cada9d7fdaab632aa0bfb0bd/site/templates/content/edit/quotes/quote-details/quote-details.php#L71-L77

The Quote Details Delete button also didn't have the quote number attached as a hidden input, the action also pointed to the cart redirect and not the quote redirect file

https://github.com/cptechinc/soft-crm/blob/e290a49dde6397f9cada9d7fdaab632aa0bfb0bd/site/templates/content/edit/quote-to-order/quote-details/quote-details.php#L74-L80

The Quote-to-Order Details Delete button didn't have the quote number attached as a hidden input, the action also pointed to the cart redirect and not the quote redirect file.

Now the quote-to-order was a different kind of form, because even if the detail delete form was done correctly, it still would not have worked simply because of the structure of the quote-to-order details page is one form, and you can't stick a form inside another. That being said, that was my bad for not remembering the structure and explaining it.

However, testing the delete buttons would have shown the form had errors, so next time test these changes or you can ask Ron or I to test.


Is there a test for this anywhere?


Probably want add a space after the comma (`mkString(", ")`) if this is correct.


40 HS


我弄出来的bug我修吧(

Sent from Mail for Windows 10

From: Ricter Zheng
Sent: 2017年10月18日 22:38
To: BGmi/BGmi
Cc: Trim21; Comment
Subject: Re: [BGmi/BGmi] Merge branch 'dev' of github.com:BGmi/BGmi into dev(0b7610d)

我修下
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


我弄出来的我修吧233


There's no need to chunk this, since we will send the next batch at the next interval anyway. Just limit log lines sent to ``LOGS_CHUNK_SIZE``.


:smile:


我看 options 的命令都变了。。


思考


I see. Are you planning on changing this back before the next `nixUnstable` bump in nixpkgs? It could cause me some headaches if the channel updates to include a version that doesn't put anything into the cache.


@kevindehecker This line


Estuve mirando y lo mejor es usar ordenes tipo Curl pero en VB.
https://msdn.microsoft.com/en-us/library/aa730836(v=vs.80).aspx
https://msdn.microsoft.com/en-us/library/hezth0ef.aspx
https://curl.haxx.se/mail/lib-2010-11/0236.html
https://curl.haxx.se/libcurl/c/Using-libcurl-with-SSH-support-in-Visual-Studio-2010.pdf

Se envia la informacion en Json
https://code.visualstudio.com/docs/languages/json

y luego se recibe en Json


- -不小心多选了`search in comment and string`...


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


Hi, I'm having a look around the repositories of our students to see if there are are suggestions I can offer.

Are these pictures you made or are they borrowed from somewhere? If the latter, do please offer a citation and a reference under each use.


Collaborator: Review for this commit was created. [Link to review](http://demo.smartbeartrial.com/ui#review:id=107)


This is [0..4] in my book too.

If you want to try removing more_than_one, try removing the  "| s"  as well...
(because if bishop already in the center, the condition (with | s) will always be true,
but psqt should handle that)
That would start to look more like a [-3, 1] too.


![](https://github.trello.services/images/mini-trello-icon.png) [Create prompt stylizer](https://trello.com/c/6nq41mbY/3-create-prompt-stylizer)


Please also modify https://github.com/shr-distribution/meta-smartphone/blob/pyro/meta-lg/recipes-core/systemd/systemd-machine-units/mako/wifi-module-load.service accordingly


默认脚本


readme


I've looked through r1812461 thru r1812476 and fixed potential NPE's in r1812516 thru r1812532.


Does this mean python 2.7 isn't supported anymore? Or does it just mean it doesn't check for it?


Why **await** here?


![](https://github.trello.services/images/mini-trello-icon.png) [Adicionar emoji no Civil War do !cwstatus](https://trello.com/c/yYnUaV1g/1-adicionar-emoji-no-civil-war-do-cwstatus)


OK, that is good to know.


I have for now added clustering support by making more or less as few changes as possible (i.e. clustering is essentially a special case of classification, with 1 fold, 1 repetition, 1 sample). This allows to reuse most of the classification code. It does however result in some if-statements spread throughout the code. Maybe it would be better to more explicitly separate clustering and classification tasks by letting them be subclasses of a task base class? This might be cleaner, but would probably result in much more changes to the code. @mfeurer what do you think? I remember that you suggested magic methods, but it's not entirely clear to me how.


TeamCity OTA+ :: libats :: ci [Build 140](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=45755&buildTypeId=libats_Ci) is now running


Hi, I'm having a look around the repositories of our students to see if there are are suggestions I can offer.

I think that you can't have spaces in URLs in href attributes. You'll have to use %20 instead.


We could remove all timevals and do a for loop using a counter of 1/10 seconds eg. 5 iterations


Hi Friends,

My old graphs gone and new dont showing. And Inventory info is blank

PANOS 7.1

![image](https://user-images.githubusercontent.com/1860114/31724761-611e4740-b401-11e7-9f58-2fbd7de8b043.png)


:'D


Given that I added this feature last night, I'm surprised you're already depending on it :-)


Hi, I'm having a look around the repositories of our students to see if there are are suggestions I can offer.

A little suggestion: I see that you have borrowed some text _with_ attribution but _without_ quoting in this file. Although attributed, because you did not quote it the reader would assume it is your words. This would actually be "plagiarism" so it would be good if you could remove, quote or paraphrase the text in question? Thanks.


anjunshuang first commit


Looking forward to seeing this in HTML.


TeamCity OTA+ :: libats :: ci [Build 140](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=45755&buildTypeId=libats_Ci) outcome was **SUCCESS**
Summary: Tests passed: 4 Build time: 00:01:38


Not inheriting from object is old Python 2 syntax... or am I mistaken?


Indeed we don't. For the record, I have a stock-pile of all sorts of cross-compiling related fixes in https://github.com/bgamari/nixpkgs/tree/ben-cross. With these I can nearly build everything up to `systemd`. Once I get to systemd I think I will take some time to start upstreaming those that are mergeable.


Woah.. didn't mean to do that, how do remove it?


test


Hi, I'm having a look around the repositories of our students to see if there are are suggestions I can offer.

I see that you have borrowed some text without attribution in this file. This would actually be "plagiarism" so if you can remove, paraphrase or quote and cite it you'll be in a much better position.


ajs


staticmethods don't accept `self`


This should be `< n`, otherwise all tokens will be skipped in first run.


date


a


Result that finished with executorService.shutdown()

![image](https://user-images.githubusercontent.com/838924/31725535-3609e0b2-b3ea-11e7-8bb7-aaca1920603d.png)
-> Will finished after all tasks are done.

Result that finished with executorService.shutdownNow()

![image](https://user-images.githubusercontent.com/838924/31725579-4eab0d12-b3ea-11e7-93c5-d4a5f114e212.png)
-> Will finished right now although there are still some tasks are not done.

Result that finished with shutdown() then shutdownNow()

![image](https://user-images.githubusercontent.com/838924/31725647-7bb46916-b3ea-11e7-9922-f5a76497076b.png)
-> The same with only invoke shutdownNow().


Oh, maybe I'm not. I'm just doing `nix copy --to s3://some-cache` to populate my local binary cache and don't want that to stop working 😄


Is the "some" permission equivalent to "none"? Or is there a "none" permission? Maybe by omission? If so, what does the "some" permission mean?


В цій задачі варто зробити клас Employee абстарктним, додати в нього абстрактний метод print() і тоді не потрібно робити приведення типів. Це дасть змогу додати, наприклад, ще якийсь тип робітників і не змінювати код
Ще було б добре вивести для них зарплату


I created that kit module for kit-related queries, so "ego sync" will do the syncing action, and "ego kit [x|y]" will give you info. It was a bit weird to have --sync status, an info command hidden like that. I think it is good as-is.


@fredgalvao I'm going to get rid of this as it's not really necessary. The channel ID's are sandboxed per app.


Hola Gusman!Pero tu has llegado a conectar con un PrestaShop mediante un programa de escritorio, hecho con VB?
Yo es que donde realmente estoy atascado, es en la conexión, osea en el principio, una vez conectase con el webservice de un prestashop ya seria como utilizar los comendos que indican en la documentacion de prestashop (GET, PUT, POST, DELETE), pero no he llegado hasta ese punto.Para mi es cruzial poder ver un ejemplo donde se consuma un webservice y haya un ejemplo de cargar un grid con los datos de una tabla de PrestaShop... y si ya en el ejemplo te indica como agregar (POST) y modificar (PUT), ya seria el todo...jejejeje.Por eso llevo años detras de encontrar a alguien que sea capaz de ello... y una vez yo tuviese ese ejemplo ya me encargaria yo de desarrollar la aplicación por completo, porque domino bastante bien las tablas de PrestaShop.
Saludos

=================
Alfredo Llombart Cerdá691 08 05 53

=================

    En miércoles, 18 de octubre de 2017 16:43:17 CEST, gusman126 <notifications@github.com> escribió:

Estuve mirando y lo mejor es usar ordenes tipo Curl pero en VB.
https://msdn.microsoft.com/en-us/library/aa730836(v=vs.80).aspx
https://msdn.microsoft.com/en-us/library/hezth0ef.aspx
https://curl.haxx.se/mail/lib-2010-11/0236.html
https://curl.haxx.se/libcurl/c/Using-libcurl-with-SSH-support-in-Visual-Studio-2010.pdf

Se envia la informacion en Json
https://code.visualstudio.com/docs/languages/json

y luego se recibe en Json

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


Ember vytváří kolem jednotlivých view div (pro tohle je to aktuálně v produkci <div id="ember1183" class="ember-view"> v zobrazení orgů). Přidáním tagName zajišťuji, že Ember ten obalovací div nevytvoří.
V tomhle konkrétním případě tedy zajišťuji, aby v DOM byli staticky přidaní orgové na stejné úrovni jako ostatní orgovové (a tedy se mi na ně vztahovalo stejné CSS).


This commit adds parsing of tupletSpan elements in MEI data.  Tuplet spans are similar to tuplet elements, but they do not contain notes/rests and are rather stored like ties and slurs in the measure rather than in the layer.

Example MEI data containing four tupletSpans:

```xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-model href="https://raw.githubusercontent.com/music-encoding/music-encoding/develop/schemata/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-model href="https://raw.githubusercontent.com/music-encoding/music-encoding/develop/schemata/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<mei xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.music-encoding.org/ns/mei" meiversion="3.0.0">
    <meiHead>
        <fileDesc>
            <titleStmt>
                <title>Trumpet Concerto in E major</title>
            </titleStmt>
	</fileDesc>
    </meiHead>
    <music>
        <body>
            <mdiv>
                <score>
                    <scoreDef meter.count="4" meter.unit="4" meter.sym="common" key.sig="4s" key.mode="major" system.leftline="true">
                        <pgHead>
                            <title>
                                <rend fontsize="24" fontweight="bold" halign="center" valign="top">Trumpet Concerto in E<lb/>
                                </rend>
                                <lb/>
                                <rend fontstyle="italic" fontsize="20" fontweight="bold">for Solo Trumpet & Orchestra</rend>
                                <lb/>
                                <rend fontstyle="normal" fontsize="24" fontweight="bold"> </rend>
                                <rend fontsize="12" fontweight="bold" halign="center" valign="top">Hummel - Trumpet Concerto in E - Score</rend>
                                <rend fontsize="20" fontweight="bold" valign="top"> </rend>
                                <lb/>
                                <rend fontsize="16" fontweight="bold">(17':35")</rend>
                                <rend fontsize="12" fontweight="bold" halign="right" valign="top">Johhan Nepomuk Hummel (1778 - 1837)<lb/>Arrangement & Cadenza -Michel Rondeau</rend>
                            </title>
                        </pgHead>
                        <pgFoot>
                            <anchoredText x="805" y="49">
                                <rend fontsize="11" fontweight="bold" halign="center" valign="bottom">© 2010 - Gatineau,Qc.Ca.</rend>
                            </anchoredText>
                        </pgFoot>
                        <staffGrp barthru="false">
                            <staffGrp barthru="true" symbol="bracket">
                                <staffDef n="1" xml:id="P1" label="Flute" label.abbr="Fl." lines="5" clef.line="2" clef.shape="G" key.sig="4s" key.mode="major"/>
                                <staffDef n="2" xml:id="P2" label="Oboe 1" label.abbr="Ob. 1" lines="5" clef.line="2" clef.shape="G" key.sig="4s" key.mode="major"/>
                                <staffDef n="3" xml:id="P3" label="Oboe 2" label.abbr="Ob. 2" lines="5" clef.line="2" clef.shape="G" key.sig="4s" key.mode="major"/>
                                <staffDef n="4" xml:id="P4" label="Clarinet in Bb 1" label.abbr="Bb Cl. 1" lines="5" clef.line="2" clef.shape="G" key.sig="6s" key.mode="major" trans.semi="-2"
                                    trans.diat="-1"/>
                                <staffDef n="5" xml:id="P5" label="Clarinet in Bb 2" label.abbr="Bb Cl. 2" lines="5" clef.line="2" clef.shape="G" key.sig="6s" key.mode="major" trans.semi="-2"
                                    trans.diat="-1"/>
                            </staffGrp>
                            <staffGrp symbol="bracket" barthru="true">
                                <staffDef n="6" xml:id="P6" label="Horn in F 1" label.abbr="Hn. 1" lines="5" clef.line="2" clef.shape="G" key.sig="5s" key.mode="major" trans.semi="-7" trans.diat="-4"/>
                                <staffDef n="7" xml:id="P7" label="Horn in F 2" label.abbr="Hn. 2" lines="5" clef.line="2" clef.shape="G" key.sig="5s" key.mode="major" trans.semi="-7" trans.diat="-4"
                                />
                            </staffGrp>
                            <staffDef n="8" xml:id="P8" label="Solo Trumpet in C" label.abbr="S. C Tpt." lines="5" clef.line="2" clef.shape="G" key.sig="4s" key.mode="major"/>
                            <staffDef n="9" xml:id="P9" label="Timpani" label.abbr="Timp." lines="5" clef.line="4" clef.shape="F" key.sig="4s" key.mode="major"/>
                            <staffGrp barthru="true" symbol="bracket">
                                <staffDef n="10" xml:id="P10" label="Violin I" label.abbr="Vln. I" lines="5" clef.line="2" clef.shape="G" key.sig="4s" key.mode="major"/>
                                <staffDef n="11" xml:id="P11" label="Violin II" label.abbr="Vln. II" lines="5" clef.line="2" clef.shape="G" key.sig="4s" key.mode="major"/>
                                <staffDef n="12" xml:id="P12" label="Viola" label.abbr="Vla." lines="5" clef.line="3" clef.shape="C" key.sig="4s" key.mode="major"/>
                                <staffDef n="13" xml:id="P13" label="Cello" label.abbr="Vc." lines="5" clef.line="4" clef.shape="F" key.sig="4s" key.mode="major"/>
                                <staffDef n="14" xml:id="P14" label="Contrabass" label.abbr="Cb." lines="5" clef.line="4" clef.shape="F" key.sig="4s" key.mode="major" trans.semi="-12" trans.diat="0"/>
                            </staffGrp>
                        </staffGrp>
                    </scoreDef>
                    <section>
                        <measure n="22" xml:id="d1e17505" width="273">
                            <staff n="1">
                                <layer n="1">
                                    <note xml:id="d1e17512" pname="d" oct="6" dur="4" stem.dir="down" accid.ges="s"/>
                                    <rest xml:id="d1e17528" dur="4"/>
                                    <note xml:id="d1e17536" pname="e" oct="5" dur="4" stem.dir="down"/>
                                    <rest xml:id="d1e17550" dur="4"/>
                                </layer>
                            </staff>
                            <staff n="2">
                                <layer n="1">
                                    <note xml:id="d1e17564" pname="b" oct="5" dur="4" stem.dir="down"/>
                                    <rest xml:id="d1e17578" dur="4"/>
                                    <note xml:id="d1e17586" pname="e" oct="5" dur="4" stem.dir="down"/>
                                    <rest xml:id="d1e17600" dur="4"/>
                                </layer>
                            </staff>
                            <staff n="3">
                                <layer n="1">
                                    <note xml:id="d1e17614" pname="f" oct="5" dur="4" stem.dir="down" accid.ges="s"/>
                                    <rest xml:id="d1e17630" dur="4"/>
                                    <note xml:id="d1e17638" pname="a" accid="s" oct="4" dur="4" stem.dir="up"/>
                                    <rest xml:id="d1e17656" dur="4"/>
                                </layer>
                            </staff>
                            <staff n="4">
                                <layer n="1">
                                    <note xml:id="d1e17670" pname="c" oct="6" dur="4" stem.dir="down" accid.ges="s"/>
                                    <rest xml:id="d1e17686" dur="4"/>
                                    <note xml:id="d1e17694" pname="f" oct="5" dur="4" stem.dir="down" accid.ges="s"/>
                                    <rest xml:id="d1e17710" dur="4"/>
                                </layer>
                            </staff>
                            <staff n="5">
                                <layer n="1">
                                    <note xml:id="d1e17724" pname="g" oct="5" dur="4" stem.dir="down" accid.ges="s"/>
                                    <rest xml:id="d1e17740" dur="4"/>
                                    <note xml:id="d1e17748" pname="b" accid="s" oct="4" dur="4" stem.dir="down"/>
                                    <rest xml:id="d1e17766" dur="4"/>
                                </layer>
                            </staff>
                            <staff n="6">
                                <layer n="1">
                                    <note xml:id="d1e17780" pname="c" oct="5" dur="4" stem.dir="down" accid.ges="s"/>
                                    <rest xml:id="d1e17796" dur="4"/>
                                    <note xml:id="d1e17804" pname="c" oct="5" dur="4" stem.dir="down" accid.ges="s"/>
                                    <rest xml:id="d1e17820" dur="4"/>
                                </layer>
                            </staff>
                            <staff n="7">
                                <layer n="1">
                                    <note xml:id="d1e17834" pname="f" oct="4" dur="4" stem.dir="up" accid.ges="s"/>
                                    <rest xml:id="d1e17850" dur="4"/>
                                    <note xml:id="d1e17858" pname="e" accid="s" oct="4" dur="4" stem.dir="up"/>
                                    <rest xml:id="d1e17876" dur="4"/>
                                </layer>
                            </staff>
                            <staff n="8">
                                <layer n="1">
                                    <mRest xml:id="d1e17890"/>
                                </layer>
                            </staff>
                            <staff n="9">
                                <layer n="1">
                                    <note xml:id="d1e17902" pname="b" oct="2" dur="4" stem.dir="up"/>
                                    <rest xml:id="d1e17916" dur="4"/>
                                    <note xml:id="d1e17924" pname="f" oct="3" dur="4" stem.dir="down" accid.ges="s"/>
                                    <rest xml:id="d1e17940" dur="4"/>
                                </layer>
                            </staff>
                            <staff n="10">
                                <layer n="1">
                                    <note xml:id="d1e17954" pname="d" oct="6" dur="4" dots="1" stem.dir="down" accid.ges="s"/>
                                    <beam>
                                        <note xml:id="d1e17971" pname="b" oct="4" dur="16" tuplet="i1" stem.dir="down"/>
                                        <note xml:id="d1e17997" pname="c" oct="5" dur="16" tuplet="m1" stem.dir="down" accid.ges="s"/>
                                        <note xml:id="d1e18022" pname="d" oct="5" dur="16" tuplet="t1" stem.dir="down" accid.ges="s"/>
                                    </beam>
                                    <note xml:id="d1e18050" pname="e" oct="5" dur="4" dots="1" stem.dir="down"/>
                                    <beam>
                                        <note xml:id="d1e18065" pname="c" oct="5" dur="16" tuplet="i1" stem.dir="down" accid.ges="s"/>
                                        <note xml:id="d1e18093" pname="d" oct="5" dur="16" tuplet="m1" stem.dir="down" accid.ges="s"/>
                                        <note xml:id="d1e18118" pname="e" oct="5" dur="16" tuplet="t1" stem.dir="down"/>
                                    </beam>
                                </layer>
                            </staff>
                            <staff n="11">
                                <layer n="1">
                                    <note xml:id="d1e18150" pname="b" oct="5" dur="4" dots="1" stem.dir="down"/>
                                    <beam>
                                        <note xml:id="d1e18165" pname="b" oct="4" dur="16" tuplet="i1" stem.dir="down"/>
                                        <note xml:id="d1e18191" pname="c" oct="5" dur="16" tuplet="m1" stem.dir="down" accid.ges="s"/>
                                        <note xml:id="d1e18216" pname="d" oct="5" dur="16" tuplet="t1" stem.dir="down" accid.ges="s"/>
                                    </beam>
                                    <note xml:id="d1e18244" pname="e" oct="5" dur="4" dots="1" stem.dir="down"/>
                                    <beam>
                                        <note xml:id="d1e18259" pname="c" oct="5" dur="16" tuplet="i1" stem.dir="down" accid.ges="s"/>
                                        <note xml:id="d1e18287" pname="d" oct="5" dur="16" tuplet="m1" stem.dir="down" accid.ges="s"/>
                                        <note xml:id="d1e18312" pname="e" oct="5" dur="16" tuplet="t1" stem.dir="down"/>
                                    </beam>
                                </layer>
                            </staff>
                            <staff n="12">
                                <layer n="1">
                                    <beam>
                                        <note xml:id="d1e18340" pname="b" oct="3" dur="8" stem.dir="up"/>
                                        <note xml:id="d1e18356" pname="d" oct="4" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18374" pname="c" oct="4" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18392" pname="b" oct="3" dur="8" stem.dir="up"/>
                                    </beam>
                                    <beam>
                                        <note xml:id="d1e18408" pname="c" oct="4" dur="8" stem.dir="down" accid.ges="s"/>
                                        <note xml:id="d1e18426" pname="e" oct="4" dur="8" stem.dir="down"/>
                                        <note xml:id="d1e18442" pname="d" oct="4" dur="8" stem.dir="down" accid.ges="s"/>
                                        <note xml:id="d1e18460" pname="c" oct="4" dur="8" stem.dir="down" accid.ges="s"/>
                                    </beam>
                                </layer>
                            </staff>
                            <staff n="13">
                                <layer n="1">
                                    <beam>
                                        <note xml:id="d1e18484" pname="b" oct="2" dur="8" stem.dir="up"/>
                                        <note xml:id="d1e18500" pname="d" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18518" pname="c" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18536" pname="b" oct="2" dur="8" stem.dir="up"/>
                                    </beam>
                                    <beam>
                                        <note xml:id="d1e18552" pname="c" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18570" pname="e" oct="3" dur="8" stem.dir="up"/>
                                        <note xml:id="d1e18586" pname="d" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18604" pname="c" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                    </beam>
                                </layer>
                            </staff>
                            <staff n="14">
                                <layer n="1">
                                    <beam>
                                        <note xml:id="d1e18628" pname="b" oct="2" dur="8" stem.dir="up"/>
                                        <note xml:id="d1e18644" pname="d" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18662" pname="c" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18680" pname="b" oct="2" dur="8" stem.dir="up"/>
                                    </beam>
                                    <beam>
                                        <note xml:id="d1e18696" pname="c" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18714" pname="e" oct="3" dur="8" stem.dir="up"/>
                                        <note xml:id="d1e18730" pname="d" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                        <note xml:id="d1e18748" pname="c" oct="3" dur="8" stem.dir="up" accid.ges="s"/>
                                    </beam>
                                </layer>
                            </staff>
                            <dynam tstamp="1" place="below" staff="1">ff</dynam>
                            <dynam tstamp="1" place="below" staff="2">ff</dynam>
                            <dynam tstamp="1" place="below" staff="3">ff</dynam>
                            <dynam tstamp="1" place="below" staff="4">ff</dynam>
                            <dynam tstamp="1" place="below" staff="5">ff</dynam>
                            <dynam tstamp="1" place="below" staff="6">ff</dynam>
                            <dynam tstamp="1" place="below" staff="7">ff</dynam>
                            <dynam tstamp="1" place="below" staff="8">ff</dynam>
                            <dynam tstamp="1" place="below" staff="9">ff</dynam>
                            <tupletSpan staff="10" num="3" numbase="2" num.visible="true" num.place="below" num.format="count" startid="#d1e17971" endid="#d1e18022"/>
                            <tupletSpan staff="10" num="3" numbase="2" num.visible="true" num.place="below" num.format="count" startid="#d1e18065" endid="#d1e18118"/>
                            <dynam tstamp="1" place="below" staff="10">ff</dynam>
                            <slur curvedir="above" startid="#d1e17971" endid="#d1e18022"/>
                            <slur curvedir="above" startid="#d1e18065" endid="#d1e18118"/>
                            <tupletSpan staff="11" num="3" numbase="2" num.visible="true" num.place="below" num.format="count" startid="#d1e18165" endid="#d1e18216"/>
                            <tupletSpan staff="11" num="3" numbase="2" num.visible="true" num.place="below" num.format="count" startid="#d1e18259" endid="#d1e18312"/>
                            <dynam tstamp="1" place="below" staff="11">ff</dynam>
                            <slur curvedir="above" startid="#d1e18165" endid="#d1e18216"/>
                            <slur curvedir="above" startid="#d1e18259" endid="#d1e18312"/>
                            <dynam tstamp="1" place="below" staff="13">ff</dynam>
                            <dynam tstamp="1" place="below" staff="14">ff</dynam>
                        </measure>
                    </section>
                </score>
            </mdiv>
        </body>
    </music>
</mei>
```

Conversion to Humdrum:

```
!!!OTL: Trumpet Concerto in E major
**kern	**dynam	**kern	**dynam	**kern	**kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam	**kern	**dynam
*part14	*part14	*part13	*part13	*part12	*part11	*part11	*part10	*part10	*part9	*part9	*part8	*part8	*part7	*part7	*part6	*part6	*part5	*part5	*part4	*part4	*part3	*part3	*part2	*part2	*part1	*part1
*staff14	*	*staff13	*	*staff12	*staff11	*	*staff10	*	*staff9	*	*staff8	*	*staff7	*	*staff6	*	*staff5	*	*staff4	*	*staff3	*	*staff2	*	*staff1	*
*clefF4	*	*clefF4	*	*clefC3	*clefG2	*	*clefG2	*	*clefF4	*	*clefG2	*	*clefG2	*	*clefG2	*	*clefG2	*	*clefG2	*	*clefG2	*	*clefG2	*	*clefG2	*
*k[f#c#g#d#]	*	*k[f#c#g#d#]	*	*k[f#c#g#d#]	*k[f#c#g#d#]	*	*k[f#c#g#d#]	*	*k[f#c#g#d#]	*	*k[f#c#g#d#]	*	*k[f#c#g#d#a#]	*	*k[f#c#g#d#a#]	*	*k[f#c#g#d#a#e#]	*	*k[f#c#g#d#a#e#]	*	*k[f#c#g#d#]	*	*k[f#c#g#d#]	*	*k[f#c#g#d#]	*
*M4/4	*	*M4/4	*	*M4/4	*M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*	*M4/4	*
8BB/L	ff	8BB/L	ff	8B/L	4.bb\	ff	4.ddd#\	ff	4BB/	ff	1r	ff	4f#/	ff	4cc#\	ff	4gg#\	ff	4ccc#\	ff	4ff#\	ff	4bb\	ff	4ddd#\	ff
8D#/	.	8D#/	.	8d#/	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
8C#/	.	8C#/	.	8c#/	.	.	.	.	4r	.	.	.	4r	.	4r	.	4r	.	4r	.	4r	.	4r	.	4r	.
8BB/J	.	8BB/J	.	8B/J	(>24b\L	.	(>24b\L	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
.	.	.	.	.	24cc#\	.	24cc#\	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
.	.	.	.	.	24dd#\J)	.	24dd#\J)	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
8C#/L	.	8C#/L	.	8c#\L	4.ee\	.	4.ee\	.	4F#\	.	.	.	4e#/	.	4cc#\	.	4b#\	.	4ff#\	.	4a#/	.	4ee\	.	4ee\	.
8E/	.	8E/	.	8e\	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
8D#/	.	8D#/	.	8d#\	.	.	.	.	4r	.	.	.	4r	.	4r	.	4r	.	4r	.	4r	.	4r	.	4r	.
8C#/J	.	8C#/J	.	8c#\J	(>24cc#\L	.	(>24cc#\L	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
.	.	.	.	.	24dd#\	.	24dd#\	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
.	.	.	.	.	24ee\J)	.	24ee\J)	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=
*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-	*-
!!!RDF**kern: > = above
```

View in VHV:

![screen shot 2017-10-18 at 7 52 25 am](https://user-images.githubusercontent.com/3487289/31725876-479e1af6-b3da-11e7-96b9-468f222cb8c4.png)


Cyle. I believe I have corrected this here:
SELECT COUNT(course_grade) AS bloc_grades, course_name FROM grades GROUP BY course_grade, course_name HAVING course_name = 'Bloc' AND course_grade = 'B';
 bloc_grades | course_name
-------------+-------------
           2 | Bloc

In order to verify that the query was scalable I created and additional entry to the database so I could add another person with the course_grade of "B" and the course_name of "Bloc", I tested the query with both a singular person holding the course_grade of "B" in course_name "Bloc" and then again with the results above.  Should be good to go here.


Якщо в нас перевизначений метод toString(), то тут його вже викликати не треба


@fredgalvao good idea, I'll give it a try. Now that we have #1718 fixed it *should* work.


thanks!


можна замість
for (int i = 0; i < nmb.length; i++) {
			for (; i < 5; i++) {
написати лише
for (int i = 0; i < 5; i++) {


Argh, you are right. Interesting that my test passed anyway. See 40a81829


а тут додати
break;


testinsss


Kéž bych tohleto věděl, když jsem tak před rokem řešil jeden problém...
:D Díky za vysvětlení.


Corresponding review in Collaborator has been deleted.


Добре було б ще додати повідомлення, про те що ми виводимо: суму чи добуок


@fredgalvao yup, will do.


4cc67603301fa71b9745f770d25b6b9017be138e :)


`library(org.Hs.eg.db)` ?


`mymoduleserver.js`: error message before line 25 was commented out (and before line 26 was created):

```
/home/ruby/Projects/runcible/zzSandbox/simplify_indexjs/mymoduleserver.js:25
	res.write('The date and time are currently: ' + dt.myDateTime());
	                                                   ^

TypeError: dt.myDateTime is not a function
    at Server.<anonymous> (/home/ruby/Projects/runcible/zzSandbox/simplify_indexjs/mymoduleserver.js:25:53)
    at emitTwo (events.js:87:13)
    at Server.emit (events.js:172:7)
    at HTTPParser.parserOnIncoming [as onIncoming] (_http_server.js:537:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:97:23)
```

---

`mymoduleserver.js`: error message for code as committed above:

```
_http_outgoing.js:459
    throw new TypeError('first argument must be a string or Buffer');
    ^

TypeError: first argument must be a string or Buffer
    at ServerResponse.OutgoingMessage.write (_http_outgoing.js:459:11)
    at Server.<anonymous> (/home/ruby/Projects/runcible/zzSandbox/simplify_indexjs/mymoduleserver.js:26:6)
    at emitTwo (events.js:87:13)
    at Server.emit (events.js:172:7)
    at HTTPParser.parserOnIncoming [as onIncoming] (_http_server.js:537:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:97:23)
```


k


Signed-off-by: Ajith Dhas <dhasa@vmware.com>


цей клас добре зробити абстрактним


тоді і цей метод був би абстрактним і нам не треба було би повертати 0


:sunglasses:


yes.


intensity = (A^2/lambda*z) * sinc(2*Wx*x/lambda*z).^2 .* sinc(2*Wy*y/lambda*z).^2;


This line is causing some tests to fail on my machine, with Python 3, because Python 3 doesn't have dict.iteritems (should be fine to use `items` instead). I'm a bit mystified as to why the travis build isn't failing.


hate how mobile means phone. I personally rate it like phone or tablet or mobile device (either phone or tablet cuz it's still the same mobile os)


formatted with dos2unix


I see the concern.  I did not make sure that every entry in each table correlated with every other table.  I did in some cases, but not exhaustively due to time constraints.  There were only ever 4 registration entries that I made initially see table:
SELECT * FROM registrations;
 id | course_number | course_name | attempt | student_name | price | start_date |  end_date  | grade
----+---------------+-------------+---------+--------------+-------+------------+------------+-------
  1 |           100 | Bloc        |       1 | Adam Smith   |   119 | 2017-07-22 | 2017-07-23 | A
  2 |           105 | Economics   |       2 | Mike Reed    |   119 | 2017-07-22 | 2017-07-25 | B
  3 |           102 | History     |       1 | Brad Boyd    |   119 | 2017-07-22 | 2017-07-23 | D
  4 |           100 | Economics   |       2 | Clark Smith  |   119 | 2017-07-24 | 2017-07-28 | A

so when I run the query I submitted initially I get the results as follows:
SELECT SUM(attempt) AS total_enrollements, course_name FROM registrations GROUP BY course_name;

 total_enrollements | course_name
--------------------+-------------
                  1 | Bloc
                  4 | Economics
                  1 | History
                  1 | P.E.

How can Economics have 4 enrollments one might ask?  Because if we reference the table above we find that there have been two students attempt the course 2 times, making a total of 4 enrollments for  'Economics".

Maybe this will help clear this one up a bit.


R markdown of exercise05


well `isMobile` means mobile device tho, no? it's just the `browser` is a bit messed up.


`Collaborateur` is French, I think you meant `collaborator`.


In the master branch, I think we need to consider the case where *ite == 6 too.


I'm sugesting you use https://github.com/LineageOS/android_device_sony_fusion3-common/tree/cm-14.1/libril , I am using it and it solves almost all ril problems! Only export sim contacts to sim card curently is unresolved.


The above explanation should also clear this on up as well, basically you have to factor in attempts to get the class taken by the largest number of students by "attempts".

The query checked out good:
SELECT SUM(attempt) AS total_enrollments, registrations.course_name FROM registrations GROUP BY registrations.course_name  ORDER BY total_enrollments DESC LIMIT 1;
 total_enrollments | course_name
-------------------+-------------
                 4 | Economics


Registration and Login form api calls done


This is somewhat ironic given the topic.
Thanks!


with `detect` yes. i was just talking in general. how people treat and name it


Been looking to do this for a while, good work!


@fredgalvao removed the duplicate entries.


Personally I liked the those tooths…


You can't remove the licence there since there is no license in the repo.


I thought ES6 was encouraged? No? http://open-edx-proposals.readthedocs.io/en/latest/oep-0011.html#technology-selection


Initial File