I tried moving the `dependsOn` stuff around, but no luck. The problem is that we only fully read in the user's configuration information if the `UmpleGenerateTask` runs. So we need to run the `UmpleGenerateTask` in order to configure the `compileJava` task.

Maybe one way we could get around this is by extracting the `getCompileConfig` into its own task somehow? If we ran that task before running either the `compileUmple` or `compileJava` tasks and did the `dependsOn` configuration in there, we might be able to avoid the "chicken or egg problem" we've got on our hands now with `compileUmple` and `compileJava`.


f


Similar to above, break into smaller, descriptively-named methods.


lol


Yes for IPv4 :-) To perform the detection I currently look at the ip used locally on the TCP session with the peer. Such information will not be there for IPv6.
Looking up a local interface on the machine is not nice to do in a portable way (the feature is in the repo of exaproxy if you want to have a look) therefore I would rather not do that (and as you have to exclude all RFC reserved IP too - including CGN nowadays, etc).


a


@richarddli this is a great tutorial. Thanks a lot for sharing it. Our editor @adityavarshney will go over it before we publish in the coming week. We appreciate your contribution to our community.


Haha no actually, I've seen a lot of peiple do that, so I gave it a try,
but past tense does make more sense to me.

On Apr 7, 2017 12:47 PM, "Dano Morrison" <notifications@github.com> wrote:

> Are all your commit messages in the present tense? 😆
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/NeuroTechX/neurodoro/commit/f2a719efa679cd154542803d1775cbf44cd8ec61#commitcomment-21678768>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHzTGk6mfEWcqGz68NblfvI1oslMg0OHks5rtmi0gaJpZM4M3Ieb>
> .
>


TeamCity Market :: INFRA :: Graphouse :: Graphouse on change [Build 10](https://teamcity.yandex-team.ru/viewLog.html?buildId=8326786&buildTypeId=MarketInfra_Graphouse_GraphouseOnChangeOpensource) outcome was **SUCCESS**
Summary: Tests passed: 11 Build time: 00:00:24


TeamCity Market :: INFRA :: Graphouse :: Graphouse on change [Build 9](https://teamcity.yandex-team.ru/viewLog.html?buildId=8326785&buildTypeId=MarketInfra_Graphouse_GraphouseOnChangeOpensource) outcome was **SUCCESS**
Summary: Tests passed: 11 Build time: 00:00:25


I will need to re-read the code path to make sense .. not sure this is right until then.


Пример создания сервлетов. В сервлете TestServlet используется аннотация @WebServlet(name = "TestServlet", urlPatterns = {"/TestServlet"}).  В сервлете SecondServlet  используется дескриптор развертывания - файл web.xml


Bruuuuhhh!


An example of creating servlets. The Servlet TestServlet uses the @WebServlet annotation (name = "TestServlet", urlPatterns = {"/ TestServlet"}). The SecondServlet servlet uses a deployment descriptor-the web.xml file


Hmm, any chance you can create a jsfiddle showing the issue?


Yeah, should have mentioned that the code is in https://github.com/stan-dev/stan/tree/feature/integrate-function-parser-doc the problem is probably in `semantic_actions(_def)` or `term_grammar(_def)` missing something.

A minimal example with failure:
```
functions {
  real ftft(real x, vector param) {
    return exp(x) + param[1]^2 + 2*param[2];
  }
  real gradff(real x, vector param, int indic) {
    if (indic==2)
      return 2;
    else
      return 2*param[1];
  }
}
parameters {
  vector[2] p;
}
model {
  p ~ normal(0, 1);

  integrate_1d(ftft, 0, 1, p);
  integrate_1d_grad(ftft, gradff, 0, 1, p);
}
```
The model generator seems to be working fine though, if a just force a `pass = true;`, then sampling occurs normally despite the error message.

I'm trying to get gdb to point me where the problem is, but I have't managed this so far (it's easier when the thing just segfault!).


100-й раз говорю! Не оставляй комментарии в коде!!!


Addressed comments.


А зачем же тогда функция registerTemolate? Почему ты ей ничего не регистрируешь?


No, a th is valid in the tbody as well and Select does not currently support checkboxes in the header.


Confirmed this patch (at least *linux/BUILD.gn*) works for us.


Lets start with an [actual coat](https://www.landsend.com/products/girls-wool-coat/id_303597_1187?sku_0=::RAS&cm_mmc=139971612&source=GS&currency=USD&geo=US&003=56492216&010=4531607&gclid=CISk1aL1ktMCFYe2wAodV_kC5A).

![screen shot 2017-04-07 at 12 57 26 pm](https://cloud.githubusercontent.com/assets/1031217/24812963/c59b3f24-1b91-11e7-8752-49eb9475aed9.png)

Now your interface part by part:

```java
withoutHat(boolean)
withHat(boolean)
```

Why would I use your builder here? it makes no sense that if I write code `withoutHat` that I want to pass a boolean. I am _telling_ you no hat. Same goes for `withHat`. So that is redundant to pass a boolean to say the least.

Now, we delve into style of code. If I want to build this coat, I would implement the interface as:

```java
class LandsEndGirlsWoolCoatBuilder implements CoatBuilderInterface {

}
```

Maybe the "GirlsWoolCoat" is a bit much here. Maybe `LandsEndGirlsCoatBuilder` is good enough. This is up for debate since we are talking style, but both are expressive to say the least.

Notice how now I am limiting what the coat has? Does it have a zipper? Yes. Does it have a short zipper? No. How long is that zipper? Should I have to know? How about I instead do something like:

```java
new LandsEndGirlsWoolCoatBuilder().hasLongZipper().build()
```
See how I just defined the long zipper and do not care how long it is? Maybe there is a shorter version of the coat, one that only goes to the hip. In that case:

```java
new LandsEndGirlsWoolCoatBuilder().hasShortZipper().build()
```

Again, I do not need to tell the builder how long the zipper is. The coats design determines this. What if next years model has a slightly longer zipper. Should I have to reimplement my use of your builder to make it correct? Or could me as the API provider just update the length behind the scenes?

Now for colors. You are kind of on that correctly, but then for `azure`, or `olive`, you make me tell you what the color code is. Lol. Whats the point? I could simply pass `255, 0, 0` for olive and then what? you have a red coat that is labeled as olive. Using my example coat, it is `raspberry`. When I buy a coat, I do not say raspberry is 255, 255, 0 or whatever, I like the color and I leave it up to the fabric people to make the color happen. In the same sense...

```java
new LandsEndGirlsWoolCoatBuilder().inRaspberryColor().build()
```
That is expressive. See how anyone can read that and know *exactly* what they are getting. Yours, not so much. Works, but is anemic.

Now look at the whole picture:

```java
LandsEndGirlsWoolCoatBuilder builder = new LandsEndGirlsWoolCoatBuilder();

Coat girlsCoat = builder.inRaspberryColor().withLongZipper().withoutAHat().build();
```
Versus yours of:

```java
WinterCoatBuilder builder = new WinterCoatBuilder();
Coat landsEndGirlsWoolCoat = builder.withOutHat(false)
         .withLongZipper(120)
         .oliveGreenColoredCoat(227, 11, 93).build()
```

From your API, I literally have to say:
1.  `withOutHat false`. So is that with hat or without? #confusing
2. `withLongZipper 120`. So is that 120 inches or centimeters? #confusing
3. `oliveGreenColoredCoat with actual raspberry RGB colors. #broken

Compare yours and mine. Whose is clearer? Best part about all this is, I can tell you have style. Express that style in your code. You have the technical part down.


В этом месте можно просто использовать объект, где ключ - это назване шаблона а знаечение -
это откомпилированная функция.


**Whoops!**

There were *13 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L5`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L13`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L13) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L15`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L15) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L39`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L39) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L62`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L62) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L73`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L73) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L77`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L77) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L97`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L97) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L164`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L164) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L175`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L175) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L227`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L227) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L280`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L280) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L335`](https://github.com/Google/WebFundamentals/blame/b06200ce36d2b37f7623bce0bc4ec9444316b2ff/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L335) - Line must be at most 100 characters


TeamCity Market :: INFRA :: Graphouse :: Graphouse on change [Build 11](https://teamcity.yandex-team.ru/viewLog.html?buildId=8326825&buildTypeId=MarketInfra_Graphouse_GraphouseOnChangeOpensource) outcome was **SUCCESS**
Summary: Tests passed: 11 Build time: 00:00:21


ทำงานได้ถูกต้อง ไม่บกพร่องครับ


TeamCity Market :: INFRA :: Graphouse :: Graphouse on change [Build 12](https://teamcity.yandex-team.ru/viewLog.html?buildId=8326826&buildTypeId=MarketInfra_Graphouse_GraphouseOnChangeOpensource) outcome was **SUCCESS**
Summary: Tests passed: 11 Build time: 00:00:21


we might as well lock the version with
```
spec.add_development_dependency "rubocop", ">= 0.35 < 0.49"
```


There is much newer version of this package even on 5.1 branch, you should check Maven Central before depending on old versions


Это хорошо, что ты поправли но старайся не мешать две темы в одном коммите. Дело в том, что эта попрка не имеет отношения к комиту с названием "added temlateManager"


If you don't specify a plugin version it uses one that is based on your personal Maven version which might not be the same as someone else's.


Looks related to my fix: https://github.com/NixOS/nixpkgs/pull/23264


btw, а hotid в курсе что 30Mbit это 30000Kbit и 30000000 bps ?


For example from my experience, all goals other than "single" have been removed from the assembly plugin. You should use the latest version and use the "single" goal. monoshop-server-rasterizer has an example.


By convention, environment variable names should be all uppercase


Oh, I didn't thought that you could be affected.  I thought the 1% are more theoretical and probably nobody would ever find this find.  Hm.  On the other hand, there is a very fast workaround: You just need to create a symlink from $HOME/.m2/repostory to your specific repository location.

Or someone finds out how to determine the real repository location and improves the implementation.


Hmm not really, this is a fix to the testing infrastructure


Hi @perexg I'm using Tvheadend to get my digital TV signal using a DVB-T adapter implemented through linuxdvb API on a RaspberryPI. I have configured it to update the system clock, but when the system starts it don't update the time until 30 minutes after the system is up. I have fixed it checking for the first time update, using the condition

```C
if (dvb_last_update == 0 || (dvb_last_update + sec2mono(1800) < mclk()))
```

I want to know what is the diference between use the global clock (gclk) as previous versions and the monotonic clock (mclk).

Best regards


You should allow the SDK to pick up credentials from standard locations so you don't need to have this statement and this specify environment variables. You need this in order to use ECS task role credentials.

See: http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default


yes, but it deals with arguments passed through sddm (`none + icewm`), which is somewhat broken in master/17.03.


TeamCity Market :: INFRA :: Graphouse :: Graphouse on change [Build 13](https://teamcity.yandex-team.ru/viewLog.html?buildId=8326870&buildTypeId=MarketInfra_Graphouse_GraphouseOnChangeOpensource) outcome was **SUCCESS**
Summary: Tests passed: 11 Build time: 00:00:21


What is this for? It won't run every time because it is the same command line so it won't bust the Docker build cache.


From the tutorial, it said that this method will add messages to our messages collection and run on both client's local cache and server. I test this theory out by start both the ionic app and the meteor server. The messages get added to the collection perfectly. I then stop the meteor server to emulate the system offline and notice the call no longer work.
I guess my question is this tutorial supports offline database? If not, what do you recommend in achieving both meteor server and an offline database?


This is a great find, thank you for not only going through the documentation, but also checking for typos! Would you like to make a pull request? (Please also be invited to add yourself to the contributor list while you're at it) If you'd rather not, I'm happy to make the changes and credit you if it saves you trouble.

Thanks again for your help, I really appreciate it!

-Felix


This breaks Ruby 1.9.3 support (which the gemspec says it supports). Since this is the only place where it appears to break 1.9.3, it would be preferable to change this to use the old style default argument assignment.


Created multidev environment [ci-example-d8-composer#pr-behat-co](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#pr-behat-co).

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


@fz0718 is there supposed to be a broken image link for map after latest commit?


George Steele edited README with credentials, snazzy tutorial complete.


If you are using Maven I recommend using https://github.com/spotify/docker-maven-plugin to build your Docker image and do the build outside of the container.

I don't recommend including Maven in your image and doing the Java compiling within the container, as these tools are not needed at runtime and increase the container size.


You should generally prefer COPY over ADD because it's more easily understandable what it does (ADD has weird features)


ditto


**Whoops!**

There were *1 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/tools/chrome-devtools/console/command-line-reference.md#L293`](https://github.com/Google/WebFundamentals/blame/6f018e85bf97a928f1f56f80dee65257afc3adbe/src/content/en/tools/chrome-devtools/console/command-line-reference.md#L293) - Line must be at most 100 characters


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/8ca78e84-2411-4526-b68c-87b3a618c6f5 "MedicaSoa"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/27c463a8-bde2-4a1c-81db-1586181296f1 "MedicaSoa") deployed [MedicaSoaprof](https://github.com/angelsoa/MedicaSoaprof/releases/tag/deploy-ibm-yp-us-south-SOA_PROF-test_medica-20170407-182944 "deploy-ibm-yp-us-south-SOA_PROF-test_medica-20170407-182944") to [test_medica](https://console.ng.bluemix.net/apps/16a9823d-d190-4a9e-8b8d-2a1546fc7f51 "ibm:yp:us-south:SOA_PROF:test_medica"), including this commit


Generally with Maven you do not need to run these phases explicitly. At the point where you run "package" on its own, it will make sure that dependencies are installed.


Seems like negative index is not caught on test. I will fix this first before doing anything else


the speedup ratio of these acceleration methods is limited. These methods shoul


omg you're working way too hard on a friday evening! go drink beer!


The code you added doesn't compile for me (specifically because of line 259).
The error message is 'Cannot invoke getBoolean(boolean) on the primitive type boolean.'


Does anyone know if this tutorial still work properly with the latest meteor 1.4? I have to try this tutorial again because a couple of weeks ago i was having problem running this tutorial on an ios simulator


@cezaraugusto yup! Enzyme for unit test 😄


Back End REST API


Mmm... the message is strange, but it's because i added QSqlDatabase::removeDatabase(conname); on the destructor which wasn't done before. I am not sure if the reason that it shows that is because the database object hasn't been destroyed (because it's a member variable).

I saw this post which seems quite related, and suggest not storing the database object, but always get it from the static method. that causes an open on "construction" and close when object gets out of scope.

I need to merge this to the multithreaded branch and study it a bit more. Other than that, I don't think this is causing any problem.


back-end resolvido, falta as mascaras e validação do cpf


Trabajo Práctico LP3


Added the start point and heading for hotpoint mission.
[Note]
1. In the timeline running process, once there is any error, the
timeline will stop.  This is by design, so please try to clean the
data, init the timeline and run again.
2. Another known issue to us is the waypoint mission in the second
timeline run will be skipped if the waypoint mission failed for some
reason at the first timeline run.  Please try to clean the data, init,
and run the 3rd time.


I noticd that both addValue and maxValue are uint32 but, for players you did this fix with floating point precision. So i was wondering if this is also true for creatures? their regeneration will not be precise using ints :D


The actual cause for this is 89bfa112cfd8a8b3da642169d33f1dfe3ea1e839, so we need to improve the OCR detection.


**Whoops!**

There were *5 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/tools/chrome-devtools/index.md#L5`](https://github.com/Google/WebFundamentals/blame/7863d75e846aa7b4bac8e2902742ea3d85f3a165/src/content/en/tools/chrome-devtools/index.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/tools/chrome-devtools/index.md#L23`](https://github.com/Google/WebFundamentals/blame/7863d75e846aa7b4bac8e2902742ea3d85f3a165/src/content/en/tools/chrome-devtools/index.md#L23) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/index.md#L63`](https://github.com/Google/WebFundamentals/blame/7863d75e846aa7b4bac8e2902742ea3d85f3a165/src/content/en/tools/chrome-devtools/index.md#L63) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/index.md#L90`](https://github.com/Google/WebFundamentals/blame/7863d75e846aa7b4bac8e2902742ea3d85f3a165/src/content/en/tools/chrome-devtools/index.md#L90) - Line must be at most 100 characters
[`src/content/en/tools/chrome-devtools/index.md#L115`](https://github.com/Google/WebFundamentals/blame/7863d75e846aa7b4bac8e2902742ea3d85f3a165/src/content/en/tools/chrome-devtools/index.md#L115) - Line must be at most 100 characters


@hanirok you need to sign Plone Contributor Agreement in order to merge this pull request.

Learn about the Plone Contributor Agreement: http://docs.plone.org/develop/coredev/docs/contributors_agreement_explained.html


Fixes #76 and adjusts layout to compensate for extra real estate occupied


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


Yeah it's broken; I was on the computer lab so I couldn't tell until after I merged with master.


Created multidev environment [ci-example-d8-composer#pr-behat-co](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#pr-behat-co).

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


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


got it. thanks


putain ca en fé du kod


The arrow token type should be modified to be startsExpr = true, no? Since now it can start an Expression.


echo +1.1.1.1/32 30000000 > /proc/net/ipt_ratelimit/users_to
fgrep 1.1.1.1 /proc/net/ipt_ratelimit/users_to
1.1.1.1 cir 30000000 cbs 5625000 ebs 11250000; tc 0 te 0 last never; conf 0/0 0 bps, rej 0/0

jfi


Ideally the startsExpr check would be inline above rather than wrapped in this function... Ideally the linebreak check shouldn't be necessary since I think we're already doing one, but on a phone so haven't looked in depth.


![](https://github.trello.services/images/mini-trello-icon.png) [Segments list is not sorted.](https://trello.com/c/PrgE9XRC/67-segments-list-is-not-sorted)


v2.1.0-patch1 (jmarrec) - x86_64-Linux-Ubuntu-14.04-clang-3.5: 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)


I haven't noticed that warning causing any issues (yet).


Цифры исторически сложились. Как обойти понятно, но суть проблемы-то остается. :)


Only the bottom-most window is relevant (the changes made to ride.c). The other changes (except for the comment clean up in the first window) were left over from previous testing and have been undone in the next commit.


Why not using `$_POST` and checking if this field exists?


size_t -> uint32_t ?


size_t -> uint32_t


v2.1.0-patch1 (jmarrec) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: Build Failed

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


id_center is not used in the body


range loop


High importance changes.


We will need to make the unit test according the two mode


> > I think the "default" output would make sense somewhere like, src/${sourceSet.name}-gen/${language}
> You want to get rid of the outputDir configuration value in favour of more Java plugin-like configuration?

Yes, but allow it to be overridden by using the `output` convention in the `SourceSet`.

> Can we zoom out and come up with a list of remaining issues for the plugin? The way I understand it we basically need to beef up the test cases a bit (lower priority) and add support for "convention over configuration"-style support for compiling the generated source files (higher priority because this changes the way the plugin is used). I'm not sure how the second point can be accomplished, because the only place we can configure the Java compilation tasks is inside the `UmpleGenerateTask` after all the configuration information has been read in. When we tried to do this before (we originally tried setting `srcDir` and `dependsOn` inside `UmpleGenerateTask`) we couldn't make it work. It's possible things just weren't "hooked up" correctly... I'll try putting the configuration stuff back inside `UmpleGenerateTask` and see if I can make it work.

TODO:

1. Test cases
2. Second stage compilation (e.g. compile the Java files auto-magically)

> >When we generate the sources, could we call SourceSet.java(...) to configure it for the generated set?
>
> I'm not 100% clear on the goal with this one. Do you want to set the `srcDir` for the `SourceSet` that we're adding the `umple` source set to at generation time? For example, if we're using the `main` source set, you want to set the `srcDir` for that source set at generation time? I don't think that'll work, we tried doing that before.

> I tried moving the `dependsOn` stuff around, but no luck. The problem is that we only fully read in the user's configuration information if the `UmpleGenerateTask` runs. So we need to run the `UmpleGenerateTask` in order to configure the `compileJava` task.
>
> Maybe one way we could get around this is by extracting the `getCompileConfig` function into its own task somehow? If we ran that task before running either the `compileUmple` or `compileJava` tasks and did the `dependsOn` configuration in there, we might be able to avoid the "chicken or egg problem" we've got on our hands now with `compileUmple` and `compileJava`.

Setting the source directory for the `java` `SourceSet` was my intention here. When are the `sourceSet` config closures applied? Is it only when the task executes or is it before?

I find it strange if the source set configurations are applied during the execution of the task (I am willing to believe it, just find it strange..).

> UPDATE: I don't know if it's possible to set a `dependsOn` dynamically (i.e. while a task is executing). If it's not I don't think my suggestion will work.

Yeah, I don't think we can do that. It has to be done before the task graph is executed, self-mutation seems too hard to schedule.


Done.


for clarity you can use `D2R(0.5)`


I didn't know about `Try`. Thanks for the tip!


@rroueche We don't want to make fax numbers clickable, do we?


can you make a test release of stable store version plus this patch?


😁
I was bored!


But even, so, this is just leading zeros — if you pass `123` here, you'll get `"123"`.


Hi @kazuki43zoo ,
I think it's better to test this in typehandlers-jsr310 project.
typehandlers-jsr310 depends on core, but core does not depend on it.
Wouldn't you agree?


ну так у тебя и 2+2 скоро будет 4.096 и нужно будет float делать )


нет


good point, undo-ing that one


Влада ответ


биллинг случайно не гидра? )


![](https://github.trello.services/images/mini-trello-icon.png) [Finalize the creation of the Git Repo](https://trello.com/c/136WRlRV/26-finalize-the-creation-of-the-git-repo)


This is rather a cosmetic motivation, to be fair. I think what would make the best sense to me would be ``[`yes | `no] option``, where ``Some `yes`` would mean put the option, ``Some `no`` don't put it and `None` leave the default is the underlying tool. But again, my point is really cosmetic only. There's nothing here that documentation couldn't fix.


* `...{db}` is just `db`.
* `{body: body}` can be abbreviated to `{body}`


Now it possible that session files contain window data with empty tabList. QupZilla will crash when loading these session files. The following workaround works:

```diff
diff --git a/src/lib/tabwidget/tabwidget.cpp b/src/lib/tabwidget/tabwidget.cpp
index 18e4858..88b6389 100644
--- a/src/lib/tabwidget/tabwidget.cpp
+++ b/src/lib/tabwidget/tabwidget.cpp
@@ -807,6 +807,9 @@ QByteArray TabWidget::saveState()

 bool TabWidget::restoreState(const QVector<WebTab::SavedTab> &tabs, int currentTab)
 {
+    if (tabs.size() == 0)
+        return false;
+
     for (int i = 0; i < tabs.size(); ++i) {
         WebTab::SavedTab tab = tabs.at(i);

```


This PR was in response to Ticket 'Finalize the creation of the Git Repo'. Ticket has been moved to 'Ready for production' now that the PR has been merged.


cc @MichaelArestad


Why does this return object not follow the pattern of `{ statusCode, response }`?


:D nice proxy


(see line 161 comment)


(see line 161 comment)

I guess, at this point, I actually should have asked: Why don't all these objects follow the same pattern? Maybe `entity` is more useful than `response` if further processing is required.


fine so far, to the point.


Isn't this one of the endpoints that doesn't exist anymore? I guess we haven't done that refactoring yet in the model library or manifest, but I think you can already safely remove them from the server.


Added for consideration in #62.


I see what you're doing with result.entity; it needs to be committed.

I guess I should have read all the code before leaving those other comments above.

Still a question: Are we sure there is always only one entity to be committed? Probably not, right?

If it's not already there, I can add a `commit` method to a central object in the model library, meant to commit all changes.


Yes, that's simply a copy/paste since the random version was tested before this commit.


Why are test expectations being removed? Is this something we should be discussing?


Раньше отображалось значение, которое хочет юзер, а сейчас реальное значение битрейта (как у Cisco). Оба варианта имеют свою логику и право на жизнь. Так как мне не было известно, что кто-то использует такой алгоритм апдейта, то был сделан выбор с 1-го на 2-й.

Полагаю, если менять скрипт биллинга, то он должен разрешить реальному значению отличаться от желаемого на `250 * 8` бит.


Thanks for the explanation.  So it works like I expected.  As it
was just an oversight, I will set release_so_abi_rev to 1 in the
OpenBSD ports patch.


No because of the size() return (vector.size() gives a size_t. It would need a cast before. Another reason (but it would never happened) is that this sampler is used to get an element id in an array so it should correspond to the range of index in an array.

Moreover this is only used during computation (and not stored ou returned)


А можно сохранять значение которое было указано изначально и выводить его в отдельном поле?


right.


Nice commit bro


yes.


> биллинг случайно не гидра? )
нет )


don't we leak the remaining objects (`secondarySubListener`, `node`, `node_impl`) when we return directly here?


why does thiS EXIST


Credential leakage. @sch00lb0y Can you put all such things in env?


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


replace PT_BR by EN_GB


> А можно сохранять значение которое было указано изначально и выводить его в отдельном поле?

Ценой памяти.


Possibly fixes #482


TeamCity Code :: 1. Development :: DDK :: Feature [Build 241](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=19682&buildTypeId=Code_Development_Ddk_Feature) outcome was **FAILURE**
Summary: Will fail Build time: 00:01:05


..and pretty much figured you';re really like it1!!

http://atlas-x.com/careers

Voros Cobbles, Ph.C  ______________________
"don't stand. don't do s***. avoid anything
that makes the other guy feel stupid. grab hold
of your stuff, and leave as quietly and
quickly as possible. Trust me, it's better than
the other option."


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/8c053ff0-67c4-4f8b-90ec-c669d30aeeff "fleetchaincd"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/bb88b5be-7fc2-49e7-872a-20f7fcf2b106 "fleetchaincd") deployed [fleetchaincd](https://github.com/mamandal/fleetchaincd/releases/tag/deploy-ibm-yp-us-south-mamandal-in.ibm.com-dev-20170407-192108 "deploy-ibm-yp-us-south-mamandal-in.ibm.com-dev-20170407-192108") to [dev](https://console.ng.bluemix.net/apps/63e7bd69-2e2c-4596-8787-c7c45cd05a9c "ibm:yp:us-south:mamandal@in.ibm.com:dev"), including this commit


How did this fix your problem with the absolute urls?
In my situation the fonts are placed in `/public/fonts/vendor/fontawesome/*` so the fonts referenced by css files still can't be found.


replace these hardcoded number by meaningful variables


>> биллинг случайно не гидра? )
> нет )
у них тоже 1024 по историческим )


replace PT_BR


Be very careful leaving whitespace in your code. Inevitably it will lead to merge conflicts. You can trim whitespace in your SublimeText editor by adding this line to Preferences >> Settings >> 'Preferences.sublime-settings -- User'


remove dead code


If original image is plotted first, matplotlib doesn't maintain the correct xlim/ylim.


I think the tabs looked a lot better before this change, and that they look very cramped like this :-(


replace stuff like "Hora" by constants


Would this removal of `libz.so*` cause issues with python crypto module, as seen here: https://gpdb.ci.pivotalci.info/teams/gpdb/pipelines/gpdb_master/jobs/icw_gporca_sles11/builds/34 ?

@pivotal-mike @tom-meyer


what do 0 and 1 mean?


Watch your whitespace.


@FieryCod not sure why you put 501 response status code for database error, becouse it is for sure 500 (Internal Server Error), this code also for sure don't repeat work done by swagger.

# Parameter Error.code: string
Let us assume some scenarios:
1) Swagger validation error in request
Error object is assigned by reference and we make sure it is ok. Response code is 400 set by swagger in this case (exactly it is always 400, when request fails validation), but it stands for Bad Request, we don't know much. Ok there is message that tells us for example that parameter is not a valid type, but still it is only readable by human. error.code in this case would be "INVALID_TYPE" which connected to 400 http status code gives enough informations to endpoint what has been done wrong, and possibly could be even handled by itself.
2) Swagger validation on response
It is always 500. And it is so much worse error than previous one, becouse it is caused not by client. So I think in this case anything that can help us analyze a problem is realy valueable.
3) Database error
Again 5xx, but for example if the error.code would be send to endpoint like "BUSY"/"TRY_LATER" it could try to connect again automatically.

So conclusion for paramater: code (string)
- it is an additional helpful information for analyzing error source; mostly for client/endpoint not for human
- it can be used to select proper http status code automatically, and not to stick only to general responses
- without it you relay only on message which may be not so simple; also having two things where one should be as short as possible it is likely to make people compose semantic error messages and makes it easier to verify if messages are properly composed
- excluding this paramerter probably means including "statusCode": number; which currently is resolved automatically by resolveStatusCode which can be extended

# The code
Yes, it currently complex a bit. I would appreciate help with simplifing it by handling different types of error in another function. Currently it is solved by checking for three different scenarions in function parseError(err)

1) err is an object with set properties "message" and "code"
- such an object is simply returned, becouse it is correct, and this scenario would cover all cases when source code of application would be 100% valid without any mistakes (including vendor packages)
2) err is an object without "message" or "code" - indicates it is not a valid Error Response. Why? Becouse it could be just a typo (e.g. when creating new kind of error)
- no message property is obvious
- but what when no property "code" is set? We can possibly solve it in two ways:
   - **(current)** assume it is not a valid error response and show error that error response is not valid (with object data inside error)
   - set this code parameter to default one (like: "Internal Server Error" or "Undefined")
both approaches in my opinion are good, but I'v chosen this one which I found more resourceful
3) it is not an object
- in this case it simply takes whatever parameter it was and makes from it general error with status code 500
- this case is only as precaution and should not be used or handled via another error handler

# Clarify responses
- Client fails to manage api properly: Error familly 4xx
  - Generally 400 for request validation failed
  - 404 not found
- Error becouse of wrongly done something in application: 5xx
 - 500 is almost for everything
 - 501 you mentioned is "Not Implemented" which means that server dont have yet such a feature and may have it in the future

# Summary


To me, deal* seems to be an odd choice for a method (is not crystal clear what the method does)


why 0 and 4? maybe, doc the expected input. also, I still miss the unit test for this.


I disagree with this change. If a set of cards are loaded via OverhandShuffle.load(), we can't guarantee the values in the original deck will be ordered - a property the new code depends on.

I was about to refactor unbrokenPairs() this morning. Your code is what I had in mind, but if we revert we'll need an additional nested loop:

for ([current loop]){
 for (int i = 1; i < deck.length; i++) {
  if (deck[i] == originalDeck[i] && deck[i-1] == originalDeck[i-1]) {
   ++unbrokenPairs;
   {
 }
}

Also load will have to store the original deck loaded by itself.


There were the following issues with your Pull Request

  * A "License" and a "Signed-off-by" trailers are required. See [the guidelines about this](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#a-license-and-a-signed-off-by-trailers-are-required)

We ask for a few features in the commit message for Open Source licensing hygiene and commit message clarity.
`git commit --amend` can often help you quickly improve the commit message.
[Guidelines](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#commit-messages) and [a script](https://github.com/ipfs/community/blob/master/dev/hooks/setup_commit_msg_hook.sh) are available to help in the long run.
Your feedback on GitCop is welcome on [this issue](https://github.com/ipfs/infrastructure/issues/23).

---
This message was auto-generated by https://gitcop.com


Please guide me, I am unable to see the log messages of the array list contents in log cat.
I use the following code to print in the log cat;

 Log.v("NumbersActivity", "word at index 0: " + words.get(0));

Then, when i open the log cat monitor it just printing the random messages continuously without stopping. Can anyone help


These footers should be in a common file and included from all blades!


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/68e677d6-07af-4412-827a-b8ca4dfdb875 "PostCom"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/a4eada64-1fba-40b6-a441-e09c05b84897 "PostCom") deployed [PostCom](https://github.com/lgks2/PostCom/releases/tag/deploy-ibm-yp-us-south-ks2_technologies-test_space-20170407-192807 "deploy-ibm-yp-us-south-ks2_technologies-test_space-20170407-192807") to [test_space](https://console.ng.bluemix.net/apps/f58e460b-4444-41fc-891c-aff8847e85c9 "ibm:yp:us-south:ks2_technologies:test_space"), including this commit


Yes, this needs a `fail:` similar to the other functions which still tries to delete the other resources even if cleaning up one of them fails.


Won't changing the string ID break saves?


In that subscribe, this works and seems easier.

       this._postService.getComments(post.id)
                        .subscribe(comments =>
                        {
                           this.currentPostForDetail.comments = comments;
                           this.commentsLoading = false;
                        });


Add boilerplate HTML and begin page content


>You want to get rid of the outputDir configuration value in favour of more Java plugin-like configuration?
>>Yes, but allow it to be overridden by using the output convention in the `SourceSet`.

I'm not sure how this would work exactly. We can't add `output` as a configuration property -- we were doing this earlier, but `output` is something like a "reserved word" for the Java plugin. That's why I changed it to `outputDir`.

>Setting the source directory for the java SourceSet was my intention here. When are the sourceSet config closures applied? Is it only when the task executes or is it before?

From what I can tell, the sourceSet config closures are applied after the umple plugin is applied and before the `UmpleGenerateTask` runs. We read the values from the config closures in `getCompileConfig` inside `UmpleGenerateTask`, so if we don't run the `UmpleGenerateTask` we never use the configuration information. We don't have access to the configuration information when we apply the Umple plugin.

>I find it strange if the source set configurations are applied during the execution of the task (I am willing to believe it, just find it strange..).

They're not applied during the execution, but we *read* them during the execution of the `UmpleGenerateTask`.


@thiagomanel 1 means that station file was not found in repository, so download was not completed.
0 means that download was successfully completed.

The method that calls downloadUnformattedStationFile() handle it's output and move to another near station if exit value is 1.


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


@EsdrasVP why not true/false?


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


When I was debugging the program using gdb, I kept receiving messages such as :
```
136	            for (int k = upper; k < r_col; k++) {
(gdb)
137	                PRIV(dst)[i][k] += coeff * PRIV(r)[j][k];
(gdb)
136	            for (int k = upper; k < r_col; k++) {
(gdb) p dump(r)
value has been optimized out
```
and I'm not sure whether it was caused by compiler optimization and whether that was the reason program not worked, so I turned off optimization.


Watch your whitespace.


@raniesantos Webpack by default compiles all css urls as absolute paths.

just remove that line and you should be good as long as your paths in your stylesheets are correct.


@thiagomanel These numbers are hardcoded due to NOAA file format, it returns a lot of information and only distinguish each variable with intervals like these.

What we can do is put these values in variables, but I don't know if this will improve code that much.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/c5be0172-0fbd-4057-9d32-b4df1614ce28 "php-mysql-crud"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/bdfa1059-204d-41a8-934c-bdb19de0b024 "php-mysql-crud") deployed [php_mysql_crud](https://github.com/gportillo94/php_mysql_crud/releases/tag/deploy-ibm-yp-us-south-gportill-dev-20170407-193156 "deploy-ibm-yp-us-south-gportill-dev-20170407-193156") to [dev](https://console.ng.bluemix.net/apps/6dcdd5a4-a14b-459b-981c-7e5490a8bd0a "ibm:yp:us-south:gportill:dev"), including this commit


ok, @EsdrasVP ate least, add an example to the javadoc


These are not the most relevant questions for the BookSwap app usage.


Parentheses typo.


Misses loop.first in second condition.


just take the new binary


@thiagomanel This names in PT_BR must be changed in a future SEBAL code refactor, because a lot of legacy code used, erroneously, variables in EN_GB along with PT_BR. It causes confusion, so it might be an issue to create.


Stop showing your passwords to the whole world! This file should not even be on Github! Put it on your `.gitignore` and remove it from Github.


ok Glitch64/OGLEScombiner.h should be there now


indent this end


remove these empty spaces


The test was actually doing multiplication between zero matrices because I forgot to assign value to the matrices, which would certainly passed the test. When I filled random numbers to each matrix, the test failed.


Post delete comment.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/8c053ff0-67c4-4f8b-90ec-c669d30aeeff "fleetchaincd"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/bb88b5be-7fc2-49e7-872a-20f7fcf2b106 "fleetchaincd") deployed [fleetchaincd](https://github.com/mamandal/fleetchaincd/releases/tag/deploy-ibm-yp-us-south-mamandal-in.ibm.com-dev-20170407-193459 "deploy-ibm-yp-us-south-mamandal-in.ibm.com-dev-20170407-193459") to [dev](https://console.ng.bluemix.net/apps/63e7bd69-2e2c-4596-8787-c7c45cd05a9c "ibm:yp:us-south:mamandal@in.ibm.com:dev"), including this commit


Hi Alex: Thanks for the fix. I had a few questions to understand this better:
1) From the fix, it seems that there was a race condition in calling parseString function in pyparsing from multiple threads. So, with this global call to parseString, this call will initialize once?
2) If 1 is correct, are you assuming that the subsequent call to parseString which will happen within the constructor of Requirement class will fetch value from the cached version in pyparsing package? Or should you remove the call from within constructor all-together? (I am referring to req = REQUIREMENT.parseString(requirement_string) in requirements.py).
3) Will the hard-coding to "x[]" work with other cases as well? So, in the particular use-case I am working with, the call goes from paramiko->hazmat//backends/init.py->pkg_resources/init.py which calls Requirement.parse(("x[%s]" % ','.join(extras))).extras.

Thanks again for the quick response and help with this!


@thiagomanel Could be too. I'll change method return type.


Or we can make it one step at a time. For example, if we need to modify this class, do replace only for this class.


remove all these random spaces.


arghhh, crap.


indentation


@thiagomanel Only used deal* because format* already existed, but I'll change this name to a more clear one.


@harawata

I can understand you opinion. However i think this test should belong with core module because this is tests for implementation code of `TypeHandlerRegistry`(core module).

> typehandlers-jsr310 depends on core, but core does not depend on it.

Yes. The core module not depends on typehandlers-jsr310 physically. However there are implementation code depends on it essentially. (I think it is a coding technique for handling typehandlers-jsr310 as option module at runtime.)

What do you think ?


:smiley:


@geraldarthur Are you meaning to push these to a pull request on the primary project, or is this supposed to be just for your fork?


Created multidev environment [ci-example-d8-composer#pr-behat-co](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#pr-behat-co).

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


I think it would be good if this exception is at least logged.
Yes, I know this should be in OpenJson.
// cc @solomax


What is this ?


RE: Pandas
Hello @frieds
cc:  @reshama @aramnath @pburkard88 @andrewdblevins
---
Good job in completing the Pandas section 👍
A link to solutions will be sent out soon.

---
Comments

Q11 Another great way to see this data is by using groupby, which is a very powerful feature in Pandas. Make it your friend :)
df.groupby('region').count()

---
Extras!

With this exercise, you have been exploring the built in functionality of Pandas. To find out which built-in functions are available, try typing df. + tab to access autocomplete. The dot after df will turn red and you will see a drop down list of available functions, like df.head. This is a great way to learn about all that Pandas has to offer.

The exclamation point syntax is part of IPython magic
commands. These are special functions that provide helpful abilities to the interpreter. IPython ships many of these by default, and you can write your own if you need custom functionality. You can see a list of the ones available in your interpreter by running the %lsmagic command.

http://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic%20commands


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/68e677d6-07af-4412-827a-b8ca4dfdb875 "PostCom"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/a4eada64-1fba-40b6-a441-e09c05b84897 "PostCom") deployed [PostCom](https://github.com/lgks2/PostCom/releases/tag/deploy-ibm-yp-us-south-ks2_technologies-test_space-20170407-194149 "deploy-ibm-yp-us-south-ks2_technologies-test_space-20170407-194149") to [test_space](https://console.ng.bluemix.net/apps/f58e460b-4444-41fc-891c-aff8847e85c9 "ibm:yp:us-south:ks2_technologies:test_space"), including this commit


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


Executar o arquivo no terminal no diretório raiz /root
Ex: sh makeUser.sh


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


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/c5be0172-0fbd-4057-9d32-b4df1614ce28 "php-mysql-crud"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/bdfa1059-204d-41a8-934c-bdb19de0b024 "php-mysql-crud") deployed [php_mysql_crud](https://github.com/gportillo94/php_mysql_crud/releases/tag/deploy-ibm-yp-us-south-gportill-dev-20170407-194421 "deploy-ibm-yp-us-south-gportill-dev-20170407-194421") to [dev](https://console.ng.bluemix.net/apps/6dcdd5a4-a14b-459b-981c-7e5490a8bd0a "ibm:yp:us-south:gportill:dev"), including this commit


Could we not add a new flag to turn on these rare cases? Rather than just comment them out.


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


In fort.3 that is^


I added the `nullptr` here because if you don't the icon will disappear from the Windows taskbar and you can no longer interact with iaito once you switch to another window...


i was just curious what you are doing with your huehue project. not sure though you should exp, sin or double precision calculation on the arduino if you can avoid it. floating point calculations are usally very slow on microprocessors (but i do not know specifics for arduino). just wanted to let you know, if you experience lag or stuttering, this might be the cause.


RE: Pandas
Hello @leeguoo
cc:  @reshama @aramnath @pburkard88 @andrewdblevins
---
Good job in completing the Pandas section 👍
A link to solutions will be sent out soon.

---
Comments

Q9: If you include ‘inplace=True’, the operation is done in place and you don’t need to assign results to a new df, see below:
df.rename(columns = {'Unnamed: 0' : 'sub_region_desc'}, inplace = True)

Q11 Another great way to see this data is by using groupby, which is a very powerful feature in Pandas. Make it your friend :)
df.groupby('region').count()

---
Extras!

With this exercise, you have been exploring the built in functionality of Pandas. To find out which built-in functions are available, try typing df. + tab to access autocomplete. The dot after df will turn red and you will see a drop down list of available functions, like df.head. This is a great way to learn about all that Pandas has to offer.

The exclamation point syntax is part of IPython magic
commands. These are special functions that provide helpful abilities to the interpreter. IPython ships many of these by default, and you can write your own if you need custom functionality. You can see a list of the ones available in your interpreter by running the %lsmagic command.

http://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic%20commands


Hi Harvey, sorry about that. I've reverted the change now. I just found the assignment spec a little unclear on this point.


Run your HTML through a validator: https://validator.w3.org/
There are several errors in your code that should be fixed.
Also you need to have a .gitignore on your lib folder. We were not expecting any CSS frameworks to be used at this point. Fix it up.


RE: Pandas
Hello @plim0793
cc:  @reshama @aramnath @pburkard88 @andrewdblevins
---
Good job in completing the Pandas section 👍
A link to solutions will be sent out soon.

---
Comments

Q9: If you include ‘inplace=True’, the operation is done in place and you don’t need to assign results to a new df, see below:
df.rename(columns = {'Unnamed: 0' : 'sub_region_desc'}, inplace = True)

Q11 Another great way to see this data is by using groupby, which is a very powerful feature in Pandas. Make it your friend :)
df.groupby('region').count()

---
Extras!

With this exercise, you have been exploring the built in functionality of Pandas. To find out which built-in functions are available, try typing df. + tab to access autocomplete. The dot after df will turn red and you will see a drop down list of available functions, like df.head. This is a great way to learn about all that Pandas has to offer.

The exclamation point syntax is part of IPython magic
commands. These are special functions that provide helpful abilities to the interpreter. IPython ships many of these by default, and you can write your own if you need custom functionality. You can see a list of the ones available in your interpreter by running the %lsmagic command.

http://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic%20commands


This is redundant because `eventFilter` is a virtual method and specifying it in the class will already call it.


This doesn't compile.


Please make sure to do a PR from your fork in the future, @cachitas. This way you can verify that it will build correctly as intended without having bad releases go out.


`override` is used to make sure you don't accidentally spell `eventFilter` wrong and get surprised with the function not being called.


@ErikEJ FYI, so next time we both get it right :smile:


That's alright.

I'm just going through and manually re-implementing all the other brilliant changes you had made in a branh.

I'll push in half an hour or so.

See you at the labs.

Harley

________________________________
From: printfn <notifications@github.com>
Sent: Saturday, April 8, 2017 7:47:35 AM
To: printfn/241-assignment
Cc: patha454; Comment
Subject: Re: [printfn/241-assignment] Remove originalDeck since it's unnecessary (33ba956)

Hi Harvey, sorry about that. I've reverted the change now. I just found the assignment spec a little unclear on this point.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/printfn/241-assignment/commit/33ba956e679f2173ead53dab9e5bfa7ed408187b#commitcomment-21682074>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AZsudm7oirfNmk1lOzLd5Pqcj-e3fRqRks5rtpLXgaJpZM4M3S2g>.


@chneukirchen the aarch64 builders need a manual build of go on the host.


@akerekes @patflynn Releasing.


RE: Pandas
Hello @ejm714
cc:  @reshama @aramnath @pburkard88 @andrewdblevins
---
Good job in completing the Pandas section 👍
A link to solutions will be sent out soon.

---
Comments

Q11 Another great way to see this data is by using groupby, which is a very powerful feature in Pandas. Make it your friend :)
df.groupby('region').count()

---
Extras!

With this exercise, you have been exploring the built-in functionality of Pandas. To find out which built-in functions are available, try typing df. + tab to access autocomplete. The dot after df will turn red and you will see a drop down list of available functions, like df.head. This is a great way to learn about all that Pandas has to offer.

Check out IPython magic commands.
These are special functions that provide helpful abilities to the interpreter. IPython ships many of these by default, and you can write your own if you need custom functionality. You can see a list of the ones available in your interpreter by running the %lsmagic command.

http://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic%20commands


Если игрок пытался сменить скин и у него в пароле был например восклицательный знак, система выводила ошибку "Логин и/или пароль пустые или содержат недопустимые символы!", хотя системе не должно быть дела до символов в пароле пользователя. Этот commit исправляет ошибку.


Damien, is there a typo on this line? Should the line instead be:
cat /docker-entrypoint-initnuxeo.d/nuxeo.conf >> $NUXEO_CONF


Be very careful leaving whitespace in your code. Inevitably it will lead to merge conflicts. You can trim whitespace in your SublimeText editor by adding this line to Preferences >> Settings >> 'Preferences.sublime-settings -- User'
`{"trim_trailing_white_space_on_save": true}`


@edolstra would you mind documenting how this works/holds onto references/etc.? Perhaps leave a comment next to `nixStable` so people know that they should update `nix-fallback-paths.nix` when they update it?


The old upgrade strategy has been ditched, and this new one (where Prison 2 only downloads the updates, instead of both downloading the update and converting the data) may be replacing it. We have not finalized the decision of it's inclusion of the Prison 2.4 update, but I pushed this anyway because I SPENT AGES ON THIS FFS


You completely drop support of previously set status code in this line. E.g. swagger on request validation failed leaves error 500 which is incorrect (should be 400).


@Benau Which flags did you use to compile libvpx? It enables SSE 4.1 for me by default. I assume that we don't want to have it for compatibility reasons? Or it will just not use it if it's not available in the CPU?


@edolstra also a little concerned with stdenv changes (and other nix dep changes) changing those paths


I don't think so, see: http://doc.qt.io/qt-5/qobject.html#eventFilter
But there are other functions, see my comment below, where this should not be needed.


RE: Pandas
Hello @mattmurray
cc:  @reshama @aramnath  @pburkard88 @andrewdblevins
---
Good job in completing the Pandas section!
A link to solutions will be sent out soon.

---
Comments

Q4. An easy way to display the first x rows in a dataframe is df.head(x), the last x rows can be displayed using df.tail(x) and a random sampling of rows can be had using df.sample(x).

Q5. Check out print formatting in Python: https://pyformat.info/

Q11 Another great way to see this data is by using groupby, which is a very powerful feature in Pandas. Make it your friend :)
df.groupby('region').count()

---
Extras!

With this exercise, you have been exploring the built in functionality of Pandas. To find out which built-in functions are available, try typing df. + tab to access autocomplete. The dot after df will turn red and you will see a drop down list of available functions, like df.head. This is a great way to learn about all that Pandas has to offer.
Check out IPython magic commands.
These are special functions that provide helpful abilities to the interpreter. IPython ships many of these by default, and you can write your own if you need custom functionality. You can see a list of the ones available in your interpreter by running the %lsmagic command.

http://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic%20commands


I'm sorry, but I don't recognize the author of this commit. Can you please identify yourself? Did anyone officially approve this PR?


It doesn't matter, because in that case we're sure $_GET is empty, so there is nothing to clean.


That installs the `eventFilter` specified in `MainWindow`  on the `textEdit` class.


I think the problem you’re having is that zoomifytilesource isn’t included in OpenSeadragon. You’ll need to reference it in your code, probably from here: https://gist.github.com/foobarable/f6260b5204231ce5e0eb <https://gist.github.com/foobarable/f6260b5204231ce5e0eb>

Melinda

> On Apr 7, 2017, at 9:30 AM, arrigo55 <notifications@github.com> wrote:
>
> You can see my code and related files at
> https://drive.google.com/open?id=0B1mkW7rsGhsPVS1nLXFCb1R2ams
> Thank you for your help
>
> 2017-04-07 16:48 GMT+02:00 Melinda Minch <notifications@github.com>:
>
> > Hmm - what does your code look like? If I can take a look, I might be able
> > to help. Is your xml file from zoomify in a place where the script can
> > reach it?
> >
> > Thanks,
> > Melinda
> >
> > > On Apr 7, 2017, at 7:18 AM, arrigo55 <notifications@github.com> wrote:
> > >
> > > Thank you so much for your very quick answer. I know very well Zoomify,
> > but
> > > I am quite new of Openseadragon and may be I am doing something wrong. I
> > > have copied your html script, adjusted the adrresses for openseadragon.js
> > > and for the tiles directory, but I always get the message "Unable to open
> > > [object Object]: Unable to load TileSource". Moreover i do not know the
> > > meaning of 'type: "zoomifytileservice",'. Can I use the normal
> > > openseadragon-bin-2.2.1?
> > > Have I to do any change? Thank you in advance for your help.
> > > BW
> > > Arrigo Capitanio
> > >
> > > 2017-04-07 10:33 GMT+02:00 Daniel Berthereau <notifications@github.com>:
> > >
> > > > The most basic one, a simple folder of tiles and the standard
> > > > ImageProperties.xml created with the zoomify script.
> > > >
> > > > —
> > > > You are receiving this because you commented.
> > > > Reply to this email directly, view it on GitHub
> > > > <https://github.com/openseadragon/openseadragon/commit/
> > f3198929b08f59387242da04fe9efc8533d797e4#commitcomment-21671188>,
> > > > or mute the thread
> > > > <https://github.com/notifications/unsubscribe-auth/AJ0YNmhq0wno6e2_
> > tSuVNFCQUmJKOUunks5rtfTRgaJpZM4M2lCL>
> > > > .
> > > >
> > > —
> > > You are receiving this because you are subscribed to this thread.
> > > Reply to this email directly, view it on GitHub <https://github.com/
> > openseadragon/openseadragon/commit/f3198929b08f59387242da04fe9efc
> > 8533d797e4#commitcomment-21676173>, or mute the thread <
> > https://github.com/notifications/unsubscribe-auth/
> > AAhcK2RygwNDvYAZnjee3AjaIF-0mZUmks5rtkXNgaJpZM4M2lCL>.
> >
> > >
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/openseadragon/openseadragon/commit/f3198929b08f59387242da04fe9efc8533d797e4#commitcomment-21676722>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/AJ0YNswZvJ3GrWW7W1mJ88kyB0Va2fqLks5rtkyngaJpZM4M2lCL>
> > .
> >
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub <https://github.com/openseadragon/openseadragon/commit/f3198929b08f59387242da04fe9efc8533d797e4#commitcomment-21678482>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAhcKzs4jePvT1fx8ejuJjnk1XBgR6CDks5rtmS6gaJpZM4M2lCL>.
>


Does this mean that `pc.createDataChannel()` can now return `undefined`? This seems non-standard and against the spec. It caused this issue: https://github.com/feross/simple-peer/issues/163

Can you clarify?


agree federal chief main medal hold start pulse deposit renew high diesel space fold actor little inform mimic budget sand glory decide pass blue limb misery job


Created multidev environment [ci-example-d8-composer#pr-behat-co](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#pr-behat-co).

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


I think it is a joke. Really? What is http protocol status codes for then?


#9 can read / save floor plan using `map` attribute of floor, as JSON string.


Great! Replicates the behavior of logfloatPrelude. I pushed a small change to fuse the loops calculating the total weight and the max


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


#9 can read / save floor plan using `stackmap` attribute of floor, as JSON string.


**Whoops!**

There were *28 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L43`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L43) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L49`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L49) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L167`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L167) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L170`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L170) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L193`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L193) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L196`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L196) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L263`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L263) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L266`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L266) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L278`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L278) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L307`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L307) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L365`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L365) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L420`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L420) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L421`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L421) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L428`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L428) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L525`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L525) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L528`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L528) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L555`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L555) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L558`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L558) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L586`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L586) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L589`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L589) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L651`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L651) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L654`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L654) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L659`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L659) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L661`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L661) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L683`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L683) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L686`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L686) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L783`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L783) - Line must be at most 100 characters
[`src/content/en/fundamentals/design-and-ui/responsive/images.md#L786`](https://github.com/Google/WebFundamentals/blame/80f41717994657275bfd82fb5aa5d947520788e4/src/content/en/fundamentals/design-and-ui/responsive/images.md#L786) - Line must be at most 100 characters


@peterblazejewicz was it only one place with missed `https` ?


#9 can delete a floor object using Delete key on keyboard.


RE: Pandas
Hello @Flowinger
cc:  @reshama @aramnath @pburkard88 @andrewdblevins
---
Good job in completing the Pandas section 👍
A link to solutions will be sent out soon.

---
Comments

Q11 Another great way to see this data is by using groupby, which is a very powerful feature in Pandas. Make it your friend :)
df.groupby('region').count()

---
Extras!

With this exercise, you have been exploring the built in functionality of Pandas. To find out which built-in functions are available, try typing df. + tab to access autocomplete. The dot after df will turn red and you will see a drop down list of available functions, like df.head. This is a great way to learn about all that Pandas has to offer.

Check out IPython magic commands.
These are special functions that provide helpful abilities to the interpreter. IPython ships many of these by default, and you can write your own if you need custom functionality. You can see a list of the ones available in your interpreter by running the %lsmagic command.

http://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic%20commands


Kappa 123
GOLDEN Kappa Check in chat


Please revert to previous setting.


TeamCity Code :: 1. Development :: DDK :: Feature [Build 244](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=19690&buildTypeId=Code_Development_Ddk_Feature) outcome was **SUCCESS**
Summary: Tests passed: 42 Build time: 00:02:30


我已经做了个基于阿里云消息服务的短信发送组件，地址在这儿：https://github.com/gmars/yii2-aliyunmns
我自己测试了没有问题。


I tried I cant seem to get the token. Could I pay you to get a set  I need. I have the persons username. thanks


这个提交好像会导致 antd 中的 Tooltip 位置偏移

![image](https://cloud.githubusercontent.com/assets/3580607/24782476/1ad5cdf6-1b79-11e7-9124-3aed01c9278a.png)

我回滚到再之前的提交就没问题了。


Fixes #22


Dropdown Select 等就没影响。


When changing MAX_CLIENTS on server it's required to update on client. Client must have protocol.h compatible with server otherwise won't recognize all the clients connected on the server. Not easy task to add more than 16 spectators on a 8x8 game. QTV is not option in this case because all the spectators are also players, so for a spectator to reconnect as player is easy when not on QTV


I am not sure what they are for either as this was ported from HPM. I will remove the modifier.


Don't remove these shortcuts, which can be still useful later.


You can utilize C11's `_Generic` for designated initializers.


Thank you for visiting us at dcPrintz Magazine, where you''ll find Your Blueprint to Sassy Intellect!


Don't say "calculate the answer". Instead, we usually call it "evaluate".


@RyeKimmi Don't use magic numbers in code (i.e. a reader of the code has no idea what 250 and 25 are for nor what they mean), and always indicate the units in a comment when doing a conversion.

Also, *when doing a conversion that uses some graph, explain it*. See the [method in `IRSensor`](https://github.com/Team694/Rafael/blob/master/src/com/stuypulse/frc2017/util/IRSensor.java#L32) that converts from volts to inches. Notice it links to the document which describes the voltage-to-length function of the sensor (if you used an analogous document, link it here in a comment).


thanks


Thanks @minhajuddin ! I did think to use streams and enums, I was not aware of them, nice use of them there!


scope test ?


@jmtaylor I'm not sure if this property is necessary. The default value of `font-variant` is normal, and we do not have a habit of changing this value in our projects. I would think that it could perhaps be an additional option, or perhaps it could go away altogether.


 ---

 <img alt="@renatamuy" class="avatar rounded-2" height="200" src="http://www.leec.eco.br/imagens/people/renata.jpg" width="200">

 - Renata  Muylaert

   **Formação**: Biologist

   **Interesses**: R, disease ecology, mammals, network ecology, scientific communication

   **E-mail**: muylaert@rc.unesp.br

 ---


#1434

Roger Shimizu <notifications@github.com>于2017年4月7日周五 08:20写道：

> @simonsmh <https://github.com/simonsmh> just go ahead, please.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/shadowsocks/shadowsocks-libev/commit/a0d38b3d91bdfcc539285847ad4e7dbf9e13c48e#commitcomment-21667459>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJEkgx_K3WDtn3noi58WpxKkQ2cQH0RDks5rtYFBgaJpZM4M1wgL>
> .
>


What about `npm i --save-dev quixote` instead?


Optional.map ?


Adjusted. Share new dates with us.


Setter is evil


少了第五场。


Thanks 🙏


v8.7.0-docfix (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1294 of 1294 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-37.65%25-green.png)


Let it be known that this commit fixed the Travis issues. 🙏


How do I code a cat


and headerNameIsNull?


IMHO, best would be splitting into the "library" and "plugin". The plugin is just a WP "wrapper" around the library.


Hello Pike, would you double check on this? For me, since Sierra, the section index for `__KLD, __text` is 26. I forgot to mention you while adapting RevoBoot code into [Clover](https://github.com/cecekpawon/CloverPkg/blob/master/Library/Platform/KernelPatcher.c#L228) while ago. Please ignore if you think it was correct.

![screen shot 2017-04-07 at 09 09 03](https://cloud.githubusercontent.com/assets/8464050/24782800/81b14ea8-1b72-11e7-902f-1d7f4b10bfd0.png)


Ident ?


Import MimeMessageBuilder from mailet-base::test (please)


![](https://github.trello.services/images/mini-trello-icon.png) [sanghoon-ahn 브랜치](https://trello.com/c/R2eqtW3Y/58-sanghoon-ahn)


Idem, use MimeMessageBuilder everywhere here ;-)


Is this change correct? after updating to 2.6.18 i get error
Call to undefined method Illuminate\Database\Query\Builder::makeVisible()
for now i am using previous version


@jmtaylor I would like to see if this property is having an impact on the current uses of icons on our websites. It might be worth sampling a few websites and testing by toggling this property on and off in the browser. I also tested out of curiosity and noticed that autoprefixer does nothing for `font-smoothing`. Let's double check and make sure that the `textSharpen` mixin is accounting for both `-webkit` as well as `-mox-osx` prefixes and their respective values. We may want to create a font-smoothing mixin altogether for handling this property in general.


Faz o merge com a branch 7-adicionar-logo e aplica paleta de cores

Resolve #5 e #6


大神，有没有方法，直接调用一下方法，能改变menu上显示的文字，你那个代理，都是有返回值，我不知道该怎么调用


оператор выводит в стрим, но, внимание, это не обязательно std::cout
в операторе вам никто не мешает позвать метод Print() -- зачем и то, и другое? Ну, я так захотел, и вы скоро поймёте почему :)


`COPYCHUNKSIZE` is `sizeof(chunktype_t)` and should be chosen to be a power of two size.  Supposing it's 16, the difference between `(len - 1) % 16 + 1` and `len % 16` is that when `len == 16` the former is 16 while the latter is 0.  What that means is that in the latter case the first copy has no effect at all.  So for copies of length 16, 32, 48, etc., one extra read/write cycle is performed that has no effect.  Most particularly, copies of exactly 16 bytes have to enter into the main loop, which is a loop we really want to avoid if we can (it involves more branch prediction uncertainty).


fijate que subiste el dia en formato zip. cuando lo guardas tenes que destildar la opcion que dice "comprimir archivo", para que te guarde en xml (no es claro el cuadro de guardado al respecto, porque guarda con la misma extension)


вы передаёте массив даблов (чё за даблы?), вместо того, чтобы передать контейнер точек (Point-ов)


Não dá. Quebra a modularização. Se colocar esse método fora do _fabric-shim_ (esse arquivo tá organizado funções que estendem o _fabric_) num escopo onde está presente e declarado o canvas instanciado, aí sim teria acesso ao _renderAll_. De qualquer forma, a chamada do _renderAll_ já está sendo feita nos locais necessários onde o _setStyle_ era chamado.
Se existe alguma maneira de chegar ao canvas por esta função, seria passando o _canvas_ por parâmetro para chamar o _renderAll_.


second test


I wasn't able to retrieve PDD puzzles from the code base:

```
cd /tmp/0pdd/EnigmaDragons/MegaBuy && pdd -q -f /tmp/pdd.xml20170407-5038-1ys2cib: 256 (not zero):
/app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd/source.rb:143:in `rescue in puzzles': ["in /tmp/0pdd/EnigmaDragons/MegaBuy/Screenshots/screen6.jpg", #<PDD::Error: ["in line #0", #<ArgumentError: invalid byte sequence in UTF-8>]>] (PDD::Error)
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd/source.rb:141:in `puzzles'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:97:in `block (3 levels) in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:96:in `each'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:96:in `block (2 levels) in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:391:in `call'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:391:in `insert'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:375:in `method_missing'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:95:in `block in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:293:in `initialize'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:93:in `new'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:93:in `xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/bin/pdd:90:in `<top (required)>'
	from /app/vendor/bundle/ruby/2.2.0/bin/pdd:23:in `load'
	from /app/vendor/bundle/ruby/2.2.0/bin/pdd:23:in `<main>'

/app/objects/exec.rb:38:in `run'
/app/objects/git_repo.rb:60:in `xml'
/app/objects/puzzles.rb:44:in `deploy'
/app/objects/job.rb:42:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:89:in `block in timeout'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `block in catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:104:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:194:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `[]'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:138:in `service'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:94:in `run'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/server.rb:294:in `block in start_thread'
```


@miguelcarrascoq hahaha makes sense!


Used ports so that php postgresql would use postgresql 9.6. By default the packages for php use 9.3 which is the reason we had to use ports to get the right version.


@jmtaylor I do not believe this property is necessary from doing a little bit of research. I think the best thing to do to hide the icon from a screen reader would be to add the `aria-hidden` attribute instead. This font awesome documentation details it nicely I think. Perhaps we should add an `sr-only` class just like they do for times when we do want hidden text for an icon. Let's discuss this more. Dan or Coy might be able to get this done for us as well.


Вы не захотели разбираться с причиной, и подогнали под ответ. Это какой-то детский сад.


Ah o @FIXME era só por lembrete, esqueci de retirar quando foi terminada a modularização.


ㄴㅇㄴㅇ


Então este fixme não seria necessário?


++i выдаёт в вас зачатки профессионализма, а i++ не выдаёт :)


Hi sikview, could you send me an email with more information about the problem? My email address is zfletch2 AT gmail DOT com


Не возразили :) Теперь я у вас хочу спросить: почему здесь лучше вернуть ссылку на константу?


jQuery-スライドバナーです。


nullptr сейчас принято писать


so next steps here ? @mwang30 @txu4 can we look at using the exisitng enum ?


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


消息服务又是啥？我這个是4月份开通的。消息服务应该和短信服务一样把？


@kenyee Could you explain the change here, commenting out the setImageDrawable? Was this redundant or did we lose functionality with this?


Isso! Esse fix já foi realizado.


Maybe the docs are out of date. Also we're using `collection.createIndexes` internally.

https://github.com/jedireza/mongo-models/blob/master/API.md#createindexesindexspecs-callback
https://docs.mongodb.com/manual/reference/command/createIndexes/


Gotta please that pesky AppleBetas


Yeah, he's so needy


@KarthikRaja1388 just follow the tutorial. If you are uncomfortable using commandline, there is tutorials for github desktop, visual studio etc


So... does it work?


Those docs also specify the way that I posted. I can confirm that it works as expected for me. Did you test your change besides the fact that the warning is gone?


[laboratorio1.pdf](https://github.com/danielandres000/redesdedatotrabajo1/files/904374/laboratorio1.pdf)
https://www.overleaf.com/8947188gzyhjdrbsykb#/32053152/


Vert.x Config提供了一种配置Vert.x应用的方式


本组件基于如下几个概念


Closes [neeasthana/FantasyFootball#46]


Configuration store 翻译成 配置仓库 会不会好一些


Hi Markus, could it be that the port in line 4 needs to be 6767? That is were my local database is listening.
Where is the correct place for a change to make __DEVELOPMENT__ become true?
Thanx,
Oliver


配置文件 -> 配置项


![alt text](https://global3.memecdn.com/50-shades-of-gay_o_1327457.jpg "Logo Title Text 1")


saw approval from jedmccaleb
at https://github.com/jedmccaleb/stellar-core/commit/7e8931d544ec71cd193a411f7c86f45457f53c76


merging jedmccaleb/stellar-core/master = 7e8931d5 into auto


jedmccaleb/stellar-core/master = 7e8931d5 merged ok, testing candidate = e7a491b0


ありがとうございます。
`offset`は必要なため、`'!BB!`といたします。
以下のようなイメージで修正いたします。

```
_PACK_STR_TWO = '!BB'

    @classmethod
    def parser(cls, buf):
        (length, offset) = struct.unpack_from(
            cls._PACK_STR_TWO, six.binary_type(buf))
            ...
```


Some papers written in JHU


modify-ctf-restrictions (nealkruis) - i386-Windows-7-VisualStudio-14: OK (2493 of 2494 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-99.96%25-yellow.png)


thanks @mayya-sharipova @iilyak. In general, I want to test the situation where 1) purge, 2) compaction and 3) indexer exist. The existence of indexer will have impact on the behavior of compaction.


对于冲突的键名，后面的配置值将替换掉之前的，


To describe anything in the app as fugly is harsh and counterproductive.

Please do not promote this change with a goal of making the mobile
platforms match. There is room for improvement in the app regardless of
device. Perhaps that should wait until Droidcon 2018. Releasing last minute
is one thing. A large, last minute code refactor will make a certain
impression regardless of whether or not it is an improvement.

On Thu, Apr 6, 2017 at 10:35 PM, Andrea Falcone <notifications@github.com>
wrote:

> @kenyee <https://github.com/kenyee> Could you explain the change here,
> commenting out the setImageDrawable? Was this redundant or did we lose
> functionality with this?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Droidcon-Boston/conference-app-android/commit/0932c1c7e485c12002119dff537ea630146daf98#commitcomment-21668590>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAyqse_RQnhTX7wjSqGpTtocXqpGYzwWks5rtaD8gaJpZM4M2Y-T>
> .
>


Successful comment!


我已经做了个基于阿里云消息服务的短信发送组件，地址在这儿：https://github.com/gmars/yii2-aliyunmns
我自己测试了没有问题。 @WhiteSnowGirl


What? Spawn camping isn't a tactic, and if it is then it's not a good one because you can't fight back unless you want to get either punished or killed. And spawn camping is meant as literally pushing into their spawn, it's perfectly fine if you are just passing through or something. I added conditions to it which are clear and concise as to what constitutes as an illegal spawn camp.

Spawns are meant for players to have an equal opportunity to come into the map and play, not for the enemy team to stay by and pick off players or go hand-in-hand with spawnkilling. It's better to just add a rule for it instead of the current confusion it has.


Feel free to commit it, thanks.


Thanks for considering it. I am not totally clear being no lawyer as mentioned. But it is not only on WP that a plugin is considered "derivative". It's on Drupal for example as well: https://www.drupal.org/about/licensing#q7.

And there is a difference between GPLv2 and GPLv3 according to MIT. Since the license text itself does not allow "GPL v2 or later" (the "or later" makes a difference!), I suggest to add a `@license` to the plugin file.

You can very well do commerical software with GPL as well, just not closed source/proprietary.


Not true, see the sample:
```php
			var_dump(Input::get());
			// If there are matches then lets set set everything correctly
			if ( ! empty($matches))
			{
				$uri = $matches[1];
				// only reconstruct $_GET if we didn't have a query string
				if (empty($_SERVER['QUERY_STRING']) or strpos($_SERVER['QUERY_STRING'], '/') == 0)
				{
					$_SERVER['QUERY_STRING'] = $matches[2];
					parse_str($matches[2], $_GET);
					$_GET = \Security::clean($_GET);
				}
			}
```
Returns:
`array(1) { ["/transactions"]=> string(0) "" }`


would it be faster if you create an index on these 3 columns?


How would this work?


print("\n");


I will work on this.


why do you use timezone now? wouldnt it be better to keep everything in UTC format?


nothing to say


LGTM


At least we're not releasing builds yet, so I don't feel bad committing this stuff.


Uhm well could be that probably, not sure because didn't test that way...
My try was simply checking how I did for [TestCrate2 actor](https://github.com/Realm667/WolfenDoom/blob/6170d7918a7b9cf474e390a5152c4a63070cd865/actors/models.txt#L166), then apply the DummyWarper properly, but it doesn't seem to work.
That actor can be seen in movement on C1M2, but they doesn't follow pathfollowers afaik.
ATM it is ok even as it is but feel free to come with a solution if you find one (such a pity that we can't set RenderStyle and StencilColor on MODELDEF too, it could solve issues like these easily)


chodzi o poprawe wszystkiego czy tylko klasy SimpleCountingFacade.java ?


Created multidev environment [ci-example-d8-composer#pr-behat-co](https://dashboard.pantheon.io/sites/c401fd14-f745-4e51-9af2-f30b45146a0c#pr-behat-co).

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


You're right, the eventFilter gets called.


**Thanks for adding .idea to gitignore.**
But unles the GIT "forgets" about the files, the files are still tracked and mess up the commit.
To make sure the now ignored files are removed from the repo use following commands
**First:**
- `git rm -r --cached . `
- `git add .`

**Then:**
- `git commit -am "Remove ignored files"`

I allready did it in commit: 8f20c4860a7d045b90158dfc547d6cfbad745b90

Thanks


place everything in $onInit() {}, except DI


RE: Pandas
Hello @
cc:  @reshama @aramnath @pburkard88 @andrewdblevins
---
Good job in completing the Pandas section 👍
A link to solutions will be sent out soon.

---
Comments

Q9: If you include ‘inplace=True’, the operation is done in place and you don’t need to assign results to a new df, see below:
df.rename(columns = {'Unnamed: 0' : 'sub_region_desc'}, inplace = True)

Q11 Another great way to see this data is by using groupby, which is a very powerful feature in Pandas. Make it your friend :)
df.groupby('region').count()

---
Extras!

With this exercise, you have been exploring the built in functionality of Pandas. To find out which built-in functions are available, try typing df. + tab to access autocomplete. The dot after df will turn red and you will see a drop down list of available functions, like df.head. This is a great way to learn about all that Pandas has to offer.

Check out IPython magic commands.
These are special functions that provide helpful abilities to the interpreter. IPython ships many of these by default, and you can write your own if you need custom functionality. You can see a list of the ones available in your interpreter by running the %lsmagic command.

http://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic%20commands


thanks!


This commit is for issue #15