Scripts de relação com o banco de dados devem ser implementados nas classes DAO. A classe controladora deve invocar os métodos do DAO.


Suggestion: Move it right below where `DWORD dwMipSizeInBytes` initialize variable is at.


equals:
user.getName().equals("zhanghui");
当user.getName()为空的时候会产生空指针异常，所以应该这样写：
"zhanghui".equals(user.getName);
如果比较两个用户名即user1.getName()和user2.getName()则应该用：
Objects.equals(user1.getName(),user2.getName());
finally:
0x00、
    finally中有return语句:当try执行到return时会执行finally中的代码，finally中有return就直接返回.
0x01、
    finally中无return语句:当try执行到return时会执行finally中的代码，执行完finally中的代码时再回到try中的return进行返回.
冒泡排序：
public class maopao {
    public static void main(String[] args) {
        int i,j,k,temp;
        int a[]=new int[10];
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入十个正整数：");
        for(i=0;i<a.length;i++){
            a[i]=sc.nextInt();
        }
        for(j=0;j<a.length;j++){
            for(k=0;k<a.length-1;k++){
                if(a[k]<a[k+1]){
                    temp=a[k+1];
                    a[k+1]=a[k];
                    a[k]=temp;
                }
            }
        }
        for(i=0;i<a.length;i++){
            System.out.print(a[i]+"\t");
        }
    }

}
选择排序
public class xuanze {

    public static void main(String[] args) {
         int a[] = new int[10];
        int i,j,k,temp,max,count=0;
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入十个正整数：");
        for(i=0;i<a.length;i++){
             a[i]=sc.nextInt();
        }
        for(j=0;j<a.length;j++){
            max=a[j];
            count=j;
            for(k=j;k<a.length;k++){
                if(max<a[k]){
                    max=a[k];
                    count=k;
                }
            }
            temp=a[j];
            a[j]=a[count];
            a[count]=temp;
        }
        for(i=0;i<a.length;i++){
            System.out.print(a[i]+"\t");
        }

    }

}


MultiPartialHVAC (mjwitte) - x86_64-MacOS-10.9-clang: Tests Failed (2398 of 2779 tests passed, 227 test warnings)

Messages:

 * 608 tests had: AUD diffs.
 * 381 tests had: Table big diffs.
 * 71 tests had: Table small diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTR small diffs.

Failures:

regression Test Summary
 * Passed: 227
 * Failed: 381

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


Suggestion: Move it INSIDE and at the end of `for` process where dwMipSizeInBytes variable is declared in.


This is a pretty cool program @SunyataZero. :) Is there supposed to be audio though? I get no sound. Thanks!


Esse método não pode ser apagado, isso permitiria que o usuário cadastrasse a mesma língua mais de uma vez.


Buying coke may have 4 outcomes: all good, no money, no coke, no either.
So buyingOutcome is an integer from 0 to 3.


![](https://github.trello.services/images/mini-trello-icon.png) [Supermute with Timer](https://trello.com/c/Mo0tGQBc/3-supermute-with-timer)


Esse método deve ser exclusivo para adicionar uma nova língua na lista de línguas faladas pelo aluno, lista utilizada para exibir as línguas na tabela no perfil do aluno.
Os itens dessa lista devem ser cadastrados no banco de dados quando o aluno salvar a edição do perfil.


typo...
There are duplicate words "and and we we mount" in description


Прочитай задание. В каком случае функция должна вернуть 2? (Я не помню).


Durante a semana vou estar melhorando e ajeitando alguns bugs que apareceram


Err...why do we need `imagemagick` again?


MultiPartialHVAC (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Tests Failed (2435 of 2819 tests passed, 228 test warnings)

Messages:

 * 612 tests had: AUD diffs.
 * 384 tests had: Table big diffs.
 * 71 tests had: Table small diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTR small diffs.

Failures:

regression Test Summary
 * Passed: 244
 * Failed: 384

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


@Saizan, from [this](https://ghc.haskell.org/trac/ghc/ticket/8779#comment:57) comment it seems `COMPLETE` pragmas were added in GHC 8.2.1.


I cheer for this "Sexy" patch :)


不止这一个地方要改吧。这个代码我很困惑，我怀疑作者真的自己跑过吗？


MultiPartialHVAC (mjwitte) - 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.png)


BTW this changed the the strength of toon and rim terms, we should divide them by pi if we want to keep the old look for them (although do we want that?)


![](https://github.trello.services/images/mini-trello-icon.png) [Handshake](https://trello.com/c/9DQkqyWC/1-handshake)


ha... I just realized the named right after I submit the patch.


GLHE_Enhancements (mitchute) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Tests Failed (2203 of 2821 tests passed, 0 test warnings)

 * 595 tests had: AUD diffs.
 * 1 test had: ERR diffs.
 * 1 test had: ESO big diffs.

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


Test code should be in its own unit test class.


- `dataright` was already declared as a method parameter
- `int i` is invalid syntax. Not sure if you were trying to declare `i` here, or access it.


Naming convention in Java is camel case for most methods. So, `addRight` instead.


Assigning `max` to 7 here seems kind of arbitrary. Do this in a constructor, a separate setter method, etc.


The white space here is kind of confusing. Additionally, although Java does support `if` blocks without a delimited block, it's easier to read and later edit (good habit). So use:

```
if (something) {
   doBla();
}
```


An empty constructor in Java is not really necessary, except in some cases (this is not one of them).


That pretty printed line killed me, wtf Mojang..


Indent


Adding Maven. This simplifies library management, testing, and compilation.


I moved stuff around just enough so I could add the unit test.


This is the separate unit test class. It worked when I ran it, but I'm not sure what the expectations were.


Establishing size to 1 since the list technically does contain a node.


Removed the unused parameter here. `addLayer` should do just that.


Updated the test to assert:

1. Initial list is of size one
2. Adding a layer doesn't fail
3. Adding a single layer should grow the list to 3


This is just so that Maven is really verbose about the errors encountered when running `mvn test`


This Commit is SLL(Single Linked List), but I made a mistake by switching with DLL(Double Linked List)


So basically a rewrite. My interpretation of the test was to build a grid using a linked list. This is my first pass at it. Not really sure if I interpreted the thing correctly, but w/e. Maybe this gives you some ideas.


You are, as usual, missing a license :trollface:


test


my intention was to make it slightly easier to read with many context strings being combined together, but not that important


I'm legit not proud of this effort, but I really don't know what else to do. I feel like I need to rewrite the entire project and I just can't do that right now. So I'm submitting broken code.


Regardless of whether my interpretation of your prompt is correct, this is a perfect case of TDD. Write the unit test first based on what they want you to do. Then design an implementation of the code that does that. That way you can explore all the cases that are being presented to you, and you have a good way to make sure your code works without having to make sense of console output.


это не метод, это вызов метода (method invocation).
You can do:

int refundAmount = myVendingMachine.GiveRefund();
Console.Writeln("Here is your $" + refundAmount);

or

Console.Writeln("Here is your $" + myVendingMaching.GiveRefund());


ERROR: Redundant 'public' modifier.


you should revert same changes from hardware_ril too
I think


MultiPartialHVAC (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1561 of 1561 tests passed, 0 test warnings)

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


which device you working on actually?


MultiPartialHVAC (mjwitte) - 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)


We will also need to remove this 'indexOf' from the dependencies. I wasn't expecting other people will work on this project. Thank you so much for helping. Since you are also working on this, I will find some time to fix the travis scripts, so that we can publish this library more easily.


Update nav colors gh


After you removed the 'indexOf', I would like to merge and publish it. Thanks!


Not sure I understand the question tbh?
With respect to what is this supposed to be normal or different?


Awesome to see the changelog being written in advance!~ :D :D :D


can probably be removed now as well, right?


Teste


This was generating a bad relationship between the ID and the content.


does gps works as expected or is there any difference?


#666 related to issue of indexAsyncReducer keeping track of indexed calls. handle what happens when we remove one


BatteryKeeper is .NET based application which help you to keep your laptop from turn off suddenly.


This should not been changed or maybe changed to `osshutdown` or `os_shutdown` or `shutdown_os` because this is actually what it does.


I just don't want confusion when someone adding the Annoyances list, then experiencing something different because they subscribed to the wrong "Annoyances list" by mistake (my main concern).  I suggested moving it to a regional list, because does touch a lot more Russian filters than English filters.


fsda


Just to note, this is not a typo. Actually if there is "TitleLink" used, that's the actual typo IMHO ;-)


Feels good! It's so annoying to hunt down for those later.


After running some basic tests, I can get a location using gps just fine :)


Issue #29


You have a syntax error here, shouldn't it be `["William Hang", ""]})`? And similarly, for the other two lines as well


Why was this commented?


This commit is a lie.

![cake](https://media.giphy.com/media/1DuPWdQKQOS2Y/giphy.gif)


Changed subtitle


If acsone is the original author you should not remove it as author but add instead another one


Is that something that we want ? What about throwing a `ProbeNotFoundException` ?


ops, direi che questo ci serve


получить все айтемы в `WeakMap` и `WeakSet` нельзя, на то они и *weak*


Good point. @mcedica, what's the point of returning healthy for something that doesn't exist?


Hm, is this a Power unit or Energy unit, or both?

We recently added EC Therm, US Therm and Imperial Therm units in Energy: https://en.wikipedia.org/wiki/British_thermal_unit#Conversions


```
if (x instanceof Map || x instanceof Set || x instanceof RegExp || x instanceof Date)
  let copy = new x.constructor(x)
```

не принципиально что конструктор -- не собственное свойство

для массивов -- `.slice`, для plain objects -- `{}`, для остального -- deep не делаем (мы не знаем, чо там как у них в конструкторе)


...maybe important:
In the time the RX-Event work, there is NO "keep-alive-event"....
...suddenly RX-event stop, and the keep-alive-event came every minute.


Here we are saying that an empty Json representation of a probe  means that the probe was not found. If we add a `ProbeNotFoundException` then we know what is exactly happening:  a faulty call to an API that then results in a  404


а что если `class extends Array {}`?


не принципиально, что `constructor` -- не собственное свойство.

да и вообще, `__proto__` => `Object.getPrototypeOf`


It's possible, I just tried it. It may not work as you expect because when you send text or anything else android starts a new instance of the app, so you get the text on a new blank page. In my diary app I could get the user to choose an entry to add it to, but that won't work for a text editor. You should make requests as an issue #11, so the issue system can handle it and others can see.


_The_ underlying engine


I think we should say "An _experimental_ ....` for now.


Java SDK 8.0 is required


key_result.raw would be more consistent with the rest of the code.


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

> set -x;set -e;set -o pipefail;cd /tmp/0pdd20171002-4-1f6vf9m/yegor256/pdd && git reset --hard...

Please, copy and paste this stack trace to GitHub:

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20171002-4-1f6vf9m/yegor256/pdd && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout origin/master && git rebase --abort || true && git checkout -- . && git stash clear && git stash save --keep-index --include-untracked && git rebase --strategy-option=theirs origin/master: pid 220 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20171002-4-1f6vf9m/yegor256/pdd
+ git reset --hard --quiet
+ git clean --force -d
+ git fetch --quiet
Warning: Permanently added the RSA host key for IP address '192.30.253.112' to the list of known hosts.
+ git checkout origin/master
Note: checking out 'origin/master'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at c81a749... rm coveralls
+ git rebase --abort
No rebase in progress?
+ true
+ git checkout -- .
+ git stash clear
+ git stash save --keep-index --include-untracked
warning: CRLF will be replaced by LF in test_assets/aladdin.jpg.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/article.pdf.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/cambria.woff.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/elegant-objects.png.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/favicon.ico.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/aladdin.jpg.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/article.pdf.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/cambria.woff.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/elegant-objects.png.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/favicon.ico.
The file will have its original line endings in your working directory.
+ git rebase --strategy-option=theirs origin/master
Cannot rebase: You have unstaged changes.
Please commit or stash them.

M	test_assets/aladdin.jpg
M	test_assets/article.pdf
M	test_assets/cambria.woff
M	test_assets/elegant-objects.png
M	test_assets/favicon.ico
Saved working directory and index state WIP on (no branch): c81a749 rm coveralls
HEAD is now at c81a749 rm coveralls

/app/objects/exec.rb:41:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:39:in `run'
/app/objects/git_repo.rb:105:in `pull'
/app/objects/git_repo.rb:68:in `push'
/app/objects/job.rb:39:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:34:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:49:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:47:in `exclusive'
/app/objects/job_detached.rb:37:in `block in proceed'
/app/objects/job_detached.rb:37:in `fork'
/app/objects/job_detached.rb:37:in `proceed'
/app/0pdd.rb:336:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1010:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1037:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:989:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1094:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1091:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1955:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1726:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


It is `--jdt-completer` not `--jdtls-compelter`


what do these booleans actually do (including blocked)? Can you either add a comment being clear about these and all the settings, or come up with more descriptive var names?


_The_ Java completion server


why do you have 2 different objects for storing user names and passwords? These should be combined into one - and they should be an array. I suggest you put them in the form of {name: x, password: y, canView: true, canEdit: false}


How do I print the error in the log? Using Fatal or Println ?


> the jailbreak is beta

Because a *few* random reboots, which cause no harm

> jailbreak their device safely

Except it's 100% safe and requires no advanced knowledge at all

> except for the lack of mention of this on the site

Untethered jailbreaks are pretty much a thing of the past. If there's no mention we should assume it's semi-untethered, instead of assuming it's untethered.


@oriolfg Si, veritat! El fallo del directe :P


This is the reason for your problems. I assume during the merge conflict you made a mistake and wound up with duplicate units for ThermEc, ThermUs, ThermImperial. They are all listed twice in the file. The kicker is that the build server runs `build.bat` to regenerate the code before it compiles, since it often happens when multiple pull requests are merged in they do not merge in the latest generated code for all the other pull requests, so I have to regenerate the code manually on `master` branch on occasion to keep things up to date.

If you run `build.bat` locally you will see that it actually modifies a couple of files to add these three units all over again.

The fix is simple, edit the `Energy.json` file and remove the duplicates and run `build.bat` to regenerate and build and run the tests, then you'll be absolutely sure it will work on the build server too.


да, забыла совсем


key doesn't need byref as it is an input parameter, and header and state neither as they are pointers to buffers already


Deixa.
Em seg, 2 de out de 2017 às 15:33, Paulo Vinicius Soares <
notifications@github.com> escreveu:

> Eu referenciei sem querer! Minha intenção era colocar só os números e
> esqueci que se usar o #, ele aponta para uma issue :/
>
> Deixa assim ou modifica?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/analytics-ufcg/rcongresso/commit/3d39dc57d813957336e44bef9cb287afa9305ab8#commitcomment-24707726>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABAUmqykF3qKmMa27MM25e9CAhyOqtGnks5soSyMgaJpZM4PrD10>
> .
>


You can use Python's [`@property` decorator](https://docs.python.org/2/library/functions.html#property) to define a getter for numRelations that returns `len(self.relationList)`. Also, I'd prefer e.g. the name self.relations rather than self.relationList ("Hungarian notation" is an [anti-pattern](https://docs.quantifiedcode.com/python-anti-patterns/readability/putting_type_information_in_a_variable_name.html) in Python), particularly because I think it'd be better to represent relations as a Python `set` (makes expressions like `relation not in ...` O(1)).

Thanks for getting started on this and putting some code online. :)


ясно. спасибо)


Please refer to this [pr](https://github.com/farizrahman4u/keras-contrib/pull/158).


你好，代码可以开源吗？现在我要增加一个功能，但是我不想重新集成 ，谢谢


Done.


This one was not so easy to spot as there were many changes at once. A tip for the next time is to take a look at the total diff of your pull request and see if it only includes the changes you intend to make, especially when merging in other people's changes and you get a merge conflict.


I think this could be revised as:

> In order to provide semantic analysis, the Java completion engine requires knowledge of your project structure, and in particular the class path to use, when compiling your code.


using .raw would be more consistent


@axtimwalde awesome, thank you!


.byref is not necessary here.


smiple -> simple

we should also say "example" here :)


again .raw would be more consistent with the rest of the code.


byref not necessary here.


This breaks agent registration for our Jenkins instance. I had to rollback to 1.36.
I am just looking at the changed lines, but I'm not sure why someone would want to "addNode" if "t" already "isNode".
Also, there is no changelog added for the 1.37 release here: https://wiki.jenkins.io/display/JENKINS/Amazon+EC2+Plugin


and it can change to 'key' as the parameter with that name was superfluous, which also improves consistency.


heeeeeeeeeeeelo


byref not needed here


drfdrer


@johnmac-ibm This seems to happen only when the _ is inside a ``. Otherwise, the \ is needed. I'll fix these and watch for that in the future.


Wow thanks so much for doing this. I threw out a few minor comments.

For the final version I might elaborate a little bit on the setup, options etc. (there's a hidden option about re-using workspaces, and i want to write something about workspaces in general) and possibly about it being "experimental" and what that means.

But this is a great great start !! Thanks again


seems that the note field of the license checkin isn't nullable


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

> set -x;set -e;set -o pipefail;cd /tmp/0pdd20171002-4-87772p/yegor256/pdd && git config --local...

Please, copy and paste this stack trace to GitHub:

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20171002-4-87772p/yegor256/pdd && git config --local core.autocrlf false && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git checkout -- . && git stash clear && git stash save --keep-index --include-untracked && git rebase --strategy-option=theirs origin/master: pid 177 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20171002-4-87772p/yegor256/pdd
+ git config --local core.autocrlf false
+ git reset --hard --quiet
+ git clean --force -d
+ git fetch --quiet
+ git checkout master
Already on 'master'
+ git rebase --abort
No rebase in progress?
+ true
+ git checkout -- .
+ git stash clear
+ git stash save --keep-index --include-untracked
warning: CRLF will be replaced by LF in test_assets/article.pdf.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/cambria.woff.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/elegant-objects.png.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/favicon.ico.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/article.pdf.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/cambria.woff.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/elegant-objects.png.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/favicon.ico.
The file will have its original line endings in your working directory.
+ git rebase --strategy-option=theirs origin/master
Cannot rebase: You have unstaged changes.
Please commit or stash them.

M	test_assets/article.pdf
M	test_assets/cambria.woff
M	test_assets/elegant-objects.png
M	test_assets/favicon.ico
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
  (use "git pull" to update your local branch)
Saved working directory and index state WIP on master: bad5aff attributes
HEAD is now at bad5aff attributes

/app/objects/exec.rb:41:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:39:in `run'
/app/objects/git_repo.rb:106:in `pull'
/app/objects/git_repo.rb:68:in `push'
/app/objects/job.rb:39:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:34:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:49:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:47:in `exclusive'
/app/objects/job_detached.rb:37:in `block in proceed'
/app/objects/job_detached.rb:37:in `fork'
/app/objects/job_detached.rb:37:in `proceed'
/app/0pdd.rb:336:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1010:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1037:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:989:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1094:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1091:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1955:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1726:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


Perfecto!, los cambios funcionaron :mushroom:


ffffffffffff


Created multidev environment [badcamp-2017#ci-740](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#ci-740).

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


what is the problem with building?


FKkkk((((


Is there a way to colors integrate with `R.Swift` lib?

So you can use it as `R.color.blue`? that would be neat


byref possibly needed here


This was commented so that getting the description of an item doesn't cause the world to progress a turn


Is there a prettier way to generate a helper function that I need to call? Right now I just have a lot of foreach loops that should only be there once.


freaking mbp keyboard... i'll fix.


Again here, I'm generating a string and it would be nicer if there was a function to generate this


sdas


In a few cases, there's a need to call Roll before asserting. There again ought to be a prettier way than this.


So no notifications by default?

I use Lollypop in KDE Plasma, and I'm just hoping I can keep the song change notifications off.


you might want to implement some testcases also in ../test/test_pysodium.py*


@madler The behaviour was changed, but the docs don't appear to have been updated:

> For the current implementation of deflate(), a windowBits value of 8 (a window size of 256 bytes) is not supported. As a result, a request for 8 will result in 9 (a 512-byte window).

- http://zlib.net/manual.html#Advanced

This isn't correct as of 1.2.11, AFAICT.


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

> set -x;set -e;set -o pipefail;cd /tmp/0pdd20171002-4-87772p/yegor256/pdd && git config --local...

Please, copy and paste this stack trace to GitHub:

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20171002-4-87772p/yegor256/pdd && git config --local core.autocrlf false && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git checkout -- . && git stash clear && git stash save --keep-index --include-untracked && git rebase --strategy-option=theirs origin/master: pid 385 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20171002-4-87772p/yegor256/pdd
+ git config --local core.autocrlf false
+ git reset --hard --quiet
+ git clean --force -d
+ git fetch --quiet
Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts.
+ git checkout master
Already on 'master'
+ git rebase --abort
No rebase in progress?
+ true
+ git checkout -- .
+ git stash clear
+ git stash save --keep-index --include-untracked
warning: CRLF will be replaced by LF in test_assets/article.pdf.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/cambria.woff.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/elegant-objects.png.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/favicon.ico.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/article.pdf.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/cambria.woff.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/elegant-objects.png.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/favicon.ico.
The file will have its original line endings in your working directory.
+ git rebase --strategy-option=theirs origin/master
Cannot rebase: You have unstaged changes.
Please commit or stash them.

M	test_assets/article.pdf
M	test_assets/cambria.woff
M	test_assets/elegant-objects.png
M	test_assets/favicon.ico
Your branch is behind 'origin/master' by 2 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
Saved working directory and index state WIP on master: bad5aff attributes
HEAD is now at bad5aff attributes

/app/objects/exec.rb:41:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:39:in `run'
/app/objects/git_repo.rb:106:in `pull'
/app/objects/git_repo.rb:68:in `push'
/app/objects/job.rb:39:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:34:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:49:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:47:in `exclusive'
/app/objects/job_detached.rb:37:in `block in proceed'
/app/objects/job_detached.rb:37:in `fork'
/app/objects/job_detached.rb:37:in `proceed'
/app/0pdd.rb:336:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1010:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1037:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:989:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1094:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1091:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1955:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1726:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


While I like the change, this will not be backwards compatible with any existing implementations


hello my dear


gghjggjhgj


:heart: :green_heart: :blue_heart: Thanks for this fix!


Arreglando cosas....


You have 2 onClick events. Thought, id point out.


I would make these instructions start with: Become root: `sudo -s`

Then: **service** elasticsearch start


of course! thank you!


add


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

> set -x;set -e;set -o pipefail;cd /tmp/0pdd20171002-4-e3x3rz/yegor256/pdd && git config --local core.autocrlf false && git rm --cached -r . && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git checkout -- . && git...

Please, copy and paste this stack trace to GitHub:

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20171002-4-e3x3rz/yegor256/pdd && git config --local core.autocrlf false && git rm --cached -r . && git reset --hard --quiet && git clean --force -d && git fetch --quiet && git checkout master && git rebase --abort || true && git checkout -- . && git stash clear && git stash save --keep-index --include-untracked && git rebase --strategy-option=theirs origin/master: pid 166 exit 1 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20171002-4-e3x3rz/yegor256/pdd
+ git config --local core.autocrlf false
+ git rm --cached -r .
+ git reset --hard --quiet
+ git clean --force -d
+ git fetch --quiet
Warning: Permanently added the RSA host key for IP address '192.30.253.112' to the list of known hosts.
+ git checkout master
Already on 'master'
+ git rebase --abort
No rebase in progress?
+ true
+ git checkout -- .
+ git stash clear
+ git stash save --keep-index --include-untracked
warning: CRLF will be replaced by LF in test_assets/cambria.woff.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/favicon.ico.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/cambria.woff.
The file will have its original line endings in your working directory.
warning: CRLF will be replaced by LF in test_assets/favicon.ico.
The file will have its original line endings in your working directory.
+ git rebase --strategy-option=theirs origin/master
Cannot rebase: You have unstaged changes.
Please commit or stash them.

rm '.0pdd.yml'
rm '.gitattributes'
rm '.gitignore'
rm '.pdd'
rm '.rubocop.yml'
rm '.rultor.yml'
rm '.simplecov'
rm '.travis.yml'
rm 'Gemfile'
rm 'LICENSE.txt'
rm 'README.md'
rm 'Rakefile'
rm 'appveyor.yml'
rm 'assets/puzzles.xsd'
rm 'assets/puzzles.xsl'
rm 'bin/pdd'
rm 'cucumber.yml'
rm 'features/applies_rules.feature'
rm 'features/avoiding_duplicates.feature'
rm 'features/catches_broken_puzzles.feature'
rm 'features/cli.feature'
rm 'features/gem_package.feature'
rm 'features/html_output.feature'
rm 'features/parsing.feature'
rm 'features/step_definitions/steps.rb'
rm 'features/support/env.rb'
rm 'features/unicode.feature'
rm 'features/uses_config.feature'
rm 'lib/pdd.rb'
rm 'lib/pdd/puzzle.rb'
rm 'lib/pdd/rule/duplicates.rb'
rm 'lib/pdd/rule/estimates.rb'
rm 'lib/pdd/rule/roles.rb'
rm 'lib/pdd/rule/text.rb'
rm 'lib/pdd/source.rb'
rm 'lib/pdd/sources.rb'
rm 'lib/pdd/version.rb'
rm 'pdd.gemspec'
rm 'test/test__helper.rb'
rm 'test/test_duplicates.rb'
rm 'test/test_estimates.rb'
rm 'test/test_pdd.rb'
rm 'test/test_roles.rb'
rm 'test/test_source.rb'
rm 'test/test_sources.rb'
rm 'test/test_text.rb'
rm 'test_assets/aladdin.jpg'
rm 'test_assets/article.pdf'
rm 'test_assets/cambria.woff'
rm 'test_assets/elegant-objects.png'
rm 'test_assets/favicon.ico'
M	test_assets/cambria.woff
M	test_assets/favicon.ico
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
  (use "git pull" to update your local branch)
Saved working directory and index state WIP on master: 8ae6672 pdf binary
HEAD is now at 8ae6672 pdf binary

/app/objects/exec.rb:41:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:39:in `run'
/app/objects/git_repo.rb:107:in `pull'
/app/objects/git_repo.rb:68:in `push'
/app/objects/job.rb:39:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:34:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:49:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:47:in `exclusive'
/app/objects/job_detached.rb:37:in `block in proceed'
/app/objects/job_detached.rb:37:in `fork'
/app/objects/job_detached.rb:37:in `proceed'
/app/0pdd.rb:336:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1010:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1037:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:989:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1094:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1091:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1955:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1726:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


Correction issue #77


Created multidev environment [natalie-sandbox#pr-narrativ](https://dashboard.pantheon.io/sites/ee1a9f88-1cc8-4eca-a8a6-7dc1433bb37e#pr-narrativ).

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


Насколько я поняла, raw type- это непараметризированный член класса, то есть мы заранее не говорим элементы какого типа будут там храниться, из-за этого мы можем добавить туда элементы разных типов, всё может даже скомпилироваться, но потом неожиданно выдать ошибку вроде runtime exeption. Чтобы этого избежать, надо при создании списка(в моём случае) указать что там будут храниться только Integer.


GITHUB PAGES DOESN'T SUPPORT PHP


Done.


A follow-up for the discussion here: https://github.com/official-stockfish/Stockfish/pull/1262


Will do


keep up the good work :sparkles:


deleting files


Some more issues:

The contract is a little under-documented.  Given that it's this short, I
think every line that isn't absolutely trivial deserves a sentence-long
comment.  If what the line is doing is obvious, there's always why.

Only galaxies that are active or ready to activate should be allowed to
vote.

The "galaxy changed its vote" issue is one I don't quite understand --
documenting this in the source would be great.

On Mon, Oct 2, 2017 at 12:54 PM, Ted Blackman <notifications@github.com>
wrote:

> I feel like this should be a constant, like ONE_STAR. It's a lot of zeros
> ...
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/urbit/constitution/commit/249e3c269dc5e076bba53d0be4dd9417a6d72306#commitcomment-24710269>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AALyAVcmPCjiF9XpZRWxL3R60f4gDdnJks5soT9zgaJpZM4PrKXO>
> .
>


added slf4j suuport


Puzzle `75-d7b58578` discovered in [`lib/pdd/source.rb`](https://github.com/yegor256/pdd/blob/master/lib/pdd/source.rb) and submitted as #76.


Prepare Release v1.30.0 (#1642)

Preview: documentation
Coverage: core | datetime


It is a copy paste error. There were not any test in previous versions.


 dev_warn(dev, "%s: Unable to allocate frequency table\n", __func__); here is the issue :)
it should be :+1:
dev_warn(cpu_dev, "%s: Unable to allocate frequency table\n", __func__);


## Global

| Changed       |   Status |
|:--------------|---------:|
| `nodes_count` |    -1077 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |       +1 |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-greekLit/3031)*


hi


Shouldn't it return NO?


Created multidev environment [natalie-sandbox#ci-186](https://dashboard.pantheon.io/sites/ee1a9f88-1cc8-4eca-a8a6-7dc1433bb37e#ci-186).

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


Shouldn't return NO?


Why? url /index.php?o=12&uu=1 allways throws "A route matching "o=12&uu=1" could not be found."
- $path is replaced with query


Why are Window and Performance removed from the idl_array? Does the harness do something to instantiate them without being given this hint?


I think this line should be:
```
if stat != DEFAULT_DUMMY_COUNTER_NAME and sensitivity == 0:
```


Thanks for fixing this and sorry for the breakage!


hi dear


Switch the order here? "question rather than a bug report?"


[Popover] Prevent accessing the targetElement if it doesn't exist (#1644)

Preview: documentation
Coverage: core | datetime


How do we load the solutions? I downloaded the SUO files but it is binary?


I dont know if it should be covered by RI but this code assumes that the RI has only two possible CsrfToken Strategies. What does a developer needs to do when he/she implements the CSRFTokenRepositiory interface and wants it to be loaded instead these other two strategies?


We might want to soften this a bit -- e.g. "if at all possible, include a MRE which will reproduce the bug. If you're unable to ascertain an MRE, then please do your best to provide us a set of actions, or other steps that seem to be correlated with the issue you are seeing."


> Client is client, entity is entity. In GSC there are entities.
should i derive anything from this smart sentence xD ? isnt it supposed to work with getentbynum(). i mean you referenced it.


Hey @phylroy

Thanks great idea, i've implemented a config feature in [my develop branch](#/roest01/docker-speedtest-analyser/tree/develop) and assumed the dependency updates from your fork.

Feel free to try it out and give me some feedback :)
best regards
roest


thank you dstfw, it's now easy to download vooplayer videos! :) that's really a fast youtube-dl update, WOW!


no, i can't send a PR because the change I needed to make was very specific, I made the fork because I need it for composer.

look https://github.com/CristianG540/nusoap/commit/be27cba11b7047ac2956f7db7247f8afa2836abf


I would recommend to use full name here, to be more descriptive, is problem name, problem id?


Or use a generic Nerves image. ;). What if we put the special bitmap in the rootfs overlay?  Then at least people could overwrite it with their own if they wanted.


os11でも動きますが、暫く10.3で挙動を確認していきます。


shouldn't man pages be placed in $prefix/share/man/man*?


same case here


Created multidev environment [ug-avalon#ci-1](https://dashboard.pantheon.io/sites/ad6d2c5a-6978-4110-a244-ab4f374165a7#ci-1).

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


Yes, it is. See line 303 of deflate.c. https://github.com/madler/zlib/blob/master/deflate.c#L303


The implementation of the cookie sStrategy is very very good but i fell a little weird about the Builder inner class. It existe in Session Strategy too and ai cant`t get out off my head the idea that it looks like a bit of code replication. Maybe a unique Builder for the Strategies would work better?


I think it will more readable if you only use get or has but not both.


Comment line 47 in agent class, was used for testing


I dont know why but first 64 entities are reserved for players and client number is index in clients array on server and entNum == clientNum. The point is there are no "client" variable type in CoD, only "entity". So field "spectatorclient" - returns number of client, "int" basically.
Having "-1" check as ugly as having isDefined() check.


Is this intended?


Done.


I this change going into 1.17 or 1.18?


Buddy make one commit not 10k


interessante


[Table] Prevent overscroll, reduce DOM reading onWheel (#1637)

Preview: documentation
Coverage: core | datetime


In popover.tsx, change !targetElement to targetElement == null instead (#1648)

Preview: documentation
Coverage: core | datetime


We can probably remove these and move to `using ntrcard` and `using platform`.


Done


function > funciton? 오타 수정해주세요^^


I like the simplification of the i/o process, and your dictionary idea is much simpler to implement. However, the if/else logic is a bit too extensive for me, and we can work together to chop it down to under 10 lines of code.


@fredemmott Just curious, what's the motivation for this change? Perf?


Peek is often used without return value. I am currently defaulting to NULL then. This seems impossible with references, isn't it?


I wrote the questions so the right answer is always "yes", which I think makes for an easier checklist (open to rewording otherwise)!


Ok thanks for your help. I've found the reason why on Xcode 9 I have weird linker error.
Here is the link in case you update to Xcode 9 and need to embed Unity project :
https://github.com/blitzagency/ios-unity5/issues/52#issuecomment-333206460


Created multidev environment [mann-web#ci-20](https://dashboard.pantheon.io/sites/5c8ef4ff-2765-4fe6-b6e5-ce0099a410ba#ci-20).

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


[R/GetAvailablePoints.R:5:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L5) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
  all_available_points <<- c()
  ^~~~~~~~~~~~~~~~~~~~
```
[R/GetAvailablePoints.R:8:53:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L8) *warning:* **no visible global function definition for ‘.create_counter_env’**
```r
    test_file(test_file, reporter = "silent", env = .create_counter_env())
                                                    ^~~~~~~~~~~~~~~~~~~
```
[R/GetAvailablePoints.R:10:10:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L10) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
  return(all_available_points)
         ^~~~~~~~~~~~~~~~~~~~
```
[R/GetAvailablePoints.R:15:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L15) *warning:* **no visible global function definition for ‘.define_counter_functions’**
```r
  .define_counter_functions(test_env)
  ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/GetAvailablePoints.R:19:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L19) *warning:* **no visible global function definition for ‘.source_files’**
```r
  .source_files(test_env)
  ^~~~~~~~~~~~~
```
[R/GetAvailablePoints.R:23:7:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L23) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
      all_available_points <<- c(all_available_points, point)
      ^~~~~~~~~~~~~~~~~~~~
```
[R/GetAvailablePoints.R:23:7:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L23) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
      all_available_points <<- c(all_available_points, point)
      ^~~~~~~~~~~~~~~~~~~~
```
[R/GetAvailablePoints.R:28:5:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L28) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
    all_available_points <<- c(all_available_points, point)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/GetAvailablePoints.R:28:5:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/GetAvailablePoints.R#L28) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
    all_available_points <<- c(all_available_points, point)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/ResultsCreator.R:8:15:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/ResultsCreator.R#L8) *warning:* **no visible global function definition for ‘.get_status_for_test’**
```r
    status <- .get_status_for_test(test)
              ^~~~~~~~~~~~~~~~~~~~
```
[R/ResultsCreator.R:9:16:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/ResultsCreator.R#L9) *warning:* **no visible global function definition for ‘.create_message_for_test’**
```r
    message <- .create_message_for_test(test)
               ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:5:25:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/ResultsJsonParser.R#L5) *warning:* **no visible global function definition for ‘.create_json_test_result’**
```r
    test_json_result <- .create_json_test_result(test_result)
                        ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:24:20:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/ResultsJsonParser.R#L24) *warning:* **no visible global function definition for ‘toJSON’**
```r
  json <- enc2utf8(toJSON(results, pretty = FALSE))
                   ^~~~~~
```
[R/ResultsJsonParser.R:25:11:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/ResultsJsonParser.R#L25) *warning:* **no visible global function definition for ‘prettify’, Did you mean 'pretty'?**
```r
  json <- prettify(json)
          ^~~~~~~~
```
[R/RunTests.R:12:19:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L12) *warning:* **no visible global function definition for ‘.run_tests_project’**
```r
  test_results <- .run_tests_project(project_path)
                  ^~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:14:19:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L14) *warning:* **no visible global function definition for ‘.create_json_results’**
```r
  json_results <- .create_json_results(test_results)
                  ^~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:15:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L15) *warning:* **no visible global function definition for ‘.write_json’**
```r
  .write_json(json_results)
  ^~~~~~~~~~~
```
[R/RunTests.R:18:5:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L18) *warning:* **no visible global function definition for ‘.print_results_from_json’**
```r
    .print_results_from_json(json_results)
    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:31:21:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L31) *warning:* **no visible global function definition for ‘.run_tests_file’**
```r
    file_results <- .run_tests_file(test_file, test_env)
                    ^~~~~~~~~~~~~~~
```
[R/RunTests.R:31:48:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L31) *warning:* **no visible binding for global variable ‘test_env’**
```r
    file_results <- .run_tests_file(test_file, test_env)
                                               ^~~~~~~~
```
[R/RunTests.R:39:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L39) *warning:* **no visible global function definition for ‘.define_tester_functions’**
```r
  .define_tester_functions(test_env)
  ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:40:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L40) *warning:* **no visible global function definition for ‘.source_files’**
```r
  .source_files(test_env)
  ^~~~~~~~~~~~~
```
[R/RunTests.R:41:10:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L41) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (test_env)
         ^
```
[R/RunTests.R:53:5:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L53) *warning:* **no visible global function definition for ‘test_that’**
```r
    test_that(desc, code)
    ^~~~~~~~~
```
[R/RunTests.R:66:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L66) *warning:* **no visible global function definition for ‘test_file’**
```r
  test_file_output <- test_file(file_path, reporter = "silent", env = .create_test_env())
  ^~~~~~~~~
```
[R/RunTests.R:66:71:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L66) *warning:* **no visible global function definition for ‘.create_test_env’**
```r
  test_file_output <- test_file(file_path, reporter = "silent", env = .create_test_env())
                                                                      ^~~~~~~~~~~~~~~~
```
[R/RunTests.R:68:24:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L68) *warning:* **no visible global function definition for ‘.create_file_results’**
```r
  test_file_results <- .create_file_results(test_file_output, points, .GlobalEnv$points_for_all_tests)
                       ^~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:74:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/R/RunTests.R#L74) *warning:* **no visible global function definition for ‘run_tests’**
```r
  run_tests(getwd(), bol)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_fail/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/tests/testthat/resources/simple_all_tests_fail/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r-tester/blob/29837f20a6abf65b95ab185c88cd32e1aaa26569/tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```


Can you please add comments that explain the modification? In the new version, it looks like line 25 is making lines 19-23 moot.


Sounds ok. But please add this limitation to the docs.


Hmm, I missed this one. Though... it should apply directly into master branch?


ok  LGTM then.


Noted! Thorough comments are on their way.

@cgyarvin That issue's already documented [here](https://github.com/urbit/constitution/blob/master/contracts/Votes.sol#L90-L93). I believe I linked this in my email.


i think we should abstract out the memory parameter so we don't always use a 256GB machine, which is harder to provision.

I think the easiest way will be add a memory requirement to sample and default it to 64000.


terminado!! :D


Mostly that it should be unneeded, and we’re expecting the amount of work requires to maintaint consistency with other parts of the language (and the type checker) to increase.


That part that you removed was supposed to reset circlecount when facing a new boss, so if you wipe or go another time in it should start from 0 again.


Created multidev environment [pantheon-wp-best-practices#pr-79](https://dashboard.pantheon.io/sites/094f4627-a25e-4d60-8d5b-a3d99a7232bf#pr-79).

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


No scripts work now, probably due to this change.

Vivaldi/Chrome.


We get a lot of low quality bug reports on the forums so I'm somewhat hesitant to add an explicit nod to the practice of filing bug reports with no repro steps (and I suspect most people will do it anyway regardless of what we say here). However you're right about it reading a little harshly! I've made your proposed update and we'll keep an eye on things.


A lot of the checks are approximations anyway - the type checker is needed for true safety (especially with generics), even if you enable this validation


It could be cherry picked into master indeed


Professor, boa noite.

Realizei o commit pelo git bash do notebook da Ingryd, e esqueci de trocar
o usuário. Por falta de atenção, acostumado com repositórios privados do
gitlab, não percebi que ainda estava na conta dela.

Não irá ocorrer novamente, minhas desculpas.

Atenciosamente,

Bruno Fontes.

2017-10-02 15:31 GMT-03:00 fsantanna-uerj <notifications@github.com>:

> Da próxima vez, usar o usuário correto no commit.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/BrunoFonttes/EDL/commit/aa680070a27034ccb8140c703f57b8d9527a59a7#commitcomment-24707677>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ATZw-2ILSxL0mLl4-J4A965CTfaqCfeZks5soSwAgaJpZM4PrDp4>
> .
>


@tangshuang @nitemarket @BOOMER74 since you are the ones who actually have experience with Electron, Webpack, etc, could you please look into this and work on a patch?  I really don't have the experience needed to do this myself and @pcfreak30 appears to be MIA.

Otherwise I could just revert this commit entirely, but it seems that it was needed to fix #4557 and #4558, so it needs to be further investigated by someone who is familiar with these technologies.


FYI: SA1653 in this markdown should be SA1413. Looks like copy pasta issue.


Here is an example of a test comment on a line of code.


Giving users links lets them navigate through the app.


Мне он больше нравится. Можно доработать.
п.с. вообще Женя вам сам вставил палки в колеса. Теперь уйти от instanceOf или сравнения классов достаточно проблематично.


/cards/1?side=question
/cards/2?side=answer


don't you forget these two lines in cam_intf.h?

+    /* Whether camera timestamp is calibrated with sensor */
 +    uint8_t timestamp_calibrated;


Interesting to see some AL code. I haven't ever used it before. One thing about your lookup style functions (like new_sound_buffer), have you considered using these functions in a multi-threaded environment? Just by glancing at the API it looks like you have some static memory in there somewhere. This can be a big problem for multiple threads hitting the API concurrently.

When I designed a lot of my tinyheaders API the goal was to try and keep things to stack memory as often as possible, or make the user pass functions memory themselves. This makes the function re-entrant, meaning they can be called by multiple threads with no race condition concerns, or even called recursively without worrying about modifying global/static state.

Though your API is very nice and simple, these kinds of use-cases may cause technical problems.

Just some food for thought :)


Weren't you supposed to assign an actual number?


With this change, will there be any other way that users of this package can adjust log levels?


Fixed now.
R
> On 2 Oct 2017, at 20:05, BigEd <notifications@github.com> wrote:
>
> missing beebgfx file??
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub <https://github.com/revaldinho/opc/commit/7d4a34faf11e8481e7aa9ef297424ff7c65880a0#commitcomment-24708881>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ASodaeE0XzENBj2WYwtuHPkwVbpOqCsWks5soTPrgaJpZM4PrGZ->.
>


@cgyarvin

> Only galaxies that are active or ready to activate should be allowed to
vote.

Hm, that's actually a tough one. [Current](https://github.com/urbit/constitution/blob/master/contracts/Constitution.sol#L91-L94) tracking of the amount of active voters (for determining what constitutes a majority) depends on galaxies being set to `Living` as a trigger. Time can't be used as a trigger.
Would it be acceptable for galaxy owners to manually "activate" their right to vote through a call to the constitution?


same as above


I changed it because I mistakenly assumed that I had made a mistake when someone tried to correct me 3 years ago. This was fixed earlier this summer: https://github.com/josiahcarlson/redis-in-action/issues/36

Are you seeing an errata with the broken code somewhere?


Should these calls be commented out our completely removed.


Overall, diff seems good and simple! Have you tested it on iOS and Android and does everything look right?

Also, I don't understand the note about `react-native-root-siblings`. Can you explain more?


Зачем в принципе хранить public сообщение в классе, который вообще своего рода просто набор статических методов к функционалу библиотеки?


I think the "keep-alive-event" is only present when there is no other activity on the notify channel for more than 1 minute.

> (unable to read from socket [11]: Resource temporarily unavailable)

Is this socket the one used for commands or for notifications?


The following doc(s) have been deployed to the [2908https](https://2908https-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/create-wordpress-site-networks](https://2908https-static-docs.pantheonsite.io/docs/create-wordpress-site-networks)


You need an article here, if it's singular. I'd recommend "a strong leader," from context


"download the download package" is awkward. You can just say "package" and I think it will be clear. I'd know what you were saying.


I was 100% sure about this so I just added a commit to remove `remove_question` from Admin abilities on admin section https://github.com/consul/consul/pull/1960/commits/9ae72387fe9feba12de561238ef4fc9fa9b79eb0


Following this logic, it is more German than Russian:

<details>

```
$ curl https://filters.adtidy.org/extension/ublock/filters/14.txt > adguard_annoyances.txt
$ sed -i '' '/^!/ d' adguard_annoyances.txt
$ cat adguard_annoyances.txt | wc -l
    5042
$ cat adguard_annoyances.txt | grep .ru | wc -l
     710
$ cat adguard_annoyances.txt | grep .de | wc -l
     984
$ cat adguard_annoyances.txt | grep .com | wc -l
    1514
$ cat adguard_annoyances.txt | grep .ch | wc -l
     281
$ cat adguard_annoyances.txt | grep .ko | wc -l
      64
$ cat adguard_annoyances.txt | grep .co.uk | wc -l
      90
$ cat adguard_annoyances.txt | grep .fr | wc -l
     164
```
</details>

Anyway, avoiding unnecessary confusion is a good thing, and placing it in another group is a solution indeed.


Fixes #6.


"since that makes"


Exciting fact: Luke hears audio from Halo with this fix (before it crashes without showing anything on screen)


@gorhill off-topic: is it okay that uBO shows 9k rules for a filter with ~5k lines?


Hi @t4im, I'm looking for you because of https://github.com/Unvanquished/Unvanquished/issues/999, we are trying to remove the non-free NC clause on Unvanquished's wiki and we need your permission. I'm writing there this message for you because the e-mail address I have does not work anymore and no one seems to have been able to reach you since October 2016. Are you OK? Can you have a look to that issue? I hope you're fine.


Yep, thanks, didn't check your code carefully.


Also, does your app in some way use pigpio timer 9?  I'm using that timer for the serial read event.


почему не абстрактный?


Excellent. 10/10


Petite erreur 2204 et non 2024 (dans le com commit, aucune erreur sur la requête SQL ofc)


Sem problemas.


 You can copy/paste this--no substantial changes, just grammar and spelling.
"This time, we run the RavenDB instance bound to `127.0.0.2` (note there's a "2" at the end, not a "1") and with the same `8080` port. Logs go to `Logs/B`, and the data is stored in the `Data/B` directory. By utilizing the `127.*.*.*` local IP range, we can easily run distinct RavenDB instances on the same machine and tell them apart.


Richard,
Here, maybe, d.getName()?


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


SoundfontConfigHandler.py at doSave, once the posted content is written to file should be the entry point for your code, @wyleu .
But I would put the code into a class first.

I just learned, that python isn't following camel case notation.
I will follow underscore notation in the future.


code style ужасен =\


The following doc(s) have been deployed to the [2911remove](https://2911remove-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/clone-site](https://2911remove-static-docs.pantheonsite.io/docs/clone-site)


The main problem is that this class contain two constructors with same type parameter ‘int’. This is not allowed. System can not notice which constructor is called.


Copy/paste (you need some commas and I deleted a word)
To spread the "Spade" database to node `B`, you'll need to click the "Manage group" button on the "Spare" database, which will take you to a page allowing you to add a node to the database. Select node `B`,


I prefer setting 'params[:query]' here to is own variable name.
This will make the look up less expensive for each clause of the if statement.
This will limit the amount of times we need to look into the hash to get the same value!

param = params[:query]
if param == "Alphabetical"
 do something
else if param == "Aplpha"


Sure can. I still need to update the debug statements to accept an array. Will send across a PR when I've updated them. Thanks,


Here I'm basically just assigning a name to each field. I only care that each field has a unique name, so here I'm just choosing the names rel.getName() + i, the name here doesn't have any semantic meaning.


not at all - just me being sloppy. A hacky test to see if it posted the right data that i forgot to fix. Sorry about that


> I was wondering if after all these years you'd like to meet.


Hello?


1. In 4.x, htmlpage will always be content
2. should the cache invalidations be called lower in the MultiTreeAPIFactory.delete method rather than in the director?


Test


this should probably not be an implicit (it's a Boolean?) - does it need to be?


I think that for patches that are so logic (like in this case),we should be less rigid, like maybe a 0,4 boundaries.


Мне все таки не нравится сравнение по типу класса. Но вас Женя завел немного не в ту степь абстракций, в которую он завел когда-то нас. Так что выпилить это будет уже трудно, без полной переделки архитектуры.

п.с. в остальном все норм


This file is our First Draft of the DDD.  Second, and Final Draft coming soon...

-Crowley


Accidentally referenced the wrong issues. See #41 and #48.


![](https://github.trello.services/images/mini-trello-icon.png) [(1) As an architect, I want to define RESTful API endpoints to operate on every resource so that I can complete resource operations from the client side.](https://trello.com/c/BBdXRCSk/4-1-as-an-architect-i-want-to-define-restful-api-endpoints-to-operate-on-every-resource-so-that-i-can-complete-resource-operations)


can you give me  netflix acnt


How do I call  `tam`?, it means Tamaño del código fuente


I realized that after some time when I click **localhost:/8000** I see the button Login and then I can login with my credentials. After I am logged In and I want to log out I cannot. I see the problem again: **# Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException**


Yes, but just for human-readability.
I think A(B0: B, C0: C) would be better than A(A0: B, A1: C).


Yes, it's there - sorry my bad!


Installs Yices?


Remove extra white space.


Yes, I figured that might be the case.  Lets stick with pointers then I guess.  But instead of using NULL or 0, please use nullptr (a C++ keyword).


Okay. Do you think it is worth keeping the numbering correct? (If I just make the change here we would produce something like A(B0: B, C1: C))


He's a mad man, he's gone off piste. Nobody knows where he's going.


Are more descriptive names the following?
```
MemoryUsed string
SizeOfSourceCode string
```


merge


@hopkins0 could you provide a sample of the JSON returned by the COJ API?

Also take a look at this https://gobyexample.com/json, use can use *tags* to match your fields to a JSON object, even if their names differ.


Should we add the  "introduction to streaming analytics on bluemix" here instead of on the next page. We could also add a sentence saying that the bundle is run in the cloud to make it more obvious what the streaming analytics service is.
As far as I can see, the  doc  is focused on using Bluemix. If there are no instrucitons on running in a local domain/instance, is there a need to mention that capability here?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/15e5a3ca-1d13-4ddd-b1c6-d4952c87f4b0 "simple-toolchain-20171001131530003"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/70738b53-31de-4b90-8b5e-e90d5d14fe8b "simple-toolchain-20171001131530003") deployed [simple-toolchain-20171001131530003](https://github.com/pshkxml/simple-toolchain-20171001131530003/releases/tag/deploy-ibm-yp-us-south-Pavlo.Shcherbukha-prod-20171002-215727 "deploy-ibm-yp-us-south-Pavlo.Shcherbukha-prod-20171002-215727") to [prod](https://console.bluemix.net/apps/c6874b2f-b507-4d9f-ae1f-f94c6d8153e8?env_id=ibm:yp:us-south "ibm:yp:us-south:Pavlo.Shcherbukha:prod"), including this commit


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/c57b5a1c-4199-431d-a0f5-379810322233 "simpletimes"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/9069cae9-620c-4956-aeee-7579ec940bae "simpletimes") deployed [showtime](https://github.com/no404here/showtime/releases/tag/deploy-ibm-yp-us-south-Getaris-damiana-20171002-215830 "deploy-ibm-yp-us-south-Getaris-damiana-20171002-215830") to [damiana](https://console.bluemix.net/apps/cd7b39af-8e32-4be2-b31f-1e845c88d9da?env_id=ibm:yp:us-south "ibm:yp:us-south:Getaris:damiana"), including this commit


Yeah, if it is possible. Since it is not a serious issue, please update it when you are not busy.


```
[
  {
    "id": 1136240,
    "date": "2017-09-24 20:06:08.719825",
    "user": "hopkins",
    "prob": 2917,
    "judgment": "Accepted",
    "errortestcase": 0,
    "time": 2717,
    "memory": "23 MB",
    "tam": "1 KB",
    "lang": "C++11"
  },
  {
    "id": 1136238,
    "date": "2017-09-24 20:05:02.094439",
    "user": "hopkins",
    "prob": 2917,
    "judgment": "Accepted",
    "errortestcase": 0,
    "time": 3431,
    "memory": "23 MB",
    "tam": "1 KB",
    "lang": "C++11"
  }
]
```


Cut and paste error grasshopper. Will fix it momentarily.

Meanwhile have a beer:

https://github.com/SRI-CSL/homebrew-sri-csl


Scala newbie...reworking to make it not be an implicit.


fixed all bugs


В общем все норм. Напишу то же что и другим у кого "в общем все норм". =)
Женя завел вас немного не в ту степь.) Можно сделать без instanceOf/getClass(), но в вашем случае нужно будет пересмотреть концепцию работы "кишков" логгера. Т.к. у всех уже достаточно дофига написано, то переписывать все практически с нуля смысла не вижу.


It depends on R.Swift developers, if they will add parsing of colors from .xcassets
As I see, now they can only parse color palettes from .clr files.
I added simple strict, so you are able to use AppleColors.blue now.


Personal preference that's carried over from other development experiences. Occasionally the `$` global would be overridden by another library or somesuch, so the only safe option is to use the `jQuery` global. I know that isn't applicable in the environment of this extension, but I prefer it nonetheless.


Whenever I have tried to submit a sab compiled on R7 to Bluemix, it has failed, has this changed? Or is Red hat 7 only supported if they are going to build on Bluemix?


I see, delegating the responsibility of providing the key to the application. :ok_hand:


You can copy/paste
so even if the document store was initialized with a single node that was down at the time the client was restarted, the client will still remember where to look for our database.


Ahi se muestra claramente que con torange se puede trabajar incluso hasta con 7 bits dependiendo del  filtro
com-FDB es el filtro detector de borde y com-FDB es el filtro negativo


"with three nodes" and "one of which is"


Don't we need to provide mn instead of ij for this command?


Lgtm!


You can take a look at Yarn installation page. https://yarnpkg.com/en/docs/install


The instructions to create the credentials file are only in the video? Should they be added elsewhere (e.g. before this section?)


c:geo developers noticed that they need the image URL after upload. It is easier this way than retrieving it via services/logs/entry.


Nice. Se ve la raja así :) faltaba un padding


Documentation?


Not sure it is really necessary. We accept any object that provides two functions with required names


Is `<streams_runner_extraction_location>` the same as `STREAMS_RUNNER_HOME`?


In Figure 6.12, you can see that node `C` is down. The cluster has detected it and designated node `B` as the mentor node for node `C`. When node `C` comes back again,


Fixed in 2c9a55d60ffbe3eed1d9c122b1f60875b0793430.


We really should avoid needing this as much as possible. I've been trying to work towards that, but I don't think I've managed to get rid of it entirely yet, because of some issues we had in the past with ak2i.

It doesn't help that the delay isn't actually measured in microseconds, it's measured in clk cycles. If we keep it around, I'd like to have a way of translating it to a more standard unit that we can then use.


This JavaScript doesn't run.


зачем npe?
Во первых, если уж бросаешь исключение, то лучше определять свое и делать его проверяемым. (дабы те кто используют твою библиотеку были готовы его обработать). Смысл этой строчки нулевой, т.к. если уж npe будет, то jvm его сама выбросит.
Во вторых, это внутренний класс необходимый для корректной работы библиотеки. В него не могут прийти в принципе нулевые сообщения.
В третьих, (это уже придирка) как правило в бизнес-логике не бросают исключение при приходе null, а возвращают либо какое-то пустое значение (например пустую строку, пустую коллекцию и т.п.), либо просто выходят из метода. На выбрасывание исключение тратится достаточно большое количество ресурсов jvm и поэтому его бросают только в случае ну совсем некорректной логики работы программы.


Okay! Some copy/paste easy changes.

Having to renumber figures is the worst, isn't it? I've lived that pain many times...


Should this section come after the "Creating a credentials file" instruction?


(9/10) Good in general, though this requires the solution to exist (and be smooth) at negative times. This isn't the case, for example, when `a` is large. Better to shift and scale to the interval `t=[0,1]` as discussed in class today.


This worked.


![](https://github.trello.services/images/mini-trello-icon.png) [(1) As an architect, I want to create database models for every resource, including schema methods for user authentication, so that I can begin implementing resource management.](https://trello.com/c/lwqoqtNR/2-1-as-an-architect-i-want-to-create-database-models-for-every-resource-including-schema-methods-for-user-authentication-so-that-i)


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/c57b5a1c-4199-431d-a0f5-379810322233 "simpletimes"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/9069cae9-620c-4956-aeee-7579ec940bae "simpletimes") deployed [showtime](https://github.com/no404here/showtime/releases/tag/deploy-ibm-yp-us-south-Getaris-damiana-20171002-221340 "deploy-ibm-yp-us-south-Getaris-damiana-20171002-221340") to [damiana](https://console.bluemix.net/apps/adad890c-a4a2-4b6b-942b-d5f2479e81fb?env_id=ibm:yp:us-south "ibm:yp:us-south:Getaris:damiana"), including this commit


Went to this commit all spicy because M-x shell was suddenly opening in a new window which it wasn't before.  Read the NEWS portion, which gave the fix.  Good work :D


This classname misspells "Retention" :frowning:


test ##


Created multidev environment [ciccweb#pr-fuzzy](https://dashboard.pantheon.io/sites/cbc91b53-e053-4c27-8ad4-7502151a02ed#pr-fuzzy).

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


thing


Esto va hacer muy lenta las consultas no es buena idea


Вы перешли к ооп, чтобы как можно дальше отойти ото всей этой процедурщины. Подумай, как можно уйти (хотя бы частично) от этой лапши. Подсказка : либо сделай все как объяснял Женя, либо переделай (пока не поздно =)) все через менеджер который будет управлять буферами типов, которые будут заниматься накоплением и выводом.


(10/10) Great. See also the direct discretization of the second order system that I showed in class -- that is easier for this problem though there are times when it's better to work with the first-order representation.


А о какой, другой, концепции идёт речь?  Что конкретно менять нужно? Мне, в общем то,  в удовольствие кодит кодить, переписал бы на досуге.


Paging @kenellorando


В остальном более менее норм.
п.с. да и учитесь разносить код по пакетам. хранить все в куче как правило не очень круто.


Like the upload


Объясню завтра.


can't you just use %appdata%?


solution 2


[Table] Resize quadrants properly after user resizes frozen rows/columns (#1632)

Preview: documentation
Coverage: core | datetime


Does the prisoner NPC actor have +USESPECIAL?


This looks ace!


@xmd5a2, on March 30 you committed a change to [default.render.xml](https://github.com/osmandapp/OsmAnd-resources/blob/master/rendering_styles/default.render.xml) to add [natural=valley to rendering](https://github.com/osmandapp/OsmAnd-resources/commit/e3a6479621c0564fa9abe938cd7b2db6b6d92375#diff-aa68e561bc04596c485828a0f39f460c).

If I understand well the code, you added the rendering of a line to the valley with the default style (other than its name).

Is this line really needed/useful to users? I thought it was unnecessary (also in the consideration of the extensive contour feature that Osmand can provide).


Thanks for the comment


Anybody have a recommendation for a supported goodreads API python wrapper?


Это не особо ООП. Скорее ООП: начало.) Формально ты просто перенес логику статических методов в другие классы.
Что там гласит один из принципов SOLID? Код должен быть расширяемым, но не изменяемым. А у тебя, если к примеру появится новый тип данных, который нужно будет накапливать, придется менять как минимум switch в контроллере.
+ (тут возможно придирка, если заказчик одобрил), разве это нормально передавать вывод префикса в метод логирования?)

Но в целом у тебя достаточно правильный ход мыслей. Если довести все до ума, то получится даже без instanceOf/getClass(). Что не может не радовать


@eoinmack
Hi


The image actually gets compiled into linux so it needs to be available at compile time.


Sleep


Oh, thank you for fixing it for me. I'm admittedly not very familiar with ZTS.

I don't see much value in putting it into globals since this value should always be derived from the actual setting.


Gda zaženen mi `allSeconds `& `allHours `ne da decimalke, `allMiles` mi jo pa da???
```
double allSeconds = meters / (seconds + minutes * 60 + hours + 3600);
double allHours = (meters / 1000) / (hours + seconds / 3600 + minutes / 60);
double allMiles = (0.000621371192 * meters) / (hours + seconds / 3600 + minutes / 60);
```


ไม่มีอะไรที่จะแสดงตัวอย่าง


@xmd5a2, this is similar to https://github.com/osmandapp/OsmAnd-resources/commit/e3a6479621c0564fa9abe938cd7b2db6b6d92375#commitcomment-24713736 that was related to *valley* feature.

Is the rendering of a line on *ridge* feature really needed/useful to users? I thought it was unnecessary (also in the consideration of the extensive contour feature that Osmand can provide).


Try to avoid copy pasting code from Bloc.


Interesting... I can confirm it too.


```javascript
const $ = require('jquery');
const select2 = require('select2')();
```
Quick fix - initialize your select2 right after require.


ya know i thought i like the VVector name when i suggested it but... ugh i dunno. it just looks bad.


let's consider changing it.


В прошлой реализации как-то по понятнее было.

Вообще примите как данность. В энтрпрайзах не особо любят вложенные if'ы. в рамках одного метода.
т.е. это вот не норм

`.....
if(a) {
    if(b) {
    } else {
    }
} else {
}
......`

Лучше стараться сделать что-то вроде
`.....
if (!a) {
    //some code
    return;
}

 if(b) {
 } else {
 }`

И еще для читаемости лучше выносить большие тела выполнения условий в отдельные методы.

в остальном норм


Good catch (and a successful PR)!


looking great! 👍


Shouldn't this be `editorHeightInLines`?


Asked Dr. Stepanov about the difference.


No.

This script is run by jenkins, which operates as its own user. Minecraft is in my user folder. Using %appears% would point at the Jenkins user's appdata, not mine and this wouldn't work


technically the requirements asked for the breakpoint to be at `768px`...but other than that, great job here! 👍


nice work adjusting the `body`'s `font-size` in `px`


great to see you playing with em!


Nice work mixing up the grid!


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/c57b5a1c-4199-431d-a0f5-379810322233 "simpletimes"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/9069cae9-620c-4956-aeee-7579ec940bae "simpletimes") deployed [showtime](https://github.com/no404here/showtime/releases/tag/deploy-ibm-yp-us-south-Getaris-damiana-20171002-224239 "deploy-ibm-yp-us-south-Getaris-damiana-20171002-224239") to [damiana](https://console.bluemix.net/apps/11072077-cbb6-4e3c-8907-ed7877c21b7f?env_id=ibm:yp:us-south "ibm:yp:us-south:Getaris:damiana"), including this commit


A release with this commit, maybe?


Bringing up to date with current dev branch


I'm not sure what the issue was (maybe because the closing backticks were on the same line as the last line?), but it looks like it's fixed now. Need to confirm when it's actually republished.


В прошлой реализации как-то по понятнее было.

Вообще примите как данность. В энтрпрайзах не особо любят вложенные if'ы. в рамках одного метода.
т.е. это вот не норм

```.....
if(a) {
    if(b) {
    } else {
    }
} else {
    // some code
}
......
```

Лучше стараться сделать что-то вроде
```.....
if (!a) {
    //some code
    return;
}

if(b) {
} else {
}
```

И еще для читаемости лучше выносить большие тела выполнения условий в отдельные методы.


Done.


Thanks. I am ashamed how long it took me to figure out how to do it "right"

D.

On Mon, Oct 2, 2017 at 6:39 PM, Patrick J. Burns <notifications@github.com>
wrote:

> Good catch (and a successful PR)!
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/isaw-ga-3024/isaw-dh-syllabus/commit/0f2bf53d27497faae98ed1841f6f8dcb1971c433#commitcomment-24714005>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/APDstYw3BI-5FeaxFij-XwcCFvizaL3jks5soWY1gaJpZM4PrWZ8>
> .
>

--
Dr. David M. Ratzan
Head Librarian
Institute for the Study of the Ancient World <http://isaw.nyu.edu/library>
New York University
15 East 84th St.
New York, NY  10028
212-992-7832
@ISAWlib <http://twitter.com/ISAWLib> and @papyrologus
<http://twitter.com/papyrologus>
ISAW Library Blog <http://isaw.nyu.edu/library/blog> and the ISAW Library
Facebook page <http://www.facebook.com/pages/ISAW-Library/170583562953314>