[R/bbt_get_path.R:24:3:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/bbt_get_path.R#L24) *warning:* **no visible global function definition for ‘get_bbbq_path’**
```r
  get_bbbq_path("UP000001584_83332.fasta")
  ^~~~~~~~~~~~~
```
[R/create_tmh_fasta.R:18:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/create_tmh_fasta.R#L18) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/create_tmh_fasta.R:19:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/create_tmh_fasta.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/get_protein_lengths.R:11:8:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_protein_lengths.R#L11) *warning:* **no visible global function definition for ‘get_proteome’**
```r
  x <- get_proteome(fasta_filename)
       ^~~~~~~~~~~~
```
[R/get_protein_lengths.R:12:3:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_protein_lengths.R#L12) *warning:* **local variable ‘n_proteins’ assigned but may not be used**
```r
  n_proteins <- length(x)
  ^~~~~~~~~~
```
[R/get_proteome.R:11:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L11) *style:* **Use spaces to indent, not tabs.**
```r
    	forceDNAtolower = FALSE, as.string = TRUE
^~~~~
```
[R/get_proteome.R:14:15:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L14) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- lapply( x, function(x) x[1] )
              ^
```
[R/get_proteome.R:14:35:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L14) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- lapply( x, function(x) x[1] )
                                  ^
```
[R/get_proteome.R:15:9:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
        ^
```
[R/get_proteome.R:15:11:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
          ^
```
[R/get_proteome.R:15:24:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                       ^
```
[R/get_proteome.R:15:34:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                 ^
```
[R/get_proteome.R:15:50:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                                 ^
```
[R/get_proteome.R:15:70:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                                                     ^
```
[R/prepare_data.R:11:15:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L11) *warning:* **no visible global function definition for ‘get_proteome’**
```r
  proteome <- get_proteome(fasta_filename)
              ^~~~~~~~~~~~
```
[R/prepare_data.R:17:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
  x <- utils::read.table("tmh-predictions/trans-membrane-analysis-shortened.txt")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_data.R:18:14:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L18) *style:* **Put spaces around all infix operators.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
            ~^~~
```
[R/prepare_data.R:18:26:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                         ^
```
[R/prepare_data.R:18:30:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                             ^
```
[R/prepare_data.R:18:32:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                               ^
```
[R/prepare_data.R:20:15:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L20) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- tapply( 1:nrow(x), list(x$V1),
              ^
```
[R/prepare_data.R:21:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Use spaces to indent, not tabs.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
^~~
```
[R/prepare_data.R:21:24:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                       ^
```
[R/prepare_data.R:21:35:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                  ^
```
[R/prepare_data.R:21:59:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                          ^
```
[R/prepare_data.R:21:61:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Put spaces around all infix operators.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                           ~^~
```
[R/prepare_data.R:21:64:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                               ^
```
[R/prepare_data.R:21:68:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                   ^
```
[R/prepare_data.R:21:72:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                       ^
```
[R/prepare_data.R:21:75:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                          ^
```
[R/prepare_data.R:23:6:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for( i in names(x) ){
     ^
```
[R/prepare_data.R:23:7:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L23) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(x) ){
      ^
```
[R/prepare_data.R:23:21:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L23) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(x) ){
                    ^
```
[R/prepare_data.R:24:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L24) *style:* **Use spaces to indent, not tabs.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
^~~
```
[R/prepare_data.R:24:24:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                       ^
```
[R/prepare_data.R:24:56:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L24) *style:* **Put spaces around all infix operators.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                                                      ~^~
```
[R/prepare_data.R:24:59:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                                                          ^
```
[R/prepare_data.R:27:6:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for( i in names(proteome) ){
     ^
```
[R/prepare_data.R:27:7:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(proteome) ){
      ^
```
[R/prepare_data.R:27:28:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(proteome) ){
                           ^
```
[R/prepare_data.R:28:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L28) *style:* **Use spaces to indent, not tabs.**
```r
  	if( is.null(x[[i]]) ){
^~~
```
[R/prepare_data.R:28:6:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  	if( is.null(x[[i]]) ){
     ^
```
[R/prepare_data.R:28:7:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L28) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	if( is.null(x[[i]]) ){
      ^
```
[R/prepare_data.R:28:23:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L28) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	if( is.null(x[[i]]) ){
                      ^
```
[R/prepare_data.R:29:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L29) *style:* **Use spaces to indent, not tabs.**
```r
  		x[[i]] <- integer(0)
^~~~
```
[R/prepare_data.R:30:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L30) *style:* **Use spaces to indent, not tabs.**
```r
  	}
^~~
```
[R/prepare_data.R:33:3:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L33) *style:* **Variable or function name should be snake_case.**
```r
  tmh.9mers <- x
  ^~~~~~~~~
```
[R/prepare_data.R:34:8:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
       ^
```
[R/prepare_data.R:34:24:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L34) *style:* **Put spaces around all infix operators.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
                      ~^~
```
[R/prepare_data.R:34:47:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/prepare_data.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
                                              ^
```
[R/RcppExports.R:10:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/RcppExports.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
create_tmh_fasta_cpp <- function(proteome_filename, tmhs_filename, tmh_fasta_filename) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:11:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/RcppExports.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
    invisible(.Call(`_bbbq_create_tmh_fasta_cpp`, proteome_filename, tmhs_filename, tmh_fasta_filename))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:11:22:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/RcppExports.R#L11) *warning:* **no visible binding for global variable ‘_bbbq_create_tmh_fasta_cpp’**
```r
    invisible(.Call(`_bbbq_create_tmh_fasta_cpp`, proteome_filename, tmhs_filename, tmh_fasta_filename))
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:13:1:](https://github.com/richelbilderbeek/bbbq/blob/d3a1cf6e6b45ec96fdfef722defe0d02692b5f51/R/RcppExports.R#L13) *style:* **Trailing blank lines are superfluous.**
```r

^
```


Fix for iOS crash issue - Don't configure firebase if already configured.


@fxcoudert `whois` has its revision bumped, however the bottle does not get an update. 🙃


![](https://github.trello.services/images/mini-trello-icon.png) [API support for Clubs](https://trello.com/c/FKuSW85v/7-api-support-for-clubs)


He probado tu paquete y me funciona el firefox pero no puedo instalarle la tarjeta lectora. Uso la bit4id del Colegio de Abogados y soy incapaz de encontrar el fichero de configuración en el directorio usr/lib. El fichero es /usr/lib/libbit4ipki.so. Cunado intento cargarlo en firefox el directorio que me aparece es distinto. Consecuentemente no puedo firmar ni auternticar.


It seems to me that to judge if adjudication is good or bad for fishtest, _both_ engines have to play without adjudication.


Please check my commits


[R/bbt_get_path.R:24:3:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/bbt_get_path.R#L24) *warning:* **no visible global function definition for ‘get_bbbq_path’**
```r
  get_bbbq_path("UP000001584_83332.fasta")
  ^~~~~~~~~~~~~
```
[R/create_tmh_fasta.R:18:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/create_tmh_fasta.R#L18) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/create_tmh_fasta.R:19:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/create_tmh_fasta.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/get_protein_lengths.R:11:8:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_protein_lengths.R#L11) *warning:* **no visible global function definition for ‘get_proteome’**
```r
  x <- get_proteome(fasta_filename)
       ^~~~~~~~~~~~
```
[R/get_protein_lengths.R:12:3:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_protein_lengths.R#L12) *warning:* **local variable ‘n_proteins’ assigned but may not be used**
```r
  n_proteins <- length(x)
  ^~~~~~~~~~
```
[R/get_proteome.R:11:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L11) *style:* **Use spaces to indent, not tabs.**
```r
    	forceDNAtolower = FALSE, as.string = TRUE
^~~~~
```
[R/get_proteome.R:14:15:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L14) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- lapply( x, function(x) x[1] )
              ^
```
[R/get_proteome.R:14:35:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L14) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- lapply( x, function(x) x[1] )
                                  ^
```
[R/get_proteome.R:15:9:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
        ^
```
[R/get_proteome.R:15:11:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
          ^
```
[R/get_proteome.R:15:24:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                       ^
```
[R/get_proteome.R:15:34:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                 ^
```
[R/get_proteome.R:15:50:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                                 ^
```
[R/get_proteome.R:15:70:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                                                     ^
```
[R/prepare_data.R:11:15:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L11) *warning:* **no visible global function definition for ‘get_proteome’**
```r
  proteome <- get_proteome(fasta_filename)
              ^~~~~~~~~~~~
```
[R/prepare_data.R:17:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
  x <- utils::read.table("tmh-predictions/trans-membrane-analysis-shortened.txt")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_data.R:18:14:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L18) *style:* **Put spaces around all infix operators.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
            ~^~~
```
[R/prepare_data.R:18:26:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                         ^
```
[R/prepare_data.R:18:30:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                             ^
```
[R/prepare_data.R:18:32:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                               ^
```
[R/prepare_data.R:20:15:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L20) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- tapply( 1:nrow(x), list(x$V1),
              ^
```
[R/prepare_data.R:21:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Use spaces to indent, not tabs.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
^~~
```
[R/prepare_data.R:21:24:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                       ^
```
[R/prepare_data.R:21:35:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                  ^
```
[R/prepare_data.R:21:59:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                          ^
```
[R/prepare_data.R:21:61:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Put spaces around all infix operators.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                           ~^~
```
[R/prepare_data.R:21:64:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                               ^
```
[R/prepare_data.R:21:68:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                   ^
```
[R/prepare_data.R:21:72:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                       ^
```
[R/prepare_data.R:21:75:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                          ^
```
[R/prepare_data.R:23:6:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for( i in names(x) ){
     ^
```
[R/prepare_data.R:23:7:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L23) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(x) ){
      ^
```
[R/prepare_data.R:23:21:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L23) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(x) ){
                    ^
```
[R/prepare_data.R:24:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L24) *style:* **Use spaces to indent, not tabs.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
^~~
```
[R/prepare_data.R:24:24:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                       ^
```
[R/prepare_data.R:24:56:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L24) *style:* **Put spaces around all infix operators.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                                                      ~^~
```
[R/prepare_data.R:24:59:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                                                          ^
```
[R/prepare_data.R:27:6:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for( i in names(proteome) ){
     ^
```
[R/prepare_data.R:27:7:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(proteome) ){
      ^
```
[R/prepare_data.R:27:28:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(proteome) ){
                           ^
```
[R/prepare_data.R:28:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L28) *style:* **Use spaces to indent, not tabs.**
```r
  	if( is.null(x[[i]]) ){
^~~
```
[R/prepare_data.R:28:6:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  	if( is.null(x[[i]]) ){
     ^
```
[R/prepare_data.R:28:7:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L28) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	if( is.null(x[[i]]) ){
      ^
```
[R/prepare_data.R:28:23:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L28) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	if( is.null(x[[i]]) ){
                      ^
```
[R/prepare_data.R:29:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L29) *style:* **Use spaces to indent, not tabs.**
```r
  		x[[i]] <- integer(0)
^~~~
```
[R/prepare_data.R:30:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L30) *style:* **Use spaces to indent, not tabs.**
```r
  	}
^~~
```
[R/prepare_data.R:33:3:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L33) *style:* **Variable or function name should be snake_case.**
```r
  tmh.9mers <- x
  ^~~~~~~~~
```
[R/prepare_data.R:34:8:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
       ^
```
[R/prepare_data.R:34:24:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L34) *style:* **Put spaces around all infix operators.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
                      ~^~
```
[R/prepare_data.R:34:47:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/prepare_data.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
                                              ^
```
[R/RcppExports.R:10:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/RcppExports.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
create_tmh_fasta_cpp <- function(proteome_filename, tmhs_filename, tmh_fasta_filename) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:11:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/RcppExports.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
    invisible(.Call(`_bbbq_create_tmh_fasta_cpp`, proteome_filename, tmhs_filename, tmh_fasta_filename))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:11:22:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/RcppExports.R#L11) *warning:* **no visible binding for global variable ‘_bbbq_create_tmh_fasta_cpp’**
```r
    invisible(.Call(`_bbbq_create_tmh_fasta_cpp`, proteome_filename, tmhs_filename, tmh_fasta_filename))
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:13:1:](https://github.com/richelbilderbeek/bbbq/blob/b2e1ea4a61cf8b22c0b381f57a6947f0a5ef6d57/R/RcppExports.R#L13) *style:* **Trailing blank lines are superfluous.**
```r

^
```


вот только эта фича нигде не используется.


Actually we already had visualization:

https://github.com/IITC-CE/ingress-intel-total-conversion/blob/129ef930e131b039d0ce06068c62363a54f5aec1/plugins/show-linked-portals.css#L18-L23

I like your way more).

But shouldn't we group both 'ways' in one place of file?


[R/bbt_get_path.R:24:3:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/bbt_get_path.R#L24) *warning:* **no visible global function definition for ‘get_bbbq_path’**
```r
  get_bbbq_path("UP000001584_83332.fasta")
  ^~~~~~~~~~~~~
```
[R/create_tmh_fasta.R:18:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/create_tmh_fasta.R#L18) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/create_tmh_fasta.R:19:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/create_tmh_fasta.R#L19) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/get_protein_lengths.R:11:8:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_protein_lengths.R#L11) *warning:* **no visible global function definition for ‘get_proteome’**
```r
  x <- get_proteome(fasta_filename)
       ^~~~~~~~~~~~
```
[R/get_protein_lengths.R:12:3:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_protein_lengths.R#L12) *warning:* **local variable ‘n_proteins’ assigned but may not be used**
```r
  n_proteins <- length(x)
  ^~~~~~~~~~
```
[R/get_proteome.R:11:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L11) *style:* **Use spaces to indent, not tabs.**
```r
    	forceDNAtolower = FALSE, as.string = TRUE
^~~~~
```
[R/get_proteome.R:14:15:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L14) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- lapply( x, function(x) x[1] )
              ^
```
[R/get_proteome.R:14:35:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L14) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- lapply( x, function(x) x[1] )
                                  ^
```
[R/get_proteome.R:15:9:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
        ^
```
[R/get_proteome.R:15:11:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
          ^
```
[R/get_proteome.R:15:24:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                       ^
```
[R/get_proteome.R:15:34:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                 ^
```
[R/get_proteome.R:15:50:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                                 ^
```
[R/get_proteome.R:15:70:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/get_proteome.R#L15) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  names( x ) <- sapply( strsplit( names(x), "\\|" ), function(x) x[2] )
                                                                     ^
```
[R/prepare_data.R:11:15:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L11) *warning:* **no visible global function definition for ‘get_proteome’**
```r
  proteome <- get_proteome(fasta_filename)
              ^~~~~~~~~~~~
```
[R/prepare_data.R:17:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
  x <- utils::read.table("tmh-predictions/trans-membrane-analysis-shortened.txt")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_data.R:18:14:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L18) *style:* **Put spaces around all infix operators.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
            ~^~~
```
[R/prepare_data.R:18:26:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                         ^
```
[R/prepare_data.R:18:30:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                             ^
```
[R/prepare_data.R:18:32:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L18) *style:* **Commas should always have a space after.**
```r
  x <- x[x$V2=="TMhelix",c(1,3,4)]
                               ^
```
[R/prepare_data.R:20:15:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L20) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  x <- tapply( 1:nrow(x), list(x$V1),
              ^
```
[R/prepare_data.R:21:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Use spaces to indent, not tabs.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
^~~
```
[R/prepare_data.R:21:24:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                       ^
```
[R/prepare_data.R:21:35:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                  ^
```
[R/prepare_data.R:21:59:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                          ^
```
[R/prepare_data.R:21:61:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Put spaces around all infix operators.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                           ~^~
```
[R/prepare_data.R:21:64:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                               ^
```
[R/prepare_data.R:21:68:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Commas should always have a space after.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                   ^
```
[R/prepare_data.R:21:72:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                       ^
```
[R/prepare_data.R:21:75:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L21) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	function(p) do.call( c, lapply( p, function(k) seq(x[k,2]-8,x[k,3])) )  )
                                                                          ^
```
[R/prepare_data.R:23:6:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for( i in names(x) ){
     ^
```
[R/prepare_data.R:23:7:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L23) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(x) ){
      ^
```
[R/prepare_data.R:23:21:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L23) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(x) ){
                    ^
```
[R/prepare_data.R:24:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L24) *style:* **Use spaces to indent, not tabs.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
^~~
```
[R/prepare_data.R:24:24:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                       ^
```
[R/prepare_data.R:24:56:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L24) *style:* **Put spaces around all infix operators.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                                                      ~^~
```
[R/prepare_data.R:24:59:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L24) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	x[[i]] <- intersect( x[[i]], 1:(nchar(proteome[[i]])-8) )
                                                          ^
```
[R/prepare_data.R:27:6:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for( i in names(proteome) ){
     ^
```
[R/prepare_data.R:27:7:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(proteome) ){
      ^
```
[R/prepare_data.R:27:28:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L27) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  for( i in names(proteome) ){
                           ^
```
[R/prepare_data.R:28:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L28) *style:* **Use spaces to indent, not tabs.**
```r
  	if( is.null(x[[i]]) ){
^~~
```
[R/prepare_data.R:28:6:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  	if( is.null(x[[i]]) ){
     ^
```
[R/prepare_data.R:28:7:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L28) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	if( is.null(x[[i]]) ){
      ^
```
[R/prepare_data.R:28:23:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L28) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  	if( is.null(x[[i]]) ){
                      ^
```
[R/prepare_data.R:29:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L29) *style:* **Use spaces to indent, not tabs.**
```r
  		x[[i]] <- integer(0)
^~~~
```
[R/prepare_data.R:30:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L30) *style:* **Use spaces to indent, not tabs.**
```r
  	}
^~~
```
[R/prepare_data.R:33:3:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L33) *style:* **Variable or function name should be snake_case.**
```r
  tmh.9mers <- x
  ^~~~~~~~~
```
[R/prepare_data.R:34:8:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
       ^
```
[R/prepare_data.R:34:24:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L34) *style:* **Put spaces around all infix operators.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
                      ~^~
```
[R/prepare_data.R:34:47:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/prepare_data.R#L34) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  save( tmh.9mers, file="work/tmh.9mers.Rdata" )
                                              ^
```
[R/RcppExports.R:10:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/RcppExports.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
create_tmh_fasta_cpp <- function(proteome_filename, tmhs_filename, tmh_fasta_filename) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:11:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/RcppExports.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
    invisible(.Call(`_bbbq_create_tmh_fasta_cpp`, proteome_filename, tmhs_filename, tmh_fasta_filename))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:11:22:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/RcppExports.R#L11) *warning:* **no visible binding for global variable ‘_bbbq_create_tmh_fasta_cpp’**
```r
    invisible(.Call(`_bbbq_create_tmh_fasta_cpp`, proteome_filename, tmhs_filename, tmh_fasta_filename))
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RcppExports.R:13:1:](https://github.com/richelbilderbeek/bbbq/blob/9348d7b6e3ba04ae2b4ee0e8a417fa0423ece3cb/R/RcppExports.R#L13) *style:* **Trailing blank lines are superfluous.**
```r

^
```


@vdbergh it will be a separate test. One moment.


Actually we already have this info as class: `.incoming`/`.outgoing`.
I will prepare PR for this.


i had a problem with this commit, i.e. lineage did install well until the november 10 one and it was hanging in the boot animation for everything later. researching it brought me to this commit and some more investigation revealed, that my tablet labeled sm-p600x on the back had 32gb flash instead of the usual 16gb and the partition mmcblk0p17 (which is PERSDATA) was not formatted (a dd dump of it only contained zeros) - i did replace it with a dump of that partition i dd'ed from a working sm-p600 and afterwards it worked fine with the latest lineage as well. while researching my initial problem i think i ran across others, which said that lineage was working until late october and beginning of november and not later, so maybe this problem affects other sm-p600 tablets as well. might be worth to rethink this commit maybe?


```diff
- mit gleichen Inhalten hast und sich dies sich nicht vermeiden lässt.
+ mit gleichen Inhalten hast und sich dies nicht vermeiden lässt.
```


hay man whats up man did you forget me man ?

2018-12-23 17:35 غرينتش+14:00, Mohmed Slah <mohmedslah077@gmail.com>:
> did find any thing man
>
> في الأحد، 23 ديسمبر 2018 في 5:34 م تمت كتابة ما يلي بواسطة Mohmed Slah
> <mohmedslah077@gmail.com>:
>
>> hi brother whats up man
>>
>> في الثلاثاء، 4 ديسمبر 2018 في 3:42 م تمت كتابة ما يلي بواسطة mrlu809
>> <
>> notifications@github.com>:
>>
>>> Hey man, yeah your project is not working properly due to your
>>> javascript
>>> not talking to your controller on the C# side. i'll get it to scan and
>>> send
>>> to db, give me a few days. the whole project is pretty much from
>>> scratch.
>>>
>>> —
>>> You are receiving this because you commented.
>>> Reply to this email directly, view it on GitHub
>>> <https://github.com/mgriit/ScanAppForWeb/commit/4f501bdbba0e5f373f23225a5bb692ed553fe486#commitcomment-31545130>,
>>> or mute the thread
>>> <https://github.com/notifications/unsubscribe-auth/AaXYiAVE2bHV0jPLY2bAaK-hSiC5WnPIks5u1dL9gaJpZM4Ystqy>
>>> .
>>>
>>
>


Thx fixed.


Сайд эффекты в предикатах -- плохая практика, но сойдёт.


这个改进导致原先单例的控制器类通过container方法调用的时候会新生成一个对象。。。。。
原先在模板中使用php标签，container方法实例化控制器，从控制器中拿公共属性使用，原先单例模式时，在action中修改过的控制器属性，在模板代码中能拿到。。。。。


Wow, neat, I can't remember the details for why this was suspended.
You guys had a eureka moment?


```js
function createMatrix(n) {
  var res = [];
  for (let i = 0; i < n; i += 1) {
    var temp = [];
    for (let j = 0; j < n; j += 1) {
      temp.push(0);
    }
    res.push(temp);
  }

  return res;
}

function canGo(row, col, direction, matrix) {
  var [newRow, newCol] = getNewCoor(row, col, direction);

  if (
    newRow >= matrix.length ||
    newCol >= matrix.length ||
    newRow < 0 ||
    newCol < 0
  ) {
    return false;
  }

  return matrix[newRow][newCol] === 0;
}

function getNewCoor(row, col, direction) {
  switch (direction) {
    case 'R':
      return [row, col + 1];
    case 'D':
      return [row + 1, col];
    case 'L':
      return [row, col - 1];
    default:
      return [row - 1, col];
  }
}

function changeDirection(direction) {
  return {
    R: 'D',
    D: 'L',
    L: 'U',
    U: 'R'
  }[direction]; // var a = {n = 10};  a.n => 10; a[n]=> a['b'] => a.b
}

function spiral(n) {
  var res = createMatrix(n);

  var row = 0;
  var col = 0;
  var direction = 'R'; // right

  for (let i = 1; i <= n ** 2; i += 1) {
    res[row][col] = i;
    if (canGo(row, col, direction, res)) {
      [row, col] = getNewCoor(row, col, direction);
    } else {
      direction = changeDirection(direction);
      [row, col] = getNewCoor(row, col, direction);
    }
  }

  return res;
}

console.log(spiral(4));
```


I didn't understand how did this work. The intent at first was tu ensure either `/lambda-name` and `/lambda-name.js` works. I'll see if the tests cover those needs to facilitate your refactoring ;)


This issue should also happen for ES6 modules, right? Perhaps we can handle this for both situations, not relying on TypeScript checks!


<head>
<body>
<script>
var name= 12;
alert(name);
</script>
</body>
</head>


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

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


This function is commented out in the module file, will add Get- and Move- commands for relocating collections, devices, etc.


> I can't compile it with visual studio a lot of pop up error appear. Do you have time to help me?

Create the [issue](https://github.com/FX31337/ex4_to_mq4_cli/issues) with the error.


Not caching the lambda was by design - lambdas run each time on their own context and scope, so reuse my give unexpected results. The best to do to solve your issue would probably to delegate the lambda require/execution to a child-process, instead of tweaking with module caching.


Successfully aliased the URL <https://meetup-redirecter-bjzjxuzvk.now.sh> to the following aliases.

* https://meetup.dev-night.io
* https://m.dev-night.io


@braxtonmckee  so, for Member with a default value I'm thinking the `HeldClass` will store the default value (which will be `None` by default) but should I be holding a `PyObject*` or some other sort of object that wraps `PyObject*` (so I guess that would be a `native_instance_wrapper`)?


Deployment failed with the following error:

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


Successfully aliased the URL <https://xn--vck8cuc4a-lg00xd6cw.now.sh> to the following alias.

* https://xn--vck8cuc4a.now.sh


Successfully aliased the URL <https://ssr-experiments-eauphwmwmo.now.sh> to the following alias.

* https://ssr-experiments.analogic.al


@braxtonmckee so I guess this is where I need to do something with the default value. I would like to call `member_t->copy_constructor(self, member_val)`, but `member_val` is a `PyObject*` not an `instance_ptr`. Do you already have a utility function that makes that conversion somewhere?


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


I have a lot of things needing to be done...


Changed to https://elixir.career/ now


It should be updated too.


Just came out last week. I will look at it. Thanks.


hi where can i get psvimgtools-0.1-win64.zip. the one i saw in youtube re:jailbreak for psvita?


![](https://github.trello.services/images/mini-trello-icon.png) ["Xray" when at configs with optifine](https://trello.com/c/UhAwDMy6/77-xray-when-at-configs-with-optifine)


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

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

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

### Deployments updated

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

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


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

* https://ericmasiello.com
* https://synbydesign.com
* https://www.synbydesign.com
* https://www.ericmasiello.com


update the google web store information

Por fin, un bloqueador eficiente con uso mínimo de procesador y memoria.
NOTE: this is the new main home for the uBlock extension.

A blocker designed for efficiency.

Though it has a low memory and CPU footprint, uBlock yet can load and enforce thousands of filters more than other popular blockers.

uBlock is more than an "ad-blocker": not only does it come with various built-in lists for blocking ads and protecting your privacy, but it also supports flexible customization — from adding your own lists to powerful Dynamic Filtering and more.

https://chrismatic.io/ublock/


ok


Thats all?


Sorry about that.  Unfortunately, I cannot at the moment think of a way to test the 'check for updates' code, without actually publishing the addon first.

I could put a test into the make script, of course, but there are a LOT of ways to messup, and I'm not clear that trying to search for them there is very productive.

I should have removed my copy of the addon and tried to reinstall from the internet archive immediately, I would have spotted the problem sooner.  I'll have to remember that in the future.


Successfully aliased the URL <https://rs-deck-datasets-kus2xfmsa.now.sh> to the following alias.

* https://rs-deck-datasets.gabriel-wu.com


Oh sorry, I pushed the wrong file. fixing it now


Mmk0083,
I’m a nurse and love your clock face!!! I was wondering if you would be willing to have an update that allows for your heart rate to be displayed vs steps.

Thank you?
GBPD80


So I think you need to hold an Instance that has the type that the member
is supposed to have. Look at the setattribute code to see how we take a
regular python object and ensure that we unpack the correct typed-python
object into an Instance or (char*, Type*) pair.  We definitely attempt to
convert the object to the correct type, and we should do this at
type-creation time.  We should also consider whether we want to allow
factory methods, which will be important when we initialize members into
things that have state. Think of the standard problem in python where if
you write 'def f(x=[]):' then the list assigned to 'x' is global across the
entire program, which leads to all kinds of problems.

On Thu, Dec 27, 2018 at 7:11 PM Alexandros Tzannes <notifications@github.com>
wrote:

> @braxtonmckee <https://github.com/braxtonmckee> so I guess this is where
> I need to do something with the default value. I would like to call member_t->copy_constructor(self,
> member_val), but member_val is a PyObject* not an instance_ptr. Do you
> already have a utility function that makes that conversion somewhere?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/braxtonmckee/nativepython/commit/2cea6b9aa5cb37c70a7775c585a00375ee65e2c9#commitcomment-31792639>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHzjhKWy5IIx3QTpdoXM08W7u8i-yyUOks5u9WGggaJpZM4ZjTwM>
> .
>


Successfully aliased the URL <https://ap-cse-app-whcxclgsol.now.sh> to the following alias.

* https://ap-cse-app.now.sh


9 A.M PST


should NOT force loading state to be disabled, let user decide


wrote a failing test :)


Build version: __`0.10.0-renovate/node-8.x.747`__ :crossed_fingers: [`renovate/node-8.x`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.x) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/472842375) :tada:


Works now. Fair enough about checking.

Only Issue I now have is that when I restart gramps it automatically acts like "edit>[ ]remember last view" is active and loads the last family tree I worked on which is not the behavior I want!  The Family Tree Manager should come up first , and if I have not select remember last view it should not load the last family tree.


Added the `Level.java`.

Modified the `render()` in `Screen.java` so the map can be moved by pressing the keyboard.


Mistakenly pushed full config.json to repo early in development, removed here, and then fully removed references with bfg:
https://rtyley.github.io/bfg-repo-cleaner/


This condition reduces to ```!spellCone```. Which I think makes sense, because spells without cones aren't interesting to check in a function called CheckSpellCones(). But in that case we could move the continue higher up (where spellCone gets its value), so we don't even have to do some more calls for nothing.


## This is a markdown file


Given that spellCone is known to be true here - otherwise we took the continue above - the checks for spellCone are redundant in these two ifs. But even ignoring that, we can only get here when spellCone is true given the if above this one... so the else case will never trigger. Something's not quite right here I think.


Unfortunately, the fix doesn't work. No clue why. Funny thing: I tried the same fix before reporting the issue. Inside _get_commission _amount there should now be a singleton but it's not. No clue why.


You'll find that most people me included just install all addons and with this you'll find that it will change gramps behavior (Family tree manager not showing first) especially for beginners  . Any way to configure this ?


Is space before the colon is a typo or intended?


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

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

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

### Deployments updated

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

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


Checking in again, have you been able to test that the latest version of AdvancedHTMLParser fixes your issue?


this is currently breaking the build. IRefactoringDialog is no longer generic


this is currently breaking the build


im confused now link above said

https://github.com/dinkc64/mame/blob/8347ded8bf417d24f8776380a2e19d60408f8d00/src/mame/machine/seicop.c

the link you just posted is
https://github.com/dinkc64/mame/commits/master/src/mame/machine/seicop.c

which one are we supposed to be at because we are at the top link which is older.


My mistake, I had rebuilt my system and accidentally mixed the 18.09 and git nix channels which caused the option to not work. I just had to update my channels as root.


@tomdurrant xarray uses this [_plot2d](https://github.com/pydata/xarray/blob/5ebed791db006075701c16b2e8eb9566207f2548/xarray/plot/plot.py#L602) decorator to wrap matplotlib functions, e.g. see [contourf](https://github.com/pydata/xarray/blob/5ebed791db006075701c16b2e8eb9566207f2548/xarray/plot/plot.py#L1008-L1016). It would be cool trying to mimic that behaviour in wavespectra.


Was running wrong command... Thank you. Works like a charm. Cheers! 👍


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

* https://ericmasiello.com
* https://synbydesign.com
* https://www.synbydesign.com
* https://www.ericmasiello.com


I had it originally like you're proposing, but had some hesitation that on new joins, the `async_init()` may run before or in parallel with `async_configure()` and for 'zigbee end devices didn't really want to run too many request in parallel. It is a very small probability and probably not a big issue per se.


Is there a new version? It shows that I should download a new version but I can't find the new one.
![default](https://user-images.githubusercontent.com/46205409/50499046-102db280-0a81-11e9-9f7c-385cfa1dd1b0.png)


Successfully aliased the URL <https://docs-fywjmosust.zeit.sh> to the following alias.

* https://docs.zeit.sh


I wonder if the beast examples need to be fixed as well, take a look?


Just leave ``check_mod`` and take range(72, 512) to "64"


For now it is more a POC or private case, but I'm thinking about having this on the `ZhaEntity()` class. Similar to `zcl_reporting_config` have an array of attributes which I need to properly initialize the device. In this specific case, it is only a single attribute `device_class`, but for example:
- in case of a Thermostat, I need to read a bunch of attributes, about 6-8
- energy_metering sensor: also need to read a few attributes, like formatting, divisor, multiplier
- battery??? read battery_quantity, battery type?

and as absolute heresy: have a 3rd dict/array of "value attributes", eg all attributes we may be receiving attribute_updates (although those are already in `zcl_reporting_config`) than we could have a generic `async_update()` for most of the entities. ie if attribute updates comes in and attribute_id == value_attribute, then put it into `self._state`, if not, but attribute_id is one of the "value_attribute" array, then store it under the attribute_name

I need to put this into a code, I feel like we could rewrite sensor.zha to use a single base class.


agreed. Same as above, maybe as helper or as base ZhaEntity class


title


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

* https://ericmasiello.com
* https://synbydesign.com
* https://www.synbydesign.com
* https://www.ericmasiello.com


Backend was originally stored in separate location, added it to git repository


> Just leave `check_mod` and take range(72, 512) to "64"

right!


数据挖掘


![](https://github.trello.services/images/mini-trello-icon.png) [BUGS](https://trello.com/c/fV60MyFs/14-bugs)


initial commit


afe-refactor (jasondegraw) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2437 of 2437 tests passed, 0 test warnings)

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


yayayayayay I'm gonna be an amazing coder!! 👍


When will this fix be available in the master branch? Thanks.


Build version: __`0.10.0-master.484`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/484) :tada:


afe-refactor (jasondegraw) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (2 of 2 tests passed, 0 test warnings)

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


In case of an offline device, I wanted HA to update the state as soon as cached attributes are fetched.
eg in case of an IAS open/close sensor, if the sensor is offline at the time HA restarts, then the `device_class` of the sensor is not going to be updated in UI, even though we fetched it from zigpy cache.


We should sort this.


Build version: __`0.10.0-master.749`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/472852999) :tada:


Thanks for the bump. Can we please sort this?


We’re talking really small time frames though... this is overkill IMHO and I bet they comment on it in a PR


hi, I think you're tagging the wrong @jacobh :)


aaaa


mat-cardmat-card? Weird name. Not a typo?


> Thanks for making an AppImage, please also upload it to GitHub Releases. Thank you!

I don't know why the AppImage doesn't appear on Github Releases.
https://travis-ci.org/944609/robo/jobs/472645592


nice job!


this must be a typo @bherr2


Thanks for replying @timjb! This has been in my queue since then!
Good catch on the 404 and typo.
I did a quick `ack` and found [this file](https://github.com/lumiguide/haskell-opencv/blob/master/opencv/src/OpenCV/Internal/Core/Types.hs) which has `{-# language CPP #-}` and link with a `#` in it, so perhaps this isn't true any more? 🤔

```
the link avove is minified because it includes a hash, which the CPP tries to parse and fails
```


test


if the device is offline, then the time frame is going to be long and potentially not reaching `schedule_update_has_state()` at all if all retries exhaust. Arguably, if the device is offline, then the "device_class" shouldn't matter, but that is going to be a regression from previous implementation


4교시?


https://github.com/nizdi/iRO_update

Sorry, I don't know how to PR.


Sorry, I have no idea what you mean, could you be more specific?


- changed interface method _CImage::ScanTrack_ to output track's average intersector Gap3, and individual sectors starts on the track in microseconds (for future use)
- improved implementations of _CImage::ScanTrack_ in derived classes
- added detection of Gap3 during dumping to an already formatted track (determined by having ticked the corresponding check-box in the _Dump to destination_ dialog)
- other minor improvements (e.g. typos)


reset it to what? it's a bool. I could make it tri-state, but there is no need since the momentum started event will always come before checking against it, which means it will be set before being used.


@wal33d006 why are we using a stack here?


It is working now.
Thank You @ErnestOrt.


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

* https://midudev.com
* https://www.midudev.com


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/e10e3997-2312-4b45-9aaa-ec0e8e0d0ce4?env_id=ibm%3Ayp%3Aus-south "sasiwedspriya"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/165e8889-bd5a-4a37-8c82-4166f0feee0a?env_id=ibm%3Ayp%3Aus-south "sasiwedspriya") deployed [sasiwedspriya](https://github.com/gopi014/sasiwedspriya/releases/tag/deploy-ibm-yp-us-south-gopinathrk-in.ibm.com-dev-20181228-100400 "deploy-ibm-yp-us-south-gopinathrk-in.ibm.com-dev-20181228-100400") to [dev](https://console.bluemix.net/apps/0c7fb8fe-c6db-4774-a5ee-6d058ad33def?env_id=ibm:yp:us-south "ibm:yp:us-south:gopinathrk@in.ibm.com:dev"), including this commit


rename getBigEndian function.


Successfully aliased the URL <https://ohjelmointi-19-tdzalxrbwc.now.sh> to the following alias.

* https://ohjelmointi-19.mooc.fi


This fix is resulting in a nested include no longer working:

src\agi.s

    include "logic\resource\load.s"

src\resource\load.s

    include "util\samdos.s"

src\util\samdos.s

    ;

from my working directory (above src)

    pyz80.py -e src\agi.s

results in:

    command line error: Couldn't open file src\logic\resource\util\samdos.s for reading

If I revert to the version before this fix the sources compile.


Swipe right to open Control center


Je suis assez d'accord avec l'idée de recentrer `isAlive()` sur sa responsabilité première en faisant en sorte que la fonction accepte un `CellState` et non plus des coordonnées. Mais en même temps on a envie d'une certaine homogénéité dans le pipe, or `isInsideTheGrid()` travaille déjà sur des coordonnées. Je vais voir comment refactorer ça.


smart devices that pay for themselves 是啥意思？


> This should get GET for GET requests
We have no signed GET requests for now, so why bother


```html
ng-show="{{$ctrl.roleid === 1}}"
```
is Okay enough.


Nice commment


右滑进控制中心
Swipe right to open Control center


The roleId should not get from url. That would be a secure problem.


Successfully aliased the URL <https://midudevcom-98virwmrj.now.sh> to the following aliases.

* https://midudev.com
* https://www.midudev.com


En fait ça revient au même, sauf que ma solution explicite les vecteurs de direction, ce qui me paraît plus lisible. Mais c'est sans doute une question de préférence.


yes
I've added `import colors = require("colors");` to my code, and it fixed it
I would advise to avoid using the lib in a way that adding stuff to builtin prototype


Carrément plus simple, en effet ! Merci


Добавил его в источник метаданных


Bonjour,
Sur votre conseil je vous expose mon projet.
Je dispose d'une télécommande pour mon alarme (système fermé). Elle contient 3 boutons poussoir (du même style que la télécommande bubendorff), un pour le statut présent, un pour le statut alarme activé et un dernier pour le statut panique (alarme en mode sirène).
Pouvez vous améliorer votre code afin de pouvoir, par l'intermédiaire de relais, activer chaque bouton via une commande http (comme vous le faite déjà avec vos volets).
Dans l'idéel il serais bien d'avoir 3 adresses du type : http://ip_arduino/alarme_on ; http://ip_arduino/alarme_off ;http://ip_arduino/alarme_panique
je vous remercie pour votre aide
Foukyy


ここで定義したデータは、テスト前にテスト環境のデータベース(config/database.ymlにて設定)に登録される。
この場合だと、あらかじめテスト用のユーザが登録される感じです。
登録される内容は、まあ見ればわかるかと思います。

参考: <https://railsguides.jp/testing.html#%E3%83%95%E3%82%A3%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%81%AE%E3%81%97%E3%81%8F%E3%81%BF>


Change for merge


Actions


こいつらがテストの実体？です。

`$ bin/rails test:models` で実行できます。

4つ目の「空白で検索すると一件も引っかからない(こっちのほうがnilチェック不要なので、呼び出し元にとっては扱いやすいAPIだと思う)」というテストは、現状のAPIの扱い方と異なるので、テストが失敗します。


修正をした。コメントを入れる。


config/database.ymlでテスト環境のデータベースと開発環境のデータベースに異なるデータベースを指定しておけば、開発環境のデータが消えたり書き換えられたりする心配がありません。


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

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

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

### Deployments updated

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

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


Fix logXX failure


3,536 additions, 4,106 deletions not shown because the diff is too large. Please use a local Git client to view these changes.


Should use template, not hole HTML.
Not understand the usage of `index.html` template.


初回のファイルになります。


comit


ok


I am very confused now. This bug should be at somewhere inside Esphomelib, NOT Esphomeyaml.  Am I right ? If it's too complex to explain, Please give me a simple answer yes/no.  Thanks.


lol - will fix


Save yourself the confusion later?


よく見たら文字列渡してない……でもテスト通るからいいか……？


For this commit to be put into a PR the following Cassandra Driver PR must propagate:
https://github.com/datastax/java-driver/pull/1163


项目名称 : CRM
提交内容 : 当前版本@我的报告+报告填写+总结新建+汇报给我的总结+拜访查看删除华为省包块儿功能
时间 : 18年12月28日
该功能测试已通过


Still tries to boost while spawning, just gets error code -7 until eventually getting 0

Looks like you can keep this if statement but invert it and it would do the trick.


What is this file for?


support


This violates policy https://clang.llvm.org/extra/clang-tidy/checks/readability-delete-null-pointer.html, which is currently enfored by clang-tidy


Master branch: new commits are available.


Should not use URL to check the user role.


Penambahan Tunjangan Masa Kerja


Successfully aliased the URL <https://just-another-todo-app-gykixwclwb.now.sh> to the following alias.

* https://just-another-todo-app.now.sh


Successfully aliased the URL <https://meetup-redirecter-nv51yymx5.now.sh> to the following aliases.

* https://meetup.dev-night.io
* https://m.dev-night.io


不弄manufacturer么？


Thanks for information.
This reminds me "container pattern" from react :)
And I agree that this make sense, otherwise global state will be polluted with some local state.


first comment


# Error in Bamboo Specs
:scroll: [View error logs](http://localhost:8085/spec-logs/1114114/8e040d1cf8041974ba0d442464af777c9e7a8261.log?referrer=commit)


How do you run this page using this CSS path? I cannot run success in this path.

It got 404 error.


Smells good 👍


@Poliuk I don't know if you're going to break something with that change. I'd revert it.


It is not a good solution to use URL to define a administrator login.


Bukowsko24.pl i kodzisz.pl jeszcze są zarejestrowani, wygasają dopiero 23 stycznia.
Najlepiej sprawdzać za pomocą whois, bo może jednak coś wyskrobią po Nowym Roku i wrócą :smile:.


蛇精病


Pour les descriptions des statuts de réponse http, effectivement je dois enrichir
Ok pour ajout description codes erreur
Oui pour un projet, en fait on peut avoir plusieurs teams, par exemple si tu as plusieurs lots.
Ok pour Customer remplacé par tenant


Successfully aliased the URL <https://bulma-ui-8p77gba2s.now.sh> to the following alias.

* https://bulma-ui.now.sh


EoF didn't make me any happier... so !Gwen & !gwen are the same thing, no ?


Gorzej jak wrócą z nowymi wyglądami.


@flying-sheep This temporarily restores a simple appearance until we have the better solution. Relates to: https://github.com/theislab/anndata/issues/86#issuecomment-450267991


@saeideng can I ask, why the deprecated tag is here?


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/ca6236af-54a9-4e8d-b89b-0aaea810c810?project=153942441948


could you please use the current dev-master for that and check whether the icon is still not displayed? thanks :)


@MajkiIT A i niespodzianka, bo `bramkasms.pl` wróciła :smile:.


As long as access to this.dataSource is not protected by some memory barrier (synchronized, volatile), this won't help for race conditions.
I.e. the JVM is allowed to reorder the instructions.
Making this.dataSource volatile would IMO help, though.


@MajkiIT Wrócili, także do przywrócenia :smile:.


I tak rozwalona jest, nagłówek nieczytelny :sunglasses:  :eyeglasses::

![image](https://user-images.githubusercontent.com/35370833/50513525-a15c5380-0a98-11e9-8234-b568c8f36245.png)

A wątpię byś my to naprawiali dopuszczając jakiś plik graficzny lub CSS.


Test version:
[org.eclipse.smarthome.binding.hue-0.11.0-SNAPSHOT.jar.zip](https://github.com/eclipse/smarthome/files/2714714/org.eclipse.smarthome.binding.hue-0.11.0-SNAPSHOT.jar.zip)


Dobra, Fanboy Social wycina obrazki :walking_man: :mag:...


has revert


Well, someone came to me with this issue right here https://github.com/ikkez/f3-cortex/issues/72 but it's an upstream issue in the mappers. I'm not quite sure, but i think that the expected behaviour is that an isset test on mapper properties work just like with normal objects as well, meaning:

```php
$mapper->varA = null;
isset($DB->varA); // false
```

vs.:

```php
$foo = new stdobject();
$foo ->varA = null;
isset($foo ->varA ); // false
```

If that might lead to other issues (have not found any yet) than we can revert this and adjust the docs.. it just made sense to me when first reading it.


Tranne che per index


`pojon.pl, lanadelrey.pl i czastech.pl` - oni jeszcze mają czas, mogą wrócić.
A `adtv.com.pl` niby wrócili, ale nic tam ciekawego nie ma..


Successfully aliased the URL <https://styled-components-ldqnjzpote.now.sh> to the following alias.

* https://www.styled-components.com


With this patch, they are.

> On 28 Dec 2018, at 11:54, Mert Alınbay <notifications@github.com> wrote:
>
> EoF didn't make me any happier... so !Gwen & !gwen are the same thing, no ?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub, or mute the thread.


It looks extremely good and thank you for contribution. 👍


Zmigrowali na `hotelratuszowy.pl`?


Is this working @orballo?


bar progress added


Ruined everything 🔨


You are right. Never need to return TCONF. Only need to fail if fanotify init succeeds and tc->mark is 0.... I think


@luisherranz yes, it is.


awesome!


`NoCoin` chyba Majkiego nie przekonało by zmienić metodę detekcji upadłości domen.


Hi @simongoffin

1/ self.date from on a for loop on self won't work very good.
2/ if date_from is not set, this will crash when calling the compute method. See https://github.com/odoo/odoo/issues/29697

I'm gonna fix this ;)


ОК


associated with #1


Niby dopiero 6 stycznia wygasają...


욕 조심..


![](https://github.trello.services/images/mini-trello-icon.png) [Add frequency input port to VCF](https://trello.com/c/5hpiNdrJ/1-add-frequency-input-port-to-vcf)


understood


Puzzle `129-3b75c977` discovered in   [`main.cpp`](  https://github.com/DronMDF/zond/blob/master/main.cpp)   and submitted as #131. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


a 8 dzień "nic nie robią" by wrócić?


Yeah, I guess there is no need to make it try-state.


Build failed. Check the logs and try again.

Logs:
https://console.cloud.google.com/gcr/builds/29eaad30-4ac1-4e3f-8171-330d8bec672b?project=153942441948


魏锰：
完成界面：
部门经理界面；副经理界面
实现功能：
经理部分的获取反馈信息和反馈信息设计
经理部分的获取请假信息和外出信息设计
经理部分的进行批准/不批准申请活动的设计
进行初期代码调试时菜单进行页面跳转功能设计

王磊:
完成界面:
员工界面
实现功能:
提交请假申请和外出申请功能
查看请假和外出申请是否批准功能
查看打卡信息功能

王天：
完成工作：
登录界面，
以及相关的路由跳转，
路由守卫服务，
数据设计，
json编写

王春力：
完成工作： 总经理界面，经理界面的美工
实现功能： 副总经理批复的请假信息的获取与回复功能
           副总经理批复的外出信息的获取与回复功能


Oh, is exporting to game maker option gonna be real or is that option will still stay as a joke?
Also, I hate jokes...


[R/install_netmhc2pan.R:64:51:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/R/install_netmhc2pan.R#L64) *style:* **Trailing whitespace is superfluous.**
```r
  url <- file.path(download_url, archive_filename)
                                                  ^
```
[R/install_netmhc2pan.R:87:4:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/R/install_netmhc2pan.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
  )
   ^~
```
[R/install_netmhc2pan.R:120:3:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/R/install_netmhc2pan.R#L120) *warning:* **local variable ‘archive_filename’ assigned but may not be used**
```r
  archive_filename <- "netMHCIIpan-3.2.Linux.tar.gz"
  ^~~~~~~~~~~~~~~~
```
[R/install_netmhc2pan.R:184:1:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/R/install_netmhc2pan.R#L184) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/install_netmhc2pan.R:190:1:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/R/install_netmhc2pan.R#L190) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/install_netmhc2pan.R:196:1:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/R/install_netmhc2pan.R#L196) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/is_netmhc2pan_installed.R:12:69:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/R/is_netmhc2pan_installed.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
  is_netmhc2pan_bin_installed(folder_name = folder_name, os = os) &&
                                                                    ^
```
[tests/spelling.R:1:3:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/tests/spelling.R#L1) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(requireNamespace('spelling', quietly=TRUE))
  ^
```
[tests/spelling.R:1:21:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/tests/spelling.R#L1) *style:* **Only use double-quotes.**
```r
if(requireNamespace('spelling', quietly=TRUE))
                    ^~~~~~~~~~
```
[tests/spelling.R:1:40:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/tests/spelling.R#L1) *style:* **Put spaces around all infix operators.**
```r
if(requireNamespace('spelling', quietly=TRUE))
                                      ~^~
```
[tests/spelling.R:2:1:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/tests/spelling.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
  spelling::spell_check_test(vignettes = TRUE, error = FALSE, skip_on_cran = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-install_netmhc2pan.R:4:1:](https://github.com/richelbilderbeek/netmhc2pan/blob/8e55375b478048cc4924118490b573e3477cc3e8/tests/testthat/test-install_netmhc2pan.R#L4) *style:* **Trailing whitespace is superfluous.**
```r

^~
```


Why the redundant check here? First check only matches for IP and port. Second matches for IP only. So IP only check is enough, isn't it?


bvcb


This appears to be a typo (`b Y`)


state напрашивается в constants


Couldn't test as error did happen on another ict node (only saw the log message and checked the code after that). But the fix looks fine. If tests the address without the port it should work.


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

* https://www.connordav.is


On a related note, we needed the invert filter for gaiji anyway, cf. https://github.com/readium/readium-css/blob/master/css/src/modules/ReadiumCSS-night_mode.css#L47

So the filter is like exposing it to the RS in case implementers want to provide the option to invert images – please feel free to ping me if you need examples for which it would help quite a lot as there’s a ton of illustrations with a white background – kinda defeating the purpose of night mode in the first place.

Now, I can also recall that for gaiji, our friends at Fruit Company allow authors to pick the className they want, cf. [this section of their docs](https://help.apple.com/itc/booksassetguide/#/itca71ad3c33). I’m afraid that if you want to support that, a CSS rule will have to be created on the fly as I can’t retrieve and use such a custom className in ReadiumCSS.


I can confirm that this has solved the issue of random crashing while in game. It has also seemed to reduce the occurrence of crashing in the initial loading sequence, however it still crashes approximately 50% of the time. I have found the best results in Just Cause 2 with wine-staging 3.16, which seems to eliminate a mouse stuttering issue found in later versions of wine (regression?!?). Regardless, I appreciate your time in looking into and solving this issue as it has affected me for a while. Although I am not an expert by any means, perhaps other instances of such random crashing (say, in the initial loading sequence?) can also be attributed to a similar mutex issue found elsewhere. I want to reiterate how helpful this is to me. Appreciate it!


sdsd


Раз это класс, то файл с заглавной


It might be worth reverting `os.sep` back to '/' and enforcing forward slashes in paths?  That gives the most portable source code across platforms, as Linux and macOS probably won't like assembling code that uses backslashes.

Windows has always been a bit inconsistent on where it accepts each type of path separator. The underlying API should be POSIX compliant and support forward, but only if the upper APIs don't reject it first.  In many places you can use a mix without it complaining.


не забываем тут проверять не залочен ли плеер


No w sumie to widzę, że ostatnia kopia w Google jest z 15 listopada, więc pewnie raczej nie wrócą :smile:


i am update-database  : Error Show

Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
Applying explicit migrations: [201812281053160_InitialModel].
Applying explicit migration: 201812281053160_InitialModel.
System.Data.SqlClient.SqlException (0x80131904): Cannot attach the file 'E:\Practicess\MVC\Vidly\Vidly\Vidly\App_Data\DefaultConnection.mdf' as database 'DefaultConnection'.
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.Open()
   at System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.<Open>b__36(DbConnection t, DbConnectionInterceptionContext c)
   at System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch[TTarget,TInterceptionContext](TTarget target, Action`2 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed)
   at System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.Open(DbConnection connection, DbInterceptionContext interceptionContext)
   at System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable`1 migrationStatements, DbConnection connection)
   at System.Data.Entity.Migrations.DbMigrator.<>c__DisplayClass32.<ExecuteStatements>b__30()
   at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.<>c__DisplayClass1.<Execute>b__0()
   at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute[TResult](Func`1 operation)
   at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute(Action operation)
   at System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable`1 migrationStatements, DbTransaction existingTransaction)
   at System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable`1 migrationStatements)
   at System.Data.Entity.Migrations.Infrastructure.MigratorBase.ExecuteStatements(IEnumerable`1 migrationStatements)
   at System.Data.Entity.Migrations.DbMigrator.ExecuteOperations(String migrationId, VersionedModel targetModel, IEnumerable`1 operations, IEnumerable`1 systemOperations, Boolean downgrading, Boolean auto)
   at System.Data.Entity.Migrations.DbMigrator.ApplyMigration(DbMigration migration, DbMigration lastMigration)
   at System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.ApplyMigration(DbMigration migration, DbMigration lastMigration)
   at System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable`1 pendingMigrations, String targetMigrationId, String lastMigrationId)
   at System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.Upgrade(IEnumerable`1 pendingMigrations, String targetMigrationId, String lastMigrationId)
   at System.Data.Entity.Migrations.DbMigrator.UpdateInternal(String targetMigration)
   at System.Data.Entity.Migrations.DbMigrator.<>c__DisplayClasse.<Update>b__d()
   at System.Data.Entity.Migrations.DbMigrator.EnsureDatabaseExists(Action mustSucceedToKeepDatabase)
   at System.Data.Entity.Migrations.Infrastructure.MigratorBase.EnsureDatabaseExists(Action mustSucceedToKeepDatabase)
   at System.Data.Entity.Migrations.DbMigrator.Update(String targetMigration)
   at System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update(String targetMigration)
   at System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.RunCore()
   at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()
ClientConnectionId:deb0f2fc-bd95-459d-80f4-e0bf5b5768a3
Error Number:1832,State:1,Class:14
Cannot attach the file 'E:\Practicess\MVC\Vidly\Vidly\Vidly\App_Data\DefaultConnection.mdf' as database 'DefaultConnection'.


Нужно добавить проверок на все поля, которые модифицирует


[R/install_netmhc2pan.R:64:51:](https://github.com/richelbilderbeek/netmhc2pan/blob/7b60ba577710c121409f689968cd18fbca10f9f6/R/install_netmhc2pan.R#L64) *style:* **Trailing whitespace is superfluous.**
```r
  url <- file.path(download_url, archive_filename)
                                                  ^
```
[R/install_netmhc2pan.R:87:4:](https://github.com/richelbilderbeek/netmhc2pan/blob/7b60ba577710c121409f689968cd18fbca10f9f6/R/install_netmhc2pan.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
  )
   ^~
```
[R/install_netmhc2pan.R:120:3:](https://github.com/richelbilderbeek/netmhc2pan/blob/7b60ba577710c121409f689968cd18fbca10f9f6/R/install_netmhc2pan.R#L120) *warning:* **local variable ‘archive_filename’ assigned but may not be used**
```r
  archive_filename <- "netMHCIIpan-3.2.Linux.tar.gz"
  ^~~~~~~~~~~~~~~~
```


No, I didn't mean to set `firsttime = 0` for *each* tic in which `plyr->tryopen[i] == 0`, but just for the tic in which is becomes `0`. Something like this:
```
if (screenblocks < CRISPY_HUD && (!(plyr->tryopen[i] & (KEYBLINKMASK-1)) || (plyr->tryopen[i] == 1))
```


[R/install_netmhc2pan.R:87:4:](https://github.com/richelbilderbeek/netmhc2pan/blob/9994e829199578d5e82815816335ef09018d7c76/R/install_netmhc2pan.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
  )
   ^~
```


Can’t we use both `---` or `***` ?


This is a package comment (not a build restriction) and has started to cause build failures. I will submit a PR.


Well spotted, actually we no longer need to ignore that folder, as the `webpack-dev-server` works in memory and we are not moving assets around anymore.


Hu


Subscribe from esb to mqtt ,modify axis2.xml transender and tranreceiver


I've updated our `pkg_resources` version, so this has changed already. We may take a look at the newer version to see if we need to "patch" it or not (I think we must avoid patching external dependencies), but it is not a matter of keeping the PR or not anymore. ;)


Yeah... That is very outdated.


Indentation is off. This might be because of defaults in WebStorm (if you're using that to autoformat the file). In the settings for WebStorm go to Editor > General > Code Style, and make sure that the "Tabs and Indents" pane sets the tab size and indent to 2, and the continuation indent to 4.

In the "Other" pane find the "Do not indent children of" setting, and clear it. That should make WebStorm follow the style guide.


I will push a change, I would also like to rename this to something that reflects better what it does (more code loading numbers). Maybe `--prof-code-loading`?


Good use of header, main, and footer elements.

The spans on line 12-17 could be wrapped in a nav element if you wanted.


Convertor раз класс


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

* https://loriot.geheim.org


Well since this behaviour is defined in `Magic::offsetexists`, maybe we should fix it there instead.
Something like:
```php
function offsetexists($key) {
    return Base::instance()->visible($this,$key)?
        isset($this->$key):
        $this->exists($key) && isset($this->get($key));
}
```
`ArrayAccess::offsetexists` follows the logic of `isset`, but nothing prevents `Magic::exists` from following a different logic (namely `array_key_exists`).


I switched because `***` looks cleaner with the current hr styling.

When typing, both `***` and `---` will still be considered hr of course, this change only affects hr inserted on click on the associated button.

You'd like to have a config setting to choose which one you'd insert on click?


You could remove (I think) the outermost div#wrapper, and put its style on the body element. This is a question of taste more than anything else -- some people like to keep the body element clean of styling and apply styles to the interior elements (as you've done).

Up to you which  you prefer.


One blank line between block level elements that are are that the same level please.


Instead of using spans here, this content is really an unordered list. So you could do:

```
<ul>
  <li>Consequentrum magni</li>
  <li>...</li>
</ul>
```

and then style it appropriately.


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

* https://loriot.geheim.org


Instead of `<p id="heading">...</p>` you can make this an `<h1>...</h1>` and style it appropriately.


If you put this span in a `p` then it won't need `display: inline-block` in the CSS, and is consistent with the other paragraphs in this div.


damnit notepad++ 😄


Thank you! It seems we should just have 1 function. I will look at it..


Thanks for catching this. We usually don't look at commit comments on Github too often and they get missed easily, so I copied your comment to the corresponding CL https://golang.org/cl/152677


These `p` elements can be `h2` elements, and then style them appropriately.


I personally also find `---` to be a bit clearer as `*` are used for bold and italic already and it looks more like a line.

Not a huge deal though 🤷♂


你是只猪啊


.titleA and .titleB don't differ that much, so you could do:

```
.titleA, .titleB {
  border: ...
  border-radius: ...
  padding: ...
}
```

and then have two more rules so set the background color and color.


Create inbound endpoint and sequence


i know @Denny9700  but i want use this emu for my server so i cant give acc manually :D i can fix other things but i cant make autoregister things :S


<img width="634" alt="capture d ecran 2018-12-28 a 13 04 48" src="https://user-images.githubusercontent.com/14079751/50514852-39f6d180-0aa1-11e9-95ce-fe41d41ab056.png">

Found `***` to be a bit clearer with the current styling.
@fabianmichael what do you think?


Inject fix.


You could remove the `title` class from the divs, and then in the CSS instead of using the selector `.title` you could use the selector `#titles div`, which will select all the divs inside the #titles div.


qwe


Hi @Pyro979, after merging the pull requrest, im getting the error below, do you have any idea?
```
[Vue warn]: Error in render: "TypeError: Cannot read property 'safeId' of undefined"

found in

---> <VRuntimeTemplate>
       <BTable>
         <ContactList> at resources/assets/src/components/contact-fields/ContactFieldsList.vue
           <AppLayout1> at resources/assets/src/layout/Layout1.vue
             <App> at resources/assets/src/App.vue
               <Root>
```


w sumie można linki pozmieniać na polskie w końcowej wersji


Thanks for the quick fix!


@hawkeye116477 trafiłem z tym PR AdGuarda na RTM?


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

* https://pebble.now.sh


@gryphius It isn't needed anymore as you added the `google()` repository.