Hmm good point:
elsize should be > 0
elnum should be > 1 for proper operation...

for to big a values i would trust the lua_newuserdata will assert a "memory" error.  So assume we rely on this. Otherwise we would have to make calculations on the amount of heap size in order to limit the values for elnum and elsize....


@Haroenv Yeah, maybe we should write a bullgit code guide or use @mdo's [code guide](http://codeguide.co).


I don't quite understand this change.  IIUC, this function previously expected one of the following to be true:

- `op` has an attribute named `ComputedFeatureNamesWithDivFeatures`, which should be preferred as the source for feature names
- `op` has


Thanks, will remove the check.


i see


I didn't know/think about that I could do that, thanks!


Thanks!


@liancheng, you're right and 10 should be excluded. Sorry about that. +1.


comentario


@pierbonbon - updated


I can't get icons to work on my end.


doubles are gross! (if you mean to use templates seriously.)


maladecc
ari tushd pachem


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


you can think about determining the default for `rel_eps` using `std::numeric_limits<T>::epsilon()*1e3` (adjust to your preference)


Since we need the user to be configured as a super user with the ability to get the status of all ADF submitted jobs, we need this to be either falcon or a user identified during installation for ADF jobs.   Using falcon will not be appropriate for this, so, let us make this a mandatory property in StartupProperties.
Let us a log a message and fail the service.


Should exams always have some solution type?


FWIW, `initCB` is never used


instead of `std::vector<T>` you should probably templateize the types of the containers as well. (think about comparing a `std::array<double>` with a `std::vector<float>` object.)


lgtm


can i make it say a name like me name so then it scare hacker off me server but i keep it on me server taki


removed locally for next commit.


ok, done


test


wait


good, GOOD!


Not sure of this line.


If this value is not set, I would return the default concurrency


good catch


Sorry I accidentally pressed "comment" before my comment was complete.  The above comment is updated now.


Whoa, it's alive!


We can all get behind a  :running:   ![image](https://cloud.githubusercontent.com/assets/138494/13125002/4038361c-d578-11e5-9aad-67c4af862d53.png)


**Compress.java**
Compress a string. Example input: aaaabbbbd. Example output: a4b4d


We probably don't need this, either.


5479_OAandPLANTEquipList (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2093 of 2093 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)


the reason is quite prosaic, just to avoid a 1000-lines class/trait. I think that improves the code organization, I mean responsibilities and isolation (so new feature is not woven into existing methods as a for example next `if` statement. It makes code cluttered and unreadible. But if you don't like it I move it back. Up to you :)


PHP Notice:  Undefined index: SERVER_NAME in /var/www/cal/php-calendar-2.0.9/includes/embed_setup.php on line 45
PHP Notice:  Undefined index: SERVER_PORT in /var/www/cal/php-calendar-2.0.9/includes/embed_setup.php on line 51

This showed up, upon running the script with the above corrections...


+1 to @mchamberland . This made a big difference in readability of the egs++ code!


**Compress.java**
Program to compress string. Example Input: aaabbbcd Example output: a3b3cd


Nope =)0:13, 18 февраля 2016 г., Sarabveer Singh <notifications@github.com>:Whoa, it's alive! —Reply to this email directly or view it on GitHub.


113768035_Provide-addition-explanation-to-input-contaminant-generation-rate-in-IO-Ref-#5480 (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2131 of 2131 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)


@d-ai :(


I didn't know that we have this. I'll try it. Thanks


sick code!


Test...


**LesserNumber**
Program to give output of a closest number lesser then the input, achieved just by rearranging the input number digits. Example input: 1342 Example output: 1324


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


r+


Isn't that always the case when someone develops something ?

The goal of this change was simple : reduce the size of the system to maintain to be able to evolve it easily,
The editor feature was the oddest part of the system : all the system is made to watch content, the editor is the only part writing content.

I also thought that writing markdown is not the most complicated thing you can do with a text editor, there are also very nice editor with highlighting for markdown.

There is a milestone to cover the editor's features : https://github.com/justinwalsh/daux.io/issues?q=is%3Aopen+is%3Aissue+milestone%3AEditor


saw approval from jedmccaleb
at https://github.com/graydon/stellar-core/commit/89183755345b503945bfb9d69a0bb5dbe91b16a3


merging graydon/stellar-core/avoid-unary-negate-unsigned = 89183755 into auto


graydon/stellar-core/avoid-unary-negate-unsigned = 89183755 merged ok, testing candidate = 1a7658a1


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


Are the colons really needed? I think, this is a task of CSS.


You can throw a [DeprecationWarning](https://docs.python.org/3/library/exceptions.html?highlight=deprecation%20warning#DeprecationWarning) here, so it's visible for users.


what the fuck


113768035_Provide-addition-explanation-to-input-contaminant-generation-rate-in-IO-Ref-#5480 (lgu1234) - 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)


Umm. "anotehr" isn't a word in English, "another" is surely what was meant. Not really sure why you reversed this.


Could add something on attaching crash reports (in debug if possible)


This commit needs to be applied to the 1.3 series.


@nichtich check out https://github.com/bpj/Pandoc-Elements/commit/816453368ec36c5b810b5996cdeebd598432329d


in newer versions should not be an issue


`s/''/null/`, I think


The following doc(s) have been deployed to the [1030config](http://1030config-static-docs.pantheon.io/docs) Multidev environment:
- [docs/articles/sites/plan-configurations](http://1030config-static-docs.pantheon.io/docs/articles/sites/plan-configurations)


Is there ever a need for this?


I don't understand ... how is this (and other ``_ExceptHandler``s) ever called, when ``grep`` doesn't show it ever used anywhere?


Is `INSTALLEDTESTS` supposed to be defined when running through `gnome-desktop-testing-runner`? Because it doesn't seem to get defined here, which then causes e.g. `test-basic.sh` to fail since it expects a sysroot directory (which was created in the root dir of the test by `setup-session.sh`).


Should technically go into navbar-right when authenticated


this looks terribly complicated, can't you just do `200 <= code < 300` instead of writing own functions for that stuff?


You dont have bootStart as a parameter


hay it me rekkuzaragegjens long time ne see me server is now a network i nahev 3 ll have the same ip but ports are 19133 1934 19132 ip is grim.noip.me ok


Hm, I've just thought that if tarball is updated in-place, tag would also probably be force-updated -- so `fetchFromGitHub` won't save us.


I'm OK with describing the Travis CI way for now, but I would skip the part with the `travis.yml` file. I'd leave it to the users in which way they provide the variable and the doc you refer to explains the options.

My proposal:
"Note that this Grunt task is designed to be running on [Travis CI](https://travis-ci.org/) by default, so you need to enable CI builds for your project on the profile page of your Travis account.
In order to grant Travis access to your GitHub repository, [define an environment variable](https://docs.travis-ci.com/user/environment-variables) named `GH_TOKEN` containing a [GitHub Access Token](https://help.github.com/articles/creating-an-access-token-for-command-line-use/)".


Moved to https://github.com/krousey/kubernetes/blob/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c/pkg/client/restclient/config_test.go#L26 with no modification.


From [helper_test.go](https://github.com/krousey/kubernetes/commit/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c#commitcomment-16159931) with no modification.


Other patterns lean on a positive tense when reading the code, so this negative tense is converted to it while reviewing the code for anything related to user permissions.  It's one less line of code too ;-)


I think you may have forgotten to include a `Script to push technical metadata of a file into a corresponding Salesforce record`


Moved to https://github.com/krousey/kubernetes/blob/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c/pkg/client/restclient/config_test.go#L79 with no modification.


@focusaurus Nice catch, missed this in my patch.  The purpose of the loop seems to be to reset `this.header` since @vicanso changed the `.set()` method to no longer generate a node http req.  And, yes, the loop should wipe out 'user-agent' with it later being replaced by the headers extracted from `this.req`.

My thought is, why even loop at all?  Better, clearer, faster to just re-initialize `this.header` as in the `Request` constructor:
```
this.header = {
  'user-agent': 'node-superagent/' + pkg.version
};
```


Nice one!


From [helper_test.go](https://github.com/krousey/kubernetes/commit/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c#commitcomment-16159973) with no modification.


#1 is solved by this


This was changed because the test needed access to the versioned path below. As this is a private field in `RESTClient`, I changed the code to calculate it.


lgtm


class="sbsStyle" blir brukt i alle <p>-tags. Denne klassen er det mulig å fjerne og heller bruke "step-box p" for å style <p>-elementene i step-box'ene


Moved to https://github.com/krousey/kubernetes/blob/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c/pkg/client/restclient/config_test.go#L89 with no modification.


Alright cool


From [helper_test.go](https://github.com/krousey/kubernetes/commit/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c#commitcomment-16160037) with no modification.


Yes.  the better way is current in the stabilization branch.  Once it is merged it, this code will all be gone.


Hi, can i colorized fill stroke icons? thx


This seems a bit heavy-handed, we don't always need people to write an Electron test-case in order to report an issue


Moved to https://github.com/krousey/kubernetes/blob/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c/pkg/client/restclient/url_utils_test.go#L26 with no modification.


Unless we wanted to specify the version by a git hash directly, but that would probably be more trouble than worth.


all tests pass:
success: https://travis-ci.org/stellar/stellar-core/builds/109975038


Esta linea no es necesaria


Undersøkelser skal være tilgjengelig for alle admins, så vi trenger ikke å gjøre den sjekken


Also formatting


For reference on how this regex works -- splitting the two inner groups,

    (?:\\\\.)       # eats all characters escaped with `\`
    (?:[^\\$\\\\]]) # eats all non-'$', non-'`\`

This simulates a negative lookbehind for `\` and ensures that only a `$` not preceded by a `\` can close the regex.


From [helper_test.go](https://github.com/krousey/kubernetes/commit/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c#commitcomment-16160087) with no modification.


What's the anticipated failure mode of the above?


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


Yeah, I wasn't so sure about this, especially since some are UI-related.  I'll probably remove it after a bit more feedback.


changing the read me again.


trying to make this work


This is now handled in the before filter, so that it will not run any after filters when it fails to authenticate.  Corresponding specs for this controller now test that no after filters are run, so it no longer does any unnecessary save and reindex for an unauthorized user.  Discussed in slack on Feb 16th.


Two thoughts - the words "package" and "version" might be unnecessary. And, do you want to state which project they were installed into? "Installed SomePackage 1.0.0.0 into ProjectName"?


From [helper.go](https://github.com/krousey/kubernetes/commit/36387b7a5ebaa7ed1557505b2bb5c3fa982bc19c#commitcomment-16158611) with no modification.


Entiendo que este formulario solo tiene el parámetro arrendatario. Si es así no cumple el caso de uso, ya que no sirve para completar el perfil


We don't need to do the analogous thing for VB?


Stage port is 9001


But why?


@gabrielamatias :+1: :+1: :+1:


Matthew O


When we claim to support ``3.5`` we should have it also in ``.travis-ci.yml``


fast-forwarding master to auto = 1a7658a1


The purge_object method is an exception to the before filter for creating an object.  For some reason, it must create an object itself and do some Solr cleanup if that fails.  Given the generality of this rescue block, this thing could destroy Solr data for ANY exception.  It's not in scope for this PR, but this method doesn't seem right to me.


Looks OK.


<!DOCTYPE html>

    <title>The chatBot Project</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/animate.css">

						Chatbot

Ask me anything

							<input input = "text" class = "form-control input-lg" placeholder = "@username">

					<button type = "submit" class = "btn btn-block btn-lg btn-primary" value= "ASK ME">


Gotta talk about the calendar feature!


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


Should be able to? Does it fail sometimes?


The following doc(s) have been deployed to the [1119wpsca](http://1119wpsca-static-docs.pantheon.io/docs) Multidev environment:
- [docs/articles/sites/horizontal-scalability](http://1119wpsca-static-docs.pantheon.io/docs/articles/sites/horizontal-scalability)


I am not sure if PosDefMatrix should stay in multivariate.py. It is not used anywhere else, so why not?

It check for positive definite matrix by doing Cholesky decomposition and checking an exception -- not sure if  this is the best way of doing things.

It works on CPU only, alas. And is not written in C. So it is not the fastest way of doing things.


Thanks to Dariocdj


5479_OAandPLANTEquipList (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (2099 of 2099 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)


Ja, klar over at d e feil å gjør d med sbsStyle. Prøvd å modifiser p men itj på den måten du nevnt, skolj spør om d e imorra :) sbsStyle va en midlertidig løsning sånn sjett


++. I found this works with `javascript:` URLs too, which solves #259.


Hey there,

Thanks for sharing this, really helpful ! Hope you'll keep it updated with the latest releases as well. ;]

Kind Regards,
Kosta Hristov


So this will load all files in the directory?


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


This test started failing because it relied on the unversioned package registering the internal types. So I put this anonymous dependency here to make sure that `api.Pod` is registered for use in the tests below.


This breaks the fastLed library, which sets NEED_CXX_BITS for the esp8266 which does this:
https://github.com/FastLED/FastLED/blob/master/FastLED.cpp#L234
(defining __cxa_guard_acquire etc). Just a note here. FastLED should propably not do that anyway.


Some of these changes are just shuffling methods into alphabetical order while adding/renaming methods for a positive tense.


This commit should be largely mechanical with the one exception I commented on in the event tests.


since this is now used for both `generateKeyInfoMap` and for importing, should this be renamed to something like `keyInfoFromPEM` or some such?  Also, it looks like sometimes a role may not be able to be inferred if there is no role header in the PEM and the key path is not legacy-named.  Should this return an error, if so?  It seems like we should not be able to import any keys where we cannot infer the role (or we should write the role to the PEM headers on import).

Also previously `generateKeyMap` skipped keys with no role - as `getImportedKeyInfo` is currently used, it looks like it'd store the key IDs of keys with no role.  Are we ok with that?


@ljharb When we use the same thing multiple times (e.g., `getPrototypeOf` and `overrides.getPrototypeOf`) and we do this for a list of things (e.g., `getPrototypeOf`, `setPrototypeOf`, etc.), it's easy to mismatch them (e.g., use `overrides.setPrototypeOf` for `getPrototype`). Since you've added [tests](ad04dded0abdf1ae33a2b39488940e44944185f5) for this, so it isn't an issue now. The upside now is that it would improve readability :smile:

I'm in favor of hiding `addTrap` etc. unless they're needed somewhere else.


lo malo de hacer copy/paste xD


shouldn't this wait for an event?

if you enable native custom elements in Firefox (or use the `webcomponents.js` polyfill), do you encounter this same issue I saw in Chrome?


Ha fiksa den når du svart på slack, men glømt å committ ættepå sikkert


This *feels* more right, but I'm at a loss to explain why. I think it's because it handles all current and possible future pin conversion in one sweep and normalises the pin dict- making later code simpler.


I think this should be a 7


I will look into the issue you highlight with one tick per time step, but have verified that this method returns a tick collection drawn from multiple flattened sets on List<Tick>, whereas before it returned nothing. The fact that GetData() evaluates whether the SubscriptionType is Tick seems to suggest the generic method History<T> is intended for TradeBar, Custom or Tick and I have supplied Test Cases as such. The problem that this change addresses is that retrieving the value as a dynamic for generic list is not the same as for a TradeBar or other non-collection type. I'm not aware of any cases in which a slice might return more than one of Custom, Tradebar or Tick when it is called generically, but this would cause a problem with evaluating the contents of the Values using the Any lambda.
Date: Wed, 17 Feb 2016 09:16:21 -0800
From: notifications@github.com
To: Lean@noreply.github.com
CC: jameschch@outlook.com
Subject: Re: [Lean] Fix for History<Tick> (c50f0b9)

A shortcoming of this approach is you'll only end up with at most one tick per time step due to the way the data dictionary keys values (by symbol). It is probably more correct to use an overload of the History function that returns a full Slice object and then accessing the Slice.Ticks property directly instead of trying to relying on the generic helpers.

—
Reply to this email directly or view it on GitHub.


nice. good work


Will this "leak" the EnvDTE.Project on the undo stack even after the project goes away? What will the lifetime of that be?


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


You're right @clochix, I missed it in my review.


Not sure clear is good enough. I think in gpt some info stored at the end of the volume, no?


Yuck, forgot to use `sort -n`


Hi makaimc:
                       Can we integrate this as an app in django like a hook ?


Note, this gem actually adds all the gems that are expected to be used and not just rspec and capybara


This code results in a  "No Robot Code" error


I didn't intend to change these two files, but leafletPlacer ...


Isn't `409` a client error code?


Last line in each file is a sum of all the other lines


I liked having these details out of the way of someone reading the manual in order. People don't need to know these details to use reprounzip...


Is this temporary until all dev & build machines have `_NuGetVisualStudioPackageReference`?


The `@groups_to_impersonate.blank?` test is more substantial, so it excludes any empty strings, arrays, hashes, etc., not just nil.  For any of those cases, we want to get back real user permissions.


113768035_Provide-addition-explanation-to-input-contaminant-generation-rate-in-IO-Ref-#5480 (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (997 of 997 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-28.67%25-green.svg)


Not grammar.


loc!


Yes, I agree. In a separate PR that is pending review now, I just made a function to initialize them (since it happens in 2 situations)

https://github.com/visionmedia/superagent/pull/891/files#diff-c24ce7e3da4c0e4ff811a2b6a76f8bd9R107


hey, unfortunately, in python 3.5 we still have failed tests
We will work on it later.

On Wed, Feb 17, 2016 at 10:39 PM, Matěj Cepl <notifications@github.com>
wrote:

> When we claim to support 3.5 we should have it also in .travis-ci.yml
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/sergeyglazyrindev/rope/commit/d38608325678b577109e658b3c092f0c02b67d79#commitcomment-16160248>
> .
>

--
Best, Sergey


@meireles F***You!


The proper syntax is "Resolves #111", not just "#111". #111 is still open right now.


Named arg on the 1


These fields are actually version *inspecific*, there's supposed to be a thingy that translates these constants into the version specific values, so they should be safe for use. Maybe you can add a comment to this effect by their definition.


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


Again, the `.blank?` test is more comprehensive than `.empty?`  It's more robust when `groups` arg could be `nil`, e.g.
```
 bundle exec rails c
Loading development environment (Rails 4.2.5.1)
[1] pry(main)> (nil & ['ab']).empty?
NoMethodError: undefined method `empty?' for false:FalseClass
from (pry):1:in `<main>'
[2] pry(main)> (nil & ['ab']).blank?
=> true
```


For those three lines, this were the link that I use for cs 290, therefore plz don't forget to change them to the 2 imgs and let user to click img to start the game.


Should read:  `Mac OS X`


Should we check for java 8+ ?


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


I really hate this description, it says almost nothing of value. I know you're just copying it from the compiler itself, but can't we get a better explaination on the site at least.


Oh this is elegant. So the `donation.csv` is set up with the same columns as consumption, and only needs to have the "Coffee" and "Milk" columns doubled?


Input


yes, it has [changes in ast](https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-1-final). We can temporary remove Python 3.5 from setup.py


This is old. The DPI changed from 480 to 400-520 for v 1.14...


At this point there is no need for that.


The code below is at the heart of the refactor.  It consolidates the details of permissions into the User model and thereby simplifies permission requests in various controllers.


This code is a hack, but you can't remove it unless you also make sure everyone is using version-specific constants, which they aren't. So I do not think you should remove this at this time?


Why


Intentionally empty I assume?


This is terribly unoptimized pathing.


I'll delete and squash


On my case was bitdefender-scanner_7.6-3_i386.deb and the default location is:

`dpkg-deb -c bitdefender-scanner_7.6-3_i386.deb
drwxr-xr-x mihai/mihai       0 2008-07-31 18:09 ./
drwxr-xr-x mihai/mihai       0 2008-07-10 02:17 ./usr/
drwxr-xr-x mihai/mihai       0 2008-07-10 02:17 ./usr/sbin/
drwxr-xr-x mihai/mihai       0 2008-07-10 02:24 ./usr/share/
drwxr-xr-x mihai/mihai       0 2008-07-10 02:17 ./usr/share/doc/
drwxr-xr-x mihai/mihai       0 2008-09-23 20:33 ./usr/share/doc/bitdefender-scanner/
-rw-r--r-- mihai/mihai     233 2008-09-23 20:33 ./usr/share/doc/bitdefender-scanner/changelog.Debian.gz
-rw-r--r-- mihai/mihai     595 2008-09-23 14:32 ./usr/share/doc/bitdefender-scanner/copyright
-rw-r--r-- mihai/mihai   10777 2008-09-23 14:31 ./usr/share/doc/bitdefender-scanner/LICENSE
-rw-r--r-- mihai/mihai     274 2008-09-23 14:31 ./usr/share/doc/bitdefender-scanner/README.Debian
drwxr-xr-x mihai/mihai       0 2008-10-03 02:09 ./usr/share/man/
drwxr-xr-x mihai/mihai       0 2008-07-10 02:24 ./usr/share/man/man8/
drwxr-xr-x mihai/mihai       0 2008-10-03 02:10 ./usr/share/man/man5/
drwxr-xr-x mihai/mihai       0 2008-07-10 02:17 ./usr/bin/
drwxr-xr-x mihai/mihai       0 2008-07-09 00:46 ./opt/
drwxr-xr-x mihai/mihai       0 2008-07-09 00:47 ./opt/BitDefender-scanner/
drwxr-xr-x mihai/mihai       0 2009-01-07 17:47 ./opt/BitDefender-scanner/var/
drwxr-xr-x mihai/mihai       0 2008-08-20 17:26 ./opt/BitDefender-scanner/var/lib/
drwxr-xr-x mihai/mihai       0 2009-01-27 03:13 ./opt/BitDefender-scanner/var/lib/scan/
-rw-r--r-- mihai/mihai 1731920 2009-01-27 03:13 ./opt/BitDefender-scanner/var/lib/scan/bdupd.so
drwxr-xr-x mihai/mihai       0 2008-07-09 00:47 ./opt/BitDefender-scanner/var/lib/scan/Plugins/
-rw-r--r-- mihai/mihai   18884 2009-01-27 03:13 ./opt/BitDefender-scanner/var/lib/scan/bdcore.so
drwxr-xr-x mihai/mihai       0 2008-07-09 00:47 ./opt/BitDefender-scanner/var/log/
drwxr-xr-x mihai/mihai       0 2008-07-09 00:47 ./opt/BitDefender-scanner/var/quarantine/
-rw-r--r-- mihai/mihai      27 2009-01-27 03:13 ./opt/BitDefender-scanner/var/bdscan.inf
drwxr-xr-x mihai/mihai       0 2008-07-31 18:08 ./opt/BitDefender-scanner/etc/
-rw-r--r-- mihai/mihai    1519 2009-01-27 03:13 ./opt/BitDefender-scanner/etc/bdscan.conf.dist
drwxr-xr-x mihai/mihai       0 2008-07-31 18:08 ./opt/BitDefender-scanner/etc/certs/
-rw-r--r-- mihai/mihai     451 2005-12-12 23:00 ./opt/BitDefender-scanner/etc/certs/update.pem
drwxr-xr-x mihai/mihai       0 2009-01-27 03:13 ./opt/BitDefender-scanner/share/
drwxr-xr-x mihai/mihai       0 2008-07-09 01:04 ./opt/BitDefender-scanner/share/engines/
-rw-r--r-- mihai/mihai 33345500 2009-01-27 03:13 ./opt/BitDefender-scanner/share/engines/Plugins.tar.gz
drwxr-xr-x mihai/mihai        0 2008-10-02 02:39 ./opt/BitDefender-scanner/share/doc/
-rw-r--r-- mihai/mihai    14480 2008-10-02 19:14 ./opt/BitDefender-scanner/share/doc/INSTALL
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/integration/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/integration/kde/
-rwxr-xr-x mihai/mihai      610 2008-10-02 19:22 ./opt/BitDefender-scanner/share/doc/examples/integration/kde/kmail_bitdefender.sh
-rw-r--r-- mihai/mihai     1107 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/integration/kde/BitDefender.desktop
-rwxr-xr-x mihai/mihai      569 2008-10-02 19:21 ./opt/BitDefender-scanner/share/doc/examples/integration/bdscanpipe
drwxr-xr-x mihai/mihai        0 2008-10-02 19:25 ./opt/BitDefender-scanner/share/doc/examples/integration/rox/
-rwxr-xr-x mihai/mihai      338 2008-10-02 19:25 ./opt/BitDefender-scanner/share/doc/examples/integration/rox/BitDefender
drwxr-xr-x mihai/mihai        0 2008-10-02 19:27 ./opt/BitDefender-scanner/share/doc/examples/update/
-rw-r--r-- mihai/mihai      517 2008-10-02 19:27 ./opt/BitDefender-scanner/share/doc/examples/update/bdscan-update
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/32x32/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/32x32/apps/
-rw-r--r-- mihai/mihai     2188 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/32x32/apps/bitdefender.png
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/22x22/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/22x22/apps/
-rw-r--r-- mihai/mihai     1291 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/22x22/apps/bitdefender.png
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/16x16/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/16x16/apps/
-rw-r--r-- mihai/mihai      831 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/16x16/apps/bitdefender.png
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/64x64/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/64x64/apps/
-rw-r--r-- mihai/mihai     5943 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/64x64/apps/bitdefender.png
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/128x128/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/128x128/apps/
-rw-r--r-- mihai/mihai    16782 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/128x128/apps/bitdefender.png
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/48x48/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/48x48/apps/
-rw-r--r-- mihai/mihai     3906 2008-07-09 00:48 ./opt/BitDefender-scanner/share/doc/examples/icons/hicolor/48x48/apps/bitdefender.png
-rw-r--r-- mihai/mihai     2298 2008-10-02 19:20 ./opt/BitDefender-scanner/share/doc/examples/EXAMPLES
-rw-r--r-- mihai/mihai     2298 2008-10-02 19:21 ./opt/BitDefender-scanner/share/doc/examples/EXAMPLES.scanner
-rw-r--r-- mihai/mihai    15018 2008-10-02 19:19 ./opt/BitDefender-scanner/share/doc/README
-rw-r--r-- mihai/mihai     3384 2008-10-02 19:12 ./opt/BitDefender-scanner/share/doc/FAQ
-rw-r--r-- mihai/mihai    10777 2008-10-02 02:39 ./opt/BitDefender-scanner/share/doc/EULA
-rw-r--r-- mihai/mihai     2162 2008-10-02 19:11 ./opt/BitDefender-scanner/share/doc/BEST_PRACTICES
drwxr-xr-x mihai/mihai        0 2009-01-23 15:06 ./opt/BitDefender-scanner/share/locale/
drwxr-xr-x mihai/mihai        0 2009-01-23 14:47 ./opt/BitDefender-scanner/share/locale/pt_BR/
drwxr-xr-x mihai/mihai        0 2009-01-23 14:50 ./opt/BitDefender-scanner/share/locale/pt_BR/LC_MESSAGES/
-rw-r--r-- mihai/mihai    13964 2009-01-23 14:50 ./opt/BitDefender-scanner/share/locale/pt_BR/LC_MESSAGES/bdscan.mo
drwxr-xr-x mihai/mihai        0 2008-12-03 21:09 ./opt/BitDefender-scanner/share/locale/ro_RO/
drwxr-xr-x mihai/mihai        0 2008-12-03 21:09 ./opt/BitDefender-scanner/share/locale/ro_RO/LC_MESSAGES/
-rw-r--r-- mihai/mihai    13791 2009-01-15 18:51 ./opt/BitDefender-scanner/share/locale/ro_RO/LC_MESSAGES/bdscan.mo
drwxr-xr-x mihai/mihai        0 2009-01-23 15:06 ./opt/BitDefender-scanner/share/locale/en_US/
drwxr-xr-x mihai/mihai        0 2009-01-23 15:06 ./opt/BitDefender-scanner/share/locale/en_US/LC_MESSAGES/
-rw-r--r-- mihai/mihai      367 2009-01-27 03:13 ./opt/BitDefender-scanner/share/locale/en_US/LC_MESSAGES/bdscan.mo
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/contrib/
drwxr-xr-x mihai/mihai        0 2008-07-09 00:48 ./opt/BitDefender-scanner/share/contrib/bash_completion/
-rw-r--r-- mihai/mihai      848 2008-10-02 19:09 ./opt/BitDefender-scanner/share/contrib/bash_completion/bdscan
-rw-r--r-- mihai/mihai      629 2008-07-09 00:48 ./opt/BitDefender-scanner/share/contrib/bash_completion/README.bdscan
drwxr-xr-x mihai/mihai        0 2008-10-03 02:06 ./opt/BitDefender-scanner/share/man/
drwxr-xr-x mihai/mihai        0 2008-07-09 01:07 ./opt/BitDefender-scanner/share/man/man8/
-rw-r--r-- mihai/mihai     2809 2009-01-27 03:13 ./opt/BitDefender-scanner/share/man/man8/bdscan.8.gz
drwxr-xr-x mihai/mihai        0 2008-10-03 02:13 ./opt/BitDefender-scanner/share/man/man5/
-rw-r--r-- mihai/mihai     2586 2009-01-27 03:13 ./opt/BitDefender-scanner/share/man/man5/bdscan.conf.5.gz
drwxr-xr-x mihai/mihai        0 2009-01-27 03:13 ./opt/BitDefender-scanner/bin/
-rwxr-xr-x mihai/mihai   114932 2009-01-27 03:13 ./opt/BitDefender-scanner/bin/bdscan
lrwxrwxrwx mihai/mihai        0 2008-09-24 19:30 ./usr/share/man/man8/bdscan.8.gz -> /opt/BitDefender-scanner/share/man/man8/bdscan.8.gz
lrwxrwxrwx mihai/mihai        0 2008-10-03 02:10 ./usr/share/man/man5/bdscan.conf.5.gz -> /opt/BitDefender-scanner/share/man/man5/bdscan.conf.5.gz
`


An explanation of why this is mostly unimplemented would be nice.


Does anyone know why I had to install aurelia-task-queue in the sample although the only dependency was in the plugin and it was installed there already?


This is ambiguous and doesn't belong here.


Why is `assets` here? The `copy` tasks only copies its contents, not the folder itself. (I was bitten by this before myself.)


Fixed #75, #69


Maybe also check for github.com connectivity as some users may be behind a corporate firewall


dontneedquote = (^(\d*\.?\d*|\w+)$)    # to check only one number and allow by example listen_addresses='0.0.0.0' with quote.


`@safe ||= !!safe`


was this adapted from my old code? this should use `dplyr::lag()`


Using ordering is weird


@benpatterson, here's some interesting data. I profiled all tests, then looked for instances of `x.xxx readline  socket.py:410` in all log files, and sorted/summed the results for each of jenkins and local runs.

Some thoughts:
- The jenkins run spent, in total, `(1023-196)/60` or ~13:45 minutes more time waiting on network calls
- The total line count is interesting too - why are there more than 2x as many socket waits when running on jenkins?
- It would appear that network slowdown, while an issue, is not the only thing slowing us down. That extra 15 minutes (rounding up) is not enough to account for the entire discrepancy between jenkins and local runs (~43 minutes versus ~6 minutes).


The block in lines 237-240 is essential to allow APO items to govern their own access when a governing APO does not specify access.  The APO is a unique item in this respect.  It can (a) refer to a governing APO for access and (b) can also grant it's own access to itself.


Good idea. Have you seen rff-doctor?

https://github.com/rakuten-frontend/rff-doctor/blob/master/index.js


@JasonIbarra
Ready for IR 2-17-2016 3:00pm


Did not want to introduce a breaking change - may do so in future versions.  Thanks for the thought.


?
```php
$Schedule->time == '00:00' || $Schedule->time == '00:00'
```


TODO update with actual info but without Password


use `NugetOrgSource`?


@lmguzman the one drawback to this approach is that it this overestimates the actual *number* of coffees. However it does, of course, correctly calculate the *cost*. So for financial purposes that's worthwhile. however, if you wanted to analyse, say, who drinks more coffee this would need to be rewritten.


This commit is OK.


This obscure file content has been consolidated into the User model constants.  (Discussed in slack.)


In `proxytrapshelper-overrides.js`, we don't run the same test, but I think it would make things clearer if we do:

```JS
testWithTraps(function (trap) {
    if (trap !== 'enumerate') {
        assertTrapSucceeds(trap);
    } else {
        assertTrapThrows(trap);
    }
});
```


Right, so the check for `if root is None` should not be removed, otherwise you’ll get a `TypeError` when the code tries to iterate `for elem in root`.


thanks for feedback! I will check this


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.0.684.0b0780bd217f718fc79c1939571b07f864435e77](http://build.palaso.org/viewLog.html?buildId=69261&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3427, ignored: 126 Build time: 00:05:35


Another comment for test with Jason - ready for IR


yet another comment for test


Not sure why I didn't add the test for "First book", "First book" as a TestCase here as well.


Slava, this really shouldn't be necessary; if a type parameter is constrained to be equal to a concrete type, we should not be using that type parameter in the generic function type.


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.0.693.0b0780bd217f718fc79c1939571b07f864435e77](http://build.palaso.org/viewLog.html?buildId=69262&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3407, ignored: 107 Build time: 00:06:49


Yes, it works with a fixture and all the stubbing is unnecessary.  TODO is done.


empd (nmerket) - x86_64-MacOS-10.9-clang: OK (2090 of 2094 tests passed, 543 test warnings)

 * 547 tests had: AUD diffs.
 * 4 tests had: EIO diffs.
 * 4 tests had: ESO big diffs.
 * 2 tests had: RDD diffs.
 * 4 tests had: Table big diffs.
 * 3 tests had: MTR big diffs.
 * 1 test had: SSZ big diffs.
 * 1 test had: ZSZ big diffs.
 * 2 tests had: ZSZ small 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)


That is actually not correct. GetNumberOfDifferentBOoksInTheBasket > 1 would have been sufficient, and also more relevant for the rest of the exercise.


I approve :+1:


4th comment


@opengapps/packagers I forced pushed here so:

git reset --hard origin/master

please!


didn't we say feature freeze?

sorry, I couldn't resist :D


I don't know what it does exactly, and I don't feel like researching it for this PR.


It should 403 AND it should NOT run any after filters.  Who wants extra useless save_and_reindex?


5th comment


</head>


I'm not sure to follow this defaulting. Maybe I miss something.
This only for the base case where there is no actions yet ?
How will we deal with the user creation, how UserProfileModelData will be initialized when a new user will be created, we will generate a feature vector associated to his interests, but how will we initialize positive_feedback_vector, positive_feedback_sum_coeff etc. ?


5001 for Stage #1


Are you suggesting this needs to be fixed at the Sema level instead?


resolved


@JasonIbarra
6th comment


This change in permission was discussed in slack.  A viewer CAN get a file.


I've replaced "Note" headings with more specific headings when reviewing documentation for a number of reasons:

- With both mkdocs and bookdown, you can link to any header within the page using `#normalized-header`. This works great as long as you don't have duplicate headers; in such cases, you're then taken to the first result every time! Thus, having unique headers is better from a usability perspective.
- When the header is at level 2, it shows up in the sidenav. Again, "Note" doesn't really hint to the reader what they'll see when they follow the link, while a more specific title does.
- From a reader's perspective, a short sentence summarizing the note is far more likely to draw attention than the generic "Note". In the above case: "Storage writes to a single file" gives me some perspective of what the note covers.
- Since we're no longer rendering in the zfweb site, and instead using bootstrap, these render nicely already, without requiring any additional CSS. (In the reST docs, styles varied widely, which meant notes weren't always detected and styled by the CSS anyways!)

In terms of consistency, I'm reviewing all documentation prior to publication, and resolving these; in the end, they'll all be consistent — and all docs currently published via gh-pages are already. :smile:


Sure. What about between Troubleshooting and Developer's Guide ?


:+1: Looks good already! :)


Do you need gnu extension? Why not -std=c++11?


Could probably have inlined that variable.


@Suzanna-InfoPros
The IR for this file is complete. (test)


This probably should be 2.0.0? ESlint 2.0 has breaking changes (e.g. need to change .eslintrc)


Thanks, @mchu0010.  Looking good.  What's the setLocale bit for, though?  Is it related to the rest of this change and to issue #24?


Ok, done.


Shall I type the command `$ git revert 0ba6224` ?


Left the discount values as constants (instead of inlining them as the KeyValuePair's values) because I wasn't sure about the readability. It's clearer to me this way, I think.


4 spaces instead of 1 tab


Yes, that's true.
Problem is, the return value of `cap_switch_thd` has a entirely different meaning from what the interrupt handler has. i'll try to see how I can bridge this gap and propose it to you for your feedback. ;)


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1049.0b0780bd217f718fc79c1939571b07f864435e77](http://build.palaso.org/viewLog.html?buildId=69263&buildTypeId=PalasoPrecise64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3407, ignored: 107 Build time: 00:05:44


`# XXX : isn't actually testing what it says!` well OK then, let's not run it and be explicit about it's status.


Hi dude, check this maybe you like it too:
https://github.com/ezio84/purenexus_frameworks_base/commit/da51badb4b81c2d6a6c30465f023e08c1eeea238
https://github.com/ezio84/android_packages_apps_PureNexusSettings/commit/045168ed9687287d2e361def82323a0bc8c3d63d

PS: thanks for this great rom!


That came a bit late. The name of the class should have been PotterBookStoreTests, as the SUT in this fixture is the PotterBookStore


I think we want `jslint-docs` to run on `vcbuild test`, I think you have to set the variable above to 1.


The TestCase refactor that came later would have been relevant and welcome at this stage.


This spec was in the `integration` specs but it belongs here in feature specs.


Do public key or nonce have to have a default ctor? What would lead to common errors, either they will be initialized with 0 or with some random data from stack. I would recommend you to hide default ctor and create a static function, e.g. `bitox::Nonce nonce = bitox::Nonce::createRandom();`. The same for PublicKey


oh wow. :beers: to that image test that caught this typo!


By convention, "actualCost" would have been more explicit than "cost" ? </pedant>


I'm digging that name :+1:


Moved to feature specs


This probably never happened because the filetype is set explicitly but it definitely doesn't sound like a good idea to change filetype during parsing.


No, there is no `warning` here. Sorry for using the preprocessor flags in a confused way.

The reason I had that warning in `micro_booter.c` was because it was an intentional DBZ and I thought it was okay for the demonstration. ;) I'll comment it out this time, that would remove the warning there. Or I'll look into how I can bypass the warning without turning off the GCC flag.


re-shrinkwrap?


Ah yes, well spotted - or is it better to change

`http.ListenAndServe(":8080", r)`


Why was the Baseline event removed?


This won't be needed now - TM_PARSER_NONE is handled above and source_file->lang cannot change any more.


Got it. I'll do the `FIXME` for now.


Yep, that's expected! two children views that have been attached to their parents but the parent is detached will still report that they are attached to their parent. If you called .isAttached() they should report false, because they're not on the dom.

My assumption with this is that the child views were attached the parent view before parentView.detach() was called.


Yeah, I haven't pull-requested yet.

On Wed, Feb 17, 2016 at 2:16 PM Alex Eagle <notifications@github.com> wrote:

> re-shrinkwrap?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/jeffbcross/angular/commit/dc8fe21dc290dd347f55b1caec030fc44c5195f9#commitcomment-16161186>
> .
>


Hey Felix,
Thanks for the pull request!  I like the idea of allowing experienced webpack users to use their own config file.  However I would also like to continue allowing a subset of the webpack configuration parameters to be set in sbt for simple cases and novice webpack users.  I think a simple way to allow either strategy would be to promote the configFile variable to a Setting with a default pointing to the generated file and experienced users can override the default with a custom file location.


Revised and enhanced User specs for 100% coverage.


Nice!


> nice huh


Because "." can be a context separator we should compare context_sep first to get scope_sep_typed = TRUE set correctly


TeamCity libpalaso :: palaso-precise64-lfmerge Continuous [Build 2.6.6.0b0780bd217f718fc79c1939571b07f864435e77](http://build.palaso.org/viewLog.html?buildId=69264&buildTypeId=Libpalaso_PalasoPrecise64lfmergeContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3407, ignored: 107 Build time: 00:06:55


@mostwanted1976 More info here: https://github.com/robflaherty/jquery-scrolldepth/issues/80


Well done!!!


Consolidate the user mocks in the helper so it's DRY rather than have every spec reinvent the same thing.


Yes, you're right. I misunderstood that :+1: Thanks.


Thank you for clarifying. I'll keep that as `TODO`/`FIXME` for now?


You're right; my mistake. I didn't realise that mobilespec treats the whole directory as a plugin. Can we make it one directory deeper, having the test plugin be in `tests/mobilespec` and appium tests be in `tests/appium`?


fixes #198


1st comment


this is nice that you made an app-level container that we can hook into!

However, can we change the name of injectionSite and injectionContainer? InjectionSites are elements with attribute "inject=<name of injection site>" that are used by Torso to attach views. At the app level, we attach the top level perspective or view to the app container.

Maybe just call it this.appContainer?


commenting it out doesn't make sense either if it is wrong.  You should be able to bypass the warning.

You keep thinking that code quality can go down because "demo" or something.  Just always write good code.  You should never think "it is OK for this to not be good".  Just always write good code.


@JasonIbarra
2nd comment


lovely


left-over?


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.0.685.8101298c6f020c13ab8e8a39e538b9beaf81f3e2](http://build.palaso.org/viewLog.html?buildId=69268&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3427, ignored: 126 Build time: 00:09:19


Yes, they do kill things. What I mean is that the different signals (`SIGKILL`, `SIGINT`) don't have the same meaning on the two systems. For `SIGINT` it seems to be the same though.


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


3rd comment


Hey! We meant to add a license earlier on but never got around to it. It is now done. :)


@silverwind, done, thank you!


@rsudev Is `git cherry-pick` the good way to do?


Not mentioned in the last PR, I found it quite difficult to read, I think that I would be clearer to split it like:
sum_pos_vec = (5.0 / 4.0 + 0.5) <= Here instead of 0.5, put 1/2 (to remember that it's click_coef/2)
pos_vec = [5. / 4 + 1. / 2, 5. / 4]
sum_neg_vec = (10.0 / 4.0 + 1. / 2)
neg_vec = [1.0, 10. / 4 + 1. / 2] <= Here instead of 1, put 2/2 (to remember the vector element / by 2)
0.2 and 0.8 could be directly put in the expression computing expected_vec.


@JasonIbarra
4th comment


There's a small discussion going on at http://community.openfl.org/t/html5-401-error-when-loading/7367 regarding some consequences of this commit; if you're around, would love to have your input there!

(Short version is that when this is interpreted by browsers as "omit credentials" per W3C HTML5 it breaks things behind http basic auth, where leaving it out entirely is okay; for newer browsers that treat it as "same-origin" per WHATWG HTML, having "anonymous" here or leaving it out are both okay.)


5th comment


@moongod101 you should open an issue https://github.com/ionutvmi/master-login-system/issues

This comment section is for clarification regarding this specific commit.


done


In fact my build wasn’t working I found out

I’ve followed your instructions from
https://github.com/samaaron/supercollider/blob/ed1956adc73f5596c821f50c16b88c544e804fd9/README_OS_X.md <https://github.com/samaaron/supercollider/blob/ed1956adc73f5596c821f50c16b88c544e804fd9/README_OS_X.md>
installed libsndfile and the other dependencies with brew but when I tried compiling in the build directory I got this:

cmake -G Xcode `-DSNDFILE_INCLUDE_DIR=/usr/local/include` `-DSNDFILE_LIBRARY=/usr/local/lib/libsndfile.dylib` -DCMAKE_PREFIX_PATH=`brew --prefix qt5`  ..

The first lines of output were:

-bash: -DSNDFILE_INCLUDE_DIR=/usr/local/include: No such file or directory
-bash: -DSNDFILE_LIBRARY=/usr/local/lib/libsndfile.dylib: No such file or directory

even though they ARE there.

ls /usr/local/include

FLAC		ogg		sndfile.h	vorbis
FLAC++		osxfuse		sndfile.hh	wkhtmltox

ls /usr/local/lib |grep libsnd
libsndfile.1.dylib
libsndfile.a
libsndfile.dylib

Any idea what is going wrong?

> On 17 Feb 2016, at 14:14, Sam Aaron <notifications@github.com> wrote:
>
> You need to compile SuperCollider with an external libsnd library: supercollider/supercollider#1869 <https://github.com/supercollider/supercollider/pull/1869>
> Unfortunately the 3.7 beta doesn't solve it at this stage. However, the next release of Sonic Pi will ship with everything working :-)
>
> —
> Reply to this email directly or view it on GitHub <https://github.com/samaaron/sonic-pi/commit/bf87e14d1c8cff87d379b759d7e784f221d27f3f#commitcomment-16147497>.
>


Ah, you're right it doesn't


Because this is the source code.

It's included in the binaries, obviously. But i'm not going to keep copy and pasting it onto this repository.

If you want to build the program, it's YOUR job to make sure you have the required APIs and libraries, and that they are up to date.


nope. needed

https://github.com/stefansaraev/xbmc/blob/a2b724c096e341a843fb0abd07bed283941f030d/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp#L195


Is this a folder created by CMake, or just the name of your personal out-of-source build folder? If the latter, I'd like to keep this out of the gitignore (since different developers have different conventions). You can still add it to your personal `exclude` file.


Let's add a big ass comment on top of that block describing what we observed.


It does more than that. It drops all the pipeline level stats


Melhora essa poha!


I know, I need to get that out of my mind. I seem to take `micro_booter.c` for granted. :( I'll not from now.


This comment should follow the CMakeWin32 file (since that's where its source came from).


this should go in [common.yml](https://github.com/osu-sig/ansible-master/blob/master/common.yml) in ansible-master


move to common.yml


Maybe you should make a binary serializer? Have a look at http://www.gotw.ca/publications/mill17.htm , there are a lot of problems with overloading vs specialization.

I believe, there should be a plain serializer/deserializer which knows nothing about fail bits etc.


Is this necessary? I thought ADD_LIBRARY(lib, MODULE, src) did this for us.


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.0.694.8101298c6f020c13ab8e8a39e538b9beaf81f3e2](http://build.palaso.org/viewLog.html?buildId=69269&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3407, ignored: 107 Build time: 00:06:45


+ new line


If this is a constant, please capitalize it.


It'll be good to run multiple iteration of this test. Same as all the other tests..


Yep, totally right. Ideally it would wait for the full stats to be available


it still working even without arguments, because there's no difference call the function on pCharSrc or self ('this') when pCharSrc == this :P


Can these be local variables?


Fixed, thx


Is it safe to compare stringified JSON for object equality?

"Properties of non-array objects are not guaranteed to be stringified in any particular order. Do not rely on ordering of properties within the same object within the stringification." from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify


Is the `srcs` variable used anywhere?


I modified it as:
`privilege
        : SELECT | DELETE | INSERT | value=identifier
        ;
`


yes, you'll want to snag a [free Twilio account](https://www.twilio.com/try-twilio) and read the [Python/JavaScript quickstarts for Video](https://www.twilio.com/docs/api/video). I'll have a blog post coming out soon that uses Flask but it's not quite ready


@kfogel setLocale is not related to this change in issue #24. I added a comment and separated the code on to different lines to help me better understand whats going on in the function. My mistake, I should've changed it back.


In fact I align only when there is no line breaks. Just remove the line 36


What does this function do?


Note: colon and gastro-esophageal samples still need to be checked.


I _think_ this one should be unnecessary, since the source is in the same folder as the included header already.


Yep, that's one of the things blocking me from putting this up as a PR :)


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


removed


This should be set already by ADD_LIBRARY, right?


The problem is that `ExplainAnalyze` isn't a `Query`. I'm investigating whether I can change that to `getStatement` and `setStatement`


We lost compatibility since the tests were moved out of src and all that stuff. Now, only v5 is working


Please make these guys local.


Done. I also removed `UPDATE` from the Privilege enum in SPI.


done


I did not know about CSS calc function (https://developer.mozilla.org/en-US/docs/Web/CSS/calc)

Nice!


Please have one declaration per line (using `var`).


Shouldn't this be placed eg. in app/util/geo-utils.coffee?


@ramonsmits what issue is this trrying to address ?


Changed.


This will only work on Debian-style configuration layouts. To really do this correctly across platforms, we should be calling `apxs -iA` instead.


btw. live tv still works "by luck". but for me this is better than nothing. at least non realtime content always works.


This function does not seem to be used..


Is there a way to pass variables to the tests as arguments, or is setting them in global scope the only way to do that?


Suggerimento per più stringhe:
Scopri tutte le ultime innovazioni > Scopri le ultime innovazioni


The original implementation, i.e. `\}\{` matched the opening of a second set of braces for `crefrange{}{}`. The update breaks this.


TeamCity Glyssen :: Glyssen-master Continuous [Build *.*.1306.789112345247b71a0872ea65a0ac7a7406d229e0](http://build.palaso.org/viewLog.html?buildId=69272&buildTypeId=bt431) outcome was **SUCCESS**
Summary: Tests passed: 1003, ignored: 12 Build time: 00:10:27


Hello Grant, my name is Jeff, I recently found your GBA  emulator, and my company and I liked what you created. We are a locally based Florida company, looking for talented individuals in the area. We recently talked with FGCU staff to look for some candidates. I am not sure if you still do or don't go to FGCU anymore, but either way, we would like to talk to you about a programming opportunity with our company. Please give us a call at 239-603-9667. Thank you.


The old build matrix was 5, 4.1, 4.0, 0.12 ; but now it's only 5. So we keep only the support for the stable version but not the LTS one :) Just replace 0.12 by _stable_ no?


Changed it to `isWIthGrantOption`


Please use `path.join` for the constant string too.


Fuck shit yeah, baby


Note that CMake's [documentation](https://cmake.org/cmake/help/v3.0/command/file.html) suggests that we not use `GLOB` to find source files, since the system can't figure out when to rebuild if a new file is added.


should be
//Dump Overrides.

Will change later.


trying. dAMNED t


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


I removed the class.


Removed this class as well.


It's needed due to the issue detecting "operator ordering" that I mentioned in the related issue. I didn't find an easy, general, way to figure it out, so it just doesn't include the output positions if the plan node became multiple operators


see above


Used with the changed mdCore.  As the stringlist is formatted as:
"Signature", TObject(LoadOrderFormID)


Scarica Earlybird o Thunderbird Beta
Dà l'impressione che Earlybird sia un programma diverso, metterei "scarica le versione Earlybird e Beta di Thunderbird" come qualche stringa prima.


Removed the dependency.


Oh yes, you're right, we are in r_Verb :D


<?php

namespace BuildBattle;

use pocketmine\event\block\BlockBreakEvent;
use pocketmine\event\block\BlockPlaceEvent;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerGameModeChangeEvent;
use pocketmine\event\player\PlayerItemHeldEvent;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\event\player\PlayerQuitEvent;
use pocketmine\item\Item;
use pocketmine\level\Position;
use pocketmine\plugin\PluginBase;
use pocketmine\scheduler\CallbackTask;
use pocketmine\utils\TextFormat;

class Main extends PluginBase implements Listener
{
    public $bb = array();
    public function onEnable()
    {
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
        $this->bb = array();
        $this->bb[0] = 0; // запущена ли игра
        $this->bb[1] = 0; // то что нужно построить

        $this->bb[2] = 0; // общая оценка 1 постройки
        $this->bb[3] = 0; // общая оценка 2 постройки
        $this->bb[4] = 0; // общая оценка 3 постройки
        $this->bb[5] = 0; // общая оценка 4 постройки
        $this->bb[6] = 0; // общая оценка 5 постройки

        $this->bb[7] = 0; // ник строителя 1 постройки
        $this->bb[8] = 0; // ник строителя 2 постройки
        $this->bb[9] = 0; // ник строителя 3 постройки
        $this->bb[10] = 0; // ник строителя 4 постройки
        $this->bb[11] = 0; // ник строителя 5 постройки

        $this->bb[12] = 0; // на какой арене сейчас игроки

        $this->getServer()->getScheduler()->scheduleRepeatingTask(new CallbackTask(array($this, "Popup")), 10);
        if (!file_exists($this->getDataFolder() . "config.yml")) {
            @mkdir($this->getDataFolder());
            file_put_contents($this->getDataFolder() . "config.yml", $this->getResource("config.yml"));
        }
    }

    public function PlayerJoinEvent(PlayerJoinEvent $event){
        $p = $event->getPlayer();
        if((int)$this->bb[0] == 0){
            $p->close("", TextFormat::RED."Игра уже началась!");
            return false;
        }
        $p->setNameTagVisible(false);
        $p->setGamemode(0);
        $p->teleport(new Position($this->getConfig()->get("Spawn")));
        if(count($this->getServer()->getOnlinePlayers()) >= 5){
            $this->getServer()->broadcastMessage(TextFormat::RED."Начало игры через 10 секунд!");
            $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "Start"]), 10 * 20 );
        } else {
            $p->sendMessage(TextFormat::GOLD.'Вы присоединились к очереди на BuildBattle.');
            $p->sendMessage(TextFormat::GOLD.'Как число игроков достигнет 5-ти, вы начнете игру.');
        }
    }
    public function PlayerQuitEvent(PlayerQuitEvent $event){
        $event->getPlayer()->getInventory()->clearAll();
    }
    public function Start(){
        if(count($this->getServer()->getOnlinePlayers()) >= 5){
            $this->getServer()->broadcastMessage(TextFormat::RED."Начало игры было отменено. Кто то вышел с сервера.");
        } else {
            $this->getServer()->broadcastMessage(TextFormat::RED."Игра началась!");
            $online = $this->getServer()->getOnlinePlayers();
            $online[0]->teleport(new Position($this->getConfig()->get("1")));
            $online[1]->teleport(new Position($this->getConfig()->get("2")));
            $online[2]->teleport(new Position($this->getConfig()->get("3")));
            $online[3]->teleport(new Position($this->getConfig()->get("4")));
            $online[4]->teleport(new Position($this->getConfig()->get("5")));

            $this->bb[7] = $online[0]; // ник строителя 1 постройки
            $this->bb[8] = $online[1]; // ник строителя 2 постройки
            $this->bb[9] = $online[2]; // ник строителя 3 постройки
            $this->bb[10] = $online[3]; // ник строителя 4 постройки
            $this->bb[11] = $online[4]; // ник строителя 5 постройки

            foreach($this->getServer()->getOnlinePlayers() as $p){
                $p->setGamemode(1);
            }
            $r = mt_rand(1,10);
            if($r == 1){
                $this->bb[1] = "Мост";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте мост, в течении 3-ех минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 3 * 60 * 20 );
            } elseif($r == 2){
                $this->bb[1] = "Компьютер";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте компьютер, в течении 5-ти минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 4 * 60 * 20 );
            } elseif($r == 3){
                $this->bb[1] = "Замок";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте замок, в течении 5-ти минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 4 * 60 * 20 );
            } elseif($r == 4){
                $this->bb[1] = "Башню лучников";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте башню лучников, в течении 5-ти минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 4 * 60 * 20 );
            } elseif($r == 5){
                $this->bb[1] = "Светильник";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте светильник, в течении 2-ух минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 1 * 60 * 20 );
            } elseif($r == 6){
                $this->bb[1] = "Наушники";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте наушники, в течении 3-ех минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 2 * 60 * 20 );
            } elseif($r == 7){
                $this->bb[1] = "Клавиатура";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте клавиатуру, в течении 3-ех минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 2 * 60 * 20 );
            } elseif($r == 8){
                $this->bb[1] = "Машина";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте машину, в течении 5-ти минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 4 * 60 * 20 );
            } elseif($r == 9){
                $this->bb[1] = "Вертолёт";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте вертолёт, в течении 5-ти минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 4 * 60 * 20 );
            } elseif($r == 10){
                $this->bb[1] = "Телевизор";
                $this->getServer()->broadcastMessage(TextFormat::GOLD."Постройте телевизор, в течении 3-ех минут");
                $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "min1"]), 2 * 60 * 20 );
            }
            $this->bb[0] = 1;
        }
    }
    public function Popup(){
        if($this->bb[0] = 1){
            $this->getServer()->broadcastPopup(TextFormat::GOLD."Вы должны построить ".$this->bb[1]);
        }
    }
    public function min1(){
        $this->getServer()->broadcastMessage(TextFormat::GOLD."Осталась одна минута! Успейте достроить");
        $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "second30"]), 30 * 20 );
    }
    public function second30(){
        $this->getServer()->broadcastMessage(TextFormat::GOLD."Осталось 30 секунд, стройте быстрее!");
        $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "finish"]), 30 * 20 );
    }
    public function finish(){
        $this->getServer()->broadcastMessage(TextFormat::GOLD."Игра завершена, начинаем ставить оценку игрокам!");
        $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "a1"]), 20 * 20 );
        $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "a2"]), 40 * 20 );
        $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "a3"]), 60 * 20 );
        $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "a4"]), 80 * 20 );
        $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "a5"]), 100 * 20 );
        $this->getServer()->getScheduler()->scheduleDelayedTask(new CallbackTask([$this, "stats"]), 120 * 20 );
    }
    public function a1(){
        foreach ($this->getServer()->getOnlinePlayers() as $p) {
            $p->setGamemode(0);
            $p->getInventory()->setItem(1, Item::get(35,5,1)); // хорошо
            $p->getInventory()->setItem(1, Item::get(35,4,1)); // нормально
            $p->getInventory()->setItem(1, Item::get(35,14,1)); // плохо
            $p->teleport(new Position(100,100,100));
            $p->sendMessage(TextFormat::GOLD."Данная постройка от игрока ".$this->bb[7]);
            $p->sendMessage(TextFormat::GOLD."Поставьте столько баллов, сколько его постройка заслуживает.");
            $p->sendMessage(TextFormat::GREEN."- зеленая шерсть: отлично");
            $p->sendMessage(TextFormat::YELLOW."- жёлтая шерсть: нормально");
            $p->sendMessage(TextFormat::RED."- красная шерсть: плохо");
            $this->bb[12] = "1";
        }
    }
    public function a2(){
        foreach ($this->getServer()->getOnlinePlayers() as $p) {
            $p->setGamemode(0);
            $p->getInventory()->setItem(1, Item::get(35,5,1)); // хорошо
            $p->getInventory()->setItem(1, Item::get(35,4,1)); // нормально
            $p->getInventory()->setItem(1, Item::get(35,14,1)); // плохо
            $p->teleport(new Position(100,100,100));
            $p->sendMessage(TextFormat::GOLD."Данная постройка от игрока ".$this->bb[8]);
            $p->sendMessage(TextFormat::GOLD."Поставьте столько баллов, сколько его постройка заслуживает.");
            $p->sendMessage(TextFormat::GREEN."- зеленая шерсть: отлично");
            $p->sendMessage(TextFormat::YELLOW."- жёлтая шерсть: нормально");
            $p->sendMessage(TextFormat::RED."- красная шерсть: плохо");
            $this->bb[12] = "2";
        }
    }
    public function a3(){
        foreach ($this->getServer()->getOnlinePlayers() as $p) {
            $p->setGamemode(0);
            $p->getInventory()->setItem(1, Item::get(35,5,1)); // хорошо
            $p->getInventory()->setItem(1, Item::get(35,4,1)); // нормально
            $p->getInventory()->setItem(1, Item::get(35,14,1)); // плохо
            $p->teleport(new Position(100,100,100));
            $p->sendMessage(TextFormat::GOLD."Данная постройка от игрока ".$this->bb[9]);
            $p->sendMessage(TextFormat::GOLD."Поставьте столько баллов, сколько его постройка заслуживает.");
            $p->sendMessage(TextFormat::GREEN."- зеленая шерсть: отлично");
            $p->sendMessage(TextFormat::YELLOW."- жёлтая шерсть: нормально");
            $p->sendMessage(TextFormat::RED."- красная шерсть: плохо");
            $this->bb[12] = "3";
        }
    }
    public function a4(){
        foreach ($this->getServer()->getOnlinePlayers() as $p) {
            $p->setGamemode(0);
            $p->getInventory()->setItem(1, Item::get(35,5,1)); // хорошо
            $p->getInventory()->setItem(1, Item::get(35,4,1)); // нормально
            $p->getInventory()->setItem(1, Item::get(35,14,1)); // плохо
            $p->teleport(new Position(100,100,100));
            $p->sendMessage(TextFormat::GOLD."Данная постройка от игрока ".$this->bb[10]);
            $p->sendMessage(TextFormat::GOLD."Поставьте столько баллов, сколько его постройка заслуживает.");
            $p->sendMessage(TextFormat::GREEN."- зеленая шерсть: отлично");
            $p->sendMessage(TextFormat::YELLOW."- жёлтая шерсть: нормально");
            $p->sendMessage(TextFormat::RED."- красная шерсть: плохо");
            $this->bb[12] = "4";
        }
    }
    public function a5(){
        foreach ($this->getServer()->getOnlinePlayers() as $p) {
            $p->setGamemode(0);
            $p->getInventory()->setItem(1, Item::get(35,5,1)); // хорошо
            $p->getInventory()->setItem(1, Item::get(35,4,1)); // нормально
            $p->getInventory()->setItem(1, Item::get(35,14,1)); // плохо
            $p->teleport(new Position(100,100,100));
            $p->sendMessage(TextFormat::GOLD."Данная постройка от игрока ".$this->bb[11]);
            $p->sendMessage(TextFormat::GOLD."Поставьте столько баллов, сколько его постройка заслуживает.");
            $p->sendMessage(TextFormat::GREEN."- зеленая шерсть: отлично");
            $p->sendMessage(TextFormat::YELLOW."- жёлтая шерсть: нормально");
            $p->sendMessage(TextFormat::RED."- красная шерсть: плохо");
            $this->bb[12] = "5";
        }
    }
    public function stats(){
        $stats = array((int)$this->bb[2], (int)$this->bb[3], (int)$this->bb[4], (int)$this->bb[5], (int)$this->bb[6]);
        $iterator = new \RecursiveArrayIterator(new \RecursiveArrayIterator($stats));
        $max = max(iterator_to_array($iterator, false));
        if((int)$this->bb[2] == $max){
            foreach($this->getServer()->getOnlinePlayers() as $p){
                $p->teleport(new Position($this->getConfig()->get("Spawn")));
                $p->getInventory()->addItem(Item::get(1,0,1));
                $p->getInventory()->clearAll();
            }
            $this->getServer()->broadcastMessage(TextFormat::RED."В BuildBattle победил игрок ".$this->bb[7]);
        } elseif((int)$this->bb[3] == $max){
            foreach($this->getServer()->getOnlinePlayers() as $p){
                $p->teleport(new Position($this->getConfig()->get("Spawn")));
                $p->getInventory()->addItem(Item::get(1,0,1));
                $p->getInventory()->clearAll();
            }
            $this->getServer()->broadcastMessage(TextFormat::RED."В BuildBattle победил игрок ".$this->bb[8]);
        } elseif((int)$this->bb[4] == $max){
            foreach($this->getServer()->getOnlinePlayers() as $p){
                $p->teleport(new Position($this->getConfig()->get("Spawn")));
                $p->getInventory()->addItem(Item::get(1,0,1));
                $p->getInventory()->clearAll();
            }
            $this->getServer()->broadcastMessage(TextFormat::RED."В BuildBattle победил игрок ".$this->bb[9]);
        } elseif((int)$this->bb[5] == $max){
            foreach($this->getServer()->getOnlinePlayers() as $p){
                $p->teleport(new Position($this->getConfig()->get("Spawn")));
                $p->getInventory()->addItem(Item::get(1,0,1));
                $p->getInventory()->clearAll();
            }
            $this->getServer()->broadcastMessage(TextFormat::RED."В BuildBattle победил игрок ".$this->bb[10]);
        } elseif((int)$this->bb[6] == $max){
            foreach($this->getServer()->getOnlinePlayers() as $p){
                $p->teleport(new Position($this->getConfig()->get("Spawn")));
                $p->getInventory()->addItem(Item::get(1,0,1));
                $p->getInventory()->clearAll();
            }
            $this->getServer()->broadcastMessage(TextFormat::RED."В BuildBattle победил игрок ".$this->bb[11]);
        }

        $this->bb = array();
        $this->bb[0] = 0; // запущена ли игра
        $this->bb[1] = 0; // то что нужно построить

        $this->bb[2] = 0; // общая оценка 1 постройки
        $this->bb[3] = 0; // общая оценка 2 постройки
        $this->bb[4] = 0; // общая оценка 3 постройки
        $this->bb[5] = 0; // общая оценка 4 постройки
        $this->bb[6] = 0; // общая оценка 5 постройки

        $this->bb[7] = 0; // ник строителя 1 постройки
        $this->bb[8] = 0; // ник строителя 2 постройки
        $this->bb[9] = 0; // ник строителя 3 постройки
        $this->bb[10] = 0; // ник строителя 4 постройки
        $this->bb[11] = 0; // ник строителя 5 постройки

        $this->bb[12] = 0; // на какой арене сейчас игроки

    }
    public function PlayerItemHeldEvent(PlayerItemHeldEvent $event){
        $i = $event->getItem();
        $p = $event->getPlayer();
        if($i->getId() == 35 && $i->getDamage() == 5){
            $p->sendMessage(TextFormat::GREEN."Вы успешно оставили голос!");
            $p->sendTip(TextFormat::GREEN."Вы успешно оставили голос!");
            $event->setCancelled(true);
            if($this->bb[12] == "1"){
                $this->bb[2] = (int)$this->bb[2] + 3;
            } elseif($this->bb[12] == "2"){
                $this->bb[3] = (int)$this->bb[2] + 3;
            } elseif($this->bb[12] == "3"){
                $this->bb[4] = (int)$this->bb[2] + 3;
            } elseif($this->bb[12] == "4"){
                $this->bb[5] = (int)$this->bb[2] + 3;
            } elseif($this->bb[12] == "5"){
                $this->bb[6] = (int)$this->bb[2] + 3;
            }
            $event->getPlayer()->getInventory()->addItem(Item::get(1,0,1));
            $p->getInventory()->clearAll();
        } elseif($i->getId() == 35 && $i->getDamage() == 4){
            $p->sendMessage(TextFormat::YELLOW."Вы успешно оставили голос!");
            $p->sendTip(TextFormat::YELLOW."Вы успешно оставили голос!");
            $event->setCancelled(true);
            if($this->bb[12] == "1"){
                $this->bb[2] = (int)$this->bb[2] + 2;
            } elseif($this->bb[12] == "2"){
                $this->bb[3] = (int)$this->bb[2] + 2;
            } elseif($this->bb[12] == "3"){
                $this->bb[4] = (int)$this->bb[2] + 2;
            } elseif($this->bb[12] == "4"){
                $this->bb[5] = (int)$this->bb[2] + 2;
            } elseif($this->bb[12] == "5"){
                $this->bb[6] = (int)$this->bb[2] + 2;
            }
            $event->getPlayer()->getInventory()->addItem(Item::get(1,0,1));
            $p->getInventory()->clearAll();
        } elseif($i->getId() == 35 && $i->getDamage() == 14){
            $p->sendMessage(TextFormat::RED."Вы успешно оставили голос!");
            $p->sendTip(TextFormat::RED."Вы успешно оставили голос!");
            $event->setCancelled(true);
            if($this->bb[12] == "1"){
                $this->bb[2] = (int)$this->bb[2] + 1;
            } elseif($this->bb[12] == "2"){
                $this->bb[3] = (int)$this->bb[2] + 1;
            } elseif($this->bb[12] == "3"){
                $this->bb[4] = (int)$this->bb[2] + 1;
            } elseif($this->bb[12] == "4"){
                $this->bb[5] = (int)$this->bb[2] + 1;
            } elseif($this->bb[12] == "5"){
                $this->bb[6] = (int)$this->bb[2] + 1;
            }
            $event->getPlayer()->getInventory()->addItem(Item::get(1,0,1));
            $p->getInventory()->clearAll();
        }
    }
    public function BlockBreakEvent(BlockBreakEvent $event){
        if($event->getPlayer()->getGamemode() != 1){
            $event->setCancelled(true);
        } elseif($event->getBlock()->getId() == 20 && !$event->getPlayer()->isOp()){
            $event->setCancelled(true);
        }
    }
    public function BlockPlaceEvent(BlockPlaceEvent $event){
        if($event->getPlayer()->getGamemode() != 1){
            $event->setCancelled(true);
        } elseif($event->getBlock()->getId() == 20 && !$event->getPlayer()->isOp()){
            $event->setCancelled(true);
        }
    }
    public function PlayerGameModeChangeEvent(PlayerGameModeChangeEvent $event){
        $event->getPlayer()->getInventory()->addItem(Item::get(1,0,1));
        $event->getPlayer()->getInventory()->clearAll();
    }
}


Why not directly testing _compute_normalized_vector, it seems to be what you try to do in this test and the following one. Other thing, it would remove the "trick" (self.assertEqual(5.0, vector[0]/vector[1])) because you don't want to recompute a new vector by the multiplying the input by the appropriate factor (0.8 or -0.2).


Updated NPM version


Yes, ideally it would use the operator id instead, but that can differ across workers. I haven't decided if we need to introduce another identifier, or other way to differentiate these


sii uno dei primi a provare le novità
magari con una piccola licenz poetica addirittura "Prova per primo le novità … "


Nit: Single line ifs shouldn't have brackets


CMake fails at this line for me, since there is no `.load.in` file for example modules (and there shouldn't be).


These little backticks `-DSNDFILE_INCLUDE_DIR=/usr/local/include` `-DSNDFILE_LIBRARY=/usr/local/lib/libsndfile.dylib`  look a bit weird, did you really use them? With cmake path arguments you only need to use string delimiters if you have a space in the path. For me installing libsndfile used to work without problems, although I admit those -D..... arguments are far from fun.

There is a pull request for sc3.7 atm that should allow to detect a standard homebrew install of libsndfile automatically. Worked for me. Would be great if you took the time to try it. More positive feedback makes more probable that it will be committed for the 3.7 release.


Typo in the code tags? `<code>--blacklist</code>code>`


Sorry @alicetragedy totally my fault!
I just merged Tawan's PR again so that his name appears on the list of commits. I accidently omitted some of his commits at a PR on another project some months ago. Since then I feel obliged to acknowledge his commits in the future ;)


@swiftci Please test


You do not need to modify libzip to get what you want.
You can just call the `zip_get_name()` function with `ZIP_FL_ENC_RAW` in the flags and convert the name from GB18030 to UTF-8 in your code, see http://nih.at/libzip/zip_get_name.html for details.

Btw, there is now an official github mirror for libzip at https://github.com/nih-at/libzip


This is equivalent to `add_library(${modname} MODULE ${it})`, I think.


I'm pretty sure that this is not correct. You definitely want to warn the user of a encrypted chat session that a message was received unencrypted.


We can get this information with `ls`, so it shouldn't be hardcoded.


Only one example plugin (dumb-increment) needs to link against APR, and neither needs to link against libhttpd.


Yes, that looks like an error


5479_OAandPLANTEquipList (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (1549 of 1549 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, I'm curious if you've been able to make any additional progress on this awesome feature. Do you need any assistance?


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


Sweet! Nice job.

Awesome! No problem. Glad you got it. :coffee:


getName() is already a String so you don't need to convert it to a String.


Beats me, maybe because we talked about it before Christmas and I sent you a bunch of papers?


right!


Nitpick: please put the `require` at the top of the file.


Ah, ok.

1. In ```server/index.js```, the routes declaration is coming after the "catch all" route. Move it into the browserify section around line 29.
2. For the filenames, drop the .css so they are named like ```_file.scss```


I noticed this commit a while back and wanted to inform you that, unless you're on the latest release of superagent-cache (`1.3.4`), `res.redirects` will never be populated. Happy coding!


我認爲是這裏：
https://github.com/rime/librime/commit/d4015e5ba806e41a67c1b59628eeb63cf3531904


This needs a better variable name.  Just property implies that it is a property they own.  How about "position" or something similar.


Any reason why we don't call ```_lsm_err_msg_clear``` before checking the arguments?


remove
https://github.com/FastLED/FastLED/blob/5dff1f475f4ed7895d6ac7bdd8427c5507543380/platforms/esp/8266/led_sysdefs_esp8266.h#L7
and it will work


2045-draw-dual-ducts (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)


We encounter an error that has not show up before with the latest code version.

Executing the following command
`java -Xmx20g -cp /home/xilin/opaleye/corenlp/javanlp-core.jar:stanford-corenlp-3.6.0-models.jar:CoreNLP-to-HTML.xsl:slf4j-api.jar:slf4j-simple.jar edu.stanford.nlp.naturalli.OpenIE -clean.sentenceendingtags "HEADLINE|DATELINE|P|p|post|quote|headline|dateline" -clean.docIdtags "DOCID|DOC" -clean.docTypetags "DOCTYPE" -openie.affinity_probability_cap 0.5 -openie.max_entailments_per_clause 1000 -openie.resolve_coref -file input.txt`
throws the following exception:
```
[main] INFO edu.stanford.nlp.pipeline.StanfordCoreNLP - Adding annotator mention
[main] INFO edu.stanford.nlp.pipeline.MentionAnnotator - Using mention detector type: dependency
Exception in thread "main" java.lang.IllegalArgumentException: annotator "mention" requires annotation "EndIndexAnnotation". The usual requirements for this annotator are: tokenize,ssplit,pos,lemma,ner,depparse
	at edu.stanford.nlp.pipeline.StanfordCoreNLP.construct(StanfordCoreNLP.java:411)
	at edu.stanford.nlp.pipeline.StanfordCoreNLP.<init>(StanfordCoreNLP.java:144)
	at edu.stanford.nlp.pipeline.StanfordCoreNLP.<init>(StanfordCoreNLP.java:140)
	at edu.stanford.nlp.naturalli.OpenIE.main(OpenIE.java:853)
```


is i meant to start as grp_len here?


Got it.  Yeah, I think it's a good habit before committing to do 'git add' on every file involved in the change and then do 'git diff --cached' to see exactly what you're going to commit.  Look over the entire diff, see if there's anything unexpected, and then revert anything that doesn't belong.

I think your change reformatting that code is a good change, by the way.  Just agree with you that it belongs in a separate commit, unrelated to this issue.


This would be much clearer in the form.

public void setPropertyOwner(Player owner) {
  this.owner = owner;
}

Consider changing your constructors and setters to using the this.<variable name> format.


Delete this.


Figured out that the branch does not match the ticket. It's actually DM-4499, right?


There's `path.resolve('dats')` that automatically joins with the `cwd` if no absolute path is used. :wink:


2045-draw-dual-ducts (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)


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


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


Really close! Looks like you're only calling countPeople but not askName. What you can do is add 'askName();' inside the countPeople function to call askName from inside there


don't forget to use your debugger!!


Not completely, some additional checks are required to stop private types leaking through type inference (see https://github.com/rust-lang/rust/issues/30476).
I also find the ability to type annotate expressions without fear of privacy violations a strong argument. Unfortunately, there are still types that are unnameable for reasons other than privacy - closures, function items. So  you still can produce *completely* type annotated source code (there were plans too keep such code on crates.io to avoid possible type-inference related breakage).


Nice! That's how I would approach it.

Know that `.order` can take [more complex arguments](http://apidock.com/rails/ActiveRecord/QueryMethods/order) that change the direction of the order, either in ascending or descending.


2078_shade-control-setpoint (DavidGoldwasser) - 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)


@misternu – Would it be beneficial to change `darwin15` to `darwin*` so that it is inclusive of all versions of OS X?

``` sh
if [ $OSTYPE == "darwin*" ] && ! [ $ITERM_SESSION_ID ]; then
```


#!/usr/bin/env node

var act = process.argv[2];
var num = +process.argv[3];
var num2 = +process.argv[4];

if (act === "add") {
	console.log (num + num2);
}
else if (act === "sub") {
	console.log (num - num2);
}
else if (act === "mult") {
	console.log (num * num2);
}
else if (act === "div") {
	console.log (num / num2);
}
else if ( act ==="div" && num2 == "0") {
	console.log ("You can't divide by zero silly")
}


Shall we make the sql keywords uppercase?


whoops, i meant uicolor, not bicolor (thanks autocorrect)


**_`Nice`_**

> # **`Cool`** _Meme_


2078_shade-control-setpoint (DavidGoldwasser) - 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)


Loi and I have both started using this recently.  It is really powerful and also make sizes in percent more usable.


Sure I whole heartedly agree that you improved the code. Yet my comment is more about non functional changes that don't affect the guts of the PR or commit itself. These types of changes make reviewing more difficult. I would gladly accept this as a change on its own or in the context of a commit that updated outdated patterns throughout the code base. But putting it in with other changes that affect user APO permissions may mislead a future Argo dev. Do you mind making this enhancement in a separate PR?


You should really add two six sided die here not just one 12 sided die.


This isn't okay. We need to be adding the files to the repo.


Since you are always rolling the same die, instead just make it rollDice().  Random is already a class variable.


re-lecture tomorrow


ты имеешь ввиду operator.add()?  я не очень поняла про функцию 2х аргументов - по хорошему надо было бы в скобках у operator.add() обозначить еще 2 аргумента?

А насчет того, что я и не должна их тут вызывать  - разве по ключу не должен вызываться этот оператор? Или я не так поняла? (мы просто на занятии так писали)


script to load seaside on pahro5: Gofer new
    package: 'ConfigurationOfSeaside3';
    load.

(ConfigurationOfSeaside3 project version: #'release3.2') load: #('Development')


@seanparsons no problem, thanks for explaining. I was happily using 6.0, but had to go to 6.1 to avoid conflicting with specs2 over the scalaz version.


That  is interesting.  I have seen articles recommending using stringify for equality. I will keep like this for now can continue to read about it.


irssi style `password != NULL`. NB I'm a bit confused if we need to check password && *password


Breaking from a recursive loop is more "natural" in a functional approach, than break from a `while` loop, given that the condition bound is immutable. http://stackoverflow.com/a/21206659/4734474


By principle, doesn't the bench need to be the same as the original for speedups? I'm curious and that was my understanding.


No worries, @halindrome.


s/application/applicable


You can find info related to this commit in the PR associated to it.

(Tip: it's linked between the commit message and the hash)


Yes


This is currently still undocumented in the current Leaflet 1.0.0 docs. Should i drop an issue for that or is it already in the works or is this mention enough?


TeamCity Chorus :: chorus-precise64-chorus-2.5 Continuous [Build 2.5.1025.bab9ad24dc6ac370cd6b01ef876ee8b815ba2fe8](http://build.palaso.org/viewLog.html?buildId=69282&buildTypeId=ChorusPrecise64v25Cont) outcome was **SUCCESS**
Summary: Tests passed: 862, ignored: 54 Build time: 00:21:30


SZVAV-Fan-Control (rraustad) - x86_64-MacOS-10.9-clang: Tests Failed (1718 of 1980 tests passed, 271 test warnings)

 * 533 tests had: AUD diffs.
 * 191 tests had: EIO diffs.
 * 262 tests had: Table big diffs.
 * 11 tests had: BND diffs.
 * 14 tests had: RDD diffs.
 * 6 tests had: ESO small diffs.
 * 2 tests had: MTR small diffs.
 * 4 tests had: ESO big diffs.
 * 8 tests had: MDD diffs.
 * 8 tests had: MTD diffs.
 * 1 test had: SHD diffs.
 * 3 tests had: Table small diffs.
 * 3 tests had: MTR big diffs.
 * 1 test had: ZSZ big diffs.
 * 2 tests had: ERR diffs.

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


#4 done


There were a few issues with the mutagen shares build option. These include 1) skipping metadata generation when in fact the file does have metadata 2) Incorrectly generating metadata on some files, particularly asf-style files. The incorrect metadata would later cause nicotine+ crashes when the file was requested for download.


oops. you're correct. will correct this


once after BEGIN_ENTER_SCRIPT, we should be able to handle OOM and OOM should be translated into JavascriptError. why the exception got leaked out?


more clearly != NULL


#2 done


Sweet. Thanks for implementing this. Hope other developers will find this handy too.

I might write something about it one day.


Another good catch! The mention detector doesn't need these annotations when running with dependency trees. It's fixed in the latest commit.

Also, in the GitHub version of the code, you should no longer need the dependency on slf4j -- it'll back off to logging to stderr if it doesn't find slf4j in your classpath.


I've told you before.  It is some of the MOST IMPORTANT code to get right, and make clear to an 3rd party reader.


statistics_format option for memHierarchy cache component doesn't exist anymore. By default it will emits statistics in MacSim format.


Please don't do that ...

Especially when there is a comment about one of them:

```
 # TODO: update the below when terminal-table 1.5.3+ is released.
 # (and delete the Terminal module in lib/common/hacks.rb)
```

You just reintroduced the https://github.com/wpscanteam/wpscan/issues/841


Exception handling was too specific and was not catching cases where the shares had files with bogus metadata (values out of range). This would lead to nicotine+ crashes.


Note that when the IK bone "stretches" beyond its initial length it receives a "scale" change in that direction as opposed to solely a translation change.

This is something that I've seen discussed here and there about "you should do that!" and "you should not do that!" so I'm kind of in the middle about what's preferred. ;)

So just mentioning it here so it's been raised and could possibly be discussed. With linear skinning scaling gives a tiny bit better result (afaik) whereas some dual quaternion implementations might mess that up (not sure)?


113768035_Provide-addition-explanation-to-input-contaminant-generation-rate-in-IO-Ref-#5480 (lgu1234) - Win64-Windows-7-VisualStudio-12: OK (2099 of 2099 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)


So in all of the changes in this commit, I wonder if hardcoding the path here is the right approach, or instead we should be updating the already existing VisualStudioVersion property, which is used to generate the VSToolsPath property


113768035_Provide-addition-explanation-to-input-contaminant-generation-rate-in-IO-Ref-#5480 (lgu1234) - Win64-Windows-7-VisualStudio-12: OK (2086 of 2086 tests passed, 9 test warnings)

 * 6 tests had: AUD diffs.
 * 2 tests had: EIO diffs.
 * 2 tests had: ESO small diffs.
 * 1 test had: SHD 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)


@erwanlr the issue was not mentioned so it looked like an old comment. Changing the comment now


Thanks for the info.
I'm using `zip_fopen()` to get selected file inside archive, unfortunately **libzip** is not providing such flags in that  function.
This patch is especially made to fit Simplified Chinese environment, where gb18030 makes more sense than cp437. :smile:


а так правильно будет:
                ' '.join(element)?
я еще сомневаюсь про element в скобках. ведь должна объединяться текущая строка из символов, которые накопились. а element -просто один из кусочков строки. мне не надо, случайно, тут заводить переменную для текущей строки, нарастающей из подряд идущих символов и после  join ее переприсваивать?


what if they select another article language? also, you might want to observe the actual search language preference, as this callback can fire even if the user selects the same language


Yeah, I still havent finished this report, I want to see if the other things work first


Is it on purpose that source sections without source cannot be tagged? I mean, they can, I believe, but, currently they do not show tags in `toString()`.


113768035_Provide-addition-explanation-to-input-contaminant-generation-rate-in-IO-Ref-#5480 (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1549 of 1549 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.77%25-green.svg)


Ok, Ill rewrite a bit for the actual number of coffees, but I think that is mainly used only for the report right? so I could subtract the donations coffees for the report


Using a full mock here in lieu of create a sale artwork with an artist and and artwork and a default image and so on.


Fixes #3


I'm not sure if you wanted number of tenants to be function of number of iterations..


This is confusing to me. Are you wanting to check `team.conference_id` against `self.id` (the conference object's id)?


This seems to have been a typo, so I fixed it. Let me know otherwise.


@KelseyDH why did you do this?  with this change you can make a mask without any division IDs attached to it, which breaks everything.


Oops :)


shouldn't we reset only in OOM/SO case?


Actually, `zip_fopen()` accepts the same flags that `zip_name_locate()` does, and that does support `ZIP_FL_ENC_RAW`, so it should work. Or is there a bug somewhere?


@oyyd I committed this directly to master instead of putting it in a PR, but if you have time to review it that would be great!


This commit shouldn't be needed now that you changed the OutDir when you build the vsix


Hi, @sjgillespiejones Can you please have a look.? I reverted the formatting temporarily. We might need to find a better way to deal with whitespace.


@JasonIbarra
7th comment


this looks good. thanks.


@iblech Hier bin ich mir nicht ganz sicher, ob die Kogruppen richtig sind, unter deren Kowirkung die Morphismen angeblich äquivariant sind. @mfahrion hat mir da was angestrichen, ich kann das aber nicht entziffern.


8th comment


This is probably duplicate since cleanupSlave() also restarts docker daemon


Did you forget to add some files? Seeing build errors.

https://jenkins.nallar.me/job/Buildcraft/891/console


this is amazing and weird at the same time


What will it do on Windows?