> there is the Sequencer:remember() method. You could call seq:remember('neither') and then make manual calls to seq:forget() as needed.

Even without the Sequencer, calling `:forget()` is too fine-grained: it will forget across *all* sequences in the mini-batch.  But with the Sequencer it is even harder :-) since it will only forget right at the beginning of each sequence, right?


Why?


@miigotu you are a machine ! thx you for all your work for sickrage !


Niklas,

What do you think of this, I like that it because it simplifies things and makes it the more obvious to me?


Everything inside a block (a block is stuff within { } braces) should have an indent. 4 spaces before session_start()


Hi, I could not get this to work as the GetAllAsync and RevokeAsync methods in the token stores are not implemented. Any plans to implement these methods? Thanks


You need to run cmake with `-DWITH_BFD=yes` to get the stack trace. Do that and post it, and then also recompile in Debug mode (`-DCMAKE_BUILD_TYPE=Debug`), and see if you still get a segfault.


Oh I know malformed tables display in spacemacs
just looks like crap on github


In addition to organizing styles I'd like to remove extra styles like colors and fonts in order to more readily adapt to existing themes.


Was there a reason for adding the isset($_SESSION) check?
I think calling session_start() directly has no negative effects.


Does this mean there's an uncommitted PWM driver?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10768](https://teamcity.mesosphere.io/viewLog.html?buildId=100506&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:10:58


Hi, I had a quick look at the commits in the pull request and everything looks good, thanks for that. I like the idea to split header and body, I'm not sure whether you want to create a new header everytime you send the data, the header should not change as the size of the body is constant. Performance wise, a single writeBytes call might be faster, but perhaps it won't make any difference, what do you reckon?
I would also keep the setZeros() function, it's quite handy, for instance if you have a play/stop button in your app, you may want to call setZeros when you hit stop.


Unnecessary blank line. You want to use blank lines to separate logic, otherwise try to save vertical space as much as possible while keeping the code readable. More lines means more scrolling around.


Minor:  A more 'professional' error message would be nice. Something like "Error: User is not logged in. Redirecting to login..."


The trait doesn't have "dispatch methods" either in 5.2. It only has one method.


@davidcdupuis
:+1:


Fair enough. Keep them in for now, then.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10769](https://teamcity.mesosphere.io/viewLog.html?buildId=100517&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:04:20


@davidcdupuis
You got the right command to check python versions. Did you figure out how to install all the py libraries?


Why would it fail? ageRatings are string entries so `isRange` would return false.


They are not malformed in purpose. They are aligned without taking the target of the link into consideration. Just the nicknames are kept, so just for you I took this array an removed the `[[https…][]` around the nickname to show how they display without the text of the link:

```text
| Achievements     | Account         |
|------------------+-----------------|
| 100th watcher    | adouzzy         |
| 100th fork       | balajisivaraman |
| 200th fork       | alcol80         |
| 300th fork       | mlopes          |
| 100th star       | Jackneill       |
| 200th star       | jb55            |
| 400th star       | dbohdan         |
| 600th star       | laat            |
| 700th star       | kendall         |
| 800th star       | urso            |
| 900th star       | luisgerhorst    |
| 1000th star!     | rashly          |
| 2000th star!!    | stshine         |
| 3000th star!!!   | TheBB           |
| 4000th star!!!!  | nixmaniack      |
| 5000th star!!!!! | StreakyCobra    |
```


I'm wondering if this exit() call ever gets hits? Once you redirect to login.php you've essentially left this while. Thoughts?


@davidcdupuis Good choice! Vim is a powerful editor. Just make sure to learn the three different modes, it could be tricky. Also, I think you will like Sublime text as well.


actually closes issue #1


There's still a lot of gaps, which I'm filling as fast as I can. You can do a '/hqm edit DaMachinator' to edit your own quest progression.


Yeah imps etc had a too fast AI without this but that also might have been because they use new magic bolts and not old one?
Not sure about that.


No, I just noticed while browsing the cytron controller product page that they say it's 2000Hz max. Right now I'm working on analogread and analogwrite but I'll try to get as much device support as possible ready by tomorrow.


Created an issue for this at https://github.com/Element-Research/rnn/issues/101  I think that in the first instance, not using a Sequencer will probably make the implementation of https://github.com/Element-Research/rnn/issues/101 easier, right?


Never leave random commented out code in the change you are submitting. Readability is of prime importance and anyone else trying to understand your code may have a difficult time trying to figure out why there is commented code lying around:
- was it left over from development
- is it temporarily commented out and expected to be uncommented in the future
- would there be a problem if I just deleted these commented lines of code

On the topic of comments, read this small section explaining some commonly used tags in your comments:
https://en.wikipedia.org/wiki/Comment_(computer_programming)#Tags

You don't have to use tags all the time, but it can highlight potential context for the comment e.g. TODO or FIXME


fyi.. if the intent is extension, I'd just make these protected methods, incrementAttempts and incrementFailures. Folks using metrics will likely prefer their own counter types.


Great work :+1:


@jmorales4 Drinking the [Mockito](http://mockito.org) -- inspired by the analytics test suite.


Thanks much. Somehow I thought I need to use the mingw env that is downloaded with the windows scripts. But if I can just use those dependencies as in an addon, even better.
I'll need to dig a bit how that would work for a non addon.
I guess I need to add mingw and msys from garbear/xbmc (depends/windows/prebuilt/). And can use it then as in https://github.com/kodi-game/game.libretro.bluemsx/blob/master/depends/common/bluemsx/CMakeLists.txt. But where would I have to specify the dependencies? Is it just adding a depends folder in the ffmpeg folder with the same structure as in https://github.com/kodi-game/game.libretro.bluemsx/tree/master/depends/windows?


ex default is no-op (I've seen this approach at Square in the machine learning pipeline)


this makes me sad.. lets please not make up an exception type like this. Remember, this code will be in a tight loop and generating exceptions is costly and will cause problems when ppl don't catch it.


Well shoot... that's my bad. Fixing :)
On Tue, Jan 5, 2016 at 6:20 PM Mathieu Vedie <notifications@github.com>
wrote:

> Edit error : [].concat(words) is better ?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/loverajoel/jstips/commit/bea0a2a11e410691a46f8bc1a247552639ebaac2#commitcomment-15277012>
> .
>


widen to RuntimeException and return null..


Is the addition of the else block serving any purpose?

1. On entering the if block above, you'll just be redirected to login.php and essentially leave this script
2. On not entering the if block, you'll just continue executing the code after the block even without the 'else'


this isn't worth creating a special exception for.. I highly suspect no-one will catch it. plus, it is costly to make these


Hello my friend. I get status "ok" from query "accounts/edit_profile/" but my profile didnt change.
code:
$profileObj = $instagramObj->editProfile("correcturl.com", "", "somefirstname", "", "mycurmail@gmail.com", 1, false);

REQUEST: accounts/edit_profile/
DATA: ig_sig_key_version=4&signed_body=870f1c9347035af21d1da7676293b3f7e308e16b50f29fefb3137157003b21fb.%7B%22_uuid%22%3A%22cf736436-b069-4874-9345-31632aaa2b91%22%2C%22_uid%22%3A%22728485321%22%2C%22_csrftoken%22%3A%224b0204c5ac79568a959e1b33d95765ad%22%2C%22external_url%22%3A%22correcturl.com%22%2C%22phone_number%22%3A%22%22%2C%22first_name%22%3A%22somefirstname%22%2C%22biography%22%3A%22%22%2C%22email%22%3A%22mycurmail%40gmail.com%22%2C%22gender%22%3A1%2C%22is_private%22%3Afalse%7D
RESPONSE: {"status":"ok", ....
_______
what am I doing wrong?


reinident please


I like what you did


[![Red Jar](http://api.artsmia.org/images/122389/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=122389)


@SubJunk I disagree with this one. I think your deprecation for media library and scanning is because of how you use it, but people have different preferences. The "real time" scanning only applies if you browse by folder structure. If you browse via the media library, it doesn't seem to me like things are even going to be scanned.

If you have a relatively few movies that often change shared via UMS, it's understandable. But, if you have a wast collection of videos, movies, music and pictures, it doesn't make any sense to have to browse your way through hundreds or thousands of folders to get them "scanned". You'd then want UMS to scan the whole library, and then find the items you're after via the media library, not the folder structure. Without a scan button this is impossible.


Coding style is a big issue and is debated with religious fervour by programmers. I may not be following a style which is specifically defined anywhere, but in this kind of situation the best way is to follow the style in the rest of the codebase. Consistency is key.


abstraction leak... InvalidUuidStringFormatException is an implementation detail inside of UuidTraceIdToThresholdComparable. Prefer to make UuidTraceIdToThresholdComparable simple, ex false on any problem. Move the log.debug to where the problem occurs.


if uuid == null return false; // conversion failed.


Great! Thanks!


@swatijadhav this logic should be tied to the Package model not the controller. If the package model is saved, this job should fire from the ActiveRecord `after_save` hook. That way, any changes we make via the console (or elsewhere in code) automatically get sync'd as well. Otherwise, this method is the only way to ensure Stockit stays up to date. You can use `package.changes` to replicate the required logic in `update_stockit_item?`

The same is true of `StockitDeleteJob` below too.


Excellent use of Python.  A few pointers that you will find useful for first steps doing exploratory analysis with pandas.

You can get a quick breakdown of your data using the .describe() method:
```
df.describe()

# I prefer to transform the output to make it easier to read like this:
df.describe().T
```

Also, .info is very useful as well:

```
df.info()
```

What you've done is very concise but when you start to get comfortable with selecting data and looking at it, you'll start to realize there are easier ways to do the same thing.   For answers 12-14, you have a good enough intuition.  As you work with more models, you will find error terms and coefficients also descriptive to support your assumptions about the data.  I highly recommend trying this exercise again with logistic regression, and then later on with other classification models we use in class to get a sense of their tradeoffs and how you might use them to support and/or communicate your findings.


tabs :innocent:


Second set of comments addressed in https://github.com/smarterclayton/kubernetes/commit/cb2119a1b4bdc6d532dc3a5e4d3016ecc15db63b


Yes, in the review commit I just added.


Thank you for the reminder. I add some comments near options.
By the way, you are a real expert in teaching someone to be a guy in a
mintue😀

2016-01-05 10:56 GMT+08:00 Update_Shen <notifications@github.com>:

> Hi,
>     I think you'd better to know the meaning and impact of each
> configuration option, not just record them and copy them to other machines.
> What's more, if you could not find a button to reply my commit, you can
> just reply to this email.
>
>
> ----- Original message -----From: bwinhwang <notifications@github.com>To:
> bwinhwang/LinSEE <LinSEE@noreply.github.com>Cc: Hui Xian TS
> Shen/China/IBM@IBMCNSubject: Re: [LinSEE] update vim configuration
> (85668d5)Date: Tue, Jan 5, 2016 10:45 AM
> @updateshen , what i want to say is I can't find the reply button to your
> comment(or just NO REPLY).i will add more items here.The purpose of this
> repo is to store my customized configuration and I can apply these to a new
> environment faster if needed
> —Reply to this email directly or view it on GitHub.
>
>
>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/bwinhwang/LinSEE/commit/85668d59e8f3bed3d95c535cf206523f5473a60a#commitcomment-15257298>
> .
>


@swatijadhav I'd like to hard code these into the Stockit API end rather than here, for now.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10661](https://teamcity.mesosphere.io/viewLog.html?buildId=99813&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:12:18


Should probably have a newline at the end of this file for consistency.


@swatijadhav good work on the test cases :+1:


I agree.


http.conf内のproxy_cache_pathディレクティブでエラーが発生します。
```
# nginx -t
nginx: [emerg] "proxy_cache_path" directive is not allowed here in /etc/nginx/conf.d/http.conf:39
nginx: configuration file /etc/nginx/nginx.conf test failed
```
location{}にproxy_cache_pathは定義できないようです。(http{}内のみ記述可能)


how about "external serialized data"?


why comment this line? @syl20bnr


TeamCity pull requests :: netty [Build 968](https://garage.netty.io/teamcity/viewLog.html?buildId=4499&buildTypeId=pulls_netty&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 6437, ignored: 23 Build time: 00:43:11


Yes, this is correct.


最后一个单词拼写错了


`assertEquals(Arrays.asList("MyBattery", "MyDimmer", "MySwitch", "MyCurrentTemp"), bingindProvider.getItemNames());`

The assert here isn't always going to work as the ConcurrentHashMap that is storing the names doesn't guarantee the order. So before this change it was working, but now it is failing on both my Windows and Linux builds because the resulting names are in a different order (it is returning MyBattery, MySwitch, MyCurrentTemp, MyDimmer). I'm using Java 8 but it may work in Java 7 as I seem to recall there were some changes to the hashing in Java 8.

You can get an equivalency test by something like the following:
`List test = Arrays.asList("MyBattery", "MyDimmer", "MySwitch", "MyCurrentTemp");`
`Collection names = bingindProvider.getItemNames();`
`assertTrue(test.size() == names.size() && test.containsAll(names));`


What? Huh?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10663](https://teamcity.mesosphere.io/viewLog.html?buildId=99819&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:12:17


In the revised paper it seems to be described more like your scheme. I guess I should check with Gil and Roy.

> The Doorkeeper is a regular Bloom filter placed in front of the approximate counting scheme. Upon
item arrival, we first check if the item is contained in the Doorkeeper. If it is not contained in the
Doorkeeper (as is expected with first timers and tail items), the item is inserted to the Doorkeeper and
otherwise, it is inserted to the main structure. When querying items, we use both the Doorkeeper and the main structures. That is, if the item is included in the Doorkeeper, TinyLFU estimates the frequency of this item as its estimation in the main structure plus 1. Otherwise, TinyLFU returns just the estimation from the main structure.


-onl is still here


TeamCity LabKey :: Trunk :: Premium :: Git postgres 9.4 [Build 910](https://teamcity.labkey.org/viewLog.html?buildId=294843&buildTypeId=LabkeyTrunk_GitPostgres) outcome was **FAILURE**
Summary: Tests failed: 4 (2 new), passed: 241 Build time: 00:26:54
### Failed tests
```
org.labkey.test.Runner: org.labkey.test.tests.DataFinderTest: <no details avaliable>

org.labkey.test.tests.RedCapTest.testDateBased: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.tests.cas.SSOwithCASTest: <no details avaliable>

org.labkey.test.Runner: org.labkey.test.util.JUnitFooter: <no details avaliable>

```


This is good work.  You have a good understanding of how to select and use Pandas given this dataset.  One thing that I do with the describe function is to transform it to make it easier to read.  You might find it helpful:

```
df.describe().T
```

As you work with more models, you will find error terms and coefficients also descriptive to support your assumptions about the data.  I highly recommend trying this exercise again with logistic regression, and then later on with other classification models we use in class to get a sense of their tradeoffs and how you might use them to support and/or communicate your findings.


Now this is a worthy animal!


sometimes there is no release group, and the file could have DD5.1/DD7.1 at the very end. If you have more than 4 duplicate downloads you have a serious problem.


ATT图的全局配置


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10664](https://teamcity.mesosphere.io/viewLog.html?buildId=99828&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:12:20


Moving this section of code makes the diff look bigger than it really is.  Can it be moved back?


Thanks! :tada:


Same comment applies in a few other spots.


not unless `go` can back reference `u` somehow - Is that a feature in `go`?


And note, I'm all for reorganizing code for better readability, but maybe it should be a separate chore?  Minimizing diffs for ease of review is also a worthwhile goal.


109649198_EvapCoolers (Nigusse) - Win64-Windows-7-VisualStudio-12: OK (1982 of 1988 tests passed)

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


done


> not unless go can back reference u somehow - Is that a feature in go?

Aaaahhh.  Didn't spot that.  Carry on.


Refers to Big Switch


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10666](https://teamcity.mesosphere.io/viewLog.html?buildId=99833&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 2 (new) Build time: 00:00:22


Why this is less


Wait what, this works?! I thought that would always evaluate to a bool!


Didn't help that the `u` was in the fold.  :(


whoops


Hey bud, let's get coffee soon.


This `app.URL = fmt.Sprintf("%s.%s", app.ID, c.ControllerURL.Host)` repeats in three places?  Is there some way to clean that up so that if the construction of the URL changes, it can be changed in one place?  However... don't let that block this PR.  That's a nit.


@sonoble  I already merged this but I think it would be better if this directory were called "3.18-x86-64-all" instead of 3.18.25-x86-64-all. In general we'd like to be able to update the sublevel transparently.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10665](https://teamcity.mesosphere.io/viewLog.html?buildId=99832&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 206 Build time: 00:07:00


I'll make some change indeed ;)
To answer quite globally y comments :
the use of ubuntu, fetchin pip from url etc ... that was a legacy from our on premise Dockerfile ... this one is derivated from ours ... and we do only support ubuntu/centos base images, and for th pip install ... the one in our intenal repos was not at all recent enough ;)


`class="space"` dihapus aja, cukup `<td>` aja


The front end will send the following parameters to the backend:
title
type
year

Please update the code to handle this instead.


looking forward your more contribution on this repo.

----- Original message -----From: bwinhwang <notifications@github.com>To: bwinhwang/LinSEE <LinSEE@noreply.github.com>Cc: Hui Xian TS Shen/China/IBM@IBMCNSubject: Re: [LinSEE] update vim configuration (85668d5)Date: Tue, Jan 5, 2016 11:05 AM Thank you for the reminder. I add some comments near options.By the way, you are a real expert in teaching someone to be a guy in amintue😀2016-01-05 10:56 GMT+08:00 Update_Shen <notifications@github.com>:> Hi,> I think you'd better to know the meaning and impact of each> configuration option, not just record them and copy them to other machines.> What's more, if you could not find a button to reply my commit, you can> just reply to this email.>>> ----- Original message -----From: bwinhwang <notifications@github.com>To:> bwinhwang/LinSEE <LinSEE@noreply.github.com>Cc: Hui Xian TS> Shen/China/IBM@IBMCNSubject: Re: [LinSEE] update vim configuration> (85668d5)Date: Tue, Jan 5, 2016 10:45 AM> @updateshen , what i want to say is I can't find the reply button to your> comment(or just NO REPLY).i will add more items here.The purpose of this> repo is to store my customized configuration and I can apply these to a new> environment faster if needed> —Reply to this email directly or view it on GitHub.>>>>> —> Reply to this email directly or view it on GitHub> <https://github.com/bwinhwang/LinSEE/commit/85668d59e8f3bed3d95c535cf206523f5473a60a#commitcomment-15257298>> .>
—Reply to this email directly or view it on GitHub.


Throwing the word test around sort of gets 'tiring' to read, rename to data perhaps?


Just another comment here


Great use of Python.  Even though we encouraged you to use Numpy, one thing you can use to make your life easier is Pandas data frames.  I highly recommend using Pandas for exploratory analysis as well.  Here's a great example of equivalent usage:

https://github.com/lqingsandra/DAT_SF_19/blob/master/hw-assignments/DAT19-HW1-Assignment.ipynb

This (which is fantastic, and not wrong):
```
class_1_survived = np.sum(data[class_1_list,1].astype(float))
class_1_survival_rate = class_1_survived / class_1_count
print 'Class 1 Survival Rate: ' + str("{0:.2f}".format(class_1_survival_rate*100))

class_2_survived = np.sum(data[class_2_list,1].astype(float))
class_2_survival_rate = class_2_survived / class_2_count
print 'Class 2 Survival Rate: ' + str("{0:.2f}".format(class_2_survival_rate*100))

class_3_survived = np.sum(data[class_3_list,1].astype(float))
class_3_survival_rate = class_1_survived / class_3_count
print 'Class 3 Survival Rate: ' + str("{0:.2f}".format(class_3_survival_rate*100))
```

Can be written:

```
df.groupby(['Pclass'])['Survived'].mean()
```

You have a good handle on this.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10667](https://teamcity.mesosphere.io/viewLog.html?buildId=99838&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:06:36


Inline these values.


The problem was that the cohort was not being created. Nothing used that `let(:cohort)`. I got the basic test working, and I'll try to polish it up tonight.


This should be the actual result.n. The current result.n (which seems to be the order) is not needed for now. The only things needed for the result is "n" (name/title of legislation) and "u" (the url of the legislation)


I'm too lazy, there's no end for the number args. :)


Renamed in latest revision


Is this going to cause any problems?


This is probably going to fail the tests, since you added a trailing white space.


remember to add the <scope>provided</scope> to the deps (speeds up the dependencies fetching)


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10668](https://teamcity.mesosphere.io/viewLog.html?buildId=99839&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:05:55


Thank you for using node-soap!


Fail xD


changed all the list and directories to variables called from secrets file.


Shouldn't this say defaults to 1?


back to life


Code looks good.

As for #13 I would add:  It is clear that age and gender are not the only determining factors for survival rate - we can see that class also has an effect on survival rate.


@josephktcheung why removing those lines?


Remember to change the scope!


Err... nevermind. It was only working because of user.update_attribute(:wiki_token, 'invalid').


Maybe refer to this as a Squad? Team is probably fine, but I see `Team` as in a player's team and `Type` literally as in type :)


Yeah that makes more sense and I'll probably go with that in the end.
I didn't want mental/compilation conflicts with https://github.com/OpenRA/OpenRA/blob/bleed/OpenRA.Mods.Common/AI/Squad.cs for the time being.


So I'm looking back over why I opted to use the property name in the config file instead of the command line, because this conversation makes me doubt that decision.

One reason was that there can be multiple command line options (`-o` and `--output`), but it would be easy enough to always choose the `--` form.

The other reason was that in some cases I thought the command line option wouldn’t read as well in a config file context. Looking back over things, I think I was wrong about that. These are the few where there is a difference:

| Property | Cmd line |
|:--|:--|
| objc_mode | objc |
| config_file | config |
| excluded_files | exclude |
| author_name | author |
| module_name | module |
| version | module_version |
| readme_path | readme |

…plus the new `theme` / `theme_directory`.

@jpsim, what would you think about making the config file match the command line, which would change the 7 existing config file keys listed above?


Nice work @felixrieseberg, Thank you so much.


maybe for my knowledge, Disposed seems new to me, did this replace the earlier isDead/etc checks?


extraneous s here


When fun is nil, there will cause error


Certainly. Since this is wrapped in a case it seems fitting to put the `Task.shutdown(task)` call within the `nil` clause. Does that seem right?


[R/pols_501.R:10:52:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L10) *style:* **Variable and function names should be all lowercase.**
```r
create_assignment_skeleton <- function(assignment, netId, dir='.') {
                                                   ^~~~~
```
[R/pols_501.R:10:63:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L10) *style:* **Only use double-quotes.**
```r
create_assignment_skeleton <- function(assignment, netId, dir='.') {
                                                              ^~~
```
[R/pols_501.R:12:3:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L12) *style:* **Variable and function names should be all lowercase.**
```r
  mainDir <- file.path(dir, paste0('assignment', assignment, '-', netId))
  ^~~~~~~
```
[R/pols_501.R:12:36:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L12) *style:* **Only use double-quotes.**
```r
  mainDir <- file.path(dir, paste0('assignment', assignment, '-', netId))
                                   ^~~~~~~~~~~~
```
[R/pols_501.R:12:62:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L12) *style:* **Only use double-quotes.**
```r
  mainDir <- file.path(dir, paste0('assignment', assignment, '-', netId))
                                                             ^~~
```
[R/pols_501.R:12:67:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L12) *style:* **Variable and function names should be all lowercase.**
```r
  mainDir <- file.path(dir, paste0('assignment', assignment, '-', netId))
                                                                  ^~~~~
```
[R/pols_501.R:13:14:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L13) *style:* **Variable and function names should be all lowercase.**
```r
  dir.create(mainDir)
             ^~~~~~~
```
[R/pols_501.R:14:3:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L14) *style:* **Variable and function names should be all lowercase.**
```r
  dirNames <- c('data','data-raw','figures','output')
  ^~~~~~~~
```
[R/pols_501.R:14:17:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L14) *style:* **Only use double-quotes.**
```r
  dirNames <- c('data','data-raw','figures','output')
                ^~~~~~
```
[R/pols_501.R:14:24:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L14) *style:* **Only use double-quotes.**
```r
  dirNames <- c('data','data-raw','figures','output')
                       ^~~~~~~~~~
```
[R/pols_501.R:14:24:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L14) *style:* **Commas should always have a space after.**
```r
  dirNames <- c('data','data-raw','figures','output')
                       ^
```
[R/pols_501.R:14:35:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L14) *style:* **Only use double-quotes.**
```r
  dirNames <- c('data','data-raw','figures','output')
                                  ^~~~~~~~~
```
[R/pols_501.R:14:35:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L14) *style:* **Commas should always have a space after.**
```r
  dirNames <- c('data','data-raw','figures','output')
                                  ^
```
[R/pols_501.R:14:45:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L14) *style:* **Only use double-quotes.**
```r
  dirNames <- c('data','data-raw','figures','output')
                                            ^~~~~~~~
```
[R/pols_501.R:14:45:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L14) *style:* **Commas should always have a space after.**
```r
  dirNames <- c('data','data-raw','figures','output')
                                            ^
```
[R/pols_501.R:15:15:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L15) *style:* **Variable and function names should be all lowercase.**
```r
  for (dir in dirNames){
              ^~~~~~~~
```
[R/pols_501.R:16:26:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L16) *style:* **Variable and function names should be all lowercase.**
```r
    dir.create(file.path(mainDir,dir))
                         ^~~~~~~
```
[R/pols_501.R:16:34:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L16) *style:* **Commas should always have a space after.**
```r
    dir.create(file.path(mainDir,dir))
                                 ^
```
[R/pols_501.R:18:14:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L18) *style:* **Only use double-quotes.**
```r
  cat(paste0('Code and data for POLS-501 assignment ', assignment, '\n'),
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pols_501.R:18:68:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L18) *style:* **Only use double-quotes.**
```r
  cat(paste0('Code and data for POLS-501 assignment ', assignment, '\n'),
                                                                   ^~~~
```
[R/pols_501.R:19:18:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L19) *style:* **Put spaces around all infix operators.**
```r
             file= file.path(mainDir,'README.md'))
                ~^
```
[R/pols_501.R:19:30:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L19) *style:* **Variable and function names should be all lowercase.**
```r
             file= file.path(mainDir,'README.md'))
                             ^~~~~~~
```
[R/pols_501.R:19:38:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L19) *style:* **Only use double-quotes.**
```r
             file= file.path(mainDir,'README.md'))
                                     ^~~~~~~~~~~
```
[R/pols_501.R:19:38:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L19) *style:* **Commas should always have a space after.**
```r
             file= file.path(mainDir,'README.md'))
                                     ^
```
[R/pols_501.R:20:13:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L20) *style:* **Only use double-quotes.**
```r
  cat(paste('Assignment', assignment, 'in', mainDir))
            ^~~~~~~~~~~~
```
[R/pols_501.R:20:39:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L20) *style:* **Only use double-quotes.**
```r
  cat(paste('Assignment', assignment, 'in', mainDir))
                                      ^~~~
```
[R/pols_501.R:20:45:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
  cat(paste('Assignment', assignment, 'in', mainDir))
                                            ^~~~~~~
```
[R/pols_501.R:22:1:](https://github.com/UW-POLS501/r-uwpols501/blob/b88ac20cbbdf2d127540997864eca149a1e33f1f/R/pols_501.R#L22) *style:* **Trailing blank lines are superfluous.**
```r

^
```


TeamCity LabKey :: Trunk :: Premium :: Git postgres 9.4 [Build 911](https://teamcity.labkey.org/viewLog.html?buildId=294864&buildTypeId=LabkeyTrunk_GitPostgres) outcome was **FAILURE**
Summary: Snapshot dependency failed: LabKey :: Trunk :: Premium :: build Build time: 00:00:00


TeamCity LabKey :: Trunk :: Premium :: Git sqlserver 2014 [Build 170](https://teamcity.labkey.org/viewLog.html?buildId=294866&buildTypeId=LabkeyTrunk_GitSqlserver2014) outcome was **FAILURE**
Summary: Snapshot dependency failed: LabKey :: Trunk :: Premium :: build Build time: 00:00:01


Android build is compiled with AMCodec and MediaCodec support so this code will only work on AmLogic hardware.
For example, on my Nvidia Shield TV it fails. From the log of the previous code version:

CDVDFactoryCodec: compiled in hardware support: AMCodec:yes MediaCodec:yes OpenMax:no VDPAU:no VAAPI:no iMXVPU:no MMAL:no


could also hide this  under a "i" information symbol button like in M3D.

When in boolean mode it currently means that you have to scroll down past this  to get at the Transform (global positioning) parameters


let me know if you run into any issue. Thanks


Will do

Sent from TypeApp

On Jan 4, 2016, 9:57 PM, at 9:57 PM, ZION959 <notifications@github.com> wrote:
>let me know if you run into any issue. Thanks
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/CMRemix/zion959-proprietary_vendor_samsung/commit/6f27109bd70df8f4c77b30c15786fcd256fa4d7b#commitcomment-15257762


@alxn I think I was running into some hdfs permission issues...


I think there may be a case which res emit a data event, but with a chunk which will not fail inflate nor inflateRaw, thus RequestStream will incorrectly emit two data event with same chunk(one from the inflate, one from the inflateRaw).


Anyone please make this clear, it is so confusing


no, don't add a new theme, use the stripegirls theme and change it (since we are not merging this branch into dev, it doesn't matter if you make changes on the stripegirls theme files).


I doubt you wrote any of this. Should I pull this and run it?


確かに！めっちゃ見やすくなった！！


Midori did the same thing :) You don't need to keep the "historic" values on comments, we will have that history in git logs if we ever need it (but we most probably won't). So delete all comments like that.


Good code overall.  One thing about #11, is that you can simplify this anwer:

```
num_plcass1 = 0
for i in data:
    if i[2]=='1':
        num_plcass1 += 1
print 'There were ' + str(num_plcass1) + ' First-class passengers on the Titanic.'

num_plcass2 = 0
for i in data:
    if i[2]=='2':
        num_plcass2 += 1
print 'There were ' + str(num_plcass2) + ' Second-class passengers on the Titanic.'

num_plcass3 = 0
for i in data:
    if i[2]=='3':
        num_plcass3 += 1
print 'There were ' + str(num_plcass3) + ' Third-class passengers on the Titanic.'
```

The same thing, using Numpy:

```
class_1_survived = np.sum(data[class_1_list,1].astype(float))
class_1_survival_rate = class_1_survived / class_1_count
print 'Class 1 Survival Rate: ' + str("{0:.2f}".format(class_1_survival_rate*100))

class_2_survived = np.sum(data[class_2_list,1].astype(float))
class_2_survival_rate = class_2_survived / class_2_count
print 'Class 2 Survival Rate: ' + str("{0:.2f}".format(class_2_survival_rate*100))

class_3_survived = np.sum(data[class_3_list,1].astype(float))
class_3_survival_rate = class_1_survived / class_3_count
print 'Class 3 Survival Rate: ' + str("{0:.2f}".format(class_3_survival_rate*100))
```

The same thing using Pandas:

```
# where df is a pandas dataframe object, ie: df = pd.read_csv("titanic.csv")
df.groupby(['Pclass'])['Survived'].mean()
```

Your final analysis is great.


This commit is causing our `pod update` to fail. It looks like the JXHTTP repo does not have a 2.0.3 tag.


我要等假日才能看

2016-01-04 23:10 GMT+08:00 ETBlue <notifications@github.com>:

> 嘗試在 characters 表格中加入 inventory 欄位但失敗，找不出原因 orz 求救 @mrbigmouth
>
> 在 local server 的錯誤訊息：
> Uncaught TypeError: Cannot read property 'services' of undefined
>
> 於 index.js 1220 處：
> …, character.inventory.services, …
>
> 我有認真檢查應該沒有錯字 >_<
>
> ---
> Reply to this email directly or view it on GitHub:
>
> https://github.com/ETBlue/gw2inventory/commit/f68069a8823664d484517c178c3c9ef8492d6c70


Could maybe add some smarts to pick from the fullest queue


just spitballing here, but I think it would be much more enjoyable to write "clams" everywhere instead of "claims"...


Understanding how Call By Reference && Call By Value works..


[R/pols_501.R:10:52:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L10) *style:* **Variable and function names should be all lowercase.**
```r
create_assignment_skeleton <- function(assignment, netId, dir='.') {
                                                   ^~~~~
```
[R/pols_501.R:10:63:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L10) *style:* **Only use double-quotes.**
```r
create_assignment_skeleton <- function(assignment, netId, dir='.') {
                                                              ^~~
```
[R/pols_501.R:12:3:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L12) *style:* **Variable and function names should be all lowercase.**
```r
  mainDir <- file.path(dir, paste0('assignment', assignment, '-', netId))
  ^~~~~~~
```
[R/pols_501.R:12:36:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L12) *style:* **Only use double-quotes.**
```r
  mainDir <- file.path(dir, paste0('assignment', assignment, '-', netId))
                                   ^~~~~~~~~~~~
```
[R/pols_501.R:12:62:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L12) *style:* **Only use double-quotes.**
```r
  mainDir <- file.path(dir, paste0('assignment', assignment, '-', netId))
                                                             ^~~
```
[R/pols_501.R:12:67:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L12) *style:* **Variable and function names should be all lowercase.**
```r
  mainDir <- file.path(dir, paste0('assignment', assignment, '-', netId))
                                                                  ^~~~~
```
[R/pols_501.R:13:14:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L13) *style:* **Variable and function names should be all lowercase.**
```r
  dir.create(mainDir)
             ^~~~~~~
```
[R/pols_501.R:14:3:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L14) *style:* **Variable and function names should be all lowercase.**
```r
  dirNames <- c('data','data-raw','figures','output')
  ^~~~~~~~
```
[R/pols_501.R:14:17:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L14) *style:* **Only use double-quotes.**
```r
  dirNames <- c('data','data-raw','figures','output')
                ^~~~~~
```
[R/pols_501.R:14:24:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L14) *style:* **Only use double-quotes.**
```r
  dirNames <- c('data','data-raw','figures','output')
                       ^~~~~~~~~~
```
[R/pols_501.R:14:24:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L14) *style:* **Commas should always have a space after.**
```r
  dirNames <- c('data','data-raw','figures','output')
                       ^
```
[R/pols_501.R:14:35:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L14) *style:* **Only use double-quotes.**
```r
  dirNames <- c('data','data-raw','figures','output')
                                  ^~~~~~~~~
```
[R/pols_501.R:14:35:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L14) *style:* **Commas should always have a space after.**
```r
  dirNames <- c('data','data-raw','figures','output')
                                  ^
```
[R/pols_501.R:14:45:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L14) *style:* **Only use double-quotes.**
```r
  dirNames <- c('data','data-raw','figures','output')
                                            ^~~~~~~~
```
[R/pols_501.R:14:45:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L14) *style:* **Commas should always have a space after.**
```r
  dirNames <- c('data','data-raw','figures','output')
                                            ^
```
[R/pols_501.R:15:15:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L15) *style:* **Variable and function names should be all lowercase.**
```r
  for (dir in dirNames){
              ^~~~~~~~
```
[R/pols_501.R:16:26:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L16) *style:* **Variable and function names should be all lowercase.**
```r
    dir.create(file.path(mainDir,dir))
                         ^~~~~~~
```
[R/pols_501.R:16:34:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L16) *style:* **Commas should always have a space after.**
```r
    dir.create(file.path(mainDir,dir))
                                 ^
```
[R/pols_501.R:18:14:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L18) *style:* **Only use double-quotes.**
```r
  cat(paste0('Code and data for POLS-501 assignment ', assignment, '\n'),
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pols_501.R:18:68:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L18) *style:* **Only use double-quotes.**
```r
  cat(paste0('Code and data for POLS-501 assignment ', assignment, '\n'),
                                                                   ^~~~
```
[R/pols_501.R:19:18:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L19) *style:* **Put spaces around all infix operators.**
```r
             file= file.path(mainDir,'README.md'))
                ~^
```
[R/pols_501.R:19:30:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L19) *style:* **Variable and function names should be all lowercase.**
```r
             file= file.path(mainDir,'README.md'))
                             ^~~~~~~
```
[R/pols_501.R:19:38:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L19) *style:* **Only use double-quotes.**
```r
             file= file.path(mainDir,'README.md'))
                                     ^~~~~~~~~~~
```
[R/pols_501.R:19:38:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L19) *style:* **Commas should always have a space after.**
```r
             file= file.path(mainDir,'README.md'))
                                     ^
```
[R/pols_501.R:20:13:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L20) *style:* **Only use double-quotes.**
```r
  cat(paste('Assignment', assignment, 'in', mainDir))
            ^~~~~~~~~~~~
```
[R/pols_501.R:20:39:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L20) *style:* **Only use double-quotes.**
```r
  cat(paste('Assignment', assignment, 'in', mainDir))
                                      ^~~~
```
[R/pols_501.R:20:45:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
  cat(paste('Assignment', assignment, 'in', mainDir))
                                            ^~~~~~~
```
[R/pols_501.R:22:1:](https://github.com/UW-POLS501/r-uwpols501/blob/a247dc3bdb44b939edf4ac0b69256ccd0783ff4e/R/pols_501.R#L22) *style:* **Trailing blank lines are superfluous.**
```r

^
```


I must stop this.
You are tuning way too many variables...this is causing machines to hang and error out.


To separate `selectedPlaylist` and `playingPlaylist`. I don't want to clear current playlist when it's selected, only when the user double-clicks on the song and start playing the song within that playlist. See https://github.com/MindFundStudio/MixablyMac/commit/d8f7b9c48d81789147f73819599399c78da08390#diff-054de41937395e185ae26f3c5a6b8a62R19 and https://github.com/MindFundStudio/MixablyMac/commit/d8f7b9c48d81789147f73819599399c78da08390#diff-05760672d82a79864e3e172911069e3bR153


Can you provide OZW_Log.txt files? please create a new issue and attach there.


commas


@yeahWu
  你这是约Cat去你家吗？


Good code overall.

For #8, an alternative solution using pandas dataframes is:
```
# Where df = pandas dataframe object
avg_age_survived = df.loc[df.survival == 1, 'age'].mean()
```

Your final assumptions on #13+ are more or less correct.  Age and gender also have some dimensionality to survivability (Women and children first perhaps?  Think of the time period as well.).


Should be named 'strip' or 'clean'. Should use regex to remove all non-number characters.


Aw yeah!


Renaming File


@js9045 better fix this so I can run it somehow I guess. maybe `${USER}` would work.


Homework feedback:  Great use of Pandas.  Your solutions are concise.  Without using any classification methods, you have a decent idea of what the dataset is about and that is all we wanted to see.

As we learn additional models and class dealing with this type of response (classification), you should go back and try them on this dataset to see what the tradeoffs are between each approach.


Can this assert that there's no current name, or does it need to handle overwriting too?


I'm inclined to move a lot of the single-use one-liners into the calling function, unless reused, but thats just personal preference


What is the purpose of these `.ToArray()`s?


I don't know where http://support.clean-mx.de/clean-mx/xmlphishing.php has gone, but will hunt it down.


[Page Rank.xlsx](https://github.com/PunniyaDharshan/Big-Data/files/78003/Page.Rank.xlsx)

Attached is the source for the code. And the results are also shown below with 5 Iterations


I'm posting this, mainly as feedback for your homework checkin:

Great use of Pandas.  Pandas is really the tool you want to use for this type of work.

For #11, which is not wrong, you could be more concise, for example:

```
df.groupby(['Pclass'])['Survived'].mean()
```

Final analysis is great.  Good work.


[Page Rank.xlsx](https://github.com/PunniyaDharshan/Big-Data/files/78006/Page.Rank.xlsx)

Attached is the source for the code. The results are also shown below the input in the file with 5 Iteartions


two things.
1. technically, this kind of variable alignment isn't Pythonic (https://www.python.org/dev/peps/pep-0008/#whitespace-in-expressions-and-statements)
2. Maybe make this "for days in ['the rain']: i = i.stdout" to drive home the pun (or something)


i love these


OK, I feel silly...sorry for the confusion...


except, does this one fit? I'm not even sure if it's a sex joke or a bedtime story reference. or both?


Overall, good code.  I wouldn't change too much, but if you wanted to use Pandas, many of these solutions can be written in one line.

For example:

```
# For #11, this will give you the mean of each class
df.groupby(['Pclass'])['Survived'].mean()
```
#13 - I would also add that age played a factor as well.
#14 - This looks good.


i love this one a lot, and it's a good violation of pep8 :tangerine:


Yes, this was intentional.  We needed a private build of the css-layout project for C#, (we needed to expose a virtual).  Im not sure where the best place to put that code is.  Its over 30K lines, and I made a 1-line code change to it.  Im not yet sure its even something they would want to take upstream.  For now, I figured we'd just run with it, although having only a binary certainly violates the "what if Eric gets hit by a bus tomorrow" principal.  Ill try to clean this up tomorrow.

Sent from my Windows Phone
________________________________
From: Shawn Cicoria<mailto:notifications@github.com>
Sent: 1/4/2016 8:48 PM
To: CatalystCode/react-native<mailto:react-native@noreply.github.com>
Cc: Eric Rozell<mailto:erozell@outlook.com>
Subject: Re: [react-native] Merge pull request #77 from CatalystCode/issue70 (38c0476)

Was Facebook.csslayout.dll intended to be committed? Is there a source?

---
Reply to this email directly or view it on GitHub:
https://github.com/CatalystCode/react-native/commit/38c0476c8b2dff9399085bad78666357eb43a7fb#commitcomment-15256707


So I noticed this adds an extra newline. You could do one of three things:

1) Put a comma after the i
2) somehow make 'superego' be -1, then say i = found + ego.communicate()[id][:superego]
3) Just be ok with it, or do something else...


Having DD5.1/7.1 at the end happens way less often than .1 at the end and while I agree that you aren't likely to have >4 dupes it is even more likely to at least get a .2 than a 5.1/7.1 at the end.


Mgv7 is also by me, see latest mgv7, the 'Copyright (C)..' statements for kwolekr and paramat should be present.


I like this :). You're great! I made some suggestions though!


The above 4 lines shorter so that the vertical line of '='s is 1 space after 'heightmap'.


You might want to number this 4.


This comment is incorrect; nothing trails this record.


I WAS SO CLOSE


Please drop the "llvm::" prefixes here.


Line 88 to here: change double spaces to single spaces.


WE WILL CREATE MANY FACTORIES! NO REFLECTION. NO REFLECTION. NO REFLECTION.


maybe it's my bad but the comment was copy&pasted from somewhere else..


this too.


Line 107 to here: vertical alignment only within each block of code.
Double spaces -> single spaces.
csize.Z separated by 1 space.


Typo in comment: "its".


4 lines above: double spaces -> single spaces.


This isn't good enough; people can still name parameters "self" using backticks. We probably have a lot of problems there but this deserves a better check…or an actual separate flag.


Got it, will change back with a TODO.


What about the type? Isn't the part of the parameter?


Noiseparams block: Double spaces -> single spaces. Vertical alignment, see mgv7 for example.


The bug is that for two spheres of differing radii, the sphere-sphere intersect point is dependent on the order of the two objects, and is a non-linear function of r. This bug fix has the intersect point be independent of the order of the two sphere objects, and the intersect point is a linear function of r.


do we not want the equivalent of this with an onBeforeAttach?


Doesn't need alignment with blocks below, just single spaces for a shorter line.


This will also fail if either (or both) User objects have a null game, even if they're the exact same object and instance.


Nitpick: I don't think this is an improvement. What was your reasoning behind explicitly naming the type?


why remove this one?


Here's some feedback for your homework:

For solution #2, you could use the Numpy functions to do the same thing:

```
survived = data[0::,1].astype(np.float)
num_survived = np.sum(survived)
survival_rate = num_survived / num_passengers

#Your code here to calculate num_survived and survival_rate.
#Again, we've provided some code you can use to format your answer.

print 'Of ' + str(num_passengers) + ' passengers, ' + str(num_survived) + ' survived.'
print 'The survival rate is ' + str(survival_rate) + ' or '+ str("{0:.0f}%".format(survival_rate * 100))
```

For #3 & 4, same thing:

```
males = data[0::,4] == 'male'
num_males = np.sum(males)
print 'There were ' + str(num_males) + ' male passengers onboard.'

females = data[0::,4] == 'female'
num_females = np.sum(females)
print 'There were ' + str(num_females) + ' female passengers onboard.'
```

The gist of survivability solutions for these:

```
# Your code here to calculate male_survival_rate
male_survivors = data[males,1].astype(np.float)
male_survival_rate = np.sum(male_survivors)/num_males

print 'The survival rate of male passengers was ' + str("{0:.2f}%".format(male_survival_rate * 100))
```

#11, also can be improved using Numpy or even Pandas (ideal):

```
# Numpy
first_class_count = np.sum(data[0::,2]== '1')
second_class_count = np.sum(data[0::,2]=='2')
third_class_count = np.sum(data[0::,2]=='3')

print "First Class Count: " + str(first_class_count)
print "Second Class Count: " + str(second_class_count)
print "Third Class Count: " + str(third_class_count)
```

Using Pandas

```
df.groupby(['Pclass'])['Survived'].mean()
```

One of the things, as a data scientist is to generalize and communicate our findings.  Your answers on 13 and 14 are good, but could be improved by speaking a little more broadly about your findings first, then going into specifics.  It's important to note that generally, age and gender tended to play an important role in survivability as well as class.  This is a perfect setup for the old saying "women and children first", given the time period that this event happened in.  Good work.


Yeah `autoResize` is much better name for this feature.


I'm all for it! Let's make the config file mirror the command line terms. It'll be much easier for users to translate cli options to file entries and vice versa too.


I'm curious if this solves some problem.

I have seen that some application (i.e., libgnutls, see the commit below) calls replaced system call _before_ initialize it and ```attribute constructor``` with priority didn't solve the issue. that's why I had an ugly check in each host calls.

https://github.com/libos-nuse/linux-libos-tools/commit/2226a624c7b098af300111aa5bb273fb9811946d


The 19 lines above: Double space -> single space for 'inter valley slope' and re-align other lines to that one.


MArray_Elim (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (2001 of 2001 tests passed)

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


Why a pointer and not a reference? It's unilaterally dereferenced inside the method, isn't it?


writeParams: see comment for readParams.


do you mean `if (d !== 'r') { ... }` or is this intentional?


will this not happen now?


why not use from include/uapi/linux/virtio_ids.h ?


So, yeah. Editor trouble on Android.


Style guidelines: should be '} else {' plus a '}' 2 lines below.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10670](https://teamcity.mesosphere.io/viewLog.html?buildId=99869&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:08:27


Had to call it `my_max` because it conflicted with `Kernel.max`


merge


Please ignore this file when comparing changes - it's just a place for some syntax sugar


@kevgliss let me know if I can help.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10669](https://teamcity.mesosphere.io/viewLog.html?buildId=99860&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:16:58


a


maybe you're thinking (and this is a temporary code), but it would be great if we can split this part to a separate file.

this way, we can easily extend/add other backend (dpdk, netmap, raw socket etc).


bootstrapping w/ the new style is pretty much directly analogous


:+1:  makes a lot of sense.


Should be
if (!fast_terrain) {
plus closing '}' below, since multiple lines are involved.


look how much of this update function was dedicated entirely to causing side effects and reacting to them! ALL of the real state changes boil down to `{ model | loadingState = newLoadingState }`!


Some of the complexity which I removed from the `update` function shows up here. Now we are passing `onClick` a task to run instead of an action to send, and there's some boilerplate around setting that up..


sd


And this is where the rest of the complexity went. But this is really the crux of our proposal - we think this complexity BELONGS here.

`getUrl` is an api call that could succeed or fail. Over & over in our apps we want to say "loading...", call an API, and then display the result. We find it much simpler to put that logic in a single place instead of having to look back & forth across different parts of an update function.


Bring this line and the block below in by 1 tab as in dustTopNodes.


Well, this contains an extra allocation, which I am sure hurts performance a lot. Not to mention that it also copies the message.

I am generally in favour of supporting embedded nuls, but:
1) I am not sure its worth this price
2) there are alternatives to wrapping it to a gstring
I am not sure that supporting e


Some feedback for your homework submission:

For calculating male / female totals, using Numpy, is a more concise solution:

```
males = data[0::,4] == 'male'
num_males = np.sum(males)
print 'There were ' + str(num_males) + ' male passengers onboard.'

females = data[0::,4] == 'female'
num_females = np.sum(females)
print 'There were ' + str(num_females) + ' female passengers onboard.'
```

Also, it's important to note, that if you use Pandas dataframes, you can use the .count() or value_count() methods to do this as well in one line.

For #11, an alternative solution using Pandas dataframes would be:

```
df.groupby(['Pclass'])['Survived'].mean()
```

Everything looks good but overall my advice is to try to use the Numpy and Pandas libraries when possible to save yourself some time.  Also, to speak to the analysis and end summary, what's being asked to to broadly describe your findings first, then going into specifics. It's important to note that generally, age and gender tended to play an important role in survivability as well as class. This is a perfect setup for the old saying "women and children first", given the time period that this event happened in.

The items you could easily use without extra effort are all of the continuous variables in your dataset.  There's a larger meaning to this that is important to grasp.  Grab me or one of the instructors and we can elaborate if you like.

Good work.


Sorry, wrong button. So the alternative could be to pass a separate length argument to the lower lever function.


Above we removed huge swaths of boilerplate. This update function only ever caused one side effect (creating a new gif) but we had to reference Effect in ELEVEN places, including the places where we had to carefully call `List.unzip` and `Effects.batch` and `Effects.map`.


The pattern is to pass a signed length parameter, that if negative causes the function to use the null terminator.

```
If (length < 0)
  length = strlen(str)
```


just like before, we have to forward action addresses. This is where the above complexity from line 53 in the previous version of this file. Again though we're doing it closer to the code that actually causes these effects, not far away behind an Action.


You work very hard gg :)


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10671](https://teamcity.mesosphere.io/viewLog.html?buildId=99880&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:12:19


Here you can see that nesting sub-stores and components works pretty much just as it did before.

We do have to pass an extra task address... but only to subcomponents that want to cause side effects. We can omit the taskAddress when we don't need it, unlike the extra `(x, Effects.none)` that we used to have to add to every case of our update function.


kernel:4.4.0-rc7-eng版本 的CTS测试结果


Still needs to be tested, might need changes


Generally, great use of Pandas.  Many people used Numpy to do a lot of the homework, but Pandas is much more concise for exploratory analysis and it's really the best tool for this type of work.

One optimization I might suggest would be to update the your variables / features in your dataframe coming from pd.from_csv, using this method:

```
# after you import your data, update the types
df['Age'] = df['Age'].map(float)

# check your types out after if no errors:
df.dtypes
```

Another way you can get your pclass mean stratified, is to use groupby (works exactly the same as with relational database systems if you're familiar with that):

```
df.groupby(['Pclass'])['Survived'].mean()
```


Also for your assumptions, it's important to note the age, gender and class played a role in the response of survivability as well.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10672](https://teamcity.mesosphere.io/viewLog.html?buildId=99884&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:07:48


how nice it is!


@WilliamLCobb

Is posible add an switch ON/OFF for fast forward?

For example in some 3D games like metroid prime hunters the camera movement is laggy or unresponsive, tried .5x,1x,2x but sill the same.

Is very odd since the camera movement work smooth in nitrogen or nds4ios


In case you are thinking it's unfair that I removed `gifUrl` from the model in this port, I'll mention that in the old architecture it wasn't so clear that it ought to be removed. Because the old API encourages your `update` function to control both what has just happened AND what should happen next, the idea of the current state and the next state were confused in my mind. But full disclosure: the old version here could be more concise by a few lines. You _would_ still need two separate actions though, because the old StartApp API requires an action for every effect you want to cause.


done


took me hours to identify this was the problem
when you have this in you get the following error
```
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/sam/mashr/venv/local/lib/python2.7/site-packages/flask/ctx.py", line 99, in wrapper
    return f(*args, **kwargs)
  File "server.py", line 46, in load_song
    mix_from_paths('static/song1' + id + '.mp3','static/song2' + id + '.mp3', 'thisisntevenmyfinalform' + id + '.mp3')
  File "/home/sam/mashr/mixup.py", line 49, in mix_from_paths
    export(mixup(path1, path2, beats1, beats2), "static/" + outputName)
  File "/home/sam/mashr/mixup.py", line 9, in mixup
    song1 = getSong(path1)
  File "/home/sam/mashr/mixup.py", line 27, in getSong
    return AudioSegment.from_mp3(path)
  File "/home/sam/mashr/venv/local/lib/python2.7/site-packages/pydub/audio_segment.py", line 383, in from_mp3
    return cls.from_file(file, 'mp3')
  File "/home/sam/mashr/venv/local/lib/python2.7/site-packages/pydub/audio_segment.py", line 367, in from_file
    p_out, p_err = p.communicate()
  File "/usr/lib/python2.7/subprocess.py", line 799, in communicate
    return self._communicate(input)
  File "/usr/lib/python2.7/subprocess.py", line 1409, in _communicate
    stdout, stderr = self._communicate_with_poll(input)
  File "/usr/lib/python2.7/subprocess.py", line 1439, in _communicate_with_poll
    poller = select.poll()
AttributeError: 'module' object has no attribute 'poll'
```

[this[(https://groups.google.com/forum/embed/#!topic/gevent/IzWhGQHq7n0) and [this](http://stackoverflow.com/questions/9087510/how-can-python-subprocess-popen-see-select-poll-and-then-later-not-select-mod) seem to imply it's some sort of odd gevent interaction with pydub/system library.


Your matrix math is currently in the same state noob


These changes should help with FreeBSD issues as noted by @lamewolf in Issue #8


That's very cool!
I think we can avoid the Fluent method that defines if it's dip or px. Why not making another method to specify the size but in Dip?
This way it would be easier to use everywhere.


*ahem*  lamewolf?   Am I on your nerves that bad? ;)


I'm new to github, sorry for the noobie question.  I see this patch will resolve an issue I have, but even when freshly cloning with "git clone -b develop-next url" and then "git fetch origin", I don't seem to see your change in the code on my system.

I'm thinking it's either not been accepted by the maintainer yet, or I'm doing something wrong and not getting the latest patches using the commands above.

Any tips?  I'm just editing this by hand for now (serious bug..), but want to know the right way to do it.

Thanks


test


Lol.  Sorry.  Been a long week. :)  Fixed now.


Great!


Very weird. Did this just start happening?


Let me know if there is another build with this commit and I can try it


update


1x should be the same thing as turning it off


Could you add some test for this `Decode`, like the `TestDecode` in json_test.go? I know there are tests in pkg/runtime/serializer/codec_test.go, but they are not directly test `Decode` with different `defaultGVK` and `into`.


I am comming readme in a new branch


Quick run after fixing some lines that got wrapping in nano.....

[root@FBSD /media/work]# ./vpnwork
Using OUTPUT_DIR=/media/work
Using TEMPORARY_DIR=/media/work
Processing http://www.vpnbook.com/freevpn
Domain www.vpnbook.com
--2016-01-05 00:33:33--  http://www.vpnbook.com/freevpn
Resolving www.vpnbook.com (www.vpnbook.com)... 176.126.252.71
Connecting to www.vpnbook.com (www.vpnbook.com)|176.126.252.71|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'index.html'

index.html                                 [ <=>                                                                          ]  11.22K  62.2KB/s   in 0.2s

2016-01-05 00:33:34 (62.2 KB/s) - 'index.html' saved [11491]

--2016-01-05 00:33:34--  http://%3Cli%3E%3Ca/
Resolving
<a (
<a)... failed: hostname nor servname provided, or not known.
wget: unable to resolve host address '
<a'
--2016-01-05 00:33:35--  http://href=%22/free-openvpn-account/VPNBook.com-OpenVPN-Euro1.zip%22%3EEuro1
Resolving href=" (href=")... failed: hostname nor servname provided, or not known.
wget: unable to resolve host address 'href="'
--2016-01-05 00:33:35--  http://openvpn/
Resolving openvpn (openvpn)... failed: hostname nor servname provided, or not known.
wget: unable to resolve host address 'openvpn'
--2016-01-05 00:33:36--  http://certificate/
Resolving certificate (certificate)... failed: hostname nor servname provided, or not known.
wget: unable to resolve host address 'certificate'
--2016-01-05 00:33:37--  http://bundle%3C/a%3E
Resolving bundle< (bundle<)... failed: hostname nor servname provided, or not known.
wget: unable to resolve host address 'bundle<'
--2016-01-05 00:33:38--  http://%3C/li%3E%0D
Resolving < (<)... ^C


sorry for the delay.  This will be added.


LGTM


needs a bit more research


I'm not much help with freebsd....I've been a linux user and setting up a fileserver with freenas was my first exposure to it.


this fix #407


What's the use case of this logic? If we reach here, the ObjectKind(obj).Group is not in neither `encodeVersion` nor `overrides`, why would we want to convert to the sole encode version if it's for another group?


Merge


this fix #408


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10673](https://teamcity.mesosphere.io/viewLog.html?buildId=99896&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Error while applying patch Build time: 00:00:09


Why not `targetGV=c.encodeVersion[0]`?


linphone


You should be writing Log.d(TAG, ...);. Don't write random strings like "redownload". This way you can do "adb logcat -s TAG" and see all logs for this activity


this fix  #409


Anyway, this seems fine. Caller can always check the returned gvk and compare it to the defaultGVK, and it will notice the group is different.


Should be 'downloadAttachments', right? There can be multiple attachments?


more statistics such as throughput?


Drop the space before the semicolon.


this fix #410


Thanks! Might be worth copying the above explanation into the docstring.


LGTM


哎呦，又被x大逮到了，话说这么隐蔽的地方。


Finished my pass. I asked 2 or 3 more questions in this commit after your Review 10.


Those should be static as well.


please also add license header as well


Somehowwww I feel like this is backwardssss


This fixes ctest for me on OS X/clang.


You may want to do a @color/bubble_text_color, or make a custom style. Right now you're copying+pasting 'white' and if this ever changes, you have to update all the files.


The error message should indicate that text is missing. There are spaces missing after the commas.


So you CANT send multiple attachments at once?


This should be `return 1`.


At least the domain parsing works now.  Need to figure out how to make the url parsing work with FreeBSD now


I am a noob so sorry if I missed something obvious... I am running into this error.

*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
Starting Vera HomeKit Bridge...

Any thoughts?


basically this model is combining image features and bag of words as input nerons, and train them via a neural network.

softmax layer https://www.quora.com/How-does-one-use-a-hidden-soft-max-layer-in-a-deep-neural-network


Does this fix issue #3?


This should be a Uri, not a String. Tsk tsk, do parcelable the right way. Stop cheating with serializable.


The cast should be `(const char**)` ( though it is practically the same, but just for clarity).


nice - I did not see this usage before, but it looks great:)


@yeahwu 不管在本项目的什么地方说话，X大都会收到系统通知~ 所以干坏事要小心点（坏笑）


The '.' smashed into 'ON' works as expected?


const std::vector<dsn::rpc_address>& meta_servers


umm, maybe? Need to test.


![Image of Yaktocat](https://s-media-cache-ak0.pinimg.com/736x/8f/b3/2e/8fb32e24d2c9459bfaeb413c20d769ee.jpg)


Rand


Neonnnn aqui esta corregido https://github.com/Hispano-Devs/PH-Showdown/commit/99e0499fe3eb5a5a2edfb3a6e860416498eb491c


someone revert this pls... XD
use this instead:https://github.com/g0v/twly-voter-guide/commit/462d7d1e1f45c3629b112109c0549543ba76ca1a#diff-1cd34f08fc8f66d32424f0d21b24e8ed


Este bloque if podría resumirse usando `setdefault`:
```python
totales[cargo] = totales.setdefault(cargo, 0) + detalles.get((cargo.id_cargo, lista.id_lista), 0)
```


نوده رند جبار


Password


I am removing this "magic number" from the one place where it really matters (where it could affect "production" use, rather than just the specs). It was only there to get some specs running anyways. I can do that in a better way.


Por lo que veo a simple vista, los totales se mostrarían solo al enviar el formulario.
En ese caso, no habría que mostrarlos si no se ha enviado el formulario previamente (por ej. si totales no tiene datos)


> We can fix this also for 3.14 if using {h/v}align.
> ie. panel-ditem-editor.c
>

`gtk_label_set_xalign()` aligns the text inside the widget, while `gtk_widget_set_halign()` aligns the GtkLabel widget as a whole.
Someone wrote [a program](https://github.com/murraycu/test_gtk_text_widgets_align/blob/master/test_gtk_text_widgets_align.c) to indicate this difference. So just use old API when we don't have 3.16.

> Also line 322/323 in clock-location-tile.c looks wrong to me.
> First value from gtk_misc_set_alignment (GTK_MISC (priv->current_marker), 1.0, 0.5);
> is a x (halign) value.

That was a mistake.


Deleting my initial main.go for the purpose replacing with Doug Clark's original version to the repository and then committing the changes I made for the cobra specific version.


use `options` instead so as to clarify intent better?


Yeah but that's ugly. Let me fix it.


Wow..!!


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10675](https://teamcity.mesosphere.io/viewLog.html?buildId=99957&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 2 (new) Build time: 00:02:10


Doug Clark's original version from:
https://github.com/dlclark/gb-run


fds


Was there a reason to not use the usual `toJSON` representation instead of this custom thing?


在同时有两个chunkserver挂掉时，这个delete和外层的delete可能会被连续调用
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00000000004347d8 in baidu::bfs::ChunkServerImpl::PullNewBlocks (this=0x1042300, new_replica_info=
          {<std::_Vector_base<baidu::bfs::ReplicaInfo,std::allocator<baidu::bfs::ReplicaInfo> >> = {_M_impl = {<std::allocator<baidu::bfs::ReplicaInfo>> = {<__gnu_cxx::new_allocator<baidu::bfs::ReplicaInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x2fb0000, _M_finish = 0x2fb8180, _M_end_of_storage = 0x2fb8180}}, <No data fields>}) at src/chunkserver/chunkserver_impl.cc:584
#2  0x0000000000445da1 in boost::_mfi::mf1<void, baidu::bfs::ChunkServerImpl, std::vector<baidu::bfs::ReplicaInfo, std::allocator<baidu::bfs::ReplicaInfo> > >::operator() (this=0x3f254a0,
    p=0x1042300, a1=Cannot access memory at address 0x1
) at /usr/include/boost/bind/mem_fn_template.hpp:149


I'd probably consider moving this to `form_helper` —

```jsx
<f.alert>message</f.alert>
```


The following test fails because the deprecated Dialect methods are overridden in the custom dialect, which Hibernate no longer uses.


In stockit, across every item, we have `grade` and `condition` details.
In GC, we have this `condition` value at item level, and not at package level.
While creating item in stockit, we copy the `condition` value, from item of respective package in GC.
On accept-item page, if admin changes `condition` value of item, we need to reflect that change over all the received packages of that item. Hence added this condition.
Correct me if I misinterpreted it. Thanks
cc: @steveyken


Errrr.. So here, i in uninitialized. Is this supposed to be in the sensors loop below? Or should it be initialized to 0?

Care to send a fix in?  (note, I've created a new topic branch for hikey specific changes for 4.1: android-hikey-linaro-4.1-topic-hikey, so please base your work on that).


esta es una linea nueva en github


,lsd,lsd


ef,we


The following test passes because IdentityColumnSupportDialect#getIdentityColumnSupport returns a custom IdentityColumnSupport


Sure @steveyken


I agree on the need for clarification, but I do not think an assertion is the right tool here for two reasons:
 1. The only reason why we suddenly would have `end==std::string::npos` here would be a bug in the C++ stdlib, not in cppcheck; an assertion, if any, would be better located in the stdlib.
 1. There are no ASSERT() so far in lib.*.cpp, and I would not like to start a trend on so borderline a case.

Would a comment only be ok?


lets move all of this under the '/' route and we will do the following. We already have that endpoint setup to accept GET and POST. The POST is not currently being used, however the GET is.

Can we do something like the following to consolidate the code in one place

@app.route('/', methods=['GET', 'POST'])
def dashboard():
    if request.method == 'POST':
        do_the_flush()

    get and display the data()


Thanks, added [stream test case](https://github.com/Tjatse/req-fast/blob/master/test/stream.js), and compared the chunked data with request.


Will this work with a boolean as well?


@schibo Sure, no problem. There wasn't anything that you didn't want changed, was there? I assumed most of it was cosmetic or small enough it wouldn't matter...


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10677](https://teamcity.mesosphere.io/viewLog.html?buildId=99958&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:08:48


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10674](https://teamcity.mesosphere.io/viewLog.html?buildId=99955&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:08:57


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10676](https://teamcity.mesosphere.io/viewLog.html?buildId=99956&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:09:00


It's because its not released yet. We'll release cutegram 2.7.1 in the next week with some other new improvements and bugfixes :)


We talked about getting rid of this property and using a combination of date and GUID.


Sure, will move it to stockit API. Thanks @steveyken


How are you ensuring that re-rendering won't re-initialize the view model and reset all state?


(TravisCI Build #24)(https://travis-ci.org/Tjatse/req-fast/builds/100279957), actually `request` cut off the html sometimes...


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10680](https://teamcity.mesosphere.io/viewLog.html?buildId=99984&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:04:05


Child <View> elements, awesome!


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10679](https://teamcity.mesosphere.io/viewLog.html?buildId=99960&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:10:41


disregard this line, it will be pulled tomorrow


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10678](https://teamcity.mesosphere.io/viewLog.html?buildId=99959&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:11:06


At some point, we should probably have a Developer's Guide that captures the above steps along with a sample Network graph depicting the branching and merging in a sample scenario.


The precedence here is to call this `self` instead of `_this`. Or alternatively change `self` to `_this` in the rest of the new JS — for sake of consistency.


dp_type would only be empty if the file named "type" exists which is 1 byte in size.


Actually, I shouldn't replace type if dp_type ==  "".


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10681](https://teamcity.mesosphere.io/viewLog.html?buildId=99985&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:07:53


please test http://snapshots.openelec.tv/OpenELEC-Generic.x86_64-7.0-devel-20160105070612-r21825-gc7acc67.tar it will become oe-7 later and has a new kernel. provide the same logs. if this will not work we have to wait until there are proper drivers...


`is...Failed` or `has...Failed` — the current name probably suggests that it probably performs a test AND returns a boolean.


This all looks great.


And I can not find a site that both `Inflate` and `InflateRaw` are working fine, I'll add a case of that kind ASAP.


@HeartSaVioR It looks good to me. Thanks for fixing it.


So, I fell back to my default heuristic of 'do as much as I can in ruby, because I suck at javascript'. I think I have a nice 90% solution with 0ce32db23169b4e8c806643c342b9304d261d52a.

I'm curious to see whether that will catch most of the token issues before edits are attempted.


I like this model except perhaps for the fact that the view model perform a material connection test. Do you think we instead invert it around to hook its `onsuccess` `onfailure` methods directly into jquery and avoid having the viewmodel perform the actual ajax call to ensure that it only keeps track of the view aspects of the ajax call?

```
$.ajax({
  url: ...,
  beforeSend: vm.beforeSend,
  success:    vm.success,
  complete:   vm.complete
  error:      vm.error
  }
});
```


Go home TARDIS, you're drunk.


Thanks.


@MishimaHaruna in description says, its Neutral Property.


Might as well delete this file and remove from the build system if it's empty.


I recommend to upgrade to 4.0 which has yet better performance


I think that It seems to use window mock better.
https://github.com/naver/egjs/blob/master/src/flicking.js#L6


why need to call super before membership line write operation ?


I think this is unnecessary. The latest version of webmozart/glob uses the native glob() internally whenever possible


Yeah tried all speed settings. this only happens in some games Most noticed in this and dragon ball kai ultimate butouden (jp)


Am 5. Januar 2016 07:24:58 MEZ, schrieb Matthew Brush <notifications@github.com>:
>Might as well delete this file and remove from the build system if it's
>empty.
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/kugel-/geanypy/commit/b5621fa88255168db7b4911d27ef51f649d481a1#commitcomment-15258774

Pretty sure there's going to be some contents in the future. Deleting would just break git log/blame when it's added again  and generally add a discontinuity in the history.


Could you write down a detailed instruction on how to make your own shimeji that are windows when you downloaded it from the internet?


testy


if you want I can send you a mail with this games?


thinkphp/library/think/db/Driver.php
有两个$config 中的 debug


ok


What do you expect it to contain?

I don't really feel strongly. If you don't do it in this PR, I'll probably do it myself next time I'm hacking on it.


added an application code and also added property file syntax for the same.


done


Indeed, there is a infinite loop if we are hitting the problematic case; z-push is working without a folder cache.
Last commit should fix it.
Thanks!!!


Para no publicar la clave particular, se podría usar appsettings_private.py (puede redefinir las "constantes" ya que se evalúa luego de appsettings)
Tampoco sería recomendable usar el usuario postgres (superusuario administrador), porque por ej puede ingresar a todas las base de datos. En producción sería conveniente tener un usuario especial web2py más restringido.


Nice, that's very cool!


weblate messed this up, will fix insha'Allah


@syl20bnr Oh sorry, I forgot that :disappointed:


$" is not used in this function/loop, so removing it formt he local altogether


weblate left out the other quantities - will add insha'Allah.


With Ok we know we can use the hash directly, with everything else we use the method in case it is overriden.


not sure why i named this `kitkat_external_title` instead of something like `warning` (which is what it is).


No problem ;-)


@simonasd 多谢sm兄提醒，呵呵。这x大几天没露头了，又在修炼什么内功呀？


Hi,
With symfony 3.0.1 i can't install the bundle.
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Can only install one of: sensio/generator-bundle[2.5.x-dev, 3.0.x-dev].
    - Can only install one of: sensio/generator-bundle[3.0.x-dev, 2.5.x-dev].
    - Can only install one of: sensio/generator-bundle[2.5.x-dev, 3.0.x-dev].
    - ismaambrosi/generator-bundle v2.4.0 requires sensio/generator-bundle ~2.5 -> satisfiable by sensio/generator-bundle[2.5.x-dev].
    - Installation request for ismaambrosi/generator-bundle ^2.4 -> satisfiable by ismaambrosi/generator-bundle[v2.4.0].
    - Installation request for sensio/generator-bundle == 3.0.9999999.9999999-dev -> satisfiable by sensio/generator-bundle[3.0.x-dev].

In my composer.json i put this "sensio/generator-bundle": "dev-master". If i put 2.5 then i have troubles with symfony-framework-bundle...etc

Thanks


Nothing major, just some of the copy.


昨日は，推定切り替えの方法を教えていただきありがとうございました。
api_server.pyのsavWav/の中に入力された被験者番号に当てはまるドキュメントが8個未満と8個以上の場合の分岐させる仮機能を追加しました。新しい質問なんですが，現在一般モデルの推定は、classifier_csv.pyで行っているのですが，特定のユーザのデータを活用して推定する方法に切り替える場合、classifer_csv.pyの他に新たに特定のユーザのデータを活用して推定するファイルを作るということでしょうか？
また、別の質問になるのですが、index.htmlの389行目以降に推定結果に応じて合成音声をを再生する機能を追加したのですが，合成音声が適切に再生されないので見ていただければと幸いです。

宜しくお願いいたします。


+1 PR?


Grammar tweak: "when running".


Period missing.


So you decided to include the providers and the converters <b>again</b> :smile:  inside the application without the need to install?
Nice! :+1:


done


@ibdknox Do you remember why this fix was added ? I tried replacing the bencode module with the latest version (0.7.0) from npm. Couldn't notice any difference, however I guess this fix was made for a reason.


sm。。。。


Nice, looks much better!


Am 05.01.2016 um 07:34 schrieb Matthew Brush:
>
> What do you expect it to contain?
>
>

Same contents as now, once the respective APIs / types are added.
Furthermore, initencodings() should be there instead of slapping all
init* together in geanypy-plugin.c (but that's just my opinion).


あ、これもいるね！w
親要素消えたら自動でこっちも消える設定してあげよう


I understand. I will do this in the future.


@CloCkWeRX An identical change was merged and is available in version 1.0.4: https://github.com/dtao/safe_yaml/commit/25e2e156371f8846e7e1918a9e216e89473c57f8


![Uploading lgtm6.gif…]()


おっけー！
実装に取り掛かっていきましょう！


Благодарим Вас за обращение на github поддержки предпринимательства. Этот
запрос был определен как не терпящих отлагательства при нашей поддержке
системы и автоматической эскалации начато. Если дежурный Инженер
технической поддержки определяет, что этот запрос был надлежащим образом
обострились, они должны вернуться к вам в течение приблизительно 30 минут
или меньше; в противном случае, мы получим назад к вам как можно скорее в
течение обычных рабочих часов. Срочный вопрос предполагает потери доступа к
установке -- должно ли это быть из-за проблем с производительностью,
неудавшийся обслуживание/апгрейд, или истечения срока действия лицензии.

Спасибо!

2016-01-05 12:55 GMT+06:00 Baraa Basata <notifications@github.com>:

> @CloCkWeRX <https://github.com/CloCkWeRX> An identical change was merged
> and is available in version 1.0.4: 25e2e15
> <https://github.com/dtao/safe_yaml/commit/25e2e156371f8846e7e1918a9e216e89473c57f8>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/dtao/safe_yaml/commit/26c235da7ad0529fe3aaa5a023503138cf8cf7c9#commitcomment-15259022>
> .
>


This should be a local variable and instead of backticks I prefer $(uname).


cc @andytimes


MArray_Elim (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (2001 of 2001 tests passed)

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


Added the results of the test on the original thread, [here](https://github.com/OpenELEC/OpenELEC.tv/issues/4572#issuecomment-168919252)


楼上的，又动歪心思了。sm是失眠的简称。


@dcai : Ok Ok. Thanks a lot.
Finally understood. Thanks for your guidance & help.
Thanks alot. :+1:


Number of clients were implementing their own workaround for this. Actually I use both methods now and loading from entry point takes precedence.


なんで消した？？


iirc, that the original PID class didn't implement virtual serialize, which  is why this didn't extend the interface.


This should be the default case, otherwise filesystem_get_filesize() does nothing on FreeBSD and other systems.


Not sure how to make the text wrap. Wound up putting each line on a separate numbered line -- which is probably wrong. :(


MArray_Elim (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2033 of 2033 tests passed)

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


Please use double quotes on both sides of the comparison.


この場合のエラーメッセージってどうなってる？
前と同様にflashで表示できてる？

登録出来ない、エラーメッセージ出ないってなると、使用者からしたらただのバグだと思っちゃうので、
表示出来てない場合はflashに値持たせてあげて


The where clause is now redundant as $orderedBranches contains the same set. Remove in next commit.


uas web service
[web service.zip](https://github.com/jasirsatria/uas-web-service/files/78091/web.service.zip)


话说刚才你给我发的那个知乎答案我看了，不错。实际我一开始是只学的Python 3，可是刚刚去看了下我在SO上面的回答，我总共回答了36个 `python-3.x` 的问题，顺带28个 `python-2.7` 的问题。

某位在SO上有20k rep+Python gold badge的人跟我说过类似与下面的话：

> 排除`input() ---> raw_input()` 和 `print 'foobar' ---> print('foobar')`的差距，所有的Python问题基本都没有什么差别了。


MArray_Elim (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


Hi Bartek:  apologies for the late feedback on your submitted homework.  While it's not a good excuse, my 6 week cold derailed me in all kinds of ways. As for your homework #4 (grocery store homework), I like that you started writing comments/notes to guide you on which methods you needed to define.  I see that you got that those files started in your "hint_lib" folder.  Perhaps you didn't have enough time to fill in the body of those methods--but it's a good start.  Be sure to check the solutions from Katya--it is posted and it will help guide you to better understand what else was needed.  In your "main.rb" file, whatever additional files you want to include, be sure to indicate all of them...as you have started to do with one of them using this line of code " require_relative 'hint_lib/grocerystore' ".


Resolves #39


Any chance of making the hp modifier alterable? micro/lateral morphisms can cause it to be calculated x5 instead of x10 :) thank you!


りょ！
こんな書き方出来るんだね！　勉強になります。


You can write `Serializable() = default;` for default constructor and destructor to use the compiler generated implicit versions.  I don't think it makes any practical difference, just more explicit.

Note that we only need the virtual destructor if objects are destroyed via their Serializable* pointer.  This isn't the case at present so I chose to leave out the virtual destructor to reduce overhead.


Could you add javadoc for this class?


That seems to be a good choice. :+1:


No, i mean it´s not working for me as in "I don´t like it" and i don´t find
it fitting for this. From a professional stand of point serif-fonts are for
long copy-texts, articles and such. Sans-Serif fonts are better suited for
Headlines. After all, this is not retro-ATC 1949 :)

2016-01-04 19:30 GMT+01:00 Erik Quinn <notifications@github.com>:

> @harp71 <https://github.com/harp71> huh... seems to be working for me in
> chrome, as well as IE11. Perhaps it's a browser issue; what browser are you
> using?
>
> And as a note, I do always notice a doofy delay of up to like a
> half-second when I first use an arrow key, presumably because the browser
> is loading the font. Afterwards, it works peachy swell for me.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/zlsa/atc/commit/c16e234ed6c1f152cf9b141b07f9b6a62da02c59#commitcomment-15249316>
> .
>


I'll trust you on this one! (meant: I did apply it manually bc mercurial)


Will this function well for the `skip` method? It still uses its default implementation.


Thanks :)


@Mai19930513

U can now try translate the cr_strings.xml in

frameworks/core/res/res

&

frameworks/packages/SystemUI/res


:smiley:


> Furthermore, initencodings() should be there instead of slapping all init* together in geanypy-plugin.c (but that's just my opinion).

Agree with that. I forget why I did that, but it's definitively a code-smell. They could probably also be renamed since they're called explicitly rather than needing to be initialized as normal Python C extensions, but I'm not certain.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10682](https://teamcity.mesosphere.io/viewLog.html?buildId=100039&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:08:31


in this case, the spec is wrong :(


fixed.


What's up with the double-negative here?  Is the "not" extraneous?


I was just adding the virtual destructors because eclipse warned about it missing. It saves ~3kb leaving it out. TIL


Fixed in an ugly way [82db67](https://github.com/Tjatse/req-fast/commit/82db6761b91d4057b6921774c0ec529bbe77175a)


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10683](https://teamcity.mesosphere.io/viewLog.html?buildId=100056&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:04:07


Can we stop the warning from being shown?


Then probably your generic implementation has a bug. Or one of your other new `LargeHashable` instances. I would first write a LargeHashable instance for `TestA` by hand and re-run the test. If it works, then your generic implementation is faulty. If it still fails, the problem is somewhere else.


Sorry for this error, will rebase android-hikey-linaro-4.1-topic-hikey and send patch for the fixing.


新手，您的东西很有用


HTF also handles QuickCheck and unit tests (but not smallcheck). The tutorial explains how to add new tests: https://hackage.haskell.org/package/HTF-0.13.1.0/docs/Test-Framework-Tutorial.html

I don't mind whether we use HTF or tasty, I was just interested why you switched. I'm one of the HTF authors, so I'm always keen on feedback.


Also, you should write tests for some couple of other things, just to narrow down the places where the problem could be. To me, it looks like a infinite loop.


@jelledevleeschouwer @danielinux How mature would you scale 6LowPan at the moment?


LGTM -- I'll merge these in shortly


I'm fine with using utf8-light, as long as it's clear why we need to do so.


see https://github.com/openstreetmap/josm-plugins/commit/eab8de0a8d7a7e504cdce47fdc2ff19dc2f23d02
git-svn-id: http://svn.openstreetmap.org/applications/editors/josm/plugins@31644
b9d5c4c9-76e1-0310-9c85-f3177eceb1e4


k


Maybe just some plain unit tests, where you compute the expected result by hand. Quickcheck properties would also be good.


this will slow the phone down big time :)


Thanks! :+1:


This needs refinement.

Seems the main folder for windows OS libs (at least on my host) are in
C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0\Lib
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib
C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\um

I have trouble here with the process just taking first folder as for 8.1 it is picking wdf folder instead of win6.3 (have subfolders   wdf win7 win8 winv6.3)
For SDK older than 8 - 7.1/7.0/6 - there is no additional 'required libs' folder, so at best if cross compile tools are present this could pick x64 folder


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 10684](https://teamcity.mesosphere.io/viewLog.html?buildId=100068&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 211 Build time: 00:04:08


IIRC, the root of the problem is that the test:

    File.Exists(fileImageSource.File)

at https://github.com/molinch/FFImageLoading/blob/master/source/FFImageLoading.Forms.Touch/ImageSourceBinding.cs#L45

succeeds for bundle resources too (at least on the combinations of device/ios/xamarin forms that I was testing on).

I was on quite some time pressure and eventually settled for this ugly code in my custom renderer:

		private void MakeSourceDensityAware() {
			FileImageSource fileImageSource = base.Element.Source as FileImageSource;
			if (fileImageSource != null) {
				if (NSBundle.MainBundle.PathForResource (fileImageSource.File, null) != null) {
					// This from the application bundle -> work around ffimageloading not using the @2x and @3x versions
					nfloat density = UIScreen.MainScreen.Scale;
					if (density == 2) {
						fileImageSource.File = fileImageSource.File.Replace (".png", "@2x.png");
					} else if (density == 3) {
						fileImageSource.File = fileImageSource.File.Replace (".png", "@3x.png");
					}
				}
			}
		}

which I call in `OnElementPropertyChanged` before calling `super`.

I am sure there's a better way to solve this, but atm I have no time to invest in this :-(