Danilo Gonçalves de Menezes
===================

--------------------------------
São Paulo - SP

Rua dos Jeribás, 124, apto 21B

Telefones : 982858675 | 58270233

Email: twiixplays@gmail.com

--------------------------------

**Escolaridade:**

* Ensino Médio integrado ao curso técnico de T.I completo no ano de 2016
--------------------------------

**Cursos:**

* Técnico em Informática concluído no ano de 2016
--------------------------------

**Objetivos:**

"_Ter um ótimo desenvolvimento nas tarefas, fazer o máximo pra crescer junto com a empresa e trabalhar em equipe, dando ideias e ouvindo diferentes pontos de vista_"

-------------------------------

**Softwares de conhecimento:**
* photoshopp, coreldraw, power point, word, excel, access, Visual Studio, Netbeans, SqlServer| Camtasia studio

**Linguagens e bancos de dados**
* Banco de Dados : SQL SERVER
* Linguagens de domínio amador:
    * Java, C#, ASP.NET,HTML+ CSS e JavaScript.


Submitting the task to Taskcluster failed.
Details:

```js
Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-tools:pull-request]
----
errorCode:  AuthenticationFailed
statusCode: 401
requestInfo:
  method:   createTask
  params:   {"taskId":"eKZ2EuiqQEKyXLIGdoPs-A"}
  payload:  {
  "provisionerId": "aws-provisioner-v1",
  "workerType": "github-worker",
  "extra": {
    "github": {
      "env": true,
      "events": [
        "pull_request.opened",
        "pull_request.synchronize",
        "pull_request.reopened",
        "push"
      ]
    }
  },
  "payload": {
    "maxRunTime": 3600,
    "image": "node:6",
    "command": [
      "/bin/bash",
      "--login",
      "-c",
      "git clone https://github.com/owlishDeveloper/taskcluster-tools.git repo && cd repo && git checkout b080f9f843e5537ee3d5fc6fb53b5e00fdc9f7c1 && yarn && yarn test"
    ],
    "env": {
      "GITHUB_EVENT": "pull_request.synchronize",
      "GITHUB_BRANCH": "master",
      "GITHUB_PULL_REQUEST": "193",
      "GITHUB_BASE_REPO_URL": "https://github.com/taskcluster/taskcluster-tools.git",
      "GITHUB_BASE_USER": "taskcluster",
      "GITHUB_BASE_SHA": "721a299bc7eac592532f8ae616ed0965957c4ad5",
      "GITHUB_BASE_BRANCH": "master",
      "GITHUB_BASE_REF": "master",
      "GITHUB_HEAD_REPO_URL": "https://github.com/owlishDeveloper/taskcluster-tools.git",
      "GITHUB_HEAD_USER": "owlishDeveloper",
      "GITHUB_HEAD_SHA": "b080f9f843e5537ee3d5fc6fb53b5e00fdc9f7c1",
      "GITHUB_HEAD_BRANCH": "patch-2",
      "GITHUB_HEAD_USER_EMAIL": "owlishDeveloper@users.noreply.github.com",
      "GITHUB_INSTALLATION_ID": 6894
    }
  },
  "metadata": {
    "name": "Integration Beta Tests",
    "description": "PRs and pushes",
    "owner": "owlishDeveloper@users.noreply.github.com",
    "source": "https://github.com/owlishDeveloper/taskcluster-tools.git"
  },
  "created": "2017-01-27T22:10:12.581Z",
  "deadline": "2017-01-28T22:10:12.582Z",
  "taskGroupId": "eKZ2EuiqQEKyXLIGdoPs-A",
  "schedulerId": "taskcluster-github",
  "dependencies": [],
  "requires": "all-completed",
  "routes": [],
  "priority": "normal",
  "retries": 5,
  "scopes": [],
  "tags": {},
  "expires": "2018-01-28T22:10:12.582Z"
}
  time:     2017-01-27T22:10:12.660Z
details:
{
  "status": "auth-failed",
  "message": "Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-tools:pull-request]"
}
```


Cheers, and thanks for the kind words!

Jan


Can you PR a fix? I'm not able to do this today.


I think we should use ``module.exports` instead `exports` look http://stackoverflow.com/a/16383925


hm..


Submitting the task to Taskcluster failed.
Details:

```js
Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-tools:pull-request]
----
errorCode:  AuthenticationFailed
statusCode: 401
requestInfo:
  method:   createTask
  params:   {"taskId":"Xeed5MCaTvmWs5qidcAliw"}
  payload:  {
  "provisionerId": "aws-provisioner-v1",
  "workerType": "github-worker",
  "extra": {
    "github": {
      "env": true,
      "events": [
        "pull_request.opened",
        "pull_request.synchronize",
        "pull_request.reopened",
        "push"
      ]
    }
  },
  "payload": {
    "maxRunTime": 3600,
    "image": "node:6",
    "command": [
      "/bin/bash",
      "--login",
      "-c",
      "git clone https://github.com/owlishDeveloper/taskcluster-tools.git repo && cd repo && git checkout b080f9f843e5537ee3d5fc6fb53b5e00fdc9f7c1 && yarn && yarn test"
    ],
    "env": {
      "GITHUB_EVENT": "pull_request.reopened",
      "GITHUB_BRANCH": "master",
      "GITHUB_PULL_REQUEST": "193",
      "GITHUB_BASE_REPO_URL": "https://github.com/taskcluster/taskcluster-tools.git",
      "GITHUB_BASE_USER": "taskcluster",
      "GITHUB_BASE_SHA": "721a299bc7eac592532f8ae616ed0965957c4ad5",
      "GITHUB_BASE_BRANCH": "master",
      "GITHUB_BASE_REF": "master",
      "GITHUB_HEAD_REPO_URL": "https://github.com/owlishDeveloper/taskcluster-tools.git",
      "GITHUB_HEAD_USER": "owlishDeveloper",
      "GITHUB_HEAD_SHA": "b080f9f843e5537ee3d5fc6fb53b5e00fdc9f7c1",
      "GITHUB_HEAD_BRANCH": "patch-2",
      "GITHUB_HEAD_USER_EMAIL": "owlishDeveloper@users.noreply.github.com",
      "GITHUB_INSTALLATION_ID": 6894
    }
  },
  "metadata": {
    "name": "Integration Beta Tests",
    "description": "PRs and pushes",
    "owner": "owlishDeveloper@users.noreply.github.com",
    "source": "https://github.com/owlishDeveloper/taskcluster-tools.git"
  },
  "created": "2017-01-27T22:13:04.747Z",
  "deadline": "2017-01-28T22:13:04.747Z",
  "taskGroupId": "Xeed5MCaTvmWs5qidcAliw",
  "schedulerId": "taskcluster-github",
  "dependencies": [],
  "requires": "all-completed",
  "routes": [],
  "priority": "normal",
  "retries": 5,
  "scopes": [],
  "tags": {},
  "expires": "2018-01-28T22:13:04.747Z"
}
  time:     2017-01-27T22:13:04.826Z
details:
{
  "status": "auth-failed",
  "message": "Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-tools:pull-request]"
}
```


Note that this is a temporary fix until we have finished #38.


Submitting the task to Taskcluster failed.
Details:

```js
Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-tools:pull-request]
----
errorCode:  AuthenticationFailed
statusCode: 401
requestInfo:
  method:   createTask
  params:   {"taskId":"Zm0mpV9aQKWVgC7TmV8H5A"}
  payload:  {
  "provisionerId": "aws-provisioner-v1",
  "workerType": "github-worker",
  "extra": {
    "github": {
      "env": true,
      "events": [
        "pull_request.opened",
        "pull_request.synchronize",
        "pull_request.reopened",
        "push"
      ]
    }
  },
  "payload": {
    "maxRunTime": 3600,
    "image": "node:6",
    "command": [
      "/bin/bash",
      "--login",
      "-c",
      "git clone https://github.com/owlishDeveloper/taskcluster-tools.git repo && cd repo && git checkout b080f9f843e5537ee3d5fc6fb53b5e00fdc9f7c1 && yarn && yarn test"
    ],
    "env": {
      "GITHUB_EVENT": "pull_request.reopened",
      "GITHUB_BRANCH": "master",
      "GITHUB_PULL_REQUEST": "193",
      "GITHUB_BASE_REPO_URL": "https://github.com/taskcluster/taskcluster-tools.git",
      "GITHUB_BASE_USER": "taskcluster",
      "GITHUB_BASE_SHA": "721a299bc7eac592532f8ae616ed0965957c4ad5",
      "GITHUB_BASE_BRANCH": "master",
      "GITHUB_BASE_REF": "master",
      "GITHUB_HEAD_REPO_URL": "https://github.com/owlishDeveloper/taskcluster-tools.git",
      "GITHUB_HEAD_USER": "owlishDeveloper",
      "GITHUB_HEAD_SHA": "b080f9f843e5537ee3d5fc6fb53b5e00fdc9f7c1",
      "GITHUB_HEAD_BRANCH": "patch-2",
      "GITHUB_HEAD_USER_EMAIL": "owlishDeveloper@users.noreply.github.com",
      "GITHUB_INSTALLATION_ID": 6894
    }
  },
  "metadata": {
    "name": "Integration Beta Tests",
    "description": "PRs and pushes",
    "owner": "owlishDeveloper@users.noreply.github.com",
    "source": "https://github.com/owlishDeveloper/taskcluster-tools.git"
  },
  "created": "2017-01-27T22:14:56.413Z",
  "deadline": "2017-01-28T22:14:56.413Z",
  "taskGroupId": "Zm0mpV9aQKWVgC7TmV8H5A",
  "schedulerId": "taskcluster-github",
  "dependencies": [],
  "requires": "all-completed",
  "routes": [],
  "priority": "normal",
  "retries": 5,
  "scopes": [],
  "tags": {},
  "expires": "2018-01-28T22:14:56.413Z"
}
  time:     2017-01-27T22:14:56.453Z
details:
{
  "status": "auth-failed",
  "message": "Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-tools:pull-request]"
}
```


wcięcia :bug:


@iyibu I know about the window problem since a while. It's a performance problem. Moving the mouse quickly while drawing is not a bug though; it's because the PS/2 controller doesn't send a mouse packet for every pixel the mouse moves, so if you move the mouse quickly, for example, from position (0, 64) to position (0, 32), the PS/2 controller might send a packet that says "moved left 32 units", and in turn the draw application would not be aware the mouse passed through pixels (0, 63), (0, 62) and so on.
Thanks for your feedback anyway! :)


Implements #61


no


dont


На самом деле, здесь доступны переменные экземпляра и лучше использовать их: `@size - @free_space`.


Thanks man 👍


@llam15 I think for consistency `course/templates/modchooser_item.mustache` might be better named as `lib/templates/"newchooser"_item.mustache`. Looks good otherwise!


https here as well?


Branch_PT133379791-New-Feature---SZVAV-Code-and-Unit-Tests (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1207 of 1207 tests passed, 0 test warnings)

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


Пожалуйста, спользуй здесь тот метод который ты определил в классе `Station`: https://github.com/disimik/Tasks/commit/d720f613b19349075fbb48b03857ab83ae2fda04#diff-23ed79285c2020503e1523b6e29b2ed5L43


@llam15 Leftover debug


Thank you for your attention. I'm following this project. Respect brother :)


Hnh


Solves #62.


TDR no, I do not like this. Reason: Commercial use includes servers who use it that include a buycraft page. Commercial servers. It should be May not sell the **plugin** for a profit, not may not use commercially. That's why we have BOD Licence, and the BOD licence is the best licence for MCPE Plugins EVER!


It works


Still problem with this

`01-20 00:05:44.457 W/WVCdm (277): Could not load liboemcrypto.so. Falling back to L3. dlopen failed: library "liboemcrypto.so" not found
`


No. Thats no commercial use meaning cannot use on commercial servers like lbsg. We want no selling the plugin not no using commercial.


Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved

IOKit is a private framework, copyrighted by Apple.

Additionally, this IOKit is out of date.


A little late XD


implements #63. A small package change is applied to (ConfigLoader moved from `internal.util` to `util`).


Öncelikle merhaba hocam, sizinkinden farklı yöntem ile yapmışım onu fark ettim o yüzden paylaşmak istedim. NetBeans IDE 8.2 programı ile yazıyorum.


thx!


Hmm


I'm so confused about this.


I don't feel quite comfortable with two different constants for the pets table, namely
`public static final String PATH_PETS = "pets";` and
`public static final String TABLE_NAME = "pets";`

 Is there any particular reason for this?


Ok fine. I have the same point of view as @Dog2puppy...


This is 16, and the other 6 :)


What a surprise, @TheDragonRing is confused XD\

Believe me, I, @Ad5001 and @Ultie0 have quite a bit of license experience, each from our own experiences. Now for any new plugins, I always use a custom license (mostly private repos)


Hi Ryan,

My name is Xin, I run Queryly.com, a search cloud for publisher. Washington Examiner is using our service to power search on the site.  We are a SaaS vendor and don't display ads on their sites.

Can you please remove our domain from the list? This broke our search for users with adblocker.  Please let me know if you have any questions.  You can also contact me directly via email at xchen@queryly.com

Thank you!

-Xin


What does the creative commons license @TheDragonRing mentioned above restrcit?


No idea why I thought adding this would break API compatibility. 😅


Thank you for using our BOD License!


Haha, thank you - I was totally confusing myself, because 16 is the SIMPLE, and 6 is the original (my mind wants the lower number to be simpler) :)


Was this meant to downgrade libnl to 3.2.23?


@Dog2puppy The Creative Commons licence restricts Commercial use. That means that big servers like LBSG cannot use it because they are considered commercial servers. The goal of every plugin is to get a big server to use it, so thats why we allow commercial use. Unfortunately, allowing commercial use also allows selling the plugin. That's why we added the "may not sell the plugin for a profit"


Okay.


Submitting the task to Taskcluster failed.
Details:

```js
{"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
```


Seems to work here.

However for more reliability, you should do the tree traversal thing.

Why wine doesn't need to detect window decorations ?

Why not do like the wine code I suggested doing traversal of windows via a Windows call, and checking everytime the attached X drawable and stopping when different ? (instead of using XQueryTree)


wow!


What's the best license to use right now?


see https://github.com/treelinehq/waterline-utils/blob/9145700df270b8cdcd1e21d5b2a8e66dc02fa05d/lib/each-record-deep/index.js


I indeed used `2to3` for this, @andrewshadura any reason for you to react on that specific line ?


Apparently for plugins, the custom BOD one, or for other stuff I prefer to use Creative Commons ones...


Gotta becareful with the mini-test code at the bottom If you commit it uncommented. Because that path and video name is relative to your machine.


Ha! Nicely done :)

Want to collaborate on this gem together?

Just add @kigster and we can just keep building atop your structure.

I do have a slight preference for rspec, as I find it easier to write and more widely understood these days. I am happy to swap out the tests into rspec.

I also like the simple API for `create`, `delete`, `update` and `read`.

The gem can also just focus on simply `read`, `write` and `delete`. The `write` can be better than `update` if we wanted to support, eg, executing arbitrary redis commands.

Let me know!


Actually, LBSG could still use it. They just can't sell functions...


Nope. I just looked up if LBSG is a commercial server and apparently it is because Hydreon Corporation is a commercial corp and lbsg is run by them


this breaks build, we already build openairplay from source, please make we do not build any 3rd party plugin before adding them, as results in double ipk, and bit bake does not allow this.

```
https://github.com/oe-alliance/e2openplugins/blob/ca5c78ce480e86103b62fa7d9c002e6ed2793336/enigma2-plugin-extensions-openairplay.bb
```


Yes. For plugins the BOD one is the best. For other stuff Creative Commons is the best


I don't even know how I did this. O.o


ref: https://leancloud.cn/docs/leanengine_webhosting_guide-python.html#项目骨架


Yes, LBSG is a comercial server, but commercial use for a software only applies to that specific software, not to the user. LBSG could use it however they liked even if commercial use was disabled as long as they didn't use the plugin itself commercially (selling features etc.)


Test comment


Fix's 404 issue when downloading files.


Typo: number_histocal_data -> number_historical_data -> historical_data_length ? :)


Thanks! I just fixed it


min_max_scaler does not seem too long as a variable name to me :).


Need to correct the way it identifies dots. The are not supposed to be 'children' of <note> (or <rest>) elements, but peers.


Think it's fixed.

On Fri, Jan 27, 2017 at 1:47 PM, Tim Moody <notifications@github.com> wrote:

> TASK [3-base-server : Do the same if running on raspbian]
> **********************
> fatal: [127.0.0.1]: FAILED! => {"changed": true, "failed": true, "msg":
> "Destination directory /home/pi/.config/lxsession/LXDE-pi does not exist"}
>
> assumes lxde is installed
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/XSCE/xsce/commit/e5b00e602db3e31127b474d6ab8a3dce2a3cd1fe#commitcomment-20647714>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AB04HBeNsAjCuaMi2jM0tKHb77huB0phks5rWmYBgaJpZM4LwP-U>
> .
>


Introducing this rule did not change the output significantly. It reduced discrepancies between the ground truth and the scored up piece. But it also introduced others.


This rule was introduced to improve the output of one of the pieces (de touz), as this piece had an inexplicable behaviour when scored up. But this was not affected at all.


:heart:


From the site; queryly.com it specifies "Relevant & Targeted Ads" and even has an Advertising section. Why should it be removed?


Thanks for preparing this example, Yann! I will look at it in detail


maybe put these #if'd variables at the very bottom of this section?


So now X -> X_stream, y -> y_stream ?


remove comment


Why did you remove this? It is [part of Compositing and Blending 1](https://drafts.fxtf.org/compositing-1/#ltblendmodegt).

Sebastian


A verb like "normalize" or "scale" would be a better name for this function than a noun


self.split_data()

But

self.X_historical, self.y_historical, self.X_stream, self.y_stream = self.split_data()

would be clearer to the reader.


FuelCell (brianlball) - x86_64-MacOS-10.10-clang: OK (2352 of 2529 tests passed, 0 test warnings)

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


Code Pull requests 0 Pulse
guava/ 80bbf86

Code and test for #2667. Written in Sets and Maps instead of Immutabl…

…eSet and ImmutableMap to work around fauxvsrride test: it was unable to handle generic types required for Enums currently.

@tli2 tli2 committed about 1 month ago
4 changed files 102 additions and 0 deletions
guava-tests/test/com/google/common/collect/MapsTest.java
		@@ -34,6 +34,8 @@
		 import com.google.common.collect.Maps.EntryTransformer;
		 import com.google.common.collect.Maps.ValueDifferenceImpl;
		 import com.google.common.collect.SetsTest.Derived;
		+import com.google.common.collect.testing.AnEnum;
		+import com.google.common.testing.CollectorTester;
		 import com.google.common.testing.EqualsTester;
		 import com.google.common.testing.NullPointerTester;
		 import com.google.common.testing.SerializableTester;
		@@ -61,6 +63,9 @@
		 import java.util.SortedSet;
		 import java.util.TreeMap;
		 import java.util.concurrent.ConcurrentMap;
		+import java.util.stream.Collector;
		+import java.util.stream.Stream;
		+
		 import junit.framework.TestCase;

		 /**
		@@ -345,6 +350,47 @@ public void testEnumMapWithInitialEmptyMap() {
		     } catch (IllegalArgumentException expected) {}
		   }

		+  public void testToImmutableEnumMap() {
		+    Collector<Entry<AnEnum, Integer>, ?, ImmutableMap<AnEnum, Integer>> collector =
		+        Maps.toImmutableEnumMap(Entry::getKey, Entry::getValue);
		+    Equivalence<ImmutableMap<AnEnum, Integer>> equivalence =
		+        Equivalence.equals()
		+            .<Entry<AnEnum, Integer>>pairwise()
		+            .onResultOf(ImmutableMap::entrySet);
		+    CollectorTester.of(collector, equivalence)
		+        .expectCollects(
		+            ImmutableMap.of(AnEnum.A, 1, AnEnum.B, 2, AnEnum.C, 3),
		+            mapEntry(AnEnum.A, 1),
		+            mapEntry(AnEnum.B, 2),
		+            mapEntry(AnEnum.C, 3));
		+  }
		+
		+  public void testToImmutableEnumMap_exceptionOnDuplicateKey() {
		+    Collector<Entry<AnEnum, Integer>, ?, ImmutableMap<AnEnum, Integer>> collector =
		+        Maps.toImmutableEnumMap(Entry::getKey, Entry::getValue);
		+    try {
		+      Stream.of(mapEntry(AnEnum.A, 1), mapEntry(AnEnum.A, 11)).collect(collector);
		+      fail("Expected IllegalArgumentException");
		+    } catch (IllegalArgumentException expected) {
		+    }
		+  }
		+
		+  public void testToImmutableEnumMapMerging() {
		+    Collector<Entry<AnEnum, Integer>, ?, ImmutableMap<AnEnum, Integer>> collector =
		+        Maps.toImmutableEnumMap(Entry::getKey, Entry::getValue, Integer::sum);
		+    Equivalence<ImmutableMap<AnEnum, Integer>> equivalence =
		+        Equivalence.equals()
		+            .<Entry<AnEnum, Integer>>pairwise()
		+            .onResultOf(ImmutableMap::entrySet);
		+    CollectorTester.of(collector, equivalence)
		+        .expectCollects(
		+            ImmutableMap.of(AnEnum.A, 1, AnEnum.B, 4, AnEnum.C, 3),
		+            mapEntry(AnEnum.A, 1),
		+            mapEntry(AnEnum.B, 2),
		+            mapEntry(AnEnum.C, 3),
		+            mapEntry(AnEnum.B, 2));
		+  }
		+
		   public void testToStringImplWithNullKeys() throws Exception {
		     Map<String, String> hashmap = Maps.newHashMap();
		     hashmap.put("foo", "bar");
guava-tests/test/com/google/common/collect/SetsTest.java
		@@ -31,6 +31,7 @@

		 import com.google.common.annotations.GwtCompatible;
		 import com.google.common.annotations.GwtIncompatible;
		+import com.google.common.base.Equivalence;
		 import com.google.common.collect.testing.AnEnum;
		 import com.google.common.collect.testing.IteratorTester;
		 import com.google.common.collect.testing.MinimalIterable;
		@@ -42,6 +43,7 @@
		 import com.google.common.collect.testing.features.CollectionFeature;
		 import com.google.common.collect.testing.features.CollectionSize;
		 import com.google.common.collect.testing.features.SetFeature;
		+import com.google.common.testing.CollectorTester;
		 import com.google.common.testing.EqualsTester;
		 import com.google.common.testing.NullPointerTester;
		 import com.google.common.testing.SerializableTester;
		@@ -71,6 +73,7 @@
		 import java.util.SortedSet;
		 import java.util.TreeSet;
		 import java.util.concurrent.CopyOnWriteArraySet;
		+import java.util.stream.Collector;
		 import javax.annotation.Nullable;
		 import junit.framework.Test;
		 import junit.framework.TestCase;
		@@ -349,6 +352,16 @@ public void testImmutableEnumSet_deserializationMakesDefensiveCopy() throws Exce
		     assertTrue(deserialized.contains(SomeEnum.A));
		   }

		+  public void testToImmutableEnumSet() {
		+    Collector<AnEnum, ?, ImmutableSet<AnEnum>> collector = Sets.toImmutableEnumSet();
		+    Equivalence<ImmutableSet<AnEnum>> equivalence =
		+        Equivalence.equals().onResultOf(ImmutableSet::asList);
		+    CollectorTester.of(collector, equivalence)
		+        .expectCollects(ImmutableSet.of(AnEnum.A, AnEnum.B, AnEnum.C, AnEnum.D),
		+            AnEnum.A, AnEnum.B, AnEnum.A, AnEnum.C, AnEnum.B, AnEnum.B, AnEnum.D);
		+  }
		+
		+
		   @GwtIncompatible // java serialization not supported in GWT.
		   private static byte[] serializeWithBackReference(Object original, int handleOffset)
		       throws IOException {
guava/src/com/google/common/collect/Maps.java
		@@ -70,7 +70,10 @@
		 import java.util.concurrent.ConcurrentMap;
		 import java.util.function.BiConsumer;
		 import java.util.function.BiFunction;
		+import java.util.function.BinaryOperator;
		 import java.util.function.Consumer;
		+import java.util.stream.Collector;
		+import java.util.stream.Collectors;
		 import javax.annotation.Nullable;

		 /**
		@@ -158,6 +161,34 @@ public Object apply(Entry<?, ?> entry) {
		   }

		   /**
		+   * Convenient method for {@code ImmutableMap.toImmutableMap} that works specifically for enum types.
		+   */
		+  public static <T, K extends Enum<K>, V> Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
		+      java.util.function.Function<? super T, K> keyFunction,
		+      java.util.function.Function<? super T, ? extends V> valueFunction) {
		+    checkNotNull(keyFunction);
		+    checkNotNull(valueFunction);
		+    return Collectors.collectingAndThen(
		+        Collectors.toMap(keyFunction, valueFunction),
		+        Maps::immutableEnumMap);
		+  }
		+
		+  /**
		+   * Convenient method for {@code ImmutableMap.toImmutableMap} that works specifically for enum types.
		+   */
		+  public static <T, K extends Enum<K>, V> Collector<T, ?, ImmutableMap<K, V>> toImmutableEnumMap(
		+      java.util.function.Function<? super T, K> keyFunction,
		+      java.util.function.Function<? super T, ? extends V> valueFunction,
		+      BinaryOperator<V> mergeFunction) {
		+    checkNotNull(keyFunction);
		+    checkNotNull(valueFunction);
		+    checkNotNull(mergeFunction);
		+    return Collectors.collectingAndThen(
		+        Collectors.toMap(keyFunction, valueFunction, mergeFunction, LinkedHashMap::new),
		+        Maps::immutableEnumMap);
		+  }
		+
		+  /**
		    * Creates a mutable, empty {@code HashMap} instance.
		    *
		    *
Note: if mutability is not required, use {@link
guava/src/com/google/common/collect/Sets.java
		@@ -46,6 +46,8 @@
		 import java.util.TreeSet;
		 import java.util.concurrent.ConcurrentHashMap;
		 import java.util.concurrent.CopyOnWriteArraySet;
		+import java.util.stream.Collector;
		+import java.util.stream.Collectors;
		 import java.util.stream.Stream;
		 import javax.annotation.Nullable;

		@@ -136,6 +138,16 @@ public boolean retainAll(Collection<?> c) {
		   }

		   /**
		+   * Convenient method for {@code ImmutableSet.toImmutableSet} that works specifically for enum types.
		+   */
		+  public static <E extends Enum<E>> Collector<E, ?, ImmutableSet<E>> toImmutableEnumSet() {
		+    return Collectors.collectingAndThen(
		+        ImmutableSet.toImmutableSet(),
		+        Sets::immutableEnumSet);
		+  }
		+
		+
		+  /**
		    * Returns a new, mutable {@code EnumSet} instance containing the given elements in their
		    * natural order. This method behaves identically to {@link EnumSet#copyOf(Collection)}, but also
		    * accepts non-{@code Collection} iterables and empty iterables.
1 comment on commit 80bbf86
@azhang100
azhang100
commented about 1 month ago
commented on 80bbf86

Lacks @return javadocs?
Comment on 80bbf86


You might want to get this credit card revoked.


This needs a higher-quality icon for the VTF, and this for the 64x64 PNG.


Ok, obviously something went totally wrong here. I assume you committed your changes from an older branch and didn't rebase it before merging it into master (which shouldn't be done directly).

Sebastian


pls don't make it public :scream:


Hi, it seems this commit sneaked in. I don't think you have reviewed this code.

First Change:
To give you more details what was happening before, as each property-change was resulting in calling loadAd(), it was making 3 requests to show one ads, which is pretty inefficient.

Second Change:
It seems AdView.loadAd() should be called on MainThread. I saw the use of Looper in the interstitialAds code, so I followed it. I added 1 sec delay to workaround an issue I had in my project, which is probably shouldn't be added as a hack in this module.


Removed Twitter And Linkedin Links Before User Profile As It Wast Confusing,
User Expect Himself To Fill In The Profile Form With His Social Links Not Just Profile ID Unless Unless Using A Logo And Slash After The Logo, So I Think It's Better To Removed The Links, And Let The User Fill The Form With The Link, Or Just Use A Logo And Slash After The Logo.


Please add some javadoc here.


@Bouke Do you mean replacing StringVariant with String inside BSON?


@Megabyte918 Should I make a Pull Request. Or too much bs xD


> If you happen to press space a second time during the delay - GlkOte will end up with an error.

This turns out to be a GlkOte error. It was sending a second event while the game was processing the first one.


@Anshu-ros You need to add image too and send pull request  , if you face any trouble please contact us in the gitter channel


AbstractTemplateController


templateCfg


@a-frobot docs-v0.4.0


I know you on this too


Does not need a wrapper. You can simply do `{% image person.specific.image fill-466x466-c100 height="auto" class="services-team-member__image" %}`


Love  u forever


a `span`, or a `p` at best?


LoginController


That's better :wink:
*/s*


On this line, https://github.com/JamieMagee/docker-rclone/commit/38835e16379850d6169c789db9da194b39849a3c#diff-3254677a7917c6c01f55212f86c57fbfR19

wondering why using "/config/.rclone.conf" while it's always stored into "/root/.rclone.conf"


On this line, https://github.com/JamieMagee/docker-rclone/commit/38835e16379850d6169c789db9da194b39849a3c#diff-3254677a7917c6c01f55212f86c57fbfR19

wondering why using /config/.rclone.conf while it's always stored into "config/.rclone.conf"


I don't know if it's what you intended, but just to check, you've currently pushed this to your own fork, so it doesn't update the http://www.sotonsailrobot.org/ site.


TODO: remove this


Resolves #57


It was a mistake, I've fixed that.


Branch_PT133379791-New-Feature---SZVAV-Code-and-Unit-Tests (rraustad) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1783 of 1783 tests passed, 0 test warnings)

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


Branch_PT133379791-New-Feature---SZVAV-Code-and-Unit-Tests (rraustad) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Agree.


Ошибки лучше поместить в паршиал.


A {
	private readonly A inst = new A();
	public static A instance() {
		return inst;
	}

}

A a = A.instance();
A b = A.instance();


Здесь также стоит использовать фрагмент Представления (паршиал).


Форму можно вынести в отдельный фрагмент Представления. На практике это оправдано, если формы на создание и редактирование не отличаются, либо отличаются не слишком сильно.


- fix bug report for astar graphdb in #7103 issue
 -fix null checking in astar function .
 - add toCalendar method as we discussed on Better support for time expression #7081.
 - add some test cases for toCalendar Method . (need to be documented) .


/authorize


можно убрать


Ahahahah why not as you like.


Submitting the task to Taskcluster failed.
Details:

```js
Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-github:branch:newAuth]
----
errorCode:  AuthenticationFailed
statusCode: 401
requestInfo:
  method:   createTask
  params:   {"taskId":"PdtXJVLsQeOiYaCtL02z7A"}
  payload:  {
  "provisionerId": "aws-provisioner-v1",
  "workerType": "github-worker",
  "scopes": [
    "secrets:get:repo:github.com/taskcluster/taskcluster-github*",
    "assume:project:taskcluster:github"
  ],
  "routes": [
    "notify.email.owlishDeveloper@users.noreply.github.com.on-any",
    "notify.irc-channel.#taskcluster-notifications.on-failed",
    "notify.irc-channel.#taskcluster-notifications.on-exception"
  ],
  "extra": {
    "github": {
      "env": true,
      "events": [
        "pull_request.opened",
        "pull_request.synchronize",
        "pull_request.reopened",
        "push"
      ]
    }
  },
  "payload": {
    "maxRunTime": 3600,
    "image": "node:6",
    "env": {
      "DEBUG": "* -babel* -mocha* -nock* -express* -body-parser* -morgan -eslint* -follow-redirects",
      "QUEUE_BASE_URL": "taskcluster/queue/v1",
      "GITHUB_EVENT": "push",
      "GITHUB_BRANCH": "newAuth",
      "GITHUB_BASE_SHA": "5b4be5ea06e1938cee6c0827f7624c7c24656197",
      "GITHUB_BASE_BRANCH": "newAuth",
      "GITHUB_HEAD_REPO_URL": "https://github.com/taskcluster/taskcluster-github.git",
      "GITHUB_HEAD_USER": "owlishDeveloper",
      "GITHUB_HEAD_SHA": "0d14a3fae826ad6f97c020211511f53338bd39c6",
      "GITHUB_HEAD_BRANCH": "newAuth",
      "GITHUB_HEAD_USER_EMAIL": "owlishDeveloper@users.noreply.github.com",
      "GITHUB_INSTALLATION_ID": 6894
    },
    "features": {
      "taskclusterProxy": true
    },
    "command": [
      "/bin/bash",
      "-lc",
      "git clone https://github.com/taskcluster/taskcluster-github.git repo && cd repo && git checkout 0d14a3fae826ad6f97c020211511f53338bd39c6 && npm install . && npm run compile && $(node .test/fetch_secrets.js) && npm test"
    ]
  },
  "metadata": {
    "name": "TaskCluster GitHub Tests",
    "description": "All non-integration tests",
    "owner": "owlishDeveloper@users.noreply.github.com",
    "source": "https://github.com/taskcluster/taskcluster-github.git"
  },
  "created": "2017-01-27T23:20:04.220Z",
  "deadline": "2017-01-28T23:20:04.220Z",
  "taskGroupId": "PdtXJVLsQeOiYaCtL02z7A",
  "schedulerId": "taskcluster-github",
  "dependencies": [],
  "requires": "all-completed",
  "priority": "normal",
  "retries": 5,
  "tags": {},
  "expires": "2018-01-28T23:20:04.220Z"
}
  time:     2017-01-27T23:20:04.344Z
details:
{
  "status": "auth-failed",
  "message": "Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-github:branch:newAuth]"
}
```


Hey @sebmarkbage,

I just noticed this change. It causes a runtime error in react-virtualized because I'm temporarily caching `style` objects in `Grid` (eg when scrolling) to avoid tripping up the `shallowCompare` check. (I manage this caching to prevent user-provided style overrides from recreating style objects on each render.)

Unfortunately, certain components ([like this](https://github.com/bvaughn/react-virtualized/blob/ffa68c362728471afd62fcf5817f875aba6aeb05/source/List/List.js#L170)) don't take into account that another component ([this](https://github.com/bvaughn/react-virtualized/blob/ffa68c362728471afd62fcf5817f875aba6aeb05/source/Grid/Grid.js#L245)) is sometimes caching styles. And now that these cached styles are also being frozen, the first component may attempt beaks things when it tries to override a style.

I understand why we want to prevent style object mutation. It surprised me to learn that an object I created (in react-virtualized) was being frozen inside of React though. I wonder if others may have similar issues? Probably not too common a use-case I guess.


HasMap getByLoginAndPassword(login, password)


El colmo


<summary>Submitting the task to TaskCluster failed.
<details>

```js
Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-tools:pull-request]
----
errorCode:  AuthenticationFailed
statusCode: 401
requestInfo:
  method:   createTask
  params:   {"taskId":"CRGHVMhmSMycYGk5bP1AAw"}
  payload:  {
  "provisionerId": "aws-provisioner-v1",
  "workerType": "github-worker",
  "extra": {
    "github": {
      "env": true,
      "events": [
        "pull_request.opened",
        "pull_request.synchronize",
        "pull_request.reopened",
        "push"
      ]
    }
  },
  "payload": {
    "maxRunTime": 3600,
    "image": "node:6",
    "command": [
      "/bin/bash",
      "--login",
      "-c",
      "git clone https://github.com/owlishDeveloper/taskcluster-tools.git repo && cd repo && git checkout c41f027d20bc64850e78e35b7084fd0d112c9f0c && npm install -g yarn && yarn && yarn test"
    ],
    "env": {
      "GITHUB_EVENT": "pull_request.synchronize",
      "GITHUB_BRANCH": "master",
      "GITHUB_PULL_REQUEST": "193",
      "GITHUB_BASE_REPO_URL": "https://github.com/taskcluster/taskcluster-tools.git",
      "GITHUB_BASE_USER": "taskcluster",
      "GITHUB_BASE_SHA": "721a299bc7eac592532f8ae616ed0965957c4ad5",
      "GITHUB_BASE_BRANCH": "master",
      "GITHUB_BASE_REF": "master",
      "GITHUB_HEAD_REPO_URL": "https://github.com/owlishDeveloper/taskcluster-tools.git",
      "GITHUB_HEAD_USER": "owlishDeveloper",
      "GITHUB_HEAD_SHA": "c41f027d20bc64850e78e35b7084fd0d112c9f0c",
      "GITHUB_HEAD_BRANCH": "patch-2",
      "GITHUB_HEAD_USER_EMAIL": "owlishDeveloper@users.noreply.github.com",
      "GITHUB_INSTALLATION_ID": 6894
    }
  },
  "metadata": {
    "name": "Integration Beta Tests",
    "description": "PRs and pushes",
    "owner": "owlishDeveloper@users.noreply.github.com",
    "source": "https://github.com/owlishDeveloper/taskcluster-tools.git"
  },
  "created": "2017-01-27T23:25:53.794Z",
  "deadline": "2017-01-28T23:25:53.795Z",
  "taskGroupId": "CRGHVMhmSMycYGk5bP1AAw",
  "schedulerId": "taskcluster-github",
  "dependencies": [],
  "requires": "all-completed",
  "routes": [],
  "priority": "normal",
  "retries": 5,
  "scopes": [],
  "tags": {},
  "expires": "2018-01-28T23:25:53.795Z"
}
  time:     2017-01-27T23:25:53.850Z
details:
{
  "status": "auth-failed",
  "message": "Supplied credentials do not satisfy authorizedScopes; credentials have scopes [assume:repo:github.com/TaskClusterRobot/hooks-testing:*,assume:repo:github.com/owlishDeveloper/helloWorld:*,assume:repo:github.com/taskcluster/taskcluster-tools:,auth:azure-table-access:jungle/TaskclusterGithubBuildsStaging,auth:sentry:tc-github-staging,auth:statsum:tc-github-staging,queue:create-task:aws-provisioner-v1/gecko-t-win10-64,queue:create-task:aws-provisioner-v1/gecko-t-win7-32,queue:create-task:aws-provisioner-v1/github-worker,queue:create-task:aws-provisioner-v1/win2012r2-cu,queue:create-task:dummy-provisioner/dummy-worker,queue:route:index.garbage.*,queue:route:notify.email.bstack@mozilla.com.*,queue:route:notify.irc-user.bstack.*,secrets:get:garbage/*,secrets:set:garbage/*]; authorizedScopes are [assume:repo:github.com/taskcluster/taskcluster-tools:pull-request]"
}
```

</details>
</summary>


This commit message made me laugh a lot, thanks a lot for that.

http://www.commitlogsfromlastnight.com/


Changed game loop and displays. Still working on this.


You're drunk?


We are software company and don't provide ads to publishers.  Some publisher uses our search/semantic technology to promote their own content (some are their own content/articles and some are sponsored) on their own site, so that they are more contextually relevant to the content itself.

We don't offer any ads, it is just one of the features in our search cloud.  Publishers make their own decision on what features to use.  Most of our client don't even use this feature. Now adblock stops our search tool on their sites and their own users wouldn't be able to search on their sites if adblock is on.

What can we do our domain removed from the list?  Can you please provide us some suggestions. Thanks!


That is a lot of changed files for a fixed typo... :)


How would you use it? Can this be documented? Would it be like this to apply to all?
```
*:--hostname=jail
```


I can understand the first remark.
For the second,  If I think in Poo percentage_historical is a parent attribute (I should have put it "private" ) we shouldn't manipulate it in the child. The docstring is clear enough for me, but I get your point of view.


Minor point, but [our commit message guidelines](https://github.com/nodejs/node/blob/93c482045859531e4983bb5481a151ac56b72161/CONTRIBUTING.md#step-3-commit) indicate that the first word after the subsystem should be an imperative verb. (So, for example, this commit message could have started `doc: remove "isn't" contraction for style` instead.)

I'm actually OK with this message and wouldn't object if someone thought the guideline should be loosened.


Done


Yes, it's OK, thanks :)


Is there a sample site(s) where this filter breaks it?


I think there is an error here, common power values for TrampHV are 25, 200, 350, 600.


FYI, This is breaking the ABI?
I guess it's fine though, as long as the API is compatible.


![](https://github.trello.services/images/mini-trello-icon.png) [GitHub Commit Log - DEV-01](https://trello.com/c/EWSkxatv/9-github-commit-log-dev-01)


This should be an array


Is it causing you problems? I was a little hesitant to change it, but since it'd just be a rebuild required for any clients, and I really doubted anyone was actually using this API method I figured it'd be ok.


@Jackywathy 👍 👍 👍


I suggested it because of time restraints compared to what we might get
during other classes. For me, I am not the best writer, but I don't mind
what section I get as long as we can edit it together later to make a
coherent paper.

On Fri, Jan 27, 2017 at 10:00 AM, wellsd2 <notifications@github.com> wrote:

> If we decided now, I’d ask to do the methods, but we might also want to
> wait a little bit so we can see if one of us is better suited for a
> particular section.
>
>
> David Wells
> Bioinformatics Analyst I
> Leidos Biomedical Research, Inc. (Contractor)
> Laboratory of Molecular Technology
> Cancer Research Technology Program
> Frederick National Laboratory for Cancer Research
> 301-228-4198 <(301)%20228-4198>
> wellsd2@mail.nih.gov<mailto:wellsd2@mail.nih.gov>
>
> From: Viking33 <notifications@github.com>
> Reply-To: wellsd2/BIFX553-project-1 <reply@reply.github.com>
> Date: Friday, January 27, 2017 at 9:52 AM
> To: wellsd2/BIFX553-project-1 <BIFX553-project-1@noreply.github.com>
> Cc: "Wells, David (NIH/NCI) [C]" <wellsd2@mail.nih.gov>, Author <
> author@noreply.github.com>
> Subject: Re: [wellsd2/BIFX553-project-1] first commit (2b85f28)
>
>
> The project requires us to do a lab report. Do you want to assign us with
> writing specific sections of the report?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub<https://github.com/
> wellsd2/BIFX553-project-1/commit/2b85f281074c255e7b3f14e121b25a
> 9486304abb#commitcomment-20641889>, or mute the thread<https://github.com/
> notifications/unsubscribe-auth/APfYSB557zGIV90yXsEZ2eqPXg7ede
> jsks5rWgSvgaJpZM4Lv2G0>.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/wellsd2/BIFX553-project-1/commit/2b85f281074c255e7b3f14e121b25a9486304abb#commitcomment-20642010>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AYEO3TC0ROeTY_R1Wl5A1QgF--Cld-jgks5rWgadgaJpZM4Lv2G0>
> .
>


Yes, try http://www.thegazette.com/  (a large newspaper in Iowa) Click on the search button, when you start typing in the search box, you should see results return instantly. If you have the adblock on, the search doens't work.

http://www.mysuncoast.com/ (a local TV station) is another example.

Thank you!


Which fault do you throw when VMs does not in the tenant when trying remove VMs from a tenant?


Ao rodar esse arquivo aqui no Linux (Fedora) está dando um erro no gpg:

[INFO] --- maven-gpg-plugin:1.6:sign-and-deploy-file (default-cli) @ pagarme-java ---
gpg: no default secret key: secret key not available
gpg: signing failed: secret key not available

Preciso criar uma key pelo gpg no meu SO?


If `$returned` is a `Response` object, then it's body is overridden because `$this->output` is never set to `$returns->body`. I noticed this while using the API trait to return data.


I think this change was deemed to be safe because it would have triggered `checkAndWarnForMutatedStyle` warning as a deprecated pattern. Did it not?


Also, with the new cuda caching allocator, freeing a cuda tensor does not imply a direct synchronization point, so we don't need to worry that much avoiding memory allocations/frees on the gpu


Same as above. What is the fault do you throw if VMs do not in the tenant.


Which fault do you throw if the privilege does not exist?


Security ?


Done


It didn't in this case, because my lower-level renderer was consistently overriding the style prop (so not _really_ mutating the style) but now it trips up the read-only setter.

Seb and I chatted about this offline though and I think this is probably a reasonable change on React's side. I will just update RV to account for it.