Usual construction of a Python class goes something like this (ignoring meta-class stuff for now - because who wants to deal with that!):

* `Class.__new__` is called with constructor arguments; this method is responsible for actually constructing and returning the new object; as a class method its first parameter will be the expected class (there's no self yet). Naturally, the standard `object.__new__` constructs an object of the expected class and returns it.
* Next, `Class.__init__` is called next with the first parameter (`self`) set to the result of `__new__`. This is simply expected to set attributes and such like on the new object; its return value is ignored.
* And we're done!

Naturally, `__init__` is easiest to deal with so that's what most people use. But if you actually want to influence object construction (e.g. to return a pre-existing object instead of constructing a new one) you need to mess with `__new__` instead (hence why the pins do this).

So, in our case we've got Pin (nothing special for `__new__` or `__init__`), MockPin (overrides `__new__`), and MockPWMPin (overrides `__init__`). What happens when we construct a MockPWMPin?

1. `MockPWMPin.__new__` is called. This doesn't exist, so...
2. `MockPin.__new__` is called which calls up to `object.__new__` to construct a new pin, or grabs an existing one from the `MockPin._PINS` dict. The new/existing object is returned.
3. `MockPWMPin.__init__` is called with the new/existing object as `self`. This can choose not to call up the chain and nothing will change (because all the `__init__` methods in the hierarchy above it currently do nothing). But consider if we introduced `MockPin.__init__` at some point ... in that case it wouldn't get called by `MockPWMPin.__init__` which is *probably* not expected.

So yeah - it really makes no difference at all right now, but I'd be a little happier with it there.


@vpavic Not a problem. If you could set it up for IntelliJ that would also be nice :) If not, I will certainly be happy with what I can get :-D


my_function.__code__ is backwards compatible (at least to 2.7)

The order of the js snippets isn't important, only their content is. For whatever reason, Py3 orders them differently.

str(expected.encode('utf8')) is needed since UTF8 and ascii sort differently.


break here?


This is not relevant to this patch, but comments/docstrings explaining the current status of the unbound methods on Python 3 problem somewhere would be useful.


Would using p = subprocess.Pipe and then p.communicate be more portable?


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


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


develop (lefticus) - Win64-Windows-10-VisualStudio-12: OK (388 of 389 tests passed, 0 test warnings)

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


Can you wrap `message` in `pr-str`?


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


`NoSuchFileException` is an nio class. How would this be thrown? Does the gcloud-storage library call into our library, which throws this, and then gcloud-storage wraps it in `StorageException`, and we unwap it again here?


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


If you build without SSL, and try to use these options anyway, would be nice to get an error message pointing that out. The server uses the phrasing "SSL is not supported by this build".


We almost never want to catch `Throwable`. See Effective Java for more info.


Probably works. Now I'm trying to back propagate the repository so I cannot test.

Most likely I will end up with 95% of all classes having a JournalAbbreviationRepository argument... ;-)


You're losing information here, because `NoSuchFileException` stores the filename.


This should fix the error as I experience it also.


:boom:  :+1: :boom:


The first loop for item in searchResults[curEp]: is useless, I used it for debug purposes only.
I guess you're right and there is no need to loop again. Can you try to remove it and see what happens?


ok i have the semi-working libril up on my "-libril" branch now. As far as i can tell/remeber call, sms, data all worked however the signal strangth isnt in proper format also emergency calling might not work. The last issue is a big one but hopefully we can take from the java ril in order to make a wrapper/fix the issues.


Good catch. Did you get a compiler warning on this or something?


Wouldn't it be better to do it this way instead?

```csharp
protected int ReceiveBuffer(ref string sBuffer, int nSize)
{
    char[] cBuff = new char[nSize+1];
    int tSize = 0;
    int nRead;

    do {
        nRead = m_oRdStrm.Read (cBuff, tSize, nSize - tSize);
        if (nRead <= 0)
            break;
        tSize += nRead;
    } while (tSize < nSize);

    sBuffer += new string (cBuff);
    Log(LogTypeEnum.IMAP, sBuffer);

    return nRead;
}
```

This would result in fewer memory allocations and should be more efficient overall.

One of the problems remaining with the code above is that you could be even more efficient (performance-wise and memory-wise) if you used byte[] instead of strings because strings require twice as much memory as well as the need to do charset conversion on base64 payloads which is completely wasteful.


That's not the right thing to do.  If we are building and packaging for netcore50 we should resolve for netcore50, just like other projects.  Eventually I want to get rid of the "lying" that is going on where we restore for one framework and package for a different one.  I can clean this up at that point.


We have issues about simplifying them. :P


Hmmm... Je parlais surtout du 1 et du 2 qui sont hardcodés en fait. Mais du coup je crois que je viens de comprendre pourquoi les short_name sont en disabled.

Sinon, je pense que pour le coup l'histoire d'un bénéficiaire par event c'est plutôt à faire côté client, ou bien qu'il faudrait forcer à ce que l'account récipiendaire soit celui de l'event. Follow-up sur l'issue relevant sur -api ?


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


Change the background color by purple.


Petit souci d'espacement ici : tu as mis un espace après l'accolade ouvrante mais pas avant la fermante :p Je teste et reviens


:+1: The fns-as-args approach always made this code very difficult for me to reason about.


So, the initial mug estimation is this:
![starting](https://cloud.githubusercontent.com/assets/1950251/13268833/f8a6ca22-da84-11e5-82fc-e2f59898dca1.png)

After 16 touches, the training set looks like this:
![touched](https://cloud.githubusercontent.com/assets/1950251/13268856/17b9ac9a-da85-11e5-8833-b89349ae8d41.png)
[Cyan are touched points, also some more purple (external points) are added]

The final requested variance was 0.1, the reconstructed shape looks like this:
![final](https://cloud.githubusercontent.com/assets/1950251/13268886/3bbbee0a-da85-11e5-86fa-54dc9f2b3a44.png)
[All points are gree, i.e. presumably lower than 0.1 variance]

Looks cool :+1:

However there's no way of getting rid of the plug on top of the mug, if you try to add external points inside the mug, everything goes to shit!


what does the -w flag do? It seems to break my own user widgets with -w set in zle.


: D Ill finish html and css


Don't propagate it...just create an overload
Util.getLinkedFileName(...) {
return getLikedFileName(..., Globals.Journalrepostiory);
}
You are in the Util class, they are allowed to access the globals object.

By the way you are right, that there is something wrong that this back-propagates so much. But I think the problem is not JournalAbbrevitation but that the layouts also instantiate all the formatters. Only this small task depends on JournalAbbrevitation (and all the other Globals for the formatters). Probably something for the dev call.


yes.


Overall this refactor is very nice and a big improvement. I do wonder if some of the single-fn namespaces that result in code like `create-electorate/create-electorate` wouldn't be better as entity-namespace/action-fn (which would still be a big improvement over the old `handlers` catch-all and be more consistent with our other components).


Not working for me without doing any changes. Can you check it?


/**
 * Write a description of CharactersInPlay here.
 *
 * @author (your name)
 * @version (a version number or a date)
 */
import java.util.ArrayList;
import edu.duke.*;

public class CharactersInPlay {
    private ArrayList<String> names;
    private ArrayList<Integer> counts;
    private ArrayList<Integer> lines;
    public CharactersInPlay(){
        names = new ArrayList<String>();
        counts = new ArrayList<Integer>();
        lines = new ArrayList<Integer>();
    }
    public void update(String person){
        int idx = names.indexOf(person);
        if(idx == -1){
            names.add(person);
            counts.add(1);
            lines.add(1);
        }
        else{
            int value =  counts.get(idx);
            counts.set(idx,value+1);
        }
    }
    public void findAllCharacters(){
        FileResource resource = new FileResource();
        for(String str : resource.lines()){
            int idx = str.indexOf(".");
            int k = 0;
            int value = 0;
            if (idx == -1)
                continue;
            if(idx != -1){
                String name = str.substring(0,idx);
                update(name);
                k = names.indexOf(name);
                value = lines.get(k);
                lines.set(k, value+1);
            }
            else{
                lines.set(k, value+1);
            }
        }
    }
    public void tester(){
        findAllCharacters();
        for(int k=0; k<names.size(); k++){
            //if(lines.get(k) < 100 && counts.get(k) > 20)
            if(counts.get(k)>20)
                System.out.println(names.get(k) + "\t" +counts.get(k) + "\t" + lines.get(k));
        }
        charactersWithNumParts(10, 15);
    }
    public void charactersWithNumParts(int num1, int num2){
        for(int k=0; k<names.size(); k++){
            if(counts.get(k) >= num1 && counts.get(k) <= num2)
                System.out.println(names.get(k) + "\t" +counts.get(k));
        }
    }
}


@stevekinney check it out


awesome!


Tomorrow i'll try with bigger objects, maybe the gp can handle them better, I also think that we can easly handle convex objects.


:+1: cool

> [All points are gree, i.e. presumably lower than 0.1 variance]

Means the atlas covered the whole _estimated_ object, right?

> However there's no way of getting rid of the plug on top of the mug, if you try to add external points inside the mug, everything goes to shit!

#damn


Hey @rngtng!

Of course! -> cbbfaece2b8546a1137f8d24f4bfc5f735021a43. I will improve it anyway (and maintain it!).

Thank you!


This does not compile under CF.

int.TryParse does not exist in CF.


s/streaming/stream/


the comma isn't necessary here


Ok mate and also did you get that result(working sms/call and data) with opensource rild/opensource libril or opensource rild/proprietary libril?


I know, but here unless I do this I get the following error:
```
unreported exception java.lang.Throwable; must be caught or declared to be thrown
```
that's down to initCause throwing Throwable, which I wouldn't be surprised is also against style rules.


Worth commenting this as another start symbol. (Much as the existing start symbols are commented.)


This is the part I do not get, why isn't the only class that actually use the JournalAbbreviationRepository allowed to access it while the global variable still exist and is accessed in a lot of places.

PS. Killing util is one of my main objectives. :-)

(And I'm still not getting why the test passed earlier without prefs initialized...)


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


> Means the atlas covered the whole estimated object, right?

Not the whole object, it reached max number of atlases, but most of it was covered. I can try raising max charts, but sometimes rviz crashes because there's so many goddam markers being displayed !!


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


Wow, this node is confusing. >.<


fixed.


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


I think it would make a lot more sense to have these expressed as different types, because all of the fields will be different. You should have a `SignedMessageTemplate` that specifies common fields (might just be the type), and that specifies that it should either fit the `Ed25519SignedMessage` or `Sha256SignedMessage` type.


Is that 1 second or 0.1 seconds?


Be careful what you wish for https://github.com/mikermcneil/machinepack-http/commit/f8f257886d6aa461f19d990d67a6eaf283d14d5b


@joshuajabbour Nice! Glad to hear. We're pretty happy with how it's turning out. Thanks for being so diligent.


Why are the `verifyCondition` and `verifySignedMessage` functions going away? Please provide an explanation of this in the commit message


I'm concerned about injecting the full `QueryManager`.  Instead can we inject something like `Optional<QueryPerformanceFetcher>`.  Then we only bind the "present" option in the coordinator.  Also this will abstract the fetching of the actual desired data from the  `QueryManager` in this code.  Heck the `QueryPerformanceFetcher` could just be `Function<QueryId, List<StageInfo>>`, but I think a name class would be better here as I expect the stats code to change as this feature is developed.


Since the Order property is already an int, why convert it back to a string and then try to parse it as an int again?


Done


Meme header.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 16916](https://teamcity.mesosphere.io/viewLog.html?buildId=142866&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Error while applying patch Build time: 00:00:07


Newline spacing is off in some of the code.
In task 3, the program runs fine, but returns the answers as tuples, which seemed odd.


ok, just to be sure, cause I'm writing the ending condition (the main one,
not by number of charts) to be that

thanks
On Feb 23, 2016 23:37, "Federico" <notifications@github.com> wrote:

> Means the atlas covered the whole estimated object, right?
>
> Not the whole object, it reached max number of atlases, but most of it was
> covered. I can try raising max charts, but sometimes rviz crashes because
> there's so many goddam markers being displayed !!
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/pacman-project/gaussian-object-modelling/commit/d420f0a344027fe37eeb4fb6097d93f26fec996d#commitcomment-16282312>
> .
>


It looks nice, :100:


## Task 1

Previously, you wrote a program that used a recursive function to compute the sum of the integers from 0 to 1000 (inclusive).  This time, I want you to accomplish the same thing, but using a `while` loop. Compute the sum of 0 to 1000 (inclusive) in a function using `while`. Return the sum of these numbers to the main loop and print the result. Write the program to include a `main()` function and the `ifmain` statement.

- [ ] Program is correctly formatted with shebang, description, code (0.5 pt)
- [ ] Program includes `main()` function and "ifmain" statement (0.5 pt)
- [ ] Program computes sum using a `while` loop in it's own function (1 pt)
- [ ] Program correctly computes and displays sum of 0 to 1000, inclusive (1 pt)

## Task 2

Above, you wrote a program that used a `while` loop to compute the sum of the integers from 0 to 1000 (inclusive).  This time, I want you to accomplish the same thing, but using a `for` loop. Compute the sum of 0 to 1000 (inclusive) in a function using `for`. Return the sum of these numbers to the main loop and print the result. Write the program to include a `main()` function and the `ifmain` statement.

- [ ] Program is correctly formatted with shebang, description, code (0.5 pt)
- [ ] Program includes `main()` function and "ifmain" statement (0.5 pt)
- [ ] Program computes sum using a `for` loop in it's own function (1 pt)
- [ ] Program correctly computes and displays sum of 0 to 1000, inclusive (1 pt)

## Task 3

In Python, we tend to use `for` loops over different types of iterators much more than `while` loops - they're more flexible and iterators are **everywhere** in Python.  Write a program that includes 5 different functions, each of which should demonstrate the use of `for` over **different types** of iterators. Your program should include these five functions, a `main()` function that calls all the other functions, and the `ifmain` statement.

- [ ] Program is correctly formatted with shebang, description, code (1 pt)
- [ ] Program includes `main()` function and "ifmain" statement (1 pt)
- [ ] Program contains 5, correct subfunctions that use `for` over **different types** of iterators (5 pt)
- [ ] Program's `main()` function calls all subfunctions (1 pt)
- [ ] Program runs and correctly demonstrates use of `for` (1 pt)


nie podoba mi sie
self.logWriter.noteEvent('Received: ' + str(data))
nie lepiej zapisac odczytana wiadomosc zamiast calego [niepodzielonehgo] bufora z socketu?


Yeah, this was just a work around for my linter not allowing "global returns".  A worked around it differently in the actual version.

https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/dev/3.0.0/src/index.js#L35

As confusing as it may be Nucleus Player doesn't exist anymore :+1: It got moved into a `3.0.0` branch in the main repo


thanks, I have been lax with this I know, however I will soon start working on a global memory manager ctr_memory.


run tests


My understanding is that resources that depend on obsolete types/regions/zones are still working, while resources that depend on deleted types/regions/zones are no longer usable. (I am thinking about VM instances)


We don't we use `name = "dn-"` here same as below?


Hey,
Good start. I noticed that it's still giving me credit for part of this, so make sure when using the git bash that your id is the one in it.


This removes ```client.virusMult += 0.6; // Account for anti-teaming```


Is there a reason you didn't add these to the `BasicCRUDHandler`?


This looks very clean.

That game with the @ and .local, does that appear elsewhere in the project anywhere?


docker-py made a recent change to utils.py where they always include the dockerfile. Shipwright uses the util library to package the content, and we exclude the dockerfile as we rewrite it on the fly.

I hacked around it over the weekend to make the tests pass but probably the better approach is to roll our own tarring implementation.

Long winded way of saying, yeah probably best to skip this test for now.


I would of added this to each controller that requirers the concern and not the `ApplicationController`.


Yes no issues in terms of functionality, but gives a compiler warning when compiled with `-Wall`


uppercase post and comment add variable


Is `createEl` better here than the `dom.ul` used elsewhere?  Didn't realize it would work directly like this. :)


Is hard failing on URI really how we test for base64 flavor?  We don't use this technique anywhere else.


Doesn't work
![image](https://cloud.githubusercontent.com/assets/425260/13269399/8ec70d26-da55-11e5-960e-71f93f062101.png)


test comment


I can't think of one, besides `EINTR`, which should just induce a retry.  Can you think of a specific one?


inline comment test


This rather baffling grammar rule closely parallels `typedargslist`, which I think would have taken me a while to figure out if I didn't remember staring at that rule with you as you were writing this one. It'd probably be helpful to put this rule right up next to that one, to help make that parallelism obvious. In fact the upstream version already does that for `varargslist`, even though that node, like this one, would belong somewhere else in the file based on where it's used.


>  Similarly, the fish_prompt.fish file is read only the first time that fish_prompt is invoked.

Generally, this is correct. So, once it is evaluated, the function definition is updated in memory. However, **every time** you invoke the function, the other functions you have put inside `iterm_shell_integration` will be forcefully updated because that's where you defined them. So, in effect, you are bypassing fish autoloading mechanism.

> Since the call `iterm_shell_integration` is outside the `fish_prompt` definition, that function is loaded and defined only once.

Thtat's convenient.


Looks like it needs to be sorted out in [PyCall](https://travis-ci.org/phobon/PyCall.jl/jobs/111332369).


Apparently the SDL and GLEW files were already commited, I feel like an idiot now.


It will work fine, just like it does now. I tested it with the option being off and on. The loop is there really only because of #51.


Gotcha. It seemed like an ANSI color escape for a second. Thanks.


This C code is only used for tests, which always need to be deterministic to be able to infer anything.


No, not specifically. I just took this suggestion from this comment:

https://github.com/ofiwg/libfabric/blob/master/prov/usnic/src/usdf_eq.c#L398

When I spoke with @jsquyres about this, we determined that it might be best to unpost the event and go into a disabled queue state since the app isn't being signaled anymore.


something wrong


You know, now I am glad you brought it up.  I think I have some other cases like you described.


this must be a typo, right?


It might be more direct to collapse `getEvents` and `getDescription` into a single method, which would allow removing the `type` key.


I think its a bit hard to read this notation, for the rewards. I think it would be nice if the rewards were in an array. You could do `var trueLatent = { start : 0, rewards : [10, 1] }` and `var falseLatent = { start : 0, rewards : [10, 20] }`.  I think this makes it easier to see what's going on.

Otherwise this looks good to me.


113837367-Fanger-PMV-Equation-Bug (RKStrand) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


@raincrash Did you want to leave this note here? :-)


Newline spacing is off in task 1 and task 2, mainly between functions.
For tasks 1 & 2, the code returns the correct answer, but as a float, which is odd, but it works fine.
Task 3 - iterates over a range, which is a kind of list, so not really a different type of iterator.


You shouldn't need to call `initCause` because a constructor exists that takes all three parameters. But this point is moot because we probably don't need this code.


Why delete `literal_eval`? At first thought it seems like it should be able to work just as well.


Will want to make another pass on this documentation, e.g. the bit about "the current grammar". Sensible thing to leave to later, though.


It won't be clear to the reader what's inside `runBandit`, which is unfortunate. Not super sure what to do about that.


I do. VERY much so. I've got a post-processor that takes the debug output from both racc and yacc and normalizes them and allows me to diff syntax. I haven't been tracking this dialog, is there some planned change to this output?


error


we should probably print instead of console.logging


Maybe we should just call them **nuGetArgs** now (without the *restore*)?


Removing the activation line broke this, because Maven does not push the -P thing below the top level. We need the activation tag for it to actually work.


Why did you leave the artifacts?


repeated:
dimension != DOTV_Settings.erebusDimID && dimension != DOTV_Settings.erebusDimID
errr...


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


We could construct the final id string via ${description.loadBalancerName} rather than calling String.format
BTW the backend pool name, does it have to be unique across subscription/location or it can be unique within the resource group?


just a test to try how to use github!


On peut rajouter ce static_assert dans le foreach_dart_of_orbit de CMap2 et CMap3 également.
Du coup, les fonctions foreach_incident_xxx doivent être modifiées de la manière que j'avais indiqué dans gitter.


**Shortlog of HEAD commit is too long.**
*GitCommitBear, severity 1, section `commit`.* *Project wide.*


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


If you make the change above, you won't need this flag anymore


oops. It should say type mismatch in /afk arguments.


Because I am not sure why the little-endian stuff was added.  Yes, all the formats do pass test, but why were they there?


Maybe its best to direct the user to change this in the text rather than having a whole different example.


I'm confused -- how is this a valid Python implementation?  According to the docs @dneto0 quotes, `subprocess` must have the `check_output` [attribute](https://docs.python.org/2/library/subprocess.html#subprocess.check_output) in version 2.7 and later.


I get this when I run mvn package: `[WARNING] The requested profile "targz" could not be activated because it does not exist.`


test reply to the test comment


Attention, il y a un ".dart" en trop ici (et aussi plus loin ligne 282).


Warnings in `MSnbase` are due to changes and name masking in new `ggplot2`. This should be fixed in recent `MSnbase` versions.


There was an issue where the cron job that checks twitch channel status, and the !streams command would break if someone was online. After some debugging it was discovered that including links inside the messages that were being sent to chat made Facebook think it was malware and refused it. Removing these links for now prevents the bot from crashing.


After implementing this it's becoming clear the autodetection solution will not be as robust as I hoped.

For one, apt-file search is fairly slow (10 seconds per lookup), and I expect this will add 5+ minutes to our build time just searching for dependency packages. Second, apt-file search will return multiple results which are irrelevant to the current platform (even when architecture is specified). For example:

```
> apt-file -l -a amd64 search -x .*?libc.so.6
libc6
libc6-arm64-cross
libc6-armel-armhf-cross
libc6-armel-cross
libc6-armhf-armel-cross
libc6-armhf-cross
libc6-i386
libc6-powerpc-cross
libc6-ppc64-powerpc-cross
libc6-ppc64el-cross
libc6-x32
```

Although we could do a search for one of them being installed, it's not clear which to tell the user to go install.

For these reasons I think that for the time being a hard coded list of packages is the way to go.


> But consider if we introduced `MockPin.__init__` at some point ... in that case it wouldn't get called by `MockPWMPin.__init__` which is probably not expected.

Yeah, but as `MockPin.__new__()` takes a `number` parameter, then presumably (if/when it got added) `MockPin.__init__()` would also need to take a `number` parameter, which in turn means that the call to `super(MockPWMPin, self).__init__()` here would then also need to take a number parameter too?


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


Don't forget to modify `common.inc`.


Use "link" instead "Link" ( this thing is on downcase )


:facepunch: :finnadie: unicode test.


Ignore this, false negative.


dicuss部分别人的答案

On Tue, Feb 23, 2016 at 2:47 PM, kimmyoo <notifications@github.com> wrote:

> 那个后两位bit位AND Binary 3 结果的挺屌的 哪看来的？
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/hanyedeleng/leetcode_java/commit/ff0d4fdb7ea434eef3a462e6b8cb60181195e919#commitcomment-16277967>
> .
>


what is this last line referring to?


not sure about this: Alternatively, you can create your own list of authors (make sure you use the exact name used by Wikipedia)


Whoops, lost the link in there somehow. Same link as before. Will add it back in.


These two calls are certainly not equivalent! I suspect this is the reason tests are failing in Travis.


This CA cert is only used for the Session. Can the provider info and services config use a different cert? The CA cert is only for the API calls?


What about use log.msg?


I just noticed that this also forgets `NewExpressions`. Is this by intention, or should I file a ticket for it?


That warning can be cleaned up by having the profile declared at the top level. But maybe the right thing it just to remove the profile and just use `-Dassembly.format=blah`.


Since optional arguments were not introduced in C# until C# 4.0, and I believe that NUnit is still targeting C# 3.0? shouldn't this feature be conditioned in some way so it will build under 3.0.

The NETCF condition does that for CF, but a general !NET30 would handle all C# 3.0 builds, of which CF is one.


I think you can do:

```moonscript
log.error "Invalid path: #{file}"
```


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 16920](https://teamcity.mesosphere.io/viewLog.html?buildId=142890&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Error while applying patch Build time: 00:00:10


packages/apps/ResurrectionOTA/app/src/main/res/values-ko/arrays.xml:20: error: Error parsing XML: not well-formed (invalid token)

make: *** [/home/fella/m/out/target/common/obj/APPS/ResurrectionOTA_intermediates/src/R.stamp] Error 1
make: *** Waiting for unfinished jobs....

Do I need update some file on m source so the compile understand this XML?


I'm OK adding these only if we change our layouts to use them (in another PR maybe?)


How about:

```moonscript
if @list_widget.selection
  {file, name} = @list_widget.selection
```


I don't understand, what's the diff in output for the namePrefix using that technique ?

Wouldn't it solve the problem if we turned the name around and post-pended the ruby version instead ?


yeah that’s part of the Phantom API…

> On Feb 23, 2016, at 7:13 AM, Helena Edelson <notifications@github.com> wrote:
>
> def fromRow kind of feels more like a ChunkRowMapRecord.apply...
>
> —
> Reply to this email directly or view it on GitHub <https://github.com/tuplejump/FiloDB/commit/71ae75e4d41b1a22384eea53bb19b5fa1950f346#commitcomment-16270392>.
>


Is there a preference to how we construct string? I have seen more examples of using String.format() than ${}. We should be consistent. Are you asking for a change?
The backendaddress pool only needs to be unique within the collection of address pools for that load balancer.


Using an `ArrayList` as a representation of the abstract concept of a set is not efficient as the set size grows large because testing membership (the `contains` method) requires a linear search through all the elements. On the other hand, the number of questions that a user has cheated on is never likely to be large (for a computer), given that they each need to be manually cheated upon one by one, so I'm not overly concerned by this. If you were to want to use something more sophisticated, you could use `HashSet`. The only problem is that the `Bundle` class doesn't offer specialized `get` and `set` methods for a `HashSet<Integer>` the way it does for `ArrayList<Integer>`. So, you'd need to use the more general `putSerializable` and `getSerializable`, which in the latter case would then require casting the result.


Shouldn't TestOrderAttributeTests also test to make sure that the unordered tests are still in the same order they would have been without the ordered tests being present, since that was what was decided would be the case?


What was the code path that allowed that to happen? Does it still happen?

If we're not sure, then my preference would be for removing this section until we can say with certainty. I don't like to surrender to uncertainty with exception handling. The Java language was designed to crash and burn *by default* when `RuntimeException` happens.


What happens if you have a UserSessions (for login) resources route under the admin namespace?
````
      resources :user_sessions
      resources :users

      get 'login'   => 'user_sessions#new',     :as => :login
      post 'logout' => 'user_sessions#destroy', :as => :logout
```

I'm getting this error now:

`uninitialized constant UserSession`

Doesn't seem to be working for me even though I see some of the tests mention skipping non db backed models.


Yup!


I find this control flow easier to read if it's like this:

```moonscript
if name == ".#{separator}"
  @_submit @directory
elseif file.exists and file.is_directory
  @_chdir file
else
  @_submit file
```


kjhjkshajkdfhkfs


Code was just moved from being under the enter binding previously, but I can tidy it same time too :-)


Will this crash `@list_widget.selection` was `nil`?


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


not sure if we should add this only for key provider.  should we always dwnld from mavenCentral ?


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.api/51//violations
```
src/plone/api/content.py:268:1: C901 'delete' is too complex (15)
src/plone/api/content.py:360:1: C901 '_wf_transitions_for' is too complex (13)
src/plone/api/content.py:425:1: C901 'transition' is too complex (13)
src/plone/api/tests/test_doctests.py:118:13: T001 print statement found.
src/plone/api/tests/test_env.py:31:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/api/tests/test_env.py:32:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:33:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:34:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/api/tests/test_env.py:35:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


I don't know if it helps about performance but...

```php
if (func_num_args() == 2) {
            $value = $operator;
            $operator = '===';
}
```

Could have been replaced with:

```php
if (is_null($value)) {
            $value = $operator;
            $operator = '===';
}
```

<hr>

And this:

```php
switch ($operator) {
                default:
                case '=':
                case '==':  return $retrieved == $value;
                case '===': return $retrieved === $value;
                case '<=':  return $retrieved <= $value;
                case '>=':  return $retrieved >= $value;
                case '<':   return $retrieved < $value;
                case '>':   return $retrieved > $value;
                case '<>':
                case '!=':  return $retrieved != $value;
                case '!==': return $retrieved !== $value;
}
```

```php
$operator = $operator == '=' ? '==' : $operator;

return eval("$retrieved $operator $value");
```


Okay I get it now. pythonBuildPackage does basically the same except that it's the python package that exports a python.libPrefix


lets move this to a env variable.  No default values in the gradle file.


:-1: Don't like this approach. I've started an internal thread, will reply when we have a conclusion.


좋네요~ 저도 담에 고려해 봐야 겠어요~ 좋은 정보 고마워요~


Maybe the comment here could be a bit more descriptive? I don't get exactly what this does. It seems that it cycles if it's not new but cycles again if it is new? Or something?


Just for the record - this is about the splat operator which results in a fatal error in PHP < 5.6. Have posted an issue here: https://github.com/nette/tracy/issues/142


Are those examples across all of Spinnaker or just within the Azure code base? I think we've come to that point in the road where we need to make a call. If we're going to be consistent, let's be consistent with the rest of Spinnaker.


looking at the use in this filter, a better name for the interface may be ClientPublicKeyProvider ?


Given that you stick with `ArrayList<Integer>`, you could avoid the cast by using the `getIntegerArrayList` method instead of the more general `get`.


You did this for 8?  Why don't you just add these fields in 8 and make them optional?


thx @mp911de


derp


same as above - lets move all config values to env


I've posted https://github.com/KhronosGroup/SPIRV-Tools/pull/132 that uses the more primitive subprocess.Popen followed by p.communicate.   I've seen that work reliably on Windows for many years.


Nit: group these set calls together by object


2091-WrappedHPWH (kbenne) - i386-Windows-7-VisualStudio-12: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


Yep, sure - not exactly sure how to describe it succinctly, basically:
-- if we're not on the new entry, go forward once
-- if we land on the new entry (or were on it originally), skip it by going forward again


Looks like it's just pulling in all the controllers from the admin/ directory:
```
    def resources
      namespace_controller_paths.uniq.map do |controller|
        controller.gsub(/^#{namespace}\//, "").to_sym
      end
    end
```

What is supposed to actually stop it from using those controllers in sidebar?

```
  <% Administrate::Namespace.new(namespace).resources.each do |resource| %>
    <li>
      <%= link_to(
        display_resource_name(resource),
        [namespace, resource],
        class: "sidebar__link sidebar__link--#{nav_link_state(resource)}"
      ) %>
    </li>
  <% end %>
````

If one were to need non-model based controllers in their admin (login/ logout in this case).. what is one supposed to do?

-sb


Good catch.
Thanks!


@barnybug Then just put that. :)


2091-WrappedHPWH (kbenne) - Win64-Windows-7-VisualStudio-12: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


Sure! :+1:


Have made this change.


I'll check it out. It depends on Glob, right?


I think this delay should be shorter during startup, and increase over time (up to 5s).
(from a feeling that awslogs is slow and in chunks during startup, which feel like 5s).


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


Was trying to minimize deps per package (for the individual modules). It was such a small use of Chalk, it did it for this one.


having the dependency on key provider might be enough to load beans in jwt-bearer-key-provider.xml .   As long as it is placed in META-INF/spring of the the key provider .jar.  Not sure, but we should try it out.  Regardless, 'publicKeyProvider' bean can be in declared in  jwt-bearer-key-provider.xml.


add a docstring


Hola, que bueno que te haya gustado :)
Este enlace M3U8 tiene mas enlaces m3u8 adentro por lo que pertenece al rubro HLSVARIANT, si dentro solo tuviera los segmentos TS seria del rubro HLS
En resumen, al inicio del url agregale hlsvariant://
Ejemplo: hlsvariant://http://ejemplo.com/ejemplo.m3u8


`web-mode-html-offset` is actually no longer present in web-mode.

The new var is called `web-mode-markup-indent-offset`


Yes, that's what we discussed.


I vote we rename all columns to be lower case, personally


We could show its definition to them in another codebox? Or if not, then maybe just give a demonstration of what arguments it takes and what it does. I'm pretty keen on abstracting runBandit away, so that the reader can have their attention focussed on how the inference is happening.


@dark-falcon same result. no root.


I was trying to minimize deps in the sub-modules (individual installers), and strip is like everywhere, so I thought I'd throw it in directly. I don't mind switching back to the module, either or.


are these 2 lines of whitespace intentional?


Why initalize it as `{}` if it will become an instance of Record? I think is more pythonic to initialize it to `None`.


I'd do that in the codeboxes, but `console.log` has the advantage of working in the console and therefore being easier to test here.


they're equivalent if the partition numbers are different?


You've got a module for everything! Haha! I'll do a review on all of these.


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


it's not just for consistency reasons... it just makes it much easier to figure out the content of the output string. Across Spinnaker there are only a few cases where String.format is being used, usually where you do need to format the final string (i.e.String.format("${clusterName}-v%03d", it)); it looks like Azure and Google are more of out of the norm...


??
I'm sorry but I've never done this. I think that you've even reverted my commit.
The problem is that `chunksize` in `minetest.conf` is only used for new worlds, so may not be the used chunksize that can only be detected by `minetest.register_on_generated(minp, maxp)`


Good question ^-^
To be honest I've changed it a few times before releasing it.
Maybe we should allow register the service using any name? Not sure as having it fixed will make it easier to track the use of the service for SCA and refactoring.. hmm ...  food for thought


113837367-Fanger-PMV-Equation-Bug (RKStrand) - x86_64-MacOS-10.9-clang: OK (2113 of 2113 tests passed, 0 test warnings)

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


@sfmskywalker yes, and the "benefit" of a Logical Data slot is that it is carried among thread switches (but only after the 1st write) due to async / await code, as done by mvc for the HttpContext.

The only potential side effect i see is if you use in **concurrent** threads a slot that has been 1st written in the parent thread, then it will be shared by all childs.

I'll do the PR.


The value should be a bit clearer


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


Please add a trailing slash.


Small steps :)
Did you try removing these?


@mistercrunch If dag.dag_id in dag_blacklist why re-add it to the same set?


I did not find a nicer solution, but I never said that I have perfect Ruby/Rails knowledge. ;-)
Any good suggestions?


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


I agree with that diagnosis.


Are these anything to be concerned about? Some refactoring required to allow safe-exclusion of these?

```
[INFO] --- maven-bundle-plugin:3.0.1:bundle (allAspects) @ jperf ---
[WARNING] Bundle net.jperf:jperf:bundle:1.0.4-SNAPSHOT : Export net.jperf,  has 1,  private references [net.jperf.helpers],
[WARNING] Bundle net.jperf:jperf:bundle:1.0.4-SNAPSHOT : Export net.jperf.chart,  has 1,  private references [net.jperf.helpers],
[WARNING] Bundle net.jperf:jperf:bundle:1.0.4-SNAPSHOT : Export net.jperf.log4j,  has 1,  private references [net.jperf.helpers],
[WARNING] Bundle net.jperf:jperf:bundle:1.0.4-SNAPSHOT : Export net.jperf.logback,  has 1,  private references [net.jperf.helpers],
```

Also:

```
[INFO] --- maven-bundle-plugin:3.0.1:bundle (javalogAspects) @ jperf ---
[WARNING] Bundle net.jperf:jperf:bundle:1.0.4-SNAPSHOT : Unused Import-Package instructions: [java.util.logging.*]
```


xx-Mx build? gmhm..


If I missed a better way to check, then we should switch to that.
This is used because `base64` type for raw is interpreted as [encoded commands](https://github.com/qzind/qz-print/blob/b40dffd03d8a6ec344960647a31ac53504937b40/src/qz/printer/action/PrintRaw.java#L93), not an image.


can't test it - no osx devices/virtual environment


s/exits/exist/


Could you implement page-objects on this tests?


O.o


What is the point of the def main() bit on 31?


113837367-Fanger-PMV-Equation-Bug (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2151 of 2151 tests passed, 0 test warnings)

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


Hi Rob,

I think this message on GitHub didn't get to you, so I,m sending it back by
e-mail.

Thanks,

José Caetano Silva

================

Hi,

Sorry for the delay in the answer.

The problem is related with JavaScript 5 and 6 "Strict Mode" see:
http://www.2ality.com/2013/09/window.html.

I’m using the “'use strict';” globally in my project, so my code stopes on
your script test “if (Cookies) {” (line 503) with the error “Reference
Error: Cookies is not defined”.

By using "js.cookie.js", the error disappears because it creates the
“window.Cookies” global variable, but I have to many import scripts on my
project so I try not to use what I don’t need.

Using my patch, your script works OK on “Strict” and “No Script”
JavaScript/ECMAScript modes.

Thanks,

José Caetano Silva

#1 <https://github.com/caetanator/jquery-lang-js/pull/1>

2016-01-22 9:16 GMT+00:00 Rob Evans <notifications@github.com>:

> @caetanator <https://github.com/caetanator> Is window.Cookies required?
> Cookies and window.Cookies should be the same thing.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/caetanator/jquery-lang-js/commit/7a4587f828863841daddd15bef79068991e14ed8#commitcomment-15607939>
> .
>


needed much more suitable specifications about it


related issue: https://github.com/thoughtbot/administrate/issues/481 #481


113837367-Fanger-PMV-Equation-Bug (RKStrand) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


They were the newest versions that I found on a public maven search


Please let me know once you guys reach a conclusion.


lgtm


use pre-defined constants in MediaType class


@jpalardy @idbrii, I have found, if you set the msgwait in screenrc, it does "fix" the issue, the problem is, if you have multiple screen windows open, you can no longer do a ^A-w to see what sessions are open. The message return time is zero and never displays. Hopefully by adding it into the vim-slime code, it will only be an adjustment for the communication channel. Having to set msgwait to zero globally is a non-starter.


Ah, nice


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


I pasted the things Radhika wrote on the google docs to give us some reference of what we need to work on.


some of the code upto this line is same as other test ?  pls extract to a common method.


I'll have a look. My knowledge isn't perfect either, but two know more than one.


113837367-Fanger-PMV-Equation-Bug (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1005 of 1005 tests passed, 0 test warnings)

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


It seems it was just copied from the SHA-1 version. I probably just had a brainfart.


revert soon


I know of a few devs. who prefer to keep the file name the same over diff. envs. and use a diff. `config-dir`-setting per env. For BC reasons alone I can no change this. With that being said, I like (and use) the format you posted most of the time :)


@pragmaticivan hi ivan, missing translate this p.


Wouldn't the parameter passed to String.format tell you the content?
"${}" is a groovy convention and it's used in a lot of places throughout the clouddriver code (e.g., Clouddriver-core orchestration code). I've _tried_ to adhere to the groovy conventions when possible so in my opinion we should should use "${}" going forth.


I actually didn't run PEP8 on my own file, but did here and it had some suggestions:

(seds)d-69-91-136-77:bacteriopop janet$ pep8 load_data.py
load_data.py:6:80: E501 line too long (111 > 79 characters)
load_data.py:8:80: E501 line too long (119 > 79 characters)
load_data.py:20:80: E501 line too long (94 > 79 characters)
load_data.py:24:80: E501 line too long (103 > 79 characters)
load_data.py:35:11: W292 no newline at end of file

Note, to get your file I did a git clone in a new place on my computer, did `git fetch`, then checked out your branch.  Pretty cool!


Is there any specific reason you're enforcing 5.2 to be used? Laravel 5.1 is on LTS support which makes future versions of this package unusable on it. The [extensions](https://github.com/laravel-doctrine/extensions/blob/1.0/composer.json#L22) project has it configured to support both versions.


I can dig this pattern.

Wondering if instead of having a setter pattern here, if we might want to just make all classes inheriting from this implement something like "getActivityHooks"


Wouldn't it be more logical to place it after `ends`?


No this is fine. I though I needed it, but I forgot we were doing single sign on from DataTrue to Zendesk. We don't need to have a redirect. Sorry to bother


s/true/false/?


@pragmaticivan see my note. Thanks for helping me. ;)


@tiagobarreto fixed.


If this is a static method then there is no `self` here.  Is this meant to be a classmethod perhaps?


Laravel 5.1 is still supported and will receive updates until Laravel 5.1 is EOL.

Version 1.1 of this package is meant to support the breaking changes Laravel 5.2 introduced.

Our docs have a little table with the supported version. For Laravel 5.1 stick with versiom. 1.0.* of this package.


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


I thought about it too, but in the end my idea was that the main thing I want to see is SUPPLIER+PICKUP_DATE. This is my "primary key". And to this "primary key" I see the detailed information like when it starts and ends, who order, ...


Extra line


113837367-Fanger-PMV-Equation-Bug (RKStrand) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1563 of 1563 tests passed, 0 test warnings)

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


`@ExperimentalApi`?


LGTM


Great. Looks good.


Buena onda! Gracias


I haven't looked to be honest. This PR is not really meant to be accepted, it's just to highlight the changes I needed to make to handle usernames in formats: DOMAIN\username and username@domain.local. We should make a function to handle this depending on how usernames are stored in the backends. If usernames are stored as username@domain.local then the function should handle all usernames in that way?


Running `make libcrystal` returns:
`make: Nothing to be done for `libcrystal'. `


Just added this that Sal did on 2/22/2016


Nope, definitely true. It's saying that the baseInstant has expired which it has in this case as its current time


Done


Muchas gracias, problema solucionado :+1:


This sends the mouseEvent (click) to the function. Then you can call event.preventDefault() to avoid the buttons reloading the page.


Certes, ça fonctionne. Mais c'est vraiment pas le bon style d'écriture. Je te retrouve la related doc, si tu veux.


I abstracted this out so we can define it just once. This would usually be called an environment variable, i.e. something that has to change based on the server environment (local, staging, production).


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


These #includes can be completely removed; they're cruft from when ```struct timespec``` was being used directly.


Split this into its own function, so we can call it when we create or delete events to refresh the list. This is the main original idea of AJAX — the page can stay up to date without reloading.


since this does not change you should make it a const and pull it out of the function.


So close... but I don't think the buttons had this id, only the class. This would have worked, but it's a little simpler to handle it in onclick() on the element itself.


It's a good point and we ought to have discussed it before merging. :-(

However, I think it's only an issue for the tests - we don't actually use the feature in the framework itself.

@oznetmaster You mention !NET30. Is that a pre-defined constant created by the compiler? If there are such constants, then we could easily condition the build as you suggest. I searched at one time and couldn't find anything like that.


why revert? this fixes https://jira.cyanogenmod.org/browse/NIGHTLIES-2500


What is this line trying to say? Ses unnecessary given the next sentence about using a development provider.


The statement "Now that we have defined the Metadata mappings" is not accurate.  At this point, we haven't defined any metadata mappings yet.


JS objects don't need the key wrapped in quotes, only the value.


same thing: make it a const, and bring it outside of the function


We already do this kind of dynamic checking another place.  It seemed easier than replicating it.


Looks good. I can't test it but I see that you guys just use the if else statement to route to the /signup page.
Now we just need to implement the /auth/github path right?


This may be why stuff was failing: the request didn't have the right header.


The current documentation suggests that both getters and setters are mutators, although getters are definitely not mutators.


Congratulations, the red&yellow curse is definitively broken :)
-pp


Ping @JackDunnNZ, this hasn't been tagged yet


Adding RU translations for site_sections.template.php


I couldn't find any justification throughout Doctrine's documentation that, "References in the text will be made to the XML mapping.".  It seems like the default is the docblock style.  Accordingly, I removed this line.


JSON.stringify takes a JS object and converts the keys to strings (i.e., wraps everything in quotation marks) so it can be sent 'over the wire' to a server. This is also called serializing an object. The opposite (turning JSON into a JS object) is done with JSON.parse(), and is also called deserializing.


@ddebrunner Right now, I'm just migrating the content. I think @home4slc was planning to make some updates to the content of this topic. Can we handle that change separately?


If we create an event, update the dropdown so it now includes the new event.


yes I saw that. But WHY is it required there  or IS it required????  I know that we always have to endian swap the crap after a call to pbkdf2_sha1 when making a key for AES/DES or something else

That is kind of why I left it, to remind me to look into just WTF we are doing that for in the other pbk stuff.  Yes, we 'may' need to do that at some point, but I think in the actual pbkdf2 hash is likely not the right place.

I just did not have time to research right now.


Hi @massie!
Before you commit this, there seems to be a small problem with this code. With the change, my VCFs are now being sorted but differently than the convention that GATK follows. For example, when evaluating my variants I got

```
##### ERROR   /home/eecs/amchen/data/working/NA12878.gmm.vcf contigs = [1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 3, 4, 5, 6, 7, 8, 9, GL000191.1, GL000192.1, GL000193.1, GL000194.1, GL000195.1, GL000196.1, GL000197.1, GL000198.1, GL000199.1, GL000200.1, GL000201.1, GL000202.1, GL000203.1, GL000204.1, GL000205.1, GL000206.1, GL000207.1, GL000208.1, GL000209.1, GL000210.1, GL000211.1, GL000212.1, GL000213.1, GL000214.1, GL000215.1, GL000216.1, GL000217.1, GL000218.1, GL000219.1, GL000220.1, GL000221.1, GL000222.1, GL000223.1, GL000224.1, GL000225.1, GL000226.1, GL000227.1, GL000228.1, GL000229.1, GL000230.1, GL000231.1, GL000232.1, GL000233.1, GL000234.1, GL000235.1, GL000236.1, GL000237.1, GL000238.1, GL000239.1, GL000240.1, GL000241.1, GL000242.1, GL000243.1, GL000244.1, GL000245.1, GL000246.1, GL000247.1, GL000248.1, GL000249.1, MT, NC_007605, X, Y, hs37d5]
##### ERROR   reference contigs = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, X, Y, MT, GL000207.1, GL000226.1, GL000229.1, GL000231.1, GL000210.1, GL000239.1, GL000235.1, GL000201.1, GL000247.1, GL000245.1, GL000197.1, GL000203.1, GL000246.1, GL000249.1, GL000196.1, GL000248.1, GL000244.1, GL000238.1, GL000202.1, GL000234.1, GL000232.1, GL000206.1, GL000240.1, GL000236.1, GL000241.1, GL000243.1, GL000242.1, GL000230.1, GL000237.1, GL000233.1, GL000204.1, GL000198.1, GL000208.1, GL000191.1, GL000227.1, GL000228.1, GL000214.1, GL000221.1, GL000209.1, GL000218.1, GL000220.1, GL000213.1, GL000211.1, GL000199.1, GL000217.1, GL000216.1, GL000215.1, GL000205.1, GL000219.1, GL000224.1, GL000223.1, GL000195.1, GL000212.1, GL000222.1, GL000200.1, GL000193.1, GL000194.1, GL000225.1, GL000192.1, NC_007605, hs37d5]
```
I'll try to put in a fix but the second part with the GL contigs confuses me. It seems like they are neither alphabetically nor numerically sorted..


Introducing the UnitOfWork concept here seems premature.  It's been moved down to the next section.


You had ` i <= events.length ` — off by one.


please put another newline between the assignment and import :)
-->
```python
from coalib.misc import Constants

__version__ = Constants.VERSION
```


Just adjusted indentation.


Why is there a 10 second wait?

The comment needs to explain why, otherwise the risk exists it will be copied in real applications.


Forgot to name this commit. It should read something like "Additions for execution generator".


Have you verified that this fix does not break screen rotation?


RayZ asked me comment here.  Please make sure whatever fixes you do for operators - / % are also applied to << and >>   Since you can shift off either end and lose bits, order matters.

default
{
    state_entry()
    {
        integer value = ((4 >> 2) >> 2);
        integer value2 = (4 >> (2 >> 2));
        llSay(0, "value: " + (string) value + " value2 " + (string) value2);
    }
}

Gives: value: 0 value2 4


This section regarding ArrayCollection was confusing-written and likely inaccurate.  No objects of type "Doctrine" are involved here.


It's a matter of habit, main promise chain sometimes can't handle the exception that thrown inside wrapped promise, that's why I always add catch on every promise chain. And why I return `err` there, honestly, I didn't know what to write to handle the exception before I return the err.


Since safeServe is called in separate go-routine, it's not safe to call Fatal here:
https://golang.org/pkg/testing/#T.FailNow

I'd recommend passing in a "chan<- err" to relay errors, if any, and then fail in the test goroutine.


`dice+(number)d(number)` without parentheses


5499-Electric-Service-Follow-Up (EnergyArchmage) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


LGTM except for the comment I added above. Thanks!


I wouldn't recommend keeping the `UnicodeUtilities`. They're _not_ good. :eyes:


Then why just not `/dice\+(\d+{,2})d(\d+{,2})/i`?


yes, this needs to get implemented. it defines how the data is written to the ktkr file.


Yeah so `id` is part of the path, not a parameter so removed the parameters section.

It should be clear from the context that `id` is a uuid, right?


Nice catch! :+1:


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


Why leave this empty 'if' with commented out code? If there is really something here that needs fixing, removing this and opening a bug for follow-up would be preferred.


:+1: for reducing stdlib size.


nit: AFAICT, it fails when a is 0.
```
if atomic.LoadUint32(&errCount) == 0 {
   t.Errorf("expected at least 1 error(s), got none")
}
```


Hi Ted,

You are on the right track here, however, I don't see this method (authorize_moderator). Is it in another branch?


@curry684,

Fixed.


I left out the next few steps:
- immediately see that I pushed to master, damn it
- consider reverting or leaving, since master is a protected branch
- revert would be overkill, so leave it
:p


Y. My bad. I will revert to anyploid in the comments/doc and variable/method names.


Ok, lets move the conversation to the issue so others can join in.

Hugh

On Mon, Feb 22, 2016 at 3:45 PM, Paviluf <notifications@github.com> wrote:

> Do you have a suggestion for another key to turn into the capslock key?
>
> What do you think of left shift : key <LFSH> { overlay1=<CAPS> };
> I tried it and that work great.
>
> I think I will add the second row to your maps to be consistent.
>
> I didn't managed to make the media key work as F key (and vice versa) with
> the overlay key, so I don't know if it's possible on Falco. Even if it work
> it's really useless to have 2 F keys rows I think and that lead to my next
> comment.
>
> For consistency sake, we should do something similar for the falco ones
> and have two keyboards where the media keys are F keys.
>
> Since beta2, our default keyboard made the F keys media keys by default
> (without a special key).
>
> What do you think of keeping only the F key with the overlay on numbers
> key ? That work well and that allow us to have access to all 12 F keys.
> Honestly what the point of having 2 F keys row ?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/GalliumOS/xkeyboard-config/commit/5fa90e52f7c6fb09af68a865935263f8988862bd#commitcomment-16254300>
> .
>


That's not super-clear... Maybe expand the control flow and the expected values of things in the comments?


Sorry about that :maple_leaf:


yeah, and it should fail; if the error handler was never invoked, what are we doing in this test? :P


Done!


:) looked for this the whole night! Awesome.


这些counter，弄成小写吧。


I guess this whole thing is because start + n * delta might be close to end but not quite due to floating point errors?


Thank you, should be fixed in 53996663c46f662157beb7c9af7f904a5c5bb01e


perhaps you're suggesting a simplification to the code - i'd like to leave it as is, in case a future change requires a different number than `1`.


SZVAV-Fan-Control (rraustad) - Win64-Windows-7-VisualStudio-12: OK (2106 of 2110 tests passed, 549 test warnings)

 * 553 tests had: AUD diffs.
 * 483 tests had: RDD diffs.
 * 1 test had: ESO small diffs.
 * 7 tests had: MDD diffs.
 * 7 tests had: MTD diffs.
 * 2 tests had: ERR diffs.
 * 4 tests had: ESO big diffs.
 * 1 test had: MTR big diffs.
 * 4 tests had: Table big diffs.
 * 1 test had: EIO diffs.
 * 1 test had: SSZ big diffs.
 * 1 test had: ZSZ big diffs.

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


not sure why the indents are showing up here.
on my computer this is how it looks.
![capture](https://cloud.githubusercontent.com/assets/16806069/13240557/1ddd7958-d9a9-11e5-8951-5f9963725db9.JPG)


no, this would break it.   the dc_rack already has the colon.  eg  "DFW2:2"  ... the cloud_dc_rack_map key is a cloud, value is a dc_rack like "DFW2:2"


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


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


####  实验
*1
*2


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


I love Atom and I love ArnoldC. Also, for the record, I'm highly amused too.


NOICE


Did you accidentally delete all the of the index page?


Data.json is now stored in directory the script is launched from, regardless of platform (tested on Windows)


That looks like a pot leaf which gives your message a totally different meaning


@Paviluf Your xev output is missing F4 and F5. Would you mind killing xfce4-power-manager to see if you can get their keycodes?


what if you want to exclude `SomeField`, but not `AnotherSomeField`

contains would exclude both.

it doesn't make sense to use both matches and contains with the same value at the same time, but that's up to the developer.


2：A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects  https://github.com/vsouza/awesome-ios


What is the controversial sentence fixed here? I can't spot it. There are a bunch of formatting and a few English usage reversions unfortunately dragged along with.


Cara não pode colocar -1, o nextInt vai de 0(inclusivo) até o numero que foi passado - 1 (exclusivo)

Ou seja, se colocar nextInt(3) ele só vai gerar 0, 1 ou 2.


Nice!


Nice job using a switch statement!


On Sun, Feb 21, 2016 at 11:38 PM, Fran Boon <notifications@github.com>
wrote:

> Only have comments about the comments there, so seems OK to merge.
>
> I was thinking about this idea to move Areas & Resources directly to the
> Alert, yet needing localised descriptions.
> Do we in fact need localised cap_area? Or are the localised parts just the
> cap_area_tag?
> If we do need localised cap_area.description (name field?) then we could
> perhaps have a new cap_area_name table to hold the localised descriptions
> instead of needing to copy the area & both point to the same area_location
> Same thing for resources if-required.
>
The localised cap_area is already stored in cap_area_name here:
https://github.com/flavour/eden/blob/master/modules/s3db/cap.py#L1722.
Currently it is used for template cap area:
https://github.com/flavour/eden/blob/master/modules/s3db/cap.py#L1964
ᐧ


If the file does not exist nor contains that string, would you want to verify and append "org.gradle.daemon=true"? I imagine you do? And another case what if the user has org.gradle.daemon set to false?

I think this is closer to your intention:
```
[[ -e $FILE ]] || touch $FILE # Create if not there
grep $STRING $FILE || echo $STRING >> $FILE # Append string if not in there
```


Worth mentioning that I added basic namespace code in this commit as well and forgot


yes, I'm suggesting to simplifying the condition. :-) Let's keep it as simple as possible.

BTW, I'm happy to manually merge and edit if that's too much trouble. :-)


SZVAV-Fan-Control (rraustad) - Win64-Windows-7-VisualStudio-12: OK (2120 of 2120 tests passed, 6 test warnings)

 * 6 tests had: AUD diffs.

![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)


Rejected. At the bare minimum do this from the upload processing when it checks the ban.

If we're calling Error anyway to redirect to `banned.php`, why even call Error?


You maybe already know this, but I imagine we reimaged Greg to have team number 9001. Avoids wireless network conflicts and duplicate entries in known_hosts, among other things.


2：iOS 学习资料整理 https://github.com/Aufree/trip-to-iOS


3：中文 iOS/Mac 开发博客列表 https://github.com/tangqiaoboy/iOSBlogCN


4：awesome-iso    https://github.com/vsouza/awesome-ios


出现网络请求错误，怎么解决啊？


don't use this static variable, instead put the result of calculateAneuploidPLcache directly into the map.


Updated at https://github.com/jarun/googler/commit/f9d1aff560628488c597483b725c8bbe442e8470.


5：Apple Pay编程指南   http://www.open-open.com/lib/view/open1422324034345.html


SZVAV-Fan-Control (rraustad) - i386-Windows-7-VisualStudio-12: OK (2120 of 2120 tests passed, 6 test warnings)

 * 6 tests had: AUD diffs.

![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)


check that aneuploidPloidyToPLIndexToAlleleIndices.has(ploidy) before get()


there will be no need for this.


wow good find


Because the recursive implementation for the allele ordering (in the VCF 4.3 spec) begins with an empty variable. Will add the aforementioned test.


Sure, go ahead.

On Mon, Feb 22, 2016 at 10:28 PM, Soheil Hassas Yeganeh <
notifications@github.com> wrote:

> yes, I'm suggesting to simplifying the condition. :-) Let's keep it as
> simple as possible.
>
> BTW, I'm happy to manually merge and edit if that's too much trouble. :-)
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/tamird/cmux/commit/16c866846dabaaff9a46149e6d6b6f55ea1be84c#commitcomment-16258515>
> .
>


$(function(){
     //target表示提示框的class tag的取值为true or false 用来表示是否显示提示框的边框圆角
    //

    //

    //文字文字
    //

    //js调用  $(".box").m_tip(".m_tip",true);
     $.fn.m_tip = function(target,tag){
          var that = $(this);
          that.hover(function(){
            var border = parseInt($(target).find(".m_tip_bottom").attr("data-border"));
            var b_w=that.outerWidth();
            var b_h=that.outerHeight();
            var t_w=$(target).outerWidth();
            var t_h=$(target).outerHeight();
            var o_L=that.offset().left;
            var o_T=that.offset().top;
            var m_L=that.offset().left + (b_w - t_w) / 2;
            var m_T=that.offset().top -  b_h - border -3;

            //console.log(that.offset().left + '/' + that.offset().top + '/' + border)
            // if( o_T < t_h) {
            //  that.attr("data-direction","bottom")
            // } else {
            //  that.attr("data-direction","top")
            // }
            //
            // if( o_L < t_w) {
            //  that.attr("data-direction","right")
            // } else {
            //  that.attr("data-direction","left")
            // }

            //判断是否显示边框圆角
            if( tag ) {
               $(target).css("border-radius",'3px');
            } else {
               $(target).css("border-radius",'0px');
            }
            // 判断提示框显示的方向
            //
            if( that.attr("data-direction") == 'bottom') {
               $(target).find(".m_tip_bottom").css({
                    'border-bottom' : "6px solid #555556",
                    'border-top' : '0px',
                    'border-left' : '6px solid #fff',
                    'border-right' : '6px solid #fff',
                    'top': -border,
                    'left': t_w / 2 -border
               })
               $(target).css({
                    top: o_T + t_h,
                    left: m_L
               })
            } else if( that.attr("data-direction") == 'top' ) {
                    $(target).find(".m_tip_bottom").css({
                         'border-top' : "6px solid #555556",
                         'border-bottom' : '0px',
                         'border-left' : '6px solid #fff',
                         'border-right' : '6px solid #fff',
                         'left' : t_w / 2 -border,
                         'top' : t_h
                    })
                      $(target).css({
                        left:m_L,
                        top:m_T
                      })
            } else if( that.attr("data-direction") == 'right' ) {
              $(target).find(".m_tip_bottom").css({
                   'border-top' : "6px solid #fff",
                   'border-bottom' : '6px solid #fff',
                   'border-left' : '0px',
                   'border-right' : '6px solid #555556',
                    'left' : - border,
                    'top' : ( t_h - border ) / 2 -3
              })
                $(target).css({
                  left:b_w + border,
                  top:o_T - ( t_h - b_h ) / 2
                })
            } else if( that.attr("data-direction") == 'left' ) {
              $(target).find(".m_tip_bottom").css({
                   'border-top' : "6px solid #fff",
                   'border-bottom' : '6px solid #fff',
                   'border-left' : '6px solid #555556',
                   'border-right' : '0px',
                    'left' : t_w,
                    'top' : ( t_h - border ) / 2 -3
              })
                $(target).css({
                  left:o_L - t_w - border,
                  top:o_T - ( t_h - b_h ) / 2
                })
            }
            $(target).show();
          },function(){
            $(target).hide();
          })
     }

})


Isn't URLArgs a subspec below, should it reference that?


I think you want to fix this url to point to the official one?


$(function(){
    //target表示提示框的class tag的取值为true or false 用来表示是否显示提示框的边框圆角
    //

    //

    //文字文字
    //

    //js调用  $(".box").m_tip(".m_tip",true);
     $.fn.m_tip = function(target,tag){
          var that = $(this);
          that.hover(function(){
            var border = parseInt($(target).find(".m_tip_bottom").attr("data-border"));
            var b_w=that.outerWidth();
            var b_h=that.outerHeight();
            var t_w=$(target).outerWidth();
            var t_h=$(target).outerHeight();
            var o_L=that.offset().left;
            var o_T=that.offset().top;
            var m_L=that.offset().left + (b_w - t_w) / 2;
            var m_T=that.offset().top -  b_h - border -3;

            //console.log(that.offset().left + '/' + that.offset().top + '/' + border)
            // if( o_T < t_h) {
            //  that.attr("data-direction","bottom")
            // } else {
            //  that.attr("data-direction","top")
            // }
            //
            // if( o_L < t_w) {
            //  that.attr("data-direction","right")
            // } else {
            //  that.attr("data-direction","left")
            // }

            //判断是否显示边框圆角
            if( tag ) {
               $(target).css("border-radius",'3px');
            } else {
               $(target).css("border-radius",'0px');
            }
            // 判断提示框显示的方向
            //
            if( that.attr("data-direction") == 'bottom') {
               $(target).find(".m_tip_bottom").css({
                    'border-bottom' : "6px solid #555556",
                    'border-top' : '0px',
                    'border-left' : '6px solid #fff',
                    'border-right' : '6px solid #fff',
                    'top': -border,
                    'left': t_w / 2 -border
               })
               $(target).css({
                    top: o_T + t_h,
                    left: m_L
               })
            } else if( that.attr("data-direction") == 'top' ) {
                    $(target).find(".m_tip_bottom").css({
                         'border-top' : "6px solid #555556",
                         'border-bottom' : '0px',
                         'border-left' : '6px solid #fff',
                         'border-right' : '6px solid #fff',
                         'left' : t_w / 2 -border,
                         'top' : t_h
                    })
                      $(target).css({
                        left:m_L,
                        top:m_T
                      })
            } else if( that.attr("data-direction") == 'right' ) {
              $(target).find(".m_tip_bottom").css({
                   'border-top' : "6px solid #fff",
                   'border-bottom' : '6px solid #fff',
                   'border-left' : '0px',
                   'border-right' : '6px solid #555556',
                    'left' : - border,
                    'top' : ( t_h - border ) / 2 -3
              })
                $(target).css({
                  left:b_w + border,
                  top:o_T - ( t_h - b_h ) / 2
                })
            } else if( that.attr("data-direction") == 'left' ) {
              $(target).find(".m_tip_bottom").css({
                   'border-top' : "6px solid #fff",
                   'border-bottom' : '6px solid #fff',
                   'border-left' : '6px solid #555556',
                   'border-right' : '0px',
                    'left' : t_w,
                    'top' : ( t_h - border ) / 2 -3
              })
                $(target).css({
                  left:o_L - t_w - border,
                  top:o_T - ( t_h - b_h ) / 2
                })
            }
            $(target).show();
          },function(){
            $(target).hide();
          })
     }

})


Fixed by commit: 3034374


We don't annotate as not null since that is the default for the code base.


$(function(){
     //target表示提示框的class tag的取值为true or false 用来表示是否显示提示框的边框圆角
    //

文字文字

    //js调用  $(".box").m_tip(".m_tip",true);
     $.fn.m_tip = function(target,tag){
          var that = $(this);
          that.hover(function(){
            var border = parseInt($(target).find(".m_tip_bottom").attr("data-border"));
            var b_w=that.outerWidth();
            var b_h=that.outerHeight();
            var t_w=$(target).outerWidth();
            var t_h=$(target).outerHeight();
            var o_L=that.offset().left;
            var o_T=that.offset().top;
            var m_L=that.offset().left + (b_w - t_w) / 2;
            var m_T=that.offset().top -  b_h - border -3;

            //console.log(that.offset().left + '/' + that.offset().top + '/' + border)
            // if( o_T < t_h) {
            //  that.attr("data-direction","bottom")
            // } else {
            //  that.attr("data-direction","top")
            // }
            //
            // if( o_L < t_w) {
            //  that.attr("data-direction","right")
            // } else {
            //  that.attr("data-direction","left")
            // }

            //判断是否显示边框圆角
            if( tag ) {
               $(target).css("border-radius",'3px');
            } else {
               $(target).css("border-radius",'0px');
            }
            // 判断提示框显示的方向
            //
            if( that.attr("data-direction") == 'bottom') {
               $(target).find(".m_tip_bottom").css({
                    'border-bottom' : "6px solid #555556",
                    'border-top' : '0px',
                    'border-left' : '6px solid #fff',
                    'border-right' : '6px solid #fff',
                    'top': -border,
                    'left': t_w / 2 -border
               })
               $(target).css({
                    top: o_T + t_h,
                    left: m_L
               })
            } else if( that.attr("data-direction") == 'top' ) {
                    $(target).find(".m_tip_bottom").css({
                         'border-top' : "6px solid #555556",
                         'border-bottom' : '0px',
                         'border-left' : '6px solid #fff',
                         'border-right' : '6px solid #fff',
                         'left' : t_w / 2 -border,
                         'top' : t_h
                    })
                      $(target).css({
                        left:m_L,
                        top:m_T
                      })
            } else if( that.attr("data-direction") == 'right' ) {
              $(target).find(".m_tip_bottom").css({
                   'border-top' : "6px solid #fff",
                   'border-bottom' : '6px solid #fff',
                   'border-left' : '0px',
                   'border-right' : '6px solid #555556',
                    'left' : - border,
                    'top' : ( t_h - border ) / 2 -3
              })
                $(target).css({
                  left:b_w + border,
                  top:o_T - ( t_h - b_h ) / 2
                })
            } else if( that.attr("data-direction") == 'left' ) {
              $(target).find(".m_tip_bottom").css({
                   'border-top' : "6px solid #fff",
                   'border-bottom' : '6px solid #fff',
                   'border-left' : '6px solid #555556',
                   'border-right' : '0px',
                    'left' : t_w,
                    'top' : ( t_h - border ) / 2 -3
              })
                $(target).css({
                  left:o_L - t_w - border,
                  top:o_T - ( t_h - b_h ) / 2
                })
            }
            $(target).show();
          },function(){
            $(target).hide();
          })
     }

})


@zmwangx, on a different note, would you mind being a collaborator for `googler`? I appreciate the way you review things and your logical inputs :).


A very basic app (two screen) first of them list the repos, on info button (CellAccessoryDetailButton) represent a repo by html_url.


Need to come back to this one.

Initial thoughts are that resource name should not be 'db'. Perhaps rds or db-instance?


code duplication here leads to increased program space.


Need to remove !!! string


- Atualizado com novos bônus de power up;
- Atualizada a rotina draw()


@ellismg I've been looking into this more today. With this approach, you'll only get a list of packages if you already have them installed.

For example I removed liblttng-ust0 (and a couple other packages) from my dev box and reran to this output:
```
libasn1-8-heimdal
libc6
libcomerr2
libcurl3
libedit2
libffi6
libgcc1
libgcrypt11
libgnutls26
libgpg-error0
libgssapi3-heimdal
libgssapi-krb5-2
libhcrypto4-heimdal
libheimbase1-heimdal
libheimntlm0-heimdal
libhx509-5-heimdal
libicu52
libidn11
libk5crypto3
libkeyutils1
libkrb5-26-heimdal
libkrb5-3
libkrb5support0
libldap-2.4-2
liblldb-3.6
libllvm3.6
libncurses5
libp11-kit0
libpython2.7
libroken18-heimdal
librtmp0
libsasl2-2
libsqlite3-0
libssl1.0.0
libstdc++6
libtasn1-6
libtinfo5
libuuid1
libwind0-heimdal
zlib1g
```

No liblttng-ust0!

This seems to be because `ldd -v` doesn't include the libraries it can't find in the more verbose section. Only in the top section.

I guess as long as you know that have all of the libraries already installed on whatever box you ran this on, it isn't an issue. I'm wondering if it'd be worth writing a parser for the top portion ldd, and piping it through dpkg-query as a part of our build, to dynamically determine whether we have all these dependencies installed.

Thoughts?


TeamCity LabKey :: LabkeyRelease15.3 :: CDS postgres 9.4 [Build 156](https://teamcity.labkey.org/viewLog.html?buildId=305026&buildTypeId=LabkeyRelease153_CdsPostgres94) outcome was **FAILURE**
Summary: Tests failed: 9, passed: 41 Build time: 01:29:42
### Failed tests
```
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.CDSVisualizationTest.verifyStudyAndTreatmentVars: <no details avaliable>

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

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

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

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

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

```


徒弟，最近在忙什么，管理吗？


5499-Electric-Service-Follow-Up (EnergyArchmage) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1005 of 1005 tests passed, 0 test warnings)

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


Oh @eschnett's answer hadn't shown up when I replied. I guess it's a good idea to experiment with monads a bit before defining Nullable fully.


ths


@cxchua checking it out


5499-Electric-Service-Follow-Up (EnergyArchmage) - x86_64-MacOS-10.9-clang: OK (2113 of 2113 tests passed, 3 test warnings)

 * 3 tests had: AUD diffs.

![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)


eh, i just made the change


SZVAV-Fan-Control (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1564 of 1564 tests passed, 0 test warnings)

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


@schwankl - I have reverted it after I did test. So its now as existing was.


Love the townpix version! Great job going above and beyond to make sure you understand the concepts.


Hmm, there must be some other way to define the classmap, leave it with me, I'll see what I can find :)


Looks like one of those backslash bugs snuck through here. Should use File.separatorChar like the others.


Approved pending test by Mike and rename of function to asg-elbs.

We need to get more consistent with pluralisation in function names (instance-ip comes to mind).


@genius001 I don't know if it's possible to do in mac, let us know if you find out how!


HelloWorld Program with comments removed.


makes sense


Please test this to ensure that the default charset/collation is set to `utf8`.


5499-Electric-Service-Follow-Up (EnergyArchmage) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2151 of 2151 tests passed, 6 test warnings)

 * 6 tests had: AUD diffs.

![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)


@isidorn  abstract class Indent need export.
![image](https://cloud.githubusercontent.com/assets/7069719/13241069/d391e062-da22-11e5-984f-95c5d04cb5ea.png)


Yup will do, I just need to clean up ugly PRs since I had to rebased integration of top of master...


5499-Electric-Service-Follow-Up (EnergyArchmage) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


this is just standard complaining


Great! I am still a composer `n00b` but we really need to embrace it. It's like "doing node" without npm...


Removed Comments from HelloWorld file


Great job customizing the form!


Can throw an ArrayIndexOutOfBoundsException if ploidy > = aneuploidPloidyToPLIndexToAlleleIndices.


We should probably make this step behave like `medic-run.js`: return 0 but output the test results for consumption by later steps.


what do we enter for lab name ?


Eh, it's pretty technical and needs a legend.  Eventually I'll have a more readable one that is more features-based and not full of bug notes.


I screwed up this merge. Please ignore.


@alsorokin Sorry, I don't know what PTAL means. ): Thank you for the changes! I left more comments.


@alsorokin also, you can probably open a PR for this branch so that the CR comments are easier to track.


Errored when I piped in resource-ids
elbs and elb-instances should accept resource-ids on STDIN and/or args


:)

I think we want `() or (A and List(A))`, though?


All of those files are automatically generated by the [composer.json](https://github.com/symphonycms/symphony-2/blob/master/composer.json):

```
    "autoload": {
      "classmap": ["symphony/content", "symphony/lib", "symphony/template", "install"],
      "files": [
        "symphony/lib/boot/func.utilities.php",
        "symphony/lib/boot/defines.php",
        "symphony/lib/toolkit/util.validators.php"
      ]
    }
```

This will automatically build those files based of the paths and files defined here, so it shouldn't matter that they are blown away each time `composer install` or `composer update` is run.


will investigate the segfault with Nick tomorrow


> I guess as long as you know that have all of the libraries already installed on whatever box you ran this on, it isn't an issue. I'm wondering if it'd be worth writing a parser for the top portion ldd, and piping it through dpkg-query as a part of our build, to dynamically determine whether we have all these dependencies installed.

That sounds like a reasonable approach.  FWIW, I just verified on the machine I ran this stuff on that I was not getting any "not found" cases from `ldd`.

If you do end up script this, it's probably easier to drop the `-v` flag from `ldd` and just parse the non detailed section.  For cases where you have a resolved reference, `dpkg-query` that path and for the not-found case turn the reference into a glob and dpkg-query that (e.g. `libunwind.so.8 => not found` would mean you'd do `dpkg-query -S *libunwind.so.8`