> 404 решается ручной сменой сервера. Константа currentServer (Файл index.js. Возможные значения 0-3). На данный момент у меня на 1 работает.

вот так вот(

[05.04.2019 16:41:47]: VCoinX загружается...
Unexpected server response: 404
[05.04.2019 16:41:47]: [ОШИБКА]: Пользователь отключен от сервера.
                Через 10 секунд будет выполнен перезапуск.
[05.04.2019 16:41:47]: [ОШИБКА]: Достигнут лимит попыток подключиться к серверу.
                        Производится смена сервера...


This Codacy issue is a bit weird. `self._header_parser` is actually referencing a class and in the issued line it is simply used to instantiate an corresponding object to use it. I feel like Codacy is wrong about this...

### [Codacy](https://app.codacy.com/app/bihealth/altamisa/commit?cid=343840191) detected an issue:
#### Message: `self._header_parser is not callable`

#### Occurred on:
+ **Commit**:  39a5cebfda9104be7ff50df8ef195b8a8faf50dd
+ **File**:    [altamisa/isatab/write_assay_study.py](https://github.com/bihealth/altamisa/blob/39a5cebfda9104be7ff50df8ef195b8a8faf50dd/altamisa/isatab/write_assay_study.py)
+ **LineNum**: [214](https://github.com/bihealth/altamisa/blob/39a5cebfda9104be7ff50df8ef195b8a8faf50dd/altamisa/isatab/write_assay_study.py#L214)
+ **Code**:    `self._headers.append(list(self._header_parser(node.headers).run()))`

#### Currently on:
+ **Commit**:  fd7180f8e1f9ea770c2d4ecffac5b482fd162130
+ **File**:    [altamisa/isatab/write_assay_study.py](https://github.com/bihealth/altamisa/blob/fd7180f8e1f9ea770c2d4ecffac5b482fd162130/altamisa/isatab/write_assay_study.py)
+ **LineNum**: [214](https://github.com/bihealth/altamisa/blob/fd7180f8e1f9ea770c2d4ecffac5b482fd162130/altamisa/isatab/write_assay_study.py#L214)


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

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

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

### Deployments updated

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

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


I have `CHECK_STATE_MACHINE` for exactly this purpose. It checks the number of suspensions, thus do not depend on naming scheme.


awesome code!


Updated to 0.2.2


Collaborator: Review for this commit was created. [Link to review](http://217.170.125.19:40101/ui#review:id=14)


I second @fenaux. What changes are made to run_video?
I just tried to run python run_video to test on an mp4 video but it is not showing me the keypoints nor the skeleton. The command plays the video with nothing on it. What do I do?


Should we change that to "Microsoft.VisualStudio.Component.Roslyn.LanguageServices" for VS2019 RC? See commit https://github.com/renestein/ConfigureAwaitEnforcer/commit/6e3cd4dd7b46a81e89f8ed97dbc37d001650eced where they had the same problem.


Collaborator: Review for this commit was created. [Link to review](http://217.170.125.19:40101/ui#review:id=15)


direct array assignment is faster:  $idlistNewArr[] = $modresid.'x'.$recId;


the `has many :tickets` is missing


echo is statement: echo $listres;


The build is now passing after Hydra was fixed.


`belongs_to :service` is missing


Related to issue #822


Unable to download this file.


formatting: we use braces not foreachend


`has_many :tickets` is missing


I think that's a very valid argument.


code formatting "if ("


indentation


You are right, culprid were these two lines in the composer.json:
```
-  "scripts": {
-    "post-update-cmd": "Helhum\\Typo3Console\\Composer\\InstallerScripts::setupConsole",
-    "post-install-cmd": "Helhum\\Typo3Console\\Composer\\InstallerScripts::setupConsole"
-  },
```
Without it, it of course works!


ho ho ho


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

* https://fakeql.com
* https://www.fakeql.com
* https://fakeql-git-master.fredibach.now.sh


Apart from some new images there are no skin changes required by these updates.


high level read looks good, just code formatting issues and create a PR so I can test it

Thanks!


Successfully aliased the URL <https://j0weiss-1ltg5pl6f.now.sh> to the following aliases.

* https://dev.j0weiss.de
* https://j0weiss-git-master.j0weiss.now.sh


[Standar SQL queries for BQ.xlsx](https://github.com/UiPathAmericasAnalyticsandReporting/Analytics-and-Reporting/files/3048193/Standar.SQL.queries.for.BQ.xlsx)
[Global Demand Generation - MoM.xlsx](https://github.com/UiPathAmericasAnalyticsandReporting/Analytics-and-Reporting/files/3048194/Global.Demand.Generation.-.MoM.xlsx)
[Reports for validation.xlsx](https://github.com/UiPathAmericasAnalyticsandReporting/Analytics-and-Reporting/files/3048195/Reports.for.validation.xlsx)


ho hello


For BQ


I think that's because he is initializing the Customer in the constructor of the CustomerFormViewModel.


article_info_table ですが、下記で定義済みなので再定義せずに引数で貰う等の対応をお願いします。
https://github.com/AlisProject/serverless-application/commit/6971e9e54ff54ac15f1aac4c3efb924d44be7c15#diff-0088225e32ca2aec37120d19eba7941eR66


start and end parameters are not used in `get_posts`, you should move the filters there.


後続も同じく対応頂ければと


これも間違い。
リモートの名前がいつまでも「origin」になっているから。
これ、コマンドごとに解消できないのか...
ある意味不便では。


Any reason we are duplicating the code for posting data? Shouldn't this be the queue's responsibility?


history ですが、 body と paid_body は分けるようにお願いします。
（ユーザに履歴を公開できなくなってしまうので）


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 367-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52315&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:25


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 368-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52316&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:24


*achievements


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 369-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52317&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:24


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 370-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52318&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:24


If it fails to send, the request is put back on the end of the queue?


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 371-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52319&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:24


I have a habit to write optimal code that may reduce readability.

`[...Array(12)].map` is inefficient that internally creates an array and iterates over it  to unpack then calls a closure for each element just to replace `for(let i = 0; i < 12; i++)` loop that makes it 3 times slower than optimized:

```JS
let peerId = PEER_ID_VERSION_PREFIX;
for (let i = 0; i < 12; i++) {
    peerId += "0123456789ABCDEF".charAt(Math.random() * 16 | 0);
}
```

The optimized version of your code without slow constructions (`[...Array(12)].map` and `toString` looks almost the same as mine.

But any way this function is not called often :-)


It would be nice to have some documentation about the project


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 372-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52320&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:24


YES I'M A MATURE DOM YES I'M 43 DON'T LIKE IT? FUCK OFF. I'M HERE TO RINSE YOU Seeking genuine obiedient paypigs kik RachelDom1


You may use `fix && ! _git_is_dirty` to provide linting capabilities to the action


![](https://github.trello.services/images/mini-trello-icon.png) [🔧 dataset: simplifier utilisateurs & mots de passe](https://trello.com/c/pUsDgm48/24-%F0%9F%94%A7-dataset-simplifier-utilisateurs-mots-de-passe)


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 373-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52321&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:26


should be objectIdentifier oid is not helpful


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 374-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52322&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:23


I'm not sure this is right...


`max-height` won't work here either unfortunately on tablet/phone type screens without sufficient width for the image.


Created multidev environment [d8-digital-stlawu#ci-454](https://dashboard.pantheon.io/sites/9f185cec-9c0b-4fcb-972f-9a5f2f6ed252#ci-454).

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


Maybe systematically grepping for "TODO" would help to find sleeping issues before the release? ;-)


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 375-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52324&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:22


Created multidev environment [visualizing-faculty-research#ci-210](https://dashboard.pantheon.io/sites/3f330315-1192-4ce1-93ac-1446fdb4b97a#ci-210).

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


random port 45677 ? whats this for ?


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

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

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

### Deployments updated

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

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


statically assigned ipaddress


mudei o ArrayList de clientes e o cadastrarCliente pra classe main, não faz sentido ficar em menu.
menu é uma classe só pra exibição do menu, que também vai ser usada pra fazer o menu operação


comments bad


you are absolutely correct, these should be 'vel'. I will correct it right now.


obj should be bacnetObj minimum
pv should be propertyValue


d should be remoteDevice


Now you're not writing to stage three anymore! Please restore this line.


l should be deviceEventListener


Aliasing failed with the following error:

~~~
Error! We couldn't verify the propagation of the DNS settings for vacuumlabs.com
~~~


Воткни начало форыча сюда


siap di coba nanti


А конец форыча сюда.
тебе нужно в репите повторять весь блок верстки поста


sb should be stringBuilder


Created multidev environment [visualizing-faculty-research#ci-212](https://dashboard.pantheon.io/sites/3f330315-1192-4ce1-93ac-1446fdb4b97a#ci-212).

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


![](https://github.trello.services/images/mini-trello-icon.png) [IP: Tutorial](https://trello.com/c/N0qMybX6/191-ip-tutorial)


Works now! Thanks a lot.


Created multidev environment [visualizing-faculty-research#ci-214](https://dashboard.pantheon.io/sites/3f330315-1192-4ce1-93ac-1446fdb4b97a#ci-214).

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


Deployment failed with the following error:

~~~
If you agree with that, please run again with `--public`.
~~~


[R/DAISIE_area_params.R:32:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_area_params.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
#' @param proportional_peak_t value from 0 to 1 indicating where in the island's history the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:32:93:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_area_params.R#L32) *style:* **Trailing whitespace is superfluous.**
```r
#' @param proportional_peak_t value from 0 to 1 indicating where in the island's history the
                                                                                ^
```
[R/DAISIE_area_params.R:37:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_area_params.R#L37) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list of numerical values containing area parameters for island ontogeny
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_area_params.R:37:83:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_area_params.R#L37) *style:* **Trailing whitespace is superfluous.**
```r
#' @return list of numerical values containing area parameters for island ontogeny
                                                                                ^
```
[R/DAISIE_area_params.R:41:13:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_area_params.R#L41) *style:* **Trailing whitespace is superfluous.**
```r
#' @examples
            ^
```
[R/DAISIE_area_params.R:60:28:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_area_params.R#L60) *style:* **Trailing whitespace is superfluous.**
```r
  list(max_area = max_area,
                           ^
```
[R/DAISIE_create_island.R:5:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param island_spec matrix with species on island (state of system at each time point)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:7:75:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#' @param keep_final_state logical indicating if final state of simulation
                                                                          ^
```
[R/DAISIE_create_island.R:10:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @return list with the island information, composed stt table, branching times of extant
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:12:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L12) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_create_island <- function(stt_table,
^~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:12:44:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
DAISIE_create_island <- function(stt_table,
                                           ^
```
[R/DAISIE_create_island.R:13:44:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L13) *style:* **Trailing whitespace is superfluous.**
```r
                                 totaltime,
                                           ^
```
[R/DAISIE_create_island.R:14:46:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L14) *style:* **Trailing whitespace is superfluous.**
```r
                                 island_spec,
                                             ^
```
[R/DAISIE_create_island.R:17:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L17) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:18:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:18:104:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L18) *style:* **Trailing whitespace is superfluous.**
```r
  ### if there are no species on the island branching_times = island_age, stac = 0, missing_species = 0
                                                                                ^
```
[R/DAISIE_create_island.R:19:27:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L19) *style:* **Commas should always have a space after.**
```r
  if (length(island_spec[,1]) == 0) {
                          ^
```
[R/DAISIE_create_island.R:20:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L20) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_create_island.R:21:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L21) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:33:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L33) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:34:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L34) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:35:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L35) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:37:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L37) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:45:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:47:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L47) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:49:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L49) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "branching time (BP)"] <- totaltime - as.numeric(island_spec[, "branching time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:50:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L50) *style:* **Lines should not be more than 80 characters.**
```r
    island_spec[, "Colonisation time (BP)"] <- totaltime - as.numeric(island_spec[, "Colonisation time (BP)"])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:51:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L51) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_create_island.R:58:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L58) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:60:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L60) *style:* **Lines should not be more than 80 characters.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:60:65:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L60) *style:* **Only use double-quotes.**
```r
      colonists_present <- sort(as.numeric(unique(island_spec[, 'Mainland Ancestor'])))
                                                                ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:61:60:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L61) *style:* **Trailing whitespace is superfluous.**
```r
      number_colonists_present <- length(colonists_present)
                                                           ^
```
[R/DAISIE_create_island.R:62:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L62) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~
```
[R/DAISIE_create_island.R:63:35:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L63) *style:* **Trailing whitespace is superfluous.**
```r
      island_clades_info <- list()
                                  ^~
```
[R/DAISIE_create_island.R:65:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:65:58:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L65) *style:* **Only use double-quotes.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:65:104:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L65) *style:* **Commas should always have a space after.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:65:105:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L65) *style:* **Trailing whitespace is superfluous.**
```r
        subset_island <- island_spec[which(island_spec[, 'Mainland Ancestor'] == colonists_present[i]),]
                                                                                ^
```
[R/DAISIE_create_island.R:66:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L66) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:67:37:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L67) *style:* **Only use double-quotes.**
```r
        if (class(subset_island) != 'matrix') {
                                    ^~~~~~~~
```
[R/DAISIE_create_island.R:71:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L71) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:73:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L73) *style:* **Lines should not be more than 80 characters.**
```r
                                                      island_spec = subset_island,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:75:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L75) *style:* **Lines should not be more than 80 characters.**
```r
                                                      keep_final_state = keep_final_state)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:81:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L81) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~
```
[R/DAISIE_create_island.R:84:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L84) *style:* **Lines should not be more than 80 characters.**
```r
                       taxon_list = island_clades_info, island_spec = island_spec)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_create_island.R:88:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_create_island.R#L88) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_data.R:2:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in list
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:7:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' #' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:12:34:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L12) *style:* **Trailing whitespace is superfluous.**
```r
#' the following elements.\cr \cr
                                 ^
```
[R/DAISIE_data.R:47:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L47) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in list
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:52:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L52) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:92:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L92) *style:* **Lines should not be more than 80 characters.**
```r
#' @title Colonization and branching times of 8 terrestrial avifaunal clades in table
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:96:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L96) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A table containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:103:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L103) *style:* **Lines should not be more than 80 characters.**
```r
#' * Non_endemic: for cases where both island and non-island populations of the species have been sampled) \cr
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:104:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L104) *style:* **Lines should not be more than 80 characters.**
```r
#' * Non_endemic_MaxAge: for cases where island population of the species has not
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:124:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L124) *style:* **Lines should not be more than 80 characters.**
```r
#' @title 1000 islands in RAW format simulated with the ML parameters of the CR model
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:125:27:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L125) *style:* **Trailing whitespace is superfluous.**
```r
#' for the Galapagos data.
                          ^
```
[R/DAISIE_data.R:127:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L127) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:158:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L158) *style:* **Lines should not be more than 80 characters.**
```r
#' @title 1000 islands in DAISIE format simulated with the ML parameters of the CR
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:161:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L161) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:165:42:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L165) *style:* **Trailing whitespace is superfluous.**
```r
#' \code{$island_age} - the island age\cr
                                         ^
```
[R/DAISIE_data.R:197:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L197) *style:* **Lines should not be more than 80 characters.**
```r
#' @description Each simulated dataset is an element of the list, which can be called using
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:247:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L247) *style:* **Lines should not be more than 80 characters.**
```r
#' @description A list containing the colonization and branching times of the terrestrial
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:256:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L256) *style:* **Lines should not be more than 80 characters.**
```r
#' The following elements of the list each contains information on a single colonist lineage
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:270:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L270) *style:* **Lines should not be more than 80 characters.**
```r
#' #' \code{$missing_species} - number of island species that were not sampled for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_data.R:277:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_data.R#L277) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:2:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L2) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:7:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L7) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:10:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L10) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:86:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L86) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^~
```
[R/DAISIE_dataprep.R:87:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L87) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:88:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L88) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:89:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L89) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:90:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L90) *style:* **Lines should not be more than 80 characters.**
```r
#' ### Create Galapagos data object where all taxa have the same macroevolutionary process
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:91:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:98:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L98) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:100:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L100) *style:* **Lines should not be more than 80 characters.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:100:82:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L100) *style:* **Trailing whitespace is superfluous.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
                                                                                ^
```
[R/DAISIE_dataprep.R:101:79:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L101) *style:* **Trailing whitespace is superfluous.**
```r
#' # except for Darwin's finches) and the other applies only to type 2 species
                                                                              ^
```
[R/DAISIE_dataprep.R:104:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L104) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:113:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L113) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:114:80:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L114) *style:* **Trailing whitespace is superfluous.**
```r
#' ### Create Galapagos data object with a distinct macroevolutionary processes
                                                                               ^
```
[R/DAISIE_dataprep.R:115:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L115) *style:* **Lines should not be more than 80 characters.**
```r
#' # for the Darwin's finches. One process applies to type 1 species (all species
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:116:79:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L116) *style:* **Trailing whitespace is superfluous.**
```r
#' # except for Darwin's finches) and the other applies only to type 2 species
                                                                              ^
```
[R/DAISIE_dataprep.R:117:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L117) *style:* **Lines should not be more than 80 characters.**
```r
#' # (Darwin's finches). Set fraction of potential colonists of type 2 to be 0.163.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:118:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L118) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:128:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L128) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Lines should not be more than 80 characters.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:130:17:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Use <-, not =, for assignment.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                ^
```
[R/DAISIE_dataprep.R:130:38:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                     ^
```
[R/DAISIE_dataprep.R:130:49:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:49:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Variable or function name should be snake_case.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                ^
```
[R/DAISIE_dataprep.R:130:51:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                  ^
```
[R/DAISIE_dataprep.R:130:74:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                                         ^
```
[R/DAISIE_dataprep.R:130:131:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L130) *style:* **Commas should always have a space after.**
```r
DAISIE_dataprep = function(datatable,island_age,M,number_clade_types = 1,list_type2_clades = NA, prop_type2_pool = "proportional",epss = 1E-5)
                                                                                ^
```
[R/DAISIE_dataprep.R:131:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L131) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/DAISIE_dataprep.R:132:24:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L132) *style:* **Use <-, not =, for assignment.**
```r
  number_colonisations = nrow(datatable)
                       ^
```
[R/DAISIE_dataprep.R:133:12:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L133) *style:* **Use <-, not =, for assignment.**
```r
  datalist = list()
           ^
```
[R/DAISIE_dataprep.R:134:13:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L134) *style:* **Variable or function name should be snake_case.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
            ^~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:134:28:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L134) *style:* **Put spaces around all infix operators.**
```r
  datatable$Missing_species<-as.numeric(as.character(datatable$Missing_species))
                          ~^~~
```
[R/DAISIE_dataprep.R:135:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L135) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/DAISIE_dataprep.R:136:5:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L136) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(number_clade_types == 1)
    ^
```
[R/DAISIE_dataprep.R:137:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L137) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:138:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L138) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:138:19:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L138) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                  ^
```
[R/DAISIE_dataprep.R:138:36:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L138) *style:* **Put spaces around all infix operators.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                  ~^~
```
[R/DAISIE_dataprep.R:138:48:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L138) *style:* **Commas should always have a space after.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                               ^
```
[R/DAISIE_dataprep.R:138:59:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L138) *style:* **Put spaces around all infix operators.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                                         ~^~
```
[R/DAISIE_dataprep.R:138:60:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L138) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    datalist[[1]] = list(island_age=island_age,not_present=(M - number_colonisations))
                                                           ^
```
[R/DAISIE_dataprep.R:140:5:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L140) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(number_clade_types == 2)
    ^
```
[R/DAISIE_dataprep.R:141:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L141) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:142:32:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L142) *style:* **Use <-, not =, for assignment.**
```r
    number_type2_colonisations = length(list_type2_clades)
                               ^
```
[R/DAISIE_dataprep.R:143:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L143) *style:* **Lines should not be more than 80 characters.**
```r
    number_type1_colonisations = number_colonisations - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:143:32:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L143) *style:* **Use <-, not =, for assignment.**
```r
    number_type1_colonisations = number_colonisations - number_type2_colonisations
                               ^
```
[R/DAISIE_dataprep.R:145:5:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L145) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:146:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L146) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:146:25:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L146) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
                        ^
```
[R/DAISIE_dataprep.R:146:41:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L146) *style:* **Put spaces around all infix operators.**
```r
      not_present_type1 = DDD::roundn((M/number_colonisations) * number_type1_colonisations) - number_type1_colonisations
                                       ~^~
```
[R/DAISIE_dataprep.R:147:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L147) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:147:25:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L147) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
                        ^
```
[R/DAISIE_dataprep.R:147:41:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L147) *style:* **Put spaces around all infix operators.**
```r
      not_present_type2 = DDD::roundn((M/number_colonisations) * number_type2_colonisations) - number_type2_colonisations
                                       ~^~
```
[R/DAISIE_dataprep.R:149:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L149) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type1 = DDD::roundn(M * (1 - prop_type2_pool)) - number_type1_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:149:25:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L149) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type1 = DDD::roundn(M * (1 - prop_type2_pool)) - number_type1_colonisations
                        ^
```
[R/DAISIE_dataprep.R:150:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L150) *style:* **Lines should not be more than 80 characters.**
```r
      not_present_type2 = DDD::roundn(M * prop_type2_pool) - number_type2_colonisations
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:150:25:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L150) *style:* **Use <-, not =, for assignment.**
```r
      not_present_type2 = DDD::roundn(M * prop_type2_pool) - number_type2_colonisations
                        ^
```
[R/DAISIE_dataprep.R:152:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L152) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[1]] = list(island_age = island_age, not_present_type1 = not_present_type1, not_present_type2 = not_present_type2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:152:19:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L152) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[1]] = list(island_age = island_age, not_present_type1 = not_present_type1, not_present_type2 = not_present_type2)
                  ^
```
[R/DAISIE_dataprep.R:155:3:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L155) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[R/DAISIE_dataprep.R:156:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L156) *style:* **Lines should not be more than 80 characters.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:156:23:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L156) *style:* **Use <-, not =, for assignment.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                      ^
```
[R/DAISIE_dataprep.R:156:71:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                      ^
```
[R/DAISIE_dataprep.R:156:86:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:107:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:117:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:156:147:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L156) *style:* **Commas should always have a space after.**
```r
    datalist[[i + 1]] = list(colonist_name = as.character(datatable[i,"Clade_name"]),branching_times = NA,stac = NA,missing_species = datatable[i,"Missing_species"], type1or2 = 1)
                                                                                ^
```
[R/DAISIE_dataprep.R:157:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L157) *style:* **Lines should not be more than 80 characters.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:157:14:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L157) *style:* **Use <-, not =, for assignment.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
             ^
```
[R/DAISIE_dataprep.R:157:77:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L157) *style:* **Commas should always have a space after.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
                                                                            ^
```
[R/DAISIE_dataprep.R:157:97:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L157) *style:* **Commas should always have a space after.**
```r
    the_brts = rev(sort(as.numeric(unlist(strsplit(as.character(datatable[i,"Branching_times"]),split = ",")))))
                                                                                ^
```
[R/DAISIE_dataprep.R:158:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L158) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:159:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Lines should not be more than 80 characters.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:7:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
      ^
```
[R/DAISIE_dataprep.R:159:21:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Put spaces around all infix operators.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                   ~^~
```
[R/DAISIE_dataprep.R:159:33:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                ^
```
[R/DAISIE_dataprep.R:159:46:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                             ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:70:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                     ^
```
[R/DAISIE_dataprep.R:159:84:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:84:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~~~~~~
```
[R/DAISIE_dataprep.R:159:92:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:117:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:132:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:132:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:159:160:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Commas should always have a space after.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:159:163:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Put spaces around all infix operators.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ~^~
```
[R/DAISIE_dataprep.R:159:164:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Only use double-quotes.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^~
```
[R/DAISIE_dataprep.R:159:168:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L159) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    if(max(the_brts)>island_age){print(paste('Colonisation time of ',max(the_brts),' for ',as.character(datatable[i,"Clade_name"]),' is older than island age',sep=''))}
                                                                                ^
```
[R/DAISIE_dataprep.R:160:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L160) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/DAISIE_dataprep.R:161:7:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L161) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(the_brts) == 1)
      ^
```
[R/DAISIE_dataprep.R:161:30:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L161) *style:* **Trailing whitespace is superfluous.**
```r
    if(length(the_brts) == 1)
                             ^
```
[R/DAISIE_dataprep.R:162:5:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L162) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:163:1:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L163) *style:* **Lines should not be more than 80 characters.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/DAISIE_dataprep.R:163:41:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L163) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                        ^
```
[R/DAISIE_dataprep.R:163:56:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L163) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                                       ^
```
[R/DAISIE_dataprep.R:163:69:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L163) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,min(the_brts,island_age - epss))
                                                                    ^
```
[R/DAISIE_dataprep.R:165:7:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L165) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(length(the_brts) > 1)
      ^
```
[R/DAISIE_dataprep.R:165:29:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L165) *style:* **Trailing whitespace is superfluous.**
```r
    if(length(the_brts) > 1)
                            ^~
```
[R/DAISIE_dataprep.R:166:5:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L166) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:167:41:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L167) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,the_brts)
                                        ^
```
[R/DAISIE_dataprep.R:167:56:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L167) *style:* **Commas should always have a space after.**
```r
      datalist[[i + 1]]$branching_times = c(island_age,the_brts)
                                                       ^
```
[R/DAISIE_dataprep.R:169:7:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L169) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Non_endemic_MaxAge")
      ^
```
[R/DAISIE_dataprep.R:169:20:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L169) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Non_endemic_MaxAge")
                   ^
```
[R/DAISIE_dataprep.R:170:5:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L170) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:171:30:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L171) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 1
                             ^
```
[R/DAISIE_dataprep.R:173:7:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L173) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(datatable[i,"Status"] == "Endemic")
      ^
```
[R/DAISIE_dataprep.R:173:20:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L173) *style:* **Commas should always have a space after.**
```r
    if(datatable[i,"Status"] == "Endemic")
                   ^
```
[R/DAISIE_dataprep.R:174:5:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L174) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/DAISIE_dataprep.R:175:30:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L175) *style:* **Use <-, not =, for assignment.**
```r
      datalist[[i + 1]]$stac = 2
                             ^
```
[R/DAISIE_dataprep.R:176:9:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L176) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if(max(the_brts)>island_age){
        ^
```
[R/DAISIE_dataprep.R:176:23:](https://github.com/rsetienne/DAISIE/blob/47ded37d5115ba17100ee3ecaefcdf6bd3d425d7/R/DAISIE_dataprep.R#L176) *style:* **Put spaces around all infix operators.**
```r
      if(max(the_brts)>island_age){
                     ~^~
```


why do you put `< 6570` in line 5?


> > 404 решается ручной сменой сервера. Константа currentServer (Файл index.js. Возможные значения 0-3). На данный момент у меня на 1 работает.
>
> вот так вот(
>
> [05.04.2019 16:41:47]: VCoinX загружается...
> Unexpected server response: 404
> [05.04.2019 16:41:47]: [ОШИБКА]: Пользователь отключен от сервера.
> Через 10 секунд будет выполнен перезапуск.
> [05.04.2019 16:41:47]: [ОШИБКА]: Достигнут лимит попыток подключиться к серверу.
> Производится смена сервера...

Ах да забыл уточнить, что нужно еще фиксануть баги данного коммита) Кстати в двух пулл реквестах ребята фиксанули баги о которых я писал в #45.


You're right partially. It's correct in regard to Pelicula which gains access to the class Casete and its methods, but it doesn't have some relation to the database, it only apply to level of class and objects.


index file


What I mean is what could you do with that version on your dreambox exactly?


<?php
require ('includes/application_top.php');
if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
	$err = false;
	$message = '';
	// запись логов
	$log_text =
	"--------------------------------------------------------\n" .
	"operation id		" . $_POST['m_operation_id'] . "\n" .
	"operation ps		" . $_POST['m_operation_ps'] . "\n" .
	"operation date		" . $_POST['m_operation_date'] . "\n" .
	"operation pay date	" . $_POST['m_operation_pay_date'] . "\n" .
	"shop				" . $_POST['m_shop'] . "\n" .
	"order id			" . $_POST['m_orderid'] . "\n" .
	"amount				" . $_POST['m_amount'] . "\n" .
	"currency			" . $_POST['m_curr'] . "\n" .
	"description		" . base64_decode($_POST['m_desc']) . "\n" .
	"status				" . $_POST['m_status'] . "\n" .
	"sign				" . $_POST['m_sign'] . "\n\n";

	$log_file = MODULE_PAYMENT_PAYEER_LOG;

	if (!empty($log_file))
	{
		file_put_contents($_SERVER['DOCUMENT_ROOT'] . $log_file, $log_text, FILE_APPEND);
	}

	// проверка цифровой подписи и ip
	$sign_hash = strtoupper(hash('sha256', implode(":", array(
		$_POST['m_operation_id'],
		$_POST['m_operation_ps'],
		$_POST['m_operation_date'],
		$_POST['m_operation_pay_date'],
		$_POST['m_shop'],
		$_POST['m_orderid'],
		$_POST['m_amount'],
		$_POST['m_curr'],
		$_POST['m_desc'],
		$_POST['m_status'],
		MODULE_PAYMENT_PAYEER_SECRETKEY
	))));

	$valid_ip = true;
	$sIP = str_replace(' ', '', MODULE_PAYMENT_PAYEER_IPFILTER);

	if (!empty($sIP))
	{
		$arrIP = explode('.', $_SERVER['REMOTE_ADDR']);
		if (!preg_match('/(^|,)(' . $arrIP[0] . '|\*{1})(\.)' .
		'(' . $arrIP[1] . '|\*{1})(\.)' .
		'(' . $arrIP[2] . '|\*{1})(\.)' .
		'(' . $arrIP[3] . '|\*{1})($|,)/', $sIP))
		{
			$valid_ip = false;
		}
	}

	if (!$valid_ip)
	{
		$message .= " - ip-адрес сервера не является доверенным\n" .
		"   доверенные ip: " . $sIP . "\n" .
		"   ip текущего сервера: " . $_SERVER['REMOTE_ADDR'] . "\n";
		$err = true;
	}
	if ($_POST['m_sign'] != $sign_hash)
	{
		$message .= " - не совпадают цифровые подписи\n";
		$err = true;
	}

	if (!$err)
	{
		// загрузка заказа

		$order_id = preg_replace('/[^a-zA-Z0-9_-]/', '', substr($_POST['m_orderid'], 0, 32));

		$curr_query = tep_db_query('select currency, orders_status from ' . TABLE_ORDERS . ' where orders_id = "' . $order_id . '"');
		$amount_query = tep_db_query('select final_price from ' . TABLE_ORDERS_PRODUCTS . ' where orders_id = "' . $order_id . '"');
		$order = tep_db_fetch_array($curr_query);
		$amount_query_row = tep_db_fetch_array($amount_query);

		$order_curr = ($order['currency'] == 'RUR') ? 'RUB' : $order['currency'];
		$order_amount = number_format($amount_query_row['final_price'], 2, '.', '');
		// проверка суммы и валюты

		if ($_POST['m_amount'] != $order_amount)
		{
			$message .= " - неправильная сумма\n";
			$err = true;
		}
		if ($_POST['m_curr'] != $order_curr)
		{
			$message .= " - неправильная валюта\n";
			$err = true;
		}
		// проверка статуса

		if (!$err)
		{
			switch ($_POST['m_status'])
			{
				case 'success':
					$status = LetPeuNPTRZFDNmoDPtDPLHpCavmFqfCZZ;
					$comment = 'Заказ успешно оплачен через Payeer';
					break;

				default:
					$status = MODULE_PAYMENT_PAYEER_ORDER_STATUS_FAIL;
					$comment = 'Заказ оплачен неуспешно через Payeer';
					$message .= ' - статус платежа не является success' . "\n";
					$err = true;
					break;
			}

			if ($order['orders_status'] == 1)
			{
				$sql_data_array = array('orders_status' => $status);
				tep_db_perform('orders', $sql_data_array, 'update', "orders_id='" . $_POST['m_orderid'] . "'");

				$sql_data_arrax = array(
					'orders_id' => $_POST['m_orderid'],
					'orders_status_id' => $status,
					'date_added' => 'now()',
					'customer_notified' => '0',
					'comments' => $comment
				);
				tep_db_perform('orders_status_history', $sql_data_arrax);
			}
		}
	}

	if ($err)
	{
		$to = MODULE_PAYMENT_PAYEER_EMAILERROR;
		if (!empty($to))
		{
			$message = "Не удалось провести платёж через систему Payeer по следующим причинам:\n\n" . $message . "\n" . $log_text;
			$headers = "From: no-reply@" . $_SERVER['HTTP_HOST'] . "\r\n" .
			"Content-type: text/plain; charset=utf-8 \r\n";
			mail($to, 'Ошибка оплаты', $message, $headers);
		}
		exit($_POST['m_orderid'] . '|error');
	}
	else
	{
		exit($_POST['m_orderid'] . '|success');
	}


This shouldn't be required.


I'll take this into account! Thanks


This likely is best inlined rather than be a separate function


![](https://github.trello.services/images/mini-trello-icon.png) [(2) UML [2]](https://trello.com/c/I56iBk3N/19-2-uml-2)


@RafalGoslawski I find it interesting that you bump the version number while the build is broken.


`uri=None, purl=None` is not used so likely best to remove these?


Added Profile Microservice


W niektórych katalogach wchodzisz do poziomu lat (pętla po "i") i do poziomu stacji (pętla po "j"). Zapis tylko po "i" powodował nadpisywanie wcześniejszych pobrań


Interestingly if a name is not there, we still have a package (and deps?)


E-commerce significa comércio eletrônico, ou seja, o conjunto de atividades comerciais que acontecem on line. A diferença entre E-commerce e E-business, expressões que muitas pessoas confundem, existe. E-business não envolve transação comercial, é um negócio eletrônico, uma negociação feita pela Internet mas que não envolve necessariamente uma transação comercial.


code ni phải cài thêm thư viện gi nữa ko?
t chạy thấy bị lỗi


Could you explain to me , how this works?


![](https://github.trello.services/images/mini-trello-icon.png) [🔧 login: déplacer code du login depuis le store dans le component](https://trello.com/c/jEMTFp3Z/22-%F0%9F%94%A7-login-d%C3%A9placer-code-du-login-depuis-le-store-dans-le-component)


ref
https://laravel-news.com/package-auto-discovery
https://medium.com/peeredcamp/sending-mails-with-sendgrid-in-laravel-apps-a91297ffddea
https://github.com/barryvdh/laravel-debugbar


Created multidev environment [visualizing-faculty-research#ci-215](https://dashboard.pantheon.io/sites/3f330315-1192-4ce1-93ac-1446fdb4b97a#ci-215).

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


Nice README!


can you explain to me what this line does?


Santosh, I am not able to open the file, It gives me a message that it is too big to open.  What may I be doing wrong?


henhao


Can you explain me where is show this error message?


Sure thing!


Added single quotes to softwares in DESCRIPTION, removal of writing to external files in all functions


これcodeIdもlateinitにできるのでは


areh, dada shei shei


I think you should use Postgresql.


After this change was applied, `--rule-texts=` option does not work anymore as before:

```
$ python ~/cppcheck/addons/misra.py --rule-texts=../misra-rule-texts.txt test.c.dump
Checking test.c.dump...
[test.c:14]: (style) misra violation (use --rule-texts=<file> to get proper output) [misra-c2012-10.4]
[test.c:6]: (style) misra violation (use --rule-texts=<file> to get proper output) [misra-c2012-17.8]
[test.c:9]: (style) misra violation (use --rule-texts=<file> to get proper output) [misra-c2012-17.8]
[test.c:12]: (style) misra violation (use --rule-texts=<file> to get proper output) [misra-c2012-17.8]
[test.c:16]: (style) misra violation (use --rule-texts=<file> to get proper output) [misra-c2012-17.8]

MISRA rule violations found: style: 5
```


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

* https://roombot-git-master.vacuumlabs1.now.sh
* https://room.vacuumlabs.com


A owner has many pets. Don't forget.


@jbardin Thanks for the explanation.

It's hard to concisely demonstrate the problem but basically all my non-required fields are Optional and Computed like this https://github.com/mingfang/terraform-provider-k8s/blob/65fa37ff4243192b5c208c5e239dd14d37c08921/k8s/k8s2tf_schema_visitor.go#L100 \
If those fields are not in my TF file then they used to be ignored by plan. \
But now they always show up in the plan like this
```sh
>terraform plan -refresh=false

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # k8s_core_v1_config_map.this will be updated in-place
  ~ resource "k8s_core_v1_config_map" "this" {
      + binary_data = (known after apply)
        data        = {
            "foo" = "bar"
        }
        id          = "default.config_map.foo"

        metadata {
            annotations                   = {}
            creation_timestamp            = "2019-04-05T14:12:31Z"
            deletion_grace_period_seconds = 0
            labels                        = {}
            name                          = "foo"
            namespace                     = "default"
            self_link                     = "/api/v1/namespaces/default/configmaps/foo"
            uid                           = "da3ebd21-57ac-11e9-b77a-705a0f467f60"
        }
    }

Plan: 0 to add, 1 to change, 0 to destroy.
```

If I understand correctly, what I need to do is to recreate a `CustomizeDiffFunc` and put back the logic you removed in there?


This is generally a good code with a clear idea


is there a way to avoid needing to import angular in every file?


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

* https://aaronjonesme-git-master.aaronlcj.now.sh
* https://aaronjones.me
* https://www.aaronjones.me


Shouldn't it be `/home/bookbrainz/bookbrainz-site/src/client/stylesheets/style.less`, same as the other ones?
Maybe at this point it would be better to do a `pushd`?

I'm surprised that the original `include-path` didn't work.
This line in the dockerfile should copy the bootstrap folder to the right place (src/client/stylesheets):
https://github.com/bookbrainz/bookbrainz-site/pull/273/files#diff-3254677a7917c6c01f55212f86c57fbfR51

That being said, this seems to be working for me, and in the close future the less compiling should be done with webpack anyway, so maybe we can just ship as is.


What happened to has_many relationship?


Although I don't have a correct answer , I can tell you an idea. You can see as if it was an example of one registers for the table tickets, it shows you all fields that this table has and values as example.


Now could not deploy this pull request since the `now.json` file does not contain valid JSON.

	Click here to see the contents of `now.json`

{this-is-not-json}

For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Successfully aliased the URL <https://github-e2e-tests-production-qsmvg4e6s.now.sh> to the following aliases.

* https://github-e2e-production.now.sh
* https://github-e2e-tests-production-git-master.zeit-github-test-production1.now.sh


We can use the overrides.d.ts and define angular in globals, but I believe, doing so will pollute the global scope


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/ITISFoundation/osparc-simcore/b2400ae778f8cbcb118232a082b864e53cbe2dca/ITISFoundation/osparc-simcore/9a8c5b2965c14779c41d34188503e5a220b635e6/_/%2F/code/) to see more details.


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/feedback-on-the-new-review-queue/112837/53


Só aparece isso? Pq esse erro nem é no modulo. Rodou o setup:upgrade?


This condition only runs once though so not much to gain here.


Not required to list all cassettes?


I recommend you follow convention of capitalize names of tables. Doing this t.references will change in :Category instead :category.


@pedrofurtado Could you explain the reason behind this commit? I'm seeing an issue where focus is triggering after the dropdown closes, which is causing the dropdown to open again. Removing the `setTimeout` fixes the issue for me.


The name Distribution isn't very descriptive for the cast of a movie.


포함 미포함으로 부분집합 그냥 존나 만들면 될 거 같은데

대충 계산해 본 결과
2*524287 array 필요
ㅅㅂ 메모리 깡패

그래도 4MB라 문제 제한 안 넘을 듯

그러나 해보진 않겠다.


Sim....
Nao da mais erro nenhum
Fica simplemente em branco
Fiz a instalação conforme readme....atraves do composer....

Obs. . Mas te chamei no Skype....pra ver se conseguimos agilizar


What about customers, rentings and kind of cassetes?


'bucket_tenant' assignment here will pass the new user's tenant to _RGW_Rados::get_bucket_info()_ call in line 796, thus failing with _ret code -2_ in case of original user being untenanted.  That's because the 'bucket_tenant' in case of untenanted user will not be updated in line 791 due to absence of tenant/name splitting. This line can be removed safely.


문제인 줄 알았는데 아닌 듯.
그냥 경계선을 좀만 조절하면 이렇게 안 해도 되지 않나 싶었음.
근데 안 해봐서 모름


hello


This file is generated by `Gemfile`. I use the gem `'faker'` to generate fake data to the database


feature


Could you explain me this line, please ?


Successfully aliased the URL <https://project-groceries-app-480e0thzt.now.sh> to the following aliases.

* https://app.projectgroceries.com
* https://project-groceries-app-git-master.regirock365.now.sh


Nice to simplify the category attribute of films. Though, it is an important search item and films can have many categories.


This should have thrown an error?


some common use algorithms that seems to be useless but in future has significant value. i try my best to make it as descriptive as possible.


Great job validating !


Required field "Credit"


Fyi you can write "PRIMARY KEY" in the line of the key so it can be colorId int NOT NULLA PRIMARY KEY


I used to work with some of the old files and also from l2j and I want to help groing this project, where I can find more information about PacketSamurai and other things that I can gather from official server and implement here


It is necessary that you have a timestamp.


Which other possibilities do I have insted of sqlite3?


TeamCity Bvcms / Build [Build 1039](https://builds.tpsdb.com/viewLog.html?buildId=4464&buildTypeId=Bvcms_Build) is now running


Why Rails adds this gem and how could you use it?


good point, I'll get rid of it


How this gem works?


How could you replace :unprocessable_entity?


favicon


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

    For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Саша, что это за хуйня?


Could you explain what precision and scale are ?


The reasons were discussed here:
https://github.com/nschloe/matplotlib2tikz/pull/248


That's only a problem on Windows though, right? Wouldn't `#define NOMINMAX` before including windows headers fix the issue?


Could you please explain me this?


OK, it's at at least it the top level, so we should be able to narrow this down easier, and this sounds like a situation that I want to handle automatically.

Can you give me a rough idea of what the generated `*schema.Schema` for `binary_data` is, and how it's set? Is that field being set during `Create` (even if it's supposed to be an empty value)? Not refreshing mimics the stricter checks in the tests, but does is the problem hidden if you allow the resource to be refreshed before plan?


Approved : vois, y'a un barème quand tu lestes un corps, c'est à dire, tu fais 3 fois son poids normalement, un homme moyen, comme cette victime ci, c'est 3 fois son poids. Mais sinon, par exemple, ça change... Tu as pour les enfants ou pour les nains, ça change, pour un enfant c'est... il est plus léger un enfant, hein ... c'est 2 fois son poids, ouais 4 fois son poids

Comment ? Non, non, parfois, par exemple pour les nains c'est une fois son poids, c'est beaucoup plus lourd, hein, les os sont beaucoup plus lourds chez un nain, donc c'est une fois le poids, une vielle dame, par exemple ou un viel homme, 5 fois le poids, les os sont poreux déjà... "


this should be registry you have `egistry`


Good job


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

* https://cantyouju.st
* https://www.cantyouju.st
* https://cantyoujust-git-master.jameswlane.now.sh


TeamCity Bvcms / Build [Build 1039](https://builds.tpsdb.com/viewLog.html?buildId=4464&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Exit code -1 (Step: Deploy to remote IIS (Command Line)) Build time: 00:03:34


TeamCity Bvcms / Build [Build 1040](https://builds.tpsdb.com/viewLog.html?buildId=4465&buildTypeId=Bvcms_Build) is now running


Can we use something like string.IsNullOrEmpty(origin)?


This is now rounding even more aggressively than before, truncating to the nearest percent.

On my system `ps aux` at least shows tenths of a percent if a process's memory usage is at least that much:

```
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...
root      1010  0.2  0.1 1258076 39980 ?       Ssl   2018 629:50 /usr/bin/docker
```


dasdafa


怎么下载啊


#blameshoghi


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

* https://jameswlane.com
* https://www.jameswlane.com
* https://jameswlanecom-git-master.jameswlane.now.sh


fixed


TeamCity Bvcms / Build [Build 1040](https://builds.tpsdb.com/viewLog.html?buildId=4465&buildTypeId=Bvcms_Build) outcome was **FAILURE**
Summary: Exit code -1 (Step: Deploy to remote IIS (Command Line)) Build time: 00:03:10


Could we make this value a function of a _seconds-based_ environment variable (e.g., `KG_WS_PING_INTERVAL_SECS`) that defaults to 30?  I'd like the option of being able to change this w/o building.


what about other os, have the same problem?


What does exactly "had_and_belongs_to many" is doing here?


Oh right! Didn't noticed that. I rounded it to 1 digit in 3f67688df6c47eec3427c001ef1f11b14e6fcaf2.


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

* https://jameswlane.dev
* https://jameswlanedev-git-master.jameswlane.now.sh


Hello Niklas, may I ask you the reason for padding all the elements in the
body with `body > * padding: ...`? This means that I have to implement some
dirty workarounds, e.g. for lightbox and other things I have embedded :-( I
now have to explicitly disable padding for each non-working element... It
worked great with the version of April 1st, where default padding was limited
to certain elements only ;-)
Also the theme adjustment got worse again with the restructured sass. In your
opinion, what would be the preferred method to adjust the theme now? Should I
place everything in theme.sass: first set customised variable values, then
import index and put everything else afterwards?


Successfully aliased the URL <https://status-boardio-nfhbf150k.now.sh> to the following aliases.

* https://status-board.io
* https://status-board.com
* https://www.status-board.io
* https://www.status-board.com
* https://status-boardio-git-master.status-board1.now.sh


Aha! You're already ahead of me. Let's just call it Giampaolo's time machine.


I see the Notebook code implements a timeout mechanism where `on_pong` captures the last pong time.  Is that not necessary here (between Notebook and Gateway)?  If not, can we remove this method of comment out the debug statement and use `pass`?


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

* https://jwl.cloud
* https://www.jwl.cloud
* https://jwlcloud-git-master.jameswlane.now.sh


das sollte nicht doppelt sein.. also in Helper oder so auslagern


Successfully aliased the URL <https://js-ts-react-training-21nezhi8g.now.sh> to the following aliases.

* https://rio-react-training.now.sh
* https://js-ts-react-training-git-master.e-schultz.now.sh


auch hier bitte Redundanzen vermeiden


Borra esto >:(


I'm very well aware that I did the same thing for the labels, but it's not necessary to allocate a slice to print the labels/participants/actors line by line.


I used it for a many-to-many relationship between actors and movies


DP


I didn't see this associated with an issue - what's the purpose of this? As the commit message says, I'm no longer able to make connections to remote frida servers.


=)
I should get more used to work in branches (and more slowly) instead of on master.


Why does this get ignored in old code? Seems like Admins get a ._OPS.refresh


Aquí creamos la misión de Red Skull #7


Nice evaluation for client legal age


@milhcbt update harian tugas besar


I don't know for sure, but my guess here (based on some other issues I saw earlier in the dev cycle) would be to check whether the provider code is leaving `binary_data` set to null in the create response. Although Terraform Core supports attributes being null, this is not a possibility the existing SDK is expecting to deal with, so if the next plan comes in with a null value for both the prior state and the config I think it will assume it needs to populate a value for that attribute.

Calling `d.Set("binary_data", ...)` at some point during the create to set a non-empty value ought to address that, but maybe there's something else going on here that's causing the value from the provider to be reduced back to a null on the way out?


marker colors will likely have to be built in a color library in function to be grabbed from parameters. Or I might just make the values all strings and no conversion required.


OK, i saw you pushed some changes again. Looks like the padding issue will not occur in this version and custom theme via style: config option can be used again? Is this a jekyll default? I thought you have remove this functionality completely ;-)


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `web-token-secret` (in env: `WEB_TOKEN_SECRET)`
* `db-uri` (in env: `DB_URI)`
* `client-aws-access-key-id` (in env: `CLIENT_AWS_ACCESS_KEY_ID)`
* `client-aws-secret-access-key` (in env: `CLIENT_AWS_SECRET_ACCESS_KEY)`
* `mandrill-api-key` (in env: `MANDRILL_API_KEY)`
* `app-secret` (in env: `APP_SECRET)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Reducing this should be fine given that `group_wait` is set to `10s`.


Include pet's birthday. It is required by the exercise. (Exercise says: it's birthday)


We are looping over the replicas in multiple tests, what do you think of introducing a function like `WaitForAlertmanagerClusterToInitialize`, waiting for all instances in a cluster to learn about each other.


It could be better if you call the commit "Init rails"