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

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

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

### Deployments updated

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

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


Приедишь


The following doc(s) have been deployed to the [3549coreu](https://3549coreu-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/core-updates](https://3549coreu-static-docs.pantheonsite.io/docs/core-updates)


Thanks for the info @ai! I agree that we are running a "legacy" runtime, but autoprefixer was correctly executing. While the public API might not have changed, in this case our build was broken due to these changes.

For now we'll just have to lock to a previous version of `autoprefixer-rails`. Thanks!


initial commit


this line breaks symfony4 integration is it necessary?


@jessedoyle what ExecJS runtime do you use?


Created multidev environment [lawhelp#ci-919](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-919).

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


Created multidev environment [rif-digital#ci-10](https://dashboard.pantheon.io/sites/e1b86e04-8faa-4d59-9ff9-65380fc53a0a#ci-10).

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


It would be cool to show the action of the map on a specific vector: `v1 := f(u1)`
and then sample the `f` as an actual 2x2 matrix in Style, which is applied to the vector, or even several vectors


Created multidev environment [sfgov#ci-1318](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-1318).

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


Remove this


@scarface-one Would you like to do a pull request converting to using the Qt5 portgroup?


@ai - We use the package version of Node installed on ubuntu 16.04: https://launchpad.net/ubuntu/xenial/+source/nodejs (4.2.6). This executes via an `ExecJS::ExternalRuntime`.


Remove commented lines


> This was after putting the changes in that you suggested. It still gives the following error message:
ImportError: Please 'pip install tensorflow==1.9.0' or 'pip install tensorflow-gpu==1.9.0' prior to installation if you require CPU or GPU support, respectively

The changes can't have been applied if that's the message -- the new message has an extra sentence at the front...

If that fails (and I can't see why it should) just print the exception


It's actually "Readonly"


[DatePicker] time support: timePrecision & timePickerProps (#2856)

Preview: documentation | landing | table


This automatically follows from the ladder being shortest :)


Oh, I see... Thanks! In any case, even the develop doesn't build for me...


@jessedoyle Node.js 4 doesn't have security updates anymore. It is just dangerous to use it.

Install new version from PPA.


Not sure what the order has to do with it but yeah, no guarantee it's unique :)


Yup i made it a bit quickly to fix the issue, i'm gonna check what i can do about that


@PaulPrice I realize this is an old commit, but I just ran into it while trying to run multiband source detection and measurement on DCR coadds. Is there a reason `psfCache` needs to be passed in on the command line, or could it be moved to the config?


Created multidev environment [rif-digital#ci-12](https://dashboard.pantheon.io/sites/e1b86e04-8faa-4d59-9ff9-65380fc53a0a#ci-12).

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


Do we want these to become top level function’s at some point?


Created multidev environment [lawhelp#ci-920](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-920).

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


fly komutuna others eklenmeli essentials.others gibi ve uçuşu kapatma diye bir şeyde yok fly yazınca hep uçuyorsun


Did you just run the migrator? I haven’t used Xcode 10 but there has to be a cleaner way to use media timing function API


Created multidev environment [rif-digital#ci-13](https://dashboard.pantheon.io/sites/e1b86e04-8faa-4d59-9ff9-65380fc53a0a#ci-13).

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


Canonical will backport CVE fixes for their supported packages in LTS releases. Therefore security fixes are included in the package versions of Node 4.2.6: https://launchpad.net/ubuntu/xenial/+source/nodejs/+changelog.

Again, thanks for the help! For now we'll lock `autoprefixer-rails`.


dünya değiştirincede flyı kapamalı


Thanks


всмысле в стилях не нужно писать название тэга без лишней на то необходимости, т.е. в данном случае нужно писать просто .lamp


![](https://github.trello.services/images/mini-trello-icon.png) [Add tests to the client-side and refactor code](https://trello.com/c/IOnrQNSF/21-add-tests-to-the-client-side-and-refactor-code)


nice fix but for the future use constants made in broadcaster index.php


How about this instead ?
`else if (doubled && blocked && phalanx)`


It looks like it should be the other way around.


![](https://github.trello.services/images/mini-trello-icon.png) [Adding tests on the server side](https://trello.com/c/8JFUAQtr/20-adding-tests-on-the-server-side)


Bluetooth 5 patch source


@galelis you're correct. I'm also debating whether or not this method should exist at all. `options` is an exposed property for tools, so it might make for a smaller / neater API to have `getTools` and `getToolForElement`, and then either apply generic operations on one/all of them instead of a method per property.


all codes needed to be applied as BLE5 are grouped in this kind of #if statement


Would do time based, not an iteration number IMO. So wait for 2 secs (or whatever) to form route, if not bail.


Where is the old jank? ;-)


different cmd/param buffer size of BLE5


ble peer address needed for whitening, copied from origin


copied from origin


add back initiator and master parameters


initiator buffer, copied from origin


The user doesn't need the intermediates sent by the server, they need the root. It seems easier to me to look at the chain output for the last issuer to identify the root CA (presumably) unless we're just talking about a self signed server certificate.


BLE5 command attributes


> OK, I am convinced.. :)

haha.. Ok.. :grinning:

> Does this sound reasonable?:)

Yes.. :+1:

> F*ck, this discussion is fruitful, now I don't want to do git push --force, so I don't delete it:D

You can always make another branch, but if you do not have to rewrite much of this commit, it's better to continue with small progressive commits.. ;)


I don't know why it happens either. It's a problem with mapping a Cartesian coordinate plane into the Canopy, which is a partial Polar coordinate plane, so it's probably rounding errors? `20` is just a number I've used that seems to work _ok_...


Nessa parte dos estudos, estamos lhe dando com as preferencias de configurações, na documentação oficial, temos todas as explicações sobre...
Para fornecer configurações ao aplicativo, é preciso usar as APIs Preference do Android .
Cada Preference adicionada tem um par de valor-chave correspondente que o sistema usa para salvar a configuração em um arquivo SharedPreferences padrão para as configurações do aplicativo. Quando o usuário altera uma configuração, o sistema atualiza o valor correspondente no arquivo SharedPreferences. O único momento em que se deve interagir diretamente com o arquivo SharedPreferences associado é no momento de ler o valor para determinar o comportamento do aplicativo com base na configuração do usuário.


ez this my reports :D


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 160](https://teamcity.otenv.com/viewLog.html?buildId=9178628&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) is now running


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 161](https://teamcity.otenv.com/viewLog.html?buildId=9178629&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) is now running


use `url()` here instead


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 160](https://teamcity.otenv.com/viewLog.html?buildId=9178628&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) outcome was **SUCCESS**
Summary: Tests passed: 15 Build time: 00:01:19


Feel free to open an issue


Dobrze by było dodać nowe linie pomiędzy mapami.


Nowa linia


TeamCity Architecture Team :: Java Platform :: otj-logging :: otj-logging [Build 161](https://teamcity.otenv.com/viewLog.html?buildId=9178629&buildTypeId=ArchitectureTeam_JavaPlatform_OtjLogging_OtjLogging) outcome was **SUCCESS**
Summary: Tests passed: 15 Build time: 00:02:43


defrt is reported as unused variable when setting a node with ble-server, which is caused by following settings:
#define UIP_CONF_ROUTER                         1
#define UIP_CONF_ND6_SEND_NA                    1
#define UIP_CONF_ND6_SEND_RA          1


Nie skracałbym tych nazw


why are you adding bootstrap here in xtheme?


copied from origin


Add disabled worlds


![](https://github.trello.services/images/mini-trello-icon.png) [Meu teste](https://trello.com/c/VFaCk1AF/1-meu-teste)


never mind, I see


add blank line here


Bonito


what is this? can't we add it through import?


would we need a range here.?
greaterOrEqual would use 6.3.0 too afaik


cc @szarnekow @kthoms


That’s all the worlds not listed...


(need a translator for https://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Ffeature_manifest.html)


Massa


lol


or need we equivalent


Hi there!


The recommended way to do this is:

```xml
<PropertyGroup>
  <DefineConstants Condition="'$(TF_BUILD)' != 'true'">DEV;$(DefineConstants)</DefineConstants>
</PropertyGroup>
...
<PackageReference Include="Xamarin.LiveReload" Version="0.3.27" Condition="'$(TF_BUILD)' != 'true'" />
```
and
```csharp
// Initialize Live Reload.
#if DEV
LiveReload.Init();
#endif
```


WindowShadingControlOrder (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (3027 of 3028 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 634
 * Failed: 1

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.97%25-yellow.png)


> "3. Add text rotation in c:ii, aligned with the given incline direction."

The correct is:
> "3. Add text rotation in c:ii aligned with incline direction **if** given." (per line 185)

The command crashed if `(angle pt1 pt2)` was null, that is, if the user hadn't given the direction pt1->pt2, but instead entered the distance.


*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-latinLit/4498)*


Created multidev environment [rail-uga-stellar#ci-451](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-451).

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


position, albo display to ważniejsze według mnie atrybuty od background-color i podobnie jak paddingi i marginesy potraktowałbym je specjalnie przenosząc wyżej


@PatrickDorneles cara, acho que tu não tá arrumando nada aqui. Se der um `npm install` vai desfazer tudo isso. Não teve alteração nenhuma no package.json. Posso estar errado 🤸♂


@cameronhr ^ better git statusline handling using `__git_ps1` and some environment variable configs.


Jeśli wysokość jest taka sama jak szerokość, to można by dołożyć zmienną $menuSize: 25px


No wiesz, wszystkie kolory w mapach... A ten tu sam... Jak palec...


еще:
- Наличие и переходы на соц. сети
- Поиск заданного теста на сайте
- Смена языка


What change is this?


WindowShadingControlOrder (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


Maybe this is the place to be, but it can only check with a test. I somewhat do not understand the moment how to avoid a penalty, if the pawn becomes pre-doubled, because if the course of our side, then the duality may appear, if the opponent's move, then perhaps this is excessive.


Não vou revisar React, hoje não KKK


&:hover { ta spacja przed '{' sprawia, że się przyjemniej sekcje czyta.


This update worked fine with  -O3 for the two troubled test cases mentioned in issue #836 .
And it reproduced the [Gaea-stats](https://gitlab.gfdl.noaa.gov/ogrp/Gaea-stats-MOM6-examples/tree/dev/gfdl/regressions/ice_ocean_SIS2) ocean.stats.intel ( produced with -O2 by the ogrp).


Faz com Angular 🤸♂


Created multidev environment [dgreat#pr-352](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-352).

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


Connect your Raspberry PI by UART to a serial terminal in computer
and then try to boot up and tell us messages.


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 64](https://teamcity.otenv.com/viewLog.html?buildId=9178674&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) is now running


This update worked fine with -O3 for the two troubled test cases mentioned in issue #836 .
And it reproduced the [Gaea-stats](https://gitlab.gfdl.noaa.gov/ogrp/Gaea-stats-MOM6-examples/tree/dev/gfdl/regressions/ice_ocean_SIS2) ocean.stats.intel ( produced with -O2 by the ogrp).


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 65](https://teamcity.otenv.com/viewLog.html?buildId=9178675&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) is now running


TeamCity Architecture Team :: Java Platform :: otj-metrics :: BuildTest [Build 237](https://teamcity.otenv.com/viewLog.html?buildId=9178676&buildTypeId=ArchitectureTeam_JavaPlatform_OtjMetrics_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-metrics :: BuildTest [Build 238](https://teamcity.otenv.com/viewLog.html?buildId=9178677&buildTypeId=ArchitectureTeam_JavaPlatform_OtjMetrics_BuildTest) is now running


bulle


A ta nowa linia jest niepotrzebna.


Es geht!


O jedną nową linie za dużo


TeamCity Architecture Team :: Java Platform :: otj-metrics :: BuildTest [Build 238](https://teamcity.otenv.com/viewLog.html?buildId=9178677&buildTypeId=ArchitectureTeam_JavaPlatform_OtjMetrics_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 34 Build time: 00:00:57


TeamCity Architecture Team :: Java Platform :: otj-metrics :: BuildTest [Build 237](https://teamcity.otenv.com/viewLog.html?buildId=9178676&buildTypeId=ArchitectureTeam_JavaPlatform_OtjMetrics_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 34 Build time: 00:01:26


Importing less files from the npm package doesn't work because it doesn't have parametrized directories of fonts - hence importing the less file `src/less/summernote.less` would not work. (Would throw an error "Can't resolve dependency"). So I just copied the file from the dist and parametrized font directories.


Może margin: 7% 0 0 25% ?


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 64](https://teamcity.otenv.com/viewLog.html?buildId=9178674&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) outcome was **SUCCESS**
Summary: Running Build time: 00:01:42


getting linking errors with .c files so i changed file extension to .cpp


TeamCity Architecture Team :: Java Platform :: otj-spring-archetypes :: BuildTest [Build 65](https://teamcity.otenv.com/viewLog.html?buildId=9178675&buildTypeId=ArchitectureTeam_JavaPlatform_OtjSpringArchetypes_Buil) outcome was **SUCCESS**
Summary: Running Build time: 00:01:48


What is this "inspect"? Above it says "begin the download process"...


Ten opis fontu mógłby się na upartego nadawać na mixin.


I definitely think a revert would make sense here. Especially with 18.09 branching soon. No one realized how much of a headache it would be before it was merged. I'm not against the idea of using absolute paths, we just need to think about the potential ramifications first. This can definitely blow up runtime closure sizes.

/cc @Ericson2314


Thanks for the update. I will check if it improves the stability with concurrent devices.

Not related, but I developed a [BLE to MQTT proxy](https://github.com/DurandA/webbluetooth-proxy) running [on the browser](https://duranda.github.io/webbluetooth-proxy/) ([currently only Chrome](https://github.com/WebBluetoothCG/web-bluetooth/blob/master/implementation-status.md)). It is not documented yet but I will add a configuration file similar to your project and try to keep compatibility where possible.


how to add provider?
use this code: ionic g provider Rest


dopiski -webkit, -moz, -o -ms warto zrzucić na narzędzie zwane autoprefixerem. Można je wrzucić w do przetwarzania scss przez jakiegoś gulpa czy innego webpacka


This `infile` is never used later.
Since this `if` statement is only called once, it doesn't affect running speed.
However, removing these lines 44-50 and merging them into 64-69 would be better.


missing comma


Created multidev environment [dgreat#pr-352](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-352).

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


Great to hear

thanks so much and happy travels.

On 21 August 2018 at 19:58, Robin Eklind <notifications@github.com> wrote:

> Great! can you send a PR? note sio has a different .travis
>
> Will do next week sometime. I'll be on travelling foot tomorrow. If I
> don't do it next week, just ping me as I probably forgot :)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/zikichombo/sound/commit/8952f74005a3d43439c2c37d3333896643e12cf3#commitcomment-30240372>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASR01yu1_6Xswa4ineWmw0sLMNsBaCvNks5uTEpTgaJpZM4WFmqe>
> .
>

--
Scott Cotton
President, IRI France SAS
http://www.iri-labs.com


to jest bardziej margin: 0 -15px. Jeśli Ci to środkuje to ciekawa cssowa osobliwość


It's an operational parameter, as opposed to an algorithmic parameter: changing the value does not affect the scientific content, just the computational efficiency. Therefore we don't want it to be subject to the same restrictions as the `config`.


Identificador adicionado.


Those functions where not used at all in the application.


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/6cf8d918-12e9-42e2-a378-f0748600e4a9?env_id=ibm%3Ayp%3Aus-south "prodUS-devInsight-20180821174027022"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/cb9fd5d7-45f7-4a33-982c-cf5ba9abdfd6?env_id=ibm%3Ayp%3Aus-south "prodUS-devInsight-20180821174027022") deployed [prodUS-devInsight-20180821174027022](https://github.com/testid12345/prodUS-devInsight-20180821174027022/releases/tag/deploy-ibm-yp-us-south-giang-us.ibm.com-prodNgPaid-20180821-195129 "deploy-ibm-yp-us-south-giang-us.ibm.com-prodNgPaid-20180821-195129") to [prodNgPaid](https://console.bluemix.net/apps/ee2ebc11-9ac0-45d2-99a3-3aed442806ed?env_id=ibm:yp:us-south "ibm:yp:us-south:giang@us.ibm.com:prodNgPaid"), including this commit


Continuing to the comment at line 44,
`if (!fPRFcut_file.IsNull()) { lines 66-68 } else { line 47 }`

Then, you don't need `fPRFCheck` variable.


Only for testing for now, school project


we should add yarn.lock then :O


Załóżmy, że klasa img zawsze będzie występowała w towarzystwie. a nawet, jeśli nie, to ten hover też będzie dla niej działał tak samo... wtedy &:hover moglibyśmy raz wpisać w klasie img i nie powtarzać w późniejszych...

Jeśli nie zgadzasz się z tym założeniem, to też napisałbym jakiegoś mixina/extenda może bardziej żeby tego kodu nie powtarzać.

No i &:hover { zamiast &:hover{


margin: 123px 10%;
margin-right: 0;


WindowShadingControlOrder (JasonGlazer) - Win64-Windows-7-VisualStudio-14: OK (2987 of 2988 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 631
 * Failed: 1

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.97%25-yellow.png)


I guess you're going to clean up your code before merging into develop.
While you're doing that, could you change the extension of `prf_cuts.par` file you committed in this commit?
And comment out this line to leave the default behavior be the same.


h1 i p mixin jak nic :D


margin: 70px auto 30px auto


OK, now I understand your idea. My suggestion was not good.


Niepotrzebna nowa linia


No pr ?;)


1,5 taba za dużo?


Created multidev environment [lawhelp#ci-925](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-925).

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


2 taby za dużo?


Also deleted unnecessary comments and simplified codes with forEach() and Stream API mostly.


taby


Oops, thanks.

WDYT about removing the examples here and just linking to @tbroyer's docs, which are usually more up-to-date anyways?


A better way to do this, if you want to do it this way still, is to bind `id` as `set!-transformer` (look it up!) It is a very cool thing.


Created multidev environment [all-shabbed-out#ci-1](https://dashboard.pantheon.io/sites/3268b9ac-45ba-436f-a08a-10b74f86366c#ci-1).

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


You should use internal `define` here


```
$ docker run --rm juliacn/ubuntu:julia julia -i -e 'using Pkg;Pkg.add(Pkg.PackageSpec(url="https://github.com/dev-juliacn/JuliaTDD", rev="pycall"));Pkg.test("JuliaTDD");'
Unable to find image 'juliacn/ubuntu:julia' locally
julia: Pulling from juliacn/ubuntu
c64513b74145: Pull complete
01b8b12bad90: Pull complete
c5d85cf7a05f: Pull complete
b6b268720157: Pull complete
e12192999ff1: Pull complete
cb721daef20c: Pull complete
14c5cf3be899: Pull complete
afb04382ac41: Pull complete
31e99c676759: Pull complete
Digest: sha256:1af4c1a493e69c01c4d82320d6b3dd0928711244e08e8981adbe258b6f27a3b9
Status: Downloaded newer image for juliacn/ubuntu:julia
   Cloning default registries into /root/.julia/registries
   Cloning registry General from "https://github.com/JuliaRegistries/General.git"
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
   Cloning git-repo `https://github.com/dev-juliacn/JuliaTDD`
  Updating git-repo `https://github.com/dev-juliacn/JuliaTDD`
 Resolving package versions...
 Installed JSON ─────────── v0.19.0
 Installed Conda ────────── v1.0.1
 Installed PyCall ───────── v1.18.0
 Installed Compat ───────── v1.0.1
 Installed VersionParsing ─ v1.1.2
 Installed MacroTools ───── v0.4.4
  Updating `~/.julia/environments/v1.0/Project.toml`
  [527c4dd8] + JuliaTDD v0.1.0 #pycall (https://github.com/dev-juliacn/JuliaTDD)
  Updating `~/.julia/environments/v1.0/Manifest.toml`
  [34da2185] + Compat v1.0.1
  [8f4d0f93] + Conda v1.0.1
  [682c06a0] + JSON v0.19.0
  [527c4dd8] + JuliaTDD v0.1.0 #pycall (https://github.com/dev-juliacn/JuliaTDD)
  [1914dd2f] + MacroTools v0.4.4
  [438e738f] + PyCall v1.18.0
  [81def892] + VersionParsing v1.1.2
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [8bb1440f] + DelimitedFiles
  [8ba89e20] + Distributed
  [b77e0a4c] + InteractiveUtils
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [37e2e46d] + LinearAlgebra
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [a63ad114] + Mmap
  [44cfe95a] + Pkg
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA
  [9e88b42a] + Serialization
  [1a1011a3] + SharedArrays
  [6462fe0b] + Sockets
  [2f01184e] + SparseArrays
  [10745b16] + Statistics
  [8dfed614] + Test
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  Building Conda ─→ `~/.julia/packages/Conda/m7vem/deps/build.log`
  Building PyCall → `~/.julia/packages/PyCall/WcrLS/deps/build.log`
   Testing JuliaTDD
    Status `/tmp/tmpjhMPFO/Manifest.toml`
  [34da2185] Compat v1.0.1
  [8f4d0f93] Conda v1.0.1
  [682c06a0] JSON v0.19.0
  [527c4dd8] JuliaTDD v0.1.0 #pycall (https://github.com/dev-juliacn/JuliaTDD)
  [1914dd2f] MacroTools v0.4.4
  [438e738f] PyCall v1.18.0
  [81def892] VersionParsing v1.1.2
  [2a0f44e3] Base64  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Base64`]
  [ade2ca70] Dates  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Dates`]
  [8bb1440f] DelimitedFiles  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/DelimitedFiles`]
  [8ba89e20] Distributed  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Distributed`]
  [b77e0a4c] InteractiveUtils  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/InteractiveUtils`]
  [76f85450] LibGit2  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/LibGit2`]
  [8f399da3] Libdl  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Libdl`]
  [37e2e46d] LinearAlgebra  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/LinearAlgebra`]
  [56ddb016] Logging  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Logging`]
  [d6f4376e] Markdown  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Markdown`]
  [a63ad114] Mmap  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Mmap`]
  [44cfe95a] Pkg  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Pkg`]
  [de0858da] Printf  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Printf`]
  [3fa0cd96] REPL  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/REPL`]
  [9a3f8284] Random  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Random`]
  [ea8e919c] SHA  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/SHA`]
  [9e88b42a] Serialization  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Serialization`]
  [1a1011a3] SharedArrays  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/SharedArrays`]
  [6462fe0b] Sockets  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Sockets`]
  [2f01184e] SparseArrays  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/SparseArrays`]
  [10745b16] Statistics  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Statistics`]
  [8dfed614] Test  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Test`]
  [cf7118a7] UUIDs  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/UUIDs`]
  [4ec0a83e] Unicode  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Unicode`]
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
  Updating `/tmp/tmpjhMPFO/Project.toml`
 [no changes]
  Updating `/tmp/tmpjhMPFO/Manifest.toml`
 [no changes]
Julia Version 1.0.0
Commit 5d4eaca0c9 (2018-08-08 20:58 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.0 (ORCJIT, skylake)
Environment:
  JULIA_PATH = /usr/local/julia
  JULIA_GPG = 3673DF529D9049477F76B37566E3C7DC03D6E495
  JULIA_VERSION = 1.0.0
  JULIA_LOAD_PATH = @:/tmp/tmpjhMPFO
Hello World!The test works.
Let's do something useful.
   Testing PyCall
 Resolving package versions...
    Status `/tmp/tmp0bcgdD/Manifest.toml`
  [34da2185] Compat v1.0.1
  [8f4d0f93] Conda v1.0.1
  [682c06a0] JSON v0.19.0
  [1914dd2f] MacroTools v0.4.4
  [438e738f] PyCall v1.18.0
  [81def892] VersionParsing v1.1.2
  [2a0f44e3] Base64  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Base64`]
  [ade2ca70] Dates  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Dates`]
  [8bb1440f] DelimitedFiles  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/DelimitedFiles`]
  [8ba89e20] Distributed  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Distributed`]
  [b77e0a4c] InteractiveUtils  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/InteractiveUtils`]
  [76f85450] LibGit2  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/LibGit2`]
  [8f399da3] Libdl  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Libdl`]
  [37e2e46d] LinearAlgebra  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/LinearAlgebra`]
  [56ddb016] Logging  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Logging`]
  [d6f4376e] Markdown  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Markdown`]
  [a63ad114] Mmap  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Mmap`]
  [44cfe95a] Pkg  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Pkg`]
  [de0858da] Printf  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Printf`]
  [3fa0cd96] REPL  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/REPL`]
  [9a3f8284] Random  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Random`]
  [ea8e919c] SHA  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/SHA`]
  [9e88b42a] Serialization  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Serialization`]
  [1a1011a3] SharedArrays  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/SharedArrays`]
  [6462fe0b] Sockets  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Sockets`]
  [2f01184e] SparseArrays  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/SparseArrays`]
  [10745b16] Statistics  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Statistics`]
  [8dfed614] Test  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Test`]
  [cf7118a7] UUIDs  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/UUIDs`]
  [4ec0a83e] Unicode  [`/usr/local/julia/bin/../share/julia/stdlib/v1.0/Unicode`]
┌ Info: Python version 3.6.5 from /root/.julia/packages/Conda/m7vem/deps/usr/lib/libpython3.6m, PYTHONHOME=/root/.julia/packages/Conda/m7vem/deps/usr:/root/.julia/packages/Conda/m7vem/deps/usr
│ ENV[PYTHONPATH]=
│ ENV[PYTHONHOME]=
└ ENV[PYTHONEXECUTABLE]=
[ Info: Installing zmq via the Conda pyzmq package...
[ Info: Running `conda install -y pyzmq` in root environment
Solving environment: ...working... done
libsodium-1.0.16     | 302 KB    | ########## | 100%
pyzmq-17.1.2         | 454 KB    | ########## | 100%
zeromq-4.2.5         | 567 KB    | ########## | 100%
## Package Plan ##

  environment location: /root/.julia/packages/Conda/m7vem/deps/usr

  added / updated specs:
    - pyzmq

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    libsodium-1.0.16           |       h1bed415_0         302 KB
    pyzmq-17.1.2               |   py36h14c3975_0         454 KB
    zeromq-4.2.5               |       hf484d3e_0         567 KB
    ------------------------------------------------------------
                                           Total:         1.3 MB

The following NEW packages will be INSTALLED:

    libsodium: 1.0.16-h1bed415_0
    pyzmq:     17.1.2-py36h14c3975_0
    zeromq:    4.2.5-hf484d3e_0

Downloading and Extracting Packages
Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done

[ Info: Running `conda remove -y pyzmq` in root environment
Solving environment: ...working... done

## Package Plan ##

  environment location: /root/.julia/packages/Conda/m7vem/deps/usr

  removed specs:
    - pyzmq

The following packages will be REMOVED:

    pyzmq: 17.1.2-py36h14c3975_0

Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
Test Summary: | Pass  Total
PyCall        |  429    429
Test Summary: | Pass  Total
pydef         |    6      6
Test Summary: | Pass  Total
pycall!       |   16     16
   Testing PyCall tests passed
Collecting cython
  Downloading https://files.pythonhosted.org/packages/19/8e/32b280abb0947a96cdbb8329fb2014851a21fc1d099009f946ea8a8202c3/Cython-0.28.5-cp36-cp36m-manylinux1_x86_64.whl (3.4MB)
Installing collected packages: cython
Successfully installed cython-0.28.5
You are using pip version 10.0.1, however version 18.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pip
  Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
Installing collected packages: pip
  Found existing installation: pip 10.0.1
    Uninstalling pip-10.0.1:
      Successfully uninstalled pip-10.0.1
Successfully installed pip-18.0
Package      Version
------------ ---------
asn1crypto   0.24.0
certifi      2018.8.13
cffi         1.11.5
chardet      3.0.4
conda        4.5.10
cryptography 2.2.2
Cython       0.28.5
idna         2.6
mkl-fft      1.0.4
mkl-random   1.0.1
numpy        1.15.0
pip          18.0
pycosat      0.6.3
pycparser    2.18
pyOpenSSL    18.0.0
PySocks      1.6.8
requests     2.18.4
ruamel-yaml  0.15.37
setuptools   39.2.0
six          1.11.0
urllib3      1.22
wheel        0.31.1
   Testing JuliaTDD tests passed
```


User name


# 1.1) Write a Python Program to implement your own myreduce() function which works exactly like Python's built-in function reduce()
def myreduce(fun,seq):
    if (len(seq) == 1):
        return seq[0]
    first=seq[0]
    for x in seq [1:]:
        second = x
        result = fun(first,second)
        first = result
    return first
myreduce(lambda x,y: x+y ,[2,6,7,9,10,12,13])
#1.2) Write a Python program to implement your own myfilter() function which works exactly like Python's built-in function filter()
def myfilter(fun,seq):
    result=[]
    for x in seq :
        if x%2 ==0:
            result.append(x)
    print (result)

seq = range(15)
myfilter(lambda x: x%2 == 0,seq )
#2) Implement List comprehensions to produce the following lists. Write List comprehensions to produce the following Lists
# ['A', 'C', 'A', 'D', 'G', 'I', ’L’, ‘ D’]
# ['x', 'xx', 'xxx', 'xxxx', 'y', 'yy', 'yyy', 'yyyy', 'z', 'zz', 'zzz', 'zzzz']
# ['x', 'y', 'z', 'xx', 'yy', 'zz', 'xxx', 'yyy', 'zzz', 'xxxx', 'yyyy', 'zzzz']
# [[2], [3], [4], [3], [4], [5], [4], [5], [6]]
# [[2, 3, 4, 5], [3, 4, 5, 6], [4, 5, 6, 7], [5, 6, 7, 8]]
# [(1, 1), (2, 1), (3, 1), (1, 2), (2, 2), (3, 2), (1, 3), (2, 3), (3, 3)]

list=[x for x in "ACADGILD" ]
print (list)
in_list=['x','y','z']
out_list=[i*n for i in in_list for n in range(1,5)]
print (out_list)
in_list1=['x','y','z']
out_list1=[i*c for c in range (1,5) for i in in_list1]
print (out_list1)
in_list2=[[2],[3],[4],[5],[6]]
out_list2= [in_list2[i+j] for i in range(3) for j in range (3)]
print (out_list2)
in_list3=[2,3,4,5,6,7,8]
out_list3 = [ in_list3[i : (i + 4) ] for i in range(4)]
print (out_list3)
out_list4 = [ (j+1, i+1) for i in range (3) for j in range (3)]
print (out_list4)

#3) Function longestWord() that takes a list of words and returns the longest one.
from functools import reduce

def longestWord(list_of_words):
    wordlen = []
    for n in list_of_words:
        wordlen.append((len(n), n))

    wordlen.sort()
    return wordlen[-1][1]
print ("The longest word is " +longestWord(["Santhosh", "Harsha", "Mysore"]))


Changed


Thanks for taking a look -- I just pushed a different fix, but this part seems to be working. `morphAttrsArrays` is the object that holds the new arrays for `morphAttributes`, so these should be regular arrays here.

I couldn't figure out how to export the sittingBox model to GLTF with animations properly, but at the least the length of the position attribute and all the morph attribute arrays is the same after calling `mergeVertices`.


Trll


Build version: __`0.10.0-master.301`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/301) :tada:


Build version: __`0.10.0-master.466`__ :crossed_fingers: [`master`](https://github.com/streamich/ci-scripts/tree/master) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/418501459) :tada:


You are enough!
Please stop doing this.


Thank you very much! Does this need to wait until the next expo update?


I'm working on a better way to do this auto-configuration. It will require a few core changes.


Nice kang! Just copy paste without git history


new day


new


Was thinking set/unordered_set, because then you could use `count`, but that's a minor nit.


这个内容有问题


파일이름때문에 생긴 버그였음


为什么会乱码


@gschlager My take on this is that if the sorting is hard, we're probably lacking specs which can help make it easier to debug.


3982683-EIRFormulatedWWHP (Myoldmopar) - x86_64-MacOS-10.9-clang: Tests Failed (633 of 2994 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 1
 * Failed: 633

regression Test Summary
 * Passed: 631
 * Failed: 1

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-21.14%25-red.png)


@lots0logs Arch already packages this. Oh, and Clementine does not work with this version, but it does with the Arch one. Instead of trying to find what's wrong with this package I think it's better to simply drop it (tell me if you think otherwise, I think that you packaged this, right?). If you agree with me, could you please remove it from our server?


@nbianca Perhaps you can have a look at updating the specs to reflect the sorting logic here? This fix here means that the sorting logic is untested. cc @gschlager


stray_semicolon (mbadams5) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (3021 of 3021 tests passed, 0 test warnings)

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


**firestore**로 쓰셨네요. 어느정도 쿼리 가능합니다💪


7/26分の課題の確認遅くなりました。
このプログラムですが、進む処理の箇所でサイコロの出た目の数が考慮されていないので、出た目の分だけ進む形になっていないです。

また、shake_dice()やgo_forward()といった関数内でglobalキーワードがないため、「事前に定義した変数s,gの値が参照および変更されない」ことに注意してください。


Fixes issue  #11


Should we use a DEBUG marco?
I think it will be more easy for reading. How do you think?


@AndyGrant This would qualify for [-3,1] since it removes a line of code.


stray_semicolon (mbadams5) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


# coding=utf-8
import requests
import os
import json
# 输入：加载页数，搜索目标名字，起始网址
# 输出：下载图片
# 函数功能：从百度图片中下载某一类图片，完成
# 点击Network–XHR，然后我们在往下滑动滚动条时，
# 会一直出现一个名为：acjson?tn=resultjson&ipn=…的请求，点击它再点Preview，
# 我们看到这是一条json数据，点开data，我们看到这里面有30条数据，每一条都对应着一张图片。

def getManyPages(keyword,pages):
    params = []
    for i in range(30,30*pages+30,30):
        params.append({
                      'tn': 'resultjson_com',
                      'ipn': 'rj',
                      'ct': 201326592,
                      'is': '',
                      'fp': 'result',
                      'cl': 2,
                      'lm': -1,
                      'ie': 'utf-8',
                      'oe': 'utf-8',
                      'adpicid': '',
                      'st': -1,
                      'word':keyword,
                      'z': '',
                      'ic': 0,
                      's': '',
                      'se': '',
                      'tab': '',
                      'width': '',
                      'height': '',
                      'face': 0,
                      'istype': 2,
                      'qc': '',
                      'nc': 1,
                      'fr': '',
                      'pn': i,
                      'rn': 30,
                      'gsm': '',
                      # 无效参数
                      '1517212624121': ''
                  })
    url = 'https://image.baidu.com/search/acjson'
    urls = []
    for j in range(pages):
        if (j+1) < pages:
            params[j + 1]['gsm'] =requests.get(url, params=params[j]).json().get('gsm').encode("utf-8")
            # 改变gsm值
    for i in params:
        urls.append(requests.get(url, params=i).json().get('data'))
        #  JSON 解码器，以JSON格式返回对象内容,url必须为字符串，I为网址的补充，构成完整网址，获得对象
        # JSON获得网址的内容，内容为字典形式，很多个键值对构成。
        # 获取键值为data的值，data为列表，里面含有31个字典，每个字典对应一张图片信息，里面含有图片内容的地址
    return urls

def getImg(dataList, localPath):
    if not os.path.exists(localPath):  # 新建文件夹
        os.mkdir(localPath)
    x = 0
    for list in dataList:
        for i in list:
            if i.get('thumbURL') != None:
                print('正在下载：%s' % i.get('thumbURL').encode("utf-8"))
                # 将unicode格式编码的转化为字符串
                ir = requests.get(i.get('thumbURL').encode("utf-8"))
                open(localPath + '%d.jpg' % x, 'wb').write(ir.content)
                x += 1
            else:
                print('图片链接%d不存在'% x)

if __name__ == '__main__':
    dataList = getManyPages('陈乔恩',10)
    # 参数1:关键字,不能带空格，参数2:要下载的页数
    getImg(dataList,'D:/pyProjiet/img/') # 参数2:指定保存的路径


Sure, I will issue a PR depending on the size, complexity and nature of the push.

Where are those tests located?


3982683-EIRFormulatedWWHP (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (2994 of 2994 tests passed, 0 test warnings)

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


I've personally observed @tbroyer's docs to usually be more up-to-date.

However, I don't know if he's updated the docs for [gradle-errorprone-plugin](https://github.com/tbroyer/gradle-errorprone-plugin) and [gradle-errorprone-javacplugin-plugin](https://github.com/tbroyer/gradle-errorprone-javacplugin-plugin) to recommend [this pattern](https://github.com/google/error-prone/issues/535#issuecomment-414165838) for Java 8 users yet. So I'd be inclined to wait until that's sorted out. :)


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/f094bbc3-fc3f-402f-b769-7d23d4d5533c?env_id=ibm%3Ayp%3Aus-south "hive764"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/8e16040c-6017-478f-90c4-f224ad9a140e?env_id=ibm%3Ayp%3Aus-south "HIVE764") deployed [hive](https://github.com/WEITAO764/hive/releases/tag/deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180821-024348 "deploy-ibm-yp-us-south-wtao-deakin.edu.au_1532874841224-dev-20180821-024348") to [dev](https://console.bluemix.net/apps/247b1604-f5f3-41a1-b4ba-3af134758235?env_id=ibm:yp:us-south "ibm:yp:us-south:wtao@deakin.edu.au_1532874841224:dev"), including this commit


最初に。「変数をグローバル参照する」という出題意図からするとすこしズレたプログラムになっていますね。
ローカル変数とグローバル変数の違いについては、どこかで時間があれば教科書p.129,130ページを振り返ってみてください。(と言いつつ、さほど実用的でもないので、さらっとぐらいでいいです。)

書いたコードについてですが、docstringの位置が少し違います。
defの直後(次の行)にdocstringを記載し、その後に処理を実装する形にてお願いします。

プログラム全体として、考え方には問題なさそうですが、go_forwardでこれまでに出た目の合計を得たいのであれば、引数としてリストを受け取り、18行目ではその合計を返す形が良いでしょう。
下記に例を示します。

(関数定義の箇所 現状の17〜30行目)
```
def go_forward(num_list):
    """
    Parameters
    -----------
    num_list : list
        これまでに出た目のリスト

    Returns
    ----------
    int
        これまでに出た目の合計
    """
    return sum(num_list)
```

(呼び出す部分のコード 現状の36行目)
`        if go_forward()(rist) >= 10:`


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/xcode10/141/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/xcode10/141/display/redirect) (on internal Jenkins) failed in stage 'Test run' 🔥 : hudson.AbortException: script returned exit code 2

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/xcode10/141//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/xcode10/82dfd4fb59edfe6babefec02e3bad10888759424/141/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/xcode10/82dfd4fb59edfe6babefec02e3bad10888759424/141/jenkins-results/apicomparison/index.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/xcode10/82dfd4fb59edfe6babefec02e3bad10888759424/141/jenkins-results/generator-diff/index.html) (please review changes)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/xcode10/82dfd4fb59edfe6babefec02e3bad10888759424/141/jenkins-results/tests/index.html) 🔥

# Test results

151 tests failed, 66 tests passed.

## Failed tests

 * System/Mac/Full: Failed (Test run failed.)
 * System.Xml.Linq/Mac/Full: BuildFailure
 * monotouch-test/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * framework-test/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * mini/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * interdependent-binding-projects/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * fsharp/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * mscorlib/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Core/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Data/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Net.Http/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Numerics/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Runtime.Serialization/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Transactions/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Web.Services/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Xml/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Xml.Linq/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Security/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.ComponentModel.DataAnnotations/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Json/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.ServiceModel.Web/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Data.Sqlite/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Data.Tds/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.IO.Compression/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.IO.Compression.FileSystem/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.CSharp/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Security/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.ServiceModel/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.IdentityModel/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * introspection/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * dont link/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * dont link/iOS Unified 32-bits - simulator/Release: Skipped (No applicable devices found.)
 * link all/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * link all/iOS Unified 32-bits - simulator/Release: Skipped (No applicable devices found.)
 * link sdk/iOS Unified 32-bits - simulator/Debug: Skipped (No applicable devices found.)
 * link sdk/iOS Unified 32-bits - simulator/Release: Skipped (No applicable devices found.)
 * monotouch-test/iOS Unified 32-bits - simulator/Debug (static registrar): Skipped (No applicable devices found.)
 * monotouch-test/iOS Unified 32-bits - simulator/Release (all optimizations): Skipped (No applicable devices found.)
 * monotouch-test/iOS Unified 32-bits - simulator/Debug (all optimizations): Skipped (No applicable devices found.)
 * monotouch-test/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * framework-test/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * mini/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * interdependent-binding-projects/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * fsharp/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * mscorlib/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Core/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Data/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Net.Http/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Numerics/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Runtime.Serialization/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Transactions/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Web.Services/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Xml/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Xml.Linq/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Security/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.ComponentModel.DataAnnotations/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Json/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.ServiceModel.Web/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Data.Sqlite/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Data.Tds/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.IO.Compression/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.IO.Compression.FileSystem/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.CSharp/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.Security/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.ServiceModel/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * System.IdentityModel/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * introspection/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * dont link/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * dont link/iOS Unified 64-bits - simulator/Release: Skipped (No applicable devices found.)
 * link all/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * link all/iOS Unified 64-bits - simulator/Release: Skipped (No applicable devices found.)
 * link sdk/iOS Unified 64-bits - simulator/Debug: Skipped (No applicable devices found.)
 * link sdk/iOS Unified 64-bits - simulator/Release: Skipped (No applicable devices found.)
 * monotouch-test/iOS Unified 64-bits - simulator/Debug (static registrar): Skipped (No applicable devices found.)
 * monotouch-test/iOS Unified 64-bits - simulator/Release (all optimizations): Skipped (No applicable devices found.)
 * monotouch-test/iOS Unified 64-bits - simulator/Debug (all optimizations): Skipped (No applicable devices found.)
 * monotouch-test/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * framework-test/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * mini/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * interdependent-binding-projects/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * fsharp/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * mscorlib/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Core/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Data/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Net.Http/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Numerics/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Runtime.Serialization/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Transactions/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Web.Services/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Xml/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Xml.Linq/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Security/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.ComponentModel.DataAnnotations/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Json/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.ServiceModel.Web/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Data.Sqlite/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Data.Tds/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.IO.Compression/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.IO.Compression.FileSystem/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.CSharp/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Security/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.ServiceModel/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.IdentityModel/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * introspection/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * dont link/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * dont link/tvOS - simulator/Release: Skipped (No applicable devices found.)
 * link all/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * link all/tvOS - simulator/Release: Skipped (No applicable devices found.)
 * link sdk/tvOS - simulator/Debug: Skipped (No applicable devices found.)
 * link sdk/tvOS - simulator/Release: Skipped (No applicable devices found.)
 * monotouch-test/tvOS - simulator/Debug (static registrar): Skipped (No applicable devices found.)
 * monotouch-test/tvOS - simulator/Release (all optimizations): Skipped (No applicable devices found.)
 * monotouch-test/tvOS - simulator/Debug (all optimizations): Skipped (No applicable devices found.)
 * monotouch-test/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * framework-test/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * mini/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * interdependent-binding-projects/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * fsharp/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * mscorlib/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Core/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Data/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Net.Http/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Numerics/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Runtime.Serialization/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Transactions/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Web.Services/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Xml/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Xml.Linq/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.ComponentModel.DataAnnotations/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Json/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.ServiceModel.Web/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * Mono.Data.Sqlite/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.IO.Compression/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.IO.Compression.FileSystem/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.Security/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.ServiceModel/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * System.IdentityModel/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * introspection/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * dont link/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * dont link/watchOS - simulator/Release: Skipped (No applicable devices found.)
 * link all/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * link all/watchOS - simulator/Release: Skipped (No applicable devices found.)
 * link sdk/watchOS - simulator/Debug: Skipped (No applicable devices found.)
 * link sdk/watchOS - simulator/Release: Skipped (No applicable devices found.)
 * monotouch-test/watchOS - simulator/Debug (static registrar): Skipped (No applicable devices found.)
 * monotouch-test/watchOS - simulator/Release (all optimizations): Skipped (No applicable devices found.)
 * monotouch-test/watchOS - simulator/Debug (all optimizations): Skipped (No applicable devices found.)


Спасибо большое


Add mw check for travis, say not supported in travis


call die with echo msg


動作上は問題ないですが、グローバル変数を扱いたい(globalキーワードで関数外の変数を参照/更新する)出題意図からは少し異なっているようですね。

あと、コード全体ですが、変数定義と関数定義の間、また、関数と関数の間は1行空けた方がよいです。


@rogerwang
> Do you have any need from the smaller commits?

It just helps to see the kinds of changes that are needed and how everything fits together. Is that outlined anywhere?


спасибо


nat... ini typo.. kurang tulisan "mengatasinya secara tidak langsung maupun menghadapinya.... "


Need to also pass TOOLCHAIN_CACHE_FOLDER


Thanks for this commit ^^


argparse python module


Seguridad


Hello i'm IT student learning App Dev. I want to edit or view ssspbahk.so file
How to write like \u5f7c\u5cb8\u82b1\u5f00 translated word?


![](https://github.trello.services/images/mini-trello-icon.png) [Entender o que é DevOps](https://trello.com/c/34Ugojii/1-entender-o-que-%C3%A9-devops)


Should be passed by argument see argparse


Fix for #1289


This should stay. Having this here shouldn't impact the local settings file.


my bad! fixed it.


See #1287


This was the cleaning up part of that push. There were two commits in this push.


taby


Modified default layout with second inverted "T" arrow keys on each hand.


🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/pull-request/1/display/redirect) (on internal Jenkins) failed in stage 'Test run' 🔥 : hudson.AbortException: script returned exit code 2

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/pull-request/1//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/pull-request/2d25af64124bc963fc7f5d68d0521dc14e047d24/1/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/pull-request/2d25af64124bc963fc7f5d68d0521dc14e047d24/1/jenkins-results/apicomparison/index.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/pull-request/2d25af64124bc963fc7f5d68d0521dc14e047d24/1/jenkins-results/generator-diff/index.html) (only version changes)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/pull-request/2d25af64124bc963fc7f5d68d0521dc14e047d24/1/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary>2 tests failed, 0 tests skipped, 223 tests passed.</summary>

## Failed tests

 * apitest/Mac Classic/All: TimedOut (Execution timed out after 1200 seconds.)
 * dont link/watchOS - simulator/Debug: Failed
</details>


Created multidev environment [dgreat#pr-352](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-352).

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


How to handle too long index names errors? Thanks


intro to HTML


Thanks @yammasnake


Maybe it's not so bad, as it has subtlety - or pawns will triple or disperse


Created multidev environment [daniels-lazy-d8#pr-2](https://dashboard.pantheon.io/sites/75317b03-e3a2-430d-9544-32083b195633#pr-2).

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


Turns out this works on the mobile version as well, so that got completed at the same time as the desktop version.


booo


Ok


@dsh2dsh, не, такого не было. Бывали пустые стейты у кровососсов.


Must fix doc


pcu-stages should be 6


Porque eliminamos lo de exportar el Previred????


TeamCity Architecture Team :: Java Platform :: otj-kafka :: BuildTest [Build 205](https://teamcity.otenv.com/viewLog.html?buildId=9178769&buildTypeId=ArchitectureTeam_JavaPlatform_OtjKafka_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-kafka :: BuildTest [Build 206](https://teamcity.otenv.com/viewLog.html?buildId=9178770&buildTypeId=ArchitectureTeam_JavaPlatform_OtjKafka_BuildTest) is now running


Thank you works like a charm, :-)


TeamCity Architecture Team :: Java Platform :: otj-kafka :: BuildTest [Build 206](https://teamcity.otenv.com/viewLog.html?buildId=9178770&buildTypeId=ArchitectureTeam_JavaPlatform_OtjKafka_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 9 Build time: 00:01:23


TeamCity Architecture Team :: Java Platform :: otj-kafka :: BuildTest [Build 205](https://teamcity.otenv.com/viewLog.html?buildId=9178769&buildTypeId=ArchitectureTeam_JavaPlatform_OtjKafka_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 9 Build time: 00:01:26


@locutus2 OK thanks.


if there's no scope-enum rule at all, this will throw.


same here.


funny, how ddnet fixes bugs and unfix them for specific maps


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 52](https://teamcity.otenv.com/viewLog.html?buildId=9178781&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 53](https://teamcity.otenv.com/viewLog.html?buildId=9178782&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) is now running


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 52](https://teamcity.otenv.com/viewLog.html?buildId=9178781&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 7 Build time: 00:00:25


TeamCity Architecture Team :: Java Platform :: otj-filterorder :: BuildTest [Build 53](https://teamcity.otenv.com/viewLog.html?buildId=9178782&buildTypeId=ArchitectureTeam_JavaPlatform_OtjFilterorder_BuildTest) outcome was **SUCCESS**
Summary: Tests passed: 7 Build time: 00:00:20


Created multidev environment [lawhelp#ci-926](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-926).

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


This commit broke my VMs. Office, IE, and Acrobat all crash immediately upon launch. I reverted the commits and the VMs worked again.


Oh yes, so it should. Thanks for pointing that out.


No not for this :-)


`s/persistance/persistence/` + extra white space before `(%s)`


there is fix PRd for it


s/persistance/persistence/ + extra white space before (%s)


`s/persistance/persistence/` + extra white space before (%s)


The alternatives would be 1) not fixing the bugs 2) keeping the maps unplayable. I prefer our approach.


Maybe something like this (more penalty for White c3 c4 d4 against Black c5)
Neither side will exchange, and if white push d5, he gets a double backward penalty.

constexpr Score Doubled[2]  = {S(11-x, 56-x), S(11+x, 56+x)};

if (doubled && !supported)
     score -= Doubled[bool(phalanx & blocked)];


+1 looks good!


I see it. Thanks.


`s/DestAddpersistance/DestAddpersistence/`


`s/persistance/persistence/`


`s/oersistance/persistence/`


WindowShadingControlOrder (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1726 of 1726 tests passed, 0 test warnings)

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


No need for exchangeable
You can simply use
 if (doubled && !supported && !lever)


pragma solidity ^0.4.18;

// ----------------------------------------------------------------------------
// 'TURN' token contract
//
// Deployed to : 0xF24e72F9B69d909c47afac63b7e57414F61e2E16
// Symbol      : TURN
// Name        : Turn Token
// Total supply: 1000000000
// Decimals    : 18
//
// Enjoy.
//
// (c) by Moritz Neto with BokkyPooBah / Bok Consulting Pty Ltd Au 2017. The MIT Licence.
// ----------------------------------------------------------------------------

// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) public pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) public pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}

// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

// ----------------------------------------------------------------------------
// Contract function to receive approval and execute function in one call
//
// Borrowed from MiniMeToken
// ----------------------------------------------------------------------------
contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) public;
}

// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    function Owned() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}

// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract Turn Token is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    function Turn Token() public {
        symbol = "TURN";
        name = "Turn Token";
        decimals = 18;
        _totalSupply = 100000000000000000000000000;
        balances[0xF24e72F9B69d909c47afac63b7e57414F61e2E16] = _totalSupply;
        Transfer(address(0), 0xF24e72F9B69d909c47afac63b7e57414F61e2E16, _totalSupply);
    }

    // ------------------------------------------------------------------------
    // Total supply
    // ------------------------------------------------------------------------
    function totalSupply() public constant returns (uint) {
        return _totalSupply  - balances[address(0)];
    }

    // ------------------------------------------------------------------------
    // Get the token balance for account tokenOwner
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public constant returns (uint balance) {
        return balances[tokenOwner];
    }

    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to to account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(msg.sender, to, tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account
    //
    // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
    // recommends that there are no checks for the approval double-spend attack
    // as this should be implemented in user interfaces
    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        Approval(msg.sender, spender, tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Transfer tokens from the from account to the to account
    //
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the from account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(from, to, tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }

    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account. The spender contract function
    // receiveApproval(...) is then executed
    // ------------------------------------------------------------------------
    function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }

    // ------------------------------------------------------------------------
    // Don't accept ETH
    // ------------------------------------------------------------------------
    function () public payable {
        revert();
    }

    // ------------------------------------------------------------------------
    // Owner can transfer out any accidentally sent ERC20 tokens
    // ------------------------------------------------------------------------
    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }
}


This is not a simple tuning because it increase complexity so it should be tested with [0,5].


ok, I'll try to use the "lever" for cases if the duality is "not fixed"


Hello!
First off: your email was a (pleasant) surprise! Thank you.

To get to your question: LGPL is difficult with Android development - the
license requirement that any user can swap LGPL'd dependencies out is
(apparently) incompatible with android app bundling. I'm no lawyer, but
lawyers I've spoken to seem to think so. For what it's worth, the various
fora on the internet do too. Here, for example, is a blog post explaining
the issue (as far as I understand it)
https://xebia.com/blog/the-lgpl-on-android/ .

Up until now, I've simply excluded the net.markenwerk:utils-mail-dkim
dependency when pulling in simplejavamail, but that always felt somewhat
fragile. Today, in a fit of energetic procrastination, I decided to an
uncouth grep and excise job, and the fork is the result. I was rather
conflicted whether to publish a fork, or simply to do the job in a local
branch, but in the end decided on the former, figuring the likelihood
someone would chance on my fork is little-to-none, and that way the
repository was somewhere I could grab it when I was travelling. Honestly,
that you noticed, and felt interested enough to write, was quite a surprise.

I had intended to write the author of the DKIM dependency myself. However,
doing so is somewhat on the end of a long list of things I have to do...
pushed even further back by the fact that I find it difficult, as a total
stranger, to write an email asking someone to change their license for the
benefit of my private, personal project. Given the fact that I don't
actually need DKIM signing, I've kept bumping writing to another day, and
in the mean time excised his library from yours.

I would, of course, be thrilled if the license could be moved from LGPL to
something that is usable when packaging up Android apps.

Thank you for writing simplejavamail: I can't tell you how much annoyance
you've saved me! It truly lives up to its name.
Best regards,
Alexander Kahle

PS As I understand it (but, as I said, I'm no lawyer) -- "GPL with
classpath exception" does not have the same issues as LGPL, as it does not
require that one afford users the possibility of re-linking with another
library implementing the same interface.

On Tue, 21 Aug 2018 at 15:14 Benny Bottema <notifications@github.com> wrote:

> Hello @idokutela <https://github.com/idokutela>, it seems the DKIM
> library doesn't match your licence needs. Would you mind explaining what
> the problem is, please? Perhaps I can negotiate a different licence with
> the DKIM maintainer.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/idokutela/simple-java-mail/commit/62ddb3a2d1e00ad8dcf9b82ba1722463b3281f7b#commitcomment-30236627>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHdjEMZ8ofGEqyda75DVb-TGJ5N8kpEfks5uTAemgaJpZM4WFsGg>
> .
>


Noe.. gibt das install root dir nicht den lib pfad.hatte ich auch schon dran gedacht.. Ging ja auch bis dieser tage...


The decision for [0,4] was based on the discussion in https://github.com/ianfab/Stockfish/commit/c0de4acc685a3dea49edf671a013f688d6387f0c. I rescheduled it for [0,5].


Noch ne idee?


Created multidev environment [lawhelp#ci-929](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-929).

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


1. Try to avoid `let`.
2.  You can do it in one line. Try to find smth like this https://gist.github.com/tlack/2387185


Pardon the excessive HTML overhaul, my VSCode's HTML linter went on a rampage (lel).


Whoops, forgot to remove this


Why we create `request_data `?  You can send dict inplace.


[inst/examples/example-slicer.R:8:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/inst/examples/example-slicer.R#L8) *style:* **Variable or function name should be lowerCamelCase.**
```r
DT <- reactive({
^~
```
[R/generator.R:107:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/generator.R#L107) *style:* **Commented code should be removed.**
```r
  #ns <- NS(id)
   ^~~~~~~~~~~~
```
[R/generator.R:111:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/generator.R#L111) *style:* **Commented code should be removed.**
```r
  #tabContent <- paste0(module$name, "UI(\"", ns(module$id), "\"", parameters, ")")
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/generator.R:208:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/generator.R#L208) *style:* **Commented code should be removed.**
```r
  #ns <- NS(id)
   ^~~~~~~~~~~~
```
[R/generator.R:212:4:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/generator.R#L212) *style:* **Commented code should be removed.**
```r
  #callModuleDirective <- paste0("callModule(", name, ", \"", ns(id), "\"", renderedParameters, ")")
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/histogramForRaster.R:76:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/histogramForRaster.R#L76) *style:* **Commented code should be removed.**
```r
    #   numeric()
        ^~~~~~~~~
```
[R/histogramForRaster.R:78:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/histogramForRaster.R#L78) *style:* **Commented code should be removed.**
```r
    #   ras[]
        ^~~~~
```
[R/polygonList.R:26:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/polygonList.R#L26) *style:* **Lines should not be more than 100 characters.**
```r
#' @note This is a temporary workaroud until we resolve inheritance of s3 classes (see \code{.polygonList}).
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:128:37:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/rastersOverTime.R#L128) *style:* **Commented code should be removed.**
```r
  tilesGroup <- "Time since fire" # session$ns("tiles")
                                    ^~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:135:37:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/rastersOverTime.R#L135) *style:* **Commented code should be removed.**
```r
  tilesGroup <- "Time since fire" # session$ns("tiles")
                                    ^~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:146:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/rastersOverTime.R#L146) *style:* **Commented code should be removed.**
```r
    #grep(rasterFilename, gsub("www/", "", rctUrlTemplate()), value = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:188:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/rastersOverTime.R#L188) *style:* **Commented code should be removed.**
```r
    #sp1 <- SpatialPoints(t(bbox(mapBoundsAsExtent)), proj4string = CRS(proj4stringLFLT))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:189:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/rastersOverTime.R#L189) *style:* **Commented code should be removed.**
```r
    #sp2 <- spTransform(sp1, crs(rast))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:190:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/rastersOverTime.R#L190) *style:* **Commented code should be removed.**
```r
    #tryCatch(crop(rast, sp2), error = function(x) NULL) ## TODO: why error? why NULL?
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/rastersOverTime.R:200:7:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/rastersOverTime.R#L200) *style:* **Commented code should be removed.**
```r
    # Cache(.sampleRasterToRAM, ras)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/simOutputs.R:90:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/simOutputs.R#L90) *style:* **Commented code should be removed.**
```r
    #Plot(demoArea, addTo = "map") ## TO DO: use study area from inside simList
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:24:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L24) *style:* **Commented code should be removed.**
```r
      # setkeyv(datatable, chosenCategories[[len]])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:26:11:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L26) *style:* **Commented code should be removed.**
```r
      #   subtable <- na.omit(datatable[chosenValues[[len]]])
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:135:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L135) *style:* **Commented code should be removed.**
```r
    #assertthat::assert_that(is.data.table(datatable()))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:160:7:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L160) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      } %>% unique()
      ^
```
[R/slicer.R:166:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L166) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
        } %>% unique()
        ^
```
[R/slicer.R:172:11:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L172) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
          } %>% unique()
          ^
```
[R/slicer.R:196:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L196) *style:* **Commented code should be removed.**
```r
    #Cache(.slicer, dtFull, categories, possibleValues, serverFunction, uiSequence, ...)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:273:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L273) *style:* **Commented code should be removed.**
```r
    #assertthat::assert_that(is.data.table(datatable()))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:291:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L291) *style:* **Commented code should be removed.**
```r
    #Cache(.slicer2, dtFull, categories, possibleValues, serverFunction, uiSequence, ...)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/slicer.R:302:7:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L302) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      } %>% unique()
      ^
```
[R/slicer.R:308:9:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/slicer.R#L308) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
        } %>% unique()
        ^
```
[R/spades.R:19:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/spades.R#L19) *style:* **Variable or function name should be lowerCamelCase.**
```r
spades_simInit <- function(input, output, session, ...) {
^~~~~~~~~~~~~~
```
[R/spades.R:52:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/spades.R#L52) *style:* **Variable or function name should be lowerCamelCase.**
```r
spades_expt <- function(input, output, session, sim, reps, seed, objectsToHash,
^~~~~~~~~~~
```
[R/spades.R:57:6:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/spades.R#L57) *style:* **Commented code should be removed.**
```r
    #initialRun1 <- spades(Copy(sim), debug = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/uploadPolygon.R:58:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/uploadPolygon.R#L58) *style:* **Lines should not be more than 100 characters.**
```r
        p("Upload a shapefile by selecting .shp and its associated files (or upload a single .zip file)."),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/uploadPolygon.R:59:1:](https://github.com/PredictiveEcology/SpaDES.shiny/blob/efcc4540f12d6b49194f56aa9ffec763da6e7939/R/uploadPolygon.R#L59) *style:* **Lines should not be more than 100 characters.**
```r
        p("Each polygon should have a \"shinyLabel\" attribute, otherwise a generic default will be used."),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Replacing <= x with < x + 1 is the same thing if they're integers, is it not..?


Use camelCase!!!
It's common requirment for all code, not only for this line.


 I'am opposite to Rocky opinion. A tuning should not add more instructions.

Here the text from the testing guide:

> Parameter tweaks tests
>
> For parameters tweaks only, i.e. patches where the only change is in the value of one or more parameters, you can use the following (more sensitive) SPRT parameters. The rationale is that parameter tweaks do not introduces new code and usually a successful parameter tweak falls in the +1-3 ELO ball park.

This definition is in practice slightly extended to allow [0,4] if the number of instructions doesn't increase like moving code around or change one operator in another or exchange a variable.


split this line on several lines


.method()
.method2()
.method3()


Skript doesn't use lambdas at all in this kind of cases. I also thought about doing it that way but since consistency is important, I just did it the good old way. @SkriptLang/developers thoughts on this?


You have this in env file, so why you hardcode its here?


Hm, why it's array?  Headers is Map = key-value pairs. What profit do we get when use array instead of dictionary?


It's "Add dist" but I did a mistake.


![](https://github.trello.services/images/mini-trello-icon.png) [Semnox DPL template](https://trello.com/c/Glvn641u/39-semnox-dpl-template)


Created multidev environment [lawhelp#ci-931](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#ci-931).

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


remove parenthesis from condition!


indentation please fix


Created multidev environment [bell-primacy#ci-1](https://dashboard.pantheon.io/sites/917b734a-8333-4602-a9eb-f6e0ab9cbe6c#ci-1).

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


#3 solved


+ I'm not sure, but I think you may use dictionary as `sort parameter` instead of double array.


#6920-CoilSystemCoolingDX-model-with-variable-speed-cooling-coil-shows-poor-RH-control (mjwitte) - x86_64-MacOS-10.9-clang: OK (2981 of 2981 tests passed, 0 test warnings)

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


Hi Bob, Why this change?


I would suggest not having the abilities be an array. Rather, have them be an object. Right now they are an array of objects.


this is for the dev helper pannel. Not the actual CSS of the admin frontend.
Still got to take care of the !important

The inline styles will probably make codacy cry !!! but it's just for dev and want a simple include rather than seperate CSS, JS and HTML files


I'm fine with a revert. In general I never want to be the one to approve/disapprove of a temporary revert: I don't bear the burden of release manager and other "stability" roles.


In other words, the "lookup" for each ability would require the developer to know which index number corresponds to which ability. For instance, at first it was: `this.ability = abilities.abilities[0];`. Now it would be `this.ability = abilities.abilities[0].Str;` which is even more unwieldy. I would like to see something like `this.ability = abilities.STR`;


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Error parsing .poggit.yml: Level 0: yaml_parse(): parsing error encountered
during parsing: did not find expected key (line 7, column 5), context while
parsing a block mapping (line 5, column 3) in
/poggit/src/poggit/webhook/PushHandler.php#85
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/errox404/BlockLogger/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `379a8536-a583-11e8-8cf8-48c15bca97b0`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


#6920-CoilSystemCoolingDX-model-with-variable-speed-cooling-coil-shows-poor-RH-control (mjwitte) - i386-Windows-7-VisualStudio-14: OK (2981 of 2981 tests passed, 0 test warnings)

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


There is not supposed to be a slider in the tool.


Version 1


So this is giving at most a S(2, 2) adjustment on the eval of a position.
This is not going to make any difference. This is too small a change.
This is almost like playing master against master.

If by miracle it would pass, than it could be easily simplified away.


А зачем тут from и to? Ридеры соответствуют инстанс переменным, а так как у нас нет инстанс переменных from, to, то эти методы всегда будут возвращать nil. Если ты их сопоставил с переменными from и to из initialize, то это не инстанс переменные, а локальные переменные и они доступны только внутри метода инишалайз. Если тебе нужны методы возвращающие первую и последнюю станции, то их нужно будет определить, и сделать так, что-б эти методы возвращали соответствующие методы из массива stations


The services page also got completed at the same time. The power of modularization courses through my veins!


Known issue: the transform elements used for the skills accordion (only visible on smaller screens and mobile devices) has issues with z-index on both mobile and desktop versions of safari - needs amending


Oopss


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Error parsing .poggit.yml: Level 0: yaml_parse(): parsing error encountered
during parsing: did not find expected key (line 7, column 5), context while
parsing a block mapping (line 5, column 3) in
/poggit/src/poggit/webhook/PushHandler.php#85
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/errox404/BlockLogger/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `15c4ce52-a584-11e8-94bc-ff0a83c21390`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Jah, code review on hea idee ning arutasime seda ka ise tänahommikusel koosolekul.


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

Created multidev environment [ci-150](https://dashboard.pantheon.io/sites/1ffe8818-30b8-4947-851f-e8a90715b486#ci-150) for greene-space.


![](https://github.trello.services/images/mini-trello-icon.png) [Semnox DPL template](https://trello.com/c/Glvn641u/39-semnox-dpl-template)


GOTTA GO FAST


Reviewed


Want me to push another FAST MATH update because I feel like it?


Thanks for updating the tests, too!


xd


В валидациях класса маршрут нет смысла проверять атрибуты класса стэйшн. Это дупликация проверок класса Station. Тут следует проверить например, что первая станция, это не тот же объект, что и последняя станция.


Thanks for pointing this out. Glad I looked back at this.


И кстати, когда такие длинные проверки - их стоит вытаскивать в метод
```raise "Can't add same stations twice" if тут_метод ```


should be removed


I fixed this in 8ec1d7a5


good point.


Yes I know this, it is just to see the trend of each parameter. I don't want it to pass specially.
If I took a bigger step, i will not know if it is because the step too big or because the idea is bad :(
If the trend is good, I will make a general adjustment in second step.


This version is very similar to just using kingDanger/8 in line 494 of master


The following doc(s) have been deployed to the [3617solrv](https://3617solrv-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/faq](https://3617solrv-static-docs.pantheonsite.io/docs/faq)
- [/docs/solr-drupal-7](https://3617solrv-static-docs.pantheonsite.io/docs/solr-drupal-7)
- [/docs/solr-drupal-8](https://3617solrv-static-docs.pantheonsite.io/docs/solr-drupal-8)
- [/docs/wordpress-solr](https://3617solrv-static-docs.pantheonsite.io/docs/wordpress-solr)
- [source/_partials/content/solr-version.html](https://github.com/pantheon-systems/documentation/commit/73271ba7e8ed2545f65698aaf61b3ba6ad7ceb42/source/_partials/content/solr-version.html)


ok


И еще подобные проверки достаточно легко приводят к не тем результатам, что ожидаешь
`@stations.first.name.nil?` Ведь, если массив станции вдруг оказался пустым, то first вернет nil и дальше у nil будет вызван метод name, что выбросит ошибку undefined method name for nil class


GOTTA GO FAST(ER)