I messed this up. What I meant to do is found in commit [a794aff](https://github.com/EduardDopler/nemo-extensions/commit/a794aff750db53064ceab361527fbe6c9e114723#diff-67b690dbbeef2a863beb71928afdd9c4R186).


This has nothing to do with flexlink, this .exe is created "natively"
by the MS C compiler.  If you delete the manifest file, this makes the
.exe unusable (at least on my machine, I just checked -- I assume that
if some DLL are globally available, this would be fine).  In order to
be able to use the .exe without the .manifest, one would need to merge
the manifest in the .exe (as flexlink does).  Actually, one could
simply use flexlink to build the .exe:

````
$ flexlink -chain msvc -exe -o objinfo_helper.exe -merge-manifest -v objinfo_helper.c
+ cl /c /MD /nologo /Fo"C:\cygwin\tmp\dyndlla5c81d.obj"  objinfo_helper.c
objinfo_helper.c
+ link /nologo  /implib:"C:\cygwin\tmp\dyndll_implib90b838.lib" /out:"objinfo_helper.exe" /subsystem:console "C:\Program Files (x86)\flexdll\flexdll_msvc.obj" "C:\cygwin\tmp\dyndlla5c81d.obj" "C:\cygwin\tmp\dyndll332121.obj" msvcrt.lib
+ mt -nologo -outputresource:"objinfo_helper.exe" -manifest "objinfo_helper.exe.manifest"
````

(One would need to pass extra flags to the C compiler.)  But this
is probably useless,  since the libbfd is probably not available anyway.


would be better to use something like static_cast here (and squash commits)


@merces word of warning: this plugin is far from being complete. A better way to test whether an APK is actually an APK would be to try to parse it with Androguard, aapt or apktool.

See https://github.com/phretor/aleph/blob/development/aleph/plugins/apkfile_plugin.py#L31

Does this answer your question?


so it should be GYP_GENERATORS=ninja,ninja-msvs. It's ok locally in git but doesn't show here, I'm not sure why.


Nope :) Thanks.


Thanks! The same also applies to other content boxes when the interface is disabled. Just noticed. ;)


TeamCity LabKey :: LabkeyRelease15.3 :: Git postgres 9.4 [Build 111](https://teamcity.labkey.org/viewLog.html?buildId=292944&buildTypeId=LabkeyRelease153_GitPostgres) outcome was **FAILURE**
Summary: Tests failed: 34 (16 new), passed: 253 Build time: 01:26:54
### Failed tests
```
org.labkey.test.Runner: org.labkey.test.tests.CDSSecurityTest: <no details avaliable>

org.labkey.test.tests.CDSTest.testLearnAboutStudyProductsSearch: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSMeasureStoreTest: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testDatasetExport: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testImmuneSpaceStudySubset: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testStudySummaryWindow: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testStudyCards: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testSelection: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testNavigationDoesNotRemoveFinderFilter: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testBackDoesNotRemoveFinderFilter: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testStudyCardStudyLinks: <no details avaliable>

##### there are 24 more failed tests, see build details
```


Um, this commit looks rather bogus. Has nothing to do with `infix:<x>`, and messes up the formatting of some tests...


It's also not just your personal good style but also PEP8 conform: https://www.python.org/dev/peps/pep-0008/#other-recommendations


my coment


Im not sure if this is for everyone but the skin wont appear


The other issue with `cyclestreet_pat()` from the perspective of automated build processes is that it asks for interactive user input and errors - was playing around with a way of re-including it but the new solution is the best I could come up with. Happy if others come up with a better solution.


these class changes should be in another commit


Right, it's just a string so capitalization doesn't matter. This needs to be capitalized because it's going to be our heading for the list of items.


why a static method? Not outside?


same, we can hide method access inside a document wrapper class, so the semantic is clearer (just activedoc.update(mergedkey). in the long run we can even handle the atomic put locking the access to the document (same idea behind mail wrappers).


Thank you @NicolasPoirier good catch!


1. Если у тебя есть переменная block, то в данном случае лучше будет `if !block`
2. `if !` → `unless`
3. есть интересный идиоматический подход к таким проверкам но он эээ disputable (я люблю, но нравится не всем):
```ruby
block or raise(ArgumentError, "Block should be given for this method.")
```
Получается в одну строку и намерения очевидны. Другой подход с записью в одну строку (но с длинным сообщением об ошибке пользоваться неудобно):
```ruby
raise(ArgumentError, "Block should be given for this method.") unless block
```


Die Bilder für Schnick-Schnack-Schnuck sollten wir selber machen und dann vielleicht als Gif animieren.


Whenever the 0.12.0 [milestone](https://github.com/alex/django-filter/milestones/0.12.0) is complete.


Precisely. As mentioned in the previous message, I would like this to run on pre-generated lines (increasing reproducibility :-) but I think with all the parameter options that's unsafe. It's almost asking whether the lines have been generated beforehand and taking things from there. Thoughts very welcome on this tricky issue from you and @audev (who I know has suffered from this).


TeamCity LabKey :: LabkeyModules15.3 :: Git postgres 9.4 [Build 78](https://teamcity.labkey.org/viewLog.html?buildId=292938&buildTypeId=LabkeyModules153_GitPostgres) outcome was **FAILURE**
Summary: Tests failed: 16 (1 new), passed: 276, muted: 1 Build time: 01:54:07
### Failed tests
```
org.labkey.test.tests.CDSVisualizationTest.verifyAntigenBoxPlot: <no details avaliable>

org.labkey.test.tests.CDSTest.verifyFilterDisplays: <no details avaliable>

org.labkey.test.tests.CDSTest.testLearnAboutStudyProducts: <no details avaliable>

org.labkey.test.tests.CDSTest.clickOnLearnAboutStudyProductsItem: <no details avaliable>

org.labkey.test.tests.CDSTest.testLearnAboutStudyProductsSearch: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifyDensePlotBrushing: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifySubjectCountsWithFiltersAdvancedOptions: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSLoginTest: <no details avaliable>

org.labkey.test.tests.CDSLoginTest.testSessionTimeoutIntercept: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSMeasureStoreTest: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testStickyFinderFilterOnDataset: <no details avaliable>

##### there are 6 more failed tests, see build details
```


TeamCity LabKey :: LabkeyModules15.3 :: Git postgres 9.4 [Build 78](https://teamcity.labkey.org/viewLog.html?buildId=292938&buildTypeId=LabkeyModules153_GitPostgres) outcome was **FAILURE**
Summary: Tests failed: 16 (1 new), passed: 276, muted: 1 Build time: 01:54:08
### Failed tests
```
org.labkey.test.tests.CDSVisualizationTest.verifyAntigenBoxPlot: <no details avaliable>

org.labkey.test.tests.CDSTest.verifyFilterDisplays: <no details avaliable>

org.labkey.test.tests.CDSTest.testLearnAboutStudyProducts: <no details avaliable>

org.labkey.test.tests.CDSTest.clickOnLearnAboutStudyProductsItem: <no details avaliable>

org.labkey.test.tests.CDSTest.testLearnAboutStudyProductsSearch: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifyDensePlotBrushing: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifySubjectCountsWithFiltersAdvancedOptions: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSLoginTest: <no details avaliable>

org.labkey.test.tests.CDSLoginTest.testSessionTimeoutIntercept: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.CDSMeasureStoreTest: <no details avaliable>

org.labkey.test.tests.DataFinderTest.testStickyFinderFilterOnDataset: <no details avaliable>

##### there are 6 more failed tests, see build details
```


I'm not entirely sure, but I don't think `Image.thumbnail()` will ever raise an `IOError`.


`method(method).call(...)` → `send(method, ....)`


TeamCity DnnPackager :: Continuos [Build 82](http://dazinator.ddns.net:81/viewLog.html?buildId=1510&buildTypeId=DnnPackager_Continuos&guest=1) is now running


TeamCity DnnPackager :: Continuos [Build 2.1.0-unstable.18](http://dazinator.ddns.net:81/viewLog.html?buildId=1510&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:07


010813 would make more sense (hope such variant works, too)


unack, this thing is tested in several places now, can we remove some?


logic for merging maybe could belong to the key object? newkey.merge(oldkey)
you could override __cmp__ for different properties (as for validation timestamp)


It's not clear what is the meaning of the `id` field. Is it the start index? If so, why is the example below use 1 instead of 0?
A short description will help.


arg is used (no ATTRIBUTE_UNUSED)


Посмотри в доках rspec на примеры короткого синтаксиса с использованием subject:
```ruby
subject{imdb_list.sort_by}
it{should contain_exactly *imdb_list}
it{should be_sorted_by(&:title)
```
↑ хорошо и коротко читается.

(Слово subject даже вне этих примеров полезно использовать для обозначения «именно это — предмет тестирования»)


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10182](https://teamcity.mesosphere.io/viewLog.html?buildId=97361&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:09:56


I'm sure we can :) Those tests here are too long and ugly, let's use the opportunity to shorten them.


I tried this, it does not work. Its showing searching.


Note that this commit is misleading—`org.scijava:vecmath` does not require Java 7. But the fact remains that `legacy-imglib1` _does_ require Java 7 now, thanks to a dependency on `mines-jtk` which now requires Java 7.


same comment for double underscores


@cbenz : this breaks openfisca-tunisia and openfisca-tunisia-pension which still use LegacyTaxBenefitSystem
See https://github.com/openfisca/openfisca-tunisia-pension/issues/1 and https://github.com/openfisca/openfisca-tunisia/issues/6


Students/Others/Ghiurau A. Alexandra Cristina/Demo Game/src/demo/views/GameFrame.java

This class may be doing too many things :see_no_evil:


What are the chances someone uses this in an `isinstance` check though? They would have had to read the source code for starters, because this class is not part of the API. I would still be in favour of removing this wart :)


I realized the upper and lower bounds


That looks awesome, even if I haven't tested it yet!
Yes, please file a PR.


빅코어결함은수정확인되었습니다.
지문인식관련은제가 빅코어결함버전을쓰다보니 커밋적용전에도 후에도 별문제없었습니다 수고하셨습니다


Nie dokońca, co nie zmienia faktu, że wczoraj popełniłem błąd, zapominając, że zamknięte połączenie to nie null.


I think the [failure on Travis](https://travis-ci.org/rspec/rspec-support/jobs/98411319) is unrelated to this change


bizarre, en faisant un merge depuis master, git m'a pondu un conflit sur ce fichier... pour pas grand chose (voir modif)


TeamCity DnnPackager :: Continuos [Build 83](http://dazinator.ddns.net:81/viewLog.html?buildId=1511&buildTypeId=DnnPackager_Continuos&guest=1) is now running


TeamCity DnnPackager :: Continuos [Build 2.1.0-unstable.19](http://dazinator.ddns.net:81/viewLog.html?buildId=1511&buildTypeId=DnnPackager_Continuos&guest=1) outcome was **SUCCESS**
Summary: Running Build time: 00:00:07


I'll test the updates today. Thanks Felix.


misses "an issue"?


Have any of you read the commit name? MIGHT fix #315


should cut off at the end of the disk - it doesn't have to have an even number of objects.

so the length arg here should be min((info.size - offset), (info.obj_size * stripe_count))


Is it safe to test for float equality here?


OK, I reworked this a bit to use `s.r.apply()` in the goroutine and `s.donec` instead of an indirect channel.


I think this is safe-- f() uses a copy so there should only be one reference to `pending` at a time (which may get dropped on append()).


On second thought, I don't think this info is particularly useful. Nuked it.


Ah, that won't crash, but I'll fix it
Was just doing a full find-replace, thanks for pointing it out!


The `checked` attribute here does not do anything inside the app.  Its also not mentioned in the [tutorial](https://www.meteor.com/tutorials/blaze/update-and-remove).  Recommend removing.


Side note: A native UTF-8 validator is in progress in Node: https://github.com/nodejs/node/pull/1319


es aris ragac saswrauli


HOORAY! I regained #pvparena :) looking forward to seeing you there :)


It's fixed. Are you blind?


This is very nice.  One note, since I was also allowing the user to login with a username or email, I had to override the "find_for_authentication(authentication_keys_from_headers)" method on my user model in order to work with my virtual "login" field.  Now I am able to login the same way on my mobile app as the main web site.  Thanks!


... and comment stat functionality


This is the last version but it's not really important: `Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0` Change the comment also.


Not sure if those are valid Twilio keys, but if they are you might wanna rotate them :+1: just so that nobody else uses them for spam.


Hi, the test has a small mistake
"stop run: Wrong bench in stockfish.exe Expected: 8159391 Got: 8159361"


what are the magic numbers?


Linking to youtube for the "payment channel efficiency" claim is sorta problematic; what about linking to instead this? http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/overview-of-bips-necessary-for-lightning/

btw anchor links can be added to that page if this would be useful.


Ah, OK - I was worried I'd managed to do something wrong with flexlink. But in which case, it sounds as though it is correct to delete in the `clean` target.


@glima it seems to be something valuable to be mentioned in our wiki page about doxygen docs.


This commit breaks vmware-install.pl for some versions. https://github.com/rasa/vmware-tools-patches/issues/86


I don't get it, why did you removed the `static` qualifier?


@ico88 fai riferimento a `/img/elezioni2016.png` che pero' non e' incluso nel commit.


Milk?

It's a little weird embedding the html markup in the markdown. You can create a list by beginning list items with a `-`.

- A markdown guide is [here](https://help.github.com/articles/github-flavored-markdown/)
- A nice Mac OS X markdown editor is [here](http://macdown.uranusjr.com/)


@barbieri we have a wiki page that worth to be checked:

https://github.com/solettaproject/soletta/wiki/Doxygen-standards


other bitcoin relay network links to consider including:

http://diyhpl.us/wiki/transcripts/scalingbitcoin/relay-network/


@unclecheese I've added this to highlight the sections on the mobile navigation but I notice that this only works for the first two levels and then it defaults back to collapse. What would be needed to check if you are in a particular section and then check for the current section rather then active page ID or active page ParentID? Something like an active section ID variable which always return the top.ID of the section you are in?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10183](https://teamcity.mesosphere.io/viewLog.html?buildId=97370&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:06:28


@heyitsanthony pending referes a pointer inside the backing array. Say we have an array of [0, 1, 2, 3, 4, 5, 6...1023]. The slice is initially range from [0,4]. When we do a = a[1:], it will be range from [1,4]. When we do an append, the original [1, 4] will be dropped, but change to [1, 5]. Although nothing points to 0, but 0 cannot be freed since go does not support partial collection.

After a while, the slice points to [1021,1023]. When we do an append, go needs to move the backing array. My hope is that go will ONLY copy [1021, 1023] to the new array. But I have no idea about the real behavior.


Yes, it's fine in the clean target.  What is perhaps wrong is that the manifest is neither merged to the .exe nor installed next to it in the install target.  But as said, since it is going to fail anyway since libbfd is not available, this might not be too problematic (it just that its failure message will be less informative).


Thanks for clearing this up, I had just implemented a similar release script for redux router


Hi, I think it's not the best solution, because it duplicates js and css for each formset.


@asmagill I believe they will be received on the main thread. addObserver events are received on the thread they are posted on, and NSWorkspace uses the main one. This code is already pretty battle tested in that it's mostly cloned from hs.caffeinate.watcher.


These slides are pretty good, here's some other content we could link to (perhaps either for this section or the IBLT/weak blocks section):

http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/invertible-bloom-lookup-tables-and-weak-block-propagation-performance/

http://diyhpl.us/wiki/transcripts/scalingbitcoin/bitcoin-block-propagation-iblt-rusty-russell/

https://www.youtube.com/watch?v=ivgxcEOyWNs&t=1h40m20s

more generally,
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011707.html or http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-September/011158.html


Perhaps I missed it in the docs - but I don't understand why we need to be scanning standard input here. What do we need from STDIN?


Thanks, did something about it.


Done.


Please note that you should *not* access members of a `Dict` by directly using `map` (it should be considered private), use e.g. [`Dict_get`](https://github.com/mozilla/pdf.js/blob/master/src/core/primitives.js#L103) instead.


It might be questionable. Racket's implementation does a floor(val) == val
comparison, so I'll probably just switch to that.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10184](https://teamcity.mesosphere.io/viewLog.html?buildId=97376&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:03:56


Thank you.


This really isn't compatible with version 4. For example, building legacy gcc with HaikuPorter will fail with a texinfo 6 package installed.


no, i'm able to break stairs even if the BlockBreakEvent is cancelled. Have you tested it?


You should us `add`, not `replace`, since the element is known not to be in the set already.  `add` is faster, since it does not require to scan the bucket.


Shouldn't `reqopts` be passed to the request here instead of `options`?


Oh, great that this made it into the PR right away.


BTW i prefer "soft-fork" but i should point out that the doc at the moment has both "soft fork" and "soft-fork" usage.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10185](https://teamcity.mesosphere.io/viewLog.html?buildId=97379&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:04:03


Yes. That is how it works. You can find more information in the WordPress docs.

https://codex.wordpress.org/Function_Reference/shortcode_atts


You probably want to add a type annotation to avoid generic comparison.


Cool!


titleLabelRef is weak reference so you can cannot hold an instance until the label is a part of the view hierarchy. That's why the local variable.


Do you have a similar optimization for existential initialization as well?


Pleased to see this back.  Matches the behaviour in fq_codel and with Eric's help I now understand why.


This seems to broke totally camera. Or maybe something other is the problem. Don't know.


Since this is performance critical, it might be worth using MakeSeeded, which avoids some extra indirection.


This function is useless for Hashtbl.Make.


grammar and other issues: "can begin to get test their software on the segwit testnet being deployed in Dec 2015"

probably better:
> can begin to test their software on the segwit testnet blockchain to be deployed in Dec 2015".


Thanks! BitHub has sent payment of  $37.48USD for this commit.


Allright. Please do :)


It's probably worth implementing a custom hash function here to avoid the cost of the generic hashing.


`if (cached_x = x)` should be `if (cached_x == x)`


"if they wish to take advantage of the new features." -> "if the application is to take advantage of the new features."

(they == application? ambiguous)


Hehe me too (I just started using scheme) but yes, mutations are avoided if possible in more functional languages, people get around reassigning vars by creating new ones from the old ones.

Most often by doing a function call of declaring them by creating a new lexical scope using the `let` form. (or  `let*`)


Thanks for the resources- quite honestly I don't entirely know what I am
doing - so sorry if that was a little sloppy. I'll check out these
resources and ask any questions I have for the future.

*Thanks,*

*Leah White **|** Product Marketing*

On Tue, Dec 22, 2015 at 3:25 PM, Lance <notifications@github.com> wrote:

> Milk?
>
> It's a little weird embedding the html markup in the markdown. You can
> create a list by beginning list items with a -.
>
>    - A markdown guide is here
>    <https://help.github.com/articles/github-flavored-markdown/>
>    - A nice Mac OS X markdown editor is here
>    <http://macdown.uranusjr.com/>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/leahwhite/spotx-demo-tvos/commit/08ce82c468fddd0e935c75cc5cee1db31640360c#commitcomment-15129387>
> .
>


Thanks! BitHub has sent payment of  $36.72USD for this commit.


Honestly I thought you where way better than me at scheme using that fancy `cut` (& `<>`) all over the place ;)


Rating system is better than before but the stars have a background behind them.


Don't remove them in cm 12.1, they are only unneeded in cm 13


These are handled by FFMPEG now


Should make an /** @todo comment for the TODO...


nit: this seems to be using a different apostrophe type, compared to the other apostrophes in the document.


I don't know what "market forces" is supposed to mean, it's sort of ambiguous here.


I tried this on 1.5
```go
type a struct {
    b int
    c int
}
func main() {
    q := []a{a{b : 1, c : 1}}
    for i := 0; i < 999999; i++ {
        q = append(q, a{b:1, c:2})
        q = q[1:]
    }
}
```
stracing gives 25 `mmap` calls. If I remove the `q[1:]` to simulate the possible leak, I see 63 `mmap` calls. So it looks like the gc is doing OK with this usage.


I'll look into that now as a quick follow up.


Nope, only the flashlight :+1:


Поясните необходимость отъедания ядра


* Поясните причину падения всех потоков сервера при подключении вашего клиента, шлющего бесконечно любую строку в цикле?
```
Thread [pool-1-thread-1] (Suspended (exception WritePendingException))
	ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1160
	ThreadPoolExecutor$Worker.run() line: 617 [local variables unavailable]
	Thread.run() line: 745 [local variables unavailable]
...
```


woot? i was sure they did the same thing :P, i never checked tho.


This shouldn't be in the default config. Perhaps have a small (2-3) item list that's commented out or something.


quotability: answering a question without mentioning the question is problematic; distracts from ability to copy-paste as an answer to future questions. Perhaps something like:

> Because we currently have the ability to increase the scalability of the system through soft forks, which can achieve widespread consensus without any of the complications of a hard fork as described in an [earlier question][q simple raise], an eventual hard fork is not sufficient reason to attempt one now.

something like that.


Dunno, i havnt used the hp module since it made it :P.


@gsaslis I really don't remember changing this.... :confused:


@chirayudesai

https://github.com/CyanogenMod/android_device_sony_yukon/blob/cm-13.0/device.mk#L174


@crucialwebstudio Thanks a bunch for the response - you are correct, it is accessible in the way specified in the issue you linked. I think the issue I was having was that this was not readily apparent because of the way my application returned the object as JSON.

I would be happy to eventually remove this fork, but my question to you would be what's a good but different way to to implement the functionality needed in my project before the main Chargify PHP SDK project implements it? I can't just update the package locally because it needs to be accessible for remote deployments. I am not aware of an alternative that would work well with composer.

Thanks again for being so proactive.


@gsaslis Yes you are right. I have fixed this already....


for this replace-by-fee section about zero-conf transactions, perhaps important to reiterate the importance of confirmations, that bitcoin core developers strongly encourage transaction reliability to be a matter of confirmations, how zero-conf behavior is largely undefined by the system, how mempools do not have consistency or consensus, etc.


Just wanted to say thanks for catching that.  I will fix next time I touch this code.


I'm confused by the explicit "LocusZoom" here. This file is wrapped in (function(exports){...})(this.LocusZoom = {}); to add LocusZoom to the global object. The name that it's added as is set by the "this.LocusZoom" part and exposed to the inner body as "exports." Seems like we should prefer "exports" when possible.


@darkodosenovic do you remember why we set this at `5.4.5.0`? foundation-rails actually raises an WARNING:

    WARNING: gridCalc() is deprecated, use grid-calc()
      on line 24 of /Users/websupport/src/forms2/vendor/bundle/ruby/2.2.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss

      from line 6 of /Users/websupport/src/forms2/app/assets/stylesheets/application.scss


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10186](https://teamcity.mesosphere.io/viewLog.html?buildId=97382&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:03:58


should include link to bip9 for versionbits, https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki


without pinning the pgtap version, the start.sh script fails at this line upon referencing this file:
psql -U ${DB_ADMIN} ${DB_NAME} -f /usr/pgsql-9.3/share/extension/pgtap--0.94.0.sql


perhaps consider including link to https://github.com/bitcoin/secp256k1


It's already taken caren of because anonymous function parameters are ValDefs (AST is Function(List(ValDef*, ...) which are recursively collected. I added a unit test to cover this and it passes (https://github.com/losvald/rich-closures/commit/b22f3209596978579c22d15d9753f366eda05e8a).


Expanding my work on these files.


wrap_for_bugfix_release (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1409 of 1409 tests passed)

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


Ah, that's a pitty:)


preliminary proposal draft is happening over at https://github.com/jl2012/bips/blob/segwit/bip-segwit.mediawiki


Note that this implementation uses 'characters.count' which means it's O(N) in the length of the entire string, not just the prefix. It's possible to do this without needing to know what the full length of the string is in advance.


KILLING FEATURE


KILLER FEATURE


bip112 link could be provided earlier in the doc, or here- https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki

bip68 https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki


Was trying to avoid spawning multiple phantoms for such a trival test, but am just doing some perf improvements for the test suite that will make that a non issue.


The idea was to keep the interfaces in packages separate from their implementations.  We normally do this because any future implementation of the same interfaces would likely be in some other package.  It seems unlikely to happen in this case, so I've moved these out of core/common/graphic and into core/graphic.  I also moved the data extension classes to follow the same pattern.


removed


Moved this back into the core package.


For the test, I don't think it's essential that the fields be legal values, as long as we get back the value we put in.  I'd be surprised if there aren't more like this.  I went ahead and fixed this one anyway.


Changed these.


I think this is an artifact of the refactoring feature in my IDE.  Removed.


links for these might be useful,

https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki

https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki

https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki


"elsewhere is this FAQ" -> "elsewhere in this FAQ"


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10187](https://teamcity.mesosphere.io/viewLog.html?buildId=97384&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:08:19


Pamela, aqui eu acredito que não pode ser p^2, uma vez que p inicia em 0. Assim, sempre será 0 no primeiro bit.


This slash looks like it should stay.


You're pretty stupid for admitting you're the one who attacked me. I've given TC your acct and times of attacks. They will find it and fix it, with this simple info. Also, because you're identifiable, always on cam etc', prepare for further legal action.

Enjoy. Retard who attacks the service he uses himself, identifiably. SMH. Just like Gabe who stopped coming to Tc, because of his stupid actions.


"That makes it" -> "This reduced validation processing time makes the soft fork unique among previous soft forks by providing direct benefits to miners."


FIXME is for scalingbitcoin hong kong? or for the video? scalingbitcoin.org/hongkong2015/


Thanks for the fix! I hadn't noticed this was happening. This jar must have been supplied automatically on the classpath from RUM, but then perhaps a new version of RUM stopped supplying it.


Lies...


Will this be called by the executor?


These threads are used only for computing plans correct? It looks like computing a plan for a node should be quite fast once we have collected the cluster information? Perhaps we can avoid making it multi-threaded for now.


Is this example using OpenCV 2.0? I can't find contrib.hpp in the include folder of opencv 3.0.


So using Scenario: Outline feature spawns multiple phantoms.  Yeah that's not great.  Look forward to seeing the perf improvements.


Why is this activesupport used? If it's an upstream dependency we should add a comment.


Curious why the switch from base-2 to base-10 units as much as I dislike base-10 units.


Why are you adding a README.md?


I like it with some minor changes tk.


this section could use some more links to what weak blocks are, and some of the current work towards that, like the links from https://github.com/harding/bitcoin.org/commit/670c2717e3471f584e4448b987730426541b6b43#commitcomment-15129475

BTW i am in favor of more FAQs content around LN, payment channels, weak blocks. segwit is super important but i suspect reader needs to be informed about these other aspects.


Requesting this be added to stable/1.9.

https://github.com/ansible/ansible-modules-core/pull/2724


So you started w/ an empty repository? Then merged the iotools branch in it?

Can you 'git rebase -i adurbin/iotools/master'  and publish that?


yeah why not


LGTM


The cache of the PodStatus? :)


i feel like the roadmap link should come much earlier in the document haha, like way near the top


could we maybe merge and then strip tests down? my PRs take quite long because we improve every single bit, but this can be done later^^


@kiasaki lol, I'm just a fan of syntactic sugar. The two scheme projects on my github page are literally the only other bits of scheme code I've written. Probably need to read a book on it at some point :P

In the meantime, I'll avoid mutations, and will check out a style guide :)


Why are you changing the register prints?


please put that into a single line


What's the '+2' for?


There is a plus sign at the beginning of that two lines. Please fix it and send the PR again.


I don't like the phrasing of this.
I would prefer something like.
"We believe a hard fork will be necessary at some point -- ..."
and later down s/"won't be decided"/"wouldn't be reasonable to consider"/  or something....


It seems that something is missing after "expected to".


@vlj Bleach utilise aussi ca au faite, je viens d'y revoir, je vois pas comment mettre les 2 valleur si c'est possible :/


Nice!


Why is the type changed?


these variables are not used :O


Store fingers in a local variable, since it's used twice.


This change seems to be a mish mash of orthogonal changes. Can you please break them up into logical changes?


110568302-FixCrashInZoneComponentLoadSummary (JasonGlazer) - Win64-Windows-7-VisualStudio-12: OK (1986 of 1987 tests passed)

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


maybe you can make a factory function out of it:
```python
def get_testfile_path(filename):
    return os.path.join(os.path.dirname(__file__), "test_files", filename)

def test_good(self):
    good_file = self.get_testfile_path("good.coffee")
    # ...
```


It means upgrading is good for the bottom line of wallet developers.


unack


Thanks! BitHub has sent payment of  $35.76USD for this commit.


We may want to rewrite that guide as soon as possible, split into its smaller elements. Then probably we should assume that people without DreamObjects won't need to be told that they need to have an account to use DreamObjects, or do they? I think we can get rid of this step


I think you're missing a parenthesis on line 73.


TeamCity Node Projects :: build source [Build 5](http://localhost:8111/viewLog.html?buildId=33&buildTypeId=NodeProjects_BuildSource) is now running


TeamCity Node Projects :: build source [Build 5](http://localhost:8111/viewLog.html?buildId=33&buildTypeId=NodeProjects_BuildSource) outcome was **SUCCESS**
Summary: Running Build time: 00:00:01


I think this is a good idea; but I think we should add it later.


`shouldShowError` seems to cover a check of props.errors.length. Do we need this line?


flexcap stuff could also be mentioned, see the summary in http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html

or perhaps just link to http://diyhpl.us/wiki/transcripts/scalingbitcoin/hong-kong/a-flexible-limit-trading-subsidy-for-larger-blocks/


OK I suppose it's about makeinfo?


thanks, working now :)


1 Scenario = 1 Phantom, regardless if you're using outline or not


Fixed in #405


reiterate again re: roadmap itself, needs a link above start of the FAQ, needs to disclose what this FAQ is talking about, link to the roadmap is very helpful for readers that get linked to the FAQ randomly.


Thanks, that was quick! :)


we need to create that article first, on how to create the Keys, what they are, etc... Then we should link from here


Possibly, but then again, they could change the time format yet again by the time 10.2 releases. ;)


Do other application require creating a bucket first, too? Anyway, "how to create a bucket" should be its own article.


Same here, we need this article about keys.


remove console.log for prod bound code


LGTM.


I would extract 20 into a naked constant to give it semantic value.


Ok thanks. I got it tho. The way I had a pair of the brackets [ ] was wrong.

Sent from my iPhone

> On Dec 22, 2015, at 3:08 PM, Jack Wilsdon <notifications@github.com> wrote:
>
> You might be better opening a new issue instead of commenting here.
>
> —
> Reply to this email directly or view it on GitHub.
>


remove commented code in url.js


FYI @Nyholm


Working on #31


TeamCity LabKey :: LabkeyRelease15.3 :: CDS postgres 9.4 [Build 109](https://teamcity.labkey.org/viewLog.html?buildId=292988&buildTypeId=LabkeyRelease153_CdsPostgres94) outcome was **FAILURE**
Summary: Tests failed: 10 (6 new), passed: 37 Build time: 01:20:21
### Failed tests
```
org.labkey.test.Runner: org.labkey.test.tests.CDSHelpCenterTest: <no details avaliable>

org.labkey.test.tests.CDSTest.verifyFilterDisplays: <no details avaliable>

org.labkey.test.tests.CDSTest.verifyCounts: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifyAntigenScatterPlot: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifyBinnedPlot: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifyLogAndLinearScales: <no details avaliable>

org.labkey.test.tests.CDSTest.testLearnAboutStudyProducts: <no details avaliable>

org.labkey.test.tests.CDSTest.clickOnLearnAboutStudyProductsItem: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifyDensePlotBrushing: <no details avaliable>

org.labkey.test.tests.CDSVisualizationTest.verifySubjectCountsWithFiltersAdvancedOptions: <no details avaliable>

```


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10188](https://teamcity.mesosphere.io/viewLog.html?buildId=97390&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:04:23


Much appreciated.


I think per the frontend structure document, this should be called 'ExplorationObjectFactory'.


Bom dia em Alemão NOT DONE.

Pensei em enviar essa mensagem automaticamente quando for 8:00 lá.


Sorry, that was an oversight; now reverted.


@claywilkinson Any chance `JarResolverLib.dll` will be open sourced? If this can be used in other Unity plugins this would save a lot of headaches for Android end developers with dex conflicts.


It's really a single consistent set of changes to add smbus 3 commands
with a slight improvement in diagnostic messages.


This particular line of code doesn't remove that capability. If the particular build of TextRunner is able to redirect output to a file, it can still do so.However, it is true that some platforms lack that ability.

Since this PR is already merged, I suggest we create a specific issue where the redirection capability needs to be provided in AutoRun, as it originally was. It should only be provided for those platforms where it is not supported natively.


It's best to move the trick to email the keys below, at the step where the keys need to be entered.


we should try and see if zendesk can suggest this article automatically, maybe we don't need to sweat interlinking at all


Probably an oversight; reverted.


make indent size 4. PlayerDeatEvent is not called if the player die cause starvation tick


@Vzor- @klabarge @lite1979

I've decided to fallback on the undercoated tray menus for Mac which seems to have much better integration with the desktop.

Instead of ditching our existing menus (icons, etc) I wrote a wrapper which converts the modern menu items to the legacy counterpart which seems to work tremendously better on Mac.

Here's my work so far.

![image](https://cloud.githubusercontent.com/assets/6345473/11968422/2220fc4c-a8da-11e5-9be7-7564766bb667.png)


space after "at"


I think now is also a good opportunity to try and pull the factory object into a top-level variable and passing it into ``oppia.factory()`` rather than inlining it. E.g.:

```javascript
var ExplorationObjectFactory = function(INTERACTION_SPECS, INTERACTION_DISPLAY_MODE_INLINE) {
  // ...
}

oppia.factory('ExplorationObjectFactory', ['INTERACTION_SPECS', 'INTERACTION_DISPLAY_MODE_INLINE', ExplorationObjectFactory]);
```


Does the order matter?


oops. addresses #21, not #20. My bad.


kijsfge


I want to make sure that we're okay with 'data' being the conventional term to describe objects which are not wrapped by an object factory and have been passed from the backend. It's not a very descriptive word, but I can't think of anything better. I think it's important to create a good pattern for this, though, since we will have many 'explorations' all over the place and will need to disambiguate.


I think I need to convince myself this condition can be hit in practice since we just recomputed idealUsed at the end of removeSkipVolumes.


Same comment as above.


This file doesn't compile, I think you meant to write something more like `s@(Stack c ls rs)`, and replace the `l` and `r` below with `ls` and `rs`.


+1. Come on, seriously?


This won't work for comment blocks that are like this:

```
/** COMMENT
Just a short one **/
```

If we agree that people should be allowed to use spaces in comments, then I'll fix this, otherwise I'll wait and see (after writing this PR I'm of the mindset that we should enforce the code 'standards' everywhere


well, you can blame your colleague @lnussel ;) https://github.com/os-autoinst/openQA-python-client/commit/dc2bddfb6f4ed51474b94bb8e8a80946342cc83c


better to just deprecate this article: the customer experience is awful anyway


Apparently not:

: geoffc-desktop; git rebase -i adurbin/iotools/master
fatal: Needed a single revision
invalid upstream adurbin/iotools/master


space after "path:"


Does this make a difference? Is it fixing something or just an 'optimisation'?

The previous way it was looks fine to me: if both identifiers are `nil` then it'll skip to the next test. If one is nill and the other not, then surely they aren't the same right? If I'm wrong, why only check to see `[self identifier]` and not `[anObject identifier]`?


Maybe we can link directly to https://panel.dreamhost.com/index.cgi?tree=cloud.objects& and let zendesk suggest the documentation article for it?


This is triggering assertions in the ArgumentDescriptor constructor. I didn't have an immediate obvious fix for it, so I reverted this patch to let the new :fullint travis tests run


Actually, I believe it does.

options.OutFile is seemingly only processed in the
`        public int Execute(string[] args)`
method.


Reference classname<T> here?


ditto


Aloren, added.


@gsaslis Well, if meteor is empty then we cannot pass the login screen! :smile: I will make meteor and ad not optional like in the other classes. But if the rocketchat_subscription is nil (I don't see how that could be) then there won't be any rooms created and the left menu will just inform the user he/she hasn't joined any rooms yet...If somehow the rocketchat_subscription is nil and we haven't set it as optional then the app would crash...


this can be prettier in rst


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10189](https://teamcity.mesosphere.io/viewLog.html?buildId=97392&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:04:09


Yes, I realize it would. My intention was to stuff them all through ultimately to `doTransactionAsync`, which would execute them all as a batch, but I didn't consider how many jobs would be created in the interim...

How about I pull the seq # from the `STTx`, and pass it to `pruneHeldTransactions` such that it only removes and returns the transaction(s) with seq # + 1? If you're using some kind of mechanism without sequence numbers (eg. Tickets?), you're out of luck. I won't even worry about the transactions with lower sequence numbers because those will get retried and removed at the end of consensus as it does now, and then I don't risk screwing up something down the road (again, like Tickets). What do you think of that?


could you at least remove this occurrence? Otherwise it'll get buried under other stuff... this is very quick and easy


Če pri uvozu vidiš kakšne čudne znake, računaj, da so ti znaki lahko odvisni od sistema. Tako raje naredi:
```R
prebivalstvo[,2] <- gsub("^[^A-Z]+","",prebivalstvo[,2])
prebivalstvo[,2] <- gsub("(\\[){1}(\\w){1,2}(\\]){1}","",prebivalstvo[,2])
prebivalstvo <- prebivalstvo[grep("[0-9]+", prebivalstvo[,1]),]
```
Ne pozabi še v zadnjem stolpcu porezati vejic in nize pretvoriti v števila.


To match /usr/include/linux/i2.h.


oversight, reverted.


Alore, fixed


Issue5276 (wfbuhl) - i386-Windows-7-VisualStudio-12: OK (1954 of 1985 tests passed)

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


110568302-FixCrashInZoneComponentLoadSummary (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1986 of 1987 tests passed)

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


That would be an error case then which one of us could easily resolve.


Another issue is that I expected `swapNth' 0` to do something like `swapMaster`, but instead it's `swapNth' 1`. I think 0-based indexing makes more sense because `Prelude.!!` does that.

`swapMaster` also keeps focus on the original window. I think it is better to keep the focus on the new window (equivalently the old position). Some documentation explaining that difference would be nice.

Maybe I renamed your variables incorrectly, but when I get your file to compile the swapNth' function has an error https://gist.github.com/aavogt/a9f08689b2741bd5a1e3#file-focusnth-hs-L62


@jgarboza813 Did these changes eliminate the crashing?


110568302-FixCrashInZoneComponentLoadSummary (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10190](https://teamcity.mesosphere.io/viewLog.html?buildId=97397&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:04:12


Whoops - this is incorrect. Should have been

* newer than 1.0.0s
* chosen based on the ARCH present in the script, rather than hardcoded to `x64`


@zacholauson  I refactored the alph and beta functions to be more readable. Any suggestions?


[1, VShards]?


gstretchwebstarts.com,free website Builder


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10192](https://teamcity.mesosphere.io/viewLog.html?buildId=97398&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:09:23


This isnt really a switch protocol.
I would rename it to "relay1" because it is an command protocol and not an switch protocol


[![Platform rocking chair](http://api.artsmia.org/images/3286/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=3286)


[![The Bucker and the Buckeroo](http://api.artsmia.org/images/6229/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=6229)


[![St. Anthony Falls as It Appeared in 1848](http://api.artsmia.org/images/356/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=356)


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10191](https://teamcity.mesosphere.io/viewLog.html?buildId=97401&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 205 Build time: 00:10:24


TeamCity LabKey :: Trunk :: Premium :: Git sqlserver 2014 [Build 126](https://teamcity.labkey.org/viewLog.html?buildId=293026&buildTypeId=LabkeyTrunk_GitSqlserver2014) outcome was **SUCCESS**
Summary: Running Build time: 00:02:18


@shadylane318 DWMR. Good, good. :christmas_tree: :gift:


Should probably use `guint` as the refcount type since it should never be negative and won't cause undefined behaviour on wrap-around. According to [the docs](https://developer.gnome.org/glib/stable/glib-Atomic-Operations.html) "The macros that have 'int' in the name will operate on pointers to gint and guint.", so it should work fine with the atomic API (even if it's overkill for single-threaded Geany which doesn't even support multiple threads, let alone using same object from two threads).


Same, should probably be unsigned.


修改数据库连接


the footer content section should actually look like:
```

      <div class="footer-content">
        <div class="footer-content--links">
          <ul>
            <li><a href="http://http://www.crowdcompass.com/privacy.shtml" target="_blank">Privacy</a></li>
            <li><a href="http://http://www.crowdcompass.com/terms-of-use.shtml" target="_blank">Terms of Use</a></li>
            <li><a href="http://http://www.crowdcompass.com/sitemap.shtml" target="_blank">Sitemap</a></li>
            <li>
            <p>© Copyright 2009-2015 CrowdCompass. All Rights Reserved.</p>
            </li>
          </ul>
        </div>
      </div>
```


Nice use of semantic HTML 5 tag.  As a general comment,  the convention is to not have spaces around the "=" sign.  For example, <nav id="nav"> instead of <nav id = "nav">


nice use of mailto: tag


I like the comments, indenting and organization of your markup!


orientation CSS


Hey guys,

I'm pretty sure I have a nice way to potentially improve this:

I think that the whole block-reducible thing can be reduced (haha) to finding whether an undirected graph is strongly connected.

Given an `N x M` matrix `CM`, create an graph `G` as follows: there is a node for each row `i` and a node for each column `j`, and there is an undirected edge between nodes `i` and `j` iff `CM[i,j] != 0`. Then `G` is strongly connected iff `CM` is block-reducible.

So in that case, we can use `scipy.sparse.csgraph.connected_components`, which might be faster despite the adjacency matrix of `G` being larger than the original `CM`.

Thoughts?


Look like you meant
```
<label for="
```
and may have forgotten to give a corresponding element the

```
id="session"


I think you will find this reference helpful for the <label> element

http://www.w3schools.com/tags/att_label_for.asp


The file ````templates/user_delete_pick.tpl```` still uses ````$_REQUEST['state']```` instead of ````$state````.


+SPS6, I can confirm that the search action does not work


True, "stupid sort" it is, its average run-time is O(n!) and the best case is when the array is already sorted.


104921238_EnergyPlus_Performance_Framework (lefticus) - Win64-Windows-7-VisualStudio-12: OK (1986 of 1986 tests passed)

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


I git pulled this update, then installed the dashboard module. The only problem I see is on the "Inputs" page, my "Process List" fields all say "wait..." I can see the error on the page says, "Failed to load resource: the server responded with a status of 406 (Not Acceptable)" referring to "....emoncms/schedule/list.json" not found. Thanks.


感谢！


aaa


MArray_Elim (DeadParrot) - i386-Windows-7-VisualStudio-12: OK (2001 of 2001 tests passed)

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


Progress on #50


This looks like a syntax error, maybe you meant `(state) => ({age: state.age})`? :)


Nice


@lekkerduidelijk I didn't include the compiled versions as per the [Guidelines for making pull requests](http://www.listjs.com/overview/contribute)

> Do not include dist/list.js or dist/list.min.js. That file is only update for each release.

:smile:


In ollydbg what application do I open to break the initialization points and suspend the recursive check routine @ 0x458710 ? rumblelauncher or rumblefighter ? Or it could possibly be another application.


Ah, yup, thanks.


I went back and forth on this one.  If anyone else has a strong opinion, I'm happy to do that.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10103](https://teamcity.mesosphere.io/viewLog.html?buildId=97088&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 207 Build time: 00:08:39


Again the exception, the use of go1.5.2, compiled to Amd64, didn't use 386.

I use go1.5.2 merger go1.6 beta1 "mem_windows. Go", compiled to Amd64, and release to running in the VM, looking at see print error messages.

The error information is as follows:
------------------------------------------------------------------------------------------------
fatal error: runtime: failed to commit pages

runtime stack:
runtime.throw(0x1023360, 0x1f)
	c:/Go/src/runtime/panic.go:527 +0x97
runtime.sysUsed(0xc082b9c000, 0x6a000)
	c:/Go/src/runtime/mem_windows.go:61 +0x7c
runtime.mHeap_AllocSpanLocked(0x1547680, 0x20, 0x0)
	c:/Go/src/runtime/mheap.go:554 +0x155
runtime.mHeap_AllocStack(0x1547680, 0x20, 0x1547680)
	c:/Go/src/runtime/mheap.go:502 +0x85
runtime.stackalloc(0xc000040000, 0x0, 0x0, 0x0, 0x0, 0x0)
	c:/Go/src/runtime/stack1.go:256 +0x3c2
runtime.copystack(0xc08216e900, 0x40000)
	c:/Go/src/runtime/stack1.go:604 +0xbe
runtime.newstack()
	c:/Go/src/runtime/stack1.go:801 +0xb61
runtime.morestack()
	c:/Go/src/runtime/asm_amd64.s:330 +0x87

goroutine 3151 [copystack]:
code.google.com/p/snappy-go/snappy.Encode(0xc082092320, 0x9f, 0x9f, 0xc0826fa300, 0x7b, 0xc0, 0x0, 0xc0827e60c0, 0x9f, 0x0, ...)
	E:/Work/GoLang/src/code.google.com/p/snappy-go/snappy/encode.go:81 fp=0xc08208bc40 sp=0xc08208bc38
easy/esProto/proBusNode.(*NodePasv).Process(0xc08239a000, 0xc082a26080, 0x8, 0x3fca998, 0xc0828f7260, 0xc0826e3cc0, 0x9f, 0x121, 0xc082092320, 0x9f, ...)
	E:/Work/GoLang/src/easy/esProto/proBusNode/nodePasv.go:103 +0x514 fp=0xc08208bd28 sp=0xc08208bc40
easy/esVNet.(*serverConn).processDo(0xc082894960, 0xc0829fc180)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:278 +0x354 fp=0xc08208bf10 sp=0xc08208bd28
easy/esVNet.(*serverConn).processGo(0xc082894960, 0xc082786400, 0xc0828f70e0, 0xc082a267c0)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:309 +0xf1 fp=0xc08208bf40 sp=0xc08208bf10
runtime.goexit()
	c:/Go/src/runtime/asm_amd64.s:1696 +0x1 fp=0xc08208bf48 sp=0xc08208bf40
created by easy/esVNet.(*serverConn).selectAndProc
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:252 +0x2c4

goroutine 1 [chan receive, 4417 minutes]:
main.waitSignale(0x0, 0x0)
	E:/Work/GoLang/src/easy/cloud/node/nodeMain.go:56 +0x328
main.main()
	E:/Work/GoLang/src/easy/cloud/node/nodeMain.go:107 +0x259

goroutine 17 [syscall, 4417 minutes, locked to thread]:
runtime.goexit()
	c:/Go/src/runtime/asm_amd64.s:1696 +0x1

goroutine 7 [runnable]:
easy/esUtil/timing.(*TimingWheel).run(0xc0820a4dc0)
	E:/Work/GoLang/src/easy/esUtil/timing/timing_wheel.go:71 +0x111
created by easy/esUtil/timing.NewTimingWheel
	E:/Work/GoLang/src/easy/esUtil/timing/timing_wheel.go:46 +0x1f1

goroutine 8 [select]:
easy/esVNet.(*TimingWheel).run(0xc0820a4e10)
	E:/Work/GoLang/src/easy/esVNet/timingWheel.go:71 +0x111
created by easy/esVNet.NewTimingWheel
	E:/Work/GoLang/src/easy/esVNet/timingWheel.go:46 +0x1f1

goroutine 9 [syscall, 4417 minutes]:
os/signal.loop()
	c:/Go/src/os/signal/signal_unix.go:22 +0x1f
created by os/signal.init.1
	c:/Go/src/os/signal/signal_unix.go:28 +0x3e

goroutine 15 [IO wait, 3 minutes]:
net.runtime_pollWait(0x19aa080, 0x72, 0xc082a36010)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc0823322f0, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc0823321e0, 0xf5a6a8, 0x7, 0x1104020, 0x6, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).Read(0xc082332180, 0xc082522000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:463 +0x17e
net.(*conn).Read(0xc082020240, 0xc082522000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	c:/Go/src/net/net.go:172 +0xeb
github.com/nats-io/nats.(*Conn).readLoop(0xc0820d6400)
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:975 +0x27e
created by github.com/nats-io/nats.(*Conn).spinUpSocketWatchers
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:483 +0x78

goroutine 55 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331910, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 12 [chan receive, 4417 minutes]:
easy/esUtil/esChan.(*EsChanCache).runDoUseCache.func1(0xc082376000)
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCache.go:161 +0xd1
easy/esUtil/esChan.(*EsChanCache).runDoUseCache(0xc0821bf420)
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCache.go:216 +0x2b1
easy/esUtil/esChan.(*EsChanCache).runFor(0xc0821bf420)
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCache.go:299 +0x62
easy/esUtil/esChan.(*EsChanCache).runGo(0xc0821bf420)
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCache.go:305 +0x31
created by easy/esUtil/esChan.(*EsChanCache).Start
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCache.go:329 +0x129

goroutine 13 [IO wait, 53 minutes]:
net.runtime_pollWait(0x19aa800, 0x72, 0xc082a36070)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc082017df0, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc082017ce0, 0xf665d0, 0x8, 0xc0827ee140, 0xc08234db00, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).acceptOne(0xc082017c80, 0xc0821fe380, 0x2, 0x2, 0xc082017ce0, 0x1960000, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:564 +0x26c
net.(*netFD).accept(0xc082017c80, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:594 +0x173
net.(*TCPListener).AcceptTCP(0xc082020188, 0xc0822bde38, 0x0, 0x0)
	c:/Go/src/net/tcpsock_posix.go:254 +0x54
net.(*TCPListener).Accept(0xc082020188, 0x0, 0x0, 0x0, 0x0)
	c:/Go/src/net/tcpsock_posix.go:264 +0x44
net/http.(*Server).Serve(0xc082093b08, 0x19a9858, 0xc082020188, 0x0, 0x0)
	c:/Go/src/net/http/server.go:1887 +0xba
easy/esHttp.(*EsHttp).runServer(0xc082093ae0, 0xc0820540b0)
	E:/Work/GoLang/src/easy/esHttp/esHttp.go:200 +0x91
created by easy/esHttp.(*EsHttp).HttpStart
	E:/Work/GoLang/src/easy/esHttp/esHttp.go:230 +0x436

goroutine 18 [IO wait, 4417 minutes]:
net.runtime_pollWait(0x19aa680, 0x72, 0xc082346070)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc08234c170, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc08234c060, 0xf665d0, 0x8, 0xc08234e0a0, 0xc08234c780, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).acceptOne(0xc08234c000, 0xc0823580e0, 0x2, 0x2, 0xc08234c060, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:564 +0x26c
net.(*netFD).accept(0xc08234c000, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:594 +0x173
net.(*TCPListener).AcceptTCP(0xc082352000, 0x0, 0x0, 0x0)
	c:/Go/src/net/tcpsock_posix.go:254 +0x54
net.(*TCPListener).Accept(0xc082352000, 0x0, 0x0, 0x0, 0x0)
	c:/Go/src/net/tcpsock_posix.go:264 +0x44
net/rpc.(*Server).Accept(0xc0822f4580, 0x19a9858, 0xc082352000)
	c:/Go/src/net/rpc/server.go:618 +0x62
created by easy/cloud/cTxtProxy.(*EsTxtProxy).ListenAndServe
	E:/Work/GoLang/src/easy/cloud/cTxtProxy/esCTxtProxy.go:92 +0x156

goroutine 19 [IO wait, 4417 minutes]:
net.runtime_pollWait(0x19aa5c0, 0x72, 0xc082346060)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc08234c2f0, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc08234c1e0, 0xf665d0, 0x8, 0xc08234e080, 0xc08234c600, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).acceptOne(0xc08234c180, 0xc082358000, 0x2, 0x2, 0xc08234c1e0, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:564 +0x26c
net.(*netFD).accept(0xc08234c180, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:594 +0x173
net.(*TCPListener).AcceptTCP(0xc082352008, 0x0, 0x0, 0x0)
	c:/Go/src/net/tcpsock_posix.go:254 +0x54
net.(*TCPListener).Accept(0xc082352008, 0x0, 0x0, 0x0, 0x0)
	c:/Go/src/net/tcpsock_posix.go:264 +0x44
easy/cloud/cTxtProxy.(*EsTxtProxy).ListenAndServe.func1(0x19a9858, 0xc082352008, 0xc0822b49c0, 0xc0822b4a20)
	E:/Work/GoLang/src/easy/cloud/cTxtProxy/esCTxtProxy.go:96 +0x4c
created by easy/cloud/cTxtProxy.(*EsTxtProxy).ListenAndServe
	E:/Work/GoLang/src/easy/cloud/cTxtProxy/esCTxtProxy.go:111 +0x195

goroutine 34 [IO wait, 323 minutes]:
net.runtime_pollWait(0x19aa380, 0x72, 0xc08202a230)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc0823a8170, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc0823a8060, 0xf665d0, 0x8, 0xc082912120, 0xc082745800, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).acceptOne(0xc0823a8000, 0xc0823582a0, 0x2, 0x2, 0xc0823a8060, 0x2b0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:564 +0x26c
net.(*netFD).accept(0xc0823a8000, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:594 +0x173
net.(*TCPListener).AcceptTCP(0xc082310028, 0x11033e8, 0x0, 0x0)
	c:/Go/src/net/tcpsock_posix.go:254 +0x54
easy/esVNet.(*SocketServer).ListenAndServe.func1(0xc082370750, 0xc0822b8b0c, 0x12)
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:89 +0x1a4
created by easy/esVNet.(*SocketServer).ListenAndServe
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:132 +0x35f

goroutine 35 [IO wait, 4417 minutes]:
net.runtime_pollWait(0x19aa200, 0x72, 0xc0827f91b0)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc0823a8470, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc0823a8360, 0xf665d0, 0x8, 0xc0827f6a80, 0xc082846300, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).acceptOne(0xc0823a8300, 0xc0821fe2a0, 0x2, 0x2, 0xc0823a8360, 0x52a660, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:564 +0x26c
net.(*netFD).accept(0xc0823a8300, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:594 +0x173
net.(*TCPListener).AcceptTCP(0xc082310030, 0x11033e8, 0x0, 0x0)
	c:/Go/src/net/tcpsock_posix.go:254 +0x54
easy/esVNet.(*SocketServer).ListenAndServe.func1(0xc0823708f0, 0xc08238d7a0, 0x12)
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:89 +0x1a4
created by easy/esVNet.(*SocketServer).ListenAndServe
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:132 +0x35f

goroutine 16 [chan receive, 3 minutes]:
github.com/nats-io/nats.(*Conn).flusher(0xc0820d6400)
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:1129 +0x10d
created by github.com/nats-io/nats.(*Conn).spinUpSocketWatchers
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:484 +0x9a

goroutine 51 [chan receive, 4417 minutes]:
github.com/nats-io/nats.(*Conn).deliverMsgs(0xc0820d6400, 0xc0823b6500)
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:1011 +0xb4
created by github.com/nats-io/nats.(*Conn).subscribe
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:1369 +0x27c

goroutine 54 [chan receive, 297 minutes]:
github.com/nats-io/nats.(*Conn).deliverMsgs(0xc0820d6400, 0xc0823b6580)
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:1011 +0xb4
created by github.com/nats-io/nats.(*Conn).subscribe
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:1369 +0x27c

goroutine 69 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8730, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 38 [chan receive, 4417 minutes]:
github.com/nats-io/nats.(*Conn).deliverMsgs(0xc08233c800, 0xc082318000)
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:1011 +0xb4
created by github.com/nats-io/nats.(*Conn).subscribe
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:1369 +0x27c

goroutine 39 [chan receive, 4417 minutes]:
easy/cloud/node/nodeLoad.(*EsCNodeLoad).EvenProcess.func1()
	E:/Work/GoLang/src/easy/cloud/node/nodeLoad/esCNodeLoad.go:133 +0x105
easy/cloud/node/nodeLoad.(*EsCNodeLoad).EvenProcess(0xc0820e9a00, 0xc0820542c0, 0x1103fc8)
	E:/Work/GoLang/src/easy/cloud/node/nodeLoad/esCNodeLoad.go:155 +0x8a
created by easy/cloud/node/nodeLoad.(*EsCNodeLoad).LoadMqX2c
	E:/Work/GoLang/src/easy/cloud/node/nodeLoad/esCNodeLoad.go:277 +0x89f

goroutine 40 [chan receive, 4417 minutes]:
easy/esUtil/esChan.(*EsChanCacheKv).runDoUseCache.func1(0xc0827fa480, 0xc0827e6db0, 0xc082531e70)
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCacheKv.go:123 +0x14d
easy/esUtil/esChan.(*EsChanCacheKv).runDoUseCache(0xc0821bf500)
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCacheKv.go:181 +0x2db
easy/esUtil/esChan.(*EsChanCacheKv).runFor(0xc0821bf500)
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCacheKv.go:264 +0x62
easy/esUtil/esChan.(*EsChanCacheKv).runGo(0xc0821bf500)
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCacheKv.go:270 +0x31
created by easy/esUtil/esChan.(*EsChanCacheKv).Start
	E:/Work/GoLang/src/easy/esUtil/esChan/esChanCacheKv.go:294 +0x129

goroutine 41 [chan receive, 4417 minutes]:
easy/cloud/node/nodeLoad.(*EsCBucketLoad).PopLoad(0xc0822f44c0, 0x11032b8, 0x1a)
	E:/Work/GoLang/src/easy/cloud/node/nodeLoad/esCBucketLoad.go:63 +0x8a
easy/cloud/node/nodeLoad.(*EsCBucketLoad).runFor(0xc0822f44c0)
	E:/Work/GoLang/src/easy/cloud/node/nodeLoad/esCBucketLoad.go:100 +0x58
easy/cloud/node/nodeLoad.(*EsCBucketLoad).runGo(0xc0822f44c0)
	E:/Work/GoLang/src/easy/cloud/node/nodeLoad/esCBucketLoad.go:116 +0x4b
created by easy/cloud/node/nodeLoad.(*EsCBucketLoad).Start
	E:/Work/GoLang/src/easy/cloud/node/nodeLoad/esCBucketLoad.go:82 +0xe9

goroutine 67 [IO wait, 3 minutes]:
net.runtime_pollWait(0x19a9fc0, 0x72, 0xc082a36020)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc082332770, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc082332660, 0xf5a6a8, 0x7, 0x1104020, 0x6, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).Read(0xc082332600, 0xc0823a0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:463 +0x17e
net.(*conn).Read(0xc0822ce110, 0xc0823a0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	c:/Go/src/net/net.go:172 +0xeb
github.com/nats-io/nats.(*Conn).readLoop(0xc08233c800)
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:975 +0x27e
created by github.com/nats-io/nats.(*Conn).spinUpSocketWatchers
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:483 +0x78

goroutine 68 [chan receive, 3 minutes]:
github.com/nats-io/nats.(*Conn).flusher(0xc08233c800)
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:1129 +0x10d
created by github.com/nats-io/nats.(*Conn).spinUpSocketWatchers
	E:/Work/GoLang/src/github.com/nats-io/nats/nats.go:484 +0x9a

goroutine 42 [chan receive, 4417 minutes]:
database/sql.(*DB).connectionOpener(0xc0820920a0)
	c:/Go/src/database/sql/sql.go:634 +0x4c
created by database/sql.Open
	c:/Go/src/database/sql/sql.go:481 +0x33d

goroutine 43 [syscall, 4417 minutes, locked to thread]:
syscall.Syscall6(0x775ba630, 0x5, 0x3, 0xc082396000, 0x1000, 0xc082345b1c, 0x0, 0x0, 0x1000, 0x1000, ...)
	c:/Go/src/runtime/syscall_windows.go:139 +0x5c
syscall.ReadConsole(0x3, 0xc082396000, 0x1000, 0xc082345b1c, 0x0, 0x0, 0x0)
	c:/Go/src/syscall/zsyscall_windows.go:1262 +0x99
os.(*File).readConsole(0xc082020008, 0xc08239c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	c:/Go/src/os/file_windows.go:273 +0x13b
os.(*File).read(0xc082020008, 0xc08239c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	c:/Go/src/os/file_windows.go:298 +0xf9
os.(*File).Read(0xc082020008, 0xc08239c000, 0x1000, 0x1000, 0xdeaddeaddeaddead, 0x0, 0x0)
	c:/Go/src/os/file.go:95 +0x91
bufio.(*Reader).fill(0xc082345ee0)
	c:/Go/src/bufio/bufio.go:97 +0x1f0
bufio.(*Reader).ReadSlice(0xc082345ee0, 0x100a, 0x0, 0x0, 0x0, 0x0, 0x0)
	c:/Go/src/bufio/bufio.go:328 +0x221
bufio.(*Reader).ReadLine(0xc082345ee0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0)
	c:/Go/src/bufio/bufio.go:357 +0x5a
main.readInput(0xc0823b2540)
	E:/Work/GoLang/src/easy/cloud/node/nodeMain.go:40 +0xc6
created by main.waitSignale
	E:/Work/GoLang/src/easy/cloud/node/nodeMain.go:53 +0xe0

goroutine 21 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312210, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 22 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312230, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 23 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312260, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 24 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312280, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 25 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc0823122a0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 26 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc0823122c0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 27 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc0823122e0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 28 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312300, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 29 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312320, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 30 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312340, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 31 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312360, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 32 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312380, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 33 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc0823123a0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 82 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc0823123c0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 83 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc0823123e0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 84 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312400, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 85 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312420, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 86 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312440, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 87 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312460, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 88 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c42a0, 0xc082312480, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 44 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f0c0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 45 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f0e0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 46 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f110, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 47 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f130, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 48 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f150, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 49 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f170, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 98 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f190, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 99 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f1b0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 100 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f1d0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 101 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f1f0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 102 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f210, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 103 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f230, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 104 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f250, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 105 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f270, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 106 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f290, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 107 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f2b0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 108 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f2d0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 109 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f2f0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 110 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f310, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 111 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0821982a0, 0xc08267f330, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 56 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331930, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 57 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331960, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 58 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331980, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 59 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc0823319a0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 60 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc0823319d0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 61 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331a10, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 62 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331a50, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 63 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331a70, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 64 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331ab0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 65 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331af0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 114 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331b10, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 115 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331b30, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 116 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331b50, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 117 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331b70, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 118 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331b90, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 119 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331bb0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 120 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331bd0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 121 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331bf0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 122 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc08254e230, 0xc082331c10, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 112 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104060, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 113 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104080, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 130 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc0821040e0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 131 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104110, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 132 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104130, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 133 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104160, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 134 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104190, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 135 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc0821041c0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 136 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104200, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 137 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104220, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 138 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104250, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 139 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104270, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 140 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc0821042a0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 141 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc0821042c0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 142 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104300, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 143 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104340, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 144 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104360, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 145 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc082104380, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 146 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc0821043b0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 147 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc082305f10, 0xc0821043f0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 70 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8750, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 71 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8780, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 72 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f87a0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 73 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f87c0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 74 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f87e0, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 75 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8800, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 76 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8820, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 77 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8840, 0x9)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 78 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8860, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 79 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8880, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 80 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f88a0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 81 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f88c0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 162 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f88e0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 163 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8900, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 164 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8920, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 165 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8940, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 166 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8960, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 167 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f8980, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 168 [chan receive, 4417 minutes]:
easy/bus.(*EsGoR).run(0xc0822c43f0, 0xc0827f89a0, 0xa)
	E:/Work/GoLang/src/easy/bus/esGoC.go:381 +0x93
created by easy/bus.(*EsGoR).start
	E:/Work/GoLang/src/easy/bus/esGoC.go:501 +0x363

goroutine 148 [IO wait, 4417 minutes]:
net.runtime_pollWait(0x19aa140, 0x72, 0xc0827f3ef0)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc08234cbf0, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc08234cae0, 0xf5a6a8, 0x7, 0x1104020, 0xc082851aa8, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).Read(0xc08234ca80, 0xc0827f3ee0, 0x4, 0x4, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:463 +0x17e
net.(*conn).Read(0xc0822ced78, 0xc0827f3ee0, 0x4, 0x4, 0x0, 0x0, 0x0)
	c:/Go/src/net/net.go:172 +0xeb
easy/esVNet.readFull(0x19aae18, 0xc0822ced78, 0xc0827f3ee0, 0x4, 0x4, 0x0, 0x0)
	E:/Work/GoLang/src/easy/esVNet/util.go:236 +0xcb
easy/esVNet.(*SocketConn).readPack(0xc08276d680, 0x0, 0x0, 0x0)
	E:/Work/GoLang/src/easy/esVNet/socketConn.go:383 +0x1d4
easy/esVNet.(*serverConn).readAndPush(0xc08276d680)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:158 +0x17f
easy/esVNet.(*SocketServer).loginAndProc(0xc0823708f0, 0x19aad90, 0xc0822ced78)
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:213 +0xdc
created by easy/esVNet.(*SocketServer).ListenAndServe.func1
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:130 +0x9a7

goroutine 149 [chan receive, 4417 minutes]:
easy/esVNet.(*serverConn).selectAndProc(0xc08276d680)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:243 +0x26c
created by easy/esVNet.(*SocketServer).loginAndProc
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:212 +0xce

goroutine 169 [IO wait, 4417 minutes]:
net.runtime_pollWait(0x19a9f00, 0x72, 0xc0827f9530)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc082744770, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc082744660, 0xf5a6a8, 0x7, 0x1104020, 0xc08284daa8, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).Read(0xc082744600, 0xc0827f9520, 0x4, 0x4, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:463 +0x17e
net.(*conn).Read(0xc082310018, 0xc0827f9520, 0x4, 0x4, 0x0, 0x0, 0x0)
	c:/Go/src/net/net.go:172 +0xeb
easy/esVNet.readFull(0x19aae18, 0xc082310018, 0xc0827f9520, 0x4, 0x4, 0x0, 0x0)
	E:/Work/GoLang/src/easy/esVNet/util.go:236 +0xcb
easy/esVNet.(*SocketConn).readPack(0xc0828161e0, 0x0, 0x0, 0x0)
	E:/Work/GoLang/src/easy/esVNet/socketConn.go:383 +0x1d4
easy/esVNet.(*serverConn).readAndPush(0xc0828161e0)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:158 +0x17f
easy/esVNet.(*SocketServer).loginAndProc(0xc0823708f0, 0x19aad90, 0xc082310018)
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:213 +0xdc
created by easy/esVNet.(*SocketServer).ListenAndServe.func1
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:130 +0x9a7

goroutine 170 [chan receive, 4417 minutes]:
easy/esVNet.(*serverConn).selectAndProc(0xc0828161e0)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:243 +0x26c
created by easy/esVNet.(*SocketServer).loginAndProc
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:212 +0xce

goroutine 3163 [chan receive]:
easy/esVNet.(*serverConn).processGo(0xc082894960, 0xc0829fc000, 0xc0828f70e0, 0xc082a267c0)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:304 +0xbb
created by easy/esVNet.(*serverConn).selectAndProc
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:252 +0x2c4

goroutine 3148 [chan receive, 5 minutes]:
easy/esVNet.(*serverConn).processGo(0xc082894960, 0xc082786400, 0xc0828f70e0, 0xc082a267c0)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:304 +0xbb
created by easy/esVNet.(*serverConn).selectAndProc
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:252 +0x2c4

goroutine 4517 [chan receive, 15 minutes]:
easy/esVNet.(*serverConn).processGo(0xc082958780, 0xc082786200, 0xc0827460c0, 0xc082a36d30)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:304 +0xbb
created by easy/esVNet.(*serverConn).selectAndProc
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:252 +0x2c4

goroutine 3176 [chan receive]:
easy/esVNet.(*serverConn).processGo(0xc082894960, 0xc082786500, 0xc0828f70e0, 0xc082a267c0)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:304 +0xbb
created by easy/esVNet.(*serverConn).selectAndProc
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:252 +0x2c4

goroutine 4503 [IO wait, 5 minutes]:
net.runtime_pollWait(0x19a9b40, 0x72, 0xc08202a070)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc08234daf0, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc08234d9e0, 0xf5a6a8, 0x7, 0x1104020, 0x9b7, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).Read(0xc08234d980, 0xc08239d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:463 +0x17e
net.(*conn).Read(0xc082310000, 0xc08239d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	c:/Go/src/net/net.go:172 +0xeb
crypto/tls.(*block).readFromUntil(0xc082918150, 0x19aae18, 0xc082310000, 0x5, 0x0, 0x0)
	c:/Go/src/crypto/tls/conn.go:455 +0xd3
crypto/tls.(*Conn).readRecord(0xc0821162c0, 0x1104617, 0x0, 0x0)
	c:/Go/src/crypto/tls/conn.go:540 +0x2d8
crypto/tls.(*Conn).Read(0xc0821162c0, 0xc08202a060, 0x4, 0x4, 0x0, 0x0, 0x0)
	c:/Go/src/crypto/tls/conn.go:901 +0x16e
easy/esVNet.readFull(0x3fcaa90, 0xc0821162c0, 0xc08202a060, 0x4, 0x4, 0x0, 0x0)
	E:/Work/GoLang/src/easy/esVNet/util.go:236 +0xcb
easy/esVNet.(*SocketConn).readPack(0xc082958780, 0x0, 0x0, 0x0)
	E:/Work/GoLang/src/easy/esVNet/socketConn.go:383 +0x1d4
easy/esVNet.(*serverConn).readAndPush(0xc082958780)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:158 +0x17f
easy/esVNet.(*SocketServer).loginAndProc(0xc082370750, 0x3fcaa30, 0xc0821162c0)
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:213 +0xdc
created by easy/esVNet.(*SocketServer).ListenAndServe.func1
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:130 +0x9a7

goroutine 4485 [chan receive, 311 minutes]:
easy/esVNet.(*serverConn).selectAndProc(0xc082958780)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:241 +0x22a
created by easy/esVNet.(*SocketServer).loginAndProc
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:212 +0xce

goroutine 3174 [IO wait]:
net.runtime_pollWait(0x19a9c00, 0x72, 0xc082a26060)
	c:/Go/src/runtime/netpoll.go:157 +0x67
net.(*pollDesc).Wait(0xc0828f91f0, 0x72, 0x0, 0x0)
	c:/Go/src/net/fd_poll_runtime.go:73 +0x41
net.(*ioSrv).ExecIO(0xc082020178, 0xc0828f90e0, 0xf5a6a8, 0x7, 0x1104020, 0xde, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:182 +0x177
net.(*netFD).Read(0xc0828f9080, 0xc082844800, 0x800, 0x800, 0x0, 0x0, 0x0)
	c:/Go/src/net/fd_windows.go:463 +0x17e
net.(*conn).Read(0xc0822ce020, 0xc082844800, 0x800, 0x800, 0x0, 0x0, 0x0)
	c:/Go/src/net/net.go:172 +0xeb
crypto/tls.(*block).readFromUntil(0xc0827bd410, 0x19aae18, 0xc0822ce020, 0x5, 0x0, 0x0)
	c:/Go/src/crypto/tls/conn.go:455 +0xd3
crypto/tls.(*Conn).readRecord(0xc082116b00, 0x1104617, 0x0, 0x0)
	c:/Go/src/crypto/tls/conn.go:540 +0x2d8
crypto/tls.(*Conn).Read(0xc082116b00, 0xc082a26050, 0x4, 0x4, 0x0, 0x0, 0x0)
	c:/Go/src/crypto/tls/conn.go:901 +0x16e
easy/esVNet.readFull(0x3fcaa90, 0xc082116b00, 0xc082a26050, 0x4, 0x4, 0x0, 0x0)
	E:/Work/GoLang/src/easy/esVNet/util.go:236 +0xcb
easy/esVNet.(*SocketConn).readPack(0xc082894960, 0x0, 0x0, 0x0)
	E:/Work/GoLang/src/easy/esVNet/socketConn.go:383 +0x1d4
easy/esVNet.(*serverConn).readAndPush(0xc082894960)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:158 +0x17f
easy/esVNet.(*SocketServer).loginAndProc(0xc082370750, 0x3fcaa30, 0xc082116b00)
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:213 +0xdc
created by easy/esVNet.(*SocketServer).ListenAndServe.func1
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:130 +0x9a7

goroutine 3146 [chan receive, 1578 minutes]:
easy/esVNet.(*serverConn).selectAndProc(0xc082894960)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:241 +0x22a
created by easy/esVNet.(*SocketServer).loginAndProc
	E:/Work/GoLang/src/easy/esVNet/socketServer.go:212 +0xce

goroutine 4486 [chan receive, 5 minutes]:
easy/esVNet.(*serverConn).processGo(0xc082958780, 0xc0823ee100, 0xc0827460c0, 0xc082a36d30)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:304 +0xbb
created by easy/esVNet.(*serverConn).selectAndProc
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:252 +0x2c4

goroutine 4518 [chan receive, 21 minutes]:
easy/esVNet.(*serverConn).processGo(0xc082958780, 0xc0823ee100, 0xc0827460c0, 0xc082a36d30)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:304 +0xbb
created by easy/esVNet.(*serverConn).selectAndProc
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:252 +0x2c4

goroutine 4522 [chan receive, 11 minutes]:
easy/esVNet.(*serverConn).processGo(0xc082958780, 0xc082786200, 0xc0827460c0, 0xc082a36d30)
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:304 +0xbb
created by easy/esVNet.(*serverConn).selectAndProc
	E:/Work/GoLang/src/easy/esVNet/serverConn.go:252 +0x2c4


why don't you use ```intval``` function?
http://php.net/manual/en/function.intval.php