Hey, this's xavier from wiredcraft.
A quick question, why you prefer http code 406 rather than 400 ?


Again, why do you prefer 204 rather than 404 for non-existing resource?


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

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


A commit comment


@willrstern it's his project. There is nothing preventing you from maintaining a politically neutral fork.


It is virtual base class destructor, It cannot be removed
please see: http://stackoverflow.com/questions/827196/virtual-default-destructors-in-c


## [https://raw.githubusercontent.com/944095635/DMProgress/master/预览图.png](url)


we don't need to list ` "chrome/browser/browser_shutdown.h", ` here?


`metadata: [:event, :timber_context]`


@jayich @annaliw this all looks great, also it looks like you have learned enough to make this one server and client that works for all High Finesse wavemeters


[R/get_variable.R:17:1:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/get_variable.R#L17) *style:* **Variable or function name should be snake_case.**
```r
get_variable.listenv <- function(x, name, mustExist=FALSE, create=!mustExist, ...) {
^~~~~~~~~~~~~~~~~~~~
```
[R/get_variable.R:17:43:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/get_variable.R#L17) *style:* **Variable or function name should be snake_case.**
```r
get_variable.listenv <- function(x, name, mustExist=FALSE, create=!mustExist, ...) {
                                          ^~~~~~~~~
```
[R/get_variable.R:82:12:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/get_variable.R#L82) *warning:* **no visible global function definition for ‘new_variable’**
```r
    var <- new_variable(x, value = NULL, create = create)
           ^~~~~~~~~~~~
```
[R/get_variable.R:87:15:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/get_variable.R#L87) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  if (create) map(x) <- map
              ^~~
```
[R/listenv.R:25:1:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L25) *style:* **Lines should not be more than 95 characters.**
```r
      .Deprecated(msg = "Use of x <- listenv(length = n) to allocate a list environment of length n is deprecated. Use x <- listenv(); length(x) <- n instead.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/listenv.R:61:10:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L61) *warning:* **no visible global function definition for ‘listenv’, Did you mean 'list2env'?**
```r
  res <- listenv()
         ^~~~~~~
```
[R/listenv.R:83:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L83) *warning:* **no visible global function definition for ‘as.listenv’**
```r
  as.listenv(as.list(x, ...))
  ^~~~~~~~~~
```
[R/listenv.R:88:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L88) *warning:* **no visible global function definition for ‘as.listenv’**
```r
  as.listenv(as.list(x, ...))
  ^~~~~~~~~~
```
[R/listenv.R:119:32:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L119) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
    s <- sprintf("%s (%s)", s, hpaste(sQuote(names)))
                               ^~~~~~
```
[R/listenv.R:124:56:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L124) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
    dimnames_tmp <- sapply(dimnames, FUN = function(x) hpaste(sQuote(x)))
                                                       ^~~~~~
```
[R/listenv.R:193:10:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L193) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  length(map(x))
         ^~~
```
[R/listenv.R:198:26:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L198) *style:* **Variable or function name should be snake_case.**
```r
  lengths <- function(x, use.names = FALSE) UseMethod("lengths")
                         ^~~~~~~~~
```
[R/listenv.R:226:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L226) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  map(x) <- map
  ^~~
```
[R/listenv.R:240:9:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L240) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  names(map(x))
        ^~~
```
[R/listenv.R:256:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L256) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  map(x) <- map
  ^~~
```
[R/listenv.R:262:1:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L262) *style:* **Variable or function name should be snake_case.**
```r
lengths.listenv <- function(x, use.names=TRUE) {
^~~~~~~~~~~~~~~
```
[R/listenv.R:262:32:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L262) *style:* **Variable or function name should be snake_case.**
```r
lengths.listenv <- function(x, use.names=TRUE) {
                               ^~~~~~~~~
```
[R/listenv.R:282:11:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L282) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  vars <- map(x)
          ^~~
```
[R/listenv.R:434:10:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L434) *warning:* **no visible global function definition for ‘to_index’**
```r
    i <- to_index(x, idxs)
         ^~~~~~~~
```
[R/listenv.R:468:32:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L468) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  idxs <- as.list(sys.call())[-(1:2)]
                               ^
```
[R/listenv.R:511:10:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L511) *warning:* **no visible global function definition for ‘to_index’**
```r
    i <- to_index(x, idxs)
         ^~~~~~~~
```
[R/listenv.R:548:10:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L548) *warning:* **no visible global function definition for ‘listenv’, Did you mean 'list2env'?**
```r
  res <- listenv()
         ^~~~~~~
```
[R/listenv.R:634:7:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L634) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
      map(x) <- map
      ^~~
```
[R/listenv.R:644:5:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L644) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
    map(x) <- map
    ^~~
```
[R/listenv.R:682:15:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L682) *warning:* **no visible global function definition for ‘new_variable’**
```r
    map[i] <- new_variable(x, value = value)
              ^~~~~~~~~~~~
```
[R/listenv.R:685:5:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L685) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
    map(x) <- map
    ^~~
```
[R/listenv.R:718:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L718) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  map(x) <- map
  ^~~
```
[R/listenv.R:752:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L752) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  map(x) <- map
  ^~~
```
[R/listenv.R:777:5:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L777) *warning:* **no visible global function definition for ‘remove_by_name’**
```r
    remove_by_name(x, name = name)
    ^~~~~~~~~~~~~~
```
[R/listenv.R:779:5:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L779) *warning:* **no visible global function definition for ‘assign_by_name’**
```r
    assign_by_name(x, name = name, value = value)
    ^~~~~~~~~~~~~~
```
[R/listenv.R:786:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L786) *warning:* **local variable ‘n’ assigned but may not be used**
```r
  n <- length(map)
  ^
```
[R/listenv.R:793:10:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L793) *warning:* **no visible global function definition for ‘to_index’**
```r
    i <- to_index(x, idxs)
         ^~~~~~~~
```
[R/listenv.R:798:14:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L798) *warning:* **no visible global function definition for ‘remove_by_name’**
```r
        x <- remove_by_name(x, name = i)
             ^~~~~~~~~~~~~~
```
[R/listenv.R:800:14:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L800) *warning:* **no visible global function definition for ‘assign_by_name’**
```r
        x <- assign_by_name(x, name = i, value = value)
             ^~~~~~~~~~~~~~
```
[R/listenv.R:808:12:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L808) *warning:* **no visible global function definition for ‘remove_by_index’**
```r
      x <- remove_by_index(x, i = i)
           ^~~~~~~~~~~~~~~
```
[R/listenv.R:810:12:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L810) *warning:* **no visible global function definition for ‘assign_by_index’**
```r
      x <- assign_by_index(x, i = i, value = value)
           ^~~~~~~~~~~~~~~
```
[R/listenv.R:825:32:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L825) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  idxs <- as.list(sys.call())[-(1:2)]
                               ^
```
[R/listenv.R:868:10:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L868) *warning:* **no visible global function definition for ‘to_index’**
```r
    i <- to_index(x, idxs)
         ^~~~~~~~
```
[R/listenv.R:898:12:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L898) *warning:* **no visible global function definition for ‘assign_by_name’**
```r
      x <- assign_by_name(x, name = i[kk], value = value[[kk]])
           ^~~~~~~~~~~~~~
```
[R/listenv.R:902:12:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L902) *warning:* **no visible global function definition for ‘assign_by_index’**
```r
      x <- assign_by_index(x, i = i[kk], value = value[[kk]])
           ^~~~~~~~~~~~~~~
```
[R/listenv.R:915:1:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L915) *style:* **Variable or function name should be snake_case.**
```r
unlist.listenv <- function(x, recursive=TRUE, use.names=TRUE) {
^~~~~~~~~~~~~~
```
[R/listenv.R:915:47:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L915) *style:* **Variable or function name should be snake_case.**
```r
unlist.listenv <- function(x, recursive=TRUE, use.names=TRUE) {
                                              ^~~~~~~~~
```
[R/listenv.R:940:1:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/listenv.R#L940) *style:* **Variable or function name should be snake_case.**
```r
all.equal.listenv <- function(target, current, all.names=TRUE, sorted=FALSE,
^~~~~~~~~~~~~~~~~
```
[R/parse_env_subset.R:182:52:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/parse_env_subset.R#L182) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
              stop("Invalid (negative) indices: ", hpaste(i))
                                                   ^~~~~~
```
[R/parse_env_subset.R:214:52:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/parse_env_subset.R#L214) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
              stop("Invalid (negative) indices: ", hpaste(i))
                                                   ^~~~~~
```
[R/parse_env_subset.R:224:62:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/parse_env_subset.R#L224) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
            if (op == "[[") stop("Invalid (zero) indices: ", hpaste(i))
                                                             ^~~~~~
```
[R/undim.R:20:1:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/undim.R#L20) *style:* **Variable or function name should be snake_case.**
```r
undim.default <- function(x, ...) {
^~~~~~~~~~~~~
```
[R/undim.R:29:1:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/undim.R#L29) *style:* **Variable or function name should be snake_case.**
```r
undim.listenv <- function(x, ...) {
^~~~~~~~~~~~~
```
[R/utils.R:2:48:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/utils.R#L2) *style:* **Variable or function name should be snake_case.**
```r
hpaste <- function(..., sep="", collapse=", ", lastCollapse=NULL,
                                               ^~~~~~~~~~~~
```
[R/utils.R:3:20:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/utils.R#L3) *style:* **Variable or function name should be snake_case.**
```r
                   maxHead=if (missing(lastCollapse)) 3 else Inf,
                   ^~~~~~~
```
[R/utils.R:4:20:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/utils.R#L4) *style:* **Variable or function name should be snake_case.**
```r
                   maxTail=if (is.finite(maxHead)) 1 else Inf,
                   ^~~~~~~
```
[R/utils.R:6:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/utils.R#L6) *style:* **Variable or function name should be snake_case.**
```r
  maxHead <- as.double(maxHead)
  ^~~~~~~
```
[R/utils.R:7:3:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/utils.R#L7) *style:* **Variable or function name should be snake_case.**
```r
  maxTail <- as.double(maxTail)
  ^~~~~~~
```
[R/utils.R:8:30:](https://github.com/HenrikBengtsson/listenv/blob/39d28b97e2217bb128a95a6fc0788236f85b8cc5/R/utils.R#L8) *style:* **Variable or function name should be snake_case.**
```r
  if (is.null(lastCollapse)) lastCollapse <- collapse
                             ^~~~~~~~~~~~
```


re write commit to radio


@aransfor , good point.  If you like we can change the names of the server and client to capture the general feel.  I am happy either way.

Let us know if you end up trying them with the WSU.


Derp…yes. 🐛


sharp eye!


@raveit65 after this commit, the borders in mate-terminal seems to be wrong, and without this commit are fine


Also correctly terminates when no more messages exist, using try/except


I personally have a rule where the remote master branch (ie github's master) must always be a "production" commit. That is, its tested to some extent and shown no breaking issues, it doesn't have any giant holes in it... It works. It's a stable version.

So any feature or something that takes more than about a day to work out (I like to have github up to date at the end of the day) gets its own feature branch (ie "database-query", "theme-persist"....), and gets merged into master when its complete. Thus, the 241-day-old "complex" branch  on [the calculator](https://github.com/za419/Android-calculator)

'Important' projects always have the master in a good state. Using Cadence as an example, I'd have it so that any repo (that I control) can be copied over to the file server, have `git checkout master` run in its root, and the folder contains something I'd be comfortable putting up as 'kenellorando.com'

I don't expect that kind of rigorousness because it doesn't actually matter if Cadence goes down for a while, and that kind of local insanity really does only good if something crazy happens, like if Cadence gets deleted and github does down at the same time... and even then it just saves the work and additional downtime while one searches through the log for a good commit.


TeamCity WeSay1.5 :: wesay1.6-win32-continuous [Build 1.6.12.23044a1ce4bbbda482c1fbbf9d90e2683a53a8af](http://build.palaso.org/viewLog.html?buildId=86944&buildTypeId=bt170) outcome was **SUCCESS**
Summary: Tests passed: 1393, ignored: 31 Build time: 00:10:52


thank you very much


@mwotton Just to be sure, you are also aware of `.hspec` and `~/.hspec`, right?

```
$ echo '--rerun --failure-report=TESTREPORT --rerun-all-on-success' >> ~/.hspec
$ stack build --file-watch --test
```


Is it good to leave `ReadLastShutdownInfo()`, `StartShutdownTracing()` and `RegisterPrefs()` unimplemented here? Although we don't reference them so there will be no undefined reference error.


[R/get_variable.R:17:1:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/get_variable.R#L17) *style:* **Variable or function name should be snake_case.**
```r
get_variable.listenv <- function(x, name, mustExist=FALSE, create=!mustExist, ...) {
^~~~~~~~~~~~~~~~~~~~
```
[R/get_variable.R:17:43:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/get_variable.R#L17) *style:* **Variable or function name should be snake_case.**
```r
get_variable.listenv <- function(x, name, mustExist=FALSE, create=!mustExist, ...) {
                                          ^~~~~~~~~
```
[R/get_variable.R:82:12:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/get_variable.R#L82) *warning:* **no visible global function definition for ‘new_variable’**
```r
    var <- new_variable(x, value = NULL, create = create)
           ^~~~~~~~~~~~
```
[R/get_variable.R:87:15:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/get_variable.R#L87) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  if (create) map(x) <- map
              ^~~
```
[R/listenv.R:23:1:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L23) *style:* **Lines should not be more than 95 characters.**
```r
    .Defunct(msg = "Use of x <- listenv(length = n) to allocate a list environment of length n is deprecated. Use x <- listenv(); length(x) <- n instead.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/listenv.R:53:10:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L53) *warning:* **no visible global function definition for ‘listenv’, Did you mean 'list2env'?**
```r
  res <- listenv()
         ^~~~~~~
```
[R/listenv.R:75:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L75) *warning:* **no visible global function definition for ‘as.listenv’**
```r
  as.listenv(as.list(x, ...))
  ^~~~~~~~~~
```
[R/listenv.R:80:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L80) *warning:* **no visible global function definition for ‘as.listenv’**
```r
  as.listenv(as.list(x, ...))
  ^~~~~~~~~~
```
[R/listenv.R:111:32:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L111) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
    s <- sprintf("%s (%s)", s, hpaste(sQuote(names)))
                               ^~~~~~
```
[R/listenv.R:116:56:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L116) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
    dimnames_tmp <- sapply(dimnames, FUN = function(x) hpaste(sQuote(x)))
                                                       ^~~~~~
```
[R/listenv.R:185:10:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L185) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  length(map(x))
         ^~~
```
[R/listenv.R:190:26:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L190) *style:* **Variable or function name should be snake_case.**
```r
  lengths <- function(x, use.names = FALSE) UseMethod("lengths")
                         ^~~~~~~~~
```
[R/listenv.R:218:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L218) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  map(x) <- map
  ^~~
```
[R/listenv.R:232:9:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L232) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  names(map(x))
        ^~~
```
[R/listenv.R:248:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L248) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  map(x) <- map
  ^~~
```
[R/listenv.R:254:1:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L254) *style:* **Variable or function name should be snake_case.**
```r
lengths.listenv <- function(x, use.names=TRUE) {
^~~~~~~~~~~~~~~
```
[R/listenv.R:254:32:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L254) *style:* **Variable or function name should be snake_case.**
```r
lengths.listenv <- function(x, use.names=TRUE) {
                               ^~~~~~~~~
```
[R/listenv.R:274:11:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L274) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  vars <- map(x)
          ^~~
```
[R/listenv.R:426:10:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L426) *warning:* **no visible global function definition for ‘to_index’**
```r
    i <- to_index(x, idxs)
         ^~~~~~~~
```
[R/listenv.R:460:32:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L460) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  idxs <- as.list(sys.call())[-(1:2)]
                               ^
```
[R/listenv.R:503:10:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L503) *warning:* **no visible global function definition for ‘to_index’**
```r
    i <- to_index(x, idxs)
         ^~~~~~~~
```
[R/listenv.R:540:10:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L540) *warning:* **no visible global function definition for ‘listenv’, Did you mean 'list2env'?**
```r
  res <- listenv()
         ^~~~~~~
```
[R/listenv.R:626:7:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L626) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
      map(x) <- map
      ^~~
```
[R/listenv.R:636:5:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L636) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
    map(x) <- map
    ^~~
```
[R/listenv.R:674:15:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L674) *warning:* **no visible global function definition for ‘new_variable’**
```r
    map[i] <- new_variable(x, value = value)
              ^~~~~~~~~~~~
```
[R/listenv.R:677:5:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L677) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
    map(x) <- map
    ^~~
```
[R/listenv.R:710:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L710) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  map(x) <- map
  ^~~
```
[R/listenv.R:744:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L744) *warning:* **no visible global function definition for ‘map<-’, Did you mean 'map'?**
```r
  map(x) <- map
  ^~~
```
[R/listenv.R:769:5:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L769) *warning:* **no visible global function definition for ‘remove_by_name’**
```r
    remove_by_name(x, name = name)
    ^~~~~~~~~~~~~~
```
[R/listenv.R:771:5:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L771) *warning:* **no visible global function definition for ‘assign_by_name’**
```r
    assign_by_name(x, name = name, value = value)
    ^~~~~~~~~~~~~~
```
[R/listenv.R:778:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L778) *warning:* **local variable ‘n’ assigned but may not be used**
```r
  n <- length(map)
  ^
```
[R/listenv.R:785:10:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L785) *warning:* **no visible global function definition for ‘to_index’**
```r
    i <- to_index(x, idxs)
         ^~~~~~~~
```
[R/listenv.R:790:14:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L790) *warning:* **no visible global function definition for ‘remove_by_name’**
```r
        x <- remove_by_name(x, name = i)
             ^~~~~~~~~~~~~~
```
[R/listenv.R:792:14:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L792) *warning:* **no visible global function definition for ‘assign_by_name’**
```r
        x <- assign_by_name(x, name = i, value = value)
             ^~~~~~~~~~~~~~
```
[R/listenv.R:800:12:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L800) *warning:* **no visible global function definition for ‘remove_by_index’**
```r
      x <- remove_by_index(x, i = i)
           ^~~~~~~~~~~~~~~
```
[R/listenv.R:802:12:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L802) *warning:* **no visible global function definition for ‘assign_by_index’**
```r
      x <- assign_by_index(x, i = i, value = value)
           ^~~~~~~~~~~~~~~
```
[R/listenv.R:817:32:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L817) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  idxs <- as.list(sys.call())[-(1:2)]
                               ^
```
[R/listenv.R:860:10:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L860) *warning:* **no visible global function definition for ‘to_index’**
```r
    i <- to_index(x, idxs)
         ^~~~~~~~
```
[R/listenv.R:890:12:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L890) *warning:* **no visible global function definition for ‘assign_by_name’**
```r
      x <- assign_by_name(x, name = i[kk], value = value[[kk]])
           ^~~~~~~~~~~~~~
```
[R/listenv.R:894:12:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L894) *warning:* **no visible global function definition for ‘assign_by_index’**
```r
      x <- assign_by_index(x, i = i[kk], value = value[[kk]])
           ^~~~~~~~~~~~~~~
```
[R/listenv.R:907:1:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L907) *style:* **Variable or function name should be snake_case.**
```r
unlist.listenv <- function(x, recursive=TRUE, use.names=TRUE) {
^~~~~~~~~~~~~~
```
[R/listenv.R:907:47:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L907) *style:* **Variable or function name should be snake_case.**
```r
unlist.listenv <- function(x, recursive=TRUE, use.names=TRUE) {
                                              ^~~~~~~~~
```
[R/listenv.R:932:1:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/listenv.R#L932) *style:* **Variable or function name should be snake_case.**
```r
all.equal.listenv <- function(target, current, all.names=TRUE, sorted=FALSE,
^~~~~~~~~~~~~~~~~
```
[R/parse_env_subset.R:182:52:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/parse_env_subset.R#L182) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
              stop("Invalid (negative) indices: ", hpaste(i))
                                                   ^~~~~~
```
[R/parse_env_subset.R:214:52:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/parse_env_subset.R#L214) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
              stop("Invalid (negative) indices: ", hpaste(i))
                                                   ^~~~~~
```
[R/parse_env_subset.R:224:62:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/parse_env_subset.R#L224) *warning:* **no visible global function definition for ‘hpaste’, Did you mean 'paste'?**
```r
            if (op == "[[") stop("Invalid (zero) indices: ", hpaste(i))
                                                             ^~~~~~
```
[R/undim.R:20:1:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/undim.R#L20) *style:* **Variable or function name should be snake_case.**
```r
undim.default <- function(x, ...) {
^~~~~~~~~~~~~
```
[R/undim.R:29:1:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/undim.R#L29) *style:* **Variable or function name should be snake_case.**
```r
undim.listenv <- function(x, ...) {
^~~~~~~~~~~~~
```
[R/utils.R:2:48:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/utils.R#L2) *style:* **Variable or function name should be snake_case.**
```r
hpaste <- function(..., sep="", collapse=", ", lastCollapse=NULL,
                                               ^~~~~~~~~~~~
```
[R/utils.R:3:20:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/utils.R#L3) *style:* **Variable or function name should be snake_case.**
```r
                   maxHead=if (missing(lastCollapse)) 3 else Inf,
                   ^~~~~~~
```
[R/utils.R:4:20:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/utils.R#L4) *style:* **Variable or function name should be snake_case.**
```r
                   maxTail=if (is.finite(maxHead)) 1 else Inf,
                   ^~~~~~~
```
[R/utils.R:6:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/utils.R#L6) *style:* **Variable or function name should be snake_case.**
```r
  maxHead <- as.double(maxHead)
  ^~~~~~~
```
[R/utils.R:7:3:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/utils.R#L7) *style:* **Variable or function name should be snake_case.**
```r
  maxTail <- as.double(maxTail)
  ^~~~~~~
```
[R/utils.R:8:30:](https://github.com/HenrikBengtsson/listenv/blob/281b2a08006451ddba7adeb80c3108376d238568/R/utils.R#L8) *style:* **Variable or function name should be snake_case.**
```r
  if (is.null(lastCollapse)) lastCollapse <- collapse
                             ^~~~~~~~~~~~
```


For posterity's sake, I'd like to note I committed this on 3/13, but I tried a silly experiment to backdate a 3/27-ish commit (sent 3/27, coded 3/26) to 3/26 to get my daily commit. But I had an off by one error.


How did you import curses?


Not sure this does what you think it does.  AOSP enables DEXPREOPT by default, so removing this pre-optimizes boot.img and the rest of system rather than just boot.img.  Onyx should have enough system space though for both.


https://github.com/BigTopKrazies/vendor_oneplus-onyx
I'm using prebuilt camera hal and ril binaries, you might need to do the changes according to your trees if you are using source compiled hal (check lineage's oneplus vendor on github.com/themuppets for commits)
Btw prebuilt ril is working flawlessly while source compiled is having network drop issues, lineage thread is spammed with those reports lol


Hi Alexis,
FYI, such kind of commit can tell travis not to build with a string "[ci skip]" in commit message. i.e:
" blahblabh [ci skip] blah balh"


PrepFor87 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1296 of 1296 tests passed, 0 test warnings)

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


@pdf, if it is indeed a bug, do you know if it is already tracked on the GopherJS issue tracker?


Tutorial's panel(Achievement)'s overshadowed by other panel. Currently separating canvas's panels into 3 : top, mid, bottom.....Dont cross the lines otherwise event is not responding correctly.


ah, I get it! thx, but I cant do anything until my weekend. :(


세-상에 이게 머야


What if I tell you that I called it $issuer intentionally so that you can't copy it directly? 😄


What happens if the items destroyTo a itemId which has a decay?


fds


okay


Thanks for the commit, and interesting the INFO-19 loglevel.  Have a nice day.


what'worry


@JasonGross this behavior is real weird (8.6). Why should `@W.point` ever have some arguments fixed?


Should consider changing tutorial text now that we have shake no more


Good to know  ! Thanks


Thanks Maxime for getting this started!

>I'm not sure that 'plan' is in scope for SOSA/SSN.

Same here.


finally i can `fortune | cowsay | lolcat`


It's so weird that these emails don't include a link to the place where the
note was added.  Maddening.

Yeah, it's a weird indent.  Also uinet_hz ceases to exist in a future
episode.

On Mon, Mar 27, 2017 at 9:59 PM, Juli Mallett <notifications@github.com>
wrote:

> Looks like an unintentional misindent here possibly.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/pkelsey/libuinet/commit/ca8b7ca4d56466633419fc2f7d60416249f488f0#commitcomment-21512179>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AERdv-qAxcdxN-hi9m44aRf6Hn1BzP7uks5rqGl2gaJpZM4MrCy4>
> .
>


The destructor is declared as virtual in the base class, so all derived classes' destructors will be called correctly. The same is said in the answer on the stackoverflow:

> Derived classes do not need to declare or define their own destructor unless they need something other than default destructor behavior.


button* :)


I've removed this block entirely in my PR (#93) for this feature, since GopherJS already does caching of this value inside the reflect package, rendering this redundant.

That said, I did try to produce this with a smaller test case, but couldn't do so quickly, and moved on to other things when I discovered the upstream caching :pensive:


jddj


ddddddd


This should not be necessary anymore in the recent version of lively.storage.  Can you please try to remove this code and see if it works?


So this might be a dumb question, but how will we go about turning the Author IDs that the feed is grabbing and converting them to their actual names?


I think this is not necessary


Genial luis gracias por el apoyo yo imaginaba que teniamos que trabajar con 32 MHZ


GenericSqlAssemblyDbi is base class, this is why I have added virtual destructor
I'll double-check


Buena obervación


"overridden" is the correct form (past participle of "override").


There aren't really any list literals.
But it could be a constant value with the wrong type.


这修改不行啊!!! 我只配了redis.host和redis.port岂不是挂了


哦, 貌似可以....


What is this then?
https://github.com/p4lang/p4c/blob/master/frontends/common/constantFolding.cpp#L38
In the pass where this error occurred, typeChecking hadn't been done yet, so it couldn't have been an enum.


Do we still need the cosmetic filters with your solution?


or is it supposed to not have a .sh ? Who knows, the arch wiki hurts to read after a few hours


Maybe it is a constant with a list type, but there is no "list literal" in the IR.
Also, the comment I suggested would be correct even if we come up with new constants or the folding fails later in the compilation, e.g, due to a compiler bug. It is a defensive comment.


CI: https://travis-ci.org/luixxiul/browser-laptop/builds/215796286


I did not check, but I don't think so, give me a minute.


чет немного не понял, фукнция не добавляет новую статью, а рисует статью с индексом++ ?


будет две кнопки с одинаковым id ?


используй `is_a?`


Seems to work without them I will remove them.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-045315 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-045315") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-045323 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-045323") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-Prod-20170328-045328 "deployed-2-env-Prod-20170328-045328") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-045338 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-045338") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


PrepFor87 (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (2496 of 2496 tests passed, 0 test warnings)

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


I removed this test because it wasn't working with the new API (:


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-045359 "deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-045359") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


`self` необязательно указывать, текущий объект является получателем сообщений (методов) по-умолчанию


no, actually all the header files are ignored anyway so I'm not sure why they even bother with them


кажется addNew вообще не ждет никаких параметров ¯\_(ツ)_/¯


теперь вагоны можно цеплять к движущемуся поезду? )


ok thanks... !LOW is implicit, but I'm adding it anyway for readability


Aqui você está passando o ponteiro como parâmetro? Como funciona? Não entendi


- цвет для беграунда какой-то очень странный выбрал
выбери максимально похож на тот где в картинке много такого
тыкни пипеткой где-то на картинку
- футер не в контейнере почему-то оказался
-придумай как поправить http://prntscr.com/epbpsd
- модификатор отвечает на то - ЧТО ТЫ МОДИФИЦИРУЕШЬ?
так-то первый второй третий не самый лучший вариант.
- тут кажись есть вот такие линии - http://prntscr.com/epbq7x


скобки


I'm still unsure if this needs to changes so I'll leave the `ArrayList<>()` as is


TENEMOS HASTA ESTE JUEVES 30 PARA HACER LO DE FIRST LAST Y FOLLOW, O QUIERES IR A TERNA? (AUTOMOTIVACION)


related: https://github.com/brave/browser-laptop/issues/1701


modify list_add


даже если мы тут выйдем, articles[index] изменится, потому что getArticle(id) вернуло ссылку


I did somehow delete an empty line at the end, should I revert that?


Não entendi como funciona essa função


addNew не добавляет article, но даже если бы и добавляло, мы же не будем на change добавлять новый article
непонятно в общем


местами как-то не очень понятна логика
возможно я просто не разобрался


cute updates!) like


resubmitted challenge lab


修复 CGPathAddLineToPoint: no current point. error


@lustigdev
Hey Michael,

We discussed this issue earlier about why I was using a `clear()` method. I found a need for it in this case.

In the previous commit to this, with `Bloquery` open, whenever my Android device would go to power off the screen, and then I would log back in my mobile and see `Bloquery` (the main activity), there would be a duplicate of the RecyclerView list items. If I rotated the screen or went into a single question item and then returned to main, then the issue would resolve.

I'm not sure what the issue is, but I thought a quick fix would be to just refresh the view in `onResume()` lifecycle.


>remove

>added import

:waitwhat:


Is this really intended to be pushed to upstream? :)


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-050840 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-050840") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-050851 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-050851") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


lua_topointer does not work with strings but yes i have to write some new lua_ function to do that


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-Prod-20170328-050856 "deployed-2-env-Prod-20170328-050856") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-050905 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-050905") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-050926 "deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-050926") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


if you want factionspro or others will cancel it
cancel ItemFrameDropItemEvent


Otherwise, things are going well and I've submitted this commit as meeting the requirements for user story 4.

Where I'll run into problems is trying to merge this user story and the one I've already started on, user story 6: Post a new question.


Repository One


PrepFor87 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1897 of 1897 tests passed, 0 test warnings)

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


Temporary, I'll do a pass on the code to enforce 32bit integers like I did for strings


Метод получился громоздким. Во-первых, необязательно возвращать `false`. В логической интерпретации `nil` это тоже ложь. А если ни одна ветка не сработает, то результатом работы метода будет последнее вычисленное значение - `nil` (ничего не вычислялось). Таким образом, можно сократить до
```
def remove_wagon(wagon)
  if speed == 0
    if wagons.count > 0
      wagons.delete(wagon)
    end
  end
end
```
Уже лучше, но двойная вложенность тоже не очень круто. Можно ещё улучшить
```
def remove_wagon(wagon)
  wagons.delete(wagon) if speed == 0 && wagons.count > 0
end
```
или
```
def remove_wagon(wagon)
  return if speed == 0
  wagons.delete(wagon) if wagons.count > 0
end
```
Многие предпочитают проверку на скорость выносить в отдельный метод, таким образом можно спрашивать `stopped?`


Just a thought after adding a dozen or so places in my local repo, should we extend the listings to include primary categories such as 'restaurant', 'wine bar', 'vegetarian', 'coffee shop' etc?


PrepFor87 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


fix a bug which made it impossible to use MK_ARCADE_MCP23017
i.e. using option "map=0x20"


Ernsthaft? Genau andersrum sollte es sein, direkte Imports durch * zu ersetzen ist nicht das wahre.


wrong commit message, fixes #8 not 6


в задании нужно было создать глобальные фукнции addArticle и т.д., их нет

"Требуется в глобальной области видимости реализовать функции, которые продемонстрируют работу бизнес-логики приложения, манипулируя DOMом.
Например, метод addArticle(article: Object), должен вызвать соответствующий метод из модуля для работы с моделью данных, и, если новость была добавлена успешно, отобразить изменения в DOMе"


**Whoops!**

There were *2 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/updates/2017/02/navigation-preload.md#L5`](https://github.com/Google/WebFundamentals/blame/9a3d2422ddfe27cbdc7bba20ba968868535746b3/src/content/en/updates/2017/02/navigation-preload.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/updates/2017/02/navigation-preload.md#L148`](https://github.com/Google/WebFundamentals/blame/9a3d2422ddfe27cbdc7bba20ba968868535746b3/src/content/en/updates/2017/02/navigation-preload.md#L148) - Line must be at most 100 characters


[Your benchmark job](https://github.com/JuliaLang/julia/commit/9163e67c96dfe4b66057f8207e6be61ce42f7273#commitcomment-21512798) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/40628e8591d8414e8a29ec0e6228ca5977cece8b/daily_2017_3_28/report.md). cc @jrevels


test [google.ca](url)


скобки


Yes it did!


refer issue #8


New change 1


When I start debugging the code I got this error Error: NavigatorUserMediaError at latest-v2.js:2 WebRTC .

webrtc.shareScreen(function (err) {
		            if (err) {
		            	console.log(err);
		                setButton(true);
		            } else {
		                setButton(false);
		            }
		        });


new changes 2


First of all you commands are incorrect. `cd hubicfuse-3.0.0` instead of `cd hubicfuse_3.0.0`. And it's required to install dependencies before `dpkg-buildpackage`:

```
root@unnamed:~/hubicfuse-3.0.0# dpkg-buildpackage -uc -us -B
dpkg-buildpackage: source package hubicfuse
dpkg-buildpackage: source version 3.0.0-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Stephen Kitt <skitt@debian.org>
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build hubicfuse-3.0.0
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 10) libcurl4-openssl-dev libmagic-dev libxml2-dev libssl-dev libfuse-dev libjson-c-dev pkg-config
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
```

But the main problem is that `debian/control` of `http://http.debian.net/debian/pool/main/h/hubicfuse/hubicfuse_3.0.0-1.dsc` is already fixed. You can see there `libmagic-dev` and `libjson-c-dev`.


Can we remove this line? It creates noise during `pod install`


(undefined, undefined, null) ??


According to README,
> More functionality might be provided in the future, such as additional
> properties, string normalization and encoding conversion.

I think some of them (especially for additional properties found at Unicode website) may can be done before Unicode 10.0 Beta released.


> lua_topointer does not work with strings

Why not? just put the code you used here inside of `lua_topointer`?


Sounds good to me. The Yml is easy to extend. You might check out [sponsors.yml](https://github.com/djangocon/2017.djangocon.us/blob/develop/_data/sponsors.yml) for ideas. This makes it easy to add a top level category + name.


dfgdgfg


есть вообще какой-нибудь способ добавтить одну новость ? а не все сразу?


_**The task is about filling up a 5 x 5 square gamefield with numbers from 1 to 25 moving
around like a knight in Chess.**_

**The rules of the game are as follows.**
1) One can start from any square. Mark the starting square with 1
2) Now you can move to any square that is accessible with moves of the knight.
3) You are not allowed to move outside of the gamefield
4) You are not allowed to move to any already visited square.
5) Continue until the point you are not able to move anymore.
6) If you managed to fill all squares with numbers you have found one of the answers, a
completed gamefield
7) If you have not managed to fill all squares and can not move further, you got an
incompleted gamefield
**Your task is to write a program in Java which**
1) prints out all possible solutions (completed gamefields) if there are any
2) calculates the number of solutions
3) calculate how many different ways to fill the field exist (completed and incompleted
gamefields)
**In addition please estimate**
4) how much memory does your program take
5) how much memory would your program take if we enlarge gamefield to 1000 x 1000
squares


каждый раз рисовать все сначала - плохой подход


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-052529 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-052529") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-052537 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-052537") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-Prod-20170328-052541 "deployed-2-env-Prod-20170328-052541") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-052551 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-052551") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-052612 "deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-052612") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Outlook's little sounds and popups are easily missed.  This project will integrate and Arduino with Windows 7.  Arduino will take care of physical alerting originating in outlook or other alerting engines, with such things as controlling a relay board that will run multicolor lights for various types of notifications, a Police like rotating blue light for critical events and the control of a giant "mood globe" which will be used for several things including on the phone, don't bother me, i'm open for new ideas, it's ok to approach me - I won't bite and don't even think about it.  Optionally a small amplifier and accompanying speakers to enhance the experience.


@SOF3, Thank you very much, now I'll try again


hmm... although I agree that this resolves the unit test issue, it also seems to negate the parallelization that the spirit of this pull-request was trying to introduce, particularly for this exact situation where Fedora is dereferencing strong and weak references.
There seems to be some unexpected behavior here... possibly related to how the Collector is being created:
https://github.com/fcrepo4/fcrepo4/blob/master/fcrepo-kernel-api/src/main/java/org/fcrepo/kernel/api/RdfCollectors.java#L37

@dbernstein , are you seeing the same performance improvements noted earlier with parallelism turned off in this latest commit?


#include <reg52.h>


@RustComet maybe log 'reason' too?
Since there can be many different reasons for a status code?

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html#//apple_ref/doc/uid/TP40008194-CH11-SW1


it is already done: https://github.com/tutumcloud/mysql-backup/pull/4
the parent repository looks abandoned now.


нет глобальных фукнций для проверки
"Требуется в глобальной области видимости реализовать функции, которые продемонстрируют работу бизнес-логики приложения, манипулируя DOMом.
Например, метод addArticle(article: Object), должен вызвать соответствующий метод из модуля для работы с моделью данных, и, если новость была добавлена успешно, отобразить изменения в DOMе"


this is a svr for my one game !


@markst Yeah I will add further details going forward. I just wanted to start capturing _some_ data as soon as possible


каждый раз все рисуется заново 👎


Dashboard better now. Need to make the tasks like some kind of checklist and on click we need to mark it down as completed. Create page needs major UI changes. Consistency checking for create(date time clash), adding the creating staff automatically..


что это?


Corpora in Other Languages


Spell miss...
Fix aslant error => Fix eslint error


Was this directly committed to index.html? I can't find the pull request?
I agree in respect to the Plans, our Procedures are Plans, but not the Actuations or Observations.
In regards to SEAS, I would propose to say that a second option would be to introduce a Forecasting/Forecaster/Forecast classes in line with Sampling/Sampler/Sample, but it is outside the scope of SOSA/SSN at the moment.


Rmarkdown file


It's not going to cause an issue. My editor is set to add an new line character at the end if there is not already one. See <http://stackoverflow.com/a/729795>.


надой сделать выход из программы


忙完了= =马上来写下 想了想就写在项目wiki吧


Martin @zdila , prerobil som toast tak, ze sa vyvolavaju cez event -- dovod je ten, ze takto ich mozeme volat aj priamo z *logic (napr. ked zlyha nejaky ajax, tak zobrazime warning s hlaskou).


Conflicts


Thanks @lukasmartinelli I am 🤔 how would something like that look like. Would the file be opened only once if read at the top, I mean just below all the `require` statements?


Note that the `gstpeaq-0.10.sln` project is for GStreamer 0.10 which is quite old by now, so I guess you downloaded Gstreamer 1.x, for which you need to use the `gstpeaq-1.0.sln` project. If the problem persists, please open an issue on Github instead of commenting on a random commit.


good fix


Xparse updated in the last four years and now specifying the third optional argument is required. This fixes an illegal parameter error.

More details at the stackexchange thread: http://tex.stackexchange.com/questions/360727/illegal-parameter-number-in-definition-of-book-code


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-055529 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-055529") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-055538 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-055538") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-Prod-20170328-055542 "deployed-2-env-Prod-20170328-055542") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-055552 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-055552") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


With a proper comment in README file ... :-)


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-055613 "deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-055613") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


comment


This corrects a lot of stupid behavior:

1) If you didn't set the OBJ meta tile name before adding sprites (or if you changed the name midway through), the manifest entries would get messed up names.

2) Changing the size midway through would mess up the manifest entries. They'd have the wrong order.

3) EXT_VRAM_ADDR and EXT_AUTO_BRIGHT were only applied when a sprite was added. So if you added all the sprites and checked the box last, the option wouldn't be applied to any manifest entries.


使用 cmder.exe 替换 cmd.exe


Macht IntelliJ automatisch.


@bcoe Do you have a quick fix on hand for this issue?


The infringing addon is Screen Reader for Google Chrome https://chrome.google.com/webstore/detail/screen-reader-for-google/nddfhonnmhcldcbmhbdldfpkbfpgjoeh?hl=en

I installed it when I was playing around with accessibility in websites. It only has 2 stars LOL what a janky app


I can also report, the fix is working great on my sources too.


исправил


@lrinQVQ 项目wiki缺乏完善的review功能 还是建议使用gitbook或者github（或者两站集成同步）


Thanks!


Fixed, thanks for noticing!


@EMLVIRUS 也是233 那就写gitbook 同步好了


Should be better now
Funnily enough, it worked fine when i did the first uncleaned patch. i dont understand how it could have worked.


Yes, it's all fixed in the latest branch.


thank you @antodom ,I read the code for times,I got it! It is useful!


I'm pretty the aliases need to be set here.  Not sure why this was removed as I couldn't find `Craft::setAlias()` anywhere else.


坐等邀请😘


@EMLVIRUS 稍等233


it was increasing boot time and drastically decreased charging rate somehow, gzr doesnt have it enabled bydefault so nuked it from BC


Thank you for bugfix.


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


Then I'd change the semantic of lua_topointer which is meant to work only for userdatas, tables, threads or functions


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-060920 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-060920") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-060927 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-060927") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-Prod-20170328-060932 "deployed-2-env-Prod-20170328-060932") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-060941 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-060941") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


@stefanberger, Thanks for your time. Yes i thought of the same about code duplication, I will move the code that is reusable to utils.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-061002 "deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-061002") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Looking between .first-article and .second-article, it looks like you could use a single .article class and reuse the same code.


селекторов по id быть не должно


Instead of setting the font on every element, you can set it on the body, and it will "cascade" down and apply to all elements.


Fixed by 897ce1b00da3566b5ffe9599d8b4fcc17d5e23e2.


The 1-3 days is no longer true. The PRs and issues as of March 27, 2017 are approximately 20 days old without comments.


Great use of semantic elements.


blah blah


Good use of an unordered list.


for issue #19


Точка с запятой в конце не нужна


Так же точка с запятой не нужна


wwwwwwww


Неплохой вариант, но i - лишняя. На уроке рассматривали более правильный вариант


I like this class


This is a generated file isn't it? If so, it makes sense to be ignored... doesn't make sense to trigger a git commit every time you change a file that changes this file.


опять селекторы по  id - ну и тут речь не об иконке, такие элементы называются плашками,  label


Перенос не нужен


И тут не нужен перенос


I think this commit is causing the current eval breakage:

```
$ nix-env -f . -qa '*' --meta --xml --drv-path --show-trace
error: attribute ‘haxe’ missing, at /home/bfo/forks/nixpkgs2/pkgs/top-level/all-packages.nix:19:2
```


88. Merge Sorted Array


Woops, I just realized, you were deleting the file, that makes perfect sense ;)


кажется, что это просто сдвигает текст - но padding+box-sizing даст тот же эффект. Так или иначе, дисплей тут менять не надо


@ktiedt yes, but had to revert back, because the game was not working on the server. Got some complaints about it and figured out the issue #1121


Сложный алгоритм. Поясните, пожалуйста, своими словами как это работает


This key is no longer valid so don't bother trying to mess with it


should list the minimum version that implements the features you need


And now I am back to my original comment from the previous commit I commented on, this is a generated file, it should't be committed to the repo... the gitignore file was correct.


Great use of semantic elements.


lgtm


Ah indeed. I didn't realise lua_topointer didn't work on strings.


Remember to add the `alt` text for users that can't view the image.


#1121 Check this out.


Good use of class reusability.


**
![screenshot_2017-03-28-13-53-12-12](https://cloud.githubusercontent.com/assets/26731224/24391396/79e89824-13c1-11e7-83c1-483a20c2e52f.png)
**


Call it nitpicking, but I don't think it's necessary to have "Static" in front of the name class. The person using it will surely notice that the session holder is static by using the methods provided.


We should probably avoid using stdlib decls in these tests to make them less brittle.


卧槽，这么多代理 ip 哪搞的？


Good job setting all these elements on the body so they cascade down.


Good use of using a single class to style many items on the same page the same


Очень сложные условия, все-таки стоило это как-то автоматизировать. Например через циклы


I have this sometimes
#0  0x0000000000829aa7 in vanilla::multibidder_collector::getResponse **(this=0xe0000000e)**

And this clearly indicates that collector variable has invalid address e.g **dangling reference**

So collector captured by lambda is captured by reference right ?  the variable collector  is on the stack .
as I understand you want to have collector instance per each instance of communicator .
The problem with thread_local is it probably using the same reference to
vanilla::multibidder_collector **collector**(config, status);
but after first call when function auction_async returns this variable **collecto**r is invalid and we are still holding reference to it here ->

void process(const vanilla::VanillaRequest &vanilla_request, multibidder_collector &**collector**) {
            communicator
                .distribute(vanilla_request)
                .collect<openrtb::BidResponse>(std::chrono::milliseconds(config.data().bidders_response_timeout), **[&collector]**(openrtb::BidResponse bid, auto done) { //move ctored by collect()
                    **collector**.add(std::move(bid));
                    if(**collector**.isDone()) {
                        done();
                    }
                });
        }

Solution that solved this crash  for me was
**thread_local** vanilla::multibidder_collector collector(config, status);

This guarantees collector instance per each instance of communicator

Please try just **thread_local** for **collector**   and let me know,  plus of course add

 if (error != **boost::asio::error::operation_aborted**) {
              io_service_ptr_->stop();
           }
to communicator.hpp

But everything else including  **timer_.cancel(**)  let's not do it yet.

I am still investigating if we need to explicitly call timer.cancel() after io_service.stop()

Does not look like we need **timer.cancel()**


TeamCity Win32 Bindings for Haskell :: Win32 Continuous builds [Build 40](http://svn.zhox.com:8888/viewLog.html?buildId=540&buildTypeId=Win32_Win32ContinuousBuilds) is now running


Лучше это перенести в конец, после проверки всех условий


pictures are downloaded from web sites.


Can you elaborate?


переделал в блок, методы убрал


исправил


поменял на `process_trains`, так как это передача поездов в обработку, а в блоке может быть что угодно


переделал


yes


Плюс за оптимизацию :thumbsup:


Точка с запятой не нужна


TeamCity Win32 Bindings for Haskell :: Win32 Continuous builds [Build 40](http://svn.zhox.com:8888/viewLog.html?buildId=540&buildTypeId=Win32_Win32ContinuousBuilds) outcome was **SUCCESS**
Summary: Running Build time: 00:08:16


Chances are you'll only be typing the first few letters of the value and your IDE is doing the rest.

An alternative approach is to not use the return value to control the filtering. You could pass in a `FilterControl` instance with methods like `removeNode()`, `skipChildren()` etc. You'd still have different versions for `head()` and `tail()`, but you'd only see the difference in the method signature. The calls would be e.g. `control.removeNode()` in both cases.
An advantage of this approach is that you could make the "continue" case implicit, so no call to `control` is necessary for the common case.


Можно обойтись без вложенного цикла


I like the approach. ... Just some small inconsistencies from my point of view


nie rozumiem ;)


tak naprawde nie potrzebujesz zmiennej `triangleArea`. Mozesz w tym miejscu po prostu zwrocic wynik, czyli:
` return a * h / 2;`


Не очень удачное именование функции. is - подразумевает boolean ответ, т.е. возвращать true или false. В Вашем случае я бы назвал logsPrime или что-то вроде того


Hm, wtedy chyba nie zadziała, bo pusty łańcuch to jednak co innego niż None. Ale warto w sumie sprawdzić czy w ogóle posługiwanie się tu pustym łańcuchem ma sens.


Отлично


协同过滤推荐算法要用python呀


Now the warnings are gone.
But I still get the strange UNKNOWN: Is there a way I can debug the passive check submitted? THRUK_VERBOSE=4 seems to only show the downloaded json payload and not the computed result.

![workspace 1_20170328-08 30 22](https://cloud.githubusercontent.com/assets/4507548/24391700/e1742412-1390-11e7-962b-e8bbb9023562.png)


Zeby funkcja zawsze cos zwracala mozemy tutaj zamiast console.log po prostu zwrocic lancuch:
` return 'Nieprawidlowe dane'`

W ten sposob mozesz pozniej zrobic cos takiego:
```
var a = prompt('Podaj wartosc a');
var h = prompt('Podaj wartosc h');
var triangleArea = getTriangleArea(a, h);
console.log('Pole trojkata wynosi: ' + triangleArea);
```


Лишняя проверка на % 2, тк она потом повторно делается в функции


to juz niepotrzebne bo bedziesz mial `return` wyzej


Sera retiré lors du prochain commit, cause des conflits


После цикла нужно добавить возврат false, тк сейчас функция в негативном сценарии не возвращает ничего


`triangleArea` jest zadeklarowana tylko wewnatrz funkcji - to nie jest dobra praktyka. Ja bym usunal te linijki na rzecz tego co napisalem tam wyzej.


Все-таки не очень удачное наименование аргумента. У Вас подразумевается, что это число, хотя по факту - строка


아직도 1년 안깨짐? ㅎㅎ


@sc0w
Use something like this in mate-application.css
```
window.background.mate-terminal > box.vertical > notebook > header.top,
window.background.mate-terminal > box.vertical > notebook > stack > box {
    border-style: none;
    margin: 0px;
}
```
There are already old settings there to override pavu-control (do we need them?)
This is what i mean if i say ' It is always a good choice to add a application specific style class to the code with gtk+-3.20'

Tip: for starting inspector on mate-terminal open a menu and press now crtl+shift+d .
This works also for panel applets.


Вот, например, здесь. Метод split есть только у строк. Я бы на Вашем месте принудительно тогда приводил аргумент к строке.


Почему бы это все не превратить в массив объектов?


Не делай никогда ссылки без адреса.
У ссылки `<a>` должен быть адрес, это её ключевое отличие от кнопки `<button>`.
Ссылку можно добавить в избранное, открыть в новом окне, скопировать и отправить другу, много чего. Для всех этих действий нужен *адрес*.
Если адреса нет — это не ссылка, а кнопка.
В отличие от ссылки, кнопка не _ведёт куда-то_, а _делает что-то_.


It can be removed


Bug reportado por **_Aguinaldo Antonietto_** em 27 de março de 2017.


It can be replaced with `react-scripts start`


Скобки лишние, а еще при замене на `unless` условие будет легче читаться


no way!!


Hmmm , so i SHOULD also exchange these files in the picochess project (perhaps a serious problem) even we not use the newest code base (see below)?

Next, please take a look at this code change (#37...) Since we put your engine inside picochess several months ago, this wasnt working. I changed the code so, it works for me, but im not a C++ programmer (so, its prob. not best code, ha => #39 ).
Also its hard to keep two lines of code bases.


hey @iainkirkpatrick, regarding the problem with watchify's first build being slow, which becomes a problem if we have server-side rendering and an update to the styles causes an update to the server, this module might be handy: https://github.com/wordijp/first-cache.


PrepFor87 (Myoldmopar) - Win64-Windows-7-VisualStudio-14: OK (2496 of 2496 tests passed, 0 test warnings)

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


测试忽略文件


Лучше на класс Integer проверить, метод `integer?` есть только у чисел


I'm so saaaaad


Можно использовать метод includes, который true или false возвращает


![screenshot-20170302094443-471x582](https://cloud.githubusercontent.com/assets/587487/24392128/404a18c0-139b-11e7-9680-c1c37fc16783.png)

@ktiedt The dash unit cards look like crap, missing the stat icons and breaking layout.


wel done good work


Вариант рабочий, но не обязательно было блок преобразовывать в объект. Вариант с yield [работает быстрее](https://github.com/JuanitoFatas/fast-ruby#proccall-and-block-arguments-vs-yieldcode)


very bad


`each.with_index(1)` позволил бы избавить от прибавления единицы в вызывающем коде


Exactly the fix I had in mind. Thank you.


@bits01 It was installing a binary rather than building from source. I recommend maintaining your own custom formula in a tap.


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


TeamCity WeSay1.5 :: wesay1.6-win32-continuous [Build 1.6.13.db3d4d1398cbfad53b6d83311f0f66179a491c1d](http://build.palaso.org/viewLog.html?buildId=86948&buildTypeId=bt170) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:02:25


TeamCity WeSay1.5 :: wesay1.6-win32-continuous [Build 1.6.14.5b9c53b1f6369b995b2b998d064b07a7ada991ec](http://build.palaso.org/viewLog.html?buildId=86949&buildTypeId=bt170) outcome was **FAILURE**
Summary: Compilation error: src\WeSay.Foundation\WeSay.Foundation.csproj (new); compilation error: src\WeSay.Data\WeSay.Data.csproj (new) Build time: 00:02:40


TeamCity WeSay1.5 :: wesay1.6-win32-continuous [Build 1.6.15.9a23cad5734bd8b86a80bc3b5db89951d5f88866](http://build.palaso.org/viewLog.html?buildId=86950&buildTypeId=bt170) outcome was **FAILURE**
Summary: Compilation error: src\WeSay.Foundation\WeSay.Foundation.csproj (new) Build time: 00:00:35


twitter link on swarm.city is bad...correct link is https://twitter.com/swarmcitydapp


This is my own algorithm. Basically, I iterate over all possible triangles in the point cloud an decide if to keep or not. The decision is being done by the two balls per triangle. If one of the two balls do not comprise another point, the triangle is kept.


screenshot here http://take.ms/9GiUV


+1 Thanks ;)


![](https://github.trello.services/images/mini-trello-icon.png) [Refactor](https://trello.com/c/qNaiEa48/12-refactor)


Это не британизм. Это типа слово другое.

On Mar 28, 2017 12:06 AM, "Anton Petrunin" <notifications@github.com> wrote:

> блин --- зачем эти британизмы...
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/anton-petrunin/long-geodesic/commit/b86ebb8ce39be5ab7d4b71edb7c23c73ac73a3af#commitcomment-21508921>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJ_RUVYfQdcXj1eElEbk4hbTNw1CTA_hks5rqClYgaJpZM4Mq2La>
> .
>


NSLog


![](https://github.trello.services/images/mini-trello-icon.png) [[165] There are no emails to send error on production.](https://trello.com/c/UihWL2SG/190-165-there-are-no-emails-to-send-error-on-production)


@mbluj FYI


Je ne comprend l'erreur niveau de la convention de nommage ? :)

User correspond au modèle auth_user
Player =>Player (extension de la classe auth_user)
PlayedGame => PlayedGame


No worries.


But a triangle can decide a ball? And if there is fourth point in the ball, it can form a tetrahedron, the 3d Crust is based on tetrahedron. So I do not understand your algorithm.


Done!
https://github.com/mate-desktop/mate-themes/commit/cd985250776997e3f5a5a3ebd241ee1f6fa04950


Thank you very much, [[mkv/demux] slightly better recomputation of delay and frame duration, still not perfect](https://github.com/mean00/avidemux2/commit/960e9ecb49664b516ea91c3e7bb6848f44549b57) fixes the testcase. Is it OK that the followup patch leaves

`                ADM_info("Have to delay by %" PRIu32" ms so that PTS>DTS\n",enforePtsGreaterThanDts);`

as is? `enforePtsGreaterThanDts` is declared as `uint64_t` and the value is in `us`, not `ms`.


thats fuck


cb


lalalalal


There was some problems?
Why did You revert this?


das ist zu niedrig


I've added a note here about dtemplate: https://github.com/electricbookworks/electric-book-gui/commit/2638793de69c30ec27dcfd451ebb49de8f8c5c66


please check whether data_serializer.save() succeeded or not


#1121 actually :+1:


Thanks @edjames for reporting that! Is the:
```ruby
Rails.configuration.datadog_trace = {
  enabled: true,
  auto_instrument: true,
  tracer: Datadog.tracer,
  debug: true,
  trace_agent_port: 7777
}
```
not enough?

The `trace_agent_port` setting, [must reconfigure][1] the tracer port as you're doing in the previous statement, so if it doesn't work, it should be a bug on our side. Can you double check using only the `Rails.configuration.datadog_trace` configuration? Thank you a lot!

[1]: https://github.com/DataDog/dd-trace-rb/blob/v0.5.0/lib/ddtrace/contrib/rails/framework.rb#L43-L47


Hi,

Why did you put upper limits for all of dependencies? I get conflicts while try to install digipost-signature-api-client package to my application (I'm using many other packages having dependency Newtonsoft.Json >= 9.0.1), so I can't install yours.
Is it possible to prevent upper bound limits?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-071414 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-071414") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-071424 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-071424") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-Prod-20170328-071429 "deployed-2-env-Prod-20170328-071429") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-071440 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-071440") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Hehe, yeah... my only concern is that we are implementing something that definitely is cool, but in practice is not really needed. Cause the cost is to introduce people to more concepts... "with error handling you can do this, but you can also do this... and this".

Lets move to the main PR... just think we should choose one way of doing it, so have to figure out to bet on this or just the plain format :)


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-071502 "deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-071502") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Indeed, it's mostly harmless but wrong

I've added you to the list of collaborators, you should be able to push things now
i'm just a mailbox most of the times, no added value


You must add the doubletap config in defconfig + the files you saw above.
Ignore selinux patches.
Cheers!


Je voulais aussi les corriger. Il ne manque plus que la pull request !
Merci


Toll gemacht Jannes :)


@harishkrupo  Did u send this to ML for review ?


Super toller Quellcode :) ein schönes Progrämmchen


For this one, I sent my code to haozhou and he helped us merged together. I do not know why every time when I merge the latest mainpage the app just cannot run. So I just make a clean wipe to my own branch and reset to the master.


Yes it is possible to obtain a request token from the client site. As for implementing the OAuth1.0 completely on the client, have a look at

- https://github.com/seanfisher/angular-oauth1-client
- https://github.com/desmondmorris/node-twitter


@MarekFish93 I had the same issue where it works without name but I realized that the Editext has initially Editext an empty String "" (length = 0) so it is always different from **null**, I modified the condition like this `if (name == null || name.length()==0) {...}` and it works now.

Also, for the exception you get when the weight is empty, I think it is because somewhere you are parsing the weight from String to int like this
` int weight =Integer.parseInt(mWeightEditText.getText().toString().trim());` which excepts a valid String representing a number but finds "" .


You should use the standard Python conventions (in this case: no spaces around `=`). Are you not using PyCharm? Or are you ignoring the hints it gives you?

About the args/options: This is supposed to be a conv layer. Where are all the conv options?


Ah yes, you're right! Sorry, I tried so many different configurations that when this one worked I froze it :)

Thanks again for your help.


+
++Files relating to Bitcoin Improvement Proposal (BIP) 100.
+


`self.params` contains the model params (e.g. trainable matrices etc). The options need to be passed as args of `__init__`. See the other classes as example.


`input_data` is not coming from `tf`. See the other code.


Please use the standard Python formatting. Also better use named kwargs for most parameters, except maybe the first.


oh no worries @edjames ! thanks a lot for re-trying the new configuration! feel free to fill a bug if you spot anything that is unusual / can be improved!

Thanks!


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-072218 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-072218") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


@kgaut fixed https://github.com/hechoendrupal/drupal-console/pull/3240


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-072228 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-072228") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-Prod-20170328-072233 "deployed-2-env-Prod-20170328-072233") to [Prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-072244 "deployed-2-env-w3ibm-prod-us-south-user-ibm.com-prod-20170328-072244") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


thanks


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-eric-jodet](https://github.com/idsdev/testRepo-Traceability-eric-jodet/releases/tag/deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-072307 "deploy-w3ibm-prod-us-south-user-ibm.com-prod-20170328-072307") to [prod](http://localhost:3100/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "w3ibm:prod:us-south:user@ibm.com:prod"), including this commit


Good point


errr, version 1.0.1


Tyler what is this?


Что значит `no`? Если это только для печати таблицы, то почему не использовать boolean флаг?


Tyler, what is this?


It's very important to learn english well.......................


![](https://github.trello.services/images/mini-trello-icon.png) [Grundsätzliche Visualisierung von Routen](https://trello.com/c/3EnuXoSW/1-grundsatzliche-visualisierung-von-routen)


Thanks for these tips and thanks for creating CppLiquid!


Auth().verify_user(...)를 지속적으로 호출하고 있는데, verify_user위에 @staticmethod로 annotation을 넣고, Auth.verify_user(...)를 호출하는 형태로 바꾸는 것을 권장함.

예를 들면 다음과 같음.

Class Auth():
  @staticmethod
  def verify_user(request, ...) {
    ...
  }


When starting the algorithm you have to define the radius of the balls. So you have the three points of the triangle plus the radius. The result are two balls per trianlge (the upper and the lower)
The size of the ball defines how detailed the point cloud is scanned.


@herolover why is this bad solution? Have you observed incorrect behavior?

Perhaps my reasoning is wrong, but casting a negative signed int to unsigned int is well defined in C++ standard. Casting -k to unsigned gives us 2^n - k. So if k is INT_MIN, 2^n - INT_MIN is well-defined unsigned value (since both values are n-bit long), and so is -2^n + INT_MIN. However negating INT_MIN is undefined because -INT_MIN overflows.

Where do you see a problem?

> On 28 Mar 2017, at 3:32, Anton Zhvakin <notifications@github.com> wrote:
>
> Thanks for the answer!
> Yep, it would be great to hear them because I think both solutions are fairly bad due to casting negative signed int to unsigned.
>
> Looking forward to @krzysztofwos and @Ambal comments.
>
> ―
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
>


What is what?

On Tue, Mar 28, 2017 at 1:24 AM, frinconm <notifications@github.com> wrote:

> Tyler, what is this?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/welkerbrendon/ProductivityApp/commit/92bf4013b6b59fcf5021616719ac934b00044dad#commitcomment-21514515>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AO8D4fR7ZE5J5hngd_IeSbqJxtPYcs6Xks5rqLXBgaJpZM4MrO5M>
> .
>


Yeah, since changing the animation system this part no longer compiles. Rather than nuking it all together, I chose to comment it out to get the benchmark compiling.


> Would it make sense to compare a catalog serialization using java v.s jackson(smile)

Are you suggesting comparing (speed and size) Java serialization vs `Externalizable` through Jackson? What is the goal (just by curiosity or to validate Jackson approach is indeed better)?

I'm asking because it's not super trivial to use Java serialization for the Catalog, as all interfaces would now need to be marked as `Serializable`. It was actually my initial approach for a proof-of-concept but eventually gave up due to the large number of changes.

Note that I'm not convinced simple, straight, Smile serialization is the way to go for all objects. We should probably measure and tweak each cache as needed (and compare numbers with LZF, etc.).

> I see some classes in catalog (`VersionedCatalog`, `DefaultPlan`) have new interface added `Externalizable `, but most don't. Is that on purpose?

Yes, only the cache object values need to be `Externalizable` (see [CacheType](https://github.com/killbill/killbill/blob/master/util/src/main/java/org/killbill/billing/util/cache/Cachable.java#L56) definitions), i.e. the top objects (`VersionedCatalog` and `DefaultPlan` are both values in different caches). That's the beauty of the `Externalizable` approach (fewer code changes).

> Do we need the `serialVersionUID` for `Externalizable` ?

We might not need it but since `Externalizable` extends `Serializable`, I figured adding it is good practice.

> Do we want to serialize all fields in all objects? If not would `transient` keyword be added to prevent those to be serialized?

We indeed probably need to optimize this on a case-by-case basis. One obvious candidate was `DefaultTenant#apiSecret` which has been marked as `transient` already.

Note that `transient` works with Jackson because we are looking at the fields only (and not at the getters -- otherwise, `@JsonIgnore` would have been required).

To summarize, I think we absolutely need to do a second pass to optimize what we cache and how we cache it. I am still at a proof of concept stage (also, this code isn't exercised today by default, only if off-heap, disk or clustering is configured in the ehcache.xml).


Good fix, great job


multiDexEnabled true

Error:Error converting bytecode to dex:
Cause: java.lang.RuntimeException: Exception parsing classes

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process

Dude I've been trying hard to fix this. I don't know what's going seriously, this is annoying.


Primer cambio


That was a quick fix. Thanks :) 👍


Your mean is that the three points of the triangle plus the radius can decide two ball（just only two?）.OK, I understand this. But I can not agree that if no point in the ball, it is a crust triangle. If the points on the ball?


You declared `TNODE *tp` twice in the same scope. Current master branch cannot be compiled.


Whats the use-case for stepLength = 0 ? Just curious :)


Actually this commit is wrong. Now it creates `$Conf{CgiURL}` value without quotes at all if `$Conf{CgiURL}` is undefined in the reference `config.pl` (for instance on new installation).


s


I guess there is a better way to implement temporary password.
This way includes useless memory copy operations.

refer this
http://stackoverflow.com/questions/2030053/random-strings-in-python
http://stackoverflow.com/questions/1349311/python-string-join-is-faster-than-but-whats-wrong-here


Could you send me one of these Business Processes? (Please remove confidential data from the json file of course)


I have no idea. I spent a couple hours trying to fix it too. I have no idea
why it's happening.

On Mar 28, 2017 1:33 AM, "frinconm" <notifications@github.com> wrote:

> multiDexEnabled true
>
> Error:Error converting bytecode to dex:
> Cause: java.lang.RuntimeException: Exception parsing classes
>
> Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
>
> com.android.build.api.transform.TransformException:
> java.lang.RuntimeException: com.android.ide.common.process.ProcessException:
> java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
> Return code 1 for dex process
>
> Dude I've been trying hard to fix this. I don't know what's going
> seriously, this is annoying.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/welkerbrendon/ProductivityApp/commit/92bf4013b6b59fcf5021616719ac934b00044dad#commitcomment-21514594>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AO8D4dh22H0UjBToVlJtIApi9QuRSlaXks5rqLe-gaJpZM4MrO5M>
> .
>


комментарии выпиливаем


a


Please read the docs of `conv1d` (and related TF functions) first before using it. It has nothing to do with the format of the dataset. Also, your code is independent from whatever dataset you are using. This is about the data format of the incoming tensor `x`, as it is very clearly stated in the docs.


одного раза бы хватило :)


yah, more is more


абзац текста там ни причем


Simplification is good!


太强啦，斌神的进度已经远远超过了我:pensive:


Celle qui concerne de vos variables.


лишняя пустая строка


OMG xD


There are two solutions as long as the triangle is not a distance. When having three points and three distances there are exact two solutions for the center (r+ and r-).
If you have holes in your point cloud they are also being modeled. The size of the ball should be much taller as the average distance between the points in your cloud.


Changeeeee


font-weight все время разный, это точно необходимо? Каждое начертание - дополнительный вес для страницы