1. You can split this test from this point into two separate tests. One to check if it calculates the CIDR ips correctly, and the other to scan for ports. This results in overall faster testing experience.
2. What is these ports are closed? In my system this test fails because I don't have an open port. A better solution is to create an open port, and test it:
```go
func getIP() (string, error) {
	host, err := os.Hostname()
	if err != nil {
		return "", err
	}
	addrs, err := net.LookupIP(host)
	if err != nil {
		return "", err
	}
	for _, addr := range addrs {
		if ipv4 := addr.To4(); ipv4 != nil {
			return ipv4.String(), nil
		}
	}
	return "", errors.New("could not determine the IP address")
}

func TestCanScanCIDRBlock(t *testing.T) {
	l, err := net.Listen("tcp", ":0")
	if err != nil {
		t.Fatal(err)
	}
        defer l.Close()
	port := l.Addr().(*net.TCPAddr).Port
	ip, err := getIP()
	if err != nil {
		t.Fatal(err)
	}
	s, err := New()
	assert.NoError(t, err)
	s.Network(ip + "/24")
	...
}
```

Remember that your codes and eventually your tests will be run in a different environment with a different setup.


158069813_#5675 (Nigusse) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2309 of 2309 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-71.12%25-green.png)


Since the letter isn't required we could just remove this object and move its children up to this level.


158069813_#5675 (Nigusse) - 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)


Hotfix for kebap + love.


@rebornix fyi


Why is this tested with [0;4] ?


Needs bombs


Added some inline comments


長方形のオセロには興味はありますが、この場合、多分
`const BOARD_SIZE = 8;` で1つの定数で良いかと。
また、8以外が想定されてない実装である場合は、
`<table id="board"></table>` 内に予め要素を設置し、
`$('#board > tr').length-1`といった具合にサイズを
取得するのもまた1つの方法として提案出来ます。


Done https://aur.archlinux.org/cgit/aur.git/commit/?h=aurutils-git&id=3e7c8421238ef3487d52311bc8e17582206cde05


Lit of all files that git should ignore. So if I make a .txt for my personal use inside the project and list it in .gitignore, whenever I push code to git it will upload everything but that .txt file.


I'd say:
```bash
$ go get github.com/EwanValentine/deepscan
```
This is because you are using third party libraries (kingpin, testify, etc.) and when users clone your repo, they are not able to install unless they get those too. But `go get` takes care of that for you.

I suggest you use a dependency management tool and add an extra line how to get `vendored` libraries.


I'm strongly against this practice.


Wow that is awesome, thanks for that link


7600.1.17~7600.3.13 collision


Yep, I think that's exactly right!


Awesome!!!


Thanks :)


These strings are not code, put them in a separate file.
(shameless mention!) also have a look at [this](https://github.com/arsham/figurine) library. You can use it as a library for printing your logos.


@MrDoctorKovacic  no problem he has probably the most VAST ammount of CAN/KBUS/IBUS commands for the e39 ive ever seen


even commands for interfacing with an NBT.....


Unable to use `serviceId` for oauth2 authorization server in zuul proxy config since [spring-cloud-netflix issue](https://github.com/spring-cloud/spring-cloud-netflix/issues/681).


test


EVEN 7600.5.10;7600.7.2;7600.8.3 🤬


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/rake-task-for-merging-users/89086/21


а "селф" зачем ?


updated images links


и тут "селф"... для чего он нужен?


Looks good to me


Hmm, OK. I tried to build a image over here and ended up in a compilation error.
Afaik, it mentioned that something was not declared within a msm* driver.
However, I wonder how it comes because booting worked before but with the battery drain because of broken NFC.


should remove the `only`


hey experience engineer check these out:
http://andrevv.com/work/
https://www.signesduquotidien.org/
http://www.danielspatzek.com/


refs hitobito/hitobito#546


You can simply this section:
```go
s := spinner.New(spinner.CharSets[21], 100*time.Millisecond)
s.Start()
defer s.Stop()
ds, err := scanner.New()
if err != nil {
	log.Fatal(err)
}
start, end, err := ports.ConvertPortRange(*portRange)
if err != nil {
	log.Fatal(err)
}
switch kingpin.Parse() {
case "single":
	ds.Single(*ip, start, end)

case "multiple":
	ds.Network(*cidr)
	ds.Start(start, end)
}
printer.Print(ds)
```


годно


数据库数据找不到了，自行创建。初学MVC可用


Resolves #72


update


the test queries should be in `src/test/resources/arq/`, not in `src/main/resources/arq/`


e


Fixes #72


![](https://github.trello.services/images/mini-trello-icon.png) [Bug: tablet menu difficulty](https://trello.com/c/0c2QHjhT/711-bug-tablet-menu-difficulty)


Have you gone through the api's and the tests which are created?
There are many more api's in notifications and profile.
Please go through the payment test case.


7601.1.48~7601.2.3;7601.3.4;7601.4.2;7601.5.17;7601.6.11;7601.7.1 PORCODDIO


初步完成子系统与部件设计


Erreur, Ref #2


Api testing needed.


Erreur : Ref #1 et Ref #2


Erreur : Ref #2


cc @mandelsoft


No diff, when comparing enfieldInput.jpg and enfieldOutput.jpg


вопросы про оба класса КаргоВэгон и ПэссенджерВэгон

1. ТЗ: "Добавить метод, возвращающий кол-во свободных мест в вагоне." ("...оставшийся (доступный) объем")
2. давай посмотрим на подклассы класса Вагон:
- код в методах , которые "занимают место", если подумать, очень похож
- возвращают "свободное" / "занятое" место тоже идентичные методы

    это означает, что большую часть этого кода можно вынести в родительский класс

    подсказываю:
    по сути в подклассах можно все свести только к вызову `super`
    (ну или еще чуть-чуть кода, возможны конечно разные реализации)


OK sir I will go through them


Another option is to just have the type have alignment 1 everywhere. It's guaranteed to work, it just might not be optimal performance.


there were some tests cases for sign up and payment and it was failing.. Should I also look upon that?... Or make new ones


Hello sebastian
you deleted translation credit in about page?


7602.1.50~7602.2.14.0.5 I'm wasting my time 👺


Thanks for the reminder. I did this with the latest version and will try to do it for significant version changes in the future.


 This is just a heads-up note that commit ccc2a288f180e826bda2c91bf382b242ce0e1c99 was a breaking change that ends up with a compile failure in font.cpp on MacOS X (Xcode 7.3.1):

`
similar/2d/font.cpp:149:31: error: conditional expression is ambiguous; 'font_scaled_float<'x'>' can be converted to 'const short' and vice versa
similar/2d/font.cpp:149:10: error: default initialization of an object of const type 'const float'
similar/2d/font.cpp:149:10: error: default initialization of an object of const type 'const int'
`

I don't really understand the font stuff so I don't know why the change causes this error, but I'm branching from just before this point because I can't compile anywhere after it.

Cheerio,
-Ben


@MateusOliveira1 Remover os excesso de espaço em branco


OK... done, just waiting on Kev testing and confirming it's good to go.


**tot_fi** te sert à quoi? Je ne comprends pas l'utilité d'un vecteur ayant pour valeur : "Total"  x  y  z
où x, y et z sont des nombres.


Trabalhar melhora indentação dos códigos @MateusOliveira1


7602.3.12.0.1~7602.4.8 SHIIIIIEEEEEEETTTT


nice meme!


I say you should make an interface like `IGame` which both client and server implements.


war schon vorher drin und mir nicht aufgefallen,... aber angepasst :-)


Rausgenommen... find ich eigentlich trotzdem schöner als if ... aber nagut ;)


"id" here is a placeholder example; this could be a VMC-style digest


@ghislaincote  We have not finalized our conversion rules yet, that is why we are doing these test.  This conversion was done with a JAXB/MOXy configuration.  @sallen-parchment has moved on to other things and is unlikely to respond or add code here.  We are getting close!


I've removed this in recent commits, didn't feel right


Multidev Created: [attn-cms#ci-55](https://dashboard.pantheon.io/sites/59b8ccd3-dda4-48d3-8337-e687b7694b78#ci-55).

https://ci-55-attn-cms.pantheonsite.io/


Was technically a breaking change, rolled it back.  Were you depending on a specific version?


7603.1.30.0.34~7603.2.4;7603.3.8 SMH


158218302-SolveRoot-RegulaFalsi-fails-with-an-underflow-in-VRF-model-#6515 (lgu1234) - Win64-Windows-7-VisualStudio-14: OK (2925 of 2926 tests passed, 12 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 2 tests had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: Table big diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: Table small diffs.

Failures:

regression Test Summary
 * Passed: 622
 * Failed: 1

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


x64 for win binaries


Build version: __`0.10.0-renovate/docker-circleci-node-8.11.145`__ :crossed_fingers: [`renovate/docker-circleci-node-8.11`](https://github.com/streamich/ci-scripts/tree/renovate/docker-circleci-node-8.11) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/145) :tada:


this is a useless class please remove or add more functionality


Added ptsd


Looks like this keybinding was accidentally removed and needs to be added somewhere else.


@rikardfalkeborn ups, the commit message should be a comment...


**Välkommen :)**


7604.1.38.1.6~7604.3.5;7604.4.7.1.3;7604.5.6 DIOBOIA


可以可以，这个，有空可以探讨一下


ты все перепутал )))
почитай еще раз, то что я писал
интерфейс передается контроллеру, а не наоборот )))


Hi sebastian404.
This board: AUSPB4 Green case.jpg [https://github.com/sebastian404/japb_retroarch/blob/master/media/AUSPB4%20Green%20case.jpg](url) is the same of SG.GME.R3.92C.jpg [https://github.com/sebastian404/japb_retroarch/blob/master/media/SG.GME.R3.92C.jpg](url), both are this?--> Heros of the Storm 4?
Thanks a lot!


this does not copy on to the code but this is an excellent tool in discussion and collaboration


@jaroslaw-osmanski Does this need to be `var`?


здесь и далее - не самая удачная идея в "контроллере" хранить все эти строки
гораздо правильней было бы передавать объект (`@user` в данном случае) в методы интерфейса, в которых бы эти строки и формировались


Your wish is my command.


@k0001 could we get a 0.4.2 hackage release? These errors are keeping us at 0.4.0.5. Thanks!


Fix 'unknown prop `index` on
 tag' errors (#2586)

Preview: documentation | landing | table


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


The introduction is to overcome the fact that infrastructure works is mostly invisible.


не имеет смысла писать код типа
```ruby
b = if a > c
  true
else
  false
end
```
или

```ruby
b = a > c ? true : false
```

эти же строки можно заменить вот этим:
```ruby
b = a > c
```
сравнение само по себе будет возвращать булево значение (`true` или `false`), т.к. операторы сравнения возвращают булево значение


Added, however the public release will not contain this untill the next release by poggit


в твоем случае достаточно оставить в методе первую строку (без "ифа") и он будет работать так же, как и сейчас


@unode we can solve it with `int(round(rel_ab_LGs_rel[j]))` in line 298. But there is still the problem that  `round(0.5)` with Py2 is `1` and with Py3 is `0`. I will solve it.


descomentado


"рескью" в строках 14, 21 и 36 - это что-то очень странное...
но еще более непонятны записи после "рескью"
зачем нужна строка `e.message` ?
этот код ничего не делает...


Would be good if someone would add "/arm/winsys_x11/EGL" as mentioned in the "include/midgard/CMakeLists.txt" file. Else it won't complete installation for x11


попробуй объяснить себе и мне - зачем эти "рескью" ты понатыкал, может мы как-то решим, что с ними делать
ну и вернись к предыдущему проекту - посмотри зачем и как использовались "рескью" там


Is SLCT the op where the regular sources have the same type as dTy, and the condition is defined by sTy?
Otherwise, you end up splitting in two 4-bytes pieces, values you made sure were less than 8-bytes wide. :smile:


/cc @ericson2314 @ryantrinkle

Not sure if this one is still needed. If it is it's probably a simple cherry pick on to master.


см. предыдущий комментарий про "тру" и "фолс"


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 our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> GET https://api.github.com/repos/zold-io/wts.zold.io: 502 - Server Error

Please, copy and paste this stack trace to GitHub:

```
Octokit::BadGateway
GET https://api.github.com/repos/zold-io/wts.zold.io: 502 - Server Error
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/response/raise_error.rb:16:in `on_complete'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/response.rb:9:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/response.rb:61:in `on_complete'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/response.rb:8:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/middleware/follow_redirects.rb:73:in `perform_with_redirection'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/middleware/follow_redirects.rb:61:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/rack_builder.rb:143:in `build_response'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/connection.rb:387:in `run_request'
/app/vendor/bundle/ruby/2.3.0/gems/faraday-0.15.2/lib/faraday/connection.rb:138:in `get'
/app/vendor/bundle/ruby/2.3.0/gems/sawyer-0.8.1/lib/sawyer/agent.rb:94:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/connection.rb:156:in `request'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/connection.rb:19:in `get'
/app/vendor/bundle/ruby/2.3.0/gems/octokit-4.9.0/lib/octokit/client/repositories.rb:29:in `repository'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:342:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1634:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1634:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1039:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1037:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1037:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1096:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1093:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1501:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1728:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1501:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/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'
```


Created multidev environment [gonavis-franchising#ci-80](https://dashboard.pantheon.io/sites/bd2040d9-444e-4c2e-ad13-fd575701973a#ci-80).

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


Created multidev environment [dgreat#pr-nids](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-nids).

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


good amendments but could have written more about python! Lodu


@ntustison this appears to disable the COM alignment unless that option is chosen. I think it usually makes sense to start the parameter search from COM.

I can add this back in since I'm working on the random seed stuff.


add "U"


System.out.println("请输入链表的长度：");
		Scanner cin=new Scanner(System.in);
		len=cin.nextInt();
		System.out.println("请输入链表的各个点：");
		for(int i=0;i<len;i++){
			a=cin.nextInt();
			my.add(a);
		}
		int pos,val;
		System.out.println("请输入要插入的点的位置和值：");
		pos=cin.nextInt();
		val=cin.nextInt();
		my.insertINode(pos+1,val);
		System.out.println("链表的顺序是：");
		my.print();
		System.out.println("请输入要删除的位置：");
		pos=cin.nextInt();
		System.out.println("链表的顺序是：");
		my.deleteINode(pos+1);
		my.print();
		System.out.println("请输入要插入第一个顶点的值：");
		val=cin.nextInt();
		my.insertFirstNode(val);
		System.out.println("链表的顺序是：");
		my.print();
		System.out.println("请输入要插入最后一个顶点的值：");
		val=cin.nextInt();
		my.insertLastNode(val);
		System.out.println("链表的顺序是：");
		my.print();
		my.reverse();
		System.out.println("就地逆转之后的链表的顺序是：");
		my.print();


here intially , it was way too short


This commit broke the build, you changed the names in maintainers_fragment.xml, but didn't change them in strings.xml.


Created multidev environment [wvuonline#ci-111](https://dashboard.pantheon.io/sites/8fb52aa5-5525-4d73-9b84-f2d86faf1da2#ci-111).

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


когда появляются вот такие вызовы... типа `element[0][0]`
т.е. вложенные массивы и поиск элементов по индексам (цепочкой), всегда стоит подумать "а не использовать ли здесь хеш?"... и очень часто ответ - "а да! будет удобней" )))
подумай, может здесь именно эта ситуация ?


[DateTime] Add `isUserChange` support for DateInput (#2573)

Preview: documentation | landing | table


Hello @GBH , could you make a release for this commit, please, I can't deploy anymore, I got a `LoadError: cannot load such file -- bootstrap_form`, and I don't know why but if a use the master branch like `gem 'comfortable_mexican_sofa', git: 'git@github.com:comfy/comfortable-mexican-sofa.git', branch: 'master'` I got a
```
       Retrying `git clone 'git@github.com:comfy/comfortable-mexican-sofa.git' "/app/vendor/bundle/ruby/2.4.0/cache/bundler/git/comfortable-mexican-sofa-6a2555e913423745caa3972e4f02d18e93631611" --bare --no-hardlinks --quiet` due to error (4/4): Bundler::Source::Git::GitCommandError Git error: command `git clone 'git@github.com:comfy/comfortable-mexican-sofa.git' "/app/vendor/bundle/ruby/2.4.0/cache/bundler/git/comfortable-mexican-sofa-6a2555e913423745caa3972e4f02d18e93631611" --bare --no-hardlinks --quiet` in directory /app has failed.Host key verification failed.
       fatal: Could not read from remote repository.

       Please make sure you have the correct access rights
       and the repository exists.

       Git error: command `git clone
       'git@github.com:comfy/comfortable-mexican-sofa.git'
       "/app/vendor/bundle/ruby/2.4.0/cache/bundler/git/comfortable-mexican-sofa-6a2555e913423745caa3972e4f02d18e93631611"
       --bare --no-hardlinks --quiet` in directory /app has failed.
```
on Heroku (but it works in local)


Wait - I am reading wrong. The COM alignment is still there, just formatted differently. Sorrt


You're missing a `let` before `text` here, so `text` will end up being a global variable instead of local. If two requests run at the same time, they'll both use the same `text` variable and could interfere with each other. (This is one of the major failings of JavaScript -- it's too easy to create global variables by accident...)


не очень понятно зачем использовать имя `Players` во множественном числе... объект этого класса или его наследников - это же один игрок, а не несколько
дилер, юзер... т.е. единственое число


Disregard note to reprocess any grid- and map-level data as these do not use elevation angle data currently.


Ooops... must have snuck into a commit.


@micahu FYI- refactored the truffle scripts so web and reputation are in separate script files


что-то первый акссессор меня смущает
он нигде не используется в приложении


no, was just curious what the reasons were. I guess it could also be considered a bugfix, not sure if it needs to be considered a breaking change 🤔


基于JAVA的小练习


基于JAVA的图书管理系统客户信息管理小练习


I wonder too. I copied this from another rule and didn't recognized the copyright.


в таких случая обычно пишут как-то так: `if ["A", "B", "C"].include?(variable)`


Yeah, you're right


I guess `isNew` is a global variable, set inside `doABTest()`. Using global variables in this way is hard to read and is not safe when multiple requests could run at the same time. You should instead have doABTest return both values explicitly. That is, in doABTest(), you could do:

    return { text: textUpdate, isNew: isNew };

and then here you could do:

    let abResult = await doABTest(request, text)
    textUpdate = abResult.text
    let isNew = abResult.isNew


Yes I'll overwork the comments of the rules.


I added ^ due to WF build error: Some errors were encountered creating the feature pack
[ERROR] Could not determine version for artifact org.apache.lucene:lucene-grouping


Yes, you're right.


Best to use `set()` rather than `append()` here. For the `Set-Cookie` header, there's an age-old problem where using `append()` may corrupt the header if there was already another `Set-Cookie` header present. Using `set()` overwrites any existing header.


Ugh. Intellij got me.


i think theres an identical function on `SQLDB` that wasn't removed yet (along with its usages)? (same for `deserializeModel`?)


(Note the problem I'm talking about is a problem in the standard, not specific to Workers. The Set-Cookie header is fundamentally broken because the people who invented it at Netscape in the 90's didn't understand how header coalescing worked in the HTTP spec.)


#158218232-Underflow-in-CalcFluidHeatExchanger-#6516 (lgu1234) - i386-Windows-7-VisualStudio-14: OK (2926 of 2926 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)


не очень рекомендуется писать вот такие присвоения:

```ruby
if something
  variable = a
else
  variable = b
end
```
лучше использовать следующую форму:

```ruby
variable =
  if something
    a
  else
    b
  end
```

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

```ruby
variable = a
variable = b if something
```
часто бывает удобно вынести "вычисление переменной" в отдельный метод


I don't think this is needed anymore.


This can't be accepted until we have the bundle of the same version


This is trivial:

```javascript
function createGenerator() {
    var str = '(function () {';
    str += 'function* generator() {';
    str += '  while ( true ) {';
    str += '    yield 1.0;';
    str += '  }';
    str += '}';
    str += 'return generator;';
    str += '})()';
    return eval( str );
}

// ...

var gen = createGenerator();
```


You probably want `set()` instead of `append()` here (and the next line), because it doesn't make sense to have multiple languages or countries.


Sorry, what do you mean?

Version 1.11.344 of the bundle exists: https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-bundle/1.11.344


@wroberts4 I think you should revert this line. However, maybe we shoud leave it this way if @mraspaud, @adybbroe, and @pnuu agree that the default reflectance scaling should be static (not dependent on the data values).


Even if you don't adopt the above, which does not rely on evaluated scope "magic", you should realize that the `generator =` assignment is not necessary. Had you evaluated the string omitting the assignment, the `generator` variable would be introduced into the global scope. Hence, the current implementation just seems confused.


Replace `{status : response.status, headers : response.headers}` with just `response`.


Looks like that entire file can be removed after all of the hardcoded references are removed, for all EE 8 technologies.


This line will throw an exception because you already awaited `response.text()` earlier. I think you meant to use `textUpdate` instead of declaring a new variable `responseBody`.


@Konfekt maybe it is something specific to the large files I have, but I didn't notice any delay when leaving insert mode.

In any case it is good to know about your solution.


You aren't doing anything with `newBody`, so the whole translation gets thrown away. Maybe you meant:

    textUpdate = watsonjson['translations'][0]['translation']


Currently Testing


следующие два метода какие-то очень сложные...
вот смотри
если добавить в программу еще один класс - `Card`, то колода будет не хеш создавать, а массив из объектов класса Карта...
каждая карта будет иметь аттрибуты (масть, картинку и ценность)
главный плюс в следующем:
массив можно после составления перемешать в случайном порядке (как в настоящей игре) - метод [`shuffle!`](https://ruby-doc.org/core-2.5.0/Array.html#method-i-shuffle-21) именно это делает
далее можно просто брать первую или последнюю карту из колоды, опять же как в настоящей игре... колода то уже перемешана
для того чтобы брать элемент из массива тоже есть методы, которые берут и удаляют элемент - посмотри на `pop` к примеру


This won't work because the response has already had its body consumed.

I think you can just delete this line, because if the translation failed then `textUpdate` will still have its pre-translation value, so you can go ahead and return that below.


what is the purpose of this ? what if all the tasks failed to be fetched ?


The bundle is an OSGi bundle that should be released here http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.aws-java-sdk/

There is a bundle version property that must be in sync with the JAR. Otherwise the Karaf feature for camel-aws component won't work.


I'll try removing this and the reference in feature-pack/pom.xml together.


еще раз.... интерфейс ничего не должен "думать"
убери всю логику в контроллер ("брейн")
из контроллера вызывай методы интерфейса и передавай им "готовую информацию"


and will try removing this one also.


Problem here : all clients are requesting the locality


This line doesn't seem like it should be here. `isNew` is already set correctly above.


same as above


[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:64:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L64) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.WolfSheepPredation <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:113:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L113) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationInit <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:185:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L185) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationSave <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:200:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L200) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPosition <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:220:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L220) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPopSize <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:243:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationEvent <- function(sim){
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:15:12:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L15) *style:* **Variable or function name should be lowerCamelCase.**
```r
  function(.Object="agentMatrix", coords, ..., levelsAM) {
           ^~~~~~~
```
[R/agentMatrix-Class-methods.R:16:5:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Coords <- TRUE
    ^~~~~~
```
[R/agentMatrix-Class-methods.R:29:7:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
      Coords <- FALSE
      ^~~~~~
```
[R/agentMatrix-Class-methods.R:395:6:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L395) *style:* **Commented code should be removed.**
```r
    #charCols <- match(j, nam)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:396:6:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L396) *style:* **Commented code should be removed.**
```r
    #charCols <- match(nam, j)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:397:34:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L397) *style:* **Commented code should be removed.**
```r
    numCols <- which(!charCols) #colNums[!(colNums %in% charCols)]
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:404:8:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L404) *style:* **Commented code should be removed.**
```r
      #numColsJ <- which(colNums %in% numCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:409:8:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L409) *style:* **Commented code should be removed.**
```r
      #charColsJ <- which(colNums %in% charCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:609:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L609) *style:* **Variable or function name should be lowerCamelCase.**
```r
head.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:617:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L617) *style:* **Variable or function name should be lowerCamelCase.**
```r
tail.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:638:36:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L638) *style:* **Variable or function name should be lowerCamelCase.**
```r
cbind.agentMatrix <- function(..., deparse.level) {
                                   ^~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:662:36:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L662) *style:* **Variable or function name should be lowerCamelCase.**
```r
rbind.agentMatrix <- function(..., deparse.level = 1) {
                                   ^~~~~~~~~~~~~
```
[R/agentset-functions.R:1537:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentset-functions.R#L1537) *style:* **Lines should not be more than 100 characters.**
```r
        pOverL <- over(pBuffer, SpatialPoints(coords = agents2cAll, proj4string = .projNowhere), returnList = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentset-functions.R:1549:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentset-functions.R#L1549) *style:* **Lines should not be more than 100 characters.**
```r
                       SpatialPoints(coords = agents2@.Data[, c("xcor", "ycor"), drop = FALSE], proj4string = .projNowhere),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/patch-functions.R:609:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/patch-functions.R#L609) *style:* **Lines should not be more than 100 characters.**
```r
#' @seealso \url{https://ccl.northwestern.edu/netlogo/docs/dictionary.html#patch-at-heading-and-distance}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:37:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/plot.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/plot.R:53:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/plot.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/quickPlot.R:179:39:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/quickPlot.R#L179) *style:* **Commas should always have a space after.**
```r
    grobToPlot@.Data <- toPlot@.Data[,,sGrob@layerName];
                                      ^
```
[R/world-functions.R:517:25:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L517) *style:* **Put spaces around all infix operators.**
```r
          mid <- floor(n/2)
                       ~^~
```
[R/world-functions.R:534:9:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L534) *style:* **Commented code should be removed.**
```r
    #   cat("names       :", paste(ln, collapse=", "), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/world-functions.R:538:28:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L538) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                           ^
```
[R/world-functions.R:538:32:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L538) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                               ^
```
[R/worldNLR-classes-methods.R:340:5:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/worldNLR-classes-methods.R#L340) *style:* **Variable or function name should be lowerCamelCase.**
```r
    NLwMs <- list(...)
    ^~~~~
```
[tests/testthat/test-plotting.R:6:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/tests/testthat/test-plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
  t1_0 <- createTurtles(n = 10, coords = cbind(rep(0, 10), rep(0, 10)))
  ^~~~
```


That version for Smx bundle doesn't exist and we have to wait for the next release cycle from SMX team.


You can write this as:

    test = cookie.slice(-1)


ahh, yeah, will also try removing this lucene-grouping reference


158218302-SolveRoot-RegulaFalsi-fails-with-an-underflow-in-VRF-model-#6515 (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2965 of 2966 tests passed, 12 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 2 tests had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: Table small diffs.
 * 1 test had: ESO small diffs.

Failures:

regression Test Summary
 * Passed: 642
 * Failed: 1

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


Or so I thought


@phstc Good question. I'd consider it rude of a _gem_ to lock a version like that. But am open to suggestions as to most idiomatic behavior of gems in these situations.

Also, the `stack` generator adds `docile` to the `Gemfile` for projects currently.


Thanks!


Looks like you missed the name


я же тебе даже примеры приводил...
код должен выглядеть так в "Брейн":
```ruby
choice = @interface.ask_user_something
variable = some_calculation(choice)
if variable == something
  @interface.show_message_one
else
  ....
end
....
```
и так далее...
а в интерфейсе только строки, интерполяции, путсы и гетсы.. все


Thank you! This was just an experiment to see what needed to be done to upgrade serialport so that it would run in Node 10 on my dev box. Decided to fall back to Node 8 for now. I'll remove the fork soon, then.


Here, `test` is a single-character string, but you're comparing it with a number. JavaScript will try to parse the string as a decimal number. So if `test` is 0-9, it works like you want. But if `test` is a-f, then it will be parsed as zero, and so all those users will be placed in the control group when you intended them to be in the test group.

Try:

    group = '0' <= test && test <= '9' ? 'control' : 'test'


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/47b36569-2ce7-47f6-a929-1659b5e073f5?env_id=ibm%3Ayp%3Aeu-de "tomjergchat"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/7f51087b-2ea6-4884-90f9-84f8cab4665a?env_id=ibm%3Ayp%3Aeu-de "tomjergchat") deployed [IBM_Cloud_Chat](https://github.com/jirschi/IBM_Cloud_Chat/releases/tag/deploy-ibm-yp-eu-de-jerg_alexander.bengel-student.reutlingen-university.de-dev-20180611-175748 "deploy-ibm-yp-eu-de-jerg_alexander.bengel-student.reutlingen-university.de-dev-20180611-175748") to [dev](https://console.bluemix.net/apps/091ea351-5f19-4632-b0bd-a1a110d85892?env_id=ibm:yp:eu-de "ibm:yp:eu-de:jerg_alexander.bengel@student.reutlingen-university.de:dev"), including this commit


De


ClangTidy says: loop variable is copied but only used as const reference; consider making it a const reference


I looked at the commit log and this is how it used to work. But in #537 it was changed due to that causing a crash.

I'll have to test this and see if I can repro it and see if there's a way to do it this way and not have the problem. If you can do some investigation as well that would be great.


158218302-SolveRoot-RegulaFalsi-fails-with-an-underflow-in-VRF-model-#6515 (lgu1234) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


Technically `cookie` here is the whole Cookie header which may contain multiple cookies. Your code only works if __cfduid is the last cookie.

You can parse out the cfduid cookie with a regex, like:

    let cfduid = cookie.match(/__cfduid=([^;]*)/)[1]


gnomadjs used this script in a few places. Looks like the only difference between this and submit.py is the URLs for the hail zip/jar files. @mattsolo1 do we need these specific files? Or can the default files in https://github.com/macarthur-lab/hail-elasticsearch-pipelines/blob/master/gcloud_dataproc/submit.py be used? (I see some other data tasks in gnomadjs use submit.py instead of submit_hail_v0.1.py)


Looks good


Maybe delete this commented code since you're doing things differently.


Is this the UID of the experiment run? If so, it's already stored under the 'id' key (line 49/50). I regret that the key is *not* `app_id`, which is much clearer.


Fix for #21


It is ok if I add the bootstrap_form to my Gemfile, so don't need the new release.


Actually I see your AB test code now uses the cfduid cookie rather than this new cookie, so you might as well remove the whole `if (isNew) {` block here.


I think you meant to keep going here rather than return a response, since the end of the function returns the final response.


![](https://github.trello.services/images/mini-trello-icon.png) [Homework #1](https://trello.com/c/5ZaEz9NO/3-homework-1)


Ok, done


Why? `@var Detail` will do just fine. Also, please, for all that is holy.... change the column name to `articledetailsID` like it's referred to everywhere else. I can't handle the inconsistency.


You're not currently using this. It doesn't look like this function would fit nicely into your code structure anyway, maybe delete it.


инишиалайз лишний
при первом вызове метода `instances` у тебя произойдет инициализация переменной, если она не была инициализирована


I'll release a new version shortly. I have no idea why this wasn't caught on my other dev machine or CI.


Created multidev environment [wvuonline#ci-116](https://dashboard.pantheon.io/sites/8fb52aa5-5525-4d73-9b84-f2d86faf1da2#ci-116).

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


:laughing: :+1:


Just some minor changes, especially for the sequence diagram


How do I edit, again?


I see. I will look into it. But not only for the capital tags, the program is returning the actual text for Invalid tags also. I am returning both Capital and Invalid tags as they are input just in case users want to use those kind of letter combination (which we call tags for our program) and to print those tag-things in the actual message. How should we proceed? By removing invalid/capital tags or by printing?


源代码


style


This looks like the wrong doc string here


saasd


[resourceId ('Microsoft.DevTestLab/labs/virtualmachines', parameters('labName'), parameters('newVMName'))]


можно упростить:
```
examples_to_output = set()
```


accepted


бессмысленный ридер
он обращается к инстанс-переменной уровня класса
у тебя она не определена, поэтому он всегда будет возвращать `nil`
к класс-переменной он отношения не имеет
смотри:
```
$ irb -r ./instance_counter.rb -r ./manufacturer.rb -r ./train.rb -r ./station.rb
2.5.1 :001 > Train.trains
 => nil
2.5.1 :002 > t1 = Train.new(12345, 'cargo')
 => #<Train:0x00000000012c12c0 @number=12345, @type="cargo", @wagons=[], @current_speed=0>
2.5.1 :003 > Train.trains
 => nil
2.5.1 :004 > t2 = Train.new(22345, 'cargo')
 => #<Train:0x00000000010d44d0 @number=22345, @type="cargo", @wagons=[], @current_speed=0>
2.5.1 :005 > Train.trains
 => nil
2.5.1 :006 >
```


It seems that no test case was published with [this software addition](https://systeme.lip6.fr/pipermail/cocci/2018-June/005107.html "Support for C++ delete expressions?") so far.
Did you try it out with my tiny example which I sent on 2018-06-03 (12:55)?


Submitted a bug https://issues.apache.org/jira/browse/SM-3741 and pull request https://github.com/apache/servicemix-bundles/pull/128


I think that in general it would be a good idea to prefix keys with the component they relate to, in cases where the value is not generic and used in many contexts. We had poor foresight here, so it hasn't been done in the past, but we could use this opportunity to model the idea:

- `pulse:image_url`
- `pulse:app_link`
- `pulse:page_id`

etc.

Even for those of us who have been working with Dallinger consistently for months on end, many the config keys are still ambiguous at a glance.

Also, new keys should have at least some accompanying documentation in `/docs/source/configuration.rst`.


org.jboss.as.test.integration.hibernate.search.HibernateSearchJPATestCase passes without lucene-grouping, I saw it in
https://github.com/wildfly/wildfly/blob/master/feature-pack/src/main/resources/modules/system/layers/base/org/apache/lucene/5.5/module.xml#L36, which is why I added it.  Do we definitely not need it?


added reads_per_gene_kallisto.py to transform kallisto output


__apiary.manifest contains reference to non-existent file in repository.__ (Autogenerated message from apiary.io)
+ apiary.apib


It's useless code, no magic =)


Generally that is to force the "old" version to be used, or because the fork-version is unknown. And for example if the algo change has been done and there is no longer a need to support two algorithms.
I have chosen to use a 0 version and set old==new if the coin has passed its fork-date for sure.


No, I used cppcheck.


#158218232-Underflow-in-CalcFluidHeatExchanger-#6516 (lgu1234) - Win64-Windows-7-VisualStudio-14: OK (2925 of 2926 tests passed, 12 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 2 tests had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: Table big diffs.
 * 1 test had: ESO small diffs.
 * 1 test had: Table small diffs.

Failures:

regression Test Summary
 * Passed: 622
 * Failed: 1

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


Nice @gswift86


Thanks. We need to wait for the next release cycle by the end of June. In the meantime the bundle version should be 1.11.344_1 and not the same as the JAR one. Leave this PR open and we'll merge once the bundle is available. Thanks


Looks like the test for `atan2` needs to be updated (now deprecated to `atan`) and the following were broken sometime since it last ran (vs = [daily_2018_5_23](https://github.com/JuliaCI/BaseBenchmarkReports/blob/master/daily_2018_5_23/report.md)):
 - sumlinear_view
 - collection iteration (Dict, Set, Vector)
 - lufact Tridiagonal factorization
 - problems: go_game, parse_json, grigoriadis_khachiyan, laplacian, spellcheck, stockcorr, ziggurat
 - simd: conditional_loop, loop_fields!, manual_example!, sum_reduce, two_reductions
 - string join


Hmm. py-requests-toolbelt is already required by py-acme.


schemas


Created multidev environment [wvuonline#ci-118](https://dashboard.pantheon.io/sites/8fb52aa5-5525-4d73-9b84-f2d86faf1da2#ci-118).

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


> the bundle version should be 1.11.344_1 and not the same as the JAR one

I've updated the PR accordingly.

Thanks for explaining the issue!


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Ok


Could you push this to pypi?


Thanks to you. It will be helpful for future contributions :-)


cannot it be written as `.map(semver.create)` ?


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/discourse-development-failed-to-register-update-a-serviceworker/89055/8


yes, I'll create a PR later today for further reviewing, thanks for the comments!