Successfully aliased the URL <https://kms-main-h23k68j0o.now.sh> to the following alias.

* https://kms-main.now.sh


I corrected the small details.


ну ты сам был школьником.


I would also like asymmetric pawn psqt for this, but Kurt  got robbed Kappa


5 should be a constant - #define MATRIX_SIZE 5
showTwoDimentionalArray(twoDimentionalArrayPointer, MATRIX_SIZE, MATRIX_SIZE);

and two-dimensional array - its called matrix


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/6741fe94-2cee-4ad6-9477-8ae8cacecee8?env_id=ibm%3Ayp%3Aus-south "nyu-orders-service-toolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/6e0d864c-9515-4d8f-bfd6-4f0382daa728?env_id=ibm%3Ayp%3Aus-south "orders-pipeline") deployed [orders](https://github.com/orders-squad/orders/releases/tag/deploy-ibm-yp-us-south-orders-nyu-order-service-f18-20181209-160947 "deploy-ibm-yp-us-south-orders-nyu-order-service-f18-20181209-160947") to [nyu-order-service-f18](https://console.bluemix.net/apps/4664a5b2-e1a0-4422-8f30-7c55e1a3bafb?env_id=ibm:yp:us-south "ibm:yp:us-south:orders:nyu-order-service-f18"), including this commit


I have no chapter list

Le dim. 9 déc. 2018 à 15:55, Tmp341 <notifications@github.com> a écrit :

> Japscan not working after domain name changed *.cc to *.to
>
> Change m.rooturl='http://www.japscan.cc' to m.rooturl='
> http://www.japscan.to'
> inside lua\modules\japscan.lua
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/riderkick/FMD/commit/c783ed9d4502fb3a2fed1a8ae2d531e5bc5db07c#commitcomment-31611458>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ArnFsHRHMnRptvn0WDSMAlHY00D1TIEiks5u3QgqgaJpZM4ZKArb>
> .
>


Are you running on Java latest version? Once check the version of Java and
are you performing it on Processing 3d only right?

On Sun, Dec 9, 2018 at 8:31 PM smhussaini <notifications@github.com> wrote:

> when I compile, I get here an error
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/vivekthota16/Arduino-Radar-Project/commit/298ac1494ee0083dffff4a955995ec40f9372eb9#commitcomment-31611833>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AY98_4YcYyLjFbIK1kO7qRhidHS0dSvfks5u3SXFgaJpZM4ZKKer>
> .
>

--
Venkata Vivek Thota
Electronics and Communication Engineer,
+919550245245,
vivekthota16@gmail.com


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/3ee92c96-0fb2-4cf7-bbc8-8c63117a5375?env_id=ibm%3Ayp%3Aeu-de "First-toolchain-20181209141314733"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ac3f87f2-8b23-4b54-9bd0-f6332133791b?env_id=ibm%3Ayp%3Aeu-de "Mon_Premier_Pipeline") deployed [node-hello-world](https://github.com/zeidmatoussi/node-hello-world/releases/tag/deploy-ibm-yp-eu-gb-matoussi_zeid-live.fr-dev-20181209-161518 "deploy-ibm-yp-eu-gb-matoussi_zeid-live.fr-dev-20181209-161518") to [dev](https://console.bluemix.net/apps/c903214b-3c6e-436d-88fa-16cfa41799c7?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:matoussi_zeid@live.fr:dev"), including this commit


Oh thx. Whoops


Xioami Ax lite


AS_allStatics for some reason didnt pushBack all the static weapons in the composition only the Mortars. not sure why. this is a workaround.


@zebastian, it is important to check if when is used MyCheckBox, close to the end of file in section ``` <customwidgets>``` has to be:
```
  <customwidget>
   <class>MyCheckBox</class>
   <extends>QCheckBox</extends>
   <header>my_check_box.h</header>
  </customwidget>
```
In other case widgets won't be displayed at all and won't be editable in QtDesigner.


Tag `<section>` itu tujuannya menerangkan bagian tertentu. Bagian itu bisa banyak dalam satu halaman. Kaya contoh halaman ini ada 2 section, yaitu form dan tabel. Jadi tag `<section>` nya harus diperjelas identitasnya. Contoh: `<section id="sec-form">` atau `<section id="sct-form">`


kenapa tag `<form>` ada atribut methodnya 2? Cukup 1 aja


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

* https://www.mflow.tech
* https://mflow.tech


## Summary
There were 9 violations and 47 warnings found.

Show details

### `securify-bot-test/contracts/Migrations.sol:Migrations`

There were 1 violations and 7 warnings found.

LockedEther

- Warning on line 2
```
  pragma solidity ^0.4.23;

  contract Migrations {    // <--
    address public owner;
    uint public last_completed_migration;
```

MissingInputValidation

- Violation on line 14
```
    }

    function setCompleted(uint completed) public restricted {    // <--
      last_completed_migration = completed;
    }
```

- Warning on line 3
```

  contract Migrations {
    address public owner;    // <--
    uint public last_completed_migration;

```

- Warning on line 4
```
  contract Migrations {
    address public owner;
    uint public last_completed_migration;    // <--

    constructor() public {
```

- Warning on line 18
```
    }

    function upgrade(address new_address) public restricted {    // <--
      Migrations upgraded = Migrations(new_address);
      upgraded.setCompleted(last_completed_migration);
```

UnhandledException

- Warning on line 20
```
    function upgrade(address new_address) public restricted {
      Migrations upgraded = Migrations(new_address);
      upgraded.setCompleted(last_completed_migration);    // <--
    }
  }
```

UnrestrictedEtherFlow

- Warning on line 20
```
    function upgrade(address new_address) public restricted {
      Migrations upgraded = Migrations(new_address);
      upgraded.setCompleted(last_completed_migration);    // <--
    }
  }
```

UnrestrictedWrite

- Warning on line 15
```

    function setCompleted(uint completed) public restricted {
      last_completed_migration = completed;    // <--
    }

```

### `securify-bot-test/contracts/Sweeper.sol:AbstractSweeper`

There were 0 violations and 1 warnings found.

LockedEther

- Warning in contract

### `securify-bot-test/contracts/Sweeper.sol:AbstractSweeperList`

There were 0 violations and 1 warnings found.

LockedEther

- Warning in contract

### `securify-bot-test/contracts/Sweeper.sol:Controller`

There were 6 violations and 16 warnings found.

LockedEther

- Warning on line 96
```
  }

  contract Controller is AbstractSweeperList {    // <--
      address public owner;
      address public authorizedCaller;
```

MissingInputValidation

- Violation on line 129
```
      }

      function changeAuthorizedCaller(address _newCaller) onlyOwner public {    // <--
          authorizedCaller = _newCaller;
      }
```

- Violation on line 133
```
      }

      function changeDestination(address _dest) onlyOwner public {    // <--
          destination = _dest;
      }
```

- Violation on line 137
```
      }

      function changeOwner(address _owner) onlyOwner public {    // <--
          owner = _owner;
      }
```

- Violation on line 157
```
      mapping (address => address) sweepers;

      function addSweeper(address _token, address _sweeper) onlyOwner public {    // <--
          sweepers[_token] = _sweeper;
      }
```

- Violation on line 161
```
      }

      function sweeperOf(address _token) public returns (address) {    // <--
          address sweeper = sweepers[_token];
          if (sweeper == 0) sweeper = defaultSweeper;
```

- Violation on line 167
```
      }

      function logSweep(address from, address to, address token, uint amount) public {    // <--
          emit LogSweep(from, to, token, amount);
      }
```

- Warning on line 96
```
  }

  contract Controller is AbstractSweeperList {    // <--
      address public owner;
      address public authorizedCaller;
```

- Warning on line 97
```

  contract Controller is AbstractSweeperList {
      address public owner;    // <--
      address public authorizedCaller;

```

- Warning on line 98
```
  contract Controller is AbstractSweeperList {
      address public owner;
      address public authorizedCaller;    // <--

      address public destination;
```

- Warning on line 100
```
      address public authorizedCaller;

      address public destination;    // <--

      bool public halted;
```

- Warning on line 102
```
      address public destination;

      bool public halted;    // <--

      event LogNewWallet(address receiver);
```

- Warning on line 141
```
      }

      function makeWallet() onlyAdmins public returns (address wallet) {    // <--
          wallet = address(new UserWallet(this));
          emit LogNewWallet(wallet);
```

- Warning on line 146
```
      }

      function halt() onlyAdmins public {    // <--
          halted = true;
      }
```

- Warning on line 150
```
      }

      function start() onlyOwner public {    // <--
          halted = false;
      }
```

- Warning on line 154
```
      }

      address public defaultSweeper = address(new DefaultSweeper(this));    // <--
      mapping (address => address) sweepers;

```

UnrestrictedWrite

- Warning on line 130
```

      function changeAuthorizedCaller(address _newCaller) onlyOwner public {
          authorizedCaller = _newCaller;    // <--
      }

```

- Warning on line 134
```

      function changeDestination(address _dest) onlyOwner public {
          destination = _dest;    // <--
      }

```

- Warning on line 138
```

      function changeOwner(address _owner) onlyOwner public {
          owner = _owner;    // <--
      }

```

- Warning on line 147
```

      function halt() onlyAdmins public {
          halted = true;    // <--
      }

```

- Warning on line 151
```

      function start() onlyOwner public {
          halted = false;    // <--
      }

```

- Warning on line 158
```

      function addSweeper(address _token, address _sweeper) onlyOwner public {
          sweepers[_token] = _sweeper;    // <--
      }

```

### `securify-bot-test/contracts/Sweeper.sol:DefaultSweeper`

There were 0 violations and 18 warnings found.

DAOConstantGas

- Warning on line 60
```
              }

              success = destination.send(amountInWei);    // <--
          }

```

LockedEther

- Warning on line 35
```
  }

  contract DefaultSweeper is AbstractSweeper {    // <--
      constructor(address controller) AbstractSweeper(controller) public {}

```

MissingInputValidation

- Warning on line 38
```
      constructor(address controller) AbstractSweeper(controller) public {}

      function sweep(address _token, uint _amount)    // <--
      canSweep
      public
```

TODAmount

- Warning on line 60
```
              }

              success = destination.send(amountInWei);    // <--
          }

```

TODReceiver

- Warning on line 60
```
              }

              success = destination.send(amountInWei);    // <--
          }

```

UnhandledException

- Warning on line 16
```

      modifier canSweep() {
          require(msg.sender == controller.authorizedCaller() && msg.sender == controller.owner());    // <--
          require(!controller.halted());
          _;
```

- Warning on line 17
```
      modifier canSweep() {
          require(msg.sender == controller.authorizedCaller() && msg.sender == controller.owner());
          require(!controller.halted());    // <--
          _;
      }
```

- Warning on line 43
```
      returns (bool) {
          bool success = false;
          address destination = controller.destination();    // <--

          if (_token != address(0)) {
```

- Warning on line 48
```
              Token token = Token(_token);
              uint amount = _amount;
              if (amount > token.balanceOf(this)) {    // <--
                  return false;
              }
```

- Warning on line 52
```
              }

              success = token.transfer(destination, amount);    // <--
          }
          else {
```

- Warning on line 64
```

          if (success) {
              controller.logSweep(this, destination, _token, _amount);    // <--
          }
          return success;
```

UnrestrictedEtherFlow

- Warning on line 16
```

      modifier canSweep() {
          require(msg.sender == controller.authorizedCaller() && msg.sender == controller.owner());    // <--
          require(!controller.halted());
          _;
```

- Warning on line 17
```
      modifier canSweep() {
          require(msg.sender == controller.authorizedCaller() && msg.sender == controller.owner());
          require(!controller.halted());    // <--
          _;
      }
```

- Warning on line 43
```
      returns (bool) {
          bool success = false;
          address destination = controller.destination();    // <--

          if (_token != address(0)) {
```

- Warning on line 48
```
              Token token = Token(_token);
              uint amount = _amount;
              if (amount > token.balanceOf(this)) {    // <--
                  return false;
              }
```

- Warning on line 52
```
              }

              success = token.transfer(destination, amount);    // <--
          }
          else {
```

- Warning on line 64
```

          if (success) {
              controller.logSweep(this, destination, _token, _amount);    // <--
          }
          return success;
```

- Warning on line 60
```
              }

              success = destination.send(amountInWei);    // <--
          }

```

### `securify-bot-test/contracts/Sweeper.sol:Token`

There were 0 violations and 1 warnings found.

LockedEther

- Warning on line 22
```
  }

  contract Token {    // <--
      function balanceOf(address a) public returns (uint) {
          (a);
```

### `securify-bot-test/contracts/Sweeper.sol:UserWallet`

There were 2 violations and 3 warnings found.

LockedEther

- Violation on line 70
```
  }

  contract UserWallet {    // <--
      AbstractSweeperList sweeperList;
      constructor(address _sweeperList) public {
```

MissingInputValidation

- Violation on line 84
```
       }

      function sweep(address _token, uint _amount)    // <--
      public
      returns (bool) {
```

- Warning on line 78
```
      function () public payable { }

      function tokenFallback(address _from, uint _value, bytes _data) public {    // <--
          (_from);
          (_value);
```

UnhandledException

- Warning on line 88
```
      returns (bool) {
          (_amount);
          return sweeperList.sweeperOf(_token).delegatecall(msg.data);    // <--
      }
  }
```

UnrestrictedEtherFlow

- Warning on line 88
```
      returns (bool) {
          (_amount);
          return sweeperList.sweeperOf(_token).delegatecall(msg.data);    // <--
      }
  }
```


semua tag `<input>` biasakan pakai id juga, supaya ketika label diklik, otomatis fokus ke inputnya. Contoh: `<input type="text" name="username" id="input-username" placeholder="Username" >`


Исправления по сеткам


(`LabeledImage` is the source of the crash)


For multiple outputs (issuers/currency codes); do I need to create a separate transaction per issuer and add its related outputs?


Tag `<label>` biasakan pakai atribut for agar otomatis fokus ke form isian ketika label diklik. Contoh: `<label for="input-username">`


Why using both `from . import models` and `from .models import abc, xyz, ....`?


Ouch


See https://github.com/musescore/MuseScore/pull/4358 for the fix for this commit.


it's work.


Untuk tag `<input>` type checkbox yang satu jenis, namenya disamain, pakai konsep array. Contoh:
 `<input type="checkbox" name="hobi[]" value="Berkendara">` Berkendara
`<input type="checkbox" name="hobi[]" value="Bermain Musik">` Bermain Musik


done


lol yeah ;)


Input tanggal lahir juga tipe datanya salah


it was removed. No need.


Had to edit this slightly as a default is required to show this configuration in the settings section of atom. You can leave this setting as default to pickup setting from pyproject.toml


Something like `PATH="${ADB_MULTI_BIN:-$DIR/devices}"` would allow overriding `$ADB_MULTI_BIN` from the environment instead. Kinda don't wanna add patches to my local stack if I don't absolutely need to.


it also was removed. No need.


ok


You can skip the checks here, `mkdir -p` is non-destructive so it won't do any harm if the directory already exists.


I didn't understand how did you use the api, and for what purpose did you use it...


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @blink1073 was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Tombol reset itu bukan atribute type nya bukan submit, tapi reset


do not use two diferent code convention styles within your programs:
this->amount_visitors = amount_visitors;


Revisi sama dengan line 46

> Tag `<section>` itu tujuannya menerangkan bagian tertentu. Bagian itu bisa banyak dalam satu halaman. Kaya contoh halaman ini ada 2 section, yaitu form dan tabel. Jadi tag `<section>` nya harus diperjelas identitasnya. Contoh: `<section id="sec-form">` atau `<section id="sct-form">`


I advice you to fork this manifest instead:
https://github.com/omni-security/android/tree/android-6.0
It contains up to date security patches.


this code will not compile, close parenthesis are missed
void selectionSort(int matrix[MATRIXSIZE][MATRIXSIZE]);


#define MATRIX_SIZE 5 use _ symbol to split words


Revisi sama dengan line 22

> Perhatikan lagi soalnya, sudah sesuai atau belum. Harus disiplin dalam mengerjakan sesuai perintah soal. Disuruh kapital semua kan. Hal kecil memang tapi harus dilakukan.


for (row = 0; row < MATRIX_SIZE; row++)


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:

* `api_host` (in env: `API_HOST)`

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


selectionSortInRows? selectionSortInColumns?


Biasakan untuk baris judul (baris 1) itu pakai tag nya `<thead>` supaya jelas kalo itu baris judul. Di dalam tag `<thead>` juga pakai tag `<th>` untuk definisi kolomnya, bukan pakai `<td>`. Untuk `<th>` yang mendefinisikan judul kolom, tambah atribut `scope="col"`, sedangkan untuk `<th>` yang mendefinisikan judul baris, tambah atribut `scope="row"`.


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

* https://grid.rebassjs.org


It’s already reset when you enter the editor again


Hey Hermann, yes you're right that printf() in this case is not the most suited. Anyway, thanks for the example, I will have a look at it.


okay


It’s just that the button itself wasn’t reset when you entered the editor again. Which caused weirdness.


Correct, we should do (do it?)


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

* https://grid.rebassjs.org


VERY intrigued, but I'm not sure what you want to do. Make the script add to the PATH? and it won't break things? Please PR it


It’s possible. I’ll need to investigate. #19


but it's not the best idea because it also adds some props that button does not need


Beginning.


@booo , do you want to make a PR?


Why does this not have `@`


This is my first repository


@Fran4x [this link](https://support.apple.com/en-us/HT202823) contains the maximum OpenGL version supported by various macOS versions. Bottom line: we are constrained at 4.1.


Added sign test


Does `ack_requested` defaults to true? i.e. if `ack_requested` is not present in a message, is it assumed to be true?


Brakuje adnotacji `@Test`


This fixes #2


Successfully aliased the URL <https://murillodmiranda-8bdnwr6ka.now.sh> to the following aliases.

* https://murillodmiranda.com
* https://www.murillodmiranda.com


Is there any case where this is not true?


It would be good to support many games by many players. Whomever moves first creates a new game, whomever responds with a matching bet finishes the game.


Lots of break lines!


> Does The redmi 5 plus support Quick charge 3.0?
> I`m about to buy an adapter.
> Just wanna confirm.

yeah its suppported by xiaomi


@Fronun Отговорки-помидорки


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

* https://murillodmiranda.com
* https://www.murillodmiranda.com


Context is accessible in whole class. No need to add extra variable.


POTI-boardの処理速度をあげるために: STP^3
http://stp.sblo.jp/article/185172378.html
forのループで、count()を呼び出すと実行速度が遅くなるため、変数に代入。
futaba.phpの時点で、すでに採用されていた書き方。


El nombre de la variable podría ser más descriptivo.


Perfecto!, los cambios funcionaron 🍄


set the `OnClickListener` directly on the view itself.


This is a common error, using a single `play` function for both players, because the traditional game is played by two players who make simultaneous moves.

It will work out better if you consider serializing it so player1 starts the game (and enrolls, and bets and secret move), then player2 joins the game (with open move, matching bet), then last player1 reveals the secret move. If you use different functions to starts a game and join a game, I think you will find the logic flows with less difficulties.


This finally fixed the mainEntity error. Thanks Scott!


If it defaulted to 64, change the property to 64 as to document it for future reference, please.


Go ahead and remove it. I still need someone to take me through the steps of making edits and pushing them back


This is only possible when player1 reveals, right?

Have you considered what should happen if player1 is a sore loser? That is, if they see player2's move and realize they have lost? What should happen in that case?


also fixes #1153


Why do you need `@Expose` here?

btw, a line break after variable name makes it more readable.


There is a way to avoid these complicated `if() {}` blocks. What if AliceMove > BobMove? That doesn't quite cover all of it, but think it through. AliceMove-BobMove could be an underflow but underflow is okay if you expect it.


Only error left:

> Missing field "mainEntity.answerCount" (optional)

Example here: https://www.nanolounge.de/19984/harmonische-schwingung-differentialgleichung-dt-dx-dt-w


Ok, not really surprised, it was expected. Sad, but well, another pseudo-opensource closed when got enough stuff to start milking money from newexpac-kiddies. Good job. Nice example of how to ruin your year-builded reputation in a month.


This may help with #3441


I see... There's still a fair amount of apps which minimum deployment target is iOS 9 though, and if they use Kingfisher they'll need to choose between updating to v5 or keeping support to iOS 9. I know it's not a huge deal if we don't update to v5 but maybe if you haven't introduced anything that particularly breaks compability with iOS 9, perhaps you could keep it listed in your podspec until then? Thanks anyway!


`MainThread`? Android `UiThread` is already called `MainThread` and this makes confusion!
https://developer.android.com/guide/components/processes-and-threads#Threads


no shit sherlock...
there is no difference in final result


i dont know what i'm doing. i think commiting this file was not what i should have done....


merge r52 please


Missing EOL


update


OK, will look into this, but this script only covers the formula/ui files, not the qt files yet. Do you think it is worth writing a tidyupQtFiles.php for more rewriting things?


For any `new type of info` we add  to the DID doc, there will be correspondig authorization so the spec has to be updated with suc changes anyway. Regarding the need to keep a single message, we still can by having a single `update` message and giving each updatable entity a type and specifiying the corresponding authorizations in an entity-auths map. eg. currently in the microledger PoC, we have txns like `KEY` and `ENDPOINT` and but we could replace it by single txn called `UPDATE` with an entity field being set to `key` and `endpoint` respectively.


Indentación incorrecta.


1- `Thread.sleep()` is an static method. You don't need to create a new `Thread`!
2- Why sleep the current `Thread` here?


You don't need to create a new `Handler` object each time this method is called. Simply have it as a class field.


j,jjoj


Aliasing failed with the following error:

~~~
Error! The alias muv is a deployment URL or it's in use by a different team.
~~~


fghfgh


Nitpicking here, `seqnum` can't be 0 as Bob has to see at lease 2 messages from Alice, `join_us` and `leave_us` before he can create this view


El nombre de la variable podría ser más descriptivo.


`10` and `20` are [Magic Numbers](https://www.google.com/search?q=what+is+magic+number+in+programming&ie=utf-8&oe=utf-8&client=firefox-b-ab)!


Another Magic Number!


This ```<customwidget>``` section has to be in fractal ui files. I have already added them manually. But if the php script is going to change QCheckBox to MyCheckbox it has to be added to ui file.


##Joker
este es mi villano favorito


Ok


Good one!


>competitors
>work not for the money

Are you having bipolar disorder or something?


Typo, `ddid` should be `did`


Yeah, I agree!


I would avoid extending it to another ui files from qt folders because some of checkboxes cound not need custom context menu.


I want to make the movement slowly that can be trace by eye.
How can I do that?


Don't use sync -f. Sometimes it ignores some repos which are unavailable due to manifest error


Es necesario incluir un comentario para aclarar que representa el atributo.


Los nombre de las variables deben ser más descriptivos.


What is `authentication` used for? Who can set this? It looks like `authentication` can have more than 1 public keys?


Los nombres de las variables deben ser más descriptivos.


Hay que inicializar los atributos en el constructor.


@colemanw - it's hard to tell what the changes in the more recent releases are. The release notes link to commit lists - fine - but those commit entries are often merge commits! In future releases, please can we have proper release notes (at the risk of being "patch welcome"d).


Oh well. You could have commented that in the first place and avoided this dialogue.


## Summary
There were 9 violations and 47 warnings found.

Show details

### `securify-bot-test/contracts/Migrations.sol:Migrations`

There were 1 violations and 7 warnings found.

LockedEther

- Warning on line 2
```
  pragma solidity ^0.4.23;

  contract Migrations {    // <--
    address public owner;
    uint public last_completed_migration;
```

MissingInputValidation

- Violation on line 14
```
    }

    function setCompleted(uint completed) public restricted {    // <--
      last_completed_migration = completed;
    }
```

- Warning on line 3
```

  contract Migrations {
    address public owner;    // <--
    uint public last_completed_migration;

```

- Warning on line 4
```
  contract Migrations {
    address public owner;
    uint public last_completed_migration;    // <--

    constructor() public {
```

- Warning on line 18
```
    }

    function upgrade(address new_address) public restricted {    // <--
      Migrations upgraded = Migrations(new_address);
      upgraded.setCompleted(last_completed_migration);
```

UnhandledException

- Warning on line 20
```
    function upgrade(address new_address) public restricted {
      Migrations upgraded = Migrations(new_address);
      upgraded.setCompleted(last_completed_migration);    // <--
    }
  }
```

UnrestrictedEtherFlow

- Warning on line 20
```
    function upgrade(address new_address) public restricted {
      Migrations upgraded = Migrations(new_address);
      upgraded.setCompleted(last_completed_migration);    // <--
    }
  }
```

UnrestrictedWrite

- Warning on line 15
```

    function setCompleted(uint completed) public restricted {
      last_completed_migration = completed;    // <--
    }

```

### `securify-bot-test/contracts/Sweeper.sol:AbstractSweeper`

There were 0 violations and 1 warnings found.

LockedEther

- Warning in contract

### `securify-bot-test/contracts/Sweeper.sol:AbstractSweeperList`

There were 0 violations and 1 warnings found.

LockedEther

- Warning in contract

### `securify-bot-test/contracts/Sweeper.sol:Controller`

There were 6 violations and 16 warnings found.

LockedEther

- Warning on line 96
```
  }

  contract Controller is AbstractSweeperList {    // <--
      address public owner;
      address public authorizedCaller;
```

MissingInputValidation

- Violation on line 129
```
      }

      function changeAuthorizedCaller(address _newCaller) onlyOwner public {    // <--
          authorizedCaller = _newCaller;
      }
```

- Violation on line 133
```
      }

      function changeDestination(address _dest) onlyOwner public {    // <--
          destination = _dest;
      }
```

- Violation on line 137
```
      }

      function changeOwner(address _owner) onlyOwner public {    // <--
          owner = _owner;
      }
```

- Violation on line 157
```
      mapping (address => address) sweepers;

      function addSweeper(address _token, address _sweeper) onlyOwner public {    // <--
          sweepers[_token] = _sweeper;
      }
```

- Violation on line 161
```
      }

      function sweeperOf(address _token) public returns (address) {    // <--
          address sweeper = sweepers[_token];
          if (sweeper == 0) sweeper = defaultSweeper;
```

- Violation on line 167
```
      }

      function logSweep(address from, address to, address token, uint amount) public {    // <--
          emit LogSweep(from, to, token, amount);
      }
```

- Warning on line 96
```
  }

  contract Controller is AbstractSweeperList {    // <--
      address public owner;
      address public authorizedCaller;
```

- Warning on line 97
```

  contract Controller is AbstractSweeperList {
      address public owner;    // <--
      address public authorizedCaller;

```

- Warning on line 98
```
  contract Controller is AbstractSweeperList {
      address public owner;
      address public authorizedCaller;    // <--

      address public destination;
```

- Warning on line 100
```
      address public authorizedCaller;

      address public destination;    // <--

      bool public halted;
```

- Warning on line 102
```
      address public destination;

      bool public halted;    // <--

      event LogNewWallet(address receiver);
```

- Warning on line 141
```
      }

      function makeWallet() onlyAdmins public returns (address wallet) {    // <--
          wallet = address(new UserWallet(this));
          emit LogNewWallet(wallet);
```

- Warning on line 146
```
      }

      function halt() onlyAdmins public {    // <--
          halted = true;
      }
```

- Warning on line 150
```
      }

      function start() onlyOwner public {    // <--
          halted = false;
      }
```

- Warning on line 154
```
      }

      address public defaultSweeper = address(new DefaultSweeper(this));    // <--
      mapping (address => address) sweepers;

```

UnrestrictedWrite

- Warning on line 130
```

      function changeAuthorizedCaller(address _newCaller) onlyOwner public {
          authorizedCaller = _newCaller;    // <--
      }

```

- Warning on line 134
```

      function changeDestination(address _dest) onlyOwner public {
          destination = _dest;    // <--
      }

```

- Warning on line 138
```

      function changeOwner(address _owner) onlyOwner public {
          owner = _owner;    // <--
      }

```

- Warning on line 147
```

      function halt() onlyAdmins public {
          halted = true;    // <--
      }

```

- Warning on line 151
```

      function start() onlyOwner public {
          halted = false;    // <--
      }

```

- Warning on line 158
```

      function addSweeper(address _token, address _sweeper) onlyOwner public {
          sweepers[_token] = _sweeper;    // <--
      }

```

### `securify-bot-test/contracts/Sweeper.sol:DefaultSweeper`

There were 0 violations and 18 warnings found.

DAOConstantGas

- Warning on line 60
```
              }

              success = destination.send(amountInWei);    // <--
          }

```

LockedEther

- Warning on line 35
```
  }

  contract DefaultSweeper is AbstractSweeper {    // <--
      constructor(address controller) AbstractSweeper(controller) public {}

```

MissingInputValidation

- Warning on line 38
```
      constructor(address controller) AbstractSweeper(controller) public {}

      function sweep(address _token, uint _amount)    // <--
      canSweep
      public
```

TODAmount

- Warning on line 60
```
              }

              success = destination.send(amountInWei);    // <--
          }

```

TODReceiver

- Warning on line 60
```
              }

              success = destination.send(amountInWei);    // <--
          }

```

UnhandledException

- Warning on line 16
```

      modifier canSweep() {
          require(msg.sender == controller.authorizedCaller() && msg.sender == controller.owner());    // <--
          require(!controller.halted());
          _;
```

- Warning on line 17
```
      modifier canSweep() {
          require(msg.sender == controller.authorizedCaller() && msg.sender == controller.owner());
          require(!controller.halted());    // <--
          _;
      }
```

- Warning on line 43
```
      returns (bool) {
          bool success = false;
          address destination = controller.destination();    // <--

          if (_token != address(0)) {
```

- Warning on line 48
```
              Token token = Token(_token);
              uint amount = _amount;
              if (amount > token.balanceOf(this)) {    // <--
                  return false;
              }
```

- Warning on line 52
```
              }

              success = token.transfer(destination, amount);    // <--
          }
          else {
```

- Warning on line 64
```

          if (success) {
              controller.logSweep(this, destination, _token, _amount);    // <--
          }
          return success;
```

UnrestrictedEtherFlow

- Warning on line 16
```

      modifier canSweep() {
          require(msg.sender == controller.authorizedCaller() && msg.sender == controller.owner());    // <--
          require(!controller.halted());
          _;
```

- Warning on line 17
```
      modifier canSweep() {
          require(msg.sender == controller.authorizedCaller() && msg.sender == controller.owner());
          require(!controller.halted());    // <--
          _;
      }
```

- Warning on line 43
```
      returns (bool) {
          bool success = false;
          address destination = controller.destination();    // <--

          if (_token != address(0)) {
```

- Warning on line 48
```
              Token token = Token(_token);
              uint amount = _amount;
              if (amount > token.balanceOf(this)) {    // <--
                  return false;
              }
```

- Warning on line 52
```
              }

              success = token.transfer(destination, amount);    // <--
          }
          else {
```

- Warning on line 64
```

          if (success) {
              controller.logSweep(this, destination, _token, _amount);    // <--
          }
          return success;
```

- Warning on line 60
```
              }

              success = destination.send(amountInWei);    // <--
          }

```

### `securify-bot-test/contracts/Sweeper.sol:Token`

There were 0 violations and 1 warnings found.

LockedEther

- Warning on line 22
```
  }

  contract Token {    // <--
      function balanceOf(address a) public returns (uint) {
          (a);
```

### `securify-bot-test/contracts/Sweeper.sol:UserWallet`

There were 2 violations and 3 warnings found.

LockedEther

- Violation on line 70
```
  }

  contract UserWallet {    // <--
      AbstractSweeperList sweeperList;
      constructor(address _sweeperList) public {
```

MissingInputValidation

- Violation on line 84
```
       }

      function sweep(address _token, uint _amount)    // <--
      public
      returns (bool) {
```

- Warning on line 78
```
      function () public payable { }

      function tokenFallback(address _from, uint _value, bytes _data) public {    // <--
          (_from);
          (_value);
```

UnhandledException

- Warning on line 88
```
      returns (bool) {
          (_amount);
          return sweeperList.sweeperOf(_token).delegatecall(msg.data);    // <--
      }
  }
```

UnrestrictedEtherFlow

- Warning on line 88
```
      returns (bool) {
          (_amount);
          return sweeperList.sweeperOf(_token).delegatecall(msg.data);    // <--
      }
  }
```


Indentación incorrecta.


Sortierung nach Zahlen korrigiert
Format für Zahlen eingerichtet
Vorbereitung für parametrisiertes Parsen der Dokumente


In the `set_config` you also pass an endpoint which is the same as creating an explicit cache with `RedisCache(...)`. Anyway not 100% if it works, its something I'll have to try


yeah, I'm not quite satisfied with the concept yet...
currently I'm just allocating the space and write dprintf() + -END- + next dprintf() + -End- .... to it
if the last dprintf() doesn't fit anymore, I'm starting at 0 again
After that you have to get the string out of the debugger and paste in somewhere to notepad++ and replace all "-End-" by \r\n in "extended format"
Additionally, we need some marker to show the last (or first) entry in the buffer, that's still missing here


ЄЄЄЄЄЄЄЄ!
:-D


What is the purpose of this commit. Is all this junk really helpful in the log?


I don't know if it matters, but I added the smart-configuration because I found this bit of the [SMART documentation](http://www.hl7.org/fhir/smart-app-launch/#for-example) mentioning that metadata url specifically. Maybe we should do both?


Authcrypt does not provide signature only MAC. Each party should sign every diff it sends that contains its merkle root too.


the additional copy to notepad bothers me a bit , but I guess \n doesn't work to get it formatted in the debugger


Wasn't this intentionally below BIOSSEG ?


Hi John - hit the #184 at the top of this merge commit to view the description:

https://github.com/colemanw/webform_civicrm/pull/184

Sorry - neither @colemanw nor I have bandwidth for better release notes.


endMark length is included in BYTES_LEFT macro


Booooo this isn't integrated! This is the same thing as it was last Monday! @Marblez


Error lógico: dejas meter dinero cuando se han agotado los billetes por vender.


fdfsdfsdfsdfsfsfsf


@marcosrdz  maybe remove now obsolete `formatTime()`  ?


flsdkj;fsjdfljs;kldfs


Continuous integration using Travis-ci.org


Hay que inicializar los atributos en el constructor.


Los nombres de las variables deben ser más descriptivos.


You made this change originally to support projectq iirc


When I click the button (which runs this function), I am getting an error that "ChangeView() does not exist." How do I pass this function from the parent to the child?


No se debe mezclar en un mismo if-else condiciones diferentes; mejor anida ifs.


I made it for other files, then created the QFusion class this needs afterward, remember?

This fixes it, again.


Indentación incorrecta.


![](https://github.trello.services/images/mini-trello-icon.png) [Criar filtros para os conteúdos fornecidos](https://trello.com/c/fuk9M0sR/34-criar-filtros-para-os-conte%C3%BAdos-fornecidos)


nah. logi w testach są be. testy tego typu zwykle oznacza się tak `@Test(expected = IndexOutOfBoundsException.class)` i nie robi try-catch w środku


Does it matter when Bob saw the change or does it only matter when Alice made the change? There should be a some message that establishes the reference clock, like 1st txn of microledger


![](https://github.trello.services/images/mini-trello-icon.png) [Testes Junit relativos ao software desenvolvido](https://trello.com/c/6eO8s7Em/36-testes-junit-relativos-ao-software-desenvolvido)


I think you should check and fix my patchset, as it comments out plenty dirent stuff. Maybe that would fix the freeze at start.
It was meant as inspiration source, not as using as-is, so please fix that dirent stuff in file_tools.


A bit of context, in this case, i'm not using Migen to generate a design but to verify it. The design is in verilog/system verilog, Migen wrappers are created around the module, custom Migen stress/check modules are generated to stimulate the design and verify it and then everything is run with Verilator. In this context, yes i found that useful...


The two parts of the notebook can now be written in two different .py files. This allows training on ukko2 without having to prepare the data every time.


![](https://github.trello.services/images/mini-trello-icon.png) [Use the Preetham daylight model to calculate luminance and color of the sky](https://trello.com/c/mAO4AfRf/64-use-the-preetham-daylight-model-to-calculate-luminance-and-color-of-the-sky)


Was the TODO removed intentionally? This commit doesn't address it (though it does fix the "burdern" typo), the last sentence doesn't flow well from the one before it.


Do you plan to use this version for the next Notepad++ release?

**Please note:** There is still an issue with 0-byte files after unzipping plugin ZIP packages (see #7). There is also an issue with the generation of the file name for downloaded plugin ZIP packages (see #9) which makes the download of at least 1 plugin to fail.

After all that hassle in the last weeks because of the new plugin hosting model you should consider to release a Notepad++ version that lowers the pressure in the support forum. Plugins which don't work because of 0-byte files will be contrary to that.


curious to see if it works just as well for everyone else.  Might need to add cvar_archive fof it stay saved?


Thanks)


This is a new version of the project that include the result panel goes to situation that end the game.


Hmm. I'm not sure we need an index here. This table is probably going to be quite small, and I doubt we will be programmatically querying by name.


Awesome name


Los nombres de las variables deben ser más descriptivos.


Why not `dependent: destroy` here?


Indentación incorrecta.


I try to modify the files


rookie mistake smh


Error lógico: dejas meter dinero cuando se han agotado los billetes por vender.


What's the purpose for this comment? It's unclear to me what you're trying to communicate with the comment. Could you clarify?


Why change this? So that we don't overlap with the sequence?

Maybe we should just make the `upc` a sequence instead of a trait?


Hay que inicializar los atributos en el constructor.


@timurt and @rnveach , I do not understand why our tests for xpath suppressions, resulted in weird test of xpath generator.

This Check supposed to report issue on Enum_Def only so all other xpath are not expected here , they are wrong.


Why make this a trait instead of just a sequence on the field?


> 我想问一下，如何实现顶层条目的右键菜单功能，好烦啊，再问一下可不可以纯用Qt designer设计，新手不太会写代码，佛系路人，不喜勿回。

你好，关于你的提问：
1、右键菜单：Qt自带了一套完备好用的菜单体系，包括一系列的菜单类（比较常用的QMenu）和事件接口如contextMenuEvent( QContextMenuEvent * event )函数，可以调用相关接口完成如定位菜单位置、决定菜单内容等等操作，当然这些需要你了解事件系统（不管在微软的MFC、以后你如果愿意的话接触到其它界面设计体系如JS等，都是通过事件系统来触发函数调用的）。QMenu中又可以嵌套QMenu作为菜单的字菜单，菜单中的项目可以用QAction来完成。以上这些涉及的知识你需要补充，可能看起来很多，但一旦理解了一个，其它几个也就很快能理解了。以后再次用时不记得也没关系，不管在Qt官网还是QtCreator中都有很详细的帮助，写的也很清晰明了，可以很方便的随时查阅，我现在也随时在看。
关于顶层条目的限制，这个你可能要动下脑筋，是利用代理来完成还是简单的坐标定位完成（这些又涉及到新的东西，也是只有看帮助或直接百度。。。。。。，没办法）
2、大多数简单的界面操作可以直接通过Qt designer完成，甚至你自己写的部件（我这里就默认你掌握了基本的C++知识）可以直接提升到designer中使用，但一旦你用久了Qt就会发现，原来直接用代码写只要敲仅仅几下键盘加几个Tab就完成了多的多的操作，而且后期的很多工作也会因为你使用designer而感觉陷入了更大的烦恼。
3、其实你可以看到，我其实也仅仅几个月前刚看的Qt，现在虽然随时在使用它做开发，但也经常遇到问题需要查帮助，不过对比起其它的界面设计如MFC，Qt已经友善了许多了，人性化。
4、感觉我这边讲了一大堆废话，也没有实际帮助到你什么，其实你提出这样的问题我就能看出来你应该刚接触不久，根据你的提问我无法直接帮你把demo代码敲出来，不过只是告诉你，仅仅完成个右键菜单应该不是难点，难点应该是你要的顶层条目。
5、其实这个仓我是为了熟悉github的使用，同时学习Qt而建的，没想到会有人来看，既然你搜到了，我也很高兴你能看到，这些所有代码都是根据《Qt Creator快速入门》中一个一个例子敲的，花一个星期左右大概翻一下，我想你就能初步掌握Qt的使用了，没能帮到你希望见谅。


Hi Yuri,
you can do better than that:   `(1<< sd.magnify)` gives you the zoom level right out of the box.


It doesn't work for me,
For example, function `CopyTmplate()` copies file to this path:
`/storage/app/local/temp/DocxMustache000000/doc_example.docx`
But looking for this path.
`/storage/temp/DocxMustache000000/doc_example.docx`


45000 or 48000, which do you like better  (see other action, which has 48000)?


Let's turn this max number into a class constant. That way we can use it elsewhere, like in the test where you reproduced this number as a local variable.


Same here


*PA 86


Still needs Interest fields parsed for the user profile. Will do


A0 değilde dijital tanımla sadece 2,3 sensör girişi
const int buttonPin1 = 2;
const int buttonPin2 = 3;
int buttonState1= 0;
int buttonState2= 0;


What makes this trait necessary? I saw that you used it in a test, but it's unclear to me that you needed any unique product or retailer in that specific test.


Yea strange. I have limited time to look at it right now, but your changes broke my production environment... thats why I reverted them. There seems to be some misconfiguration either through inconsistencies here (eg example) or in your setup... could share your setup usage of the class?


![](https://github.trello.services/images/mini-trello-icon.png) [[Tasks] Delete tasks](https://trello.com/c/7bWUS390/30-tasks-delete-tasks)


# 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)|


Related to https://www.wowhead.com/npc=27711/technician-halmaha#comments
Probably related texts from the broadcast_text table:
```txt
    ID  Language  MaleText                                                            FemaleText  EmoteID0  EmoteID1  EmoteID2  EmoteDelay0  EmoteDelay1  EmoteDelay2  SoundId    Unk1    Unk2  VerifiedBuild
------  --------  ------------------------------------------------------------------  ----------  --------  --------  --------  -----------  -----------  -----------  -------  ------  ------  ---------------
 27010        35  Who keeps breaking this thing?!                                                        0         0         0            0            0            0        0       0       1            18019
 27011        35  Every time I fix this mailbox, it's vandalized again within a day.                     0         0         0            0            0            0        0       0       1            18019
 27012        35  If I ever catch whoever keeps damaging this holo-emitter...                            0         0         0            0            0            0        0       0       1            18019
 27013        35  Hrm. It appears to be functioning normally again...                                    0         0         0            0            0            0        0       0       1            18019


@Norgus  Just as a test, tell me if it's all good.
Though the translated japanese using my poor means seem to show the sentences are indeed well in past tense, so there shouldn't be much to say about this.


2 sensör var şimdilik


Why need a prefix if the path can be specified in the file itself, but the prefix is needed for temporary files so that there are not too many of them in the root directory.


@rldhont peux tu tester svp, et valider si je peux l'ajouter à la branche release_3_2 comme bugfix (merci de tester avant sur des projets "réels"


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

Created multidev environment [ci-183](https://dashboard.pantheon.io/sites/d3832a3d-9a53-4b02-972e-db818509caf7#ci-183) for breema-d8.


Isn't session should be passed to all modifinying method to make transactions work?


comment


Now could not deploy this pull request since it has no files other than the `now.json` file.


When we are doing `Board.startSession()`, does it creates transaction for all changed collection or just for board?


@romani This is a known issue.
Xpath only finds things by line/column number. Enumeration definition and modifiers and public modifier is all at the same line/column position in the AST so utility doesn't know which one is correct with the violation and prints them all.
See https://github.com/checkstyle/checkstyle/issues/5878 .


Please introduce a variable only in the scope were it is relevant, which would be here the "if" below.


@lispm Yes I know it doesn't work, I said so in the post.


I can prefix the current time, but I don't know when the first log message will come


Looks good to me!

Just the last one "tried not to" reads better to me than "tried to not".


Shell script should have an appropriate extension ".sh"


So how are we supposed to skin the scroll bar globally for the whole skin rather than skin every single screen?


Eeeee eee eeee e EE ee eee ee? Eeeee :heart:


# 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)|


The code that should install gnuplot seems to be missing. Have you checked the result of execution of this script?


Test


What do you mean if the device works correctly?


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:

* `api_host` (in env: `API_HOST)`

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


Successfully aliased the URL <https://clickable-box-939bgn0hv.now.sh> to the following alias.

* https://clickable-box.now.sh


Short term support for Kotlin can just use the generated Java classes. Longer term maybe it's worth generating actual Kotlin data classes? I don't think there's an in between solution as you suggest without doing some magic with either reflection and/or byte code manipulation.


![](https://github.trello.services/images/mini-trello-icon.png) [See shine range by hovering over it](https://trello.com/c/zIcgq1o3/70-see-shine-range-by-hovering-over-it)


![](https://github.trello.services/images/mini-trello-icon.png) [Nerf loss of iron + food on house destruction](https://trello.com/c/6DWH3t7D/75-nerf-loss-of-iron-food-on-house-destruction)


ankedepotter.com


This is to address #2


Sorry that the commit headline/description is not edited properly, my bad.

I think cpx_red_led.py and its description at https://learn.adafruit.com/circuitpython-made-easy-on-circuit-playground-express/red-led might not be exactly as intended (though I could be wrong).

As I understand it, without a while-loop, the led is only turned on for a fraction of a second and is off again once the program ends.


1. First list item
   - First nested list item
     - Second nested list item


I think `J2SE-1.8` should be `JavaSE-1.8`.


m


Yes , but such tests should be testing of right suppressions , all unfortunate side effects of generator might not good to repeated in such tests. I worse scenario to have only one test that is comparing xpath with generator output.


👍 for the change - makes more sense anyways. Just wanted to point that out.


I like this


Why no just return the `fileStream` ?


And if not, flush normally.
`flushToDisk` should be passed, as is


Для чего в Task 1 двойной символ '|'?
В задаче 4 надо было добиться, чтобы повторяющиеся слова не включались ни в одну из групп


@romani This IT test uses the generator to verify when user uses the generator it prints the expected output.
To fix these tests we would have to remove the extra check in the tests or fix the generator.


Successfully aliased the URL <https://clickable-box-a0p4098sm.now.sh> to the following alias.

* https://clickable-box.now.sh


To GG jeszcze istnieje i ktoś go używa :open_mouth:


Wow, amazing optimization!!!


```suggestion
However, it is a good idea to consult name changes with other people - use pull requests or our community spaces to ask questions!
```


1. Следуйте стандартам: если делаете main возвращающим int, то и возвращайте его return-ом при завершении.


Successfully aliased the URL <https://mflow-12ov3gbkz.now.sh> to the following aliases.

* https://www.mflow.tech
* https://mflow.tech


> but your changes broke my production environment...

))
Setup like [custom laravel](https://github.com/laravel/laravel/blob/master/config/filesystems.php)

This is what functions show.
```
dump(\Storage::disk('')->path(''));
dd(storage_path(''));
```
![image](https://user-images.githubusercontent.com/29531264/49701413-b0c94900-fc1e-11e8-972e-0052f0c0a680.png)


Hi,

I've created the following builds for your commit:

| |Linux|Win|macOS|
|---|---|---|---|
|Blender py36| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcblender-python-36-v0.6.0-7ed47de-macos64.zip)|
|IfcConvert| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcConvert-v0.6.0-7ed47de-macos64.zip)|
|IfcGeomServer| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/IfcGeomServer-v0.6.0-7ed47de-macos64.zip)|
|Python 27| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27-v0.6.0-7ed47de-macos64.zip)|
|Python 27u| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-v0.6.0-7ed47de-linux64.zip)| | [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-27u-v0.6.0-7ed47de-macos64.zip)|
|Python 32| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32-v0.6.0-7ed47de-macos64.zip)|
|Python 32u| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-v0.6.0-7ed47de-linux64.zip)| | [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-32u-v0.6.0-7ed47de-macos64.zip)|
|Python 33| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-33-v0.6.0-7ed47de-macos64.zip)|
|Python 34| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-34-v0.6.0-7ed47de-macos64.zip)|
|Python 35| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-35-v0.6.0-7ed47de-macos64.zip)|
|Python 36| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-v0.6.0-7ed47de-linux32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-v0.6.0-7ed47de-linux64.zip)| [32bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-v0.6.0-7ed47de-win32.zip) / [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-v0.6.0-7ed47de-win64.zip)| [64bit](https://s3.amazonaws.com/ifcopenshell-builds/ifcopenshell-python-36-v0.6.0-7ed47de-macos64.zip)|

Kind regards,
IfcOpenBot


![](https://github.trello.services/images/mini-trello-icon.png) [DB: optimize testing (react)](https://trello.com/c/TSsfGf9t/28-db-optimize-testing-react)


This talks about JUnit 5, but the Gradle stuff seems to use JUnit 4.


How can I help?