This kernel is still very much a work in progress, some few things are not merged properly with CAF.
I'm currently just waiting for the new sources so that the IRQ workaround can be reverted and everything can be merged in properly.
If if if you're interested to see all the edits i'm doing as everything is slowly merged correctly, you can see the gerrit which i'm working from: https://gerrit.nailyk.fr/q/project:android_kernel_htc_msm8998


ovo (vidi 484,505) treba biti posebna funkcija


did you find the eu opcode ?


yoyodyne.com


Don't forgot to implement the other methods as returning null could be problematic for other program that try to make use of them. The result extension can be "-sbml.xml".


typo: `tage` -> `tag`


ta!


ova funkcija je identična prethodnoj. u pravilu se treba držati "Rule of Three" da se izbjegne overfitting ali i ovo bi možda moglo biti ljepše da je jedna funkcija.


升级后 引包的时候  都是红线，不知道为啥都找不到了，2.5.4的包夜有


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/d407db5c-f042-49a5-a630-59df7b73d200 "Contracts_Blockchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/5322840d-3022-40f2-9de5-6c0f9f58dc6d "Contracts_Blockchain") deployed [Contracts_Blockchain](https://github.com/garrettrowe/Contracts_Blockchain/releases/tag/deploy-ibm-yp-us-south-garrett.rowe-us.ibm.com-dev-20170909-000341 "deploy-ibm-yp-us-south-garrett.rowe-us.ibm.com-dev-20170909-000341") to [dev](https://console.bluemix.net/apps/eeada1e6-358e-4a95-9485-1497d3e6b541?env_id=ibm:yp:us-south "ibm:yp:us-south:garrett.rowe@us.ibm.com:dev"), including this commit


The idea behind putting it in `methods.rkt` was so that the the functions inside of `text-document.rkt` don't have to mutate any state, making them easier to test. I could write them so that they mutate a `current-doc-store` parameter that could be parameterized for test invocations. But I think that would make testing more verbose, since for every test I'd have to:

- parameterize `current-doc-store`
- call `text-document/did-open!`
- `(chk (current-doc-store) expected)`

That seems like more boiler plate over the course of building the app than just having to call `set!` from the main dispatch loop.


this linebreak being removed is weird


Leaks `torcsManifestFile`.  😄


(Delete how? When an icon is deleted?)


113836943-Rad-Sys-Cond-Ctrl-VariableOff-Not-Documented (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2152 of 2152 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-71.99%25-green.png)


Did you mean the problems cause may be:

A thread (maybe GridUnload thread) run`MMapManager::unloadMap(uint32 mapId)`, which freed `loadedMMaps[mapId]`.
And at the moment, another run `MMapManager::GetNavMeshQuery(uint32 mapId)` and get a freed `mmap` and then get a  null `mmap->navMesh`, and then crash.


Test


113836943-Rad-Sys-Cond-Ctrl-VariableOff-Not-Documented (mjwitte) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Test fnord


113837151-Engineering-Ref-Figure9-1Update (RKStrand) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


`host == '0.0.0.0'` is required if your trying to talk to `eosd` API from the host os into the docker.  `0.0.0.0` tells the socket that it can listen on all interfaces.
```ini
http-server-endpoint = 0.0.0.0:8888
```


Alternatively, for applications (like gsutil) that you know don't support the use of both http_proxy and https_proxy, you could clear https_proxy for the duration of the command.

`https_proxy= ./gsutil <command here>`


Note: This commit pushed early for use as a reference when restructuring project


What is PSPS?


Refactored relevent_stats_dataset out of total_time_rows, mean_time_rows, and most_frequent_rows.


Hello! Thank you for making these changes, I didn't even realize I had forgotten about the UNIX equivalents of those commands.

I would like to request that I merge your changes into the `dev` branch of the project, and these changes will be included in the next release. There will be slight modifications to your code, but only for styling conformity.

Credit will be given to you in the documentation and the changelog, as well as a documentation comment in the source code.

Please respond as soon as you can! Thank you for your giving your time to invest in our project.


 You might want to indicate that 57600 is what represents the baudrate.

And... indicate what the 1 in Razor(1, 57600) does.


In mangosd.conf `GridUnload` was set to 1 and `GridCleanUpDelay` was set to 5min. If you running on `GridUnload =0`, maybe you won't have these problems.


![screen_2017-09-08 17 23 06](https://user-images.githubusercontent.com/18017741/30235200-2ff4ac72-94b2-11e7-96fd-2499158ce0c2.jpg)
![screen_2017-09-08 17 23 21](https://user-images.githubusercontent.com/18017741/30235197-2fed1f66-94b2-11e7-80da-73a0cf1bf369.jpg)
![screen_2017-09-08 17 23 33](https://user-images.githubusercontent.com/18017741/30235198-2ff24734-94b2-11e7-8793-f9165e633490.jpg)
![screen_2017-09-08 17 23 50](https://user-images.githubusercontent.com/18017741/30235199-2ff2d80c-94b2-11e7-942a-033063ffa5cf.jpg)


I'll often include a table of hardware connections, either in the file header if they aren't too  long or in a separate text file if they are. To see what I'm talking about, take a look at:

* https://github.com/CRAWlab/CRAWLAB-Equipment/tree/master/HiBot%20Anchor%20Climber
* https://github.com/CRAWlab/CRAWLAB-Equipment/blob/master/HiBot%20CRAWLER/CRAWLER_SkidSteerRemote/src/main.c
* https://github.com/CRAWlab/CRAWLAB-Equipment/tree/master/Tabletop%20Crane%20and%20CDPM


First GITHUB commit


Why was this required? Delete should use the priority restmapper to determine which group/version to refer


Breaks start-up. https://github.com/dmulloy2/LWC/issues/24#issuecomment-326812906


Just for more clarity, the addition of the IsClassfulIPv4Network function is the update of this commit. Notice that the name of this function has been changed to "IsIPv4NetworkClassful" in the latest commits. Kindly, check out this [link](https://github.com/Raafat/IPv4/commit/73cb45ec0d94647ef1e942a41028331ca57e25c4) for further details.


Hi @yhenon,

May I ask why did you change iou calculation to return float(area_i) / float(area_u **+ 1e-6**). I see that you put it on other IoU calculations like non-max suppresion, but adding it on data_generators is making my "Loss Detector regression" always = 0.0, and it completely changes the regions sampled, is this correct? I was getting Ok results without it.


@boy0001 Build failed to compile.


why oh why... I just spent a day just to eventually find this!


In addition to the optimization code that has been incorporated into this fragment of code, there were a few other changes in terms of optimization for "for loops". Those changes(which were applied to "for loops") aren't generally applicable.


Definitely.


When you're using Ecto, you usually want to use [migrations] to construct your database. That means your process for changing the schema is going to be something like:

    $ mix ecto.gen.migration some_descriptive_name
    $ vim priv/repo/migrations/*_some_descriptive_name.exs
    $ vim priv/repo/migrations/*_some_descriptive_name.sql # unless it's all inline the exs file

[migrations]: https://elixirschool.com/en/lessons/specifics/ecto/#migrations


This means that initializing the database is going to be with:

    $ mix do ecto.create, ecto.migrate


Beyond1Airloop-Part2 (mjwitte) - Win64-Windows-7-VisualStudio-14: OK (2746 of 2756 tests passed, 51 test warnings)

Messages:

 * 3 tests had: BND diffs.
 * 8 tests had: Table big diffs.
 * 47 tests had: EIO diffs.
 * 46 tests had: ESO small diffs.
 * 33 tests had: MTR small diffs.
 * 36 tests had: Table small diffs.
 * 8 tests had: ESO big diffs.
 * 1 test had: AUD diffs.
 * 14 tests had: ERR diffs.
 * 4 tests had: MTR big diffs.

Failures:

regression Test Summary
 * Passed: 596
 * Failed: 10

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


One of the improvements that is noteworthy and merits to look at is the update to the GetNumberOfIPv4Hosts function. A few other updates have been incorporated into this code.


Very Nice!


That is the original intent. To show case integration with non istio services - internal or external. People were asking for this kind of example


@ProjectInfinity Do you mind updating FakeEconomyAPI?


计划做一个GLSL扩展


@Johnmacrocraft I intend to, yes. Is it just the API version that is the problem?


@lakchaud89 this file is committed more than twice


Hi!
I'm so glad you liked the changes as I am studying computer science in
school and this is my first open source contribution! Do whatever you need
to fix the styling I'm glad I could help!

On Sep 8, 2017 7:21 PM, "Sergix" <notifications@github.com> wrote:

> Hello! Thank you for making these changes, I didn't even realize I had
> forgotten about the UNIX equivalents of those commands.
>
> I would like to request that I merge your changes into the dev branch of
> the project, and these changes will be included in the next release. There
> will be slight modifications to your code, but only for styling conformity.
>
> Credit will be given to you in the documentation and the changelog, as
> well as a documentation comment in the source code.
>
> Please respond as soon as you can! Thank you for your giving your time to
> invest in our project.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/elephunk6898/JTerm/commit/7531b633b3ee0e57799e720e6cf2447db933bd1a#commitcomment-24183865>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALOD52X52LsrYROSNqVh2Zv1S9xZGNo4ks5sgdoRgaJpZM4PR0Zs>
> .
>


@ProjectInfinity You need to modify some parts instead of just changing API version (I think).


@ProjectInfinity (P.S: Wow, fast respond.)


@pleary Is this necessary? It's causing a problem on Identify that will be tricky to work around. Removing this line solves the problem and doesn't seem to cause an issue for me on obs/show.


I have synced sources if you want you can use my pc by teamviewer

On 9 Sep. 2017 9:43 am, "swastik poudel" <poudelswastik@gmail.com> wrote:

> Ok.
>
> On 9 Sep. 2017 1:37 am, "Iguma Osas" <notifications@github.com> wrote:
>
>> When i download the source code
>>
>> On Friday, September 8, 2017, sostk <notifications@github.com> wrote:
>>
>> > when are you working in oreo??
>> >
>> > —
>> > You are receiving this because you authored the thread.
>> > Reply to this email directly, view it on GitHub
>> > <https://github.com/Osas514/android_device_samsung_i9082/com
>> mit/7289c88cdc8df2f27835edd86c62aa392ba9df2f#commitcomment-24171792>,
>> > or mute the thread
>> > <https://github.com/notifications/unsubscribe-auth/ASf4ytC4e
>> uowpgf3SbCgxFuvN8APrKMXks5sgUYkgaJpZM4PRNUN>
>> > .
>> >
>>
>> —
>> You are receiving this because you commented.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/Osas514/android_device_samsung_i9082/commit/7289c88cdc8df2f27835edd86c62aa392ba9df2f#commitcomment-24174060>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AOkpA3mh8zliuTtzXbCTjqwaqQO8q9UQks5sgV82gaJpZM4PRNUN>
>> .
>>
>


it,s nice


In TXR 185, I added support for aarch64; the test can be removed.


Why use msm8998 HALs ?


Mind if I squash this with the previous one?


Tu muy bien


@cryptcoin-junkey have you not tried the update?


Ok, I'm working on removing Smoke obfuscator's protection so you can add those too.
By the way, you don't need to reference me when you make a change.


Are you really going to use this? This is way too old
Have you considered using these patches?
https://github.com/frap129/angler/commit/31067de61dfb7bf461bb52009803202999054c86
https://github.com/frap129/angler/commit/79e71e153b6c8ecf0a168ae3971d56654387fe40


voltar a nota para 3


Created multidev environment [build-tools-750#ci-1](https://dashboard.pantheon.io/sites/efda3b2d-1ad1-4139-90a0-82e9eab49a82#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-build-tools-750.pantheonsite.io/)


nice


voltar a nota para 3 !


:wave: @gr2m, they're global for the user. The docs aren't explicit about that, but I tested it by exposing `@app-id` to another app (`now -e APP_ID=@app-id`) and it was accessible fine. `now secrets ls` also  mentions `> 3 secrets found under <user>`.


Created multidev environment [build-tools-747#ci-1](https://dashboard.pantheon.io/sites/ff7912fa-6c8d-4f18-bbdf-dbec1adc9ddb#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-build-tools-747.pantheonsite.io/)


spent 3 hours on this fucker -> 💙


Ok, great! I'll attach a link to the commit with these changes here once it's finished. 😄

Thank you!


別js参照でも良いですよ。この書き方の方がリクエストは減って描画速度はアップするのでGoodですが！


Thanks :-)


GA参照自体はできてるかと？
Google Analytics の共同アカウントに僕も誘って欲しいです。
google analytics 閲覧者　増やす　とかで検索をー


Ah, they do mention it in [secrets](https://zeit.co/docs/getting-started/secrets):

> That's where now Secrets can help you. It's a configuration store that works across your account.


Here's the commit: https://github.com/Sergix/JTerm/commit/5e875c78046daf49b0ac679d7d14fe791ec95ed6


Beyond1Airloop-Part2 (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2785 of 2796 tests passed, 50 test warnings)

Messages:

 * 45 tests had: EIO diffs.
 * 46 tests had: ESO small diffs.
 * 34 tests had: MTR small diffs.
 * 34 tests had: Table small diffs.
 * 3 tests had: BND diffs.
 * 8 tests had: Table big diffs.
 * 8 tests had: ESO big diffs.
 * 1 test had: AUD diffs.
 * 14 tests had: ERR diffs.
 * 4 tests had: MTR big diffs.

Failures:

regression Test Summary
 * Passed: 615
 * Failed: 11

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


ok


Shouldn't delete this (begin). Will reverse this mistake in new commit.


but when i upload my code to server , composer update , this line code disappear again


Beyond1Airloop-Part2 (mjwitte) - 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)


113837151-Engineering-Ref-Figure9-1Update (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2152 of 2152 tests passed, 0 test warnings)

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


Sweet thanks!

On Fri, Sep 8, 2017 at 8:25 PM, Sergix <notifications@github.com> wrote:

> Here's the commit: Sergix/JTerm@5e875c7
> <https://github.com/Sergix/JTerm/commit/5e875c78046daf49b0ac679d7d14fe791ec95ed6>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/elephunk6898/JTerm/commit/7531b633b3ee0e57799e720e6cf2447db933bd1a#commitcomment-24184634>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALOD5y15cl4Deqr5u1Ljz7buMTin3hXKks5sgekYgaJpZM4PR0Zs>
> .
>


Could I ask that you change the contribution to pmorgan3 ? I just changed
my GitHub username because I want to seem more professional. If not no
worries but thanks anyway!

On Fri, Sep 8, 2017 at 8:32 PM, Paul Morgan III <pmorgan3@gmail.com> wrote:

> Sweet thanks!
>
> On Fri, Sep 8, 2017 at 8:25 PM, Sergix <notifications@github.com> wrote:
>
>> Here's the commit: Sergix/JTerm@5e875c7
>> <https://github.com/Sergix/JTerm/commit/5e875c78046daf49b0ac679d7d14fe791ec95ed6>
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/elephunk6898/JTerm/commit/7531b633b3ee0e57799e720e6cf2447db933bd1a#commitcomment-24184634>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/ALOD5y15cl4Deqr5u1Ljz7buMTin3hXKks5sgekYgaJpZM4PR0Zs>
>> .
>>
>
>


Please unseparated this. It is easier to read the previous way.


Sure! I'll attach the changes here. 😜


Done @coneybeare


Thanks again!

On Sep 8, 2017 8:41 PM, "Sergix" <notifications@github.com> wrote:

> Sergix/JTerm@5b40a86
> <https://github.com/Sergix/JTerm/commit/5b40a864199d1b88836a8fbd4bd80d7bcc73e966>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/pmorgan3/JTerm/commit/7531b633b3ee0e57799e720e6cf2447db933bd1a#commitcomment-24184771>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALOD53tZDmPZavALx9Ruvk_vYUP-K0KMks5sgezlgaJpZM4PR0Zs>
> .
>


@billy1arm I was able to find how I fixed it. Probably needs work, but might be worth taking a look at.

https://pastebin.com/kvkSCq4J


@esteele Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.contentlisting/17/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/realobject.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/realobject.py:7:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/realobject.py:9:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:10:1: I001 isort found an import in the wrong position
plone/app/contentlisting/realobject.py:16:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/realobject.py:23:16: Q000 Remove bad quotes.
plone/app/contentlisting/realobject.py:24:16: Q000 Remove bad quotes.
plone/app/contentlisting/realobject.py:24:16: S001 found module formatter
plone/app/contentlisting/realobject.py:25:13: E122 continuation line missing indentation or outdented
plone/app/contentlisting/realobject.py:37:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/realobject.py:74:37: Q000 Remove bad quotes.
plone/app/contentlisting/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/browser.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/browser.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/browser.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/contentlisting.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/contentlisting.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/contentlisting.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/contentlisting.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/contentlisting.py:11:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/contentlisting.py:103:16: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:108:16: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:120:20: Q000 Remove bad quotes.
plone/app/contentlisting/contentlisting.py:125:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/contentlisting.py:125:24: E231 missing whitespace after ','
plone/app/contentlisting/contentlisting.py:125:80: E501 line too long (136 > 79 characters)
plone/app/contentlisting/contentlisting.py:127:80: E501 line too long (84 > 79 characters)
plone/app/contentlisting/contentlisting.py:129:75: E701 multiple statements on one line (colon)
plone/app/contentlisting/contentlisting.py:129:80: E501 line too long (88 > 79 characters)
plone/app/contentlisting/contentlisting.py:130:60: E701 multiple statements on one line (colon)
plone/app/contentlisting/catalog.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/catalog.py:7:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/catalog.py:9:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:10:1: I001 isort found an import in the wrong position
plone/app/contentlisting/catalog.py:19:15: D001 found implements( replace it with zope.interface.implementer
plone/app/contentlisting/catalog.py:27:16: Q000 Remove bad quotes.
plone/app/contentlisting/catalog.py:28:16: Q000 Remove bad quotes.
plone/app/contentlisting/catalog.py:28:16: S001 found module formatter
plone/app/contentlisting/catalog.py:29:13: E122 continuation line missing indentation or outdented
plone/app/contentlisting/catalog.py:39:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:41:14: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:78:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/catalog.py:107:11: T000 Todo note found.
plone/app/contentlisting/catalog.py:132:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:133:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:134:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:134:19: T000 Todo note found.
plone/app/contentlisting/catalog.py:135:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:136:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:137:17: E128 continuation line under-indented for visual indent
plone/app/contentlisting/catalog.py:184:12: P002 found "hasattr", consider replacing it
plone/app/contentlisting/tests/base.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/base.py:1:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/base.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/base.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/base.py:11:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentlisting/tests/base.py:20:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/contentlisting/tests/base.py:22:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/contentlisting/tests/base.py:28:44: Q000 Remove bad quotes.
plone/app/contentlisting/tests/base.py:30:44: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/test_integration_unit.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_unit.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:5:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:6:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_unit.py:19:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentlisting/tests/test_integration_unit.py:25:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:31:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:38:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:41:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:45:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:60:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:61:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:63:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:64:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:75:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:76:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:83:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:98:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:108:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:109:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:115:47: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:144:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:159:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:160:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:162:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:163:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:175:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:190:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:200:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:201:13: E128 continuation line under-indented for visual indent
plone/app/contentlisting/tests/test_integration_unit.py:204:47: Q000 Remove bad quotes.
plone/app/contentlisting/tests/test_integration_unit.py:247:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:255:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_unit.py:265:14: D001 found failUnless( replace it with assertTrue
plone/app/contentlisting/tests/test_integration_doctest.py:0:1: C101 Coding magic comment not found
plone/app/contentlisting/tests/test_integration_doctest.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentlisting/tests/test_integration_doctest.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_doctest.py:4:1: I001 isort found an import in the wrong position
plone/app/contentlisting/tests/test_integration_doctest.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentlisting/tests/test_integration_doctest.py:6:1: I001 isort found an import in the wrong position
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/e1508ff0-8855-4d88-8289-beb55e044219 "Ryo-api"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/2fb9974f-fe6b-4bc3-9b82-162a21855bde "ryo-api builder") deployed [lineBotTestAc](https://github.com/RyosukeTakahashi/lineBotTestAc/releases/tag/deploy-ibm-yp-us-south-ramuniku-gmail.com-SouthUS-20170909-015119 "deploy-ibm-yp-us-south-ramuniku-gmail.com-SouthUS-20170909-015119") to [SouthUS](https://console.bluemix.net/apps/cac01a68-bb38-41ae-b1bf-ee582b41f313?env_id=ibm:yp:us-south "ibm:yp:us-south:ramuniku@gmail.com:SouthUS"), including this commit


Admin control panel coming soon


@esteele Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.vocabularies/26/violations
```
plone/app/vocabularies/actions.py:19:9: B901 blind except: statement
plone/app/vocabularies/actions.py:24:63: C812 missing trailing comma
plone/app/vocabularies/groups.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:61:11: T000 Todo note found.
plone/app/vocabularies/groups.py:161:19: Q000 Remove bad quotes.
plone/app/vocabularies/groups.py:162:38: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:12:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/security.py:62:26: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:62:39: Q000 Remove bad quotes.
plone/app/vocabularies/security.py:72:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/security.py:131:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/types.py:98:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/types.py:149:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/types.py:189:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/types.py:240:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/types.py:244:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:245:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:246:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:247:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:248:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:249:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:250:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:251:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:252:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:253:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:254:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:255:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:256:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:257:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:258:5: Q000 Remove bad quotes.
plone/app/vocabularies/types.py:307:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/testing.py:15:41: C812 missing trailing comma
plone/app/vocabularies/testing.py:18:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/testing.py:21:10: Q000 Remove bad quotes.
plone/app/vocabularies/syndication.py:11:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/syndication.py:13:7: T000 Todo note found.
plone/app/vocabularies/syndication.py:42:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/syndication.py:54:22: Q000 Remove bad quotes.
plone/app/vocabularies/syndication.py:55:33: C812 missing trailing comma
plone/app/vocabularies/syndication.py:60:21: S001 found module formatter
plone/app/vocabularies/syndication.py:65:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/images.py:8:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/interfaces.py:12:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:24:9: Q000 Remove bad quotes.
plone/app/vocabularies/interfaces.py:33:9: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:51:45: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:71:46: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:83:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:113:40: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:116:20: C812 missing trailing comma
plone/app/vocabularies/users.py:205:19: Q000 Remove bad quotes.
plone/app/vocabularies/users.py:206:38: Q000 Remove bad quotes.
plone/app/vocabularies/__init__.py:20:13: D001 found directlyProvides( replace it with zope.interface.provider
plone/app/vocabularies/editors.py:9:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/editors.py:54:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/datetimerelated.py:9:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/datetimerelated.py:10:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/datetimerelated.py:42:15: Q000 Remove bad quotes.
plone/app/vocabularies/datetimerelated.py:51:25: C812 missing trailing comma
plone/app/vocabularies/catalog.py:22:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/catalog.py:26:36: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:84:12: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:87:31: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:87:48: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:91:27: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:15: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:54: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:92:62: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:150:47: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:151:51: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:155:26: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:342:28: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:342:49: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:361:19: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:362:38: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:367:32: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:372:21: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:374:23: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:444:44: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:465:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/catalog.py:511:20: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:511:34: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:517:20: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:517:34: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:524:16: P002 found "hasattr", consider replacing it
plone/app/vocabularies/catalog.py:524:30: Q000 Remove bad quotes.
plone/app/vocabularies/catalog.py:588:32: C812 missing trailing comma
plone/app/vocabularies/workflow.py:12:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/workflow.py:71:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/workflow.py:116:11: T000 Todo note found.
plone/app/vocabularies/workflow.py:128:14: C812 missing trailing comma
plone/app/vocabularies/workflow.py:133:33: S001 found module formatter
plone/app/vocabularies/workflow.py:138:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/workflow.py:233:26: Q000 Remove bad quotes.
plone/app/vocabularies/workflow.py:233:26: S001 found module formatter
plone/app/vocabularies/workflow.py:238:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/terms.py:26:24: C812 missing trailing comma
plone/app/vocabularies/terms.py:57:36: C812 missing trailing comma
plone/app/vocabularies/skins.py:9:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/skins.py:64:41: C812 missing trailing comma
plone/app/vocabularies/skins.py:65:22: C812 missing trailing comma
plone/app/vocabularies/skins.py:71:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/vocabularies/tests/test_imagesvocabularies.py:3:1: F401 'plone.registry.interfaces.IRegistry' imported but unused
plone/app/vocabularies/tests/test_imagesvocabularies.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/tests/test_imagesvocabularies.py:18:50: C812 missing trailing comma
plone/app/vocabularies/tests/base.py:3:1: I001 isort found an import in the wrong position
plone/app/vocabularies/tests/base.py:4:1: I001 isort found an import in the wrong position
plone/app/vocabularies/tests/base.py:40:1: E303 too many blank lines (3)
plone/app/vocabularies/tests/base.py:82:16: S001 found module formatter
plone/app/vocabularies/tests/base.py:111:5: D001 found implements( replace it with zope.interface.implementer
plone/app/vocabularies/tests/base.py:149:5: D001 found implements( replace it with zope.interface.implementer
plone/app/vocabularies/tests/test_vocabularies.py:32:47: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:38:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:44:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:50:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:56:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:62:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:68:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:74:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:80:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:86:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:92:40: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:94:10: C812 missing trailing comma
plone/app/vocabularies/tests/test_vocabularies.py:96:1: W391 blank line at end of file
plone/app/vocabularies/tests/test_timezonevocabularies.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/vocabularies/tests/test_timezonevocabularies.py:18:47: C812 missing trailing comma
plone/app/vocabularies/tests/test_timezonevocabularies.py:27:47: C812 missing trailing comma
plone/app/vocabularies/tests/test_timezonevocabularies.py:45:53: C812 missing trailing comma
plone/app/vocabularies/tests/test_timezonevocabularies.py:49:56: C812 missing trailing comma
plone/app/vocabularies/tests/test_timezonevocabularies.py:62:56: C812 missing trailing comma
plone/app/vocabularies/tests/test_timezonevocabularies.py:73:56: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Beyond1Airloop-Part2 (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1542 of 1542 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-38.7%25-green.png)


A minor quibble, but it's good practice to _declare_ your variables outside of the `if`/`else` blocks. You can leave the _assignments_ where they are, though. This small change helps you to see what what variables your function creates right at the top without needing to read all of the code first.


<input type="submit" value="提交" />


Beyond1Airloop-Part2 (mjwitte) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


小薇学院1


Created multidev environment [badcamp-2017#ci-568](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#ci-568).

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


Created multidev environment [badcamp-2017#ci-567](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#ci-567).

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


@burntsun it is my understanding that loading scripts in the footer instead of the head increases page load speed.
Good catch for the filetime. I think you are correct.


:wink:


Oops. Thanx!


This commit has possible ripple effects causing test failures for syntaxnet. See: https://github.com/tensorflow/models/issues/2355


<!DOCTYPE html>

<meta charset="utf-8"/>
<title>异步加载</title>


Perhaps it is a good idea to convert most of install script to this form. I don't know if it is possible for g++-5 though (which requires a ppa), or if this can depend on the configuration.

This particular change is the minimal one to make travis function again.


@tbranyen Ah, that sounds potentially like a bug to me but not entirely sure it's fixable.

@jdalton Thanks for your insight, but I'd appreciate it if you don't try to bring unrelated modules into discussions of bugs in Node.js core. Great work though!


test


Ok, but you must also change translation files, where you use **tabs**


I have also observed that the steering value I got changes with the "rate" option. For example, in the python client I'm constantly sending steering of 1 (I've confirmed that the rate of sending didn't change the result), and I got steering of 1.05 if the rate is below 5Hz, but 0.79-0.83 if the rate is over 20Hz. However, if I control the car with joystick, the steering will always be 1.05. @piliwilliam0306  @ai-tor do you have similar problem?


[R/get_posterior_tree.R:66:1:](https://github.com/richelbilderbeek/wiritttes/blob/8b673f633474fb6354c1c014d968ccd9515d37be/R/get_posterior_tree.R#L66) *style:* **Lines should not be more than 80 characters.**
```r
  phylogeny <- get_posterior(file = file, sti = sti, ai = ai, pi = pi)$trees[[si]]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_posterior_tree.R:66:16:](https://github.com/richelbilderbeek/wiritttes/blob/8b673f633474fb6354c1c014d968ccd9515d37be/R/get_posterior_tree.R#L66) *warning:* **no visible global function definition for ‘get_posterior’**
```r
  phylogeny <- get_posterior(file = file, sti = sti, ai = ai, pi = pi)$trees[[si]]
               ^~~~~~~~~~~~~
```


なんも書かれてないよ


bro i have a question..


Thanks @rob-Hitchens.

Ok, I will refactor this app to make it more generic. I am starting to get the point: The description of the problem does not gives the contract architecture. It happened to me with the remittance too.


@blocker999 Chyba się pomyliłeś, nie ma takiej wersji licencji CC BY-SA 4.0.9, jest po prostu CC BY-SA 4.0.


sure we can, do your thing


GitHub入门与实践 take me here


you can even use the scrollable sizes, i'm not artsie, only practical. just make sure xxhdpi looks good ;-)


![](https://github.trello.services/images/mini-trello-icon.png) [NFR2](https://trello.com/c/9H4onLDF/9-nfr2)


:+1:  :clap:

Latex için Aysel overleaf.com a sardırdı baya, ortak yazmak icin pratik olabilir. Gerci kendi bilgisayarında compile etmek genelde daha hızlı


Cool, will have a look. There's nothing wrong with these, I'm just a bit pedantic about resolution and exporting fresh from the project! I agree, portrait is best to avoid that scrolling issue, users will probably change the wall anyway


这是因为当文件指针到达最后一个字符时，并不是end of file ，而读取最后一个空字符时 字符变量 c 会有一个默认值，输出来。


Systemd descriptions should be upper cased


@GuaiYiHu it's for broken wifi mac?


test


The problem still exists


In all journeys, the most difficult - and the most important - decision is when to stop. Thanks for your work on boltdb. Godspeed.


@damon-kwok It's still a work in progress. 😄


Ok cool, have updated things in 525c042be3704a1868d1eb826df6cb824fcf7a33. If this needs to be refactored that should be fine, I was just trying to change a few of the labels used in tables so should be easy to update.


结合使用eof 和 fail


also a bunch of new cac.inc and cac_macro stuff for reducing the clunk inside cac.inc ...


readme.edit


Great stuff


@jfacorro My terminal is msys2
[http://www.msys2.org/](url)


Updated ReadMe.


Hmm, except we can't really tell the difference between sulogin failing e.g. because the password database is missing, or simply because the last command the user ran before exiting was `false`.  Oh well.


Why esLint rules are not used?


I'm working on a PR for this, based on foodcoops/sharedlists#8.


Can you screenshot the error?


you should list a minimum version, 0.17, that implements the feature you're using - https://github.com/JuliaLang/Compat.jl/commit/c83a1b56d69ff268019dffbd310696115234f521


facebook貌似加载太慢，有时还连不上


@falkTX This should be something like `$XDG_DATA_HOME/vcvrack/autosave` so you don't clutter the user's `$HOME`


eventually, yes.
for now I just needed something quick that allows to use vcvrack installed in the system.


`v"0.6-"` means the very first commit after release-0.5 branched, which is more similar to 0.5 than to 0.6.0. It's better to be more specific when you can.


CSS and HTML are hard! 🤣 Particularly the layout! 👍


you should do this in the CI yml configuration when possible, or be sure to remove it in the code that you tag as a release, otherwise anyone that has this env var set will have AutoGrad tracking master instead of doing correct version resolution at releases


ここで`next()`メソッドを呼び出してしまったので、次に呼び出したとき（６３行目）には２つめのデータからになり、１つ目のデータが欠落してしまいます。
この後で`rs.beforeFirst()`を呼び出すか、件数をカウントする変数を0で初期化して用意し、６３行目の`while`文以降でその変数が0かどうかで判定したほうが良いです。


I updated french, dont know if it's too late.


It would be nice to mention where this is documented, I think it's mentioned here: https://docs.djangoproject.com/en/1.11/releases/1.7.3/#wsgi-header-spoofing-via-underscore-dash-conflation


Mhh.. Ok. Is this documented anywhere? I'll fix this when I'm back from vacation in a week.


Nein da wird nichts limitiert, den es heißt ja "min-height" und nicht "max-height". Die Box soll mindestens 32px hoch sein, dies entspricht der Höhe einer normalen Box welche einen Datenpunktnamen und einen Wert beinhaltet. Die Box für "aktuell kein Regen" beim Kombisensor z.B. wäre ansonsten kleiner und das schaut dann nicht gut aus.


Hello world. Just checking


to musi byc osobna funkcja `onEmailChange` albo musielibysmy troche przerobic calosc


to musi byc osobna funkcja `onLastNameChange` albo musielibysmy troche przerobic calosc


Are you sure about this?


Just to clarify, saying "the `runserver` command" is a bit inexact, personally I would rather say "django's development server".


Just hook it to the same function as PetAlert.
I'll add it


a


Happy to accept a PR to add python 3 support :-)


For translators: Updates to translation names will be posted here: [wiki/Translations](https://github.com/Tommy228/TTTDamagelogs/wiki/Translations#notes-for-translators)


规范一个变量名


Found the issue. The old driver used MYSQLI_STORE_RESULT on the query, so no matter if you enabled cache or not, the driver itself would cache the results, which was why the seek() worked. With the downside that if you enabled cache, the dataset would be in memory twice. This issue is now corrected, which causes your problem.

So to preserve BC, I have changed the default of the MySQLi driver to `enable_cache = true`, so it defaults to the previous behavior, but with caching the results in the Fuel class instead of in the driver.


Thank you :D


Woops, @mateoconlechuga


Miriam John K


> combining change events for sensor config

That's easy enough, PR #184.


"01fb16ecs123": {
  "
 "Name": "Gourishankar",
    "Email": "gourishankar.n@outlook.com"
   },


Have you considered whipping up a PR with this feature?
This is one of the wanted ones (https://github.com/purescript/purescript/issues/2749).


Thanks !


1.什么是信息，什么是数据，数据和信息有什么不同？


aaaaa


@MajkiIT To nie ta reguła, jest jeszcze druga z kropką i to ta z kropką to właściwa.


Hi,

I am uanble to see any output by installing the angular calender. Can you help me on this?


I think it is no documented :( I know this from my TS3 experience, but you can reproduce/test this if you want :)


Yeah, commit message should have read `Add "HideShutdownFromLockScreen"`, sorry.


fashion-edit


Hi @philmmanjaro why this double addition?


Ah, du meinst das hier:

![screenshot_147](https://user-images.githubusercontent.com/5887769/30239876-7de714ac-9565-11e7-832b-0e94a5a8bab0.png)

D.h. wenn das ":" dann weg ist würde die Box nur eine Zeile groß sein? Dann würde ich aber trotzdem dafür plädieren hier nicht 32px zu setzen sondern 2em was ja zwei fontgrößen entspricht wenn ich das richtig verstehe.


你好，请问可以展示下在控制并发处理的协程数之后的示例代码吗


Oh, it was already there. Missed it.


说好的python呢。。。。


Practice
=========
memory
_____________


das kanste knicken diesen commit werde ich mal so was von nicht mergen


Nice! Good luck with LTC!


У тебя всё хорошо? Мап верни обратно


AtomicInteger сделай тип. К этому 100% придерутся, в частности, я


Also added and alias for has() = exists() +  fixed a mistake in has() method that causes all data to erase itself


Странное название коммита


Зачем эта проверка?


Опять дофига всего разного в одном коммите..


Что за порнушка?


Зачем?


Что это?


好嘞，过段时间我看看。

2017年9月9日 19:01，"jinyumarine" <notifications@github.com>写道：

> facebook貌似加载太慢，有时还连不上
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/wangchunming/2017hosts/commit/a190d6c5944678ed17485ca8588743c08ae2db4d#commitcomment-24189189>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ATDaH3zavbl7gXI9N2OuwdTILmEmekPEks5sgm_tgaJpZM4PRHZg>
> .
>


Разбивай на мелкие методы. Что это за кусок кода огромный?


Мне не нравится, что валидатор знает о базе юзеров. Лучше эту логику с базой в другое место перенести


Id убирай


Нужно шифрование паролей завезти


👍 for the change on my end.


@dswarbrick  github is just a mirror for us, and very few people see github comments.  Would you mind making this comment over on https:/golang.org/cl/50550?  Or open an issue (on Github) at https://golang.org/issue?  Thanks.


Опять полно всего в одном коммите..


IMHO: The fact that variables already start with underscore, make the "this" unncessary and doesn't complement to the readability of the code.


nobody asked for your honest opinion though


I'd like some feedback on this commit from @kyoDralliam, @mtzguido, @protz, @aseemr among others.
This is also related to #1226 #1190 and probably several others.

What was happening here is that we were refusing to perform a step of beta reduction for `(fun x -> e)` applied to a closure `c`, unless the body of the lambda term was decorated with a `residual_comp` indicating that the expression `e` is either `Tot` or `GTot`.

I think I added this check a long time ago in a setting where:

1. the normalizer was only ever invoked on terms that were either in PURE or GHOST.
2. it was a weak attempt at guarding against reducing potentially divergent computations.

However, now (1) is no longer true. And (2) is anyway not a guaranteed way of preventing divergence.

The way I see it, beta reduction in EMF* is a pure computation step and should always be applicable. Of course, we still need to be careful because the representation of terms used by F* is not as simple and canonical as the representation we use in EMF*. In EMF*, the arguments of an application are always Tot terms, whereas in F* this is not always the case.

So, the case we need to be careful about is for applications like `(fun x -> x, x) e'`, where `e'` is an effectful term such as `!r`.

I think my change here is compatible with the handling of such impure applications elsewhere in the normalizer. For several reasons:

1. The check I removed in this commit is irrelevant for such an application, since `(fun x -> x,x)` would have a `Tot` residual comp anyway.

2. In case we're reifying and the body is not marked with a residual  `Tot` or `GTot`, the removed check is again irrelevant.

3. So, the remaining case is where we have an impure application and we're not reifying.  Such an application node should be marked with a `Meta_monadic` qualifier, meaning that the application node would be first handled here:

https://github.com/FStarLang/FStar/blob/nik_norm_beta_impure/src/typechecker/FStar.TypeChecker.Normalize.fs#L1268

meaning that when we arrive at the beta redex, the stack would contain a `Meta_monadic` tag first, before the argument.

So, the impure application will be handled here:
https://github.com/FStarLang/FStar/blob/nik_norm_beta_impure/src/typechecker/FStar.TypeChecker.Normalize.fs#L1087
and in particular, will (correctly) not result in a beta reduction.

Do you buy my analysis?


comitei sem testar, foda-se


Comment on commit 04f95b2


commented on README in 04f95b2


Argh, thanks for noticing! I need to properly clean my git tree in future to ensure everything is cherry-picked properly.


rude


VARCHAR(500) looks largely oversized.


The list should be retrieved from one source only otherwise we end up duplicating it between system config and user config.


ok


Looks a good addition for mixed languages cases. However the issue you will face is that the customer will get a receipt with the configured language unless you build a separation between OSPOS user and store customer.


what will this do? Scale the whole canvas down?

(btw Alt as a modifier is not great bc it's a pretty much standard Linux shortcut to drag window by any it's part. does this allow also selecting with alt+shift?)


1.流失用户是指那些曾经访问过网站或注册过的用户，但由于对网站渐渐失去兴趣后逐渐远离网站，进而彻底脱离网站的那批用户
确认并抽象问题：根据用户最后订单时间，以及用户过去一年的订单量确定是否要成为流失用户，历史用券占总金额比例判断是否为流失用户，以及红包的发放金额
获取数据：最后订单时间，以及用户过去一年每个月的订单量
科学分析：分析用户的订单量的未来趋势，以及最后订单时间至当前时间的时间差，以及历史用券占总金额比例
接下来确立模型 调整因素 敏感分析 预测结果等（由于没有数据省略这些步骤）
2.我会选择用户未消费时常 历史消费金额 用户过去一年每个月的订单量，历史用券占总金额比例作为特征
3.订单时间差越久，订单量明显下滑有成为流失用户趋势的用户，确定为需要挽回的流失用户
第一个红包历史用券量越多得红包概率越大，越久未消费的得到红包概率越大，历史消费金额越高的第一个红包大的概率成正比，历史用券量越多得红包概率越大。
4 第二个红包可以根据上一单消费金额给，为留住用户可以采用逐步减小红包金额。
5 用一部分人进行客户端内测，看单位时间内召回的客户数量占比比例，然后再调节进行另一部分内测，可以测试多次取平均值。取效果更好的一个


mensagem


- yes, but it's optional. I didn't add a button because I have no idea how your fontello setup works
- yes


Can we get a release, please? This is blocking me from setting `strict` in my project. ):


You really want to introduce a white/black asymmetry?


uhhh this is not great, i'll have to reset that and cherrypick the new commits. you were meant to force reset after the rebase :/


Docstrings look correct, the NumPy docstring guide ends the parameters description with a period (eg "List of child entries in bookmark folder.") but I notice that this isn't followed consistently in NumPy, so probably not a big deal.


I did force reset, but I have no idea what git did there


that could be a config option sent as one of the bit flags in the update string, imo better than a client-side toggle. Fontello - you import the zip to the website, do changes, replace the old file, and run unpack.sh. that should be all.


hm. I'll try to fix it ...


there are people still using latin1 and Japanese encodings.. though this is fine to drop I think, it's 2017


test


Fixes #1


Be civil guys. We use `this.`, period.


Hey! I made you contributor [https://github.com/cyberalex4life/gnome-shell-extension-cl/invitations](url), since I don't plan to improve this repo in the near future. Also, if you want ownership, please tell me.


Auf den ersten Blick keine schlechte Idee. Aber... Ich habe mir das auch gerade mal angeschaut, prinzipiell ist das machbar. Allerdings müsste ich zunächst jedem Zurück/Abbrechen/Schließen Button eine ID verpassen. Dann könnte man anstelle der Browser-Warnung per Backspace innerhalb der WebUI zurückspringen. Allerdings würde dies in gewissen Menü ja wieder das Problem herbeiführen, das man versehentlich die Backspace Taste drücken könnte und sich z.B. der Skript Editor oder geöffnete Programme ohne abzuspeichern wieder schließt. Daher würde ich hier zunächst nichts ändern.


I'll make the change. Thanks!


Some comments:

>  Added initial temperature setting to support jsbsim temp simulation and density calculation

Do you plan to calculate fuel density due to temperature?

If not, then by removing `<density unit="LBS/GAL"> 6.02 </density>` JSBSim will use the default density of 6.6 and therefor weight calculation will be wrong. Just specifying `<type>AVGAS</type>` alone isn't enough, as I found out. Since density numbers may varies between different undersorts of fuel, the actual fuel density is mentioned in the FlightManual. For the C182S (and C172P) 6.02 seems to be here the correct number as I found out by calculations.
Most JSBsim aircraft are actually doing it wrong. Please see also [https://github.com/HHS81/c182s/issues/27](https://github.com/HHS81/c182s/issues/27)

> Especially for the timings, for example, how long does it take the engine to run dry when fuel supply is empty?

With fuel supply you mean the both wing tanks?
This depends on how much fuel the lines between both wing tanks and engine has. The time depends on the fuel flow of the engine. Let's say the fuel lines has a capacity of 4 gallons, actual fuel flow of the engine is 13 gallons per hour, so it would need 18min.
The POH specifies 2 gallons unusable fuel per each tank.  Unusable fuel is fuel which can't be used safely. This includes the tank due the shape, the lines between tanks and engine, pump intake and fuel which doesn't reach the lines due the pitch and roll angles in flight. So the actual number is probably much lower, but unknown to me.

> And for the priming: how long is one expected to activate the pump (we need the simulation of the manPressure gauge when priming occurs, but for now it would be good to know the rough time)
3-5seconds according :[Engine Priming and Starting Procedures: Models 182T, T182T, 172R, and 172S by Cessna]( https://www.youtube.com/watch?v=-yVMskFQZsw&t=193s)
ManPressure gauge doesn't change while priming, it is the fuel flow gauge. So the fuel flow sensor seems to sit between engine and aux pump.

> Also priming: currently the engine goes from dry to fully primed in a very short time (about 1.5 seconds). I suppose this is way to short, given that i read somewhere that one should activate the pump when beginning the pre-takeoff checklist and stop it once checklist completed...

According to the video above at least more than 3-5 seconds. I guess on cold weather it needs longer than on hot weather.

> For (later) merging this: should i make the engine "primed" for now, until we implement #107? with the current commit, one needs to activate the pump prior turning the starter, otherwise the engine never starts.

I don't mind it to have it not primed. We want to have it realistic, otherwise an Autostart is quite easily done and implemented.


Please review the code too.


Nun, könntest du nicht erkennen das das SkriptFenster / Editor offen ist und dann halt ne separate Warnung ausgeben "Möchten sie wirklich den Skripteditor verlassen?" oder so. Ich würde es wirklich als sinnvoll erachten das umzusetzen als generell die browser zurück Funktion zu sperren.


I prefer the new version.

From my understanding, there is some added cost in computation (since the cost of a path needs to be calculated each time, in `cost(c)` and `cost(solution)` - although I can see that we can store the cost to each path without much hassle), and it also seems that there is an added memory cost (storing paths instead of nodes).

Despite that, I think this is a more "complete" algorithm, since we not only get the cost of the solution, but the path itself. In most search algorithms, to find the final path there needs to be employed some sort of auxiliary functionality (usually setting the parent of each node and then backtracking from the final node). Here we return the path, and the cost can be calculated later using the `cost` function. This is neat.

Also, I feel like this approach is closer to what search in general entails. We want to search for the best path in a set of possible paths, and this approach does that in a cleaner way. Previously we were basically expanding nodes and keeping score of the cost-so-far, which is conceptually a bit further away from the problem at hand.

Regarding Python, this will be easy to implement + we get to print the path to the goal state instead of just its cost, without the use of external functions. This, I feel, will be beneficial to students.

Finally, and this is just a personal anecdote, when I was studying search algorithms I always wondered why didn't we store paths instead of nodes, since it seemed easier.

All in all, I am for this change.


Beim mir klappt das wunderbar. Nachdem das Patch eingespielt ist, `S70ReGaHss restart` durchführen und Browser Cache leeren.

![bildschirmfoto 2017-09-09 um 14 34 16](https://user-images.githubusercontent.com/13312068/30240193-1af58a52-956c-11e7-872a-301873ebdcc5.png)


Argh mist, diese BrowserCache Sache nervt echt und müsste man sich wirklich mal anschauen das man das verbessern kann. Danke dafür. trotzdem wäre es IMHO noch gut nen extra "Fehler überprüfen" Knopf recht neben "Ausführen" zu haben um nur eine Fehlerprüfung zu machen.


Hey! How've you been? Give me a call sometime 😀

On Sep 8, 2017 9:12 PM, "The Cecil" <notifications@github.com> wrote:

> nice
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/zmcmackin/BoardgameApp/commit/8bc588decccf61f1735eb0983923151cffb5b432#commitcomment-24185004>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABvJFSlRNbU5OdKMjvNglqQtKF5nTQ_Oks5sgfQAgaJpZM4PR2gA>
> .
>


@Stefano80: There's no white/black asymmetry in this patch. The asymmetry is along rootColor vs. ~rootColor, same as Contempt.


the server being the one to decide if it fits on your phone screen seems a little unintuitive


rgb['a'] = a || 0;
worked for me


test-repository


Thanks a bunch, man! That was one of the 1000 things on my to-do list.


hmm. let's try how it works with your toggle then

btw, I've cleaned up the history, so try to fetch, reset --hard origin/canvas or something ...


@Treeston What happens with map 609 (DK start zone), don't need this??


Please open a PR next time!


Hi! This not going to work, if you try run time_daemon and look into dmesg this is a result:
alarm_set_rtc: Failed to set RTC, time will be lost on reboot


Dunno, @r00ty-tc?


斯蒂芬斯蒂芬


@celm1990 I'm confused. `dbs` is an argument of the function `db_filter` so I don't understand the problem you are mentioning. Could you elaborate ?
Thanks.


@TheComputerGuy96 ,

You were right , Previously I tested it in older version of TWRP where this bug did not show script executed Successfully , but the latest TWRP does not allow redefining of same function.
Your help is appreciated , check the changelog for the same.
Thank you. 😄


@celm1990
>def db_filter(**dbs**, httprequest=None):`

dbs is well declared. Do you have a bug, traceback ?


NICE! So this will work either for httpd and apache2 systems?
Thank you alot!


Nixpkgs still doesn't evaluate. :-(

~~~
$ nix-env -qaP --json >/dev/null --show-trace                                   .nix-defexpr/git/master !
error: while evaluating ‘callPackageWith’ at /home/simons/.nix-defexpr/lib/customisation.nix:113:35, called from /home/simons/.nix-defexpr/pkgs/top-level/all-packages.nix:16114:11:
while evaluating ‘makeOverridable’ at /home/simons/.nix-defexpr/lib/customisation.nix:72:24, called from /home/simons/.nix-defexpr/lib/customisation.nix:117:8:
undefined variable ‘protobuf2_5’ at /home/simons/.nix-defexpr/pkgs/top-level/all-packages.nix:16115:16
~~~


Timekeep is even worse... now we have time on boot, but with timekeep it couldn't set even that.


>READ<E.md


Woo, changelog! 👍


This is strange; I have definitely missed it but doesn't `nox-review` catch such errors?


I already tagged 1.0.55, so it will be too late for the next f-droid build.
But i pushed a new commit which includes the updated -fr translation, so it will at least be in the next nightly.


@hawkeye116477 Ok zaraz poprawie, widocznie chciałem zmienić na 9 września i przy okazji zmieniłem i to


Alright thanks.


Sure
![screenshot_1](https://user-images.githubusercontent.com/31575346/30240411-5fab4dea-9570-11e7-85ee-e6c4a6abbe6a.png)


Hmm indeed it is provided as a parameter, I didn't notice that. Should work fine indeed.. @celm1990 can you double check?


fixed animation after merge


Should be 'Authorization' (bad spelling)


原始数据集


I tested and it does, so it seems I failed to invoke between some change and just before submitting a PR. Working on a fix, sorry!


Due to https://github.com/NixOS/nixops/commit/eafa0bb249af25b895482425b33bf792ad3de0bc


Anyway according to **ChannelListEntry** properties like ChannelId, InvokerId, SubChannelIdList shouldn't be **uint?** instead of **int?** ?


@tbranyen

Pulled `diffhtml@1.0.0-beta.8` off npm:

> `import { innerHTML } from 'diffhtml/dist/es/index';`

Resolves to `diffhtml/dist/es/index.js`, which is CommonJS (it has `.js` as an extension). CommonJS only provides a `default` export. Export bindings are hooked up prior to parsing the module currently, but we could swap the ordering if we are ok with a slightly larger overhaul to duplicate `require` mechanisms to have better errors when passed between.

> `import diff from 'diffhtml/dist/es/index';`

Still resolves to `diffhtml/dist/es/index.js`, which is CommonJS (it has `.js` as an extension). `export` statements are not valid in CommonJS so this fails on parsing.

@TimothyGu these don't look like bugs except wanting a better error message.


Y the time I I I i I iti to you you y to to to p

On Sep 9, 2017 10:53 AM, "Yenthe V.G" <notifications@github.com> wrote:

Good catch @celm1990 <https://github.com/celm1990>. @amigrave
<https://github.com/amigrave> you might want to fix that problem.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/odoo/odoo/commit/6fa705399bc05d4b0dce5e7181c40a4a5ab8b1c3#commitcomment-24188013>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AGhvE5fYnfR3Sd-U8rc9qYCdEedmYumHks5sglHvgaJpZM4PRi1k>
.


Thanks! Fixed in 3c510b6


It's also possible to download the zip from [maven central](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22eu.maxschuster%22%20AND%20a%3A%22vaadin-autocompletetextfield%22)


Is there a different way we could handle the guest route redirect without using a route? I have a situation that I don't have a defined 'login' route and get an exception here.

(eg in the Authenticate middleware we have it as just guest('login'))


  /* 2014-02-12      	Andy Yang       Omni P1 project : 1.增加 4G SRV_TYPE_CODE 81 */

.LOGON ${USERID}, ${PASSWD};

.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;

.SET DEFAULTS;
.SET ERROROUT STDOUT;
.SET RECORDMODE ON;

.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;

--add by Joseph
drop table ${CRMTEMPDB}.CRM_DM_CURR;
CREATE MULTISET TABLE ${CRMTEMPDB}.CRM_DM_CURR AS
(
select TRIM(BUSI_ENTITY_ID)||'-'||TRIM(SRV_TYPE_CODE)||'-'||TRIM(CURR_DW_SUBSCR_NO) CRM_SUBSCR_ID,TENURE_SCV
FROM PMART_VIEW.DM_SUBSCR_CURR
WHERE SRV_TYPE_CODE <> 71
) WITH DATA
primary index(crm_subscr_id);

drop table ${CRMTEMPDB}.tc_Active_base_tmp1;
create MULTISET table ${CRMTEMPDB}.tc_Active_base_tmp1 as
(
sel
    a.crm_subscr_id,
    a.subscr_status_code,
	a.rps_id,
	a.SRV_TYPE_CODE,
	a.age,

	case when SUBSCR_STATUS_CODE = 'A' then
	    ((cast(substr(trim(add_months(date,-1)/100), 1, 3) as integer) + 1900 - extract(year from a.actv_date)) * 12 +
		(cast(substr(trim(add_months(date,-1)/100), 4, 2) as integer) - extract(month from a.actv_date)))
	else
	    ( extract(year from coalesce(temp_inactv_date,inactv_date) ) - extract(year from a.actv_date) ) * 12 +
	    extract(month from coalesce(temp_inactv_date,inactv_date)) - extract(month from a.actv_date)
	end as act_tenure,

	case when SUBSCR_STATUS_CODE = 'A' then
	    ((cast(substr(trim(add_months(date,-1)/100), 1, 3) as integer) + 1900 - extract(year from a.MIG_ORIG_ACTV_DATE)) * 12 +
	    (cast(substr(trim(add_months(date,-1)/100), 4, 2) as integer) - extract(month from a.MIG_ORIG_ACTV_DATE)))
	else
	    (extract(year from coalesce(temp_inactv_date,inactv_date) ) - extract(year from a.MIG_ORIG_ACTV_DATE)) * 12 +
	     extract(month from coalesce(temp_inactv_date,inactv_date)) - extract(month from a.MIG_ORIG_ACTV_DATE)
	end as mig_tenure,

    --(case when a.srv_type_code IN ('31','81') then mig_tenure else act_tenure end) tenure,
    case when d.TENURE_SCV is null then
		(case when a.srv_type_code IN ('31','81') then mig_tenure else act_tenure end)
		else d.TENURE_SCV end tenure,

	Case when CURR_PROM_END_DATE is null then CURR_PROM_EXP_DATE
         when CURR_PROM_END_DATE <= CURR_PROM_EXP_DATE  then CURR_PROM_END_DATE
    end as contr_exp_date_n,

	case when a.subscr_status_code = 'A' then
	         (cast(substr(trim(date/100), 1, 3) as integer) + 1900 - extract(year from contr_exp_date_n)) * 12 +
		     (cast(substr(trim(date/100), 4, 2) as integer) - extract(month from contr_exp_date_n))
		 else
		     (cast(substr(trim((coalesce(inactv_date, date))/100), 1, 3) as integer) + 1900 - extract(year from contr_exp_date_n)) * 12 +
		     (cast(substr(trim((coalesce(inactv_date, date))/100), 4, 2) as integer) - extract(month from contr_exp_date_n))
	end as Contract_tenure,

    coalesce(a.GENDER_CODE, 'N/A') gender_code,

    (case when c.region_code is null or c.region_code = '-' then 'N/A'
			else c.region_code end) region_code,

    X.L6M_AVG_INV_AMT_EX_PENALTY,
    X.L6M_AVG_NET_INV_AMT,

	coalesce(j.VIP_IND, 'N') as VIP_IND,
	j.VIP_GRADE,

	g.bill_plan_name,
    a.DORMANT_MONTH_CNT_MKT,
    (case when u.crm_subscr_id is not null then 'Y' ELSE 'N' end) outbound_list_flag,
	(CASE WHEN O.CNT > 0 THEN 'Y' ELSE 'N' END) outbound_call_FLAG,
    (coalesce(o.found_flag,'N')) outbound_found_flag,
    a.happygo_ind,

	a.CURR_PROM_ID,
	Prom.PROM_NAME AS CURR_PROM_NAME,

	--add for Joseph by SR153576
	a.CHANNEL_CHURN_INDEX

from ${CRMMART_VIEW}.subscr_profile a

left join ${CRMMART_VIEW}.rf_po_bill_plan g
on a.po_curr_bill_plan_id = g.bill_plan_id

left join ${CRMMART_VIEW}.SUBSCR_LOC_LINK z
on a.crm_subscr_id = z.crm_subscr_id

left join ${CRMMART_VIEW}.CRM_LOC_ZIPCODE c
on z.bill_zip_code = c.zip_code

left join
(
		sel *
		from ${CRMTEMPDB}.mt_VIP
		QUALIFY RANK() OVER (PARTITION BY CRM_SUBSCR_ID ORDER BY VIP_START_DATE DESC) =1
) j
on a.crm_subscr_id = j.crm_subscr_id

left join ${CRMMART_VIEW}.CRM_DM_SUBSCR_BILL_AVG_MLY X
     ON X.CRM_SUBSCR_ID = a.crm_subscr_id
     and X.data_month = (add_months(date,-2)/100*100+1)

left join ${CRMTEMPDB}.MT_CHURN_OUTBOUND_LIST u
on a.crm_subscr_id = u.crm_subscr_id

LEFT JOIN (SELECT CRM_SUBSCR_ID, max(case when call_result in ('OB_FOUND','OB_DEAL','OB-DEAL') then 'Y' ELSE 'N' end) found_flag,
                      COUNT(DISTINCT(DATA_MONTH)) CNT
           FROM ${CRMMART_VIEW}.SUBSCR_OUTBOUND_MLY
           WHERE DATA_MONTH BETWEEN add_months(date,-4)/100*100+1 AND add_months(date,-2)/100*100+1
           GROUP BY 1 ) O
ON O.CRM_SUBSCR_ID = a.CRM_SUBSCR_ID

LEFT JOIN ${CRMMART_VIEW}.RF_OFR_PROM Prom
ON a.CURR_PROM_ID = Prom.PROM_ID AND
a.SRV_TYPE_CODE = Prom.SRV_TYPE_CODE

LEFT JOIN ${CRMTEMPDB}.CRM_DM_CURR d
ON a.CRM_SUBSCR_ID=d.CRM_SUBSCR_ID

/** Add 81 by Andy 2014-02-12 for Omni P1 project **/
--where a.SRV_TYPE_CODE in (11, 21, 31) and
where a.SRV_TYPE_CODE in (11, 21, 31 ,81 ) and
	  a.actv_date/100 <= add_months(date,-1)/100 and
	  (subscr_status_code <> 'C' or   (subscr_status_code = 'C' and inactv_date/100 > add_months(date,-1)/100))

) with data
primary index(crm_subscr_id);

.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;

/**********************************
Churn index related data
***********************************/
DROP TABLE ${CRMTEMPDB}.TC_CHURN_IDX_ARPB;
create MULTISET table ${CRMTEMPDB}.TC_CHURN_IDX_ARPB as (
select S.CRM_SUBSCR_ID
      ,R.MINING_DW_SUBSCR_NO
      ,b1.DATA_MONTH as B1_DATA_MONTH
      ,b2.DATA_MONTH as B2_DATA_MONTH
      ,b3.DATA_MONTH as B3_DATA_MONTH

	  ,b1.L6M_AVG_INV_AMT_EX_PENALTY as B1_ARPB
      ,b2.L6M_AVG_INV_AMT_EX_PENALTY as B2_ARPB
      ,b3.L6M_AVG_INV_AMT_EX_PENALTY as B3_ARPB

from ${CRMTEMPDB}.tc_Active_base_tmp1  s
LEFT JOIN ${CRMMART_VIEW}.RF_SUBSCR_DW_DM_KEY_MAP r
     on s.CRM_SUBSCR_ID = r.CRM_SUBSCR_ID

left join ${CRMMART_VIEW}.SUBSCR_AVG_BILL_INV_MLY b1
    on s.crm_subscr_id = b1.crm_subscr_id
    and b1.DATA_MONTH = cast( ADD_MONTHS(ADD_MONTHS(date,-1),-2)/100*100+1 as date)

left join ${CRMMART_VIEW}.SUBSCR_AVG_BILL_INV_MLY b2
    on s.crm_subscr_id = b2.crm_subscr_id
    and b2.DATA_MONTH = cast( ADD_MONTHS(ADD_MONTHS(date,-1),-3)/100*100+1 as date)

left join ${CRMMART_VIEW}.SUBSCR_AVG_BILL_INV_MLY b3
    on s.crm_subscr_id = b3.crm_subscr_id
    and b3.DATA_MONTH = cast( ADD_MONTHS(ADD_MONTHS(date,-1),-4)/100*100+1 as date)

) with data
primary index(MINING_DW_SUBSCR_NO);

drop table ${CRMTEMPDB}.TC_Churn_IDX;
create MULTISET table ${CRMTEMPDB}.TC_Churn_IDX as (
select s.*
      ,b.churn_index as Churn_Index_L2
      ,c.churn_index as Churn_Index_L3
      ,e.churn_index as Churn_Index_L4

from ${CRMTEMPDB}.TC_CHURN_IDX_ARPB s

left join
(
		sel crm_subscr_id,churn_index,data_month from ${CRMMART_VIEW}.SUBSCR_po_PROFILE_mly
		where crm_subscr_id in (sel crm_subscr_id from ${CRMTEMPDB}.TC_CHURN_IDX_ARPB)
) b
on  s.B1_DATA_MONTH = b.data_month
and s.crm_subscr_id = b.crm_subscr_id

left join
(
		sel crm_subscr_id,churn_index,data_month from ${CRMMART_VIEW}.SUBSCR_po_PROFILE_mly
		where crm_subscr_id in (sel crm_subscr_id from ${CRMTEMPDB}.TC_CHURN_IDX_ARPB)
) c
on  s.B2_DATA_MONTH = c.data_month
and s.crm_subscr_id = c.crm_subscr_id

left join
(
		sel crm_subscr_id,churn_index,data_month from ${CRMMART_VIEW}.SUBSCR_po_PROFILE_mly
		where crm_subscr_id in (sel crm_subscr_id from ${CRMTEMPDB}.TC_CHURN_IDX_ARPB)
) e
on  s.B3_DATA_MONTH = e.data_month
and s.crm_subscr_id = e.crm_subscr_id

) with data
primary index(CRM_SUBSCR_ID);

.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;

drop table ${CRMTEMPDB}.tc_Data_RP_Active ;
create multiset table ${CRMTEMPDB}.tc_Data_RP_Active as
(
	sel a.CRM_SUBSCR_ID,
		a.FEATURE_ID,
		a.START_DATE,
		a.END_DATE,
        case when b.DRP_NAME = '?' then b.DRP_FEATURE_NAME else b.DRP_NAME end as Current_data_rate_plan_name
    from
    (
		sel   CRM_SUBSCR_ID,
		      FEATURE_ID,
			  START_DATE,
		      coalesce(END_DATE, date '2099-01-01') as END_DATE
		from ${CRMMART_VIEW}.subscr_feature
        where CRM_SUBSCR_ID in (sel crm_subscr_id from ${CRMTEMPDB}.tc_Active_base_tmp1)
		      and START_DATE <> coalesce(END_DATE,date '2099-01-01')
            and trim(FEATURE_ID)  in
            (
				 select trim(DRP_FEATURE_ID)
				 from ${CRMMART_VIEW}.RF_DM_SMU_DRP
				 WHERE coalesce(DRP_RC_AMT,999) > 0 and
						NOT (
							  DRP_FEATURE_NAME like '%7-Mobile%' or
							  DRP_FEATURE_NAME like '%GPRS基本型%'
							 )
            )
        QUALIFY RANK() OVER (PARTITION BY CRM_SUBSCR_ID ORDER BY START_DATE DESC,FEATURE_ID  DESC) =1
	) a

    left join ${CRMMART_VIEW}.RF_DM_SMU_DRP b
	on trim(a.FEATURE_ID) = trim(b.DRP_FEATURE_ID)

) with data
primary index(CRM_SUBSCR_ID)
;

.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;

/*OUTPUT*/

drop TABLE ${CRMTEMPDB}.TONY_ACTV_REPORT_MLY;
CREATE SET TABLE ${CRMTEMPDB}.TONY_ACTV_REPORT_MLY AS (

select
subscr_status_code,

case when rps_id like '4%' then 'CM'
             when rps_id like '2%' then 'Enterprise'
             when rps_id like '3%' then 'Home'
             when rps_id like '1%' then 'CSD'
             else null
     end as BU_type,

SRV_TYPE_CODE,

(case when age is null then 'NA'
    	when age <= 18 then 'under18'
		when age <= 24 then '19~24'
		when age <= 29 then '25~29'
		when age <= 34 then '30~34'
		when age <= 39 then '35~39'
		when age <= 44 then '40~44'
		when age <= 49 then '45~49'
		when age <= 54 then '50~54'
		when age <= 59 then '55~59'
		when age <= 64 then '60~64'
    	when age > 64 then '65 above' else 'NA' end) Age_dtl_band,

case when tenure <= 6    then '0~6'
		  when tenure <= 7       then '7'
		  when tenure <= 8       then '8'
		  when tenure <= 12     then '9~12'
		  when tenure <= 18     then '13~18'
		  when tenure <= 23     then '19~23'
          when tenure = 24       then '24'
          when tenure = 25       then '25'
          when tenure = 26       then '26'
          when tenure = 27       then '27'
          when tenure <= 30     then '28~30'
		  when tenure <= 36     then '31~36'
          when tenure <= 42     then '37~42'
		  when tenure <= 48     then '43~48'
          when tenure <= 60     then '49~60'
		  when tenure <= 72     then '61~72'
		  when tenure <= 84     then '73~84'
		  when tenure <= 96     then '85~96'
		  when tenure <= 108   then '97~108'
		  when tenure <= 120   then '109~120'
		  when tenure <= 132   then '121~132'
		  when tenure <= 144   then '133~144'
		  when tenure <= 156   then '145~156'
		  when tenure <= 168   then '157~168'
		  when tenure >= 169 then '>168'

	end as tenure_dtl,

(case when contract_tenure is null then 'No contract'
		when contract_tenure <= -7 then '-7M+'
        when contract_tenure <= -4 then '-4~-6M'
        when contract_tenure = -3 then '-3M'
        when contract_tenure = -2 then '-2M'
        when contract_tenure = -1 then '-1M'
        when contract_tenure = 0 then '0M'
        when contract_tenure = 1 then '1M'
        when contract_tenure = 2 then '2M'
        when contract_tenure = 3 then '3M'
        when contract_tenure = 4 then '4M'
        when contract_tenure = 5 then '5M'
        when contract_tenure = 6 then '6M'
        when contract_tenure >= 7 then '7M+'
        else 'others' end) as contract_expiry_mth,

gender_code,
region_code,

 case when L6M_AVG_INV_AMT_EX_PENALTY is null then '0'
         when L6M_AVG_INV_AMT_EX_PENALTY <=0 then '0'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 249 then '1~249'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 499 then '250~499'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 749 then '500~749'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 999 then '750~999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 1499 then '1000~1499'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 1999 then '1500~1999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 2999 then '2000~2999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 3999 then '3000~3999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 4999 then '4000~4999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 5999 then '5000~5999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 6999 then '6000~6999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 7999 then '7000~7999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 8999 then '8000~8999'
         when L6M_AVG_INV_AMT_EX_PENALTY <= 9999 then '9000~9999'
	     when L6M_AVG_INV_AMT_EX_PENALTY > 9999 then '10000+'
         else '0'
	END ARPB_DTL_BAND,

case when L6M_AVG_NET_INV_AMT is null then '0'
         when L6M_AVG_NET_INV_AMT <=0 then '0'
         when L6M_AVG_NET_INV_AMT <= 249 then '1~249'
         when L6M_AVG_NET_INV_AMT <= 499 then '250~499'
         when L6M_AVG_NET_INV_AMT <= 749 then '500~749'
         when L6M_AVG_NET_INV_AMT <= 999 then '750~999'
         when L6M_AVG_NET_INV_AMT <= 1499 then '1000~1499'
         when L6M_AVG_NET_INV_AMT <= 1999 then '1500~1999'
         when L6M_AVG_NET_INV_AMT <= 2999 then '2000~2999'
         when L6M_AVG_NET_INV_AMT <= 3999 then '3000~3999'
         when L6M_AVG_NET_INV_AMT <= 4999 then '4000~4999'
         when L6M_AVG_NET_INV_AMT <= 5999 then '5000~5999'
         when L6M_AVG_NET_INV_AMT <= 6999 then '6000~6999'
         when L6M_AVG_NET_INV_AMT <= 7999 then '7000~7999'
         when L6M_AVG_NET_INV_AMT <= 8999 then '8000~8999'
         when L6M_AVG_NET_INV_AMT <= 9999 then '9000~9999'
	     when L6M_AVG_NET_INV_AMT > 9999 then '10000+'
         else '0'
	END P6M_NET_ARPB_DTL_BAND,

	VIP_IND,
	VIP_GRADE,
	bill_plan_name,
	DORMANT_MONTH_CNT_MKT as Dorm_P6M_Flag,
    outbound_list_flag,
	outbound_call_FLAG,
    outbound_found_flag,
	happygo_ind,

	trim(Churn_Index_L2) as Churn_Index_L2,
    trim(Churn_Index_L3) as Churn_Index_L3,
	trim(Churn_Index_L4) as Churn_Index_L4,
	Current_data_rate_plan_name,
	case  when i.crm_subscr_id is not null then 'Y'
	       else 'N'
	end as OU_FLG,
	a.CHANNEL_CHURN_INDEX,

	count(*) as ACT_CNT,
	sum(coalesce(L6M_AVG_INV_AMT_EX_PENALTY,0)) as Act_bill_amt_6m,
	sum(coalesce(L6M_AVG_NET_INV_AMT,0)) as Act_bill_net_amt_6m

	from ${CRMTEMPDB}.tc_Active_base_tmp1 a

	left join ${CRMTEMPDB}.TC_Churn_IDX  b
	on a.crm_subscr_id = b.crm_subscr_id

	left join ${CRMTEMPDB}.tc_Data_RP_Active c
    on a.crm_subscr_id = c.crm_subscr_id
    and add_months(date,-1)/100 between c.START_DATE/100 and c.END_DATE/100

	left join
	(
		sel CRM_SUBSCR_ID,START_DATE,END_DATE
			from
			(sel CRM_SUBSCR_ID,
				START_DATE,
				coalesce(end_date, date '2099-01-01') as end_date
			from ${CRMMART_VIEW}.SUBSCR_CHRG_GROUP
			QUALIFY RANK() OVER (PARTITION BY CRM_SUBSCR_ID ORDER BY START_DATE DESC, end_date  DESC) =1
			) aaa
		group by 1,2,3
	) i
	on a.crm_subscr_id = i.crm_subscr_id and
	add_months(date,-1)/100 between i.START_DATE/100 and i.end_date/100

	group by 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24
	)WITH DATA
  PRIMARY INDEX (SRV_TYPE_CODE,BU_type,bill_plan_name,Act_bill_amt_6m,Act_bill_net_amt_6m)

  ;

.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;

/*OUTPUT for Tableau*/

drop TABLE ${CRMTEMPDB}.Tableau_ACTV_REPORT_MLY;
CREATE SET TABLE ${CRMTEMPDB}.Tableau_ACTV_REPORT_MLY AS
 (

select

cast( add_months(date,-1)/100*100+1 as date) as DATA_MONTH,

a.CRM_SUBSCR_ID,

subscr_status_code,

case when rps_id like '4%' then 'CM'
             when rps_id like '2%' then 'Enterprise'
             when rps_id like '3%' then 'Home'
             when rps_id like '1%' then 'CSD'
             else null
     end as BU_type,

SRV_TYPE_CODE,

age,

tenure,

(case when contract_tenure is null then 'No contract'
		when contract_tenure <= -7 then '-7M+'
        when contract_tenure <= -4 then '-4~-6M'
        when contract_tenure = -3 then '-3M'
        when contract_tenure = -2 then '-2M'
        when contract_tenure = -1 then '-1M'
        when contract_tenure = 0 then '0M'
        when contract_tenure = 1 then '1M'
        when contract_tenure = 2 then '2M'
        when contract_tenure = 3 then '3M'
        when contract_tenure = 4 then '4M'
        when contract_tenure = 5 then '5M'
        when contract_tenure = 6 then '6M'
        when contract_tenure >= 7 then '7M+'
        else 'others' end) as contract_expiry_mth,

gender_code,
region_code,

L6M_AVG_INV_AMT_EX_PENALTY,

L6M_AVG_NET_INV_AMT,

	VIP_IND,
	VIP_GRADE,
	bill_plan_name,
	DORMANT_MONTH_CNT_MKT as Dorm_P6M_Flag,
    outbound_list_flag,
	outbound_call_FLAG,
    outbound_found_flag,
	happygo_ind,

	trim(Churn_Index_L2) as Churn_Index_L2,
    trim(Churn_Index_L3) as Churn_Index_L3,
	trim(Churn_Index_L4) as Churn_Index_L4,
	Current_data_rate_plan_name,
	case  when i.crm_subscr_id is not null then 'Y'
	       else 'N'
	end as OU_FLG,

	CURR_PROM_ID,
	CURR_PROM_NAME,
	a.CHANNEL_CHURN_INDEX

	from ${CRMTEMPDB}.tc_Active_base_tmp1 a

	left join ${CRMTEMPDB}.TC_Churn_IDX  b
	on a.crm_subscr_id = b.crm_subscr_id

	left join ${CRMTEMPDB}.tc_Data_RP_Active c
    on a.crm_subscr_id = c.crm_subscr_id
    and add_months(date,-1)/100 between c.START_DATE/100 and c.END_DATE/100

	left join
	(
		sel CRM_SUBSCR_ID,START_DATE,END_DATE
			from
			(sel CRM_SUBSCR_ID,
				START_DATE,
				coalesce(end_date, date '2099-01-01') as end_date
			from ${CRMMART_VIEW}.SUBSCR_CHRG_GROUP
			QUALIFY RANK() OVER (PARTITION BY CRM_SUBSCR_ID ORDER BY START_DATE DESC, end_date  DESC) =1
			) aaa
		group by 1,2,3
	) i
	on a.crm_subscr_id = i.crm_subscr_id and
	add_months(date,-1)/100 between i.START_DATE/100 and i.end_date/100

) with data
primary index(CRM_SUBSCR_ID)
;

.IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;

.LOGOFF;

.QUIT 0;


Nope, no refresh delay at present.  All UI updates are fully synchronous.

This is (obviously) a terrible system, and your delay suggestion is excellent.  What I need to do is figure out a uniform system for performing tasks on a slight delay.  Some kind of callback system, where I can use one timer and a collection of function addresses, would probably be ideal, but I haven't sat down and figured out how to best coerce VB6 to do this.  (There are other tasks that would benefit even more from "async-like" behavior, like compressing and writing Undo data out to file, which currently consumes quite a bit more time than thumbnails do.)


Why is this `True`?


Seems to have fixed the issue. I've cancelled the OS X build on purpose, since the build queue is clogged enough already.


Ah yes you are right!


Ja genau, allerdings haut es mit 2em nicht ganz hin. Mit `min-height: 2.667em;` komme ich dann auch eine identische Boxen Höhe von 44px.


not working.same problem "qmake: could not find a Qt installation of '' ".
i think u should build it another computer,like in virtualBox.

On Fri, Sep 8, 2017 at 11:05 PM, Marcus Britanicus <notifications@github.com
> wrote:

> HI! I was very busy the past few days. Well, try this: $ sudo ln -sf
> /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /usr/bin/qmake-qt5 This will
> solve your problem for command not found
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/rahmanshaber/NewBreeze/commit/f4dc3a5af05a7f4a25535b4cfe99b1fb944e448d#commitcomment-24175915>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AdZ0d_hTP7hLqGHamTThaUvIypcdpCBbks5sgXPagaJpZM4O9DRi>
> .
>


fail


Hello, the last time I tried it worked.
Feel free to open an issue if you encounter any trouble.


Kommt das vom box margin oder rand? Ggf müsdte man das dann zu 2 hinzu addieren


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

https://meta.discourse.org/t/new-category-button-disappeared/69689/5


cc @peti . I tested this with `nix-env -qaP --json >/dev/null --show-trace`, seems to be okay now.


@blocker999 Nie za dużo tych zer :smiley:? CC BY-SA 4.0 powinno być raczej.


I've also noticed this. Text can take several seconds to render for a multi-paragraph note when Text is nested inside TextInput.


@ppigazzini Please reschedule the test using the crazyhouse opening book. You can use the "auto" button next to the book field to automatically select a book that matches the variant, in this case "crazyhouse.epd".


I had the same thought, but I guess this is to prevent a programmer use insert method (other than from the app UI, ContentProvider let us access the database from other apps, right?) to insert a row with wrong gender.


hello world!


and montion


Unless someone explicitly complains, I don't see the point of supporting them.


 Hi @zyv ,

I'm sorry I didn't send the patch earlier, I planned to work on it today.

But your commit looks good, thanks!


"&&" is correct. Weight can be "null", because the database will automatically set it to zero.
The exercise in "add data validation to pet provider" lesson also proves the same.


Shift in negative areas is expected because gregtech oregen uses absolute values to determine orevein centers. So 1,1 and -1, -1 etc are ore centers

            if ((Math.abs(this.mX / 16) % 3 == 1) && (Math.abs(this.mZ / 16) % 3 == 1)) {

Your gregtech log does not show oregen.  Can you update your gregtech.cfg to enable debug messges and redo oregen? Look in config/GregTech/GregTech.cfg:

    B:Debug=true


Sorry for the late reply, I think you need to update your NodeJS (just download the current one).


@kghbln FYI

The connotation was misleading as the setting has no influence on the querying directly.


Just curious. Why are these lowercase? It messes up syntax highlighting in some viewers.


I'm getting way more complaints about text-icu linking issues than about non-utf encodings, let's see if it changes now.


Aaah. This makes sense now, good catch.


Использование индексов здесь будет концептуально неверно.
Последовательность станций - это ответственность класса Route, и только он должен знать как именно она реализована. Использование индексов подразумевает, что станции хранятся в массиве, а это уже детали реализации, и класс Train не должен делать никаких предположений относительно того как реализован класс Route. Поэтому использование индексов станций в классе Train нарушает принцип инкапсуляции.(Существуют разные способы хранения последовательностей, и далеко не все будут иметь такое понятие как индекс)

Кроме того, например, маршрут состоит из 5 станций. Поезд находится на 4-й. И в этот момент решили добавить две новые станции в маршрут (на первую и вторую позиции). Т.е. индексы у нас поплыли и поезд вместо движения вперед откатился назад. Конечно, в данном коде такое вряд ли возможно, но ведь лучше студента сразу приучать правильно проектировать классы :)


@ianfab done


look. action is declared on index.


Transfert of the documentation in the wiki pages.


Because why shout if it's not necessary?

Which viewers are unhappy with this?


Thank you :)


look, action is declared on file edit and new.


Holy shiet nigga! :'v


delete


paper is whitebackground + blackish text


The Github viewer, for example. This is the first time I'm seeing pragmas in lowercase. The GHC user guide consistently has it in all caps.


@Rocky640 Wouldn't you want to retry the Rook+Queen version with slightly different bonus values? They would have good chances to pass, wouldn't they?


Hmm, that's weird. Do you have the `flexboxgrid.min.css` in `assets/stylesheets` folder?


Gotcha. Thanks for the response.


Use different log4j for yarn-client and yarn-cluster. Because spark driver runs in remote machine in yarn-cluster mode. And the `log4j_yarn_cluster.properties` will be propagated to AM.


@ethercrow what was the motivation here?


Great Work


Fixed and resubmitted.

On Sat, Sep 9, 2017 at 7:05 AM Tony Kelman <notifications@github.com> wrote:

> v"0.6-" means the very first commit after release-0.5 branched, which is
> more similar to 0.5 than to 0.6.0. It's better to be more specific when you
> can.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/denizyuret/AutoGrad.jl/commit/4665a6abe7a1c012a5f5b4f90230c5eb8c5f8d53#commitcomment-24189224>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABvNpjNQlvu8Fki1k4YWE9FHG-PM_oZuks5sgnDhgaJpZM4PR9nK>
> .
>


Commented out and resubmitted.

On Sat, Sep 9, 2017 at 7:11 AM Tony Kelman <notifications@github.com> wrote:

> you should do this in the CI yml configuration when possible, or be sure
> to remove it in the code that you tag as a release, otherwise anyone that
> has this env var set will have AutoGrad tracking master instead of doing
> correct version resolution at releases
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/denizyuret/Knet.jl/commit/57c6b89087b32c7b624bf90b5b51df5582908f9a#commitcomment-24189263>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABvNpu3H0QNh12sScNyHIZILewrNLdVUks5sgnJSgaJpZM4PP66q>
> .
>


Add Builder class for `InterpreterContext`


Afaik the names were based on the tape labels, so it's probably still Graplop at this point? Doesn't look like the Cluster Buster name was introduced until it had been finalized for the US market.

Might be a proto, might just be an early version, I think the games were put out in various states.


authorships? ezio84, mydongistiny and my


Do we really need both a public `sig` and a public `signature` method? Would be nice to document how they differ, and maybe to give more distinct names.


seems like not
tried to open via browser
http://host.com/assets/stylesheets/flexboxgrid.min.css
getting "No route found :("


I don't want to convert potentially huge input to strict Text.


Hello,

I'm curious, does this mean there is a better way to handle other Unicode characters?
I currently use \ufff0 to terminate strings for View Collation in databases.
(http://docs.couchdb.org/en/2.1.0/ddocs/views/collation.html#string-ranges)

Thanks!


issue #27


This kills incremental builds using `make -C src` since the parser is always changed immediately after the build. : (


The Github viewer is wrong.

The user guide says case is ignored: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#pragmas


@ppigazzini Thanks, test is running now.

Yes, there are some differences to official fishtest that are not reflected in the wiki yet. We should maybe add something like a "Creating my first test" page as in the official fishtest wiki where the differences are listed.


Thanks a lot, that was it.


@peti, yes, it's a bit annoying but Stackage is really best effort based (sometimes not feasible to alert everyone) and relies on community feedback - in this case there was some urgency in getting megaparsec 6 out. I just noticed that some of my packages are also blocked without my knowledge - would be nice to make this process better.


You're welcome! Glad to help.


I filed an issue https://github.com/atom-haskell/language-haskell/issues/109


终于找到个好的了


@ianfab [Creating my first test](https://github.com/ddugovic/Stockfish/wiki/Creating-my-first-test) already written with some updates to reflect the differences respect to Official. I never submitted tests, so I missed some features.


Correction: XACTENG_OOVPAV2_INL