#include <iostream>
#include <vector>
using namespace std;
class txt
{
public:
	txt(vector<char> cha){ ch = cha; }//构造函数，生成了一个txt的动态数组
	void count_word(); //统计单词数
	void count_line(); //统计行数
	void count_ch(); //统计字符数
private:
	vector<char> ch;//成员，txt的动态数组
};
void txt::count_line()//统计行数
{
	int count = 0;//计数器
	for (int i = 0; i < ch.size(); i++)
	{
		if ('\012' == ch[i])//'\012'换行！即回车键！
			count++;
	}
	cout << "总行数：" << count << endl;
}
void txt::count_word()
{
	int count = 0;
	bool v = true;
	for (int i = 0; i < ch.size(); i++)
	{
		if (!(ch[i] >= 'a'&&ch[i] <= 'z') || (ch[i] >= 'A'&&ch[i] <= 'Z'))
		{
			if (v)
				count++;
			v = false;
		}
		else
			v = true;
	}
	cout << "单词数：" << count << endl;
}
void txt::count_ch()
{
	int count = 0;
	for (int i = 0; i < ch.size(); i++)
	{
		if ('\012' != ch[i])
			count++;
	}
	cout << "字符数：" << count << endl;
}
int main()
{
	vector<char> words;
	cout << "请输入多行文本，空行结束：" << endl;
	char word;
	cin.unsetf(ios::skipws);//输入文本，不忽略空格和换行
	while (cin >> word)
	{
		if (word >= '0' && word <= '9')//判断如果输入的是数字，则返回
		{
			cout << "对不起，您输入的字符中含数字。" << endl;
			return -1;
		}
		words.push_back(word);
		int i = words.size();
		if (words[i - 2] == '\012' && words[i - 1] == '\012')
		{
			break;
		}
	}
	words.pop_back();//删除最后一个空行,因空行代表结束
	txt t(words);//定义类对象
	t.count_line();
	t.count_word();
	t.count_ch();
	return 0;
}


Why are we using setTimeout instead of the timeslice parameter to start?


One consideration here is that xUnit adds additional data in parentheses after the class/method FQN. In order use this for running xUnit tests "by name" we probably need to normalize the FQN before comparison. Since would not be a true comparison to the FQN, should we add a new custom comparison term here?

i.e. rather than `FullyQualifiedName=NS.NS.Class.MethodA | NS.NS.Class.MethodB`, we do something like
`NormalizedFullyQualifiedName=NS.NS.Class.MethodA | NS.NS.Class.MethodB`.

In this case, we would still use FullyQualifiedName as the property, but strip the extra information before using it in the filter?

This would also help with `[Theory]` tests as it should automatically run all the test instances that relate to a single `Theory` instance when referenced by name since they are distinguished by extra data at the end of the FQN.


ты тупой !!! тут ошибка


develop (Myoldmopar) - i386-Windows-7-VisualStudio-14: OK (2157 of 2157 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)


gettimg started


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-131759 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-131759") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-131805 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-131805") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


vxfbxfnxfnfn


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-Prod-20170919-131812 "deployed-2-env-Prod-20170919-131812") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-131821 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-131821") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Sorry for the delay,
That means that Aijar was not started, because it Aijar that first loads the encounter types


[tests/testthat/test-beastscriptr.R:193:1:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L193) *style:* **Lines should not be more than 80 characters.**
```r
  testit::assert(length(grep(pattern = "operator", x = created_lines_fixed)) > 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:194:1:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L194) *style:* **Lines should not be more than 80 characters.**
```r
  testit::assert(length(grep(pattern = "XYZ_ABSENT", x = created_lines_fixed)) == 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:212:1:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L212) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"WilsonBalding", x = created_lines_nonfixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:215:1:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L215) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"WilsonBalding", x = created_lines_fixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:219:1:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L219) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"SubtreeSlide", x = created_lines_nonfixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:222:1:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L222) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"SubtreeSlide", x = created_lines_fixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:225:1:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L225) *style:* **Lines should not be more than 80 characters.**
```r
  #beastscriptr::save_text(filename = "~/created.txt", text = created_lines_fixed)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:225:4:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L225) *style:* **Commented code should be removed.**
```r
  #beastscriptr::save_text(filename = "~/created.txt", text = created_lines_fixed)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:226:4:](https://github.com/richelbilderbeek/beastscriptr/blob/9b2ac99a53288358f04b63db0429fdba8caca599/tests/testthat/test-beastscriptr.R#L226) *style:* **Commented code should be removed.**
```r
  #print(created_lines_fixed)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~
```


No problem. But it is true: I use to forget about using `break`.


Awsome! :) Why do you use `current_user` only here 🤔 ?


lmao


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2177 of 2177 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)


初版


Cool! Needs tests though.


<details>

<summary>Submitting the task to TaskCluster failed. Details</summary>

```js

Schema Validation Failed!
Rejecting Schema: http://schemas.taskcluster.net/queue/v1/create-task-request.json#
Errors:
  * data.metadata.owner should match format "email"
----
method:     createTask
errorCode:  InputValidationError
statusCode: 400
time:       2017-09-19T13:21:47.863Z
```

</details>


Created multidev environment [nats-pantheon-composer-project-v2#pr-slogan](https://dashboard.pantheon.io/sites/7374174f-0918-4ae7-8e2c-668865ed9aad#pr-slogan).

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


We always test the mapper with premeditated data, so we can be certain which fields should be set at this point. We may want to create another tester function for refiner, though.


I'm pretty sure this is related to some leftover dispatcher lock lock files which were previously just rm'ed rather than going through a proper shutdown. But I've seen that the proper shutdown procedure has also been reverted though this is really not recommended.


算是


Good point, I'll change it to `all`. Actually, Spark does not call this `isAll`, but compiles it to Union+Distinct:

```
Parsing command: SELECT 1 UNION ALL SELECT 1
'Union
:- 'Project [unresolvedalias(1, None)]
:  +- OneRowRelation$
+- 'Project [unresolvedalias(1, None)]
   +- OneRowRelation$
```

```
Parsing command: SELECT 1 UNION DISTINCT SELECT 1
'Distinct
+- 'Union
   :- 'Project [unresolvedalias(1, None)]
   :  +- OneRowRelation$
   +- 'Project [unresolvedalias(1, None)]
      +- OneRowRelation$
```


It instantiates the Rete node, but I agree that this is not the best name. Origianlly I wanted to call it `create...`, but that would result in a `createCreate` method.


This is great implementation... makes it fairly dynamic passing heading and button text


<details>

<summary>Submitting the task to TaskCluster failed. Details</summary>

```js

Schema Validation Failed!
Rejecting Schema: http://schemas.taskcluster.net/queue/v1/create-task-request.json#
Errors:
  * data.metadata.owner should match format "email"
----
method:     createTask
errorCode:  InputValidationError
statusCode: 400
time:       2017-09-19T13:26:00.659Z
```

</details>


This are basically _constructors_ so you can just use GetEdges without a prefix.


Isn't it just negation of this condition https://github.com/cool-beetles/tic_tac_toe/commit/e4d865d13c25c63bbec879e195a172f4f9a74f4a#diff-0b040b3d7eca368af96c9804d7e9d44aR26 ?

Can you do a quick test in `irb`?
First try this:

```
x = 22

if (x > 20)
  puts "I am checking if it is bigger  than 20"
elsif (x > 10)
  puts "I am checking if it is bigger  than 10"
else
  puts "I am just else. I am executed only if no other condition was true"
end
```

Then, try this:

```
x = 22

if (x > 20)
  puts "I am checking if it is bigger  than 20"
end

if (x > 10)
  puts "I am checking if it is bigger  than 10"
end
```

So you know now, how if -elsif - else works?


I like this a lot....
There's a lot more research that needs to be done but as an initial link
https://jnavila.github.io/plotkicadsch/

Will comment more throughout the day


You could use the method `attributes_for` of `FactoryGirl`


we need to figure out better way of doing this given that how often we change the port number


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/72b71ba2-5682-4099-be4d-a47e36e95a15 "HIKECScannerAssistant"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/e3554b86-c3e3-44a4-bfad-100df1b777f3 "HIKECScannerAssistant") deployed [HIKECScannerAssistant](https://github.com/jobgitmww/HIKECScannerAssistant/releases/tag/deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-132713 "deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-132713") to [Scanner Assistant](https://console.bluemix.net/apps/0e820009-f9d7-43e9-856b-c607aac25053?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:Hackathon HIKEC:Scanner Assistant"), including this commit


does it display the value of the full name or is it a placeholder?


In `get_pr`, each PR gets merged into master, so shouldn't be okay?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-132803 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-132803") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


It is a bad practice to add IDE files to .gitignore


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-132808 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-132808") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-Prod-20170919-132814 "deployed-2-env-Prod-20170919-132814") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-132824 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-132824") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Wait, I'm currently hidding the buttono if no libs are available. Should I just display a "No libs available" label instead of hidding everything?


Yes. The `strsep()` is replacing the commas with zero bytes. If I remember, I had initially your proposed solution, until I started running into the problems that I was "loosing" key exchange mechanisms.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/58986715-3eb6-496e-a30a-adc938e0efe4 "skyfall-blog-frontend"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/d6485d42-7d6d-446a-9ba3-cdc5c0fde25f "skyfall-blog-frontend-pepiline") deployed [gama_blog_frontend](https://github.com/gmreis/gama_blog_frontend/releases/tag/deploy-ibm-yp-us-south-reis.geraldomateus-blog-dev-20170919-133103 "deploy-ibm-yp-us-south-reis.geraldomateus-blog-dev-20170919-133103") to [blog-dev](https://console.bluemix.net/apps/69da4f52-6773-4eff-8120-bdc60a3dd865?env_id=ibm:yp:us-south "ibm:yp:us-south:reis.geraldomateus:blog-dev"), including this commit


[R/beastscriptr.R:125:3:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/R/beastscriptr.R#L125) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {
  ^
```
[tests/testthat/test-beastscriptr.R:193:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L193) *style:* **Lines should not be more than 80 characters.**
```r
  testit::assert(length(grep(pattern = "operator", x = created_lines_fixed)) > 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:194:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L194) *style:* **Lines should not be more than 80 characters.**
```r
  testit::assert(length(grep(pattern = "XYZ_ABSENT", x = created_lines_fixed)) == 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:212:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L212) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"WilsonBalding", x = created_lines_nonfixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:215:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L215) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"WilsonBalding", x = created_lines_fixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:219:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L219) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"SubtreeSlide", x = created_lines_nonfixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:222:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L222) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"SubtreeSlide", x = created_lines_fixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:226:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L226) *style:* **Lines should not be more than 80 characters.**
```r
  # <init estimate="false" id="RandomTree.t:xxx" initial="@Tree.t:xxx" spec="beast.evolution.tree.RandomTree" taxa="@xxx">
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:229:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L229) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<init id=\"RandomTree.t:.*estimate=\"false\"", x = created_lines_nonfixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:232:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L232) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<init id=\"RandomTree.t:.*estimate=\"false\"", x = created_lines_fixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:235:1:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L235) *style:* **Lines should not be more than 80 characters.**
```r
  #beastscriptr::save_text(filename = "~/created.txt", text = created_lines_fixed)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:235:4:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L235) *style:* **Commented code should be removed.**
```r
  #beastscriptr::save_text(filename = "~/created.txt", text = created_lines_fixed)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:236:4:](https://github.com/richelbilderbeek/beastscriptr/blob/1f43fe16b56df844068b5c967426f32386a0cfe2/tests/testthat/test-beastscriptr.R#L236) *style:* **Commented code should be removed.**
```r
  #print(created_lines_fixed)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~
```


Hey @fletchapin. Master is a protected branch. We need to have careful code review before ever committing to master. You can make a version 0.0.4 and submit a pull request against it that will get reviewed. But for now I need to force undo this commit to maintain clear histories. In summary, only make direct changes to a branch you generate, and then submit a pull request to the next version branch.


Also, you have some mutations surviving in Account


True. I will fix that. I believe it should be also moved to the cleanup phase, since there are already some `goto`s between allocation and this free.


@stefanorg not from the UPS 1.2.x

the older versions, yes

However, Mozilla is also disabling it.    In case you are running your own SP server/network, I'd recommend taking a look at WebPush instead.

On AeroGear UPS we have unmerged code that would integrate w/ WebPush  (via Google FCM) it's already possilbe w/ the current form


Like doing hardware in the loop (HITL)? It will be difficult because the attitude message sent by mocap will specify the set point for the drone. If using a real drone it would then try to get to that orientation which if your drone is just laying on a table will not be able to do.

This project is intended for everything software in the loop (SITL) hope that helps.


This breaks the web ui: Contents of "Digital Video Recorder->Finished Recordings" and "Digital Video Recorder->Failed Recordings" gets swapped due to this change.


Lol, watch people still not fill it


Great Job


hm, that semantics may be added as inline comment.


we are commenting this code section as oppesed to completely doing away with them for the purposes of future upgrades


@petrvanblokland @felipesanches that's right, you can generate them by running
`python builddoc.py -w` in the root of the repository, which should create all the markdown.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-133715 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-133715") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-133720 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-133720") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-Prod-20170919-133727 "deployed-2-env-Prod-20170919-133727") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-133737 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-133737") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


this commit did not seem to reflect on the browser preview...investigate why we have two menu "Shop" section yet one menu....


Oh, thanks for clearing that up. Want me to help clear this list up?


Classic StackOverflow workaround. I love it! 😆


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1549 of 1549 tests passed, 0 test warnings)

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


Yes, I will remove that.


Awesome commit


But you wrote that it's not Tonel's responsibility to parse the `methodBody`. So the only thing it can do is skip to the next closing bracket. It could also count matching open/close pairs but if that assumption does not hold for the inner language, then the format is broken… the only general approach is to escape the contents so that the first non-escaped `]` is _always_ the correct one.


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


This commit fixes 519a783747e8075714b4c95a7e216edb53f2e77b which reverted the result.


This block is just to check if there are any exceptions and that might not be known until the parsing is finished. However, if there is an exception already, it doesn't necessarily need to wait until parsing is finished.


I have problems with running the example in phase_contrast.py. In particular it seems that the line

```
odl.solvers.conjugate_gradient_normal(single_dist_phase_op, reco, data,
                                      niter=10, callback=callback
```
is causing troubles for me. I receive the error message:

```
Traceback (most recent call last):

  File "<ipython-input-4-86eba5754204>", line 1, in <module>
    runfile('/home/zickert/odl/examples/tomo/phase_contrast.py', wdir='/home/zickert/odl/examples/tomo')

  File "/home/zickert/miniconda3/envs/odl/lib/python3.5/site-packages/spyder/utils/site/sitecustomize.py", line 880, in runfile
    execfile(filename, namespace)

  File "/home/zickert/miniconda3/envs/odl/lib/python3.5/site-packages/spyder/utils/site/sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "/home/zickert/odl/examples/tomo/phase_contrast.py", line 198, in <module>
    niter=10, callback=callback)

  File "/home/zickert/odl/odl/solvers/iterative/iterative.py", line 269, in conjugate_gradient_normal
    b = sqnorm_s_new / sqnorm_s_old

ZeroDivisionError: float division by zero
```
Is this example supposed to run without problems @kohr-h ?


`NXBLOBTATUS` -> `NXBLOBSTATUS` (missing `S`)


The source.zip contains the B4J Sample Projects Open Source Code. Note that source.zip is about 15MB in size.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc2](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc2/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-134255 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-134255") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


A fork is to copy a repo. It allows you to change freely without affecting the original project.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc2](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc2/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-134311 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-134311") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


@petrvanblokland @felipesanches to be clear the manually edited markdown files are under version control; these are index, howto and license. They are copied to the Docs folder by the builddoc script. Everything inside Docs/pagebot is generated.


yeah


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc2](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc2/releases/tag/deployed-2-env-Prod-20170919-134327 "deployed-2-env-Prod-20170919-134327") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


I think you're missing a `|` here?


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc2](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc2/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-134345 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-134345") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


This is copied from the original code, but I agree that it is not the best naming. `packet_len` seems better explaining situation. I will fix that.


Sjukt bra lösning, implementerad... Du skulle sett mängden kod innan "förenklingen" :D


No, definitely not.  A push to the wrong repo.  Branch deleted now.


I was wondering about `git/` here. Wouldn't `libgit/` be more accurate? I am creating stats about Git versions used by my engineers and libgit needs some special handling here 😄

/cc @ethomson


Може назву щось типу document або щось таке?


Можна ларавел response заюзати і там же хедери вказати.


Echo і return?


Чому саме is?


---------------------------
Xenoverse
---------------------------
Exception: RuntimeError

Message: filename is nil

SpriteWindow:218:in `initialize'

Pokemon_Sprites:113:in `new'

Pokemon_Sprites:113:in `pokemon='

Pokemon_Sprites:99:in `initialize'

PScreen_Party:388:in `new'

PScreen_Party:388:in `initialize'

PScreen_Party:753:in `new'

PScreen_Party:753:in `pbStartScene_ebs'

PScreen_Party:751:in `each'

PScreen_Party:751:in `pbStartScene_ebs'

This exception was logged in

C:\Users\alessio\Saved Games/Xenoverse/errorlog.txt.

Press Ctrl+C to copy this message to the clipboard.
---------------------------
OK
---------------------------
questo errore viene fuori quando vai ad affrontare trickshot x che dovresti aver un scalion i squarda ma non ce una volta che il primo pokemon che combatte contro trickshot x perde oppure vuoi curarlo o scambiarlo esce questo errore poi succesivamente ho provato a prendere un sesto pokemon al box che per quelche strano motivo prendeva le mosse che doveva avere lo scalion del super quattro e alla fine quando recuperi trickshot dopo averlo battuto il pokemon che hai preso come sesto (dato che lo scalion del super quattro non ti compare in squarda )questo pokemon scompare ed esce un ennesimo errore di gioco che non soo riuscito a recuperare perche dovevo mettere prima questo


I am honored to have this named after me! Realistically though, it's the Podtrac approved URL format.


delete


Adding BTC Echo


I mean not based on upstream master. Like you can start a PR on top of another branch. But it's not clear what the best thing to do in that case is (it somewhat violates our assumptions).


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/72b71ba2-5682-4099-be4d-a47e36e95a15 "HIKECScannerAssistant"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/e3554b86-c3e3-44a4-bfad-100df1b777f3 "HIKECScannerAssistant") deployed [HIKECScannerAssistant](https://github.com/jobgitmww/HIKECScannerAssistant/releases/tag/deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-134650 "deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-134650") to [Scanner Assistant](https://console.bluemix.net/apps/0e820009-f9d7-43e9-856b-c607aac25053?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:Hackathon HIKEC:Scanner Assistant"), including this commit


Ha, whoops :-P, that was not deliberate at all. Good catch.


develop (Myoldmopar) - Win64-Windows-7-VisualStudio-14: OK (2157 of 2157 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)


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/bf138fcc-fef3-442f-b906-91b734bc9a16 "InterfacepocNew"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/93bb4a6f-22cc-4585-aff2-2b856cd6168a "InterfacepocNew") deployed [InterfacepocNew](https://github.com/mildevops/InterfacepocNew/releases/tag/deploy-ibm-yp-us-south-mlabs50-deployment-20170919-134721 "deploy-ibm-yp-us-south-mlabs50-deployment-20170919-134721") to [deployment](https://console.bluemix.net/apps/8b03adc7-24c4-426e-80f0-7f9dd4ea2f7a?env_id=ibm:yp:us-south "ibm:yp:us-south:mlabs50:deployment"), including this commit


se vi necessita anche l atro errore rifaccio quel pezzo e ve lo mando


打不开


玩了，网络彻底被ZF控制了


@charlesmchen  - When would oversize text be nil? Maybe the compiler was telling us something useful?


@gthomas2 Thank you for responding! I'm guessing you are talking about the REST API. Is it final?


Ooops. Sorry, my fault. I was on 2296cfd326110b3e4294b45ff47d548b623e0060


No I think there was always an issue with the adjoint producing zeros if I remember correctly. The code wasn't in that kind of working state.


Good catch. It does not need to be static. I removed that. I don't see any harm in the initialization. Why not?


Can you check what the adjoint does?


It's been a while since I've worked on this code, but it seems like when a client connects, their (potentially coloured) name is stored in an extra field in their client object in the engine. Later, when a `cs` reliable command is sent to anyone, the player's name (which was uncoloured by the actual game) is replaced with the coloured version.

I haven't personally encountered it, but you might also want to look at #6


:o I need a test on this !!


Inline comment about the code... :boom:


@clocklear When you create a nullable field in MLeap, can you convert it to an Option instead of leaving it as null? The other thing you can do is trick MLeap a bit, mark the field as non-nullable, but still place the string in there as null.


It would make more sense to have True or False but it's used for two things. One is much more important then the other. Having True False would break is_oblivion(). Take a look at the doc string for it.


@carapai thanks, that fixed it.
When i try the "HMIS 105 - 1" report, it says no report definition with that uuid.
Is this expected?


Doctype is about the HTMl version. this case is HTML5


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc3](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc3/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-135353 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-135353") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


You were the one that figured it out though!


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc3](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc3/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-135407 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-135407") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc3](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc3/releases/tag/deployed-2-env-Prod-20170919-135425 "deployed-2-env-Prod-20170919-135425") to [Prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability-jerome-lanneluc3](https://github.com/idsdev/testRepo-Traceability-jerome-lanneluc3/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-135444 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170919-135444") to [prod](https://console.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19?env_id=ibm:yp:us-south "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/72b71ba2-5682-4099-be4d-a47e36e95a15 "HIKECScannerAssistant"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/e3554b86-c3e3-44a4-bfad-100df1b777f3 "HIKECScannerAssistant") deployed [HIKECScannerAssistant](https://github.com/jobgitmww/HIKECScannerAssistant/releases/tag/deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-135513 "deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-135513") to [Scanner Assistant](https://console.bluemix.net/apps/0e820009-f9d7-43e9-856b-c607aac25053?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:Hackathon HIKEC:Scanner Assistant"), including this commit


why `if(1)` ?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/bf138fcc-fef3-442f-b906-91b734bc9a16 "InterfacepocNew"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/93bb4a6f-22cc-4585-aff2-2b856cd6168a "InterfacepocNew") deployed [InterfacepocNew](https://github.com/mildevops/InterfacepocNew/releases/tag/deploy-ibm-yp-us-south-mlabs50-deployment-20170919-135613 "deploy-ibm-yp-us-south-mlabs50-deployment-20170919-135613") to [deployment](https://console.bluemix.net/apps/a745416a-1ba6-43aa-9ede-b2ef42cbb0bf?env_id=ibm:yp:us-south "ibm:yp:us-south:mlabs50:deployment"), including this commit


[ON](url)


I know it's a WIP but I would prefer having the comment on the line above


Are you sure all these explicit casts are a reasonable reaction to overly paranoid MSVC compiler? Might it be better to turn them off (if possible)?
We have lots of `size_t` (due to stdc++) vs `int` (due to Qt) conversions, and IMHO making these explicit just makes the code less readable, especially when it's obvious that the value will never come close to 2G.


# Do not forget to
- [ ] Fix this
- [ ] Also fix the #6 other issue
- [ ] Paste bitmojis everywhere

![bitmoji](https://render.bitstrips.com/v2/cpanel/10212995-259928807_6-s1-v1.png?transparent=1&palette=1&width=246)


<head></head> part is used for non-visible information on screen such as “description (used for Search engine result page)” “OG image/title/description” (used for Facebook share) etc.


is_oblivion() needs to return a 1 or 0.  It returns a 1 when Oblivion is the current game. It's used with the dictionary key to access the list item for Oblivion.  For example pack_formats['RECORD'][1] will return ```'=4s4I'``` because Oblivion uses 20 bytes.  When it's 0 which is for every other game, then it will use example pack_formats['RECORD'][0] for ```'=4s5I'``` which is for 24 bytes.


formatting


<body></body> part is used for all contents that is rendered on the browser screen.


[<img src="SS" onerror=alert(1)>](url)


reference: quote tag


Are the x86 and x64 and arm folders located in `C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\VC\` outside of the lib and include folder?


nit: very long trailing comment


I forgot to note the window size on a mac isn't quite big enough.

<img width="467" alt="screen shot 2017-09-19 at 9 55 57 am" src="https://user-images.githubusercontent.com/1051499/30596005-e0214652-9d20-11e7-9a22-420b38de2624.png">


Just a suggestion:

Why don't you use an array for language server configs like:

```
"default_clients": [
{
    "name": "pyls",
    "command": ...
    ...
},
{
    "name": "jsts",
    "command": ...
    ...
}
]
```

This would ease up reading the configuration and might even avoid necessity to convert them to a list of classes. You could easily use the array directly.

Reading the config would be reduced to

```python
clients_config = lsp_settings.get("default_clients")
clients_config.update(lsp_settings.get("user_clients"))

# access config example
for client in clients_config:
    print(client["name"], client["command"])

```


Allocating an empty array you don't use is a minor thing, but for me it just made the code a little harder to understand. I was looking for a reason you needed an empty array.


@pavgra , again, all these modules are relative to the entry module 'main' under package 'atlascharts'.  Try to find a configuration option for webpack that allows relative module IDs.


When you unpack a psarc now, the preview audio file gets renamed to "(audiofilename)_preview.wem" [(here)](https://github.com/rscustom/rocksmith-custom-song-toolkit/blob/653a4b568cdb08e4e6e7f305f10c7c8ae06acee8/RocksmithToolkitLib/DLCPackage/DLCPackageData.cs#L692)
If you then repack the unpacked folder, the preview audio will not work correctly in game.

Also, unpacking a RS1 .dat shows an error.


I am happy to change is to rec_header_size.  I'll have to rebase it of course in a moment once I'm done.  But I will keep the same branch name so you can find it.


address: 0xE9aa3A74E3D62274f221ECa42736cAdC14CcfFaF


@bvaughn this looks little bit odd to me. ActivityIndicator is a circular spinner and ProgressBarAndroid is the horizontal progress bar. am i missing something?


Response Code: 200

Content Type: text/html

Page Source:

```
<!doctype html>

    <meta charset="utf-8">
    <meta name="keywords" content="ethereum, bitcoin, ico, tokens, airfox, investment">
    <meta name="description" content="AirToken">
    <link rel="shortcut icon" type="image/png" href="favicon.png" />
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0">

    <meta property="og:title" content="AirTokens Website" />
    <meta property="og:description" content="Mobile internet accessibility using advertising and micro-loans on the blockchain." />
    <meta property="og:image" content="../airfox.io/img/air-logo-big.html" />

    <link rel="stylesheet" type="text/css" href="../css/bootstrap.css">
    <link rel="stylesheet" type="text/css" href="../style.css">
    <link rel="stylesheet" href="../css/animate.css" />
    <link rel="stylesheet" type="text/css" href="../css/flags.min.css" />

    <link rel='stylesheet' href='css/et-line.min.css' />
    <link rel='stylesheet' href='../maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' />
    <link rel='stylesheet' href='css/flipclock.css' />
    <link href='https://fonts.googleapis.com/css?family=Montserrat&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
    <title>AirToken</title>

                        <button id="nav-toggle" type="button" class="ui-navbar-toggle navbar-toggle" data-toggle="collapse" data-target=".navbar-1">
                        Toggle navigation
                    </button>

                                About

                                Terms

                                Whitepaper

                                Team

                                Contact

                                Press

                                FAQ

 Mobile internet access using advertising and micro-loans

AirToken Contribution

Token Distribution Rate: 15,000 AIR per 1 ETH
 (20% Current Bonus)

					<form style="margin-bottom: -200px; text-align: center;">

<input type="email" name="ema" id="ema" placeholder=" Your Email" required="required" autofocus="autofocus" style="
    width: 500px;
    border-radius: 10px;
    height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
	color: black;
	border-width: 0px;
	padding-left:10px;
">

<input type="email" name="adr" id="adr" placeholder=" ETH Wallet Address" required="required" autofocus="autofocus" style="
    width: 500px;
    border-radius: 10px;
    height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
	color: black;
	border-width: 0px;
	padding-left:10px;
">

<input type="text" name="amount" id="x" data-in=""  placeholder=" ETH Contribution Amount" required="required" autofocus="autofocus" style="
    width: 500px;
    border-radius: 10px;
    height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
	color: black;
	border-width: 0px;
	padding-left:10px;
">

<button type="button" id="show" class="btn btn-xl btn-green" style="
    font-size: 20px;
    width: 250px;
    height: 65px;
	margin-top: 15px;
">Buy AIR </button>

 Please send your ETH contribution from the specified
 wallet to the AirToken contract address.

<input type="text" name="amount" id="notify_channel" placeholder=""
value="Contract Address: 0xE9aa3A74E3D62274f221ECa42736cAdC14CcfFaF" required="required" autofocus="autofocus" readonly="" style="
    width: 670px;
    border-radius: 10px;
    height: 40px;
    font-size: 18px;
    color: black;
    border-width: 0px;
    margin-top: -15px;
	padding-left:10px;"> </input>

          </form>

                            We want to enable the billions of offline and pre-paid mobile subscribers in emerging markets to have access to capital for both data, the fuel of the smartphone, and eventually digital and physical goods within the mobile ecosystem. Our vision is a world
                            where anyone with a smartphone can enjoy unrestricted access to the internet.

DAYS

HOUR

MIN

SEC

The Token for Mobile Access

Initial Coin Offering Launches on September 19th, 2017 at 10:00am EST

                    <button class="btn btn-lg btn-green"> Download Whitepaper</button>

                    Unlocking mobile internet through a blockchain micro-loan and advertising system.

Mobile internet affordability and mobile capital accessibility are the main prohibitors for users to have unfettered internet usage.

Centralized big telcos, big banks and governments make it unfeasible for users in emerging markets to create capital and have access. In fact, the poor end up paying more for banking and telco access than
                        the
                        rich.

AirFox is solving the Mobile Dead Capital problem to unlock mobile accessibility for the underserved.

AirFox’s solution harnesses the decentralized power of the Ethereum blockchain and advertising to give users “AirTokens”, a new crypto-currency redeemable for mobile data, and eventually physical and digital
                        goods. Users can then establish credit history through their opted-in device data and advertising behavior, enabling AirFox to fund micro-loans via the AirTokens to any person with a smart phone.

AirFox is already integrated with hundreds of wireless carriers buying mobile data in bulk in order to have economies of scale.

                            Carrier Coverage Spreadsheet

AirFox will replace the current mobile ecosystem with a more efficient, decentralized mobile ecosystem that is encompassed around the AirToken, a decentralized blockchain technology, that enables more efficient
                        communication and transactions between the wireless carriers, publishers, advertisers, and mobile users.

5.5 billion

 emerging market consumers by 2020;

4 billion

 offline;

2 billion

 unbanked;

1.8 billion

workers on shadow economy;

$ 10 trillion USD

 yearly un-ledgered underground economy;

80%

 of mobile subscribers are prepaid;

20 hours of work

= 500MB of access

Vision

"AirFox wants to make the mobile internet more affordable and accessible to more people."

                How it Works

                    The AirToken is a new Ethereum ERC20 token that unlocks free mobile internet through advertising and micro-loan rewards. Users can earn AirTokens by opting into advertisements and claiming micro-loans, redeemable for mobile data recharges across 500 wireless
                    carriers.

                    <button class="btn btn-lg btn-green"> Download Whitepaper</button>

                        Users

                        Users will receive AirToken rewards for opt-in advertising (instead of the ads being an invisible burden on their data) and micro-loans of AirTokens based on our internal AirFox user “credit-score.”

                        Carriers

                        AirFox will programmatically buy airtime and data in bulk from carriers. Carriers want to maximize spectrum and data usage from subscribers in order to maximize revenue.

                        Advertisers

                        Publishers will have higher monetization, new user reach, and a better user experience. Publishers can implement our AirToken reward, micro-loan, and advertising system to enable higher user output.

                Timeline

                        Phase 1

                        The first phase will enable users to earn free AirTokens via advertising for mobile recharges across 500 wireless carriers. Users can earn AirTokens via the Android AirFox Browser.

                        Phase 2

                        The second phase is enabling qualified users to redeem micro-loans of AirTokens by collaterizing their prepaid account balance and using our AirFox internal user scoring algorithm. We will also expand the use of AirTokens for items outside of mobile recharges.

                        Users will be able to redeem micro-loans of AirTokens for physical and digital products across our ecosystem.
Q1 2018

                        Phase 3

                        The third phase is extending the use of AirTokens and our advertising / microloan blockchain system outside of our own applications and across a direct network of publishers and advertisers.

Publishers and advertisers can reward their users with AirTokens via advertising "moments" and use our micro-loans system to provide capital for in-app purchases. This will be provided via an API and SDK that publishers can integrate
                        into their applications and websites.
Q3 2018

                AirToken Whitepapers

 AirToken

English

 AirToken

русский

 AirToken

中文

 AirToken

한국어

 AirToken

Tiếng Việt

 AirToken

Nederlands

                    Micro-loan Technical Whitepaper

 Micro-loan Technical Whitepaper
English (PDF)

                Our Investors

                        AirFox Management Team

                            Victor Santos

                             Co-Founder, CEO

                            Victor is an ex-Googler, UC Berkeley alum, and telecom entrepreneur. He began working with VoIP at iWorldServices, opening their LatAM division, then co-founded Ciao Telecom where he launched a platform for VoIP entrepreneurs and an advertising-based
                            mobile virtual network operator (MVNO). After growing Ciao Telecom to double digits million in revenue, he joined Google working on product and marketing for AdWords agencies program.

                            Sara Choi

                             Co-Founder

                            Sara is an ex-Googler, Harvard alum, and award winning product manager and marketer. She began at YouTube where she launched a new product feature that increased CSAT by 545%. She went on to become Google’s youngest Media Lead managing YouTube’s Media
                            Team and $72M budget, launching campaigns like YouTube’s Comedy Week. Sara led Product at Ciao Telecom where she and Victor launched a mobile network virtual operator.

                            James Seibel

                             CTO

James is formerly a Software Architect at Lola Travel (founded by Kayak co-founder), Head of Engineering at Apperian (acquired by Arxan Technologies), MS and BA in Computer Science from Boston University. James has architected
                            and developed a range of technologies, including mobile app hardening using algorithms to rewrite compiled application binaries to automatically add crypto for US and German governments. James is a blockchain engineer and Ethereum
                            contract author.

                            Emanuel Moecklin

                             Chief Software Architect

Emanuel is formerly a mobile technology entrepreneur with 1gravity (founder and CEO) and software architect/manager at PostFinance. Emanuel has architected, designed and built large-scale transaction systems for the biggest payment
                            processor in Switzerland and has worked in numerous big software projects across the globe for the management consulting business unit of PricewaterhouseCoopers. He’s an expert in mobile advertising and the mobile development
                            wizard of AirFox responsible for designing and implementing the AirFox mobile client architecture.

                            Christine To

                             Director of Business Operations

Christine is formerly a business strategy & operations consultant at Ericsson, UC Berkeley alum, and business development/sales professional. She began her telecom career working at Ericsson in the US consulting tier 1 telecom
                            operators. After years of outstanding performance, she was one of four (and the only female) chosen from the US and Canada to build Ericsson’s business strategy consulting unit in the Middle East, Africa, and Southeast Asia.
                            Prior to Ericsson, Christine held sales and finance roles at various firms such as Cisco, Microsoft, Coldwell Banker Commercial, and late stage venture debt fund, Gold Hill Capital.

                            Tiago Passinato

                             Principal Software Engineer

Tiago is formerly a long time entrepreneur and consultant in software development and infosec. He worked with highly regulated industries in Brazil and US, including government offices and international logistic companies, architecting
                            server infrastructure and full-stack projects. Tiago was a senior engineer and architect at Ciao Telecom and various start-ups working with AdTech and telecom infrastructure. He has been working with Airfox since its inception
                            as a co-founding team-member responsible for architecting the platform to scale to millions of users.

                        Our Advisors

                            Jennifer Lum

                            Co-Founder @ Forge.Ai and Co-Founder @ Adelphic Mobile

                            Semyon Dukach

                            Managing Partner @ One Way Ventures

                            George Popescu

                            CEO @ Lampix, Advisor of First Blood

                            Amy Spurling

                            Ex- COO & CFO @ Jana

                            Wan Li Zhu

                            VC @ Fairhaven Capital

                            Steven Lee

                            Previously CTO @ Tremor Video and Co-Founder ScanScout

                            Ben Perry

                            SVP of Monetization @ MocoSpace

                            Dennis Petersen

                            Technical Blockchain Expert @ FunFare

                        Token Sale Advisors

New Alchemy

Blockchain Advisor

Komodo Tech

Big Data Partner

Goodwin Procter

Legal Counsel

                Token Sale Terms

Soft cap on crowdsale: $15 million

50% Current and New Engineering Team

20% Sales & Marketing

13% Bulk Data Purchases

12% Administration & Legal

5% Buffer Reserve

                Token Sale Bonus

$0 - $2m   30%

$2m - $4m   20%

$4m - $8m   10%

$8m+   No Bonus

                Latest AirToken & AirFox News

                Go to Press Page

                For more information, please contact us

                            Kakao

                    <form action="http://airtoken.us16.list-manage.com/subscribe/post?u=4ba8864ef2d389a547d0ba94f&id=2883fbf30d" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate form-inline" target="_blank" novalidate>

                            Subscribe for Updates
                            <input type="email" value="" name="EMAIL" class="required email form-control" placeholder="Your E-mail" id="mce-EMAIL">

<input type="text" name="b_4ba8864ef2d389a547d0ba94f_2883fbf30d" tabindex="-1" value="">

                            <input type="submit" class="btn btn-lg btn-green animated zoomIn" value="SUBSCRIBE" />

                            Sorry, you need Javascript on to email me.

                    </form>

                    <form action="http://airtoken.us16.list-manage.com/subscribe/post?u=4ba8864ef2d389a547d0ba94f&id=2883fbf30d" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate form-inline" target="_blank" novalidate>

                            Subscribe for Updates
                            <input type="email" value="" name="EMAIL" class="required email form-control" placeholder="Your E-mail" id="mce-EMAIL">

<input type="text" name="b_4ba8864ef2d389a547d0ba94f_2883fbf30d" tabindex="-1" value="">

                            <input type="submit" class="btn btn-lg btn-green animated zoomIn" value="SUBSCRIBE" />

                            Sorry, you need Javascript on to email me.

                    </form>

                        FAQ

                        Get Answers: Frequently Asked Questions

                                    Why did you start this company? Can you tell me about AirFox?

AirFox was founded to provide mobile affordability to the underserved, low-income consumer who is restrained by the cost of data and can’t fully enjoy the benefits of the smartphone.

 Sara and Victor met while working at Google and saw first hand the power of free search. AirFox wants to take the concept of free search and apply it to mobile data.

                                    Why did AirFox choose to do an ICO?

We believe there is tremendous opportunity for the blockchain to augment our current offerings and become the foundation across all of our products given its decentralized and secure ledger system. By ledgering smartphone
                                        data in emerging markets, we create additional revenue opportunity for advertisers, publishers and carriers because, by unlocking the underground dead mobile capital of the unserved users in emerging markets, we
                                        are expanding the pie for everyone.

AirFox chose to raise funds through an ICO because it is a better fit our business model as a blockchain company that seeks to provide affordable data plans to the masses. Traditional VC fundraises would restrict our
                                        ability to respond to customer needs by reducing our control over the business. Not to mention, most VCs are too risk-averse to pursue our market, considering our users are considered low-income and in hard-to-reach
                                        places in emerging markets.

                                    Why the blockchain?

The blockchain’s decentralized nature and goal of creating a more egalitarian internet supports AirFox’s business model of developing a more efficient mobile ecosystem. Blockchain technology also enables more efficient
                                        creation, transfer, and use of AirTokens across users, carriers, advertisers and publishers.

By ledgering smartphone data in emerging markets, we create additional revenue opportunity for advertisers, publishers and carriers because, by unlocking the underground ‘dead mobile capital’ of the unserved users in
                                        emerging markets, we are expanding the pie for everyone.

                                    What is an AirToken?

AirToken is the token for mobile access. AIR is a cryptocurrency created by AirFox to enable a more decentralized and efficient mobile ecosystem between carriers, advertisers and publishers to unlock the ‘dead mobile
                                        capital’ of data-starved and unbanked or underbanked customers in emerging markets. Through AirTokens, users can recharge their prepaid mobile data plans through direct purchases, earning via advertising, and claiming
                                        micro-loans.

                                    What do AirTokens represent?

AirToken is an AirFox product. AirTokens are access to mobile capital in emerging markets, first for the internet than eventually other products and services. When consumers purchase or earn an AirToken they are essentially
                                        buying into our vision and buying utility for their own use, either for themselves or for others. The tokens provide real utility enabling anyone to recharge over 5B prepaid sim cards across the world. AirTokens
                                        are a utility product and are not securities or investment instruments. They are not intended for speculation.

                                    What are you going to use the ICO funds for?

AirFox will take the funds raised in the ICO crowdfunding token sale to develop our micro-loan program and launch our business internationally in emerging markets.

                                    What amount is being raised? What’s the cap of tokens? Will there be a follow-on offering?

We are targeting to raise up to $15 million USD, with a $21 million USD hard-cap. We do not plan to have a follow-on offering.

                                    What crypto-currencies are accepted in the crowdsale?

ETH will be accepted in the crowdsale. You will be required to have an Ethereum wallet pointed at the token/crowdsale address to participate in the crowdsale.

 AirTokens are Ethereum derived tokens. If you hold BTC or some other crypto-currency it can be exchanged for ETH and used to participate in the crowdsale.

                                    What is the price of AirTokens?

The goal is to raise $15 million USD equivalent in ETH for selling ⅔ of our AirToken supply that may fluctuate depending on how much we raise; this will determine the exchange rate, which will be set immediately before
                                        deploying the contract. Following the ICO, the value of AirTokens to ETH will float according to the market. There is no plan to have a follow-on offering. Crowdsale purchased AirTokens are transferrable once the
                                        ICO closes.

                                    When will the crowdsale happen?

The crowdsale will begin on September 19 and remain open for 30 days.

                                    Are AirTokens transferable?

Crowdsale purchased AirTokens are immediately transferable.

AirTokens can be transferred into and out of the AirFox Internal AirToken Ledger.

 AirTokens can be redeemed through the AirFox Browser Android app for mobile data, and eventually for digital services and physical goods. AirTokens themselves have no inherent value and can only be redeemed at rates
                                        determined by AirFox.

AirToken is a product, not a security.

                                    What are the benefits for wireless carriers?

Carriers are incentivized to maximize revenue per user since they have high fixed costs.

 80% of the world is prepaid but prepaid users have 1/8th of the ARPU of post-paid users with often 3X the churn. In addition, Only 30% of carriers’ spectrum capacity is used so wireless carries benefit from working
                                        with AirFox by enabling us to buy data in bulk and monetize these low ARPU subscribers and get them to use more data.

 Pre-paid MVNOs like Cricket Wireless and Boost are already established business model examples that serve a niche and a purpose for the underlying Tier-1 Carrier.

                                    What are the benefits for advertisers?

Advertisers will have higher ROI, fewer intermediaries, better data targeting, less fraud, and can reach more low-income users.

 Advertisers and publishers will be able to target and reach unbanked prepaid subscribers.

Advertisers and programmatic networks can also choose to directly sponsor all or a segment of users with AirTokens for opt-in, attention, or engagement.

                                    What are the benefits for publishers?

Publishers will have higher monetization, new user reach, and a better user experience.

 Publishers can implement our AirToken reward, micro-loan, and advertising system to enable higher user output.

 Publishers can offer an in-app purchase, digital products, and physical products as a microloan. They can also allow users to one-click buy their services using their AirToken balance. Advertising-based publishers can
                                        also reward the users with AirTokens for being active users or by creating an actionable moment within the publisher's application or website.

                                    Why the AirToken?

Unlocking dead capital by using smartphone and user data as “property” for new mobile capital.

Fixing inefficiencies and eliminating intermediaries within the mobile ecosystem.

Democratizing micro-loans & AirToken remittances via blockchain decentralization.

Ledgering unbanked and prepaid users' mobile information and creating value for the user and entire mobile ecosystem.

            AirFox Copyright © 2017

            AirFox Copyright © 2017

                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                            ×
                        </button>

                    About
                    Terms
                    Whitepaper
                    Team
                    Contact
                    Press
                    FAQ

```


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/ed87d1ef-5863-42fa-9b97-be10f45d7aac "telocoach"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8c5f76b5-9a07-478b-a9f4-de7a656e3000 "telocoach") deployed [telocoach](https://github.com/CAIOFCP/telocoach/releases/tag/deploy-ibm-yp-us-south-caiofcp-br.ibm.com-dev-20170919-140128 "deploy-ibm-yp-us-south-caiofcp-br.ibm.com-dev-20170919-140128") to [dev](https://console.bluemix.net/apps/da0c2f65-874a-4669-8676-e6560fca4b5f?env_id=ibm:yp:us-south "ibm:yp:us-south:caiofcp@br.ibm.com:dev"), including this commit


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/f93bd841-95c5-4015-bbf4-e26cc5313675 "skyfall-blog-dev"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/73b18575-c869-4c5b-a421-255663ced174 "skyfall-blog-dev") deployed [gama_blog_backend](https://github.com/gmreis/gama_blog_backend/releases/tag/deploy-ibm-yp-us-south-reis.geraldomateus-blog-dev-20170919-140134 "deploy-ibm-yp-us-south-reis.geraldomateus-blog-dev-20170919-140134") to [blog-dev](https://console.bluemix.net/apps/245796c6-d4bc-49d2-b285-91ab8d201123?env_id=ibm:yp:us-south "ibm:yp:us-south:reis.geraldomateus:blog-dev"), including this commit


Why's this in a directory called `.gitignore`?


first edit


i had the same problem just check your actionlink my actionlink was not correct


The site still works with this change.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/f1a75b66-203d-4d78-9391-c6c86d4ded44 "JobMatcher"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3fea10cb-b4d9-4628-9899-2891d2fdef69 "JobMatcher") deployed [JobMatcher](https://github.com/Mbouzon/JobMatcher/releases/tag/deploy-ibm-yp-us-south-marcio.bouzon-br.ibm.com-dev-20170919-140348 "deploy-ibm-yp-us-south-marcio.bouzon-br.ibm.com-dev-20170919-140348") to [dev](https://console.bluemix.net/apps/e840272e-df49-4815-a69a-086ee0f1d829?env_id=ibm:yp:us-south "ibm:yp:us-south:marcio.bouzon@br.ibm.com:dev"), including this commit


reference: link mail address (note: 環境依存するのでユーザーによっては使えないケースもある, so Mail form is better to use I think) https://www.w3schools.com/tags/tag_address.asp


fixes an import


see you move the mapping of orphan tnxs in `unlimited.cpp`, that file is getting bigger and bigger wonder if you could split it some way


Method `run` calls subprocess.Popen.communicate() which can return string or bytes. I suggest to fix `run` method and make it return string instead bytes, so as not to decode results in every usage. See `universal_newlines` options if I'm not mistaken. https://docs.python.org/3/library/subprocess.html#subprocess.Popen.communicate


fixes #1


Going forward, the branches rebased off of dev will always be prefixed with dev. One of my pull requests doesn't have that. but I won't be doing that in the future.

So the branch you will want is [dev-recheader-changes](https://github.com/Python-Musings/wrye-bash/tree/dev-recheader-changes)


The above three conditions can be merged like this:
`if (p== NULL || q == NULL) {
    return p == q;
}`


Sin espacios antes y después de la concatenación


jghj


Oh. You're right.


ss


make sense!!!


Why not use array_key_exists?

http://php.net/manual/en/function.array-key-exists.php


Thanks, nice catch


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/f1a75b66-203d-4d78-9391-c6c86d4ded44 "JobMatcher"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3fea10cb-b4d9-4628-9899-2891d2fdef69 "JobMatcher") deployed [JobMatcher](https://github.com/Mbouzon/JobMatcher/releases/tag/deploy-ibm-yp-us-south-marcio.bouzon-br.ibm.com-dev-20170919-140723 "deploy-ibm-yp-us-south-marcio.bouzon-br.ibm.com-dev-20170919-140723") to [dev](https://console.bluemix.net/apps/7beba608-e927-4c23-8c62-51491dfbe1a8?env_id=ibm:yp:us-south "ibm:yp:us-south:marcio.bouzon@br.ibm.com:dev"), including this commit


You remembered correctly:

`backprop = lin_at_one.adjoint(data)`

gives only zeros.


I think I'd prefer an empty dropdown with "(no libs configured)" or
something in it. If that's easy. If not, hide the button :)

Can you update the `static/changelog.html` too please? :) yay!

On Tue, Sep 19, 2017 at 8:29 AM Rubén <notifications@github.com> wrote:

> Wait, I'm currently hidding the buttono if no libs are available. Should I
> just display a "No libs available" label instead of hidding everything?
>
> —
>
>
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/mattgodbolt/compiler-explorer/commit/4c5f1bfd7026543365cbc413a26d54f2c5b124e2#commitcomment-24403778>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAmsdYxL4SxKwT3kUJDNtnUfLJgqCw8Uks5sj8GkgaJpZM4Pb3rJ>
> .
>


agreed, wonder if adding a FIXME or REMOVEME tag let help us to not forget about it.


probably that need a fix some time soon


Can I install Java 8 or 9 in it without root?


settings_example.json for example


why `if(1)` ?


The `hook.done << instance_number` happens as a side effect of the `ServicePodSerializer#to_hash`, so it will always be true here? Depends on how the mongoid relations caching works... the specs mock out the call to `done_for?`, so I'm not sure how accurate they are.


`if(1)` ?


`if(1)` ? (nested)


`if(1)` ? (nested^2) :smile:


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/72b71ba2-5682-4099-be4d-a47e36e95a15 "HIKECScannerAssistant"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/e3554b86-c3e3-44a4-bfad-100df1b777f3 "HIKECScannerAssistant") deployed [HIKECScannerAssistant](https://github.com/jobgitmww/HIKECScannerAssistant/releases/tag/deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-141214 "deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-141214") to [Scanner Assistant](https://console.bluemix.net/apps/0e820009-f9d7-43e9-856b-c607aac25053?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:Hackathon HIKEC:Scanner Assistant"), including this commit


Fixed #32, #31


you should use `postSubject={subject.replace('Re: ', '')}`


Oops 😇


Nu ar trebui sa fie asa ceva aici.
Conflictul nu a fost rezolvat corect.


TeamCity Code :: 1. Development :: DDK :: Feature [Build 453](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=31175&buildTypeId=Code_Development_Ddk_Feature) is now running


This was a messup in Github desktop. Its actually an update to the PDF export, not a right click menu.


That's pretty cool that Jenkins configuration can be serialized into a file :sun_with_face:


They are instances of the even more concrete Model type that inherits from `\Illuminate\Database\Eloquent\Model`.

But you are right with this code save/deleted wasn't possible because the `exists` flag was always *false* and no connection was set. I found that you can use `newFromBuilder` to initialize the Model with this stuff, I did that in 53523603cc67c2984c9d00162e63dbccdbff61a0 and then deleting worked. :smile_cat:


trailing comment


для дискриминанта нужно сделать отдельную функцию и её отдельно протестировать


TeamCity Code :: 1. Development :: DDK :: Feature [Build 453](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=31175&buildTypeId=Code_Development_Ddk_Feature) outcome was **SUCCESS**
Summary: Tests passed: 64 Build time: 00:01:21


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/aeac3483-d2e4-4cdf-b37c-56dd31044a9c "rangobot-toolchain-20170916170821681"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/542cbe10-cd7a-4b5d-b215-5c624123ea13 "simple-toolchain-20170916170821681") deployed [rangobot-toolchain-20170916170821681](https://github.com/giucs/rangobot-toolchain-20170916170821681/releases/tag/deploy-ibm-yp-us-south-giucs-br.ibm.com-prod-20170919-141433 "deploy-ibm-yp-us-south-giucs-br.ibm.com-prod-20170919-141433") to [prod](https://console.bluemix.net/apps/a49a83f4-3807-4ffb-a193-9dac35020282?env_id=ibm:yp:us-south "ibm:yp:us-south:giucs@br.ibm.com:prod"), including this commit


коэффициенты квадратного уравнения по конвенции называются a, b, c. можно сделать три таких параметра, необходимость запихивать их массив была чисто технической


Commit-ul contine conflicte nerezolvate, ceea ce a stricat clasele.
Liniile care incep cu <<<< sau >>>> nu ar trebui sa fie in codul sursa.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/bf138fcc-fef3-442f-b906-91b734bc9a16 "InterfacepocNew"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/93bb4a6f-22cc-4585-aff2-2b856cd6168a "InterfacepocNew") deployed [InterfacepocNew](https://github.com/mildevops/InterfacepocNew/releases/tag/deploy-ibm-yp-us-south-mlabs50-deployment-20170919-141526 "deploy-ibm-yp-us-south-mlabs50-deployment-20170919-141526") to [deployment](https://console.bluemix.net/apps/0d2cef06-891a-43dc-9177-f0891aa0d89c?env_id=ibm:yp:us-south "ibm:yp:us-south:mlabs50:deployment"), including this commit


@Utumno done with the change to rec_header_size.


всё ещё миллион проверок на один тест


develop (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2157 of 2157 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)


No, because tonel is a format for smalltalk, not for brainf*ck. So the skip assumptions remains... as soon as you respect the premise (that what is inside is smalltalk), you are ok.


[tests/testthat/test-validate_fire_danger_levels.R:10:1:](https://github.com/ecmwf/caliver/blob/055684f357b33c01615562c458e5d6a1376ef124/tests/testthat/test-validate_fire_danger_levels.R#L10) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-validate_fire_danger_levels.R:12:3:](https://github.com/ecmwf/caliver/blob/055684f357b33c01615562c458e5d6a1376ef124/tests/testthat/test-validate_fire_danger_levels.R#L12) *style:* **Variable or function name should be snake_case.**
```r
  tableTest <- validate_fire_danger_levels(fire_index = x,
  ^~~~~~~~~
```
[tests/testthat/test-validate_fire_danger_levels.R:18:1:](https://github.com/ecmwf/caliver/blob/055684f357b33c01615562c458e5d6a1376ef124/tests/testthat/test-validate_fire_danger_levels.R#L18) *style:* **Trailing whitespace is superfluous.**
```r

^~
```


Oh okay thanks, I do not really get how github  works.

I have installed the latest version, and have pages 1-5 listed, just at the top, so that seems fixed now. However the problem of clicking page 3 and going to page 2 still persists ? And the arrows do not do anything at all now..


Created multidev environment [modea-drupal8-demo#ci-1](https://dashboard.pantheon.io/sites/5f8ccfa7-a80e-4a2c-96b8-65d776271358#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-modea-drupal8-demo.pantheonsite.io/)


Do I have to upgrade in console after I make this edit?


不行啊   不行


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/ed87d1ef-5863-42fa-9b97-be10f45d7aac "telocoach"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8c5f76b5-9a07-478b-a9f4-de7a656e3000 "telocoach") deployed [telocoach](https://github.com/CAIOFCP/telocoach/releases/tag/deploy-ibm-yp-us-south-caiofcp-br.ibm.com-dev-20170919-141741 "deploy-ibm-yp-us-south-caiofcp-br.ibm.com-dev-20170919-141741") to [dev](https://console.bluemix.net/apps/906a566d-4f50-4153-88af-31213a4785ea?env_id=ibm:yp:us-south "ibm:yp:us-south:caiofcp@br.ibm.com:dev"), including this commit


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2160 of 2160 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.98%25-green.png)


а зачем тебе минимальная высота?


ICS course in PKU


The point of removing it is that it's deprecated and scheduled for removal (It's a TYPO3 core function). The migration documentation wrongly states that a valid replacement is to `rawurlencode()` which obviously isn't the case for this particular type of URL. See https://github.com/FluidTYPO3/vhs/pull/1367


@sinabahram this is related to the security review I did awhile ago. This code will lock out users after a certain number of failed login attempts, for a certain amount of time. Those values are set via `ENV` variables. Locked users are sent an email that lets them unlock the account (similar to a password reset). If you agree with this I'll merge the branch and deploy the change.


можно left : 0 , right: 0. тогда он будет слева и справа по нулям и соответтсвенно растянется


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/7d5420da-c653-4a8c-a433-e0a421ac3723 "parkly-deliverypipeline"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca772105-1e2f-40d4-9243-aa4ed15906e4 "parkly-delivery") deployed [parkly](https://github.com/IagoGodoy/parkly/releases/tag/deploy-ibm-yp-us-south-iago1157teste-each-20170919-141937 "deploy-ibm-yp-us-south-iago1157teste-each-20170919-141937") to [each](https://console.bluemix.net/apps/c3e2118e-dd89-4509-bfb9-60372d850b4f?env_id=ibm:yp:us-south "ibm:yp:us-south:iago1157teste:each"), including this commit


I am going to try your change anyway, because Python might assign it a 1 or 0 in the background anyway. Then that line will read how you prefer but still have the same functionality.  I'm testing it now.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/72b71ba2-5682-4099-be4d-a47e36e95a15 "HIKECScannerAssistant"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/e3554b86-c3e3-44a4-bfad-100df1b777f3 "HIKECScannerAssistant") deployed [HIKECScannerAssistant](https://github.com/jobgitmww/HIKECScannerAssistant/releases/tag/deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-142030 "deploy-ibm-yp-eu-gb-Hackathon-HIKEC-Scanner-Assistant-20170919-142030") to [Scanner Assistant](https://console.bluemix.net/apps/0e820009-f9d7-43e9-856b-c607aac25053?env_id=ibm:yp:eu-gb "ibm:yp:eu-gb:Hackathon HIKEC:Scanner Assistant"), including this commit


@rkaminsk: Just out of interest, what is the source of this header-only option parsing library? I want to get rid of `boost::program_options` myself, as it introduces an unnecessary runtime dependency.


Instead of using atomics, can we use an OpenMP reduction here? Or have each thread accumulate separately, then do a manual reduction?


магическое число какое - то


[tests/testthat/test-beastscriptr.R:215:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L215) *style:* **Lines should not be more than 80 characters.**
```r
  testit::assert(length(grep(pattern = "operator", x = created_lines_fixed)) > 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:216:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L216) *style:* **Lines should not be more than 80 characters.**
```r
  testit::assert(length(grep(pattern = "XYZ_ABSENT", x = created_lines_fixed)) == 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:234:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L234) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"WilsonBalding", x = created_lines_nonfixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:237:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L237) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"WilsonBalding", x = created_lines_fixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:241:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L241) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"SubtreeSlide", x = created_lines_nonfixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:244:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L244) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<operator id=\"SubtreeSlide", x = created_lines_fixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:248:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L248) *style:* **Lines should not be more than 80 characters.**
```r
  # <init estimate="false" id="RandomTree.t:xxx" initial="@Tree.t:xxx" spec="beast.evolution.tree.RandomTree" taxa="@xxx">
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:251:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L251) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<init id=\"RandomTree.t:.*estimate=\"false\"", x = created_lines_nonfixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:254:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L254) *style:* **Lines should not be more than 80 characters.**
```r
    length(grep(pattern = "<init id=\"RandomTree.t:.*estimate=\"false\"", x = created_lines_fixed))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:257:1:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L257) *style:* **Lines should not be more than 80 characters.**
```r
  #beastscriptr::save_text(filename = "~/created.txt", text = created_lines_fixed)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:257:4:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L257) *style:* **Commented code should be removed.**
```r
  #beastscriptr::save_text(filename = "~/created.txt", text = created_lines_fixed)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-beastscriptr.R:258:4:](https://github.com/richelbilderbeek/beastscriptr/blob/803028604cf583131df64628309f6a3afacec2b3/tests/testthat/test-beastscriptr.R#L258) *style:* **Commented code should be removed.**
```r
  #print(created_lines_fixed)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~
```


No. Everything is under a `VC` branch. In my case under:
```
f:\gv\VC_2017\VC\Tools\MSVC\14.11.25503
```
and the binaries under that:
```
├──HostX64
│  ├──x64
│  └──x86
└──HostX86
   ├──x64
   └──x86
```


это плохо. Ты говоришь компоненту, что он будет везде position absolute. Миксуй как - то. Абстрактый класс form не должен иметь внешнюю геометрию


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/ed87d1ef-5863-42fa-9b97-be10f45d7aac "telocoach"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8c5f76b5-9a07-478b-a9f4-de7a656e3000 "telocoach") deployed [telocoach](https://github.com/CAIOFCP/telocoach/releases/tag/deploy-ibm-yp-us-south-caiofcp-br.ibm.com-dev-20170919-142401 "deploy-ibm-yp-us-south-caiofcp-br.ibm.com-dev-20170919-142401") to [dev](https://console.bluemix.net/apps/5c1ad5ff-c7e4-49e1-837a-904e0585af6c?env_id=ibm:yp:us-south "ibm:yp:us-south:caiofcp@br.ibm.com:dev"), including this commit


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

https://meta.discourse.org/t/no-notification-for-whispered-replies/70158/9


если проговаривать словами, то очень странный нейминг получается.


Perhaps this could be related to the fact that
`single_dist_phase_op.domain`
is a complex vector space, while
`single_dist_phase_op.range`
is a real vector space (?)


:champagne:


TeamCity ApiNotifiacationTest :: Build [Build 36](http://teamcity.bx8:81/viewLog.html?buildId=2242&buildTypeId=ApiNotifiacationTest_Build) is now running


tên của class thì phải viết hoa như bữa trước a nói hi


TeamCity ApiNotifiacationTest :: Build [Build 36](http://teamcity.bx8:81/viewLog.html?buildId=2242&buildTypeId=ApiNotifiacationTest_Build) outcome was **FAILURE**
Summary: Compilation error: ApiNotification\ApiNotification.csproj Build time: 00:00:15


TeamCity ApiNotifiacationTest :: UnitTest [Build 32](http://teamcity.bx8:81/viewLog.html?buildId=2244&buildTypeId=ApiNotifiacationTest_UnitTest) is now running


у тебя уже был field-text-input выше.


Okay Pull request succeeded. Now we can update a single branch with content from other branches (or master) without having to redo the entire branch. I feel like I should of known that already and I was just being stupid..


TeamCity ApiNotifiacationTest :: UnitTest [Build 32](http://teamcity.bx8:81/viewLog.html?buildId=2244&buildTypeId=ApiNotifiacationTest_UnitTest) outcome was **FAILURE**
Summary: Tests passed: 2; snapshot dependency failed: ... Build Build time: 00:00:09


It does in SUSE, we carry the proposed patch.

...I can of course uncomment the fallback code, something like this is why I left it in after all.


mấy cái component này nếu để static thì sẽ bị memory leak


The following doc(s) have been deployed to the [speedtest](https://speedtest-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/guides/front-end-performance](https://speedtest-static-docs.pantheonsite.io/docs/guides/front-end-performance)
- [source/docs/assets/images/speed-test-external-script.png](https://github.com/pantheon-systems/documentation/commit/5a5cc38531c11634479737cb066891ae3c62798e/source/docs/assets/images/speed-test-external-script.png)


@matejcik I would suggest having the fallback code in place, and seeing if someone can convince rpm upstream to change their minds...


что значит mode ?


IMHO, any Python distribution which isn't using setuptools is too old and broken to support -- per https://packaging.python.org/tutorials/installing-packages/#install-pip-setuptools-and-wheel, it's the default for Python 3.4 and up. (Python 3.3 goes end of life on the [29th of this month](https://docs.python.org/devguide/#status-of-python-branches)). Why support distutils at all?


Here we have to check against an attribute that will exist, just `prev` won't work as it does only contains child elements.


TeamCity ApiNotifiacationTest :: Build-PR [Build 10](http://teamcity.bx8:81/viewLog.html?buildId=2245&buildTypeId=ApiNotifiacationTest_BuildPr) is now running


TeamCity ApiNotifiacationTest :: Build-PR [Build 10](http://teamcity.bx8:81/viewLog.html?buildId=2245&buildTypeId=ApiNotifiacationTest_BuildPr) outcome was **FAILURE**
Summary: Compilation error: ApiNotification\ApiNotification.csproj Build time: 00:00:16


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/f1a75b66-203d-4d78-9391-c6c86d4ded44 "JobMatcher"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3fea10cb-b4d9-4628-9899-2891d2fdef69 "JobMatcher") deployed [JobMatcher](https://github.com/Mbouzon/JobMatcher/releases/tag/deploy-ibm-yp-us-south-marcio.bouzon-br.ibm.com-dev-20170919-142934 "deploy-ibm-yp-us-south-marcio.bouzon-br.ibm.com-dev-20170919-142934") to [dev](https://console.bluemix.net/apps/b5367a02-69fc-4f6d-8f47-3729ad3fbd4c?env_id=ibm:yp:us-south "ibm:yp:us-south:marcio.bouzon@br.ibm.com:dev"), including this commit


TeamCity ApiNotifiacationTest :: Build [Build 37](http://teamcity.bx8:81/viewLog.html?buildId=2246&buildTypeId=ApiNotifiacationTest_Build) is now running


TeamCity ApiNotifiacationTest :: Build [Build 37](http://teamcity.bx8:81/viewLog.html?buildId=2246&buildTypeId=ApiNotifiacationTest_Build) outcome was **FAILURE**
Summary: Compilation error: ApiNotification\ApiNotification.csproj Build time: 00:00:12


TeamCity ApiNotifiacationTest :: UnitTest [Build 33](http://teamcity.bx8:81/viewLog.html?buildId=2250&buildTypeId=ApiNotifiacationTest_UnitTest) is now running


TeamCity ApiNotifiacationTest :: Build [Build 38](http://teamcity.bx8:81/viewLog.html?buildId=2247&buildTypeId=ApiNotifiacationTest_Build) is now running


TeamCity ApiNotifiacationTest :: UnitTest [Build 33](http://teamcity.bx8:81/viewLog.html?buildId=2250&buildTypeId=ApiNotifiacationTest_UnitTest) outcome was **FAILURE**
Summary: Tests passed: 2; snapshot dependency failed: ... Build Build time: 00:00:10


TeamCity ApiNotifiacationTest :: Build [Build 38](http://teamcity.bx8:81/viewLog.html?buildId=2247&buildTypeId=ApiNotifiacationTest_Build) outcome was **FAILURE**
Summary: Compilation error: ApiNotification\ApiNotification.csproj Build time: 00:00:12


TeamCity ApiNotifiacationTest :: UnitTest [Build 34](http://teamcity.bx8:81/viewLog.html?buildId=2252&buildTypeId=ApiNotifiacationTest_UnitTest) is now running


TeamCity ApiNotifiacationTest :: UnitTest [Build 34](http://teamcity.bx8:81/viewLog.html?buildId=2252&buildTypeId=ApiNotifiacationTest_UnitTest) outcome was **FAILURE**
Summary: Tests passed: 2; snapshot dependency failed: ... Build Build time: 00:00:13


Still I think it would be better to just use `raw()` like you suggested in #79, as now the next problem is that relations are set as plain Arrays rather than Models, and I don't see how than could be fixed.


您好，我这有个职位，资深windows内核开发工程师，您考虑吗？


Still working on bringing it up to date. Then will apply the commits that fix it... Not sure if it will work, but seems like it would be a great change for the oneplus2 - maybe even make it easier to maintain for kernel devs.

I'm no kernel dev, so not expecting a lot at this point.  lol!


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/aeac3483-d2e4-4cdf-b37c-56dd31044a9c "rangobot-toolchain-20170916170821681"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/542cbe10-cd7a-4b5d-b215-5c624123ea13 "simple-toolchain-20170916170821681") deployed [rangobot-toolchain-20170916170821681](https://github.com/giucs/rangobot-toolchain-20170916170821681/releases/tag/deploy-ibm-yp-us-south-giucs-br.ibm.com-prod-20170919-143140 "deploy-ibm-yp-us-south-giucs-br.ibm.com-prod-20170919-143140") to [prod](https://console.bluemix.net/apps/dd057f92-507a-4b1f-9bf8-148e217d9a06?env_id=ibm:yp:us-south "ibm:yp:us-south:giucs@br.ibm.com:prod"), including this commit


Hi professor,

There are two problems I don't know how to solve yet.
1. I have included eval and echo in the R code. However, it is still shown in the final pdf file.
2. The dataset after excluding NA value in Problem question c has only around 500 records. Is that correct?

Thanks,
Echo


Why are you doing this? Blanket-disabling drag-drop for tables seems a very bad idea. (Also, this will stop working as soon as the table has an attribute.)


файли жити повинні не багато, потім раз в півгодини будуть чиститися. тобто назва не має ніякого значення. просто щоб випадково не співпали. якщо співпадуть то тоже особо не проблема, заміняться, але може бути накладка, хоч і малоімовірно. вот і добавив число


It is better to put judgement of p->val == q->val at first and it doesn't need to recurse for child nodes, which only needs O(1) time when roots' values are different.


develop (kbenne) - x86_64-MacOS-10.10-clang: Build Failed

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


PyQt5 binaries are available for Python 3.5 and later.  I'd suggest including this if the Python version is > 3.4, and not if otherwise.


`AuthenticateContainer` needs initialState from `users` as well... so would it go like this inside of the `AuthenticateContainer.js`?

`({users}) => ({isFetching: users.isFetching, error: users.error})`


url通常用glob就好了，沒必要用到RE
我看其他人的script都是這樣做的，效能上會好一點
http和https 就直接用*，反正那個站也不會有其他的
只要沒誤判的情況，範圍設比較大也沒差


Can we have a v0.3.3 for this?


вже фіксанув дальше в коммітахі. і хедери тоже пересунув в мідлварку.


@dkayiwa this is due to concept conflicts. to solve this you need to reset
your concept dictionary  to
https://sourceforge.net/projects/ugandaemr/files/1.0.13/concept_dictonary_ref_1.0.13.sql/download.
then restart the system. It should work.

On Tue, Sep 19, 2017 at 4:52 PM, dkayiwa <notifications@github.com> wrote:

> @carapai <https://github.com/carapai> thanks, that fixed it.
> When i try the "HMIS 105 - 1" report, it says no report definition with
> that uuid.
> Is this expected?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/METS-Programme/openmrs-module-ugandaemr-reports/commit/77fcb741c3a534b177d41053dce8ac3dd53c943c#commitcomment-24404267>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADLqKTw2XEUqY65dgVdtx_tAgK1nZuh5ks5sj8ctgaJpZM4PcQCi>
> .
>

--
*Equatorial Pearl Systems*
Innovation. Change. Growth
Creative Ideas That Suite Your Business
http://epearlsystems.com/


Wouldn't the event handlers be removed by mouseup already? And why does this repeat the logic of `handleDrop` (which will supposedly also be called for the event)?


Yes, it would be more accurate, but a lot of server side tools scan the user-agent for `/^git/` and may assume it's a true human if they don't see it.  (I think that if you change it you'll see our unit tests fail.)

:(

Anyway, that's why we report `git/1.0 (libgit2 0.0)`.  Sorry.


[tests/testthat/test-validate_fire_danger_levels.R:10:1:](https://github.com/ecmwf/caliver/blob/055684f357b33c01615562c458e5d6a1376ef124/tests/testthat/test-validate_fire_danger_levels.R#L10) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-validate_fire_danger_levels.R:12:3:](https://github.com/ecmwf/caliver/blob/055684f357b33c01615562c458e5d6a1376ef124/tests/testthat/test-validate_fire_danger_levels.R#L12) *style:* **Variable or function name should be snake_case.**
```r
  tableTest <- validate_fire_danger_levels(fire_index = x,
  ^~~~~~~~~
```
[tests/testthat/test-validate_fire_danger_levels.R:18:1:](https://github.com/ecmwf/caliver/blob/055684f357b33c01615562c458e5d6a1376ef124/tests/testthat/test-validate_fire_danger_levels.R#L18) *style:* **Trailing whitespace is superfluous.**
```r

^~
```


OK, it means we need to switch to setuptools before releasing the version


Documentation updates?


Check my method which is O(1)'s time.


я хедери в мідлварку запхнув, щоб для апі в принципі була можливість ajax запитів


print(nx.info(G) -> print(nx.info(G)) 괄호가 하나 빠진것 같습니다.


foo=foo version 21


vue.js -- principle analysis


That shouldn't be a problem, but then I don't really know what the adjoint does in this case. I think you have to write down on paper what the operator looks like in a product space of two real spaces (as replacement for the complex space) mapping to a real space, derive its adjoint and express it again as something complex.
Didn't I do something like that in the notes I sent you? Maybe I missed that, or got it wrong.


Ти їх юзаєш неодноразово. Винеси в конфіги або хоча б в константу.


@asciidisco Thank you for the kinds words! :-)

That's a good idea! I have implemented this now (https://github.com/emilsvennesson/script.module.inputstreamhelper/commit/4fc3f3f4b62a84db404734d04d10b62b74d53b2e).


Do you think it is better to name it "rank"?


I have PyQt5 installed from the linux repo. But `setup.py` failed to detect it.


[screen video.zip](https://github.com/wase932/Angular4WithMaxMil/files/1314626/screen.video.zip)

![screen shot 2017-09-19 at 7 31 41 am](https://user-images.githubusercontent.com/18058985/30597752-c453f42e-9d0c-11e7-8ea8-f1496cd7eaa9.png)


Doesn't always using `$anchorCell` work better, since that's the canonical side of the cell selection?


This library depends on fs-helper.js, that file also needs to be updated with var declarations for strict mode.


треба буде поговорити про це з максом або сашою, ато ще не до кінця понятно який тут ще може бути функціонал


Created multidev environment [modea-drupal8-demo#pr-slogan](https://dashboard.pantheon.io/sites/5f8ccfa7-a80e-4a2c-96b8-65d776271358#pr-slogan).

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