@cala Is there a reason you are using DoOrSimulate instead of DoScriptText OTHER than wanting to broadcast to whole map? Because the way I read DoOrSimulate code is that its a big hack.

I am asking because I am refactoring packet sending:
https://gist.github.com/killerwife/38a865fe26133f85a4408e70efa2ee37
and propably chat text functions need a similar treatment.


Please make this commit official.
Publish to npm repo.

Workaround for getting this latest commit :
`npm install facebookarchive/react-native-custom-components`


Albert nii chan don't stalk pl0x


Note: As far as I know, when you want to run this with mono, you need to have atleast version 5 of mono.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/56fabf4f-5a26-45b8-b935-6caef90bea06 "mcspicy"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/499797b2-12f2-4590-a471-2d64be8e0aa6 "mcspicy") deployed [mcspicy-backend](https://github.com/Aenigma/mcspicy-backend/releases/tag/deploy-ibm-yp-us-south-Kevin.Raoofi-dev-20171008-101657 "deploy-ibm-yp-us-south-Kevin.Raoofi-dev-20171008-101657") to [dev](https://console.bluemix.net/apps/1b059fc1-2d19-4cd6-8228-70fc8dc2d174?env_id=ibm:yp:us-south "ibm:yp:us-south:Kevin.Raoofi:dev"), including this commit


@Zephoro GAHAHAHAHAHAHA


@ryanbr Add also `/record-stats?`

```
https://api.adpass.co.uk/www.insuranceage.co.uk/record-stats?callback=jQuery11502240736568618571_1545780707143&uniques=1&blockers=1&platform=desktop&_=1745780507145
```


This repository will hold the awesome OMS system that will take voice order understand the users intent and enter those order into an OMS system


Once JuliaDocs/Documenter.jl#581 is merged and tagged, you can switch to `html_edit_branch = "source"` instead. This will also fix the docstring source links, which are currently broken because of the `repo` option.


this was on purpose for debugging sockets


okay let me try that


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/56fabf4f-5a26-45b8-b935-6caef90bea06 "mcspicy"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/499797b2-12f2-4590-a471-2d64be8e0aa6 "mcspicy") deployed [mcspicy-backend](https://github.com/Aenigma/mcspicy-backend/releases/tag/deploy-ibm-yp-us-south-Kevin.Raoofi-dev-20171008-102700 "deploy-ibm-yp-us-south-Kevin.Raoofi-dev-20171008-102700") to [dev](https://console.bluemix.net/apps/1b059fc1-2d19-4cd6-8228-70fc8dc2d174?env_id=ibm:yp:us-south "ibm:yp:us-south:Kevin.Raoofi:dev"), including this commit


success


Ethiopian best website? LOL


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. 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/0pdd20171007-4-1gaxglr/irbuch/codequiz-master && pdd -q -f /tmp/pdd.xml20171008-24167-1m597n9: pid 24254 exit 255 (not zero): + set -e + set -o pipefail + cd /tmp/0pdd20171007-4-1gaxglr/irbuch/codequiz-master + pdd -q -f /tmp/pdd.xml20171008-24167-1m597n9 ...

Please, copy and paste this stack trace to GitHub:

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20171007-4-1gaxglr/irbuch/codequiz-master && pdd -q -f /tmp/pdd.xml20171008-24167-1m597n9: pid 24254 exit 255 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20171007-4-1gaxglr/irbuch/codequiz-master
+ pdd -q -f /tmp/pdd.xml20171008-24167-1m597n9

ERROR: /tmp/0pdd20171007-4-1gaxglr/irbuch/codequiz-master/app/controllers/bankings_controller.rb; @todo found, but puzzle can't be parsed in line #6, most probably because TODO is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.

/app/objects/exec.rb:41: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:39:in `run'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:37:in `deploy'
/app/objects/job.rb:40:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:34:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:49: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:47:in `exclusive'
/app/objects/job_detached.rb:37:in `block in proceed'
/app/objects/job_detached.rb:37:in `fork'
/app/objects/job_detached.rb:37:in `proceed'
/app/0pdd.rb:336:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1010:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1037:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:989:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1094:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1091:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1955:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1726:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/handler/webrick.rb:86: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'
```


Hi to add Autosmp use this commit
7fd9af9 commit a63904f902c834c42a7 and then one above.


sorry use second one ;)


@SilverFire You messed up encoding.


test


今回の課題の内容の流れとしては、

1. 入力してもらう
2. 入力された値が
2.1. topのとき、記事No.xを20回表示(x=1~20)
2.2. top以外なら「Log: このページは〜」を表示
3. 終了

となり、2.で条件分岐し、2.1のときにループ処理を行うイメージです。
以上のことを、参考にしつつ、もう一度頑張ってみてください！


sounds great, I'll give it a try as soon as I'm on a machine again


i dont know hpw to use github
but emm,go on!
[README.TXT](https://github.com/taihuang123/hello-world/files/1366798/README.TXT)


Is this for edu edition only?


I'm not entirely sure. I need to have more of a play about with #1397 and find out how these work, we don't have all the facts yet. There are `photoname` and `id` NBT tags on books that we aren't using yet, which are for the photos stuff. Of course the big question is whether they'll work on anything other than portfolios.

Sending photos using this packet works great though. https://media.discordapp.net/attachments/336165105689690122/366527015798702082/unknown.png


Should it be removed?


Should be working now.


/*$date_from, $date_to*/ => không dùng thì xóa nó đi


/*$date_from, $date_to*/ => không dùng thì bỏ đi.


Yes, already on my end


![](https://github.trello.services/images/mini-trello-icon.png) [Create sample JSON that will represent performance data](https://trello.com/c/G6doYEl6/1-create-sample-json-that-will-represent-performance-data)


Puzzle `0011-62fdd873` discovered in [`app/controllers/bankings_controller.rb`](https://github.com/irbuch/codequiz-master/blob/master/app/controllers/bankings_controller.rb) and submitted as #27.


Puzzle `0011-62fdd873` disappeared from [`app/controllers/bankings_controller.rb`](https://github.com/irbuch/codequiz-master/blob/master/app/controllers/bankings_controller.rb), that's why I closed #27.


Puzzle `100-62fdd873` discovered in [`app/controllers/bankings_controller.rb`](https://github.com/irbuch/codequiz-master/blob/master/app/controllers/bankings_controller.rb) and submitted as #28.


if($cid){
 +            $this->db->where('parent', $cid);
 +        }
=> tại sao có dòng code này?


Hm, so that wday localization turned to be backward incompatible. Damn, I missed that part completely as it wasn't my contribution. Will have to document as such. Sorry about the trouble.


$this->db->order_by('id', 'DESC');
 return $this->db->get('tag', $limit, $offset)->result();

=>

$this->db->order_by('id', 'DESC');

 return $this->db->get('tag', $limit, $offset)->result();
=> dòng return phải xuống một hàng.


#include


$id = $this->db->insert_id(); => dùng để làm gì....?


Un oh 😄


works fine in master, just tried with an unidentified scroll.


sd


format code lại cho đều các tag...!


format lại code ....!


@larsoner There is currently something wrong with the latex install in circle CI. a library is missing at install time. We might need to update the packages list before installing.


Добавь разметку


//Данная функция создает вектор ошибок по всем выходам для всей обучающей выборки.
//Этот вектор используется в основном матричном выражении метода для обучения,поэтому iSample не может //быть >nSamples_LM


Да,вроде как это здесь не нужно.


Indeed, only true on OSX according to https://serverfault.com/questions/641347/check-if-a-path-exceeds-maximum-for-unix-domain-socket, otherwise 108.


Yes, thanks. Fixed in https://github.com/google/nsjail/commit/d20ffb98f6a26951fe68e2809dcb442c00a7d874


Puzzle `28-7cdb004b` discovered in [`app/controllers/bankings_controller.rb`](https://github.com/irbuch/codequiz-master/blob/master/app/controllers/bankings_controller.rb) and submitted as #29.


Thanks, fixed in https://github.com/google/nsjail/commit/85b0908dd804d04194a56e27fceccf1f5208c120


working well, tyvm


The new version of bcal has been updated, thanks @jarun !


declare `totalAmount` as var instead of let


@da3dsoul maybe it should be logged at least? as now we've hidden this bug behind a check and will never fix the actual cause, if by logic its never supposed to be null it should crash here tbh


Доставь пробелы после #, чтобы все корректно отображалось


I doubt it.


Приложение уже реализовано?


+

```export const getSetoid = <L, A>(S: Setoid<L | A>): Setoid<Either<L, A>> => ({
  equals: equals(S)
})```


Thanks Lin!


It appears to me that, for consistency, also at https://github.com/golang/protobuf/blob/130e6b02ab059e7b717a096f397c5b60111cae74/protoc-gen-go/generator/generator.go#L1784

a modification like

```go
 		jsonName := *field.Name
+		if json := field.GetJsonName(); json != "" {
+			// TODO: escaping might be needed, in which case
+			// perhaps this should be in its own "json" tag.
+			jsonName = json
+		}
 		tag := fmt.Sprintf("protobuf:%s json:%q", g.goTag(message, field, wiretype), jsonName+",omitempty")
```

should be done, so that in case a *json_name* is specified for a proto message field, the `json=` entry in the `protobuf` struct tag **and** the `json` struct tag will be set to the alternative name.


window.postMessage()からのコマンドを受けて問題にならないか（穴にならないか）は気になる。


Не указано, для какой категории (группы) пользователей (аудитории) предназначен данный продукт


yeah but the console gets really cluttered. Feel free to add it to the debug bar though


Maybe a little heart emoji that scales down constantly and is reset to scale=1 with a heartbeat lol


@pbauer Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.namedfile/53/violations
```
plone/namedfile/marshaler.py:67:36: C812 missing trailing comma
plone/namedfile/testing.py:18:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/namedfile/testing.py:22:36: C812 missing trailing comma
plone/namedfile/file.py:261:9: Q001 Remove bad quotes from multiline string.
plone/namedfile/file.py:302:9: Q001 Remove bad quotes from multiline string.
plone/namedfile/handler.py:11:23: C812 missing trailing comma
plone/namedfile/interfaces.py:17:25: C812 missing trailing comma
plone/namedfile/scaling.py:192:25: C815 missing trailing comma in Python 3.5+
plone/namedfile/scaling.py:195:5: C901 'DefaultImageScalingFactory.__call__' is too complex (15)
plone/namedfile/scaling.py:202:25: C816 missing trailing comma in Python 3.6+
plone/namedfile/scaling.py:242:29: C815 missing trailing comma in Python 3.5+
plone/namedfile/scaling.py:406:21: C816 missing trailing comma in Python 3.6+
plone/namedfile/scaling.py:433:25: C815 missing trailing comma in Python 3.5+
plone/namedfile/scaling.py:445:25: C815 missing trailing comma in Python 3.5+
plone/namedfile/scaling.py:459:21: C816 missing trailing comma in Python 3.6+
plone/namedfile/scaling.py:485:29: C815 missing trailing comma in Python 3.5+
plone/namedfile/scaling.py:499:17: C816 missing trailing comma in Python 3.6+
plone/namedfile/utils/__init__.py:84:66: C812 missing trailing comma
plone/namedfile/utils/__init__.py:151:15: T000 Todo note found.
plone/namedfile/utils/__init__.py:156:73: C812 missing trailing comma
plone/namedfile/utils/__init__.py:176:15: T000 Todo note found.
plone/namedfile/utils/__init__.py:183:18: C812 missing trailing comma
plone/namedfile/utils/__init__.py:188:1: C901 'rotate_image' is too complex (20)
plone/namedfile/utils/__init__.py:219:14: C812 missing trailing comma
plone/namedfile/utils/__init__.py:276:1: E302 expected 2 blank lines, found 1
plone/namedfile/utils/__init__.py:280:1: E302 expected 2 blank lines, found 1
plone/namedfile/utils/tiff_utils.py:12:1: C901 'process_tiff' is too complex (11)
plone/namedfile/utils/tiff_utils.py:21:7: T000 Todo note found.
plone/namedfile/utils/tiff_utils.py:82:7: T000 Todo note found.
plone/namedfile/utils/tiff_utils.py:83:7: T000 Todo note found.
plone/namedfile/tests/test_blobfile.py:40:31: C812 missing trailing comma
plone/namedfile/tests/test_blobfile.py:45:35: C812 missing trailing comma
plone/namedfile/tests/test_blobfile.py:50:46: C812 missing trailing comma
plone/namedfile/tests/test_blobfile.py:55:32: C812 missing trailing comma
plone/namedfile/tests/test_scaling.py:85:80: E501 line too long (86 > 79 characters)
plone/namedfile/tests/test_scaling.py:102:80: E501 line too long (81 > 79 characters)
plone/namedfile/tests/test_scaling.py:133:80: E501 line too long (86 > 79 characters)
plone/namedfile/tests/test_scaling.py:156:80: E501 line too long (86 > 79 characters)
plone/namedfile/tests/test_scaling.py:178:80: E501 line too long (86 > 79 characters)
plone/namedfile/tests/test_scaling.py:200:80: E501 line too long (86 > 79 characters)
plone/namedfile/tests/test_doctests.py:25:51: C812 missing trailing comma
plone/namedfile/tests/test_doctests.py:27:10: C812 missing trailing comma
plone/namedfile/tests/test_scaling_functional.py:118:28: C812 missing trailing comma
plone/namedfile/tests/test_scaling_functional.py:148:70: C812 missing trailing comma
plone/namedfile/tests/test_scaling_functional.py:155:76: C812 missing trailing comma
plone/namedfile/tests/test_scaling_functional.py:166:74: C812 missing trailing comma
plone/namedfile/tests/test_scaling_functional.py:199:75: C812 missing trailing comma
plone/namedfile/tests/test_scaling_functional.py:204:78: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


it doesn't get cluttered for me. Does safari not collapse repeated identical messages???


lol yeah i have nothing against a beating heart animation in the debugbar :+1:


clean this


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/56fabf4f-5a26-45b8-b935-6caef90bea06 "mcspicy"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/499797b2-12f2-4590-a471-2d64be8e0aa6 "mcspicy") deployed [mcspicy-backend](https://github.com/Aenigma/mcspicy-backend/releases/tag/deploy-ibm-yp-us-south-Kevin.Raoofi-dev-20171008-111418 "deploy-ibm-yp-us-south-Kevin.Raoofi-dev-20171008-111418") to [dev](https://console.bluemix.net/apps/1b059fc1-2d19-4cd6-8228-70fc8dc2d174?env_id=ibm:yp:us-south "ibm:yp:us-south:Kevin.Raoofi:dev"), including this commit


I don't know enough to know whether it is necessary or not! I discussed it with Mr. Uyar who is more knowledgeable with this kind of thing than me and he argued that it is good that you have learnt about it.


kvo e tva??


У вас ошибка в nn().DerivActFunk() в нахождении производной tanh(x);
d/dx(tanh(x))=1-tanh(x)*tanh(x);  А у вас f = 0.5 * (1. - f * f);
Для BPE это не имеет значения,все поправляется с помощью коэффициента обучения,но для LM критично.


Also it's cool that you're learning by reading the code from other websites. I shall have to mention that strategy in class - I had forgotten to mention it this year.


If you can push your commits regularly then we have more of a chance of checking your work in progress and offering comments.


Да,здесь дублируется,это не нужно.


On 8 Oct 2017 Sun at 14:15 Damien Jade Duff <notifications@github.com>
wrote:

> If you can push your commits regularly then we have more of a chance of
> checking your work in progress and offering comments.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ituis17/a1-emre0altan/commit/c06b7a6dc025a64c9e5cd0e66ccc1723cec3adfc#commitcomment-24839574>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/Aepztv_e_WZY73JQSu-6mOZZTkTdNywuks5sqK7mgaJpZM4PxgMz>
> .
>
Okay


Thanks for the PR.


@opoudjis Since we're comparing XML trees (whitespace is irrelevant) I'd let the tested feature stand out a bit in the XML by leaving blank lines before and after it. The blank lines I left around were not accidental, I tried to improve the spec legibility a little bit. My 2c.


OK I had a look at your code and the leading "/" is probably the culprit. I recommend you use relative paths because you may need to explain your website in the demonstration using a local copy. Also because it is the Right Thing To Do.


Petite particularité: Ici on fait une initialisation pratique sur une initialisation Désignée qui fait déjà appelle à une initialisation désignée de la class mère RoadSection()


Adding implementation of stacks using linked lists C++


Хотел дополнительно показать с помощью спец. методов, что идёт не просто заполнение массива, а именно добавление первого и последнего элемента. Но, пожалуй это будет лишне и неуместно - сделал добавление напрямую через литеральный синтаксис


If a path leads with a "/" it will probably try to acquire it from the website root, so for "/photos.html" that would be "https://ituis17.github.io/photos.html" but the path should be "https://ituis17.github.io/a1-mhmmtucan/photos.html" - so if you strip the leading "/", Bob's your uncle.


не пойму как у блока сразу метод compact вызвать?


Adding implementation of stacks using linked lists.
Resolving issue #920


[R/data.R:28:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/data.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
#' @source Taken from \url{http://www.ats.ucla.edu/stat/r/dae/logit.htm}, direct download
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helper_funs.R:78:14:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/helper_funs.R#L78) *warning:* **no visible global function definition for ‘no_plot’, Did you mean 'boxplot'?**
```r
  plot_df <- no_plot(model)
             ^~~~~~~
```
[R/insert_or.R:90:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/insert_or.R#L90) *style:* **Lines should not be more than 80 characters.**
```r
insert_or <- function(plot_object = NULL, or_object = NULL, line_col = "red", # nocov start
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/insert_or.R:146:24:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/insert_or.R#L146) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      arrow_xloc_l <- -(max(plot_object$data$y) - min(plot_object$data$y)) *
                       ^
```
[R/or_gam.R:80:54:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L80) *style:* **Variable or function name should be snake_case.**
```r
                   percentage = NULL, slice = FALSE, CI = NULL) {
                                                     ^~
```
[R/or_gam.R:130:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L130) *style:* **Variable or function name should be snake_case.**
```r
      pred_gam1_CI_low <- pred_gam1[1] - (2 * pred_gam1[2])
      ^~~~~~~~~~~~~~~~
```
[R/or_gam.R:131:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L131) *style:* **Variable or function name should be snake_case.**
```r
      pred_gam1_CI_high <- pred_gam1[1] + (2 * pred_gam1[2])
      ^~~~~~~~~~~~~~~~~
```
[R/or_gam.R:139:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L139) *style:* **Variable or function name should be snake_case.**
```r
      pred_gam2_CI_low <- pred_gam2[1] - (2 * pred_gam2[2])
      ^~~~~~~~~~~~~~~~
```
[R/or_gam.R:140:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L140) *style:* **Variable or function name should be snake_case.**
```r
      pred_gam2_CI_high <- pred_gam2[1] + (2 * pred_gam2[2])
      ^~~~~~~~~~~~~~~~~
```
[R/or_gam.R:142:24:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L142) *style:* **Use <-, not =, for assignment.**
```r
      result$predictor = pred
                       ^
```
[R/or_gam.R:151:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L151) *style:* **Put spaces around all infix operators.**
```r
      result$perc1[x] <- percentage*x - percentage
                                  ~^~
```
[R/or_gam.R:152:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L152) *style:* **Put spaces around all infix operators.**
```r
      result$perc2[x] <- percentage*x
                                  ~^~
```
[R/or_gam.R:178:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L178) *style:* **Variable or function name should be snake_case.**
```r
  pred_gam1_CI_low <- pred_gam1[1] - (2 * pred_gam1[2])
  ^~~~~~~~~~~~~~~~
```
[R/or_gam.R:179:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L179) *style:* **Variable or function name should be snake_case.**
```r
  pred_gam1_CI_high <- pred_gam1[1] + (2 * pred_gam1[2])
  ^~~~~~~~~~~~~~~~~
```
[R/or_gam.R:186:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L186) *style:* **Variable or function name should be snake_case.**
```r
  pred_gam2_CI_low <- pred_gam2[1] - (2 * pred_gam2[2])
  ^~~~~~~~~~~~~~~~
```
[R/or_gam.R:187:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L187) *style:* **Variable or function name should be snake_case.**
```r
  pred_gam2_CI_high <- pred_gam2[1] + (2 * pred_gam2[2])
  ^~~~~~~~~~~~~~~~~
```
[R/or_glm.R:62:39:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L62) *style:* **Variable or function name should be snake_case.**
```r
or_glm <- function(data, model, incr, CI = 0.95) {
                                      ^~
```
[R/or_glm.R:80:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L80) *style:* **Variable or function name should be snake_case.**
```r
  CI_low <- list()
  ^~~~~~
```
[R/or_glm.R:81:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L81) *style:* **Variable or function name should be snake_case.**
```r
  CI_high <- list()
  ^~~~~~~
```
[R/or_glm.R:86:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L86) *style:* **Variable or function name should be snake_case.**
```r
      CI_list <- as.data.frame(suppressMessages(confint(model,
      ^~~~~~~
```
[R/or_glm.R:92:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L92) *style:* **Lines should not be more than 80 characters.**
```r
      odds_ratios[[i]] <- round(exp(as.numeric(coef[[i]]) * as.numeric(incr[[i]])), 3)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/or_glm.R:94:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L94) *style:* **Lines should not be more than 80 characters.**
```r
        CI_low[[i]] <- round(exp(CI_list[i, 1] * as.numeric(incr[[i]])), 3) # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/or_glm.R:95:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L95) *style:* **Lines should not be more than 80 characters.**
```r
        CI_high[[i]] <- round(exp(CI_list[i, 2] * as.numeric(incr[[i]])), 3) # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/or_glm.R:98:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L98) *warning:* **local variable ‘or’ assigned but may not be used**
```r
      or <- odds_ratios[[i]]
      ^~
```
[R/or_glm.R:116:5:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L116) *style:* **Variable or function name should be snake_case.**
```r
    CI_low <- c(rep(NA, length(preds)))
    ^~~~~~
```
[R/or_glm.R:117:5:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L117) *style:* **Variable or function name should be snake_case.**
```r
    CI_high <- c(rep(NA, length(preds)))
    ^~~~~~~
```
[R/plot_gam.R:4:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/plot_gam.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @description This function plots the smoothing function of selected GAM(M) models
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_gam.R:27:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/plot_gam.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
#' @param ci_alpha Numeric (range: 0-1). Opacity value of confidence interval shading.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_gam.R:66:9:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/plot_gam.R#L66) *warning:* **no visible global function definition for ‘gam_to_df’**
```r
  df <- gam_to_df(model, pred)
        ^~~~~~~~~
```
[R/plot_gam.R:103:28:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/plot_gam.R#L103) *warning:* **no visible global function definition for ‘ggtitle’, Did you mean 'title'?**
```r
    plot_gam <- plot_gam + ggtitle(title)
                           ^~~~~~~
```
[tests/testthat/test-insert-or.R:5:69:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L5) *style:* **Trailing whitespace is superfluous.**
```r
  fit_gam <- gam(y ~ s(x0) + s(I(x1 ^ 2)) + s(x2) + offset(x3) + x4,
                                                                    ^
```
[tests/testthat/test-insert-or.R:7:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L7) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:8:21:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L8) *style:* **Trailing whitespace is superfluous.**
```r
  library(oddsratio)
                    ^~~~~~~~~~~~
```
[tests/testthat/test-insert-or.R:10:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L10) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:14:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L14) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:16:8:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L16) *style:* **Use <-, not =, for assignment.**
```r
  ymin = ggplot_build(plot_object)$layout$panel_ranges[[1]]$y.range[1]
       ^
```
[tests/testthat/test-insert-or.R:17:8:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L17) *style:* **Use <-, not =, for assignment.**
```r
  ymax = ggplot_build(plot_object)$layout$panel_ranges[[1]]$y.range[2]
       ^
```
[tests/testthat/test-insert-or.R:18:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L18) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:23:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L23) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:24:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L24) *style:* **Trailing whitespace is superfluous.**
```r
})
  ^
```
[tests/testthat/test-or-gam.R:9:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-gam.R#L9) *style:* **Put spaces around all infix operators.**
```r
  fit_gam <- gam(y ~ s(x0) + s(I(x1^2)) + s(x2) +
                                  ~^~
```
[tests/testthat/test-or-gam.R:23:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-gam.R#L23) *style:* **Put spaces around all infix operators.**
```r
  fit_gam <- gam(y ~ s(x0) + s(I(x1^2)) + s(x2) +
                                  ~^~
```
[tests/testthat/test-or-gam.R:43:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-gam.R#L43) *style:* **Put spaces around all infix operators.**
```r
  fit_gam <- gam(y ~ s(x0) + s(I(x1^2)) + s(x2) +
                                  ~^~
```
[tests/testthat/test-or-glm.R:18:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-glm.R#L18) *style:* **Variable or function name should be snake_case.**
```r
  fit_glmmPQL <-glmmPQL(y ~ trt + week, random = ~1 | ID,
  ^~~~~~~~~~~
```
[tests/testthat/test-or-glm.R:18:15:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-glm.R#L18) *style:* **Put spaces around all infix operators.**
```r
  fit_glmmPQL <-glmmPQL(y ~ trt + week, random = ~1 | ID,
              ^~~
```


@chriseidhof Do you remember why you changed this? As far as I can tell, both versions work, but the convention is to omit the "lib".


Ок, добавил проверку. Сразу пока не стал "заморачиваться" на подобных проверках (входных аргументов, различных пограничных условий)


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/56fabf4f-5a26-45b8-b935-6caef90bea06 "mcspicy"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/499797b2-12f2-4590-a471-2d64be8e0aa6 "mcspicy") deployed [mcspicy-backend](https://github.com/Aenigma/mcspicy-backend/releases/tag/deploy-ibm-yp-us-south-Kevin.Raoofi-dev-20171008-112319 "deploy-ibm-yp-us-south-Kevin.Raoofi-dev-20171008-112319") to [dev](https://console.bluemix.net/apps/1b059fc1-2d19-4cd6-8228-70fc8dc2d174?env_id=ibm:yp:us-south "ibm:yp:us-south:Kevin.Raoofi:dev"), including this commit


참석할 때 다이얼로그도 해야되뮤!!!


룸 info 디데이 표시도


First off: thanks for helping out :) Unfortunately I don’t agree here, 0 should not mean error (only exception would be a ”bool” function for true/false).

When refactoring or writing new code, we should aim at making sure that 0 means success (there only one value for success) and < 0 for errors. In some cases > 0 can be used for status codes (not errors). In this case I think the other functions returning 0 for success should be fixed instead.


aa


> И еще нужно учитывать не дошел ли поезд до конечной станции

Если поезд дошёл до конечной станции, то он не может двигаться назад? Для `move_bacward` надо учитывать не дошел ли поезд до конечной станции или не находится ли поезд на начальной станции (ведь здесь назад не двинешься)? Я сейчас добавил обе эти проверки (на начальную и конечную станцию)


[R/helper_funs.R:63:21:](https://github.com/pat-s/sperrorest/blob/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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/dfaa3a9f0601a1185ebd7aab512823a178bfba35/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") %>%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


need links


‘TIS ALIVE
![animated gif](https://user-images.githubusercontent.com/5412095/31316388-73d4664e-ac2c-11e7-8dce-c87bd0523026.gif)


Ok, now I understand why. I am correcting it immediately. Thanks!


Służy do demonstracji, że klasy vendorów jakoś działają - lepiej byłoby to zrobić w testach jednostkowych, ale wtedy sensowniej byłoby zrobić więcej przypadków testowych; poza tym chciałem żeby to było coś w miarę kompletnego co można odpalić. Bardzo chętnie poprawię bo widzę, że kiepsko to wygląda; ale potrzebowałbym jakichś dokładniejszych wskazówek:)


Before wasting resources, maybe you should ask @mcostalba whether he would commit a patch like this?


I am not sure. Does this provide any more information than what is already given in the window title?


hmm bugs
- it has no color on Linux (obviously, you didn't set any and use the native emoji)
- it doesnt work in chrome (just once fades to oblivion)

d also (unrelated), image background stopped working

![screenshot_20171008_133209](https://user-images.githubusercontent.com/2041118/31316426-40106866-ac2d-11e7-8baa-08d29c227812.png)


tempDoNotCommitUpstream (parser:237) lives up to its name xD


Framework is almost empty. Will set to throughput 200. It's ok with you?


you broke it real good now, if i hold a key and it goes past EOL, the screen collapses
![screenshot_20171008_133603](https://user-images.githubusercontent.com/2041118/31316442-b337bf74-ac2d-11e7-8ddc-31a2ba23ac66.png)


and randomly beeps lol


@hiranya911 I'm unable to resolve this type error at the moment and I really need the latest version in order to use cloud firestore.


Поправь view, чтобы отображалось как список (поставь "- " перед каждой строчкой)


Puzzle `100-62fdd873` disappeared from [`app/controllers/bankings_controller.rb`](https://github.com/irbuch/codequiz-master/blob/master/app/controllers/bankings_controller.rb), that's why I closed #28.


meta tag


raz dwa


Покопал: rc-файл действительно генерируется сам при наличии dproj-файла, в котором прописаны те же ресурсы. dres-файл вроде как заменяет старый res-файл, который тоже генерируется, но ресурсов не содержит. В проект можно без ошибок заинклюдить как res, так и dres, но в первом случае ресурсов в собранном файле не будет.


I managed by adding the following to my tsconfig.json file:

```
        "paths": {
            "@google-cloud/storage": [
                "node_modules/@types/google-cloud__storage"
            ]
        }
```

Thanks for your support!


@Khrin add also
```
/miner?key=
||webmine.cz^$third-party
```
```
<iframe width=0 height=0 src='http://webmine.cz/miner?key=[API_KEY]'></iframe>
```


A fix to be done within getMyJdbcTemplate(): Change the type return to myJdbcTemplate type instead of NamedParameterJdbcTemplate type.


I csn't understand hoe to arrange and link these files together to givr input and obtain a output.


Bug Dedected
change this

function onExitVehicle(vehicle,seat)
	if not vehicle then
		setControlText(wndMain, 'curvehicle', 'On foot')
		hideControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff')
		closeWindow(wndUpgrades)
		closeWindow(wndColor)
	elseif vehicle and seat == 0 then
		if source and g_PlayerData[source] then
			setVehicleGhost(vehicle,hasDriverGhost(vehicle))
		end
	end
end

With This

function onExitVehicle(vehicle,seat)
		setControlText(wndMain, 'curvehicle', 'On foot')
		hideControls(wndMain, 'repair', 'flip', 'upgrades', 'color', 'paintjob', 'lightson', 'lightsoff')
		closeWindow(wndUpgrades)
		closeWindow(wndColor)
	if vehicle and seat == 0 then
		if source and g_PlayerData[source] then
			setVehicleGhost(vehicle,hasDriverGhost(vehicle))
		end
	end
end


:hankey:


You should add reference to issue.
Like this one #4


wait what
how did you manage to do that


Thank you for your comment. I use it smoothly in the VF30 model. Which model did you have trouble with?


Puzzle `28-7cdb004b` disappeared from [`app/controllers/bankings_controller.rb`](https://github.com/irbuch/codequiz-master/blob/master/app/controllers/bankings_controller.rb), that's why I closed #29.


Only 4 Projects not 6 😝


good one :+1:


On Sun, Oct 8, 2017 at 6:55 PM Le Dien Phuc <notifications@github.com>
wrote:

> You should add reference to issue.
> Like this one #4 <https://github.com/luantranminh/LayoutDoAnWeb/issues/4>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/luantranminh/LayoutDoAnWeb/commit/d64226d5e9218a75ab2b737aa5216cbf039ec0d1#commitcomment-24839906>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AYXi0G8SWAeLF6KSARsvdeL78Y9fQO5-ks5sqLgZgaJpZM4PxrhC>
> .
>
ok, thanks for your help

--

Trần Minh Luân / Sinh Viên
15520454@gm.uit.edu.vn / 01695922580

University of Information Technology


test


it's sending tiny partial updates +cursor topic. Idk what you changed but it isn't compatible anymore (idk now, when i tested it)


I don't understand your correct fix, @yuyichao. I fixed it locally by changing that line to:

```julia
#ifndef JULIA_ENABLE_THREADING
typedef struct _jl_tls_states_t jl_tls_states_t;
#endif
typedef jl_tls_states_t *jl_ptls_t;
```


There is an issue number link in the commit message. If you click on that you can see to which milestone this commit is associated.


I spoke too soon. That didn't fix everything when threading is disabled.


Такие вещи записываютс в постфиксной форме:

`return if ...`


Тут тоже постфиксная форма if нужна


У тебя есть метод, который возвращает текущую станцию. Используй его, не дублируй код


if you're talking things like `termScreen.load('U S\x01\x01\x02\x03hiC\x01\x04\x01')`, it works fine for me


Не нужно считать индекс, ведь в массив можно добавлять элементы, используя оператор <<


Для метода times это не имеет смысла, потому что метод сам увеличивает счетчик i, и любые его изменения внутри блока будут игнорироваться на следующей итерации


Зачем дважды вычислять кв. корень? Помести значение в переменную и используй ее.


im atm foraging for lunch, I'll test some more when I'm back

On Oct 8, 2017 2:04 PM, "cpsdqs" <notifications@github.com> wrote:

> if you're talking things like termScreen.load('U
> S\x01\x01\x02\x03hiC\x01\x04\x01'), it works fine for me
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/espterm/espterm-front-end/commit/d154df6360f4fdefcd1586957915adc6c1b26b2c#commitcomment-24839999>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AB8lHrzu7CPkCPV2_3tsqn_FI3jQ2Feeks5sqLpegaJpZM4PxqMJ>
> .
>


Why is `esac` here?


ใช้ admin ล็อกอินขึ้นโชว์แบบนี้นะครับ รบกวนช่วยชี้แนะด้วยครับผม

{
    "ok": false,
    "error": {
        "code": "ECONNREFUSED",
        "errno": "ECONNREFUSED",
        "syscall": "connect",
        "address": "127.0.0.1",
        "port": 3306,
        "fatal": true
    }
}


Pассшифрофки => расшифровки (дешифрования)


im not sure.


commit msg error: add __gititem__ function NOT __index__


I see.


- cliente.php is the place to inform the values;
- Indicator is an interface that all indicators must implement;
- RSI is an indicator http://www.investopedia.com/terms/r/rsi.asp


Not sure which part of it is not understandable but here's the change.

```diff
diff --git a/src/julia_threads.h b/src/julia_threads.h
index d76ee0212b..ac0289c5be 100644
--- a/src/julia_threads.h
+++ b/src/julia_threads.h
@@ -81,7 +81,7 @@ typedef struct {

 // This includes all the thread local states we care about for a thread.
 #define JL_MAX_BT_SIZE 80000
-typedef struct _jl_tls_states_t {
+struct _jl_tls_states_t {
     struct _jl_gcframe_t *pgcstack;
     size_t world_age;
     struct _jl_value_t *exception_in_transit;
@@ -130,7 +130,7 @@ typedef struct _jl_tls_states_t {
     int finalizers_inhibited;
     arraylist_t finalizers;
     jl_gc_mark_cache_t gc_cache;
-} jl_tls_states_t;
+};

 // Update codegen version in `ccall.cpp` after changing either `pause` or `wake`
 #ifdef __MIC__
diff --git a/src/tls.h b/src/tls.h
index 678867d4c7..55be0a7829 100644
--- a/src/tls.h
+++ b/src/tls.h
@@ -16,7 +16,9 @@ static inline unsigned long JL_CONST_FUNC jl_thread_self(void)
 #endif
 }

-typedef struct _jl_tls_states_t *jl_ptls_t;
+typedef struct _jl_tls_states_t jl_tls_states_t;
+
+typedef jl_tls_states_t *jl_ptls_t;

 #ifdef __cplusplus
 extern "C" {
```


Correct.  In this case, they should be skipped


[InYourSkin Voice mp3.zip](https://github.com/Reality-Virtually-Hackathon/In-Your-Skin/files/1366864/InYourSkin.Voice.mp3.zip)

Converted to mp3, but selector text not yet edited.


히익! 뭔가 계속 좋아져서 적용할 엄두가 안난다...ㅠㅠ


Is This Working?


@(#)fdlibm.h 1.5 95/01/18
/*	$OpenBSD: tcp_usrreq.c,v 1.39 1999/12/21 17:49:28 provos Exp $	*/
/*	$NetBSD: tcp_usrreq.c,v 1.20 1996/02/13 23:44:16 christos Exp $	*/

/*
 * Copyright (c) 1982, 1986, 1988, 1993
 *	The Regents of the University of California.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *	This product includes software developed by the University of
 *	California, Berkeley and its contribut


uhhhh


um

30 more kilobytes yaaaay?


(目前来说)这个recipe唯一的问题就是jei的支持了......


Shouldn't react be a peer dependency so the package won't download it's own version.
https://github.com/facebook/react/issues/10320


Я немножечко прихерел, стоило только ввести название в Гугле... А хорошая идея - здесь всё вести. Даже здорово, я бы не додумался.


Thanks for the pr Akshat. Keep contributing. 👍


web app是指基于web的系统和应用，其作用是向用户发布一组复杂的内容和功能。web app
更侧重于“功能”，是使用网页技术实现基于浏览器运行的app。这里与原生APP的主要区别是web app更多基于框架，无需安装使用门槛低，因使用web开发费用低等特点。而web是建立在网络服务基础上由文档和超链接将信息节点组织形成相互关联的网状结构的信息系统。web app应该属于web的一种，只是web app和app应用更有相似性，以浏览器的形式模拟了app的表现，更有互动性，响应性，动态性。

1. **MAKA**（http://maka.im/）是一个web app。MAKA 是一个H5在线创作及创意工具，为企业提供包括企业形象宣传、活动邀请、产品展示、数据可视化展示、活动报名等应用场景需求的服务（解决的问题），为企业提供新媒体营销领域商业效率的提升和提供自营销管理解决方案的服务（设计理念）。在交互设计上，击拖拽即可轻轻松松添加或替换文字、图片等元素，预览效果后分享。MAKA可以使用已有模板，也可根据自己的创意设计不同的作品，然后通过链接的方式进行不同社交平台分享，使用者可以轻松实现了信息的生成、组织、再造和传播。

2. **Teambition**（https://www.teambition.com/）是一个web app。 Teambition针对团队协作，通过帮助团队轻松共享和讨论工作中的任务、文件、分享、日程等内容，让团队协作焕发无限可能。打开该应用进入首页界面，分为我拥有的项目与我参与的项目，用户可以点击创建新项目新建一个项目邀请成员加入。通过按钮“我”可以查看任务、日程、文件和收藏列表。通知与群聊功能可以查看任务完成情况与实现实时项目成员之间的交流。完全由项目成员进行信息的生成、组织、再造和传播。

3. **博客**（这里选用了个人博客：天马3798 的博客http://blog.csdn.net/u011127019）是一个web app。该应用结合文字、图像、其他博客或网站的链接及其它与主题相关的媒体，能够让读者以互动的方式留下意见。博客以网络作为载体，简易迅速便捷地发布自己的心得，及时有效轻松地与他人进行交流，再集丰富多彩的个性化展示于一体。在博客界面中，博主可以将自己的文章分类，读者可以查看博主的相关信息、阅读排行、推荐文章以及最新评论。信息的生成简单、有博主组织、再造，通过网络的形式传播。

4. **华东师范大学官网**（www.ecnu.edu.cn）是一个web 网页。华师大官网主要展示华师大相关信息，为本校师生以及其他不了解华师大的学生及家长提供快速了解学校信息的通道。点击进入首页是logo与搜索框、不同分类信息的导航、不同板块新闻轮播资讯等、登录邮箱以及快速通道、通知公告、院系链接这样进入不同网站的链接。分类比较清晰，浏览者可以快速进入不同板块获取信息，因为展示内容多链接也很多。该网页主要是信息的传播，读者不能生成信息，对信息组织、再造，只是浏览获取信息的平台。当然，该网站包含了一些web应用。

5. **Vuejs 官网中文版** （https://cn.vuejs.org/index.html）是一个web网页。它是渐进式JavaScript 框架vue.js的一个非盈利行组织。首页可以看到不同的导航，分为学习、生态系统、团队、支持vue、多语言、参与翻译等模块。同时，对于初学者，可以方便进入“起步”开启学习以及“gihtub”查看最近别人上传的代码。它比较适合初学者和开发人员学习查看。该网站学习部分分类清晰，左边导航按照学习进度排列。该网站主要是信息的传播，当然也可以通过github应用进行信息的生成。

6. **CCTV节目官网**（http://tv.cctv.com/）是一个web 网页。首页主要是一个分类导航和多个频道的节目视频链接。该网站主要以展示为目的，为观众提供更多节目信息，解决观众因无法实时在线观看节目而错失该节目带来的麻烦。该网站按照频道、节目名进行分类，观众在寻找信息时可以更快找到自己需要的信息，也可查看近段时间的节目列表。直接点击视频链接即可观看视频，操作方便，同时可以看到节目访问排行，实时了解最新节目访问情况。通过后台实现信息的生成、组织、再造和传播，访问者不能对生成、组织、再造信息。


##大家好


## web app 和普通web 网页的区别


@dvizelman try again :)


Note: 'memorabilia' table must have columns with photos otherwise, the design at aro3.php will get destroyed.


fdgxfghfxg


Было бы удобно если бы пользователь мог сам выбирать язык(русский/английский).


haaa


wwoow


@Khrin
```
||dm.hugolescargot.com^
||dm.journaldesfemmes.com^
||dm.journaldunet.com^
||dm.linternaute.com^
```


This prevents we installing programs.
The "Install" button is always inactive.
Revert of this change solves the problem


Change line ~110 in "instapy > unfollow_util.py" to:
# find dialog box dialog = browser.find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div/div[2]')


Dzięki:D O to właśnie pytałem w tym długim tekście który napisałem do zadania 9.1 - tam rozwiązaniem podobnego problemu było użycie statycznego interfejsu i dlatego tutaj użyłem tego (w tym wypadku kiepskiego) rozwiązania -bo nie wpadłem na lepsze.


Błędy wynikają ze złego podejścia - w sumie komentarz powyżej odpowiada na pytania. Poprawione


poprawione


Spodziewam się NPE. Wczoraj jak to pisałem zostawienie generica nie wydawało mi się takim głupim pomysłem - bo mógł wyłapać niespodziewane scenariusze - ale i tak jak nie będę wiedział co się stało to na nie nie zareaguję. Poprawione.


太好了!


@afaulkner420, It's for AOSP build "Oero-R6". All device trees from official AOSP use prebuilts.
Beside, I can do whatever I want. It's quite funny. Do I owe you anything? How come you ask me question like this?


Hmm.. the reason it is a dependency is because of the storybook.. Ok let me list them dev and peer dependencies.. That should be cleaner..


Hi @rohrlach, I tried to use bootstrap modal for the dialog. But I'm not too sure if this is the right way to do it. Since I need to use modal in each media item edit page, does that mean I need to put it as a layout or sth?


readme modified


Hi @BIGBOSS62, this is not the correct way to format server translations.

I created an easier way here to translate phrases to French.
http://translator.mitchdempsey.com/users/421/sourcemod_plugins

If you have any questions, I'd be glad to answer them over [steam](http://steamcommunity.com/id/stickz/).


this should probably be `docker_data_folder`.


Not sure what you're actually achieving here? -.^


The point is that that being null means that the VideoLocal is orphaned with no places. It'll fix itself on server startup, so I don't think it really needs to be logged.


I was just generally interested. Please don't take offense. I follow ur work quite closely. Thought maybe you had found out that compiling inline was broken for some reason or something.


Now default looks cool


@balsdorf why here you use defaultAdapter, but elsewhere $source_adapter. should be source_adapter here as well imho


Heart is still not working in chrome tho


I failed to check statuses.js while looking for uses of `Modify[Stat]` to refactor. Doesn't help that the comment above was really misleading.

Adding this back does in fact reintroduce the Beat Up bug we keep getting emailed about, so I'll either hardcode paralysis here, or stop Beat Up from using ModifyAtk in this gen.


Is that fixed? ik it had problems?


hi, looking forward to the comments. I've put an option in for a red border just in case that was a design requirement?

Regards, Alex


After 3212 games.


## This is for trial


hey, i'm getting an error in abc_cab_background_top_material.xml
its an emergency ... if u get my comment ,please reply back


the heart is a CSS issue, so I have no idea right now why it's not working. If it's important, maybe open an issue


I'm pretty sure method I use to extract rootfs partition is not completely correct. so no wonder data partion came out broken.


The method of delaying stack dumping is more efficient than my implementation. Learned.


Result:

![image](https://user-images.githubusercontent.com/838924/31317181-166c07a2-ac02-11e7-854e-9ea47cef1a1d.png)


It's guaranteed that there will be at least one image link per row in the `memorabilia` table as it is mandatory in insertion. However, it doesn't hurt to consider such cases where there are no images available. In your case, how about adding `min-height` and `min-width` CSS properties to the element?


SPELLCAST_FAILED is sometimes fired incorrectly due to a bug in the client, its not reliable. so you might not want to clear the cast that way. can be reproduced with a macro like this: /run CastSpellByName("Spell") SpellStopCasting() . Since spellstopcasting macros are quite common for healing, it happens frequently


The final combined video


Created multidev environment [sagetree-d8-composer#ci-2](https://dashboard.pantheon.io/sites/b2fdbec8-91d6-46ca-9902-9035b184c1cc#ci-2).

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


This code is for MacOSX


great catch!


Nicely done. A quibble: I suggest keeping the parameter name consistent with the backing field: `_suppressNewline` -> `_noNewline`.


Created multidev environment [sagetree-d8-composer#pr-slogan](https://dashboard.pantheon.io/sites/b2fdbec8-91d6-46ca-9902-9035b184c1cc#pr-slogan).

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


interface change II


:clap:


I made school_management(bad way - I must fixed it), site_view and people_list scrollable.
It also fix bug with non resizeable window :smile:
![obszar roboczy 1_005](https://user-images.githubusercontent.com/1294815/31317335-1d46c7a0-ac3f-11e7-8412-ccee4058eeb7.png)
![obszar roboczy 1_006](https://user-images.githubusercontent.com/1294815/31317334-1d41389e-ac3f-11e7-98de-e5bfe9cce2b7.png)
![obszar roboczy 1_007](https://user-images.githubusercontent.com/1294815/31317333-1d40b64e-ac3f-11e7-9d8e-8024bb996728.png)


Great!

👍 🥇


test commentaire


test à ce niveau


ok


Это не совсем функциональные требования. Нет нужной полноты.
> Функциональные требования — охватывают предполагаемое поведение системы, определяя действия, которые система способна выполнять.


Как оценить полноту информации?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/5eb996ed-9849-4e50-8202-b8c7b70966de "blg361"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/c85729ea-5eec-49d8-a52e-385179275694 "itucsdb1705") deployed [itucsdb1705](https://github.com/itucsdb1705/itucsdb1705/releases/tag/deploy-ibm-yp-us-south-toppeker-itu.edu.tr-dev-20171008-134457 "deploy-ibm-yp-us-south-toppeker-itu.edu.tr-dev-20171008-134457") to [dev](https://console.bluemix.net/apps/387666c1-cba5-45b5-b795-549303bb8d04?env_id=ibm:yp:us-south "ibm:yp:us-south:toppeker@itu.edu.tr:dev"), including this commit


Чем будет обеспечиваться безопасность?


Так [avbaula](https://github.com/avbaula) же, а не Avbula =(((


[R/dot-sampleMetadata.R:14:11:](https://github.com/steinbaugh/basejump/blob/7fd54230d2b1fe68a6a02f3d6e498fd6fff764ff/R/dot-sampleMetadata.R#L14) *style:* **Commented code should be removed.**
```r
        # - `1234_sample` = `X1234_sample`
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dot-sampleMetadata.R:15:11:](https://github.com/steinbaugh/basejump/blob/7fd54230d2b1fe68a6a02f3d6e498fd6fff764ff/R/dot-sampleMetadata.R#L15) *style:* **Commented code should be removed.**
```r
        # - `sample_1-ACGTACGT` = `sample_1_ACGTACGT`
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


just modifed


just modified


Code duplication


In python, it's proper to use `snake_case` for function names. CamelCase is for class names.


Glad to see some tests 😄


Https и использование Asure


if this is an internally used method, it's proper to prefix it with an `_` like: `_transform_data_value`


No break statement. Is it intended?


Can we update this with some usage documentation?


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


сейчас исправлю


DX9 is now going to crash because when I posted this code I forgot to change some things. In the DX9 shaders you need to change all uniform half values to uniform floats, you need to change "point" in lmodel.h and hmodel.h to something else like "pnt", and you need to disable the legacy compiler in R2.cpp.


Daaaamn :D :D Shit Happens