> How have you come up with these settings

Code style has to be the most contentious part of programming, so...
Early on we decided to keep upstream Mutt's style (though Mutt is very inconsistent).
I found `clang-format` to be the most capable tool and picked config to match as best I could.

Now, I try to run `clang-format` on all the source at the time that it's committed.
Also, just before every release.

The header files are often formatted, too, but not automatically.
This allows us some leeway to insert whitespace for clarity, etc.

The full docs for `clang-format` are here:
- https://clang.llvm.org/docs/ClangFormatStyleOptions.html

There are a couple of interactive helpers (I'm not sure how up-to-date they are):
- https://zed0.co.uk/clang-format-configurator/
- https://clangformat.com/

A while back, I doc'd all of the tools that I'd used to massage NeoMutt into consistency.
- https://neomutt.org/dev/analysis

I also use [graphviz](https://www.graphviz.org/) and [inkscape](https://inkscape.org/) a lot.


This is ongoing pr, this pr finish three functions
1. allow barrierrdd claim necessary pci resource e.g /device/gpu 2 to run each partition
2. at runtime, each executor tracks pci resource from resource manager and assign/reclaim during task lifecycle.
3. TaskSchedulingImpl do pci resource check during task assignment, if task requires certain pci resource, it will skip executor(no matter if cpu is abundant) and assign to next executor. (pending testing)


DASDSADA


It's generic, the only external dependency is millis(), which is standard in Arduino-world.
It would be great, reduction of code duplicity is always a good thing. My own motivation here was the number of (bugged) implementations of the functionality, all reinventing the wheel. Feel free to make a PR for them with my code.
Good luck, though, I understand they consider use of C++ templates to be too complex, and I somehow suspect they'll frown quite a bit at the use of policy classes and nested namespaces.


вот эту проверку можно заменить на
unless @index_station + 1 == @route.stations.count


@robindemourat juste une mise à jour éclair des deps pour mitiger la faille de sécu concernant `flatmap-stream`. Tu ferais bien de réinstaller vite fait tes deps.


saw approval from jonjove
at https://github.com/MonsieurNicolas/stellar-core/commit/1e357330367c44326d57356d6efb5008e5d56827


merging MonsieurNicolas/stellar-core/releaseNotes = 1e357330 into auto


MonsieurNicolas/stellar-core/releaseNotes = 1e357330 merged ok, testing candidate = 7a2bd767


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

* https://peach-hackfiu.now.sh


zxv


All good, I'm just happy to come across a project that isn't dead nowadays lol


同意。


Ok I did not know this:
> Also, Travis loads a cached environment, so it is not always a clean environment.

Yes maybe this if possible indeed.. sound nicer to me.
> just drop .pioenvs from cache ;)


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/b2ed3891-c9a5-4f88-8601-ad1371c349e1?env_id=ibm%3Ayp%3Aeu-de "ChatServerLucNur"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f860e7b9-f637-49c1-9fcc-b88a912e3447?env_id=ibm%3Ayp%3Aeu-de "IBMchat Pipeline") deployed [IBMchat](https://github.com/nurbak/IBMchat/releases/tag/deploy-ibm-yp-eu-de-nur.bakan-Student.Reutlingen-University.de-dev-20181126-231837 "deploy-ibm-yp-eu-de-nur.bakan-Student.Reutlingen-University.de-dev-20181126-231837") to [dev](https://console.bluemix.net/apps/af88a862-a2b3-4f90-9d55-624500da6f92?env_id=ibm:yp:eu-de "ibm:yp:eu-de:nur.bakan@Student.Reutlingen-University.de:dev"), including this commit


> The full docs for clang-format are here:
>
>     https://clang.llvm.org/docs/ClangFormatStyleOptions.html
>

Great, this is what I was after.  clang also includes emacs code to change the format before saving, I plan to use that from now on.  Thanks.


Latest debian trunk build is always at: https://github.com/mguessan/davmail
Latest rpm trunk build may or may not be available at:
https://build.opensuse.org/package/show/home:mguessan:branches:home:mguessan:davmail-trunk/davmail-trunk
(it's not automated, have to trigger it manually)


Seems like a copy/paste comment? This has nothing to do with flatpickr (the new datepicker plugin) :)


This contract is made specific to the req that ONLY Carol can submit the transaction. If I remove this check, then any one can invoke this function and brute force to withdraw the amount.


Why is there a space there.


The community wins again!


Need to explain in comments.


You could also use

```python
files = glob.glob("/data/lockheed/upload/data-2*.json.gz")
```


Need to update comments.


Het lijkt onduidelijk omdat git de verwijdering van tabs als een edit ziet.
Maar het komt er op neer dat de class nu er vanuit gaat dat de school param een url is.
En de findSchool functie is los


That's something I will have a look at tomorrow.
For now, this should work and messing with cache settings may trigger other issues.
I know there is still an issue with the order of installing all framework versions and running the PUYA patch.
I know this should work and maybe we will later optimize it, but optimizing and committing after midnight is perhaps not the best idea if we want to test reproducible builds and stability ;)


Now could not deploy this pull request since the `now.json` file explicitly sets `dotenv` to true.
However, there's no `.env` file in the repo.

Commit a `.env` file or unset the `dotenv` flag.
For secret environment variables, check out [Now Secrets](https://zeit.co/docs/getting-started/secrets).


What's going on here?


Can you add a reference to the original issue here? I can imagine somebody looking at this in the future and think "ENOENT won't happen because of O_CREAT" (as we thought as well).


can you give the comment


Did we change the schema of the return value?


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/b2ed3891-c9a5-4f88-8601-ad1371c349e1?env_id=ibm%3Ayp%3Aeu-de "ChatServerLucNur"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f860e7b9-f637-49c1-9fcc-b88a912e3447?env_id=ibm%3Ayp%3Aeu-de "IBMchat Pipeline") deployed [IBMchat](https://github.com/nurbak/IBMchat/releases/tag/deploy-ibm-yp-eu-de-nur.bakan-Student.Reutlingen-University.de-dev-20181126-232319 "deploy-ibm-yp-eu-de-nur.bakan-Student.Reutlingen-University.de-dev-20181126-232319") to [dev](https://console.bluemix.net/apps/af88a862-a2b3-4f90-9d55-624500da6f92?env_id=ibm:yp:eu-de "ibm:yp:eu-de:nur.bakan@Student.Reutlingen-University.de:dev"), including this commit


close #5


Hmm. Should we add this?


all tests pass:
success: https://travis-ci.org/stellar/stellar-core/builds/460002091?utm_source=github_status&utm_medium=notification


Added helpful GITHub websites and knowledge


@TD-er it was just an idea, not to be commited tonight


Nice


ERROR while compiling merlin.3.1.0
 context     2.0.1 | linux/x86_64 | ocaml-variants.4.07.1+flambda | pinned(git+https://github.com/ocaml/merlin.git#ba589b91)

File "src/ocaml/utils/misc.ml", line 592, characters 22-29:
Error: This expression has type unit but an expression was expected of type
          string array


Anna


A+


fast-forwarding master to auto = 7a2bd767


Call me


how it works?


Created multidev environment [index-to-records#ci-111](https://dashboard.pantheon.io/sites/d8404382-ee59-443c-94c3-1ba439cfbe46#ci-111).

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


@fisharebest: There is still a unresolved problem with an empty URL (see comments #2034).


## Jenkins Build Summary

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

Built at __20181126 - 23:39:26__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/rpm.txt) | 1143 cases, 0 failed, t: n/a | PASS :white_check_mark:
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/msvc.Debug.txt) | 1140 cases, 0 failed, t: 626s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1140 cases, 0 failed, t: 640s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 915 cases, 0 failed, t: 6m11s | PASS :white_check_mark:
docs,
TARGET=docs | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/docs_TARGET_docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/clang.Debug.txt) | 1143 cases, 0 failed, t: 3m13s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/clang.Debug_Dunity_OFF.txt) | 1143 cases, 0 failed, t: 1m8s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/msvc.Debug_Dunity_OFF.txt) | 1140 cases, 0 failed, t: 1276s | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/gcc.Debug.txt) | 1143 cases, 0 failed, t: 3m29s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON,
TARGET=coverage_report,
SKIP_TESTS=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/gcc.Debug_Dcoverage_ON_TARGET_coverage_report_SKIP_TESTS_true.txt) | 1143 cases, 0 failed, t: 17m12s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/gcc.Debug_Dunity_OFF.txt) | 1143 cases, 0 failed, t: 3m52s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/msvc.Release.txt) | 1140 cases, 0 failed, t: 419s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/clang.Release_Dassert_ON.txt) | 1143 cases, 0 failed, t: 5m39s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/gcc.Debug_Dstatic_OFF.txt) | 1143 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/gcc.Release_Dassert_ON.txt) | 1143 cases, 0 failed, t: 6m14s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1143 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1143 cases, 0 failed, t: 3m2s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1143 cases, 0 failed, t: 11m6s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/ed-rippled/job/x-subscribe-book/27//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1143 cases, 0 failed, t: 11m59s | PASS :white_check_mark:


benchmark.

Before the fix:
`
[info] Benchmark                                                   (n)   Mode  Cnt         Score   Error  Units
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound         10  thrpt       19830727,748          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound        100  thrpt       21998287,197          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound       1000  thrpt       23493322,526          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound      10000  thrpt       22096133,838          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound     100000  thrpt       21152696,180          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound      10  thrpt          85919,773          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound     100  thrpt          17483,347          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound    1000  thrpt           2138,734          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound   10000  thrpt            235,781          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound  100000  thrpt             26,180          ops/s
`

After:
`
[info] Benchmark                                                   (n)   Mode  Cnt         Score   Error  Units
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound         10  thrpt       17853184,174          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound        100  thrpt       18285058,533          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound       1000  thrpt       17151672,673          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound      10000  thrpt       29130422,388          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldFound     100000  thrpt       32299030,295          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound      10  thrpt        4193536,957          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound     100  thrpt        3461430,481          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound    1000  thrpt        4203028,218          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound   10000  thrpt        4507640,620          ops/s
[info] JsonParsing_02_ParseNotFoundField.parseGetFieldNotFound  100000  thrpt        4466302,407          ops/s
`


[R/RcppExports.R:53:1:](https://github.com/jackwasey/physiology/blob/3fb6f8ff4ca7defaee1dd3ce6369983758016831/R/RcppExports.R#L53) *style:* **Trailing blank lines are superfluous.**
```r

^
```


Correct - we felt that for the audio source reader it makes sense to read host samples using ARA, but because playback regions are rendered through the plug-in we should trust the playback renderer to give us the correct samples. For our pass-through renderer in the example the resulting samples are the audio source samples, but a plug-in could completely ignore those samples and render sine waves instead.


sorry havent commited in a while and forgot to sign sorry guys


Hmm, maybe it should be BUGRW.

I debuged because the verify listed all the color bugs and expected contained the full words, so I changed the check to full words.

Feel free to verify.


oh wait i did sign this but my email is wrong hmmmmm...


oh, i will probably have to change my gpg email info, its old i bet still


Thanks for the fix :+1:


![](https://github.trello.services/images/mini-trello-icon.png) [Refactor methods](https://trello.com/c/KHkKukuK/5-refactor-methods)


@cyounkins It allows derivation to take the following form:

```nix
mkDerivation {
  pname = "foo";
  version = "1.2.3";

  # ...
}
```

instead of variants like:

```
mkDerivation rec {
  name = "foo-${version}";
  version = "1.2.3";

  # ...
}
```

```
mkDerivation rec {
  pname = "foo";
  version = "1.2.3";
  name = "${pname}-${version}";

  # ...
}
```

etc.


initTranslations


@dillaman @tchaikov

Creating the pair here cause the following warning when linking: with lvm linker:
```
/usr/bin/ld.lld: error: undefined symbol: std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool>::~pair()
>>> referenced by Image.cc:349 (/home/jenkins/workspace/ceph-master/src/librbd/api/Image.cc:349)
>>>               Image.cc.o:(librbd::api::Image<librbd::ImageCtx>::list_children(librbd::ImageCtx*, cls::rbd::ParentImageSpec const&, std::__1::vector<librbd::linked_image_spec_t, std::__1::allocator<librbd::linked_image_spec_t> >*)) in archive ../../../lib/librbd_internal.a
```

Which is probably because the compiler calls a dtor on the just created pair.
But the FreeBSD linker does not find a dtor in the any of the libraries.
Would there be a workaround for this?


Maint request needs a status (open or closed)


What is the rational for this change? a `NOT IN` query is going to be slower than a `LEFT JOIN` on large datasets.


`DateTime.now.timezone` is better written as `$*TZ`


I'm not sure if this is a simplification or not.   Even though there is less constants the logic seems less intuitive.  Above my pay grade :)


I'd keep at least the first one around to make sure it's not another type of operation that is generated.


Damn.


login saif@saif.com


The ‘navbar.menu’ variables shouldn’t be translated because it breaks the navigation across products


What is the exact error that we're testing for? `rescue`ing every Exception is going to rescue mistakes like typos as well.


Hi


@PhungGroup


Hi! Testing the build I found that it throws an java.nio.file.FileAlreadyExistsException: .../target/javadoc-bundle-options/element-list when generating the TestJavadocReport, as the previous JavadocReport already saves it there. Replacing with the following should work: `Files.copy( in, javaApiListFile, StandardCopyOption.REPLACE_EXISTING );`


I think it is, but that's because I wrote it. lol

Instead of 40 constants and 6 operations, I have 4 constants and 5 operations, but I'm often wrong about thee kinds of things.


lol guess who wrote this in 2016


![](https://github.trello.services/images/mini-trello-icon.png) [Refactor methods](https://trello.com/c/Lwjqaw0T/2-refactor-methods)


@ehmry Ah, thank you for fixing this :)


Looking awesome!  Keen to start playing with this soon :D


Sounds reasonable, thank you


Ignora esse, mandei o errado. AOSKDPAOKSDPOKSAD


Copy of this build can be found at
https://www.mewbuilds.com/build/b21c4b9ae988c0d335524f6a8a7dc434df001fd8/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmNWNxSp1NGqabFFZngUwE8HL5m2RRWDqiqJygkj2iEbqt


- Fixed  [intermediate::problem 1]
- Working on [major::problem 1]


I'm currently too lazy to check the patches list, but if you

grep -i enable_irq *.patch

You might find a patch that added an "enable_irq" in the Rockchip VOP code, due to some bug during the 4.18 period. Try disabling it and try again, see if the error still persist (and no more errors appear).


厳密等価演算子（===）を使用するように修正しました。
再度レビューをお願い致します。


Can't we do this with a decorator? It would work similar to the common_doc decorator with a bit of additional logic (looking at the docstrings of parents, upto the Node parent.)


small suggestion - you may not need to export `connection` as it doesn't seem that you are using it anywhere else (I could be wrong)


Successfully aliased the URL <https://next-training-ryujqajotu.now.sh> to the following alias.

* https://will-next-training.now.sh


错误创建


`command -v` works for my dash and bash.


print("hello git!")


There is no way to have direct control of doAlign/doResamp from the API of the dtiInit.
The preprocessing of dtiInit is mainly concerned with the following step
1. eddy current and head movement correction (optional)
2. reorientation of T1 to neurological and acpc alignment
3. alignment of dwi to T1 and reorientation of the gradient
4. computation of diffusion tensor model (for subsequent AFQ)
5. registration of atlas ROI (for subsequent AFQ)
If step 2 is not required. because T1 and dwi are both acpc neurological aligned, we have to skip the reorientation because it introduces a trilinear smoothing of the dwi signal.
You are right that the condition (eddy-current = -1) is not mandatory and should be removed.
For HCP subject we will proceed as usual because the T1 and dwi have radiological orientation and therefore should be modified.


OKです。


[R/makeSampleData.R:36:5:](https://github.com/steinbaugh/basejump/blob/1c1ddd70e4d6046d03e3c627363f44bdf1917e69/R/makeSampleData.R#L36) *style:* **TODO comments should be removed.**
```r
    # FIXME Check for trailing "Id" and error.
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/makeSampleData.R:37:5:](https://github.com/steinbaugh/basejump/blob/1c1ddd70e4d6046d03e3c627363f44bdf1917e69/R/makeSampleData.R#L37) *style:* **TODO comments should be removed.**
```r
    # FIXME Check for trailing "name" and error.
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/makeSampleData.R:38:7:](https://github.com/steinbaugh/basejump/blob/1c1ddd70e4d6046d03e3c627363f44bdf1917e69/R/makeSampleData.R#L38) *style:* **Commented code should be removed.**
```r
    # blacklist = c("interestingGroups", "sampleID")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Можно переписать более лаконично


this is where to start a branch for v18lre.  before all the double precision stuff was added (for Philip)


else с фигурными скобками можно убрать, оставить только printf


(Note: I don't know for sure that it's this commit which broke everything in that Hydra eval, but I've bisected at least a gnutls build failure to this commit... and I'm guessing a lot of things depend on gnutls. The batch of commits in this eval is also mostly harmless other than this one.)


stratum+tcp://blockify.xyz:8330 -u  -p c=AGM pause -p c=AGM


Color should be 6 digis. Is it #00a600?


revert


Para ver si ya se puso algo ahí, básicamente...


Вместо того чтобы писать название функции, лучше использовать макрос __FUNCTION__ (или __func__). Также бывыют полезными макросы __FILE__, __LINE__. В случае изменения имени функции тебе не придется переписывать комментарии.


~~commit~~ ,it should be comment


@igorpecovnik  I see the 8723bs stuff in here, this takes care of the BT without any userspace gymnastics?  Remember Tinkerboard is this BT module, I'll look at moving it over if it works better than the solution there...


The color is #00a600. B3 is the code for opacity.


Вот это лишнее. Окончание таймера - это не исключение, а стандартная операция и выбрасывание ошибки тут явно не к месту. Оно прерывает исполнение кода, а это нам не нужно


Why are you referencing "i" outside of the for loop?


erm..


README FILE


This does not broke anything.
Mine nginx webdav encode display names.


agree


cool, I see you made a change on a branch. To get this reviewed and merged, create a new Pull Request from this branch. There should be a big green button mentioning "recently pushed branches" for you here: https://github.com/whoburg/anonymous-feedback/pulls


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

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

{
  "name": "create-next-example-app",
  "scripts": {
    "dev": "next",
    "build": "next build",
    "export": "next build && next export",
    "start": "next start",
  },
  "dependencies": {
    "next": "7.0.2",
    "react": "16.6.3",
    "react-dom": "16.6.3",
    "styled-components": "^4.1.1",
    "styled-jsx": "^3.1.2"
  },
  "devDependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^8.0.4",
    "babel-plugin-styled-components": "^1.8.0"
  }
}


Hydra is claiming the failures are due to a broken valgrind build from weeks ago, which doesn't make any sense.

I don't know why this would break anything but, like you said, this seems most likely out of any in that evaluation.

What is the failure you are seeing with gnutls?


There is no InteropService function in NeoVM2.3.2, and the class StandardService in Neo cannot be compiled。
![image](https://user-images.githubusercontent.com/18713715/48992015-b3cd2f80-f170-11e8-96f6-a3448b8585e2.png)

![image](https://user-images.githubusercontent.com/18713715/48992004-ad3eb800-f170-11e8-90a9-bd8f957551a2.png)


Wtaf is this commit title fam.


I'm seeing its testsuite fail on !NixOS Linux because of not finding "socat".

Note that it also seems like this is causing massive amounts of rebuilds, so it should at least have gone into staging first...


xcv --ok


test


This looks really useful.


It's not a clear solution when you are still doing some actions when condition for the actions is not satisfied.
Please refactor it via separate method where you can check if applicable and only then append additional text to the stroingBuilder.


// hlsyn.cpp : Defines the entry point for the application.
//

#include "hlsyn.h"

//global variables

string ins_list = string();		//comma delimited list of inputs to the circuit
int circuit_clocks = 0;			//number of clock periods required to schedule this circuit
int l_cstrt = 7;				//latency constraint as specified by input
int op_num = 0;					//number of operations or node required by the input

//global structure contains attributes of Data Path Components (DPC)

struct dp_comp {				//Data Path Component (DPC) structure with attributes for DPC
	//populated by parsing routine
	int order;					//order as received from text file
	int function;				//enumeration of the components ( ALU = 0, MUL = 1, Logic/Logical = 2, Div = 3)
	string dp_ins_str;			//comma delimited list of inputs
	string dp_ins[2];			//array of inputs
	string dp_outs_str;			//comma delimited list of outputs
	string dp_outs[3];			//array of outputs
	//populated by sequencing routine
	int seq_clock;				//non-scheduled sequence order number
	int pred[2];
	int succ[2];
	//poplulate by ASAP routine
	int ASAP_clock;				//clock cycle for ASAP schedule
	//populate by ALAP routine
	int ALAP_clock;				//clock cycle for ALAP schedule
	//populate by width routine
	int width;					//time-frame width
	string out_line;			//output line to be sent to output file (verilog file)
	//populate by total force routine
	float t_force;				//output value of total force = self-force + predecessor force + successor force
	int FDSched;				//Force Direceted Schedule, time period in which operation is scheduled
	int low_f_period;			//period with lowest force for this operation
	//populate by self force routine
	float s_force;
	int op_loc;					//index of this node's data in the the specific resource probability table
	int FDSch;					//period in which node is schedule by FDS

};
struct dp_comp op_list[20];	//create array of above structure

//global structure contains attributes of the Circuit
struct cir_desc {			//circuit description
	string inp_str;			//input string
	string ins[4];			//array of inputs to the circuit
	string inp_type;		//Int or UInt
	string out_str;
	string outs[4];			//array of outputs of the circuit
	string wires[4];
	string reg[4];
};
struct cir_desc cir_list;

double MUL_op[4][20];
double ALU_op[4][20];
double Logic_op[4][20];
double DIV_op[4][20];

double MUL_dist[20];	//MUL distribution
double ALU_dist[20];
double Logic_dist[20];
double DIV_dist[20];

void get_in_out_data(string str, string &str1, string &str2, string &str3, string &str4)
{
	size_t foundstr1, foundstr2, foundstr3;
	string inputstr, outstr, varstr;

	foundstr1 = str.find("input");
	if (foundstr1 != string::npos)
	{
		if ((foundstr1 = str.find("UInt")) != string::npos) {
			str = str.substr(foundstr1 + 4);
			//cir_list.inp_type = "UInt";
		}
		else if ((foundstr2 = str.find("Int")) != string::npos) {
			str = str.substr(foundstr2 + 3);
			//cir_list.inp_type = "Int";
			str4 = "1";
		}
		foundstr3 = str.find(" ");
		if (foundstr3 != string::npos)
		{
			str1 = str.substr(foundstr3 + 1);
		}
	}
	foundstr1 = str.find("output");
	if (foundstr1 != string::npos)
	{
		if ((foundstr1 = str.find("UInt")) != string::npos) {
			str = str.substr(foundstr1 + 4);
			//cir_list.inp_type = "UInt";
		}
		else if ((foundstr2 = str.find("Int")) != string::npos) {
			str = str.substr(foundstr2 + 3);
			//cir_list.inp_type = "Int";
			str4 = "1";
		}
		foundstr3 = str.find(" ");
		if (foundstr3 != string::npos)
		{
			str2 = str.substr(foundstr3 + 1);
		}
	}
	foundstr1 = str.find("variable");
	if (foundstr1 != string::npos)
	{
		if ((foundstr1 = str.find("UInt")) != string::npos) {
			str = str.substr(foundstr1 + 4);
			//cir_list.inp_type = "UInt";
		}
		else if ((foundstr2 = str.find("Int")) != string::npos) {
			str = str.substr(foundstr2 + 3);
			//cir_list.inp_type = "Int";
			str4 = "1";
		}
		foundstr3 = str.find(" ");
		if (foundstr3 != string::npos)
		{
			str3 = str.substr(foundstr3 + 1);
		}
	}
	return;
}

void get_ops_data(string str ,int &temp)
{
	size_t found, found1, found2, found3, found4, found5, found6, found7;
	size_t found8, found9, found10, found11;

	found = str.find(" = "); // detemine which operation is being performed
	if ((found != string::npos) && (found < 50))
	{
		str = str.substr(found + 2);
		found1 = str.find(" + ");					//select ADD or INC
		if (found1 != string::npos)
		{
			//temp = 1;
			found1 = str.find("+ 1");
			if (found1 != string::npos)
			{
				temp = 1;
				//count_DPC[10]++;							//count instances of INC
			}
			else
			{
				temp = 2;
				//count_DPC[1]++;								//count instances of ADD
			}
		}
		found2 = str.find(" - ");					//select SUB or DEC
		if (found2 != string::npos)
		{
			//temp = 2;
			found2 = str.find("- 1");
			if (found2 != string::npos)
			{
				temp = 3;
				//count_DPC[11]++;							//count instances of DEC
			}
			else
			{
				temp = 4;
				//count_DPC[2]++;							//count instances of SUB
			}
		}
		found3 = str.find(" * ");					//select MUL
		if (found3 != string::npos)
		{
			temp = 5;
			//count_DPC[3]++;							//count instances of MUL
		}
		found4 = str.find(" / ");					//select DIV
		if (found4 != string::npos)
		{
			temp = 6;
			//count_DPC[8]++;							//count instances of DIV
		}
		found5 = str.find(" % ");					//select MOD
		if (found5 != string::npos)
		{
			temp = 7;
			//count_DPC[9]++;							//count instances of MOD
		}
		found6 = str.find(" << ");					//select shift left, SHL
		if (found6 != string::npos)
		{
			temp = 8;
			//count_DPC[7]++;							//count instances of SHL
		}
		found7 = str.find(" >> ");					//select shift right, SHR
		if (found7 != string::npos)
		{
			temp = 9;
			//count_DPC[6]++;							//count instances of SHR
		}
		found8 = str.find(" ? ");					//select MUX
		if (found8 != string::npos)
		{
			temp = 10;
			//count_DPC[5]++;							//count instances of MUX
		}
		found9 = str.find(" == ");					//select COMP, eq output
		if (found9 != string::npos)
		{
			temp = 11;
			//count_DPC[4]++;							//count instances of COMP
		}
		found10 = str.find(" < ");					//select COMP, lt output
		if ((found10 != string::npos) && (temp != 6))
		{
			temp = 12;
			//count_DPC[4]++;							//count instances of COMP
		}
		found11 = str.find(" > ");					//select COMP, gt output
		if ((found11 != string::npos) && (temp != 7))
		{
			temp = 13;
			//count_DPC[4]++;							//count instances of COMP
		}
		if ((found != string::npos) && (temp == 0))		//select REG
		{
			temp = 15;
			//count_DPC[0]++;							//count instances of REG
		}
		//count_dpc++;
	}
	return;
}

int opcheck(string str) //operation check
{
	int e = 0;
	size_t h;
	string op;
	string ops[11] = { "+", "-", "*", "/", "%", "<", ">", "==", "<<", ">>", "?" };
	h = str.find(" ");
	str = str.substr(h + 1);
	h = str.find(" ");
	str = str.substr(h + 1);
	h = str.find(" ");
	str = str.substr(h + 1);
	op = str.substr(0, (str.find(" ")));
	for (int b = 0; b < 12; b++)
	{
		if ((op != ops[b]) && (op != " "))
		{
			e = 1;
		}
		else
		{
			e = 0;
			break;
		}
	}
	return (e);
}

void varcheck(string str, string str1, string str2, string str3, string w, string x, string y, string z, int &ew, int &ex, int &ey, int &ez) //operation check
{
	int e = 0;
	//int dw = 0, dx = 0, dy = 0, dz = 0;
	size_t found1, found2, found3;
	if (ex != 0)
	{
		found1 = str1.find(x);
		found2 = str2.find(x);
		found3 = str3.find(x);
		if ((found1 != string::npos) || (found2 != string::npos) || (found3 != string::npos))
			ex = 0;
		else
			ex = 2;
	}
	if ((y != "") && (ey != 0))
	{
		found1 = str1.find(y);
		found2 = str2.find(y);
		found3 = str3.find(y);
		if ((found1 != string::npos) || (found2 != string::npos) || (found3 != string::npos))
			ey = 0;
		else
			ey = 2;
	}
	else
		ey = 0;
	if (ez != 0)
	{
		found1 = str1.find(z);
		found2 = str2.find(z);
		found3 = str3.find(z);
		if ((found1 != string::npos) || (found2 != string::npos) || (found3 != string::npos))
			ez = 0;
		else
			ez = 2;
	}
	if ((w != "") && (ew != 0))
	{
		found1 = str1.find(w);
		found2 = str2.find(w);
		found3 = str3.find(w);
		if ((found1 != string::npos) || (found2 != string::npos) || (found3 != string::npos))
			ew = 0;
		else
			ew = 2;
	}
	else
		ew = 0;
	return;
}
void iovalues(string str, string &x, string &y, string &z) //find input and output variables for structure
{
	z = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 3));
	x = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 3));
	y = str.substr(0, str.find(" "));
	return;
}

void iovaluesmux(string str, string &w, string &x, string &y, string &z) //find input and output variables for structure
{
	z = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 3));
	w = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 3));
	x = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 3));
	y = str.substr(0, str.find(" "));
	return;
}

void iovaluesreg(string str, string &x, string &z) //find input and output variables for structure
{
	z = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 3));
	x = str.substr(0, str.find(" "));
	return;
}

void iovaluesshift(string str, string &x, string &y, string &z) //find input and output variables for structure
{
	z = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 3));
	x = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 4));
	y = str.substr(0, str.find(" "));
	return;
}

void iovaluescomp(string str, string &x, string &y, string &z) //find input and output variables for structure
{
	int tempinc;
	size_t yes;
	z = str.substr(0, str.find(" "));
	str = str.substr((str.find(" ") + 3));
	x = str.substr(0, str.find(" "));
	yes = (str.find("=="));
	if (yes != string::npos)
	{
		tempinc = 4;
	}
	else
	{
		tempinc = 3;
	}
	str = str.substr((str.find(" ") + tempinc));
	y = str.substr(0, str.find(" "));
	return;
}

//routine to find non-schedule sequence
//populate the seq_clock value of the structure for each operation
void get_sequence(void)
{
	int p = 0;								//counter used in for loop
	int n = 0;
	int k = 0;
	int inp_idx;							//index for inputs arrays
	int dpc_idx;							//index for data path components arrays
	int seq_clock = 1;						//clock periods used for scheduling
	int count_dpc_scheduled = 0;			//count the Data Path Components (DPC) scheduled
	string ready_inputs[15];				//array of inputs that are ready, allowing datapaths to be scheduled
	string dpc_inputs[12][10];				//DPC inputs [op_list.order][inp_index]
	string dpc_outputs[12][10];				//DPC inputs [op_list.order][inp_index]
	string temp_str = string();				//temporary string
	int beg_pos = 0;						//string index
	int end_pos = 0;
	int count_dpc = 0;						//count the components
	int ready_ins_count;					//number of inputs in ready_inputs list
	int dpc_item_count = 0;					//number of DPC in circuit
	int dpc_schd = 0;						//count dpc scheduled
	int rdy_idx = 0;
	int inp_found = 0;						//flag inputs as found in ready input list

	cout << "get_sequence" << endl;
	parse_cir_inputs();

	cout << cir_list.inp_str << endl;
	cout << "output string" << cir_list.out_str << endl;

	cout << "circuit inputs:  " << endl;
	for (p = 0; p < 3; ++p) {
		cout << cir_list.ins[p] << endl;
	}
	cout << endl << endl;

	cout << "ready_inputs:  " << endl;
	for (p = 0; p < 3; ++p) {
		ready_inputs[p] = cir_list.ins[p];		//copy circuit inpputs
		cout << ready_inputs[p] << ", ";
	}
	cout << endl;

	for (p = 4; p < 15; p++) {
		ready_inputs[p] = string();		//empty string
	}

	ready_ins_count = 0;
	do {
		ready_ins_count++;				//count the number of ready inpuuts
	//} while (!ready_inputs[ready_ins_count].empty());
	} while (ready_inputs[ready_ins_count] != "\0");
	cout << "ready inputs:  " << ready_ins_count << endl;

	//DPC that can run in first clock period have inputs in the circuit inputs list
	//schedule the components for the first clock period
	dpc_idx = 0;
	while (op_list[dpc_idx].order) {			//check every dpc against the circuit inputs
		if ((op_list[dpc_idx].dp_ins[0] == cir_list.ins[0]) || (op_list[dpc_idx].dp_ins[0] == cir_list.ins[1]) ||
			(op_list[dpc_idx].dp_ins[0] == cir_list.ins[2]) || (op_list[dpc_idx].dp_ins[3] == cir_list.ins[3]))
		{
			op_list[dpc_idx].seq_clock = seq_clock;			//schedule the dpc
			cout << ".seq_clock  " << dpc_idx << ": " << op_list[p].seq_clock << endl;

			p = 0;											//add datapath outputs to ready_ouputs array
			do {											//all dpc have at least 1 input
				ready_inputs[ready_ins_count - 1] = cir_list.outs[p];
				p++;
				//} while( ! cir_list.ins[p].empty() );
			} while (!cir_list.ins[p].empty());
		}
		dpc_idx++;
	}

	//check every DPC against the ready inputs list; then increment the clock
	//dpc_idx = 0;
	do {						//clock loop
		seq_clock++;				//advance to next clock period
		dpc_idx = 0;
		do {										//dpc loop
			if (!op_list[dpc_idx].seq_clock)			//if this DPC is NOT scheduled, compare inputs to ready_inputs
			{
				inp_idx = 0;
				do {								//dpc inputs loop
					rdy_idx = 0;
					inp_found = 0;
					do {					//ready inputs loop
						if (op_list[dpc_idx].dp_ins[inp_idx] == ready_inputs[rdy_idx]) {
							inp_found = 1;
						}
						else {
							rdy_idx++;
						}
					} while (!inp_found && !ready_inputs[rdy_idx].empty());		//until input is found or no more ready inputs
					inp_idx++;			//advance to next input
				} while (inp_found && !op_list[dpc_idx].dp_ins[inp_idx].empty());			//until all inputs are checked or an input is not found
				if (inp_found && !op_list[dpc_idx].dp_ins[inp_idx].empty())
				{
					op_list[dpc_idx].seq_clock = seq_clock;			//schedule the DPC for this clock period
					dpc_schd++;										//count dpc scheduled
				}
			}  //if (!op_list[dpc_idx].seq_clock)
			dpc_idx++;			//advance to next dpc
		} while (op_list[dpc_idx].order);						//.order is zero if array is empty
	} while (dpc_schd < dpc_item_count);			//repeat until all components have been scheduled

	circuit_clocks = seq_clock;			//number of clock cycles required for this circuit
	for (p = 0; p < dpc_item_count; p++) {
		cout << "p i.clock:  " << p << "  " << op_list[p].seq_clock << endl;
	}
}

//calculate the probability for each operation in each clock period
void op_prob(void)
{

	int mul_count = 0;		//counters for respective operations
	int alu_count = 0;
	int logic_count = 0;
	int div_count = 0;
	int p = 0;				//count operations
	int clk_count = 0;		//count clock periods

	//inialize array variable to zero
	for (clk_count = 0; clk_count < 20; ++clk_count)
	{
		for (p = 0; p < 4; ++p)
		{
			MUL_op[p][clk_count] =0;
			ALU_op[p][clk_count] =0;
			Logic_op[p][clk_count] =0;
			DIV_op[p][clk_count] =0;
		}
		MUL_dist[clk_count] = 0;
		ALU_dist[clk_count] = 0;
		Logic_dist[clk_count] = 0;
		DIV_dist[clk_count] = 0;
	}

	do {
		switch( op_list[p].function)		// (ALU = 0, MUL = 1, Logic / Logical = 2, Div = 3)
		{
			case 0:
				for (clk_count = 0; clk_count < l_cstrt; clk_count++)
				{
					MUL_op[mul_count][clk_count] = 1.0 / op_list[p].width;
					op_list[p].op_loc = mul_count;
				}
				mul_count++;											//count multiplier operations
				break;
			case 1:
				for (clk_count = 0; clk_count < l_cstrt; clk_count++)
				{
					ALU_op[alu_count][clk_count] = 1.0 / op_list[p].width;
					op_list[p].op_loc = alu_count;
				}
				alu_count++;
				break;

			case 2:
				for (clk_count = 0; clk_count < l_cstrt; clk_count++)
				{
					Logic_op[logic_count][clk_count] = 1.0 / op_list[p].width;
					op_list[p].op_loc = logic_count;
					}
				logic_count++;
				break;

			case 3:
				for (clk_count = 0; clk_count < l_cstrt; clk_count++)
				{
					DIV_op[div_count][clk_count] = 1.0 / op_list[p].width;
					op_list[p].op_loc = div_count;
				}
				div_count++;
				break;
		} //switch
		++p;
	} while (op_list[p].function < 99);

	//sum the probabilities for each clock period
	//MUL
	for (clk_count = 0; clk_count < l_cstrt; clk_count++)
	{
		MUL_dist[clk_count] = MUL_op[0][clk_count] + MUL_op[1][clk_count] + MUL_op[2][clk_count] + MUL_op[3][clk_count];
	}
	//ALU
	for (clk_count = 0; clk_count < l_cstrt; clk_count++)
	{
		ALU_dist[clk_count] = ALU_op[0][clk_count] + ALU_op[1][clk_count] + ALU_op[2][clk_count] + ALU_op[3][clk_count];
	}
	//Logic
	for (clk_count = 0; clk_count < l_cstrt; clk_count++)
	{
		Logic_dist[clk_count] = Logic_op[0][clk_count] + Logic_op[1][clk_count] + Logic_op[2][clk_count] + Logic_op[3][clk_count];
	}
	//DIV
	for (clk_count = 0; clk_count < l_cstrt; clk_count++)
	{
		DIV_dist[clk_count] = DIV_op[0][clk_count] + DIV_op[1][clk_count] + DIV_op[2][clk_count] + DIV_op[3][clk_count];
	}
}

//given the node number and the clock period
//this function calculates the self-force
double calcSelfForce(int node, int t_period)
{
	int k = 0;				//index clock periods
	int fun_type = 0;		//type of function from
	double self_force = 0;	//self force calculated, return this value
	double temp_force = 0;	//temporary local variable

	fun_type = op_list[node].function;			// (ALU = 0, MUL = 1, Logic / Logical = 2, Div = 3)

	switch (fun_type)
		{
		case 0:									//ALU
			for (k = 0; k < l_cstrt; ++k)
			{
				if (t_period == k + 1)			//time period count starts at 1
					temp_force = (ALU_dist[k]) * (1 - ALU_op[op_list[node].op_loc][k]);		//time period under consideration
				else
					temp_force = (ALU_dist[k]) * (0 - ALU_op[op_list[node].op_loc][k]);		//not time period under consideration
				self_force = self_force + temp_force;
			}
			break;
		case 1:									//MUL
			for (k = 0; k < l_cstrt; ++k)
			{
				if (t_period == k + 1)
					temp_force = (MUL_dist[k]) * (1 - MUL_op[op_list[node].op_loc][k]);		//time period under consideration
				else
					temp_force = (MUL_dist[k]) * (0 - MUL_op[op_list[node].op_loc][k]);		//not time period under consideration
				self_force = self_force + temp_force;
			}
			break;
		case 2:									//Logic
			for (k = 0; k < l_cstrt; ++k)
			{
				if (t_period == k + 1)
					temp_force = (Logic_dist[k]) * (1 - Logic_op[op_list[node].op_loc][k]);		//time period under consideration
				else
					temp_force = (Logic_dist[k]) * (0 - Logic_op[op_list[node].op_loc][k]);		//not time period under consideration
				self_force = self_force + temp_force;
			}
			break;
		case 3:									//DIV
			for (k = 0; k < l_cstrt; ++k)
			{
				if (t_period == k + 1)
					temp_force = (DIV_dist[k]) * (1 - DIV_op[op_list[node].op_loc][k]);		//time period under consideration
				else
					temp_force = (DIV_dist[k]) * (0 - DIV_op[op_list[node].op_loc][k]);		//not time period under consideration
				self_force = self_force + temp_force;
			}
			break;
		}

	return self_force;
}

float calcTForce(int node, int t_period)
{
	int p = 0;
	int ps_node1 = 0;
	int ps_node2 = 0;
	double self_force = 0;
	double pred_force1 = 0;
	double pred_force2 = 0;
	double succ_force1 = 0;
	double succ_force2 = 0;
	double total_force = 0;

	self_force = calcSelfForce(node, t_period);

	//find predecessor forces
	if (t_period != 1)						//must find predecessor forces when not in time period 1
	{
		ps_node1 = op_list[node].pred[0];
		if ((t_period - 1) == op_list[ps_node1].ASAP_clock)
		{
			pred_force1 = calcSelfForce(ps_node1, t_period - 1);
		}
		ps_node2 = op_list[node].pred[1];
		if ((t_period - 1) == op_list[ps_node2].ASAP_clock)
		{
			pred_force2 = calcSelfForce(ps_node2, t_period - 1);
		}
	}

	//find successor forces
	if (t_period != l_cstrt)						//must find successor forces when not in last time period
	{
		ps_node1 = op_list[node].succ[0];
		if ((t_period + 1) == op_list[ps_node1].ASAP_clock)
		{
			succ_force1 = calcSelfForce(ps_node1, t_period + 1);
		}
		ps_node2 = op_list[node].succ[1];
		if ((t_period + 1) == op_list[ps_node2].ASAP_clock)
		{
			succ_force2 = calcSelfForce(ps_node2, t_period + 1);
		}
	}

	total_force = self_force + pred_force1 + pred_force2 + succ_force1 + succ_force2;

	return total_force;
}

void forceDSched(void)
{
	int sched_count = 0;							//count operations scheduled
	int p = 0;
	int k = 0;
	int low_node = 0;								//node with least force
	double low_force = 0;							//least force
	int low_period = 0;								//period with least force, used with low node
	double forces[20][10];					//array of forces, number of operations x latency constraint

	//first step is to schedule implicitly scheduled operations; operations with a width of 1
	for (p = 0; p < op_num; ++p)
	{
		if (op_list[p].width == 1)
		{
			op_list[p].FDSch = op_list[p].ASAP_clock;
			sched_count++;							//count operations scheduled
		}
	}

	while (sched_count < op_num)					//until all operations are scheduled
	{
		//initialize all forces to bogus high value
		for (p = 0; p < op_num; ++p)				//every node
		{
			for (k = 0; k < l_cstrt; ++k)			//every clock period
			{
				forces[p][k] = 999.9;				//p is node, k is time period
			}
		}

		//find self force for each operation within its time frame
		for (p = 0; p < op_num; ++p)		//every node
		{
			if (!op_list[p].FDSch)			//not scheduled yet
			{
				for (k = op_list[p].ASAP_clock; k < op_list[p].ALAP_clock + 1; ++k)
				{
					//forces[p][k] = calcSelfForce(p, k);				//p is node, k is time period
					forces[p][k] = calcTForce(p, k);				//p is node, k is time period
				}
			}
		}

		low_force = 99.9;					//start with bogus high value
		//find the operation with the least force
		for (p = 0; p < op_num; ++p)		//every node
		{
			for (k = 0; k < l_cstrt; ++k)	//every clock period
			{
				if (!op_list[p].FDSch)		//not scheduled yet
				{
					if (forces[p][k] < low_force)
					{
						low_force = forces[p][k];		//update low force
						low_node = p;					//update low node
						low_period = k;					//update low period
					}
				}
			}
		}

		op_list[p].FDSched = op_list[p].low_f_period;			//schedule this operation for its lowest force period
		op_list[p].ASAP_clock = op_list[p].FDSched;				//update the time frame
		op_list[p].ALAP_clock = op_list[p].FDSched;
		sched_count++;											//count operations scheduled
	} //while (sched_count < op_num)						//until all operations are scheduled
}

int main(int argc, char *argv[])
{
	string filename, filename1, filename2, iline, oline, newline, str, str1, strc, strv;
	string str2, str3, str4, str5, stri, stro;
	string instr[20] = {}, outstr[20] = {}, wirestr[20] = {}, regstr[20] = {}, varstr[20] = {};
	string insize, outsize, w, x, y, z, w_dw[14] = {}, x_dw[14] = {}, y_dw[14] = {}, z_dw[14] = {};
	string node[20] = {};
	size_t found, found1, found2, found3, found4, found5, found6;
	size_t found7, found8, found9, found10, found11, foundname1, foundname2;
	int bittemp, temp = 0, bitsize = 0, start = 0, i = 0, m = 0, DW[15] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 };
	//array to count instances of each datapath component
	int s = 0, error = 0, here = 0, count_DPC[15] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 };
	int nw = 0, nx = 0, ny = 0, nz = 0, sw = 0, sx = 0, sy = 0, sz = 0;
	int ew, ex, ey, ez;
	int u = 0, sign_var[20] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 };
	int sum_count_DPC = 0;		//count the datapath components, which is sum of count_DPC[]
	int c_period_req = 0;		//number of clock periods required by schedule
	float cr_dp = 0.0;			//critical data path

	//initailize the dpc_list array
	for (i = 0; i < 20; i++) {
		dpc_list[i].function = 99;		//component enumeration uses 0 thru 12
		dpc_list[i].order = 0;
		//dpc_list[i].top_order = 0;
		dpc_list[i].out_line = string();
		//dpc_list[i].d_width = 0;
		//dpc_list[i].latency = 0.0;
		//dpc_list[i].i_clock = 0;
		dpc_list[i].dp_ins[0] = string();
		dpc_list[i].dp_ins[1] = string();
		dpc_list[i].dp_ins_str = string();
		dpc_list[i].dp_outs[0] = string();
		dpc_list[i].dp_outs[1] = string();
		dpc_list[i].dp_outs[2] = string();
		dpc_list[i].dp_outs_str = string();
	}
	i = 0;

	cout << "Please enter filename: "; // generate output file
	cin >> filename1;
	ifstream myfile1(filename1); // open input file
	//ofstream myfile2(filename2); //open output file

	if (myfile1.is_open()) // open input file check and write to output file check
	{
		s = 0;
		while (getline(myfile1, iline)) //parse the input variables
		{
			while (iline.find(" ") == 0)
				iline = iline.substr((iline.find(" ")) + 1);	//remove extra preceding spaces
			while (iline.find("\t") == 0)
				iline = iline.substr((iline.find("\t")) + 1);	//remove preceding tab characters
			str1 = ""; str2 = ""; str3 = ""; str4 = "0";
			temp = 0;
			found = iline.find("if");
			if ((found != string::npos) && (found < iline.length()))
			{
				node[s] = iline;	//add "if" statement to vertex/node array
				s++;
			}
			found = iline.find("else");
			if ((found != string::npos) && (found < iline.length()))
			{
				node[s] = iline;	//add "else" statement to vertex/node array
				s++;
			}
			if (iline != "")
			{
				foundname1 = iline.find("=");
				if (foundname1 != string::npos)
				{
					node[s] = iline;	//add to vertex/node array
					s++;
					found = iline.find("for");
					if (found == string::npos)
					{
						get_ops_data(iline, temp);
						count_DPC[temp]++;
						error = opcheck(iline);
						if (error == 1)
						{
							cout << endl
								<< " Invalid Operation" << endl;
							return 2;
						}
						ew = 1; ex = 1; ey = 1; ez = 1;
						for (m = 0; m < i; m++)
						{
							stri = instr[m];
							stro = outstr[m];
							strv = varstr[m];
							switch (temp)
							{
							case 10:
								iovaluesmux(iline, w, x, y, z);
								break;
							case 15:
								iovaluesreg(iline, x, z);
								break;
							case 1:
								iovaluesreg(iline, x, z);
								break;
							case 3:
								iovaluesreg(iline, x, z);
								break;
							case 11:
								iovaluescomp(iline, x, y, z);
								break;
							case 12:
								iovaluescomp(iline, x, y, z);
								break;
							case 13:
								iovaluescomp(iline, x, y, z);
								break;
							case 8:
								iovaluesshift(iline, x, y, z);
								break;
							case 9:
								iovaluesshift(iline, x, y, z);
								break;
							default:
								iovalues(iline, x, y, z);
							}
							varcheck(iline, stri, stro, strv, w, x, y, z, ew, ex, ey, ez);
							error = ew + ex + ey + ez;
						}
						if (error != 0)
						{
							cout << endl
								<< " Missing Variable" << endl;
							return 2;
						}
					}
				}
				else
				{
					get_in_out_data(iline, str1, str2, str3, str4);
					instr[i] = str1;
					outstr[i] = str2;
					varstr[i] = str3;
					sign_var[i] = stoi(str4);
					i++;
				}
			}
		}
	}
	else
	{
		cout << "Unable to open file";
		return 1;
	}

	myfile1.close();

	return 0;
}


same as added to David's branch today


Yay!! This is really important. Thank you, Eelco.


Do you mean "CONFIGSTR" here?  Otherwise, those parameters relying on export_bool will not make it to final command line.


Actually the fix here should be

```python
encoded_sentences.append(self.sentence_encoder(embedded_sentences[:, i, :, :], sentence_masks[:, i, :]
```

Sorry for the confusion!


Why do we need to specify test case state right at the beginning?
It's really sounds strange - it doesn't matter what will happen with my test case - I'll see Completed state of it.
Second - it's already confusing that method that is responsible for test case start handling - applies final state message to the test case.
Can we use something state-independent like a simple - "Test Case: <bla-bla-bla>"?


I can't reproduce the gnutls failure. Building gnutls on ab88ed6df661682881708489f9dd27fb4e86879d gives me `/nix/store/7cwsp9yh11zr7wqri77my903mjfsyw87-gnutls-3.6.2-bin`, which is already cached.


Deletando


Build version: __`0.10.0-renovate/node-8.12.408`__ :crossed_fingers: [`renovate/node-8.12`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.12) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/408) :tada:


In Person Contributors: @chanhee-lee @chanhlee


Build version: __`0.10.0-renovate/node-8.12.632`__ :crossed_fingers: [`renovate/node-8.12`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.12) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/459587266) :tada:


#include "pch.h"
#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
#include <ctime>
#include <vector>
using namespace std;
struct Card
{
	string suit;
	string face;
	int facevalue;
	string status;

}Deck[53];

void BlackJack();
void createdeck();
void printdeck();
void shuffledeck();
void rungame();
int bank = 100;
int main()
{
	int bank = 100;
	srand((unsigned)time(0));
	createdeck();
	printdeck();
	system("pause");
	shuffledeck();
	printdeck();
	system("pause");

}

void BlackJack()
{
	int play;
	cout << "Welcome to Black Jack\n Would you like to play? (Yes = 1 N = 0";
	cin >> play;
	if (play == 1 && bank > 0)
	{
		rungame();
	}
	else if (play == 0)
	{
		exit(1);
	}

}

void rungame()
{
	vector<int>Dhand();
	vector<int>Phand();
	while (bank >= 0) {
		int bet;
		cout << "How much would you like to bet?";
		cin >> bet;
		if (bet > bank)
		{
			cout << "You bet more than you have in the bank. Please bet again";
			cin >> bet;

		}

	}
}

void createdeck()
{
	string faces[13] = { "Ace", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Jack", "Queen", "King" };
	string suits[4] = { "Diamonds", "Clubs", "Hearts", "Spades" };
	string status[2] = { "In play","In Deck" };
	int facevalue[13] = { 11,2,3,4,5,6,7,8,9,10,10,10,10 };
	int newsuit = 0;
	for (int x = 0; x < 52; x++)
	{

		Deck[x].face = faces[x % 13];
		Deck[x].suit = suits[newsuit];
		Deck[x].facevalue = facevalue[x % 13];
		Deck[x].status = status[1];
		if ((x + 1) % 13 == 0)
			newsuit++;
	}
}

	void printdeck()
	{
		for (int x = 0; x < 52; x++)
		{
			cout << Deck[x].face << "  of " << Deck[x].suit  << " has a value of " << Deck[x].facevalue << " and is " << Deck[x].status << endl;
		}
	}

	void shuffledeck()
	{

		string status[2] = { "In play","In Deck" };
		for(int x = 0; x < 50; x++)
		{
			int a = rand() % 51;
			int b = rand() % 51;
			Deck[52].face = Deck[a].face;
			Deck[52].suit = Deck[a].suit;
			Deck[52].facevalue = Deck[a].facevalue;
			Deck[52].status = status[1];

			Deck[a].face = Deck[b].face;
			Deck[a].suit = Deck[b].suit;
			Deck[a].facevalue = Deck[b].facevalue;
			Deck[a].status = status[1];

			Deck[b].face = Deck[52].face;
			Deck[b].suit = Deck[52].suit;
			Deck[b].facevalue = Deck[52].facevalue;
			Deck[b].status = status[1];

		}

		cout << "\nThe deck has been shuffled\n";
	}

	void dealcard()
	{

        }


In case if message is presented - don't we want to show exception class name as well?


# what
データベースの設計

# why
データベースを作る前の確認


health 1.0 is for legacy use, we can use health 2.0


Ops, commit no lugar errado. : /


Created multidev environment [ilsoy#ci-201](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-201).

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


Also need to add function that returns the winning hand of every function


wat.


and inventory is now properly persisting across scenes. It must now start in the main menu because you can never return to the scene it was created in. I still need to do this.


I don't have a mouse.


Then maybe we reverse the two, have B do Stop and hold B do fullscreen? What do you propose?


>
>
> 不搞个匹配图片吗，扒下所有动漫人物图片

文字才能激发人类的想象力


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

* https://sid.studio
* https://www.sid.studio


Created multidev environment [ilsoy#ci-204](https://dashboard.pantheon.io/sites/1b49470e-4ad3-4b49-90a2-7bb2c2f96788#ci-204).

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


thank you, it works!


@llabake Did it work as expected?


Assertion can be used here.


Fixed!


This motor swaping will conflict with other corresponding pins (thermistors, endstops, etc)
Refer to circuit diagram:
https://github.com/chepo92/Smartto/blob/master/circuit_diagram/Rostock301/Hardware_GTM32_PRO_VB.pdf


Remote Commit


Fve3vrb3ff333b2b3vevwbrwrv3f 3tjx


이 부분만 추가
```javascript
var marker = new naver.maps.Marker({
    position: new naver.maps.LatLng(latitude, longitude),
    map: map
});

```

참고 사이트
https://navermaps.github.io/maps.js/docs/tutorial-1-marker-simple.example.html


Fixes https://github.com/Xmetalfanx/website/issues/36


Now could not deploy this pull request since the `now.json` file explicitly sets `dotenv` to true.
However, there's no `.env` file in the repo.

Commit a `.env` file or unset the `dotenv` flag.
For secret environment variables, check out [Now Secrets](https://zeit.co/docs/getting-started/secrets).


This commit also includes code for drawing the horizontal top and bottom and the vertical left and right elevation lines on the elevation view.


close #35


closed #35


Hmmm 144x144 does not appear to be the right size to be using.

Per:

https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

We really should be delivering:

<link rel="apple-touch-icon" href="touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-retina.png">

We really should be using optimized image here and delivering the correct sized.

We definitely should not be delivering a very large image and calling it `144x144` unless it really is that. I think the easiest thing to change here it to up it to 180x180 and deliver a 180x180 image.


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

* `db_host` (in env: `DB_HOST)`
* `db_name` (in env: `DB_NAME)`
* `db_user` (in env: `DB_USER)`
* `db_password` (in env: `DB_PASSWORD)`
* `secret` (in env: `SECRET)`
* `port` (in env: `PORT)`
* `banana_service` (in env: `BANANA_SERVICE)`
* `banana_email` (in env: `BANANA_EMAIL)`
* `banana_pass` (in env: `BANANA_PASS)`
* `salt_rounds` (in env: `SALT_ROUNDS)`
* `stage` (in env: `STAGE)`
* `server_url` (in env: `SERVER_URL)`

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


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

* https://www.jonasluebbers.com


dtb commit throws an error

[ 24% 17911/72493] build /home/bunnyy/dotOS/out/target/product/a5xelte/kernel
 Prebuilt:  (/home/bunnyy/dotOS/out/target/product/a5xelte/kernel)
[ 24% 17915/72493] build /home/bunnyy/dotOS/out/target/product/a5xelte/dt.img
FAILED: /home/bunnyy/dotOS/out/target/product/a5xelte/dt.img
/bin/bash -c "(echo \"Target dt image: /home/bunnyy/dotOS/out/target/product/a5xelte/dt.img\" ) && (for dir in /home/bunnyy/dotOS/out/target/product/a5xelte/obj/KERNEL_OBJ/arch/arm64/boot/dts/exynos/ /home/bunnyy/dotOS/out/target/product/a5xelte/obj/KERNEL_OBJ/arch/arm64/boot/dts/ /home/bunnyy/dotOS/out/target/product/a5xelte/obj/KERNEL_OBJ/arch/arm64/boot/; do if [ -d \"\$dir\" ]; then dtb_dir=\"\$dir\"; break; fi; done; /home/bunnyy/dotOS/out/host/linux-x86/bin/dtbhtoolExynos  -o /home/bunnyy/dotOS/out/target/product/a5xelte/dt.img -s 2048 -p /home/bunnyy/dotOS/out/target/product/a5xelte/obj/KERNEL_OBJ/scripts/dtc/ \"\$dtb_dir\" ) && (chmod a+r /home/bunnyy/dotOS/out/target/product/a5xelte/dt.img ) && (echo \"Made DT image: /home/bunnyy/dotOS/out/target/product/a5xelte/dt.img\" )"
Target dt image: /home/bunnyy/dotOS/out/target/product/a5xelte/dt.img
dtbhtoolExynos: unable to locate any dtbs in the given path
error: could not load device tree blobs '/home/bunnyy/dotOS/out/target/product/a5xelte/obj/KERNEL_OBJ/arch/arm64/boot/dts/'


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

* https://www.jonasluebbers.com


#134 #135 #137 #15 #136


Are you sure you use this version of [cmsimage.php](https://github.com/slackero/phpwcms/blob/v1.9-php7-dev/img/cmsimage.php)?


HELLO


[சுவர்க வாழ்வின் தன்மைகள்-ebook.docx](https://github.com/arun8939478/heavenly-life/files/2614091/-ebook.docx)
 i have proof checked one more time., hope this is the final, thanks your patience


`python-hsaudiotag3k` 这个包是谁的。。。。放到我名下了。。。（


add hogehoge


I was going to do the same for TechHQ but that is still needed for the GiveAway of the day CSS


postcss-loader、何もプラグイン使わないと怒って来る。


![](https://github.trello.services/images/mini-trello-icon.png) [Create scrapper for Edenorte](https://trello.com/c/FLPl5qMN/3-create-scrapper-for-edenorte)


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


- added webpack for image-resize module
- reverted to quill-image-resize-module v1.0.0


（1）开箱即用


Aliasing failed with the following error:

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


（2）集成三个数据源，仔细看xml文件的应用目录

（3）集成H2

备注：H2集成到maven中，需要可视化文件可以找我要


This sentence is great!


@lamartire


Should this have been done with token substitution for the number, so that it works in locales where the number might not come after the text?  Or does it always come last?


Не протестирована сама функциональность таймера


Fixed for this example in dcdf7ada


hello


test


Fixed #1


The result of real_full should not be affected because the invalid set does not change.


hi


hellosdfsdfsd


Give me wallet


hello testing


OK so we updated!


Лучше все-таки назвать метод просто `trains(type)`. Так тоже понятно, что мы хотим получить поезда по типу + название короче.


You forgot this part.


Also this.


И здесь лучше `map(&:number)` убрать, т.к по заданию нужно выводить список поездов, а не их номеров. С этим списком может понадобиться еще что-нибудь сделать.


Thanks for the hint, done in d63ef86c6e83205f18938bfa8e538e35eda5fd52


testtsetsettes


Just FYI this breaks the Colab notebook.

https://colab.research.google.com/notebooks/magenta/onsets_frames_transcription/onsets_frames_transcription.ipynb


@devilcrucifier please remove the comments from the code.


Эта проверка лишняя. Потому что если в `@trains` нет такого поезда, то метод `delete` просто вернет nil. Что в принципе тоже приемлемо во время выполнения программы.


another test


I'd just like to say, I am thankful that an experienced developer is working on Jasmine.


Этот метод лишний. По заданию маршрут может выводить список всех станций от начальной до конечной, опять же именно станции, а не их названия.


another reply


Deployment failed with the following error:

~~~
One or more build specification(s) were not referenced
~~~


Если в методе вы используете только одну одноименную инстанс-переменную, то это сигнал о том, что нужно вместо него просто объявить геттер.


Thanks @vmassol !


Carl Tomongha


По условию задачи, маршрут "Может удалять **промежуточную** станцию из списка". То есть начальную и конечную станции мы не должны иметь возможность удалить.
Соответственно, нужно сделать на это проверку.


Ngk jelas abnget anjir


SWT can paint on any widgets or image, while RAP/RWT can only paint on Canvas widget.
https://github.com/HiromuHota/pentaho-kettle/wiki/Dev%3A-Antipatterns-in-webSpoon#avoid-use-of-unimplemented-swt-apis


С точки зрения использования вашей программы в будущем гипотетическим пользователем и с точки зрения предметной области, лучше и безопаснее будет просто увеличивать скорость на определенное кол-во единиц.
Например, можно сделать метод `increase_speed`, и в методе просто увеличивать `@current_speed += 10` например. Тем более, поезд обычно набирает скорость медленно и постепенно.


closes #76


another comment


```sh
This is a zero-cost operation.
```

->

```sh
This is a fearless, zero-cost abstraction.
```

Get with the times. The future is now, old man.


hello!!!


Could you please point me to the right CocoaPod release with this change? I am not able to get this change with latest version available with CocoaPod.
Thanks in advance.


Вспомните про сеттеры. Здесь можно применить тот же подход, объявить метод так:
```
def route=(route)
  @route = route
  ...
end
```
Так удобнее будет присваивать маршрут поезду.


All tags comes from the backend in UPPERCASE, the multiselect, for search must search in uppercase too!

on the task_handle view  must convert to lowercase to multiselect search works with lowercase.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/6572482d-a329-4bd7-b259-89784ab822c2?env_id=ibm%3Ayp%3Aeu-de "continous-delivery-chat-app"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f2ccef24-c2e5-4352-9a2a-55fe1bb3f3e9?env_id=ibm%3Ayp%3Aeu-de "push-pipeline") deployed [whatsapp_goes_simple](https://github.com/gabrieldimi/whatsapp_goes_simple/releases/tag/deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181126-054254 "deploy-ibm-yp-eu-de-gabriel.dimitrov-student.reutlingen-university.de-dev-20181126-054254") to [dev](https://console.bluemix.net/apps/aac13804-b13b-46ac-a757-3e013837bb6c?env_id=ibm:yp:eu-de "ibm:yp:eu-de:gabriel.dimitrov@student.reutlingen-university.de:dev"), including this commit


test


Anunya tuppawong


This is a test of iss17


Who?


Можно сделать намного проще. Можно ввести инстанс-переменную `@station_index`, и использовать ее как индекс текущей станции, на которой находится поезд в данный момент.
При назначении маршрута поезду установить ей значение 0, то есть индекс станции у поезда станет 0, значит поезд находится на первой станции маршрута.
А в методах `next_station`, `previous_station`, `current_station` использовать это для вывода станций.

Например в этом методе достаточно было бы написать: `@route.stations[@station_index]`. И даже проверок делать не нужно, потому что если текущая станция - последняя, то метод просто вернет nil. Что в принципе тоже нормальное поведение.
Аналогично с другими методами, которые возвращают станции.


Successfully aliased the URL <https://seattlejs-server-side-react-ksexjia88.now.sh> to the following alias.

* https://seattlejs-server-side-react.now.sh


Aliasing failed with the following error:

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


So I'm thinking instead of a [`422` error](https://httpstatuses.com/422), a more appropriate error code would be a [400](https://httpstatuses.com/400) because it's basically a bad request.


what do you think?


Не нужно возвращать 0 если следующей станции нет.
Можно просто двигать поезд вперед, только если она есть. То есть написать:
```
if self.next_station
  # отправить поезд с текущей станции
  # добавить поезд в следующую станцию
  # увеличить индекс текущей станции
end
```


shown history and background execution is the default bash command, not implemented in the project source code.


.config/rofi/config


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

* https://sid.studio
* https://www.sid.studio


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

* https://doushi.bulkanevcimen.com


Uploaded with wrong extension.


delete this file


server code and need to change  new server ip to facebook


my first commit


ref={(input) => { this.nameInput = input;  }}


https://github.com/Policja
Łap tutaj


@jarun New version of nnn has been uploaded!


プロジェクト名とクラス名が紐づいていると思いますが、なるべくここは正確な名前が良いです。
Demo4だとどんなアプリケーションなのかわからないので。


Demo comment: Please change to version 2


This implementation is not finished yet and it breaks building on 32bit @gamelaster has a working solution https://forum.armbian.com/topic/8855-using-custom-kernel-for-a-board/?tab=comments#comment-66353 which I haven't dug into it yet.


ここを変更する場合、当然ファイル名の変更も必要なのでEclipseの機能としてショートカットで「F2」キーを押すことで関連する部分も含めて全ての名前変更を行ってくれるものがあるので、それを使うと良いです。
というかこれを使わないとあちこちでエラーが出たりします。


It is not the final expected version of the paper.
You need to run the test cases by yourself that is presented in the original paper and check results.


ここは出来れば改行しましょう。


Nice J arong.


クラス名と@Autowiredの間です。


Thanks Lin!


サービスが単一しかなく、また処理を行う内容が「Calc(計算)」であることが自明なので変数名は「service」だけでも良いと思います。
シンプルですしね。calcServiceでももちろんわかりやすくて良いです。


JavaDocコメント！
教えてないのに付けているのは素晴らしいです。
業務では使われることが多いですし、あるとないとでは雲泥の差なので、付ける癖を身に着けておきましょう。


表示した時点でいきなり、検索結果を表示するのでしょうか？
計算基準日を元にした結果を一覧表示したいので、表示時は一覧表示しなくても良いと思います。


「search」ではないな、というのとCalc「P」のPがよくわからないので、命名としてはNGです。
引数の形は良いですね。@ModelAttributeの使い方も良いと思います。更にステップアップするならObjectにしてしまうのが良いと思います。（Beanと呼ばれるものですね）


searchは違和感があります。計算結果を表示するので「simulation」や「calculation」などが妥当かな、と。
計算するというクラス名なのに計算するものがないのは、微妙です。


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

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

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

### Deployments updated

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

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


I see we are removing `topic_id` from cooking_options, is it no longer needed?

Also `found_onboxes?` is no longer going to work cause after that `post.cook` you no longer have access to the original analyzer used.


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

* https://sid.studio
* https://www.sid.studio


Also included strength of colouring in output so can directly get strength of graph optimal solution if/when found


StreamAPIを使ってくるとは思ってなかったです！
Java8からの新機能で、早いうちから触れておくのは良いですね。これも教えてません。グッド。


There is noting to do with me.


Add "box on".


It's better to make an appropriate commit name than to write "haha".


ここまでの三つの処理は実際にやりたいこととしては纏まっていると思います。
ようは「検索してきた結果」に対して「計算を行って、結果を画面に返す」という事。
それはつまり「計算結果の組み立て」という事と同一なので、三つ纏めて「メソッド抽出」しちゃうのが良いと思います。
これもEclipseの機能にあるので、探してやってみてください。よしなにしてくれます。もちろんSTSもEclipseベースなのであります。


@js0701 Can you please provide more details about this issue? Which platform had issues and was there a upstream bug filed against kernel/userspace? Did this happen with all apps?


we should amend this code so its less confusing...

```
@doc = Nokogiri::HTML::fragment(post.cook(post.raw, @cooking_options))
@has_oneboxes = post.post_analyzer.found_oneboxes?
```

At least that is a bit less magical...


It's better to make an appropriate commit name than to just write "upload".


Hmm, ok. I'll hold off then, so far the Tinker solution works nearly perfectly other than not being able to be "killed"


これは別に設定しなくても既にmodelの中に値として残っていますし、変更もしていない（変更すべきでもない）ので、addしなくても良いと思います。


me


新規追加、という意図であれば「計算式の追加」になるので「newFormula」がメソッド名としては正確かと思います。


Also does this mean we are triggering `after_post_cooked` an extra time in the post processor ... so many questions.


되네요


Nope in fact it was a bug that we were not triggering `after_post_cooked`.


画面遷移ですよね。ここも特に教えたりはしていない箇所にも関わらず、Controller側で制御しているのは良いですね。
安直にとりあえずテンプレートHTML側でリンクで飛ばしても問題はないのですが、画面制御系はControllerに集めるというのは正しい振る舞いです。


更新の画面遷移ですね。完璧です。
かなり業務的に踏み込んで言うのなら、このアプリは「削除」や「更新」が出来るものでしかも公開されているので、他の誰かが同じタイミングで更新や削除をすると検索結果が0件になるか、例外になります。
その場合の例外処理がないので、更新画面に遷移しようとすると死ぬ場合があります。

ただこれは全く教えてないし、かなり踏み込んでいるので実装するかはお任せします。


@nishantnangia : We might want to visit thus assumption later on. This paper advocates for angle weighted pseudonormal

https://ieeexplore.ieee.org/document/1407857


`@@trains.values`


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

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

{
  "name": "create-next-example-app",
  "scripts": {
    "dev": "next",
    "build": "next build",
    "export": "next build && next export",
    "start": "next start",
  },
  "dependencies": {
    "next": "7.0.2",
    "react": "16.6.3",
    "react-dom": "16.6.3",
    "styled-components": "^4.1.1",
    "styled-jsx": "^3.1.2"
  },
  "devDependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^8.0.4",
    "babel-plugin-styled-components": "^1.8.0"
  }
}


deleteで良いかな、と。destroyは破壊なので、ちょっと言葉的に重いです。
フレームワーク内で複数のオブジェクトを巻き込むような形で何かを捨てたりする場合は「破壊」として扱う事があります。
範囲攻撃かそうじゃないか、みたいなところですね。


There seems to be something wrong with executing `pecl build`, and I didn't find the reason.

```bash
cc -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -I. -I/Users/viest/Desktop/www/php-ext-excel-export -DPHP_ATOM_INC -I/private/var/folders/8t/p3dnkzxd4gg4s2vhgs1v5whc0000gn/T/pear/temp/pear-build-viestk9MxK5/xlswriter-1.2.3/include -I/private/var/folders/8t/p3dnkzxd4gg4s2vhgs1v5whc0000gn/T/pear/temp/pear-build-viestk9MxK5/xlswriter-1.2.3/main -I/Users/viest/Desktop/www/php-ext-excel-export -I/Users/viest/php715/include/php -I/Users/viest/php715/include/php/main -I/Users/viest/php715/include/php/TSRM -I/Users/viest/php715/include/php/Zend -I/Users/viest/php715/include/php/ext -I/Users/viest/php715/include/php/ext/date/lib -I/Users/viest/Desktop/www/php-ext-excel-export/library/include -I/usr/local/opt/openssl/include -DHAVE_CONFIG_H -g -O0 -c /Users/viest/Desktop/www/php-ext-excel-export/kernel/format.c  -fno-common -DPIC -o kernel/.libs/format.o
/bin/sh /private/var/folders/8t/p3dnkzxd4gg4s2vhgs1v5whc0000gn/T/pear/temp/pear-build-viestk9MxK5/xlswriter-1.2.3/libtool --mode=compile cc -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -I. -I/Users/viest/Desktop/www/php-ext-excel-export -DPHP_ATOM_INC -I/private/var/folders/8t/p3dnkzxd4gg4s2vhgs1v5whc0000gn/T/pear/temp/pear-build-viestk9MxK5/xlswriter-1.2.3/include -I/private/var/folders/8t/p3dnkzxd4gg4s2vhgs1v5whc0000gn/T/pear/temp/pear-build-viestk9MxK5/xlswriter-1.2.3/main -I/Users/viest/Desktop/www/php-ext-excel-export -I/Users/viest/php715/include/php -I/Users/viest/php715/include/php/main -I/Users/viest/php715/include/php/TSRM -I/Users/viest/php715/include/php/Zend -I/Users/viest/php715/include/php/ext -I/Users/viest/php715/include/php/ext/date/lib -I/Users/viest/Desktop/www/php-ext-excel-export/library/include  -I/usr/local/opt/openssl/include -DHAVE_CONFIG_H  -g -O0   -c /Users/viest/Desktop/www/php-ext-excel-export/library/third_party/minizip/ioapi.c -o library/third_party/minizip/ioapi.lo
/private/var/folders/8t/p3dnkzxd4gg4s2vhgs1v5whc0000gn/T/pear/temp/pear-build-viestk9MxK5/xlswriter-1.2.3/libtool: line 1280: library/third_party/minizip/ioapi.loT: No such file or directory
mkdir library/third_party/minizip/.libs
mkdir: library/third_party/minizip: No such file or directory
make: *** [library/third_party/minizip/ioapi.lo] Error 1
`make' failed
```


Пробел перед аргументами не нужен:
`self.class.send(:add_instance)`


厳密な定義があるわけではないので、ほぼニュアンスですｗ


* Cambios considerables dentro del main, se deja usar simples arreglos para el almacenado de comandos y sus respectivos decimales. El cambio fue directo a usar una lista simplemente ligada amarrada a una estructura para hacer un tanto mas eficiente y aligerar la memoria.
`strtok();` fue el comando esencial para la separación de la cadena de entrada procedente del archivo de entrada.
La búsqueda aun no esta pulida, pero al usar el comando anteriormente señalado permitirá hacerla eficientemente.

# _v0.0.10_


ModelAttributeで受け取っているのなら、IDのsetは不要ではないかと思うのですが、どうでしょうか。


Also changed entrance height


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


`require_relative 'instance_counter'`


this is a test


You need to add each sources directory for build (pecl build out of the tree sources)
```
PHP_ADD_BUILD_DIR([$ext_builddir/library/third_party/minizip])
..

```


Лучше `all` назвать


ok


The locking change actually seems to have made things a lot better.

Starting device manager...done.
Configuring login behaviour...done.
Configuring loopback interface...done.
Configuring kernel modules...done.
Setting up extended sysctls...sysctl: oid 'vm.pmap.pti' is a read only tunable
sysctl: Tunable values are set in /boot/loader.conf
sysctl: oid 'vm.pmap.pti' is a read only tunable
sysctl: Tunable values are set in /boot/loader.conf
done.
Setting timezone...done.
Writing firmware setting...done.
Setting hostname: OPNsense.localdomain
Generating /etc/hosts...done.
Configuring system logging...done.
Configuring loopback interface...done.
Creating wireless clone interfaces...done.
Configuring LAN interface...done.
Configuring OPT1 interface...done.
Configuring WAN interface...done.
Configuring OPT2 interface...done.
Generating /etc/resolv.conf...done.
Configuring firewall.......done.
Setting up gateway monitors...done.
Configuring OpenSSH...done.
Starting web GUI...done.
Configuring CRON...done.
Setting up routes...done.
Starting Unbound DNS...done.
Starting DHCPv4 service...done.
Generating /etc/hosts...done.
Configuring firewall.......done.
Starting NTP service...deferred.
Generating RRD graphs...done.
Configuring system logging...done.
>>> Invoking start script 'newwanip'
>>> Invoking start script 'freebsd'
Configuring additional services: OK
athp0: <QCA988x> mem 0xfe200000-0xfe3fffff at device 0.0 on pci4
athp_pci_attach: msicount=8, msixcount=0
athp0: athp_pci_attach: 8 MSI interrupts
athp0: ath10k_pci_alloc_pipes: WARNING: configuring 4k dmamap size for pipe 5; figure out what to do instead
athp0: ath10k_pci_alloc_pipes: WARNING: configuring 4k dmamap size for pipe 6; figure out what to do instead
athp0: athp_pci_attach: chipid: 0x043222ff
athp0: ath10k_fetch_fw_file: firmware_get: athp_cal-pci-athp0.bin
athp_cal-pci-athp0.bin: could not load firmware image, error 2
athp0: ath10k_fetch_fw_file: firmware_get: athp_QCA988X_hw2.0_board.bin
athp0: ath10k_fetch_fw_file: firmware_get: athp_QCA988X_hw2.0_firmware-5.bin
athp0: ath10k_core_init_firmware_features: hardware crypto
athp0: ath10k_download_cal_dt: TODO: device tree check
athp0: ath10k_wmi_event_service_ready_work: TODO: EEPROM code: 0x00000000
athp0: qca988x hw2.0 (0x4100016c, 0x043222ff) fw 10.2.4.70.58 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 raw 0 hwcrypto 1 features no-p2p,bit10
athp0: ath10k_core_stop: state=0
athp0: ath10k_wait_for_suspend: state=0
athp0: ath10k_wmi_pdev_suspend_target: called
athp0: ath10k_wmi_op_gen_pdev_suspend: called
athp0: ath10k_pci_irq_sync: TODO
athp0: ath10k_pci_kill_tasklet: called
athp0: ath10k_htt_tx_free: called
athp0: ath10k_htt_tx_free: tearing down htt locks
athp0: ath10k_mac_register: called
athp0: athp_attach_net80211: called
athp_getradiocaps: called; maxchans=1024
athp0: athp_getradiocaps: enabling HT/VHT rates
athp_getradiocaps: done; maxchans=1024, nchans=278
athp_attach_net80211: called; ieee80211_ifattach
athp_attach_net80211: called; athp_attach_11n
athp0: athp_attach_11n: 2 tx streams, 2 rx streams
athp_attach_net80211: called; ieee80211_radiotap_attach
athp_attach_net80211: called; ieee80211_announce
athp0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
athp0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
athp0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
athp0: 2T2R
athp0: 11na MCS 20MHz
athp0: MCS 0-7: 6.5Mbps - 65Mbps
athp0: MCS 8-15: 13Mbps - 130Mbps
athp0: 11na MCS 20MHz SGI
athp0: MCS 0-7: 7Mbps - 72Mbps
athp0: MCS 8-15: 14.5Mbps - 144.5Mbps
athp0: 11na MCS 40MHz:
athp0: MCS 0-7: 13.5Mbps - 135Mbps
athp0: MCS 8-15: 27Mbps - 270Mbps
athp0: 11na MCS 40MHz SGI:
athp0: MCS 0-7: 15Mbps - 150Mbps
athp0: MCS 8-15: 30Mbps - 300Mbps
athp0: 11ng MCS 20MHz
athp0: MCS 0-7: 6.5Mbps - 65Mbps
athp0: MCS 8-15: 13Mbps - 130Mbps
athp0: 11ng MCS 20MHz SGI
athp0: MCS 0-7: 7Mbps - 72Mbps
athp0: MCS 8-15: 14.5Mbps - 144.5Mbps
athp0: 11ng MCS 40MHz:
athp0: MCS 0-7: 13.5Mbps - 135Mbps
athp0: MCS 8-15: 27Mbps - 270Mbps
athp0: 11ng MCS 40MHz SGI:
athp0: MCS 0-7: 15Mbps - 150Mbps
athp0: MCS 8-15: 30Mbps - 300Mbps
athp0: [VHT] Channel Widths: 20MHz, 40MHz, 80MHz
athp0: [VHT] Features: 338001b2<MPDU11454,RXLDPC,SHORTGI80,RXSTBC1,RXSTBC2>
athp0: [VHT] NSS 1: TX MCS 0..9, RX MCS 0..9
athp0: [VHT] NSS 2: TX MCS 0..9, RX MCS 0..9
athp_attach_net80211: called; athp_taskq_init
athp_attach_net80211: called; is returning
athp0: ath10k_start: called; state=0
athp0: ath10k_start: state=1
athp0: ath10k_download_cal_dt: TODO: device tree check
athp0: ath10k_wmi_event_service_ready_work: TODO: EEPROM code: 0x00000000
PKTLOG [200780] WAL_DBGID_TX_AC_BUFFER_SET ( 0x3, 0x1e, 0x460, 0x460, 0 )
PKTLOG [200780] WAL_DBGID_TX_AC_BUFFER_SET ( 0x12, 0x1e, 0x460, 0x460, 0 )
PKTLOG [200780] WAL_DBGID_TX_AC_BUFFER_SET ( 0x45, 0x1e, 0x460, 0x460, 0 )
PKTLOG [200780] WAL_DBGID_TX_AC_BUFFER_SET ( 0x67, 0x1e, 0x460, 0x460, 0 )
PKTLOG [200785] WHAL_ERROR_RECV_STOPPCU ( 0x110298a, 0x3 )
PKTLOG [200785] WHAL_ERROR_RESET_PM (  )
PKTLOG [200793] WAL_DBGID_DEV_RESET ( 0x1, 0x1, 0x1 )
athp0: ath10k_regd_update: TODO: finish setup/chanlist!
athp0: ath10k_start: finished; state is now 1
athp0: athp_update_slot: TODO; need to update!
athp0: athp_node_alloc: called; mac=b4:82:c5:65:08:00
athp0: athp_vap_create: adding interface
athp0: ath10k_add_interface: called
athp0: ath10k_add_interface: TODO: initialise vap supported bitrates?
athp0: ath10k_add_interface: TODO: see if peer_create mac is BSSID or MY MAC
athp_mtx_assert: failed assertion check (owned)KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00005f3420
athp_mtx_assert() at athp_mtx_assert+0xa0/frame 0xfffffe00005f3450
ath10k_peer_create() at ath10k_peer_create+0x3d/frame 0xfffffe00005f34b0
ath10k_add_interface() at ath10k_add_interface+0x8be/frame 0xfffffe00005f3610
athp_vap_create() at athp_vap_create+0x34d/frame 0xfffffe00005f36c0
wlan_clone_create() at wlan_clone_create+0xcd/frame 0xfffffe00005f3710
if_clone_createif() at if_clone_createif+0xb5/frame 0xfffffe00005f3760
ifioctl() at ifioctl+0x852/frame 0xfffffe00005f3850
kern_ioctl() at kern_ioctl+0x2ba/frame 0xfffffe00005f38b0
sys_ioctl() at sys_ioctl+0x15e/frame 0xfffffe00005f3980
amd64_syscall() at amd64_syscall+0x28c/frame 0xfffffe00005f3ab0
fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe00005f3ab0
--- syscall (54, FreeBSD ELF64, sys_ioctl), rip = 0x800bcc34a, rsp = 0x7fffffffe388, rbp = 0x7fffffffe3c0 ---
athp_mtx_assert: failed assertion check (owned)KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00005f3430
athp_mtx_assert() at athp_mtx_assert+0xa0/frame 0xfffffe00005f3460
ath10k_mac_txpower_recalc() at ath10k_mac_txpower_recalc+0x30/frame 0xfffffe00005f34b0
ath10k_add_interface() at ath10k_add_interface+0xb6b/frame 0xfffffe00005f3610
athp_vap_create() at athp_vap_create+0x34d/frame 0xfffffe00005f36c0
wlan_clone_create() at wlan_clone_create+0xcd/frame 0xfffffe00005f3710
if_clone_createif() at if_clone_createif+0xb5/frame 0xfffffe00005f3760
ifioctl() at ifioctl+0x852/frame 0xfffffe00005f3850
kern_ioctl() at kern_ioctl+0x2ba/frame 0xfffffe00005f38b0
sys_ioctl() at sys_ioctl+0x15e/frame 0xfffffe00005f3980
amd64_syscall() at amd64_syscall+0x28c/frame 0xfffffe00005f3ab0
fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe00005f3ab0
--- syscall (54, FreeBSD ELF64, sys_ioctl), rip = 0x800bcc34a, rsp = 0x7fffffffe388, rbp = 0x7fffffffe3c0 ---
athp0: athp_vap_create: interface add done: vdev id=1
athp_getradiocaps: called; maxchans=1536
athp0: athp_getradiocaps: enabling HT/VHT rates
athp_getradiocaps: done; maxchans=1536, nchans=278
PKTLOG [201920] WAL_DBGID_DEV_RESET ( 0x1, 0x1, 0x1 )
PKTLOG [201920] ANI_DBGID_ENABLE ( 0x1 )
PKTLOG [201927] WAL_DBGID_DEV_RESET ( 0x1, 0x1, 0x1 )
Segmentation fault (core dumped)

Link state changed to down
athp0: athp_parent: called; nrunning=1
athp0: athp_vap_newstate: INIT -> INIT (is_setup=1) (is_dying=0)
athp0: failed to flush transmit queue (skip 0 ar-state 1): 0
athp0: ath10k_control_beaconing: called; enable=0
athp0: athp_vap_newstate: INIT -> SCAN (is_setup=1) (is_dying=0)
athp0: athp_node_alloc: called; mac=b4:82:c5:65:08:00
athp0: athp_node_free: called; mac=b4:82:c5:65:08:00
athp0: athp_update_slot: TODO; need to update!
athp0: athp_vap_wme_update: called
athp0: ath10k_conf_tx: ac=0, cwmin=15, cwmax=63, aifs=3, txop=0
athp0: ath10k_conf_tx: TODO: set sta uapsd
athp0: ath10k_conf_tx: ac=1, cwmin=15, cwmax=1023, aifs=7, txop=0
athp0: ath10k_conf_tx: TODO: set sta uapsd
athp0: ath10k_conf_tx: ac=2, cwmin=7, cwmax=15, aifs=1, txop=3008
athp0: ath10k_conf_tx: TODO: set sta uapsd
athp0: ath10k_conf_tx: ac=3, cwmin=3, cwmax=7, aifs=1, txop=1504
athp0: ath10k_conf_tx: TODO: set sta uapsd
athp0: athp_vap_newstate: SCAN -> RUN (is_setup=1) (is_dying=0)
athp0: ath10k_vif_restart: called, but not started!
athp0: ath10k_vdev_restart: XXX: notice, isn't already started
athp0: ath10k_vdev_start_restart: called; dtim=0, intval=0; restart=1
athp0: ath10k_recalc_radar_detection: TODO
athp0: athp_vif_ap_setup: TODO: probe response template setup
athp0: athp_vif_ap_setup: TODO: set hidden_ssid flag if required
athp0: ath10k_control_beaconing: called; enable=1
athp0: ath10k_control_beaconing: TODO: fix_hidden_ssid!
athp0: athp_vif_ap_setup: TODO: RTS/CTS prot, ERP slot, ERP preamble
athp0: no ISO country string for cc 0; using blanks
athp0: athp_vap_wme_update: called
athp0: ath10k_conf_tx: ac=0, cwmin=7, cwmax=1023, aifs=2, txop=0
athp0: ath10k_conf_tx: TODO: set sta uapsd
athp0: ath10k_conf_tx: ac=1, cwmin=15, cwmax=1023, aifs=7, txop=0
athp0: ath10k_conf_tx: TODO: set sta uapsd
athp0: ath10k_conf_tx: ac=2, cwmin=7, cwmax=15, aifs=1, txop=3008
athp0: ath10k_conf_tx: TODO: set sta uapsd
athp0: ath10k_conf_tx: ac=3, cwmin=3, cwmax=7, aifs=1, txop=1504
athp0: ath10k_conf_tx: TODO: set sta uapsd
PKTLOG [213081] WAL_DBGID_CHANNEL_CHANGE ( 0x61450, 0 )
Link state changed to up
>>> Invoking start script 'carp'
>>> Invoking start script 'cron'
Starting Cron: OK
>>> Invoking start script 'beep'
Root file system: /dev/gpt/rootfs

*** OPNsense.localdomain: OPNsense 18.7 (amd64/OpenSSL) ***
Enter an option:
root@OPNsense:~ #


wala


revert to https://cdn.novusphere.io/static/atmos2.png


Mostly copied from the internet. You need to write the paper details in your own words.
Also, make note that you need to explore the steps of embedding GPU code into the kernel, what will be the compilation steps to add GPU supported module in the kernel?


Saw the followup, looks good, but I still want you to change it so we don't hold a local ref to post_analyzer, cause it is pretty confusing the way the code looks now.


[Cayman  ](https://github.com/pages-themes/cayman), by – [Benbalter](https://github.com/benbalter), and https://ben.balter.com/.


Aktifkan dengan akun saya


Thanks


Yep, I'm tricking. Travis `allow_failures` keyword plus memorandum to rebuild the tag when libuv package is updated Conan side.
I think next time I'll choose the other way around: update uvw, wait to update the Conan link. I've yet to get how the Conan ecosystem works.


作者骗我读书少 /滑稽
https://www.urbandictionary.com/define.php?term=Waifu


Oh, I already found what does `-m` mean. Sorry to bother you.


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

* https://jsheroes.io


update construction


Controllerの時と同様です。repositoryのみでも良いかと思います。


Calcという名前は不適切かな、とBeanのようなObjectの場合は名詞にするのが良いです。


android/build.gradle or android/app/build.gradle ?


@igorpecovnik forgot to mention aufs is disabled in Dev right now as well, I haven't dug into it yet.  This patch fixes audio, so other than previously mentioned IRQ error it looks pretty good.


DBテーブル名も出来れば名詞が良いかな、と……。


I think @Jackain's question is about the word discrete itself. Discrete means that you have a finite list of possible values. A button can be pressed or not pressed. Same for a keyboard's key. There are only two possibilities, while with a joystick you can have an infinity of values between 0 and 1.

Just "move_down" might be easier to read. There are probably quite a few other users who won't know what this word means as it's a... math term?


Course 1 Week 2 Python Assignment


В JS принята camelCase нотация для именования переменных и функций


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

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

{
  "name": "create-next-example-app",
  "scripts": {
    "dev": "next",
    "build": "next build",
    "export": "next build && next export",
    "start": "next start",
  },
  "dependencies": {
    "next": "7.0.2",
    "react": "16.6.3",
    "react-dom": "16.6.3",
    "styled-components": "^4.1.1",
    "styled-jsx": "^3.1.2"
  },
  "devDependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^8.0.4",
    "babel-plugin-styled-components": "^1.8.0"
  }
}


非常棒 非常棒！！！！！！！！！！！11


変数名の命名が全部小文字も有なんですが、Javaではキャメルケースといって最初は小文字で単語の区切りで大文字にするというのが多いです。
なのでbaseDateとかcalcValueとかが良いかと思います。


ここはテーブル設計の部分に関わってくるので、問題はないのですが「ID」というのは一意に識別するという意味で使われて、重複はNGのものになります。
その「ID」という項目が同一テーブル内で複数ある、というのは多分何かおかしい、のではと。


其中WDNwordPro.pch文件未上传


if文の中身に関しては「StringUtils.isEmpty」メソッドを使えば空文字含めて検証できます。

気になった点としては、return nullとしていますが「計算式があるのに計算結果を返さない」パターンが有り得る事になってしまい、それは業務的にNGだと思います。
この場合がありえるのは計算式は登録されているが、加減値が登録されていない場合だと思われますが、これはDBのテーブル設計側で加減値に対して「NULLを許可しない」とするか、登録や更新時に「値の設定をしていない状態を許可しない」ようにチェック処理を追加するなどで回避すべきです。


nullを返す設計は基本的にNGです。規模が小さければわかりますが、大きくなってきたときに「呼出先の処理の結果としてnullが返ってくるかどうかわからない」という状況を作らないようにするために、全体の設計として「return null」はNGとすべきです。
NULLが返ってくるかも、という事を考え始めると至る所でNULL回避するためのコードが必要になるので、保守性が著しく低下しますし、無駄なコードも増えます。


どうしてもしないといけない場合はせめて空っぽであることを表現するようなObjectを返してあげましょう。


I personally want to use std::hash instead. But right now this is more straight forward in this use case.


В интерфейс выделен метод генерации файлов, а также геттеры для возможности получить информацию о месте сохранения (папке), а также расширении создаваемых файлов, для точного определения местоположения файлов.


ここも同上ですね。
計算基準日がNULLであることを許可しないようにするべきです。つまり画面側での入力に対してチェック処理をつけるべき、ということですね。
nullを返すぐらいなら、とりあえず例外にしておいても良いと思います（計算できなくて落ちると思うので）


もしくは計算基準日未入力の場合は「デフォルトで今日の日付を入れる」とかを検討してもいいかもしれません。
ただこれは業務要件にないのでお客さんとの調整が必要です。


Test failures are unrelated.

* Running XM tests on '10.7' - '10.9':
    * introspection: https://github.com/xamarin/maccore/issues/1176
    * xammac tests: https://github.com/xamarin/maccore/issues/1177
* dontlink/watchOS: https://github.com/xamarin/maccore/issues/581
* mmptest/macOS/NonSystem: https://github.com/xamarin/maccore/issues/1175
* MMP regression tests: https://github.com/xamarin/maccore/issues/1174


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

No blocking issues found


Просто делай сабмит формы, чтоб последний ответ пользователя принимался


Последний ответ пользователя все же стоит принять, а после этого пометить тест как завершенный


Можно без ветвления - `timer? && Time.now > end_time`


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

* https://sid.studio
* https://www.sid.studio


This looks like a possible culprit --- `d_use_fixed_coupling_ops` is not getting a default value of `false`.


В рельсах всегда используй Time.current вместо Time.now - будет использоваться таймзона, указанная в настройках приложения


月末と月初のパターンに対応する為に計算種別のような区分を用意して、計算処理を切り分けたのは良い発想だと思います。業務的にも自然な設計だと思います（分岐を書かなくて良い方法もありますが、それは置いといて）
ただここまで区分値が明確ならswitch-caseでも良いですね。

ただ日付のみ、月のみ、年のみ、という部分に関しては計算式がそれだけのパターンというケースしか対応できないので、年月日全てに値が入っていたり、年月の場合などそれぞれのパターン分用意する必要が出ます。
そういったケースにも対応できるように「計算処理」自体を汎用的にするべきだと思います。

例えばですが
public void calculate(String baseDate) {
		LocalDate date = LocalDate.parse(baseDate, DateTimeFormatter.ofPattern("yyyyMMdd"));
		LocalDate calculatedDate = date.plusYears(adjustmentYear).plusMonths(adjustmentMonth).plusDays(adjustmentDay);
		calculated = calculatedDate.format(DateTimeFormatter.ofPattern("yyyyMMdd"));
	}
このような形にしてみて、年月日纏めて計算する。
で、月末や月初のようなパターンに関しては計算式の年月日の値に「99や0」を入れてもらう事で対応する、というのも有かと思います。
これであれば計算区分みたいなものも現時点では不要になるはずなので。


Why was the context.xml added?


Не очень понимаю для чего создавать методы-отрицаня. Можно ведь в условиях просто делать `!time_over?`
Если очень хочется их делать, то не надо логику дублировать, просто определяй их так:
```ruby
def time_not_over?
  !time_over?
end
```


В Ruby не принято называть предикаты с префиксами `has/is`. Достаточно знака вопроса в конце метода, итак понятно что это предикат


名称自体をDBに持たせた方が良いと思います。そうしておけば区分値に合わせてswith-caseしなくて済むと思うので。
この書き方だと、計算のパターンがややこしくなって増えてきた場合にその都度コードを修正する必要が出てしまい、保守性の悪いコードになってしまいます。


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

* https://sid.studio
* https://www.sid.studio


@janzh Er dette nå slik det var før @AlexGaard gjorde endringer?


try-catchは不要なはずです。ParseExceptionが発生するので、メソッド自体にthrows ParseExceptionを付けてあげればよいはずです。
連鎖的に呼出元にも付ける必要があります。


ZonedDateTimeでも良いのですが、時差考慮は今回はしていないのでLocalDateで良いです
（LocalDateTimeじゃなくて良いです）


The tests simply didn't pass.


update


It requires you to install all excutive command (use Anaconda package manager) and corresponding R libraries in advance. Git clone all python/perl scripts to bin directory and make them excutable (chmod +x) in project folder. In some process, `../../../` actually point to the project folder (absolute path will create file doesn't exit error). You can create symbolic link in the project folder for databases or other large files.


422 is to indicate that the error is coming from the request the client sends not from the server.


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/b2ed3891-c9a5-4f88-8601-ad1371c349e1?env_id=ibm%3Ayp%3Aeu-de "ChatServerLucNur"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f860e7b9-f637-49c1-9fcc-b88a912e3447?env_id=ibm%3Ayp%3Aeu-de "IBMchat Pipeline") deployed [IBMchat](https://github.com/nurbak/IBMchat/releases/tag/deploy-ibm-yp-eu-de-nur.bakan-Student.Reutlingen-University.de-dev-20181126-071912 "deploy-ibm-yp-eu-de-nur.bakan-Student.Reutlingen-University.de-dev-20181126-071912") to [dev](https://console.bluemix.net/apps/af88a862-a2b3-4f90-9d55-624500da6f92?env_id=ibm:yp:eu-de "ibm:yp:eu-de:nur.bakan@Student.Reutlingen-University.de:dev"), including this commit


Why are there duplicates in here, such as 15, 36, and 89?


You they are both similar. You can send in a pull request for that


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

* https://sid.studio
* https://www.sid.studio


Fix #2


Same as previous comment; why add a second bean with the same name? It kills Spring.


посомтрите повнимательнее, что не так


а как же переиспользование конструктора ?


eka


namaly aho


@helgefredheim Ja det stemmer.


I use a test script like this to check arg values:
```
procedure start begin
   if game_loaded then begin
      register_hook(37);
   end else begin
      variable
         attacker := get_sfall_arg,
         target := get_sfall_arg,
         weapon := get_sfall_arg,
         atktype := get_sfall_arg,
         hitNum := get_sfall_arg,
         rawDR := get_sfall_arg,
         rawDT := get_sfall_arg,
         bonusRD := get_sfall_arg,
         dmgMult := get_sfall_arg,
         cdMult := get_sfall_arg,
         calcDmg := get_sfall_arg,
         atkResult := get_sfall_arg;

      display_msg("Target DR: " + rawDR + ", Target DT: " + rawDT + ", bonus RD: " + bonusRD);
      display_msg("Dmg mult: " + dmgMult + ", Combat difficulty: " + cdMult);
      set_sfall_return(10); // just for the sake of doing some damage
   end
end
```
And it seems arg10 (combat difficulty value) is always 100.


zan ve


gdgtuj


aaaaaa


不同的格式写在同一文件里，高亮和检查都会麻烦。

你可以 bat lilac.{py,yaml} 呀。


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/b2ed3891-c9a5-4f88-8601-ad1371c349e1?env_id=ibm%3Ayp%3Aeu-de "ChatServerLucNur"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/f860e7b9-f637-49c1-9fcc-b88a912e3447?env_id=ibm%3Ayp%3Aeu-de "IBMchat Pipeline") deployed [IBMchat](https://github.com/nurbak/IBMchat/releases/tag/deploy-ibm-yp-eu-de-nur.bakan-Student.Reutlingen-University.de-dev-20181126-073407 "deploy-ibm-yp-eu-de-nur.bakan-Student.Reutlingen-University.de-dev-20181126-073407") to [dev](https://console.bluemix.net/apps/af88a862-a2b3-4f90-9d55-624500da6f92?env_id=ibm:yp:eu-de "ibm:yp:eu-de:nur.bakan@Student.Reutlingen-University.de:dev"), including this commit


Initial commit


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

I updated the Github team because of this commit.

- @dbast was added to this feedstock maintenance team.

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

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

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


这是第一次提交资料


这是一个资料博客


You should add entities instead of adding request to avoid ..to many unknowns...


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

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

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

### Deployments updated

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

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


@MartijnKaijser What's your suggestion then? One option I see is making a big fat warning dialog appear whenever you enable the switch.


Пусть select_station принимает в качестве параметра станции, из которых будем выбирать:
```
def select_station(stations)
  stations.each_with_index { |station, i| puts "#{i + 1}. #{station.name}" }
  puts 'Enter number station: '
  number = gets.to_i
  stations[number - 1]
end
```
Тогда из del_station вызываем так: `station = select_station(route.stations)`
В других местах вызываем так: 'station = select_station(@stations)'


国际化