I wasn't able to retrieve PDD puzzles from the code base (if you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20170829-4-go6esc/yegor256/0pdd && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git rebase --strategy-option=theirs origin/master: pid 2469 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20170829-4-go6esc/yegor256/0pdd
+ git reset --hard --quiet
+ git clean --force -d
+ git fetch --quiet
+ git checkout master
Already on 'master'
+ git rebase --abort
No rebase in progress?
+ true
+ git rebase --strategy-option=theirs origin/master
Cannot rebase: You have unstaged changes.
Please commit or stash them.

M	assets/images/logo-black.png
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
  (use "git pull" to update your local branch)

/app/objects/exec.rb:43:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:41:in `run'
/app/objects/git_repo.rb:100:in `pull'
/app/objects/git_repo.rb:67:in `push'
/app/objects/job.rb:41:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:263:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


![](https://github.trello.services/images/mini-trello-icon.png) [Add basic undo/redo functionality](https://trello.com/c/YPEYm0qp/7-add-basic-undo-redo-functionality)


I wasn't able to retrieve PDD puzzles from the code base (if you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20170829-4-c2qo5q/yegor256/0pdd && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git rebase --strategy-option=theirs origin/master: pid 230 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20170829-4-c2qo5q/yegor256/0pdd
+ git reset --hard --quiet
+ git clean --force -d
+ git fetch --quiet
Warning: Permanently added the RSA host key for IP address '192.30.253.112' to the list of known hosts.
+ git checkout master
Already on 'master'
+ git rebase --abort
No rebase in progress?
+ true
+ git rebase --strategy-option=theirs origin/master
Cannot rebase: You have unstaged changes.
Please commit or stash them.

M	assets/images/logo-black.png
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
  (use "git pull" to update your local branch)

/app/objects/exec.rb:43:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:41:in `run'
/app/objects/git_repo.rb:100:in `pull'
/app/objects/git_repo.rb:67:in `push'
/app/objects/job.rb:41:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:263:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


TeamCity WeSay :: wesay1.6-win32-continuous [Build 1.6.41.f3552ce9c882bd93883dbef76ba4d4c0111137c5](http://build.palaso.org/viewLog.html?buildId=96689&buildTypeId=bt170) outcome was **SUCCESS**
Summary: Tests passed: 1399, ignored: 31 Build time: 00:06:03


shadowsocks+http proxy+ssh+payload


I just noticed that my automatically smartsheet backups started working again after the 25th of August. So it was probably something serverside.


Doesn't that cost a lot of electricity?


I've got some good plans. Will end up in loads of support requests so will do a full write up with it to point people at. Got ideas for some hidden vulns as well.


@kylef Please move this branch to drafter repo if you want it.


The idea of using `gnome3.version` on some theme packages is too select the most appropriate version of the theme for the current `gnome3` or `gtk3` version. This is good when there are releases of the theme approaching different versions of `gnome3` or `gtk3`.

Some time ago `gtk3` themes were very sensitive to the `gtk3` version, and most of them look broken when used with more recent `gtk3` versions. But it seems that lately `gtk3` theming is less sensitive and themes targeting `gtk+-3.22` may work well enough with the latest `gtk3` versions.

In the particular case of `E17Gtk`, we may remove the connection to the `gnome3` version and see if it works well enough.


not yet tested for long..but 1 dev already use this kind of combination in 1 apk and sell it...earn a lot of fortune..haha


@klokane You might want to move this branch to drafter.


shadowsocks= free net here in philippines..but have 5mb cap...need to turn on and off data to resume


The work done by `(font-lock-ensure)` is necessary for the flyspell predicate to do its work properly. Doing a bit of search now, I found this in the `NEWS` file for Emacs 25:

> New font-lock functions 'font-lock-ensure' and 'font-lock-flush'.
These should be used in preference to 'font-lock-fontify-buffer' when
called from Lisp.

So I guess for Emacs 24 and lower `font-lock-fontify-buffer` should be the function called instead of `font-lock-ensure`.

---

But as I replied to another of your comments, I can make the predicate not be dependent on the buffer being fontified. So there would be no need to call `font-lock-ensure`. I guess if this new approach does not work, then I know what do to to fix the failure with `font-lock-ensure`.


0.27 https://github.com/JuliaLang/Compat.jl/commit/d0f4b25d2295cf3951a656f702e8920aa1b907a5


Hi Sam

Had cloned your dht11 library to test on esp32 using esp-idf. But im getting errors while building your code.
CC build/main/DHT_Testing.o
C:/esp/dht11/main/DHT_Testing.c: In function 'app_main':
C:/esp/dht11/main/DHT_Testing.c:29:5: warning: 'system_init' is deprecated [-Wdeprecated-declarations]
     system_init();
     ^
In file included from C:/esp/dht11/main/DHT_Testing.c:6:0:
C:/esp/esp-idf/components/esp32/include/esp_system.h:42:6: note: declared here
 void system_init(void) __attribute__ ((deprecated));
      ^
CC build/main/DHT11.o
C:/esp/dht11/main/DHT11.c:31:19: error: expected expression before '[' token
 int DHT_DATA[3] = [0,0,0]
                   ^
C:/esp/dht11/main/DHT11.c:31:21: error: left-hand operand of comma expression has no effect [-Werror=unused-value]
 int DHT_DATA[3] = [0,0,0]
                     ^
C:/esp/dht11/main/DHT11.c:31:23: error: left-hand operand of comma expression has no effect [-Werror=unused-value]
 int DHT_DATA[3] = [0,0,0]
                       ^
C:/esp/dht11/main/DHT11.c: In function 'setDHTPin':
C:/esp/dht11/main/DHT11.c:36:2: error: 'DHT_PIN' undeclared (first use in this function)
  DHT_PIN = PIN;
  ^
C:/esp/dht11/main/DHT11.c:36:2: note: each undeclared identifier is reported only once for each function it appears in
C:/esp/dht11/main/DHT11.c: In function 'sendStart':
C:/esp/dht11/main/DHT11.c:58:22: error: 'DHT_PIN' undeclared (first use in this function)
   gpio_set_direction(DHT_PIN, GPIO_MODE_OUTPUT);
                      ^
C:/esp/dht11/main/DHT11.c: In function 'getData':
C:/esp/dht11/main/DHT11.c:86:25: error: 'DHT_PIN' undeclared (first use in this function)
   while (gpio_get_level(DHT_PIN)==1)
                         ^
C:/esp/dht11/main/DHT11.c:178:14: error: expected expression before '[' token
   DHT_DATA = [temperature,Ftemperature, humidity];
              ^
C:/esp/dht11/main/DHT11.c:178:26: error: left-hand operand of comma expression has no effect [-Werror=unused-value]
   DHT_DATA = [temperature,Ftemperature, humidity];
                          ^
C:/esp/dht11/main/DHT11.c:178:39: error: left-hand operand of comma expression has no effect [-Werror=unused-value]
   DHT_DATA = [temperature,Ftemperature, humidity];
                                       ^
C:/esp/dht11/main/DHT11.c:179:10: warning: return makes integer from pointer without a cast [-Wint-conversion]
   return DHT_DATA;
          ^
C:/esp/dht11/main/DHT11.c: In function 'getFtemp':
C:/esp/dht11/main/DHT11.c:186:14: error: subscripted value is neither array nor pointer nor vector
  ftemp = Data[1];
              ^
C:/esp/dht11/main/DHT11.c:185:6: warning: variable 'Data' set but not used [-Wunused-but-set-variable]
  int Data = getData();
      ^
C:/esp/dht11/main/DHT11.c: In function 'getTemp':
C:/esp/dht11/main/DHT11.c:193:13: error: subscripted value is neither array nor pointer nor vector
  temp = Data[0];
             ^
C:/esp/dht11/main/DHT11.c:192:6: warning: variable 'Data' set but not used [-Wunused-but-set-variable]
  int Data = getData();
      ^
C:/esp/dht11/main/DHT11.c: In function 'getHumidity':
C:/esp/dht11/main/DHT11.c:200:14: error: subscripted value is neither array nor pointer nor vector
  humid = Data[2];
              ^
C:/esp/dht11/main/DHT11.c:199:6: warning: variable 'Data' set but not used [-Wunused-but-set-variable]
  int Data = getData();
      ^
cc1.exe: some warnings being treated as errors
make[1]: *** [/c/esp/esp-idf/make/component_wrapper.mk:229: DHT11.o] Error 1
make: *** [C:/esp/esp-idf/make/project.mk:391: component-main-build] Error 2

Pl suggest me what to do.

thanks
satish


Move this too


wrong issue reference, #2405 is the correct one, sorry


Lol.


search daemon tunnel in youtube....thats the app that has been made using this combination..


I thought this was a string? Using `var_dump` in PocketMine-MP says it is.


ECPC and ACPC Solutions/ECPC 2015 - D.cpp

dfs kedahoo


Puzzle `1-94f0bc94` discovered in [`test.txt`](https://github.com/yegor256/delete_me/blob/master/test.txt) and submitted as #1.


Puzzle `1-3a4d3691` discovered in [`test.txt`](https://github.com/yegor256/delete_me/blob/master/test.txt) and submitted as #2.


Puzzle `1-d0b6cffa` discovered in [`test.txt`](https://github.com/yegor256/delete_me/blob/master/test.txt) and submitted as #3.


Fixed with 6b687ff3e56a521b71fd4db70a54a35e3bf44cde


big difference in speed test bro...shadowsock=5mbps and shadowsocks+http injector=12 mbps..lol..haha


I wasn't able to retrieve PDD puzzles from the code base (if you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

```
Tag "1-94f0bc94/submit" already exists, won't submit again. This situation most probably means that this puzzle was already seen in the code and you're trying to create it again. We would recommend you to re-phrase the text of the puzzle and push again. If this doesn't work, pleas let us know in GitHub: https://github.com/yegor256/0pdd/issues
/app/objects/logged_tickets.rb:41:in `submit'
/app/objects/commit_tickets.rb:39:in `submit'
/app/objects/emailed_tickets.rb:37:in `submit'
/app/objects/puzzles.rb:86:in `block in submit'
/app/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.7.2/lib/nokogiri/xml/node_set.rb:187:in `block in each'
/app/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.7.2/lib/nokogiri/xml/node_set.rb:186:in `upto'
/app/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.7.2/lib/nokogiri/xml/node_set.rb:186:in `each'
/app/objects/puzzles.rb:86:in `map'
/app/objects/puzzles.rb:86:in `submit'
/app/objects/puzzles.rb:44:in `deploy'
/app/objects/job.rb:42:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:263:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-1.6.8/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


150572819-ElecRadConvBBNegativeHeating (RKStrand) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


as the comment suggests, the base64 string is deserialized into the byte array by jackson


#49 This here is the problem. After you read each string, you need to align up the offset.


I went with https://github.com/JuliaLang/Compat.jl/commit/3f2391c34813b0aa930b4f08aafa92a9a1477b65 to avoid warnings.


src/Классы/КомандаПроверкаСинтаксиса.os

@pumbaEO Здесь может быть ошибка, если проверка нашла ссылки на функции/процедуры с префиксом "Подключаемый_", а больше ошибок не выявлено. Тогда в логах будет ошибочно выводиться failure. Наверное, надо проверять, что если ТестовыеСлучаи не заполнено, то писать в лог "passed".


shows on Xpgainrate but not give 50% exp monsters


Please find a better name for the method


Unhandled Failure


Move this global keyword to the top of the file


|`backend.native/tests/runtime/workers/worker3.kt:8`|
|---|
Лучше убрать лишний код всякий, типа суммирования, который прячет то, на что собственно тест.


不一定是999，可能909999，new 大一位的数组，第一位取1，后面digits不变


Please use LLOG instead of std::cout for multiple outputs on a single line.


Fixed some syntax, included a regex to check for quotes in the input string and delete them (in scrapping.py:12) and sanitized input a bit, still need more (checking for whitespaces in improper places for example)


передплатників і підписки певних людей? може
Цілодобово фолловіть певних людей, ....


Please use  "make AnalyzeModifiedSources" / "make AnalyzeAllSources" for correct source code formatting.


@nfeske initial review of the release notes.


Yes, it was. Thanks! Fixed with 2645760d198c9a7215915d4d110618c2e61ba9c6


Actually, I have deleted the allocated s_CIni object in my original commit, but in this commit 0afa47f2d87b88fb17075f87c8744a4249a8a2ff , the owner of the commit deletes that line of the code for some reason.


IIRC these breakages were one of major reasons why the release approach in gtk3 changed.


Thanks for the info. Are you saying that you think that more characters should be used for randomisation? If so, why?

The `--message-id` option is expected to be an advanced option, so it is up to the user whether they wish to be RFC822 compliant.


hi


Will add it to my "todo" list.
I guess that if buttons are not wanted/needed just throw the use Artifact into the dropdown menu.
Me personally never uses drop down menu, and the reason for adding the button to my UI.


On Mon, 28 Aug 2017, cclauss wrote:

> Was this supposed to be cmd_opts instead of opts?

Thanks!  Francisco beat me to the fix.  But only because I was having
cake, so I still count that as a win.


My suggestion is to use following nix expression for e17gtk:

``` nix
{ stdenv, fetchFromGitHub }:

stdenv.mkDerivation rec {
  name = "e17gtk-${version}";
  version = "3.22.1";

  src = fetchFromGitHub {
    owner = "tsujan";
    repo = "E17gtk";
    rev = "V${version}";
    sha256 = "0y1v5hamssgzgcmwbr60iz7wipb9yzzj3ypzkc6i65mp4pyazrv8";
  };

  installPhase = ''
    mkdir -p $out/share/{doc,themes}/E17gtk
    cp -va index.theme gtk-2.0 gtk-3.0 metacity-1 $out/share/themes/E17gtk/
    cp -va README.md WORKAROUNDS screenshot.jpg $out/share/doc/E17gtk/
  '';

  meta = {
    description = "An Enlightenment-like GTK+ theme with sharp corners";
    homepage = https://github.com/tsujan/E17gtk;
    license = stdenv.lib.licenses.gpl3;
    platforms = stdenv.lib.platforms.unix;
    maintainers = [ stdenv.lib.maintainers.romildo ];
  };
}
```


Попробуй вытянуть это всё из vendor.img.
Думаю станет легче искать либки.
Чтобы открыть vendor.img используй конвертор: https://github.com/anestisb/android-simg2img


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/854f1a0a-dfea-413d-a728-0742d96b52d4 "simple-toolchain-20170822060956450"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/5a7b5432-2021-4821-98c2-eea8519e0eb3 "simple-toolchain-20170822060956450") deployed [simple-toolchain-20170822060956450](https://github.com/maheshmadmax/simple-toolchain-20170822060956450/releases/tag/deploy-ibm-yp-us-south-newenv1-dev-20170829-112540 "deploy-ibm-yp-us-south-newenv1-dev-20170829-112540") to [dev](https://console.bluemix.net/apps/004664a1-324e-48e4-8f38-41e065a719f2?env_id=ibm:yp:us-south "ibm:yp:us-south:newenv1:dev"), including this commit


test comment


And here is the patch from the master branch:

``` diff
diff --git a/pkgs/misc/themes/e17gtk/default.nix b/pkgs/misc/themes/e17gtk/default.nix
index 461c2a98c9..3fbb77816d 100644
--- a/pkgs/misc/themes/e17gtk/default.nix
+++ b/pkgs/misc/themes/e17gtk/default.nix
@@ -1,16 +1,14 @@
-{ stdenv, fetchFromGitHub, gnome3 }:
+{ stdenv, fetchFromGitHub }:

 stdenv.mkDerivation rec {
   name = "e17gtk-${version}";
-  version = "${gnome3.version}.1";
+  version = "3.22.1";

   src = fetchFromGitHub {
     owner = "tsujan";
     repo = "E17gtk";
     rev = "V${version}";
-    sha256 = {
-      "3.22" = "0y1v5hamssgzgcmwbr60iz7wipb9yzzj3ypzkc6i65mp4pyazrv8";
-    }."${gnome3.version}";
+    sha256 = "0y1v5hamssgzgcmwbr60iz7wipb9yzzj3ypzkc6i65mp4pyazrv8";
   };

   installPhase = ''
```


why is this change necessary? It was working correctly as far as I know.


Bluemix [toolchain](https://console-regional.ng.bluemix.net/devops/toolchains/854f1a0a-dfea-413d-a728-0742d96b52d4 "simple-toolchain-20170822060956450"): [Delivery Pipeline](https://console-regional.ng.bluemix.net/devops/pipelines/5a7b5432-2021-4821-98c2-eea8519e0eb3 "simple-toolchain-20170822060956450") deployed [simple-toolchain-20170822060956450](https://github.com/maheshmadmax/simple-toolchain-20170822060956450/releases/tag/deploy-ibm-yp-us-south-newenv1-prod-20170829-112659 "deploy-ibm-yp-us-south-newenv1-prod-20170829-112659") to [prod](https://console.bluemix.net/apps/164503a2-c63c-496f-b271-f0e80395e127?env_id=ibm:yp:us-south "ibm:yp:us-south:newenv1:prod"), including this commit


I know we are trying to stick with the original client, but shouldn't we also improve the things that are "redundant" in the official client ?


The solution seems so obvious now.


Seems ok but I am not sure: in which case were there a traceback?


[R/helper_funs.R:63:21:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/helper_funs.R#L63) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
    factor_levels %>% str_split(":", simplify = TRUE) %>%
                  ~~^
```
[R/processing.R:55:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/processing.R#L55) *style:* **Lines should not be more than 80 characters.**
```r
    message(sprintf(paste0("\n'sperrorest()': Non-convergence during model fit.",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/processing.R:122:16:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/processing.R#L122) *warning:* **no visible global function definition for ‘remove_missing_levels’**
```r
    nd_test <- remove_missing_levels(fit, nd_test)
               ^~~~~~~~~~~~~~~~~~~~~
```
[R/processing.R:181:18:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/processing.R#L181) *warning:* **no visible global function definition for ‘remove_missing_levels’**
```r
      nd_test <- remove_missing_levels(fit, nd_test)
                 ^~~~~~~~~~~~~~~~~~~~~
```
[R/processing.R:189:41:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/processing.R#L189) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (is.null(current_res[[j]]$test)) { # nocov start
                                        ^
```
[R/processing.R:320:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/processing.R#L320) *style:* **Lines should not be more than 80 characters.**
```r
  # then is_factor_prediction is not set within runfolds and we need to set it here
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/processing.R:379:7:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/processing.R#L379) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((do_gc >= 1) & (do_gc < 2)) {
      ^
```
[R/resample.R:60:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/resample.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
    stop(paste0("'strat' must either be a vector of factor type, or the name", # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/resample.R:154:27:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/resample.R#L154) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (is.null(param$fac)) { # nocov start
                          ^
```
[R/sperrorest_error.R:3:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_error.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Calculate a variety of accuracy measures from observations and predictions
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_error.R:70:25:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_error.R#L70) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (any(is.na(pred))) { # nocov start
                        ^
```
[R/sperrorest_error.R:91:30:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_error.R#L91) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (nlevels(obs) == 2) { # nocov start
                             ^
```
[R/sperrorest_error.R:122:18:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_error.R#L122) *warning:* **no visible global function definition for ‘prediction’**
```r
      predobj <- prediction(pred, obs)
                 ^~~~~~~~~~
```
[R/sperrorest_error.R:123:16:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_error.R#L123) *warning:* **no visible global function definition for ‘performance’**
```r
      auroc <- performance(predobj, measure = "auc")@y.values[[1]]
               ^~~~~~~~~~~
```
[R/sperrorest_error.R:174:34:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_error.R#L174) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                rmse = sqrt(mean((obs - pred)^2)), mad = mad(obs - pred),
                                 ^
```
[R/sperrorest_error.R:174:46:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_error.R#L174) *style:* **Put spaces around all infix operators.**
```r
                rmse = sqrt(mean((obs - pred)^2)), mad = mad(obs - pred),
                                            ~^~
```
[R/sperrorest_misc.R:44:32:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L44) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (method == "euclidian") { # nocov start
                               ^
```
[R/sperrorest_misc.R:301:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L301) *style:* **Lines should not be more than 80 characters.**
```r
tile_neighbors <- function(nm, tileset, iterate = 0, diagonal = FALSE) { # nocov start
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:301:72:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L301) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
tile_neighbors <- function(nm, tileset, iterate = 0, diagonal = FALSE) { # nocov start
                                                                       ^
```
[R/sperrorest_misc.R:470:13:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L470) *warning:* **no visible global function definition for ‘validate.resampling’**
```r
  stopifnot(validate.resampling(object))
            ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:508:38:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L508) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
print.resampling <- function(x, ...) { # nocov start
                                     ^
```
[R/sperrorest_misc.R:575:27:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L575) *warning:* **no visible binding for global variable ‘validate.resampling’**
```r
  valid <- sapply(object, validate.resampling)
                          ^~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_misc.R:576:20:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L576) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (any(!valid)) { # nocov start
                   ^
```
[R/sperrorest_misc.R:591:41:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L591) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
print.represampling <- function(x, ...) { # nocov start
                                        ^
```
[R/sperrorest_misc.R:632:45:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_misc.R#L632) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
summary.resampling <- function(object, ...) { # nocov start
                                            ^
```
[R/sperrorest_resampling.R:72:20:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L72) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      resampler <- as.resampling(resampler)
                   ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:77:19:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L77) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    resampling <- as.represampling(resampling)
                  ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:158:15:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L158) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    repres <- as.represampling(repres)
              ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:211:12:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L211) *warning:* **no visible global function definition for ‘as.resampling’**
```r
    fac <- as.resampling(fac)
           ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:218:17:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L218) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    represmp <- as.represampling(represmp)
                ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:266:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L266) *style:* **Lines should not be more than 80 characters.**
```r
    warning("'nfold' should be <= nlevels(fac); using nfold=nlevels(fac)\n") # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:414:36:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L414) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  } else if (rotation == "random") { # nocov start
                                   ^
```
[R/sperrorest_resampling.R:467:30:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L467) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (length(dsplit) == 1) { # nocov start
                             ^
```
[R/sperrorest_resampling.R:482:40:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L482) *style:* **Put spaces around all infix operators.**
```r
      r <- phi[as.character(cnt)] * 180/pi # nocov start
                                      ~^~
```
[R/sperrorest_resampling.R:495:31:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L495) *style:* **Put spaces around all infix operators.**
```r
      x_delta <- diff(x_range)/nsplit[1]
                             ~^~
```
[R/sperrorest_resampling.R:496:31:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L496) *style:* **Put spaces around all infix operators.**
```r
      y_delta <- diff(y_range)/nsplit[2]
                             ~^~
```
[R/sperrorest_resampling.R:520:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L520) *style:* **Lines should not be more than 80 characters.**
```r
      x_split <- seq(x_range[1], x_range[2] + x_delta, by = x_delta) # nocov start
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:543:47:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L543) *warning:* **no visible global function definition for ‘as.tilename’**
```r
          tile[sel_x & sel_y] <- as.character(as.tilename(c(ix, iy)))
                                              ^~~~~~~~~~~
```
[R/sperrorest_resampling.R:550:16:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L550) *warning:* **no visible global function definition for ‘get_small_tiles’**
```r
    s_tiles <- get_small_tiles(tile, min_n = min_n, min_frac = min_frac)
               ^~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:553:21:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L553) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (reassign) { # nocov start
                    ^
```
[R/sperrorest_resampling.R:582:15:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L582) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      tile <- as.resampling(tile)
              ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:691:15:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L691) *warning:* **no visible global function definition for ‘as.resampling’**
```r
      tile <- as.resampling(tile)
              ^~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:696:19:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L696) *warning:* **no visible global function definition for ‘as.represampling’**
```r
    resampling <- as.represampling(resampling)
                  ^~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:833:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L833) *style:* **Lines should not be more than 80 characters.**
```r
        warning(paste0("empty training set in 'partition_disc': 'buffer'", # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest_resampling.R:1167:12:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L1167) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (oob) { # nocov start
           ^
```
[R/sperrorest_resampling.R:1256:22:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest_resampling.R#L1256) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (missing(data)) { # nocov start
                     ^
```
[R/sperrorest.R:326:48:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L326) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (class(par_args$par_mode) == "numeric") { # nocov start
                                               ^
```
[R/sperrorest.R:327:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L327) *style:* **Lines should not be more than 80 characters.**
```r
      stop("'par_mode' has to be specified using an explicit parallel mode name.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:407:27:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L407) *warning:* **no visible global function definition for ‘availableCores’**
```r
    par_args$par_units <- availableCores()
                          ^~~~~~~~~~~~~~
```
[R/sperrorest.R:434:12:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L434) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    } else { # nocov end
           ^
```
[R/sperrorest.R:461:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L461) *style:* **Lines should not be more than 80 characters.**
```r
        message(sprintf("Using 'parApply' parallel mode with %s cores.", # nocov start
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:526:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L526) *style:* **Lines should not be more than 80 characters.**
```r
            stop(paste0("No output was received from sperrorest.\n", # nocov start
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:538:9:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L538) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
        plan(par_args$par_option, workers = par_args$par_units) # nocov
        ^~~~
```
[R/sperrorest.R:541:9:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L541) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
        plan(par_args$par_option, workers = par_args$par_units)
        ^~~~
```
[R/sperrorest.R:585:5:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L585) *warning:* **no visible global function definition for ‘registerDoFuture’**
```r
    registerDoFuture()
    ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:594:13:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L594) *warning:* **no visible global function definition for ‘makeCluster’**
```r
      cl <- makeCluster(par_args$par_units, outfile = out_progress, ...)
            ^~~~~~~~~~~
```
[R/sperrorest.R:595:7:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L595) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
      plan(cluster, workers = cl)
      ^~~~
```
[R/sperrorest.R:595:12:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L595) *warning:* **no visible binding for global variable ‘cluster’**
```r
      plan(cluster, workers = cl)
           ^~~~~~~
```
[R/sperrorest.R:601:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L601) *style:* **Lines should not be more than 80 characters.**
```r
        message(paste0("Please see 'sperrorest_progress' in your current", # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:602:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L602) *style:* **Lines should not be more than 80 characters.**
```r
                       " working directory for progress output on Windows.")) # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:606:7:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L606) *warning:* **no visible global function definition for ‘plan’, Did you mean 'lag'?**
```r
      plan(sequential)
      ^~~~
```
[R/sperrorest.R:606:12:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L606) *warning:* **no visible binding for global variable ‘sequential’**
```r
      plan(sequential)
           ^~~~~~~~~~
```
[R/sperrorest.R:616:45:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L616) *warning:* **local variable ‘pooled_pred_train’ assigned but may not be used**
```r
                        pooled_obs_train <- pooled_pred_train <- c()
                                            ^~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:617:44:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L617) *warning:* **local variable ‘pooled_pred_test’ assigned but may not be used**
```r
                        pooled_obs_test <- pooled_pred_test <- c()
                                           ^~~~~~~~~~~~~~~~
```
[R/sperrorest.R:620:25:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L620) *warning:* **local variable ‘current_impo’ assigned but may not be used**
```r
                        current_impo <- resamp[[i]]
                        ^~~~~~~~~~~~
```
[R/sperrorest.R:623:40:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L623) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
                        current_res <- map(resamp[[i]], unclass)
                                       ^~~
```
[R/sperrorest.R:725:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L725) *style:* **Lines should not be more than 80 characters.**
```r
                                       not_converged_folds = runfolds_merged$not_converged_folds)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:729:15:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L729) *warning:* **no visible global function definition for ‘stopCluster’**
```r
      on.exit(stopCluster(cl))
              ^~~~~~~~~~~
```
[R/sperrorest.R:744:15:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L744) *warning:* **no visible global function definition for ‘map’, Did you mean 'mad'?**
```r
  check_na <- map(my_res, function(x) all(is.na(x)))
              ^~~
```
[R/sperrorest.R:766:17:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L766) *warning:* **no visible global function definition for ‘transfer_parallel_output’**
```r
  my_res_mod <- transfer_parallel_output(my_res, res, impo, pooled_error)
                ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sperrorest.R:802:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/sperrorest.R#L802) *style:* **Lines should not be more than 80 characters.**
```r
    cat(sprintf("%s folds of %s total folds (%s rep * %s folds) did not converge.",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/summary_functions.R:52:37:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/summary_functions.R#L52) *style:* **Variable or function name should be snake_case.**
```r
                                    na.rm = TRUE, ...) {
                                    ^~~~~
```
[R/summary_functions.R:112:59:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/summary_functions.R#L112) *style:* **Variable or function name should be snake_case.**
```r
summary.sperrorestreperror <- function(object, level = 0, na.rm = TRUE, ...) {
                                                          ^~~~~
```
[R/summary_functions.R:140:61:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/summary_functions.R#L140) *style:* **Variable or function name should be snake_case.**
```r
summary.sperrorestimportance <- function(object, level = 0, na.rm = TRUE,
                                                            ^~~~~
```
[R/summary_functions.R:161:12:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/summary_functions.R#L161) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    } else { # when does this happen?
           ^
```
[R/summary_functions.R:249:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/summary_functions.R#L249) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/summary_functions.R:250:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/summary_functions.R#L250) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/summary_functions.R:251:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/R/summary_functions.R#L251) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-processing.R:81:11:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L81) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-processing.R:81:22:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L81) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-processing.R:81:39:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L81) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-processing.R:81:50:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L81) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-processing.R:86:63:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L86) *style:* **Commas should always have a space after.**
```r
    if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                              ^
```
[tests/testthat/test-processing.R:121:71:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L121) *style:* **Commas should always have a space after.**
```r
  mypred_rpart <- function(object, newdata) predict(object, newdata)[,2]
                                                                      ^
```
[tests/testthat/test-processing.R:169:63:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L169) *style:* **Commas should always have a space after.**
```r
    if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                              ^
```
[tests/testthat/test-processing.R:194:3:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L194) *style:* **Variable or function name should be snake_case.**
```r
  imp.one.rep <- readRDS("inst/test-objects/imp.one.rep.rda")
  ^~~~~~~~~~~
```
[tests/testthat/test-processing.R:219:3:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L219) *style:* **Variable or function name should be snake_case.**
```r
  imp.one.rep <- readRDS("inst/test-objects/imp.one.rep.rda")
  ^~~~~~~~~~~
```
[tests/testthat/test-processing.R:270:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-processing.R#L270) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-resample.R:13:52:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-resample.R#L13) *style:* **Only use double-quotes.**
```r
                              param = list(strat = 'slides', nstrat = 100))
                                                   ^~~~~~~~
```
[tests/testthat/test-resample.R:15:32:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-resample.R#L15) *style:* **Only use double-quotes.**
```r
  expect_equal(sum(d$slides == 'TRUE'), 100) # == 100
                               ^~~~~~
```
[tests/testthat/test-resample.R:25:55:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-resample.R#L25) *style:* **Only use double-quotes.**
```r
  d <- resample_uniform(ecuador, param = list(strat = 'slides', n = 400))
                                                      ^~~~~~~~
```
[tests/testthat/test-resample.R:28:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-resample.R#L28) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sperrorest-resampling.R:23:48:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-resampling.R#L23) *style:* **Only use double-quotes.**
```r
  parti <- partition_cv_strat(ecuador, strat = 'slides', nfold = 5,
                                               ^~~~~~~~
```
[tests/testthat/test-sperrorest-resampling.R:37:44:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-resampling.R#L37) *style:* **Only use double-quotes.**
```r
  parti <- partition_factor(ecuador, fac = 'zclass')
                                           ^~~~~~~~
```
[tests/testthat/test-sperrorest-resampling.R:49:47:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-resampling.R#L49) *style:* **Only use double-quotes.**
```r
  parti <- partition_factor_cv(ecuador, fac = 'zclass', nfold = 5)
                                              ^~~~~~~~
```
[tests/testthat/test-sperrorest-resampling.R:131:63:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-resampling.R#L131) *style:* **Commas should always have a space after.**
```r
  parti <- represampling_tile_bootstrap(ecuador, nsplit = c(4,2),
                                                              ^
```
[tests/testthat/test-sperrorest-resampling.R:143:65:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-resampling.R#L143) *style:* **Commas should always have a space after.**
```r
  parti <- represampling_kmeans_bootstrap(ecuador, nsplit = c(4,2),
                                                                ^
```
[tests/testthat/test-sperrorest-resampling.R:172:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-resampling.R#L172) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sperrorest-resampling.R:173:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-resampling.R#L173) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sperrorest-summary.R:241:11:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-summary.R#L241) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-sperrorest-summary.R:241:22:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-summary.R#L241) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-sperrorest-summary.R:241:39:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-summary.R#L241) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-sperrorest-summary.R:241:50:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-summary.R#L241) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-sperrorest-summary.R:263:57:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest-summary.R#L263) *style:* **Commas should always have a space after.**
```r
  out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                        ^
```
[tests/testthat/test-sperrorest.R:46:67:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L46) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:74:73:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L74) *style:* **Commas should always have a space after.**
```r
                                                              newdata)[,2]
                                                                        ^
```
[tests/testthat/test-sperrorest.R:101:13:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L101) *style:* **Variable or function name should be snake_case.**
```r
            par.nsp.res <- sperrorest(data = ecuador, formula = fo,
            ^~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:103:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L103) *style:* **Lines should not be more than 80 characters.**
```r
                                      model_args = list(cost = 10000, gamma = 0.0001,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sperrorest.R:208:21:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L208) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                    ^
```
[tests/testthat/test-sperrorest.R:208:32:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L208) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                               ^
```
[tests/testthat/test-sperrorest.R:208:49:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L208) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                                                ^
```
[tests/testthat/test-sperrorest.R:208:60:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L208) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
                  x[ fac == lev ] <- majority(x[ fac == lev ])
                                                           ^
```
[tests/testthat/test-sperrorest.R:214:73:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L214) *style:* **Commas should always have a space after.**
```r
              if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                                        ^
```
[tests/testthat/test-sperrorest.R:228:67:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L228) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:259:11:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L259) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-sperrorest.R:259:22:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L259) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-sperrorest.R:259:39:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L259) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-sperrorest.R:259:50:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L259) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-sperrorest.R:265:63:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L265) *style:* **Commas should always have a space after.**
```r
    if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                              ^
```
[tests/testthat/test-sperrorest.R:279:57:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L279) *style:* **Commas should always have a space after.**
```r
  out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                        ^
```
[tests/testthat/test-sperrorest.R:402:11:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L402) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
          ^
```
[tests/testthat/test-sperrorest.R:402:22:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L402) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                     ^
```
[tests/testthat/test-sperrorest.R:402:39:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L402) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                      ^
```
[tests/testthat/test-sperrorest.R:402:50:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L402) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        x[ fac == lev ] <- majority(x[ fac == lev ])
                                                 ^
```
[tests/testthat/test-sperrorest.R:408:63:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L408) *style:* **Commas should always have a space after.**
```r
    if (!is.null(fac)) pred <- majority_filter(pred, newdata[,fac])
                                                              ^
```
[tests/testthat/test-sperrorest.R:418:68:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L418) *style:* **Commas should always have a space after.**
```r
  res_lda_sp_par <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                   ^
```
[tests/testthat/test-sperrorest.R:469:67:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L469) *style:* **Commas should always have a space after.**
```r
            out <- sperrorest(fo, data = maipo, coords = c("utmx","utmy"),
                                                                  ^
```
[tests/testthat/test-sperrorest.R:499:73:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L499) *style:* **Commas should always have a space after.**
```r
                                                              newdata)[,2]
                                                                        ^
```
[tests/testthat/test-sperrorest.R:639:1:](https://github.com/pat-s/sperrorest/blob/a704b70dcdb6c1357e88d86e39c6c26ddcab7e3e/tests/testthat/test-sperrorest.R#L639) *style:* **Lines should not be more than 80 characters.**
```r
  readRDS("/Users/pjs/Servers/GIServer/home/shares/data/LIFE/mod/survey_data/data-clean.rda") %>%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Looks good


// Release reference to the object, as it is not being managed by ObjHolder.


@boy0001 Build is failing to compile.
http://ci.athion.net/job/FastAsyncWorldEdit/851/console


Should there be a cat here?


Puzzle `1-f456075b` discovered in [`test.txt`](https://github.com/yegor256/delete_me/blob/master/test.txt) and submitted as #4.


To produce that test_rsa.key-cert.pub, I used the existing test_rsa.key as both the signing CA key as well as the signed public key. Not practical for much real-world usage, but aptly suited for test cases.


Cool!


Removed a bunch of unrelated and hostile comments by a user


@AlwinEsch  WTF? Default params are a c++ language construct. With this, you are killing the binary addon C-API. I repeat: If we ever want a generic way for binding other programming languages we need a clean C-API, as plain C-functions is what all  prgramming languages (I know) are able to communicate with.


150572819-ElecRadConvBBNegativeHeating (RKStrand) - i386-Windows-7-VisualStudio-14: OK (2746 of 2746 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)


pre pre alpha is done


This is a choice between having a working `NSUndoManager`, setup correctly so that undo support actually works, and displaying a prompt before doing a potentially "disruptive" operation. A PR fixing the Undo infrastructure would be very welcome 😉 .


Works for me, but can you document it?


Thats because you missed the events for this:

`local OrderHallFollower = CreateFrame("Frame")
OrderHallFollower:RegisterEvent("ADDON_LOADED")
OrderHallFollower:SetScript("OnEvent", function(self, event, addon)
	if (event == "ADDON_LOADED" and addon == "Blizzard_OrderHallUI") then
		OrderHallFollower:RegisterEvent("DISPLAY_SIZE_CHANGED")
		OrderHallFollower:RegisterEvent("UI_SCALE_CHANGED")
		OrderHallFollower:RegisterEvent("GARRISON_FOLLOWER_CATEGORIES_UPDATED")
		OrderHallFollower:RegisterEvent("GARRISON_FOLLOWER_ADDED")
		OrderHallFollower:RegisterEvent("GARRISON_FOLLOWER_REMOVED")

	elseif event ~= "ADDON_LOADED" then
		local bar = OrderHallCommandBar

		local index = 1
		C_Timer_After(0.3, function() -- Give it a bit more time to collect.
			local last
			for i, child in ipairs({bar:GetChildren()}) do
				if child.Icon and child.Count and child.TroopPortraitCover then
					child:ClearAllPoints()
					child:SetPoint("LEFT", bar.AreaName, "RIGHT", 50 + (index - 1) * 120, 0)
					child:SetWidth(60)

					child.TroopPortraitCover:Hide()
					child.Icon:ClearAllPoints()
					child.Icon:SetPoint("LEFT", child, "LEFT", 0, 0)
					child.Icon:SetSize(32, 16)

					child.Count:ClearAllPoints()
					child.Count:SetPoint("LEFT", child.Icon, "RIGHT", 5, 0)
					child.Count:SetTextColor(.9, .9, .9)
					child.Count:SetShadowOffset(.75, -.75)

					last = child.Count

					index = index + 1
				end
			end
		end)
	end
end)`


回到以前的版本


fa


test


Follow the origin implementation


I honestly have no idea what's going on here. Reverting this will break codecov-bash on any platform where bash is not /bin/bash. In general `/usr/bin/env bash` is absolutely considered best practice. It's possible, however, that invoking via this method maybe isn't propagating bash variables for ghprb?


extraneous ';' at end of comment


Turns out trying to get rid of `font-lock-ensure` in the predicate is *possible* but it would make the predicate code much *muuuuuch* more complicated than it is now. (I'm annoyed at myself because I did think about this complication yesterday but then I forgot all about it, argh...) Since we have a way to work around the `font-lock-ensure` issue, I'm just going to fix the predicate to work around the error we saw.


Why do you say that it defaults to {@code false} when it's actually `boolean noTags = true`?


Please report bugs in Mantis, it might get lost otherwise.


I never use the dropdown menu either, to be honest.

Here's a thought:
How about button the buttons on the right side of the bag frame (maybe on mouseover)?

Where the buttons are right now, if you disable them, the datatext for gold is not positioned correctly. And not only that, but when you click on the search button, it overlaps with the gold datatext.

Putting the buttons on the side of the bag frame would avoid that issue, and the datatext could be reverted to the default positioning.

The Artifact Power button is just a really good idea, I think there must be some way we can make it work!


You should have an `NSUndoManager` for free if you're using the `NSDocument` infrastructure (if not, that's likely to be the first refactoring that's needed).  After that, it's trivial to add incrementally.


150572819-ElecRadConvBBNegativeHeating (RKStrand) - x86_64-MacOS-10.9-clang: OK (2746 of 2746 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)


Just stumbled upon the same issue and this commit seems to be the solution, thanks!


This seems weird.


Попробовал таким образом ограничить поля на чтение и запись для ApiPlatform, но не работает..


@nfeske: more correction suggestions


> Since we have a way to work around the font-lock-ensure issue, I'm just going to fix the predicate to work around the error we saw.

It may be slightly "hacky", but it's extremely local and won't ruin the rest of the codebase by any means. No need to overcomplicate things in the name of pureness/principle when we have something simple which seems to work.

This is all fine by me.


It's not in there yet. I'll make a PR at some point. Perhaps I can make a separate Deployment.md with all the info.


In the comment, you still say:

> Validate that the guid is for the channel we actually looking at, if so, pull the size from the channel.

I think you should remove that remark, since I believe you had to remove that part of the patch.


Out of interest for those of us that don't code, what does this fix? It's applying some kind of stripping of odd (I guess non UTF8 chars), but just wondered why? I've see issues with emails from Spanish customers that have tildes in their name, ie a ~ on a n, which resulted in the whole char going missing and then having the contact with a letter missing


ok


150572819-ElecRadConvBBNegativeHeating (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1532 of 1532 tests passed, 0 test warnings)

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


150572819-ElecRadConvBBNegativeHeating (RKStrand) - 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.svg)


Mmh, in fact `.text-warning` instead of `span:contains(Invalid domain)` ? :smile:


Je me permet un petit conseil, ici tu peux faire une concaténation sans passer par ton if/else en cascade :)
Ex : `document.getElementById("result").classList.add('sup' + ping);`
Pour le cas du 'inf' tu peux faire une condition ternaire, ce qui donne au final :
Ex: `document.getElementById("result").classList.add((ping < 50) ? 'inf : 'sup' + ping);`
Et comme ça tu regroupe tout en 1 ligne :+1:


@djoveryde Don't Merge the PR yet, wait til I switch it here and fix some Submodule issues 👍


test


I'll add this in my next release for Android too. Wouldn't it be easier to extend the `play()` method so it can be used like `play(from, to)` (if its float < 1 use percentages, if its int use frames, if its empty use the normal play()) ?


What do you mean? Should what be in the repo?

On Aug 29, 2017 4:23 AM, "Stephen Kyne" <notifications@github.com> wrote:

> Hmm should this be in the repo?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/csound/csound/commit/dfa9b7e18a0d735be05005c6c715617d0b3c0b8e#commitcomment-23941240>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGCDJbQilKjGjfTHP2_bUe7hsb7EN9DXks5sc8qAgaJpZM4PFilV>
> .
>


Yeah, I'm not sure this is correct approach in all contexts, it felt intuitive when I implemented it. The changes was added as a response to the accessibility testing feedback from an accessibility tester group. Perhaps we should discuss what the best solution for all contexts/permutations of Drag Question would be.


ApadanaServer


(152) clarkson emmanuel  (slack: @clarksworld, github: clarksworld)


This does not look right to me.
`$GLOBALS['TSFE']->sys_language_contentOL` does not hold a uid and should not be added to *an array of int uids*.
See:
https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#sys-language-overlay
and the only place `$GLOBALS['TSFE']->sys_language_contentOL` is written:
https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php#l2543


https://sourceforge.net/projects/kcauldron/files/pw/prok/KBootstrap/

You could've looked here @djoveryde


@smetl Seems to cause a crash in nightly 9.0: http://runbot.odoo.com/runbot/build/258656


Don't want to spend to much time on this, as i am planing on moving in a different direction with bags for my ui.
This bag is not user friendly now when our bags are 136 slots. The need for groups/quick filters are high for me at least. More like Combuctor.
As for the position of datatext it's just throw in a check if buttons are enabled. And yes, i see the overlapping of currency. I personly doesn't use Gold/Silver/Copper but Gold only.


@AdhamAbozaeid any news?


Jhovany200 did nothing wrong. This is my mistake, I started to forget to add double quotes in Chinese. I'm sorry.


close #9 #6


Just cross-referening [issue 4113](https://github.com/openssl/openssl/issues/4113), which also includes a PR.


What about remove this buttons and add new options to show mousever buttons around minimap like farm mode?
It's easy to access without opening bags.


That is not really a constuctive comment. What stops? What troubles? What errors?

If this is about the regular and random unavailability of streamboard, yeah, that happens a lot, very irritiating but nothing we can do anything about, you'll have to be on streamboard with that complaint.


сайт твой на русском языке.


We can of course  do that, and even use same icon as farm mode. Since it only uses left click atm. Feel free to make the changes you feel fits ShestakUI the best :)


Зачем заглавными ?


150572819-ElecRadConvBBNegativeHeating (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2143 of 2143 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.87%25-green.png)


лучше в ссылку обертывать. На главной без href


Checked.


Done.


пути и альт заполнить бы


test


break cover, please branch :)


href заполнить и пункты меню


公司的电脑pod trunk 不了，报模拟器错误。估计是有些模拟器没有下载的原因。回家再试。


тут с хреф тоже самое


б тут зачем?


It's a password?


это нафига тут?


@CelsoSantos im sorry i didnt got your question , what do you ask for ?


разметка вообщем-то не готовая.
Текста я не вижу.
Разметка включает в себя и заполнению текстовых узлов.


this needs better documentation, I dont understand this option


woah, thats dirty... I wounder if there is a more readable way to get the ip.. @lukas-bednar ?


the same


ShanwerMap :) :) :)


I need your help and understanding. Also I don't want us to be full of anger...


Good catch! 👍


would be nice if we can add this role even after upgrade 4.1->master 4.0->4.1 should be easy enough


remove this comment


Yes, PR 7525.
I woke up this morning, read the release announcement on the skarnet
list, and tried to push a new sysdeps collection out the door as fast as
I could.


remove


remove + add `payments` parameter


Rebase


修改内容：
- 在`entry.jsx`入口文件中通过`ThemeProviderName`变量控制主题
- 修改部署环境webpack配置文件中CommonsChunkPlugin的配置

如何创建自定义主题：
1. 在themes目录下新建js文件，根据defaultTheme.js文件的变量更改对应色值
2. 在withStyles.js文件中通过`ThemedStyleSheet.registerTheme`引入添加的新主题js文件
3. 在`entry.jsx`入口文件修改`ThemeProviderName`


Since I'm at school now and don't have enough time, just get everything I changed for 1.11.2 except for .gitmodules(This you have to change locally then push the changes)


@dark-1 You made a mistake here


@djoveryde


این برای چیه؟
هیچ جا همچین چیزی رو برادکست نمی‌کنی
مگه الان همه‌ی کارهای فول‌اسکرین توی همین کنترلر نیست؟
باید پاک بشه


검색창에서 키보드 화살표키를 이용해 검색된 리스트를 선택할 수 있도록 만든 코드이다.


ini laporan


I only pushed fe6c5adecf3 to staging.  The problem wouldn't surface on master until staging merge anyway...


ini laporan github


(jobID == 1 || jobID == 101) && ...

 sinon ça peut faire des truc chelou


@vcunat what would we use 1.9 for?


Oh yes you are right, but not in the frameworks_base tree like here (https://github.com/ashokdippu/android_frameworks_base/commit/79a4becabde058f99b1e1b5e0c40850ab462bd87#diff-925034363271b2b3a8a0750a8c76504eR658)


Titnic: MachineLearningFromDisaster


indeed.


150572819-ElecRadConvBBNegativeHeating (RKStrand) - Win64-Windows-7-VisualStudio-14: OK (2746 of 2746 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)


The sentence "add money icon to denote nonfree programs" is certainly wrong, since free software is a matter of freedom and not price. But I am happy that at least the "forbidden dollar" symbol is not used to denote software freedom anymore, which is a very large improvement on the iconography employed here, for sure!


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +2 |
| `metadata_total`   |       +2 |
| `nodes_count`      |      +71 |
| `texts_passing`    |       +1 |
| `texts_total`      |       +1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |    +3963 |

## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0087/__cts__.xml`                          | New      |
| `./data/tlg0087/tlg004/__cts__.xml`                   | New      |
| `./data/tlg0087/tlg004/tlg0087.tlg004.1st1K-grc1.xml` | New      |
| `./data/tlg0087/__cts__.xml`                          | Passing  |
| `./data/tlg0087/tlg004/__cts__.xml`                   | Passing  |
| `./data/tlg0087/tlg004/tlg0087.tlg004.1st1K-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2357)*


این رو پاک کن


Filter和Interceptor的区别,以及和AOP之间的关系


(152) Ukemeobong Akpan (slack: @ukemeobong, github: @ukemeobong)


Это не относится к основной игре


Nice


When you save after uploading an image


Это нужно писать в комментах


a party with 4+ (or depending on the screensize) would expand the page for each member , result: the page would be scrolling out


I think there's been some time conflict here because I fixed the same thing
just a day earlier. Can you try to remove your code if the problem still
exists?

Il 29 Ago 2017 14:34, "negue" <notifications@github.com> ha scritto:

> a party with 4+ (or depending on the screensize) would expand the page for
> each member , result: the page would be scrolling out
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/HabitRPG/habitica/commit/515fd62dd8469a5bdb55999917f4b29f3231c9f8#commitcomment-23945225>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAkAV-TBZ-C7cctcaEXyHjyj4PvL8Svvks5sdAVngaJpZM4PFxQo>
> .
>


Indeed recently changed. Thanks for the fix.


Well as I've stated before I'm pretty new to this so you're probably right.
This could also be applied to SFML packages.


Hi @karolz-ms

is this NuGet package going to be enabled anytime soon?

Thanks!
~Davor


Mostly remade the Voidform graph, it is now more accurate, from 1 second timestamps to 0.2 seconds (easy to change aswell). Previous graph had a few weird lines, they are now gone.

Added insanity resource on the graph, this required a lot of tweaking to get it right as the data from WarcraftLogs only shows how much insanity the combatant has after gaining some (doesn't show the insanity drain).
Left insanity drain as a potential graph data, most likely not useful to see (maybe for Surrender to madness combatants?).

Changed some colors around on the graph, hopefully more fitting.


Doh! That's the problem with having redundant information... Sorry @jenswi-linaro


TeamCity WeSay :: wesay1.6-win32-continuous [Build 1.6.42.06041c71639bbec1958cac794a1c269b85429783](http://build.palaso.org/viewLog.html?buildId=96692&buildTypeId=bt170) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:45


See the discussion on #23


$ qthread
Hello Qt_console!
[1] [INFO]-API-----: otInstance Initialized
sInstance = 0xaab9e0

otLinkSetPanId (0)

panid = 0x1234

otIp6SetEnabled (0)

ifconfig up

otThreadSetEnabled (0)

waiting thread network ...

switch detached

switch leader, rloc16 = 0x3400

[2] [INFO]-API-----: otInstance Initialized
sInstance = 0xab0fb0

otLinkSetPanId (0)

panid = 0x1234

otIp6SetEnabled (0)

ifconfig up

otThreadSetEnabled (0)

waiting thread network ...

switch detached

switch child, rloc16 = 0x3401

"OT_DEVICE_ROLE_LEADER"
Device RLOC 0x3400
"fdde:ad00:beef:0:0:ff:fe00:fc00"
"fdde:ad00:beef:0:0:ff:fe00:3400"
"fdde:ad00:beef:0:d9a0:5c5b:e066:d7ac"
"fe80:0:0:0:7401:713a:56dd:463f"
"OT_DEVICE_ROLE_CHILD"
Device RLOC 0x3401
"fdde:ad00:beef:0:0:ff:fe00:3401"
"fdde:ad00:beef:0:adb8:f9df:882f:12af"
"fe80:0:0:0:78b2:9a7c:50e6:7420"
switch router, rloc16 = 0xa400


@vcunat Should I wait it hitting master to make this change? Or should make a PR to master now?


Forgot description: Just improving the filter, blocking more ads by videobuster.


@jtojnar: I was referring to https://github.com/NixOS/nixpkgs/issues/16779 but mixing versions within a single process turned out to be harder than that.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +1 |
| `metadata_total`   |       +1 |
| `nodes_count`      |       +1 |
| `texts_passing`    |       +1 |
| `texts_total`      |       +1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |     +150 |

## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0087/tlg006/__cts__.xml`                   | New      |
| `./data/tlg0087/tlg006/tlg0087.tlg006.1st1K-grc1.xml` | New      |
| `./data/tlg0087/tlg006/__cts__.xml`                   | Passing  |
| `./data/tlg0087/tlg006/tlg0087.tlg006.1st1K-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2359)*


I don't understand the purpose of this patch, and it seems like it would just break things (by returning -EINVAL) for any channel that was controlled by a visor driver that supported multiple channel types.  I.e., if you receive a channel from a controlvm message, then proceed to call visor_check_channel() for EVERY channel supported by the driver, if there is more than one channel supported, you are guaranteed to get a GUID mismatch.


wow thats really cool <3


See #1171


@twostars Yeah, you are right. However, it would cause that problem in cases like in a quest where you give some item to the npc, which I can't test it right now because for some reason, the quest system doesn't work (The server now sends the packet 64, which was not the case before if I remember correctly), so I will test it as soon as possible, and correct my mistake.Thanks for pointing out.


sakra tohohle jsem si všiml až teď :) co jsi tím myslel?


Master is OK, because there's gnome 3.22.  I don't think any other action is needed.  Staging should merge soon, because GNOME is rather broken on master.


I believe this patch belongs with commit 1b02586de254137c6d41fefcc20e8b23bb23caec, but as you can see I added a comment to that patch with concerns.


@kprovance Because of the informal character of your comment, we are not sure if it was meant to be serious, but just to be precise, we'll clear this up a bit.

The reason this was renamed was because there were conflicts with 3rd-party plugins that were including older versions of the framework. Besides, when forking an open-source project It is customary to rename it since it's no longer the same product.

Since Redux is open-source we have every right to rename it provided that we mention we use your work - which is done in the product page on https://themeforest.net/item/avada-responsive-multipurpose-theme/2833226

> All running on a customized version of the powerful Redux Framework

> Avada Theme Options (powered by a customized version of Redux) are global settings that allow you to vastly change just about any portion of the site through easy to use options. They allow you to build custom sites witout touching a line of code. These options are global and will apply to every page or post, unless overridden by page or post options.

This is an old fork thiat is no longer used.

As for compensation, we do find that a little odd, since the Redux Team does only ask for donations. And that does make sense, as Redux is open-source software, so there is no obligation whatsoever to pay for its usage! However, we have purchased several premium extensions and currently use some of them.


Ok.

Ja und das Blog muss oben auch geändert werden


N log


@vtepliuk "Handles", such as `restart jenkins` are only run *after* the play has completed. To avoid this issue altogether, place "jenkins running and enabled" task **after** the config file update! Also, for readability and cleaner diffs, please try to keep lines < 120 chars.

Like this:
```yml
- name: turn off jenkins setup wizard
  lineinfile:
    dest: /etc/sysconfig/jenkins
    regexp: '^JENKINS_JAVA_OPTIONS='
    line: 'JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Djenkins.install.runSetupWizard=false"'
  notify: restart jenkins
```

Fixes:
* [ ] Reformat long line
* [ ] Start Jenkins after changing config


Muss dies nicht nur ein ! Sein? Ohne $


Puzzle `1-09dc8f16` discovered in [`test.txt`](https://github.com/yegor256/delete_me/blob/master/test.txt) and submitted as #5.


Puzzle `1-9568febd` discovered in [`test.txt`](https://github.com/yegor256/delete_me/blob/master/test.txt) and submitted as #6.


Sorry, my fault. For some reason I overlooked that this actually the C++ wrapper for the C API. ALl good. Once again, sorry for the noise.


@XuanLuoLBL You may need to multiply it by "* 1.0e10" also.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `metadata_passing` |       +1 |
| `metadata_total`   |       +1 |
| `nodes_count`      |     +891 |
| `texts_passing`    |       +1 |
| `texts_total`      |       +1 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |   +39163 |

## Units

| Changed                                               | Status   |
|:------------------------------------------------------|:---------|
| `./data/tlg0087/tlg007/__cts__.xml`                   | New      |
| `./data/tlg0087/tlg007/tlg0087.tlg007.1st1K-grc1.xml` | New      |
| `./data/tlg0087/tlg007/__cts__.xml`                   | Passing  |
| `./data/tlg0087/tlg007/tlg0087.tlg007.1st1K-grc1.xml` | Passing  |

*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/First1KGreek/2360)*


sounds good


This seems to have introduced a bug where Terraform now no longer detects when an EIP is missing. The warning is logged to the debug log, but the resource is just assumed to still be present when it's really not.


Hi d97hah,
I have now logged in through my office net. You have mentioned "Bishnupuriya Manipuri" in edited file. It needs to be "Bishnupriya Manipuri" - not "Puriya", please correct it to "Priya". Wherever you find Puriya, please change it to Priya. You can check with the reference files uploaded to gottolog for this BPY code: bish1244.


Das muss ein $! sein, und bitte das local wieder herstellen.


Why does this commit add an extra loop over ` $(document).find('.jq-dropdown:visible').each` ?
It feels like the first `each` loop should have been removed, i.e. moved behind the `if(!hideEvent.isDefaultPrevented()) {` guard?


Also, commit the changes above separately!


Puzzle `1-f456075b` discovered in [`test.txt`](https://github.com/yegor256/delete_me1/blob/master/test.txt) and submitted as #1.


Puzzle `1-09dc8f16` discovered in [`test.txt`](https://github.com/yegor256/delete_me1/blob/master/test.txt) and submitted as #2.


Puzzle `1-9568febd` discovered in [`test.txt`](https://github.com/yegor256/delete_me1/blob/master/test.txt) and submitted as #3.


@Kamekameha Could you create an issue for this? Commit comments are not a very good place to discuss issues.


Added