I was just reading for fun about Swift's string literal format, and found a number of interesting things, that I think we need to think about for your Strings...
https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html#//apple_ref/doc/uid/TP40014097-CH7-ID295

Of particular interest to me, is the ability to process a string via an iterator or view, in *any* of the Unicode encodings, even though the underlying storage is always encoded as UTF-16 (good choice, IMO, because
although it isn't directly indexable (unless you mark when it only holds UCS-2 characters, no surrogates, which I'd want to do), and one way of viewing a string is to get it as a sequences of Characters, which are not scalar values, but rather like Tuples representing a grapheme cluster.
So str.utf8 gets a UTF-8 "view" of the string (a series of bytes), str.utf16 gets a UTF-16 "view" (a series of 16-bit code units), and str.utf32 gets a UTF-32 "view", with 21-bit results.
To me, that's like having your cake and eating it too!


This is a nit, but this would be better written without the split infinitive:

> Variable names should be followed immediately by a colon


Not sure I understand the question. `T` is the template parameter of `operator()`, not of the class. It just makes any invocation of `NullDeleter::operator()(*)` a no-op.


OTOH, may be it is our fault, and just checking whether __GNUC__ is defined isn't good enough.
Accordding to https://llvm.org/bugs/show_bug.cgi?id=15847, gcc only introduced gnu_printf with version 4.4, and my clang version 3.4.2 claims to be compatible with gcc 4.2.1


I love the drawables


Nice use of callbacks here.


Porque esto?


level1/level2/bla.js, 11l:25c, Missing semicolon.


level1/level2/bla.js, 15l:25c, Missing semicolon.


level1/level2/bla.js, 19l:25c, Missing semicolon.


level1/level2/bla.js, 35l:25c, Missing semicolon.


level1/level2/bla.js, 39l:11c, Use '===' to compare with 'null'.


I think the regex `/\s+:/` would be better here.


You may want to add an info message in here about disconnect just to know.  Same below.


Seleccionar que se busca


Using `get_*` would put it in line with `get_appearance` though ...


Another missing docstring here.


Add links to `tls` and `crypto` when available.


Follow Linux style and use const here.  Also no space between pointer declaration and variable name.

`const LoggerConfig *logger_config`


It's now an invalid option for Capitrano (v3.4.0 anyway).

```
cap aborted!
OptionParser::AmbiguousOption: ambiguous option: -s

OptionParser::InvalidOption: invalid option: s

```


`const` again.  Also that is one messy boolean.  wish we could encapsulate this logic in a cleaner way.


ok with const; however astyle formatted this file automatically, so this is the way it is.

IOW - before committing always run the do_style.sh script in the root of the project.


Hello Thomas,

Yes, I am testing it on localhost, it shows this error: *Notice*: Undefined
index: code in *C:\xampp\htdocs\jh\MWS\includes\classes\AmazonCore.php* on
line *588*

*I am test this examples **http://localhost/jh/MWS/examples/order_examples.php
<http://localhost/jh/MWS/examples/order_examples.php>*

*Do you know how to figure it out?*

*Thanks,*
*Joseph*

On Mon, Jun 15, 2015 at 6:12 AM, Thomas Hernandez <notifications@github.com>
wrote:

> What exactly do you mean by testing it on localhost? Are you referring to
> using mock responses? Or did you do something like setting the Amazon
> Service URL to localhost? If you need an example of getting order data
> locally, look at the PHPUnit tests.
>
> Don't worry about the strict standard warning, it has already been fixed
> in the master branch.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/boostsup/phpAmazonMWS/commit/2d7627ab25cabcd5c7ae5a6ddd2a2b684ff2c42b#commitcomment-11679873>
> .
>

--
God bless you!
Joseph


Wouldn't it have been better to delete all those definitions and put new definitions into a central include?


You are going to init the connection on each iteration?  If so consider moving the connection init into the while loop and break out if the init fails.  Reads better no?


NVM about const.  Saw below code.


dispatch_cleanups (lefticus) - x86_64-MacOS-10.9-clang: OK (351 of 351 tests passed)

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


yes, there's an inner while() loop. it only falls back here if it needs to re-connect.


This is bricking the script or something is triggering far too much wormhole spam


I noticed a bug, line 571 should read:

```C
int err = avformat_open_input(&ic, _filename, NULL, &dict);
```


where is this actually used?


Thanks Dmitri! Dunno about `plugin.xml`... I didn't change anything that would impact that. I imagine it is something to do with `elementtree` (which we use to write it out).


Spelling mistake: getcoroutinelocals


88737258-EPW-Ruby-Access (macumber) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


```
template <Copyable T, Function<const T&> F>
void f(T a, T b, F g) {
  auto c = a;
  c = b;
  g(a);
}
```
Should I be able to rely on `g` seeing the same value of `a` that was passed to `f`? It's ironic that I'm guaranteed by `CopyConstructible` that `auto c = a` will not modify `a`, but `c = b` might modify `a`.
```
template <Destructible T, Function<const T&> F>
  requires requires(T& t) { foo(t); }
void f(T a, T b, F g) {
  foo(b);
  g(a);
}
```
How about now?


it might be helpful to include the project name in this error message, as is done on L206.


Roll a Ball


こういうのは [`np.asarray`](http://docs.scipy.org/doc/numpy/reference/generated/numpy.asarray.html) を使います．list や tuple は ndarray に変換し，そもそも ndarray ならそのままコピーを作らずに素通りさせてくれます．


うちはgitlabです〜
winではsourcetree使ってます


The classloader should be `driver.getClass().getClassLoader()` over here.


Just a quick note: this change broke auto installation `gulp-js*` files need to go into `dependencies ` not `devDependencies` since they are actually required by BackstopJS at runtime.  (`devDependencies` are not automatically installed by NPM on install.  This is probably only testable after publishing to NPM).

Thanks!

GS


Worth noting this is because LuaJIT doesn't respect the `__len` metamethod.


LGTM


Here's a more basic question:
```
void f(const CopyConstructible& a) {
  auto c = a;
  // Can I modify c here?
}
```
if `a` is truly a reference to a `const` object, I risk undefined behavior by modifying a copy of it.


Why are we appending defaults to user given list?

When nonProxyHosts is set in Java, this replaces any default nonProxyHosts doesn't it?

Further not giving the end user the ability to allow using proxy for localhost is a) different from Nexus 2 b) not warranted C) never asked for D) doesn't help if I want to test my proxy on the same host

ie. seemingly a regression


Ma un mmap?


1692_TimeseriesBug (macumber) - x86_64-MacOS-10.9-clang: Tests Failed

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


thanks!


RobotoDraft 在 ios9 的 Safari 上不工作。


Which part? "Photograph"? `type` is a base field for `manuscriptType`


本当は `periods=2` が妥当（レイテンシを考慮すると3は宜しくない）と思ったのですが、 `snd_pcm_hw_params_set_periods` が 2 だとエラーになってしまったので3にしておく。（他プラットフォームは皆2相当でやっているので、他プラットフォームと較べて50msの遅延が発生することになるかも）


Sounds like a right way to design this feature for me!


rax retry tests


Could you please also add:
if (!Regex.IsMatch(@"^[a-zA-Z]+$"))
   throw new ArgumentException("The market must only contain letters A-Z.");


Refactored this API to take in a class instead of a classloader. This comment no longer applies.


I think it's because it has `place`. I started off using artwork, but then decided to revert it. Your call. Maybe we can add mapping of arbitrary extra fields soon.


need to resize the array accordingly :

inputIntArray = Arrays.copyOfRange(inputIntArray, 0, length);


花擦，项目名字都一模一样啊，介绍还都提到了`SimpleHTTPServer`...其实问题归结到应用的目录是否可以通过程序自动找到，而不用手动指定，这个可以做到的话是挺好的。


this is for issue #36


Commit interressant, j'avais jamais pris le temps d'étudier le bug ^^


@marb99 I think you mean @niksedk. @nikse is different person :wink:


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

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


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.5-LibC++: Build Failed

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


那是什么样子？截图看看，应该会 Failback 到系统字体吧


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.5-AddressSanitizer: Build Failed

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


I think it'd be good to err on the side of it not getting fixed. It's easier to change once it's fixed then fire drill when it's not.


Me too!


I was thinking, I might change exit to exit row and exit column because so far that is the only way I really see you moving, by entering coordinates.I have to figure out the room assignments, mainly which room connects to which room and I have to figure out the exit coordinates.


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.6-ThreadSanitizer: OK (351 of 351 tests passed)

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


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (351 of 351 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)


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-gcc-4.6: OK (351 of 351 tests passed)

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


:fearful: Never EVER your page specific inside the navbar!


We should add the log in our ignore file


1692_TimeseriesBug (macumber) - Win64-Windows-7-VisualStudio-12: Tests Failed

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


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.67: OK (0 of 0 tests passed)

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


kyun bai


Mind if you share the dabatase dump?


Oops, typo


Fixes: https://github.com/easydigitaldownloads/Easy-Digital-Downloads/commit/44ba1e40f730151888e272cf6c00739cecd4324a#diff-3260ef41fc35d718bbe3dea6fa6d72ccL369


Better...


I recovered this line from the master branch. Opted for another property in case another app needs it too.


 - __style__: [src/chaiscript_stdlib.cpp:18](../blob/a2577b983cf0a28f0b73090a50875e6fdb0c79b0/src/chaiscript_stdlib.cpp#L18) The function 'create_chaiscript_module_chaiscript_stdlib' is never used. (unusedFunction)
 - __style__: [src/main.cpp:169](../blob/a2577b983cf0a28f0b73090a50875e6fdb0c79b0/src/main.cpp#L169) The function 'get_eval_error' is never used. (unusedFunction)
 - __style__: [src/main.cpp:140](../blob/a2577b983cf0a28f0b73090a50875e6fdb0c79b0/src/main.cpp#L140) The function 'help' is never used. (unusedFunction)
 - __style__: [src/main.cpp:216](../blob/a2577b983cf0a28f0b73090a50875e6fdb0c79b0/src/main.cpp#L216) The function 'myexit' is never used. (unusedFunction)
 - __style__: [src/main.cpp:158](../blob/a2577b983cf0a28f0b73090a50875e6fdb0c79b0/src/main.cpp#L158) The function 'throws_exception' is never used. (unusedFunction)


You might see this note in `TTTAttributedLabel.h`:

> @bug Setting attributedText directly is not recommended, as it may cause a crash when attempting to access any links previously set. Instead, call setText:, passing an NSAttributedString.

You should not assign to the `attributedText` property.


Now that the `g`lobal RegExp has been hoisted, I'm encountering issues, because it keeps state between calls. You have to do `MATCHING_GROUP_REGEXP.index = 0` before using it every time. I'll be sending a PR.


Without doing
```js
// adding <script src="angular-mocks.js"></script> to html page, and,
// adding following before the example code,
    var module = angular.mock.module.;
    var inject = angular.mock.inject;
```
the example, will not


A very simple example of this issue can been shown in this oneliner, where the second you would expect `d` to be logged, but instead `e` is:
```
$ node -e 'r= /./g;console.dir(r.exec("aa"));console.dir(r.exec("de"))'
[ 'a', index: 0, input: 'aa' ]
[ 'e', index: 1, input: 'de' ]
```


Is it possible to keep this file even if we will no update it ? just for historical reason.


@borshop: retry


Interesting. I thought I used it everywhere within a loop and it normally loops back around once nothing is found.


What does zlib bring to Node.js that makes it a good choice for compression/decompression?


This while loop is too freaking long and has too many variables where its easy to mess up.  Consider breaking it up into smaller methods that read better.


We should have a separate file for these LED methods so that its more clear what their operation is for (just a thought, no action required)


I misread the code, sorry, ignore the comments.


Maybe add a `logging.Verbose.Println` line at the bottom of the file.


Looks like the testcase for this in `test_insert_treenoded_not_on_edge` needs to be updated.


why this and not 8.8.8.8 ?


V8 executes JavaScript code.
The adjectives like 'quickly' may be benefits of V8 but you ned ANY JS engine to process JavaScript.


Try not to use "you."

A better wording might be "npm has the largest selection of..."


FYI the `//Comment` style is not used on Linux style.  Its always /* */.


I've never worked with Git. I'm sorry if made something wrong.


It seems that you have misspelled canola ! Let me know when you fix that.


Line too long.


Typo: `create` should be `created`.

Also saying that npm is the largest package manager in the world is a good point to make. Maybe `npm has the largest selection of community-created package of any programming ecosystem. This means there is a massive amount of packages that developers are able to use to build Node apps, fast.`


That sounds like a simplistic solution :-)
Can you at least put this inside a function? So that we can decide where to call the docker stuff?


also added strings for all xml text


I'm not sure if you just want to validate the date format or actually check that the given date exists. For the latter, the current test would fail:

```js
((new Date('Jan 32, 2015')).toString() === 'Invalid Date') // => false
((new Date('Feb 30, 2015')).toString() === 'Invalid Date') // => false
```
(Notice: WebKit-Browsers return `true` for the first example since they limit the date to 31 while Firefox considers everything up to 69 as valid.)

In both cases, the 'helpful' nature of `Date` will add the overhanging days to the next month. The first example would equal February 1st.


This should be "receiveInt" right?


I think it's more important to focus on what gyp does for Node than the history and replacement of it in V8. (This sounds super critical, and maybe passive aggressive, but I don't intend it that way - I just want to make sure we've got top-grade documentation, and that means we need to be nit-pick-y.)


Could we get a bit more information about why Node uses gtest?


The file or server used with webpack.
It's like a static route


Oh sorry


Isn't the test above redundant (#L324-327)


> well that was not documented at all

It is documented at the top of the file.

> since in C# it is not a list

"List labels" uses terminology of the ANTLR 4 Tool's internal semantic analysis. It happens to be the same word as the `List` class that the Java target uses in the generated code, but that is just a coincidence.


True, I'll fix it later today. Thanks for the pointer.

On June 20, 2015 4:01:44 PM EDT, Andrew Champion <notifications@github.com> wrote:
>Looks like the testcase for this in `test_insert_treenoded_not_on_edge`
>needs to be updated.
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/catmaid/CATMAID/commit/b01a93b0883f5c92104cf2221c2423f0144a4f0d#commitcomment-11781639

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


:+1: 9d584a1


:+1: :clap:


Yes, it largely is. I just wanted to test/illustrate that `DefaultCloneFunction<>()` can be assigned to a variable. Allowing myself copy-pasting in the tests from time to time. :-)


I wonder if this should be:
```
value.asInstanceOf[java.lang.Long].toLong // convert to Scala type
value.asInstanceOf[java.lang.Long].asInstanceOf[Long] // not sure which one is correct without trying it out
```


OK, so we should tweak this further to avoid problems with older real gcc.


This was already being included in application.js. not needed again here.


I considered putting it in common-opencl.h, but decided it would mean we depend on header order. But now that I give it a second thought, we should always include system stuff before local stuff anyway... so yes, that is now on my to-do list.


Thought about that too, I'll see what I can do- it's tough b/c all of the variables on the stack are needed.


@alanfgh How about “permanently delete” instead of “delete forever”?


dispatch_cleanups (lefticus) - x86_64-MacOS-10.9-clang-Debug: OK (351 of 351 tests passed)

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


I think clearer with `@compat` right in front of `Tuple`. Pehaps also a `cursor!(w, row, col)` variant? Looks more convenient if one specifies the values explicitly.


Hm, and there's plenty of non-OpenCL files here. So maybe common.h instead.


first try


I tried using a TV as an external monitor once. The pixel density was too low and made text hard to read =(


Hello,

Thanks for the previous advice. The latest updates should ensure codegen passes the same tests of astor for python 2.7 (Python 3 requires a bit more work still) aside from minor formatting differences (the libraries disagree over the placement of some spaces). It can now also do a complete round-trip on the entire python library.

The only issue I still have is caused by from __future__ import unicode_literals which can cause round-trips to fail. When I checked this with astor, it seemed to have the same problem.

I have also updated the README to more accurately reflect the state of the library.


There is a spell to create an item: http://www.wowhead.com/spell=15211


Is this a typo? In this same commit you add this property (`jason.version`) but then use `json.version` below.


How about consistency? And linter.


re: messy boolean, there are 3 parts it's checking and the variables are descriptive. Not sure what more I would do. Macro?


Nach dem 0.6.2 Release erneut pullen


Very informative commit message ;)


@bebehei I've been thinking about this `if` and the error thrown in the `else`. At first I've been thinking that the `else` case needs to be catched earlier (to prevent gaps) — until I realized that the `else` case *is* already catched [1]. So maybe this `if` can be safely removed?
Should rsnapshot have a test for the `else` case [1] ?

[1] at the line which logs the message `"Can not have first backup level's retention count set to 1, and have a second backup level"`


Tested. Works well!


This file is redundant.


I don't care if the source date is non-sense as long as it is something it can work with. The primary issue is that calling any method on a `Date` object in invalid state will cause an error thrown.

Honestly, I could leave out this check because if it fails, then the server-side validation is seriously screwed up and the picker failing would no longer be the actual issue ;)


Please restore empty lines which divide imports from java.* and org.jamel.dpf.* packages.


Cute! Love it!


Should have referenced #13 issue instead :(


@jnv @MMajko Well, so can we agree to consistently fuck-off semicolons? :cat: Linter should adapt…

![exterminate](https://cloud.githubusercontent.com/assets/949228/8269113/075632da-179c-11e5-90f5-879b5eb258eb.jpg)


Seems to work, thanks!


Spell check "canola"


Какая parser? для кути 5 без неё обходимся, тем более она и для кути4 всего в одной строчке кода используется


// TODO: Check for input, make sure it is a valid gitlab hook, check repo and branch are correct


// FIXME: Handle the failure as it is unclear what went wrong


@BigNoid, please give it a try. Not sure how to handle button textures though. Setting width based on this might look funny due to texture re-sizing.


level1/level2/bla.js, 11l:25c, Missing semicolon.


level1/level2/bla.js, 15l:25c, Missing semicolon.


level1/level2/bla.js, 19l:25c, Missing semicolon.


level1/level2/bla.js, 35l:25c, Missing semicolon.


level1/level2/bla.js, 39l:11c, Use '===' to compare with 'null'.


no_raw_loops (lefticus) - x86_64-MacOS-10.9-clang: OK (351 of 351 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)


Commit inicial


Code please. :)


კარგია. მენეჯერებსაც მოვრჩეთ მალე და ვნახოთ როგორ მუშაობს ყველაფერი.


This change is not, at first sight, equivalent to current state of code since it will unconditionnaly affect P->k0 value, wheras current code only affects it if (pj_param(P->ctx, P->params, "tlat_ts").i


There's no source provided for those toolchains.  And AFAIK official linaro doesn't support graphite.


These 3x psql are required to successfully run the Postgres ? Or just the ::contrib was ok ?


you should put a comment here with a one-liner explanation


Why are you running the rails server thin as a global gem?


// FIXME: Check channel and webhook are valid


For pod structure, doesn't this need to be componentPathName?


Fine in PHP 5.4. Note that the `mysql` extension is deprecated in PHP 5.5 and 5.6 -  it will throw E_DEPRECATED-level errors - and removed in PHP 7. So, if you want this to be valid when we move the Platform.sh default to 5.5 or higher... use PDO or mysqli; mysqli examples [here](http://php.net/manual/en/mysqli.query.php#refsect1-mysqli.query-examples).


Let's discuss.  Not really clear on the question.


Is it really that big of a deal to have to disable graphite for two files that made you switch to this other toolchain?  Huh, OK.


Right - commands/ is already under google-style doc formatting, as per #709. So non-private methods (but not command docstrings) should be using Google-style formatting as per the [code style definition](https://github.com/evennia/evennia/blob/master/CODING_STYLE.md#function--method-docstrings).


тесты все сноси, будем позже делать и с другой технологией


всю папку тестов и все фикстуры


You're right, and the test content needs to be empty. I misunderstood what was happening with the inline precompiler.


Already fixed with https://github.com/afedchin/xbmc/commit/273c5e718f6217181f1070b282464b4e1bfc0402


The problem with semicolons in JS is that you don't need them... until you have cryptic errors due to missing semicolons. But whatever, use [standard](https://github.com/feross/standard) or whatever, but at least be consistent across all projects.


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


зачем этот контроллер?


Hello world


We’re using Babel, not plain JS. Babel adds semicolons automatically.


Unicode literals in Python 2.7 (and 2.6 is even worse) can be problematic.  I'm not sure if it's a solvable problem.  \r and \n are similar -- the AST does not preserve information about whether they were carriage returns and linefeeds, or merely a backslash followed by a letter, in the original source.


Actually, scratch that, I think it just needs to be the regular component path. Pods shouldn't affect the name of the component, the resolver accounts for that by looking in both places.

But the expected text should be empty.


I didn't realize you were making the changes, so I branched your branch and [implemented the changes](https://github.com/blimmer/ember-cli/commit/f9299b9334a2539f55cc537d1f1b7e5888df9c82).


`getBoolean` is more consistent.


нам тут юзер не нужен


I will try on monday, thanks.


мусор


I think engine or virtual machine would both be correct. Using "engine" may be better, for those that aren't very familiar with what a virtual machine is.


I see the point of this name, but technically this should really be named `get_display_name` to be consistent with the other modified get methods.


зачем этот путь и экшн?


и этот зачем?


Both you and @MMajko use semicolons in both projects so I just added those for consistency (and to make eslint happy). If you want to ditch 'em, I don't care, as long as you're consistent.


no_raw_loops (lefticus) - x86_64-MacOS-10.9-clang-Debug: OK (351 of 351 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)


сделай так, чтобы rake routes возвращал только те роуты, которые мы используем


форматирование


I'm not too sure what more to say about it beyond the first sentence. The rest is maybe a bit filler-ish; I could just remove that.


revamp_locking_strategy (lefticus) - x86_64-MacOS-10.9-clang: Build Failed

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


I got it, you’re indeed right with consistency.


revamp_locking_strategy (lefticus) - x86_64-MacOS-10.9-clang-Debug: Build Failed

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


Ah, good one! :)


level1/level2/bla.js, 11l:25c, Missing semicolon.


level1/level2/bla.js, 15l:25c, Missing semicolon.


level1/level2/bla.js, 19l:25c, Missing semicolon.


level1/level2/bla.js, 35l:25c, Missing semicolon.


level1/level2/bla.js, 39l:11c, Use '===' to compare with 'null'.


Because V8 uses it? I don't know of any reason beyond that.


Esto se añade a posteriori y se supone que lo vas a ver


Redundant list comprehension, just `"|".join(self.special_inline_patterns)`


Minor nitpick, but wouldn't `togglePlayPause` be better for these? I know it's not the *proper* choice, but I've yet to see a headset with separate `play` and `pause` keys, and I think that users with just a `play` key would expect (and appreciate) this behaviour.


Test `.Emplace()` as well?


Those should be recognised only at the beginning of the line — you might want to add `^`


From this description it sounds like the method should be getting the "nearby object" as an argument, which is not correct (I think?) - rather I think you are referring to `self.obj` here, right?


Another one that needs google-syntax for the docstring.


Google-syntax for docstring needed here too.


Google-syntax docstring.


// FIXME: Check channel and webhook are valid


And here too. :)


Yes, I think I'll do the same with publishing as with listening: A helper method to allow various signatures, extensively tested. Mind if it happens in another pull request? :)


I think they should be called `ignored_inline_patterns`


Added a few comments on this commit, can you see them?


That is what I was talking about - absolutely unobvious members in namespace `blocks` :(


ooops - this file was not intended to be here, sorry!


Sure.


Agree, this should probably be under `blocks::persistence`. Green light to move them there?


PHPCS: Line exceeds 120 characters; contains 121 characters


Yep!


Ja bih ovde stavio samo deploy umesto isporuke, pošto je u nominativu. :smiley:


Good idea.


virtualnih -> virtuelnih


I mean that in most cases that this would happen, a nearby object, such as a room, or an exit, has a command on it. Knowing which object the exit is attached to can help a user get oriented on which command he wants to run.


level1/level2/bla.js, 11l:25c, Missing semicolon.


level1/level2/bla.js, 15l:25c, Missing semicolon.


level1/level2/bla.js, 19l:25c, Missing semicolon.


level1/level2/bla.js, 35l:25c, Missing semicolon.


level1/level2/bla.js, 39l:11c, Use '===' to compare with 'null'.


Let's hope our heavy usage of regular expressions will not become unbearably slow


Nice job, Brian!


today is not the 14th June :P


pored **dobro poznatih**
kao **što su**...


Fix for Upgrade.php failing with PostgreSQL Issue #2904

Signed-off-by: tinoest tinoest@gmail.com


virtualno -> virtuelno


Hm, actually, `^` won't work. Hm. This might be not very important afterall


okruzenje -> okru***ž***enje
Koristi č, ć, š, đ, ž.


My apologies that I could not find a way to write a test to show the failure.  This call is platform specific and requires that git.exe not be on the path.  All my test environments need git.exe in the path in order to run the tests.


I think it's the "we include this by default" which is confusing here. Isn't it better to just remind the user that they will have `self.obj` available if they need it (actually, I think it's always available, a command is always stored on an object as far as I know).


:+1: PTAL @ 57ac8ee


Also I suggest the next changes:

diff --git a/src/currencydialog.cpp b/src/currencydialog.cpp
index 05b5d34..a7234ba 100644
--- a/src/currencydialog.cpp
+++ b/src/currencydialog.cpp
@@ -32,11 +32,14 @@
 wxIMPLEMENT_DYNAMIC_CLASS(mmCurrencyDialog, wxDialog);

 wxBEGIN_EVENT_TABLE(mmCurrencyDialog, wxDialog)
-    EVT_BUTTON(wxID_OK, mmCurrencyDialog::OnOk)
-    EVT_BUTTON(wxID_CANCEL, mmCurrencyDialog::OnCancel)
-    EVT_TEXT(ID_DIALOG_CURRENCY, mmCurrencyDialog::OnTextEntered)
+EVT_BUTTON(wxID_OK, mmCurrencyDialog::OnOk)
+EVT_BUTTON(wxID_CANCEL, mmCurrencyDialog::OnCancel)
+EVT_TEXT(ID_DIALOG_CURRENCY, mmCurrencyDialog::OnTextChanged)
+EVT_TEXT_ENTER(ID_DIALOG_CURRENCY_RATE, mmCurrencyDialog::OnTextEntered)
 wxEND_EVENT_TABLE()

+static const int SCALE = 4; //Yahoo returns all values with 4 decimal places.
+
 mmCurrencyDialog::mmCurrencyDialog()
 {
 }
@@ -47,8 +50,20 @@ mmCurrencyDialog::~mmCurrencyDialog()

 mmCurrencyDialog::mmCurrencyDialog(wxWindow* parent, Model_Currency::Data * currency)
     : m_currency(currency)
-        , scale_(2)
-        , baseConvRate_()
+        , m_scale(2)
+        , m_currencyName(nullptr)
+        , baseRateSample_(nullptr)
+        , sampleText_(nullptr)
+        , m_currencySymbol(nullptr)
+        , baseConvRate_(nullptr)
+        , pfxTx_(nullptr)
+        , sfxTx_(nullptr)
+        , decTx_(nullptr)
+        , grpTx_(nullptr)
+        , unitTx_(nullptr)
+        , centTx_(nullptr)
+        , scaleTx_(nullptr)
+        , baseConv_(nullptr)
 {
     long style = wxCAPTION | wxSYSTEM_MENU | wxCLOSE_BOX;
     Create(parent, wxID_STATIC, _("Currency Manager"), wxDefaultPosition, wxSize(500, 300), style);
@@ -66,13 +81,12 @@ bool mmCurrencyDialog::Create(wxWindow* parent, wxWindowID id
     if (!m_currency)
     {
         wxArrayString c;
-        auto cur = Model_Currency::all_currencies_template();
-        for (const auto &i : cur)
+        for (const auto &i : Model_Currency::all_currencies_template())
             c.Add(std::get<Model_Currency::NAME>(i));
         mmSingleChoiceDialog select_currency_name(this, _("Currency name"), _("Select Currency"), c);
         if (select_currency_name.ShowModal() == wxID_OK)
         {
-            wxString name = select_currency_name.GetStringSelection();
+            const wxString& name = select_currency_name.GetStringSelection();
             // fill currency data from template
             for (const auto &data : Model_Currency::all_currencies_template())
             {
@@ -110,26 +124,25 @@ void mmCurrencyDialog::fillControls()
 {
     if (m_currency)
     {
-        m_currencyName->SetValue(m_currency->CURRENCYNAME);
-        m_currencySymbol->SetValue(m_currency->CURRENCY_SYMBOL);
-
-        pfxTx_->SetValue(m_currency->PFX_SYMBOL);
-        sfxTx_->SetValue(m_currency->SFX_SYMBOL);
-        decTx_->SetValue(m_currency->DECIMAL_POINT);
-        grpTx_->SetValue(m_currency->GROUP_SEPARATOR);
-        unitTx_->SetValue(m_currency->UNIT_NAME);
-        centTx_->SetValue(m_currency->CENT_NAME);
-        scale_ = log10(m_currency->SCALE);
-        wxString scale_value = wxString::Format("%i", scale_);
-        scaleTx_->SetValue(scale_value);
-        baseConvRate_->SetValue(m_currency->BASECONVRATE, 4);
-        m_currencySymbol->SetValue(m_currency->CURRENCY_SYMBOL);
+        m_currencyName->ChangeValue(m_currency->CURRENCYNAME);
+        m_currencySymbol->ChangeValue(m_currency->CURRENCY_SYMBOL);
+
+        pfxTx_->ChangeValue(m_currency->PFX_SYMBOL);
+        sfxTx_->ChangeValue(m_currency->SFX_SYMBOL);
+        decTx_->ChangeValue(m_currency->DECIMAL_POINT);
+        grpTx_->ChangeValue(m_currency->GROUP_SEPARATOR);
+        unitTx_->ChangeValue(m_currency->UNIT_NAME);
+        centTx_->ChangeValue(m_currency->CENT_NAME);
+        m_scale = log10(m_currency->SCALE);
+        const wxString& scale_value = wxString::Format("%i", m_scale);
+        scaleTx_->ChangeValue(scale_value);
+        baseConvRate_->SetValue(m_currency->BASECONVRATE, SCALE);
+        m_currencySymbol->ChangeValue(m_currency->CURRENCY_SYMBOL);
     }
     else
     {
         convRate_ = 1;
-        scale_ = 1;
-        baseConvRate_->SetValue("1");
+        baseConvRate_->ChangeValue("1");
     }

     // resize the dialog window
@@ -179,17 +192,17 @@ void mmCurrencyDialog::CreateControls()
     grpTx_ = new wxTextCtrl(this, ID_DIALOG_CURRENCY, "");
     itemFlexGridSizer3->Add(grpTx_, g_flagsExpand);

-    wxIntegerValidator<int> valInt(&scale_,
+    wxIntegerValidator<int> valInt(&m_scale,
         wxNUM_VAL_THOUSANDS_SEPARATOR | wxNUM_VAL_ZERO_AS_BLANK);
     valInt.SetMin(0); // Only allow positive numbers
-    valInt.SetMax(6);
+    valInt.SetMax(SCALE);
     itemFlexGridSizer3->Add(new wxStaticText(this, wxID_STATIC, _("Scale")), g_flags);
     scaleTx_ = new wxTextCtrl(this, ID_DIALOG_CURRENCY, "", wxDefaultPosition, wxDefaultSize
         , wxALIGN_RIGHT, valInt);
     itemFlexGridSizer3->Add(scaleTx_, g_flagsExpand);

     itemFlexGridSizer3->Add(new wxStaticText(this, wxID_STATIC, _("Conversion to Base Rate")), g_flags);
-    baseConvRate_ = new mmTextCtrl(this, ID_DIALOG_CURRENCY, ""
+    baseConvRate_ = new mmTextCtrl(this, ID_DIALOG_CURRENCY_RATE, ""
         , wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT | wxTE_PROCESS_ENTER
         , mmCalcValidator());
     itemFlexGridSizer3->Add(baseConvRate_, g_flagsExpand);
@@ -217,26 +230,23 @@ void mmCurrencyDialog::CreateControls()

 void mmCurrencyDialog::OnOk(wxCommandEvent& /*event*/)
 {
-    wxString name = m_currencyName->GetValue();
+    const wxString name = m_currencyName->GetValue().Trim();
     if (name.empty())
-    {
-        mmErrorDialogs::InvalidName(m_currencyName);
-        return;
-    }
+        return mmErrorDialogs::InvalidName(m_currencyName);

-    const auto &currencies_name = Model_Currency::instance().find(Model_Currency::CURRENCYNAME(name));
-    if (!currencies_name.empty() && m_currency->CURRENCYID == -1)
-    {
-        mmErrorDialogs::InvalidName(m_currencyName,true);
-        return;
-    }
+    const auto &currency_name = Model_Currency::instance().find(Model_Currency::CURRENCYNAME(name));
+    if (!currency_name.empty() && m_currency->CURRENCYID == -1)
+        return mmErrorDialogs::InvalidName(m_currencyName, true);

-    const auto currencies_symb = Model_Currency::instance().find(Model_Currency::CURRENCY_SYMBOL(m_currencyName->GetValue()));
-    if (!currencies_symb.empty() && m_currency->CURRENCYID == -1)
-    {
-        mmErrorDialogs::InvalidSymbol(m_currencySymbol,true);
+    const auto currency_symb = Model_Currency::instance().find(Model_Currency::CURRENCY_SYMBOL(m_currencyName->GetValue()));
+    if (!currency_symb.empty() && m_currency->CURRENCYID == -1)
+        return mmErrorDialogs::InvalidSymbol(m_currencySymbol, true);
+
+    if (baseConvRate_->Calculate(m_currency, SCALE))
+        baseConvRate_->GetDouble(m_currency->BASECONVRATE, m_currency);
+    if (!baseConvRate_->checkValue(m_currency->BASECONVRATE, m_currency))
         return;
-    }
+
     Model_Currency::instance().save(m_currency);
     EndModal(wxID_OK);
 }
@@ -247,17 +257,16 @@ void mmCurrencyDialog::OnOk(wxCommandEvent& /*event*/)
     EndModal(wxID_CANCEL);
 }

-void mmCurrencyDialog::OnTextEntered(wxCommandEvent& event)
+void mmCurrencyDialog::OnTextChanged(wxCommandEvent& event)
 {
-    int scal = wxAtoi(scaleTx_->GetValue());
+    int scale = wxAtoi(scaleTx_->GetValue());
     m_currency->PFX_SYMBOL = pfxTx_->GetValue();
     m_currency->SFX_SYMBOL = sfxTx_->GetValue();
     m_currency->DECIMAL_POINT = decTx_->GetValue();
     m_currency->GROUP_SEPARATOR = grpTx_->GetValue();
     m_currency->UNIT_NAME = unitTx_->GetValue();
     m_currency->CENT_NAME = centTx_->GetValue();
-    m_currency->SCALE = static_cast<int>(pow(10, scal));
-    m_currency->BASECONVRATE = 0;
+    m_currency->SCALE = static_cast<int>(pow(10, scale));
     m_currency->CURRENCY_SYMBOL = m_currencySymbol->GetValue().Trim();
     m_currency->CURRENCYNAME = m_currencyName->GetValue();

@@ -268,3 +277,9 @@ void mmCurrencyDialog::OnTextEntered(wxCommandEvent& event)
         , Model_Currency::toCurrency(base_amount, m_currency));
     sampleText_->SetLabelText(dispAmount);
 }
+
+void mmCurrencyDialog::OnTextEntered(wxCommandEvent& event)
+{
+    if (baseConvRate_->Calculate(m_currency, SCALE))
+        baseConvRate_->GetDouble(m_currency->BASECONVRATE, m_currency);
+}
\ No newline at end of file
diff --git a/src/currencydialog.h b/src/currencydialog.h
index 850b7ab..cb0b208 100644
--- a/src/currencydialog.h
+++ b/src/currencydialog.h
@@ -26,6 +26,7 @@ class mmTextCtrl;
 enum
 {
     ID_DIALOG_CURRENCY = wxID_HIGHEST + 400,
+    ID_DIALOG_CURRENCY_RATE,
 };

 class mmCurrencyDialog : public wxDialog
@@ -52,11 +53,12 @@ private:

     void OnOk(wxCommandEvent& event);
     void OnCancel(wxCommandEvent& event);
+    void OnTextChanged(wxCommandEvent& event);
     void OnTextEntered(wxCommandEvent& event);

     Model_Currency::Data* m_currency;
     double convRate_;
-    int scale_;
+    int m_scale;

     mmTextCtrl* m_currencyName;
     wxStaticText* baseRateSample_;


Github doesn't show the tabs very well. I hope it will look better on the submission file.


I forgot to update the generate tests to check for the import statement, and another test snuck in after rebasing that needed to be updated to expect being generated into tests/integration.


No comment


Why?


Same issue with the namespace here.
Don't you think that exactly zero end users will need the functions above in their code?


Pulling changes from upstream into local copy

Signed-off-by: tinoest tinoest@gmail.com


You're right -- roughly zero, give or take. Fixing.


The main point I want to make with this line is that "is what allows Node.js to be written in JavaScript" is wrong in a combination of grammar and idea. It's awkwardly phrased, and I think it would be more correct to say, at the very least, "is what gives Node the power of JavaScript" or "allows Node.js _applications_ to run in an efficient environment."


LGTM :+1:


More things to say:

* What is building?
* Why is building important?
* Why is gyp good ad building?
* Why is gyp Python based when Node is C and JS?
* Why hasn't Node dropped gyp in favor of gn?


@Griatch Ah, then what needs to happen in this function is that it ought to not display anything if `self.obj == caller`. I'm thinking of cases where the object may be on an unlinked exit or a room. As this function stands, it's going to display your own name on every command.


Hi there
Did you try it ? does it realy works ?
When you try to update it into the korg arranger ?
Did you get the "not valid PKG file ! " message ?

Thanks for your big gift to the world


4798965 should nail it, PTAL.


Oh c'mon, we agreed to name files according to our convention, and yet, what?

I'm renaming in right now, so just a heads-up you should pull before working on something next.


I have reproduced this: https://otland.net/threads/remeres-map-editor-extensions-crash.223901/
And this fixes it.


@dkorolev :+1:
Btw, why you prefer not to use `using namespace` in test?


Not sure -- one can make a point that `using namespace` is generally a bad practice, and that it's best that the very owner of the code avoids it in favor of explicitly listing the components they depend on.


@mchandschuh You're absolutely right !!! The ZipFile must be disposed.
I just verified with a memory profiler that the FileStream object remains in memory even if the StreamReader is being disposed correctly (and the file is probably still open.
I'm fixing it right now.


yes it is ....
and i wanted to use it....
but after few atempts ...i decided to give up.
want to know why? try...


Seems to me it would be much more clear and concise to replace
```
AIDependencies.STACKING_RULES in tokendict
                            and AIDependencies.NO_STACK_WITH_CLOAKS in tokendict[AIDependencies.STACKING_RULES]
```
with
```
AIDependencies.NO_STACK_WITH_CLOAKS in tokendict.get(AIDependencies.STACKING_RULES, [])
```


why 64?


Нет никакого смысла хранить в репозитарии проекта скомпилированные файлы проекта и сторонние библиотеки. Храни там только то, что пишешь сам вручную.

Дальше даже не читал.


`...e` is like `..e - 1`


It seems very vague to say something like "gives Node the power of JavaScript", and I don't think "allows Node.js applications to run in an efficient environment" properly conveys what V8 _is_, which is a VM that runs code written in JavaScript, both in application code _and_ in Node.js internals. The purpose of this document is more to help people understand what the dependencies do to benefit Node.js itself and hopefully learn enough to contribute, not so much about how they can be applied to userland code.


Без такого обилия копипасты не смог этот файлик написать?


right


rebased, https://github.com/mudler/molecules/commit/2b2ed506549342d3c6f69766baa91adbef40dd3e


Самое главное - у теб нет настроек емейла-аккаунта, с которого отправлять емейлы. добавил в описание таска логин пароль, погугли как мейлер с гугл-аккаунтом для рельс настроить


Let op dat je 4 spaties gebruikt, en geen tabs...


Ты дорос до диплома, но по-прежнему ставишь сетевую кличку на свою работу?


You should probably use the validateEmpty function here.


I'll probably make a separate, more detailed page on gyp soon. This page is just intended to summarize the high-level purpose of the components, providing a starting point from which they can dig deeper, should they so choose.


Same for here, probably use the validateAge function.


Почему так много копипасты? Этот код не масштабируется, если у тебя появится более 5 ответов.


I am wondering why you changed them to flags? An account type can't be more than one type.


This is supposed to say "var anArray = new Array();"


class Cell
    {
        private Random rand = new Random();

        private string dna = "";
        private List<string> genome = new List<string>();
        private string[] mrna;
        private string[] protein;

        public Cell()
        {
            for (int i = 0; i < 10000; i++)
            {
                switch (rand.Next(4))
                {
                    case 0:
                        dna += "A";
                        break;
                    case 1:
                        dna += "T";
                        break;
                    case 2:
                        dna += "C";
                        break;
                    case 3:
                        dna += "G";
                        break;
                }
            }
        }

        private void Transcript() {
            for (int i = 0; i < dna.Length; i++) {
                if (dna[i].ToString() + dna[i + 1].ToString() + dna[i + 2].ToString() == "TAC") {
                    i += 3;
                    string gene = "";
                    while (dna[i].ToString() + dna[i + 1].ToString() + dna[i + 2].ToString() != "CTG" && i + 2 <= dna.Length) {
                        gene += dna[i].ToString();
                    }
                    genome.Add(gene);
                }
            }

            mrna = genome.ToArray();
        }

        public string DNA
        {
            get { return dna + (dna.Contains("TAC") ? " true" : " false"); }
        }

        public string[] mRNA
        {
            get { return mrna; }
        }
    }


We won't be able to test `assertionFailure("Must be overriden by subclasses that wish to dictionarify their data")` because in new `XCTest` Apple has dropped matchers like `XCTAssertThrows`. I don't know if there is any other way to check if method is throwing something but I think better solution would be marking this method as `throws`.


Signed-off-by: tinoest tinoest@gmail.com


Раз начал писать по-английски, пиши правильно.


А без такого обилия малосодержательного шаблонного кода (все эти `get*` и `set*`) в Java никак?


Time to ditch it.
On Sat, Jun 20, 2015 at 9:57 PM shaneog <notifications@github.com> wrote:

> It's now an invalid option for Capitrano (v3.4.0 anyway).
>
> cap aborted!
> OptionParser::AmbiguousOption: ambiguous option: -s
>
> OptionParser::InvalidOption: invalid option: s
>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/atmos/heaven/commit/8b2921bddf72e6bfdc6cc8ab319c5ad16523e6a2#commitcomment-11781623>
> .
>


No cpmmnt


I don't get it, I am sorry. What happened?


What was this for?


extracted it into a better named function, at least.


It's large enough to avoid overhead of discrete transfers, and small enough to fit in the single transfer. Note: it's 64 words, not bytes.

What's the correct maximum transfer size?


This is only needed for static builds. Do you really need to support older versions for that? Doesn't static mean you have full control of the version?


fixed.


Hello.
I replaced OPOS file in Pa600_Operating_System_v120.pkg from Pa900_Operating_System_v120.pkg.
In update menu I selected the modified pkg and I didn't get the "not valid PKG file error" but I don't have tried to update my instrument. If you want to try it - remeber, you doing it on your own risk!
Sorry for no respoding you, I was busy.
Thanks!


Thank You!


Nice optimization. It means the Go compiler is being stupid,  but in a core library like this hand optimization like this is necessary and welcome.


In Bash these are actually
```bash
"${WP_TESTS_DIR}/wp-tests-config.php"
```


we wanna fast auto press treasure.. i have 6k.


Is room-status better than room-state? I've already accidentally typed status too many times for this project, should we stick with state when referring to the state?


Will this work with multiple people calling into the server for adding comments at the same time? Will it create a new variable for each call or re-use the existing one from other users?


True I found this simple solution not so long ago and had not the time/priority yet to implement it for all adjust implementations.


new_room_path doesn't exist because when we cut out the form to a partial we forgot to link RoomsController#new to the partial. I've fixed that in my current branch, but using just root_path could be preferable anyway. What do you think?


edit hotel


it wasn't being called but is in my more recent commits.


test


It might be worth making these functions methods of TestRunner instead.


PHPCS: Line exceeds 120 characters; contains 121 characters


Thought the same but it's too early in the process I would guess.


Hm, multithreading will be a problem here... here you rebuild the public CodeContext that will also be used by autocompletion etc, I tried to avoid that via context_internal.
Another problem is a memory leak I get from the resolver.resolve() call (might be related to owned/unowned stuff). I'd be happy for any idea how to solve this :)


added text


Done


I think the null case comes from
http://valadoc.org/#!api=gio-2.0/GLib.File.get_relative_path
which returns null if the paths are not related. Maybe we should prevent adding source files that are not descendents of the project directory in the first place, and just throw some kind of an exception here.


Could be. I didn't understand the crash conditions well enough to just assume it was fixed in all environments.


See above, Q_IMPORT_PLUGIN is only needed for a static build.


Oh, weird, that did not happen on my end.


Not sure I understand; seems like it's already not self-contained due to needing the PATH and config flags set properly in order to link with depends. But if there's a cleaner solution I'm all for it.


Running Solaris in a VM and I guess it doesn't handle the jumps in time very well when resuming.


## Put comments here that give an overall description of what your
## functions do

## To create a special "matrix" object that can cache its inverse

makeCacheMatrix <- function(x = matrix()) {
    cachedInv <- NULL
    set <- function(y){
        x <<- y
        cachedInv <<- NULL
    }
    get <- function()x
    setinv <- function(inverse) cachedInv <<- inverse
    getinv <- function() cachedInv
    list(set = set, get = get, setinv = setinv, getinv = getinv)
}

## To compute the inverse of the special "matrix" returned by makeCacheMatrix.If the inverse has already been calculated, then the cachesolve retrieve the inverse from the cache

cacheSolve <- function(x, ...) {
        ## Return a matrix that is the inverse of 'x'
    funcInv <- x$getinv()
    if(!is.null(funcInv)){
        message("getting cached data")
        return(funcInv)
    }
    data <- x$get()
    funcInv <- solve(data, ...)
    x$setinv(funcInv)
    funcInv
}


Less verbosity is better in my view, but OK.


Be sure to change the defconfig name in the device tree


Just to be 1000% sure users are updated.


tobs ...try this:
```sql
DELETE FROM dbscripts_on_gossip WHERE id = 2184;
INSERT INTO dbscripts_on_gossip (id, delay, command, datalong, datalong2, buddy_entry, search_radius, data_flags, dataint, dataint2, dataint3, dataint4, x, y, z, o, comments) VALUES
(2184,1,15,15211,0,0,0,0,0,0,0,0,0,0,0,0,'');
```
and tell me if u have same effect with book


ы


> Hm, actually, ^ won't work. Hm. This might be not very important afterall

It won't work because you are going to use these regexps as part of a larger regexp that already contains ^. These are **not** supposed to match the beginning of the line. They are supposed to match the line *after* the `inline_delimiter`.

I'll follow edit the source according to your comments and commit.


Glad you noticed this bug and changed `@user` to `session[:user_id]`, I saw a similar check for `@user_id` in one or two other controller methods. Also, we probably want to *find* up the link by id here, not create it. Easy to miss that when you're brainfried from hours of hacking though. :)


That looks familiar ;-)


Let me get the WotLK-client first, I just checked with Classic and it was perfectly working.


Overcounts current window, should ensure key.compareTo(now) != 0


s/timetravel/timewarp/


Better not use words like "stupid" because it implies a value judgement which can be argued as a matter of perspective. I would just remove the word stupid, it's enough that one doesnt want to upgrade for any reason.


"We're not sure where we're headed" doesn't inspire confidence


This is annoying since we don't have a compile script right now, but try not to commit changes to this file.


ah ok ...


I think programmer is assumed to be trusted, otherwise you can report a similar bug for "memcpy"  itself ! However I agree that the code can be improved. A better programming practice is to use "unsigned int n" instead of "int n" :)  I think it is just because of simplicity (use the function without converting arguments)


予約語なんで`del` とかにした方が早い気も


Qualify this. "Working full time" creates an expectation of regular value creation.


PHPCS: Expected 1 space after closing parenthesis; found "\n        "


PHPCS: Expected 1 space after closing parenthesis; found "\n            "


PHPCS: Expected 1 space after closing brace; newline found


PHPCS: Expected 1 space after ELSE keyword; newline found


The original references to timewarp appear on BCT

https://bitcointalk.org/index.php?topic=114751.0 and https://bitcointalk.org/index.php?topic=43692.msg521772#msg521772


well... theres no difference... if we will use spell or create item...
spell has no other options anyway and effect is the same.
Im not going to force ppl... to fix wotlk core for this.


RowMajorWithVectorization (amirroth) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: Tests Failed

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


You could avoid checking each vout sequentially by checking mapNextTx.lower_bound(COutPoint(hashConflicting, 0))


`Main` author :D


Keepalive is now compatible with websocket ?


Really vague. Sounds like we have no idea what we're doing.


Thank you mate!


RowMajorWithVectorization (amirroth) - x86_64-MacOS-10.9-clang: Tests Failed

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


We're making a commitment here to have all of Enspiral's data in Holodex by the end of the month. This should be a ticket with a deadline, or removed.


I agree. Best practices recommend to rely on behaviour more than types. I'll remove the type check from the constructor.


RowMajorWithVectorization (amirroth) - 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)


```schvin@deepshell:~$ curl -sSL warp.dockerana.com | bash
Usage: docker [OPTIONS] COMMAND [arg...]

        This is warp, Docker is not currently installed.

Commands:
        install          Install various ecosystem components including Docker
        uninstall        Uninstall various ecosystem components including Docker
        upgrade          Upgrade various ecosystem components including Docker

Run 'docker COMMAND --help' for more information on a command.

-----------------------------------
All the command-line parameters are:```


:dancers:


Check the http return code for what we're expecting for this error and then show this response if it's 500. Otherwise, throw another error and log it to the console so we can debug it at some point.


> I think the full right thing to do is port Parsac to use racket's ports instead of strings. I'll try to tackle that next.

You're right about ports. Not only would it (presumably) be faster, it would be more Rackety.


I may be wrong here, but wouldn't your previous check (no new inputs are in the mempool) already catch this case?


Haven't done testing yet. just checking in as i go along


Although... I'm not clear how backtracking would work, with real (side-effecting) ports?


The three lines are communicating with the server setting validating conditions and inserting the button for logged in members only. It should draw from org.id and work like the others base.html. I wont be around Sunday for the session, hope this works in test helping to close the ticket.


Looks awesome!!! Great job, Ricky. Excited to hear about your process next week.


Most files loaded by rme are in xml,  why did you use otml to implement this one?


No, it means that the version is static :)

We have full control over the version that we build, but configure attempts to work with any config that may exist in the wild. Otherwise, we'd just hard-code all of this and skip the checks.


RowMajorWithVectorization (amirroth) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (644 of 644 tests passed)

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


Thanks for doing this, you solved my problem! It took me a while to find the fork though, so it'd be great if you could submit this as a pull request to the original repo.


@jackpoz, include .reload creature_template ? if so that _Hashtable crash happend 30min after i reloaded a few NPCs


커밋이 왜 3개나 됐지? ㅎㄷㄷ 어쨌거나 이렇게 하는 거 맞죠!


For code clarity? I mean, since it isn't needed anyway.


The legacy, standard, and modern ```_cube.txt``` files are still being created (and thus appearing in the duel config dialog), which I think is to do with the makefile. I don't want to mess with this arcane file so will leave to @melvinzhang to update.


Nah, just forgot to remove it.


Those PATH and config flags come from config.site, which is inherited during ./configure. See depends/yourprefix/share/config.site


RowMajorWithVectorization (amirroth) - i386-Windows-7-VisualStudio-12: Tests Failed

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


OTML is the language for Open Tibia I think, also the Object Builder compiles the dat/spr with an OTFI. New features will be using OTML.


Yes, you are correct. I forgot about the short circuiting.


This commit fixes a memory leak, it has nothing to do with crashes.


so was this fixed? just wondering if i need to not 'pull' yet

Date: Sat, 20 Jun 2015 08:07:04 -0700
From: notifications@github.com
To: HL-Pack-3PP@noreply.github.com
Subject: Re: [HL-Pack-3PP] Merge branch 'master' of https://github.com/shadowchemosh/HL-Pack-3PP (f4633fd)

@delawless So this is not good.  These where old files you pushed to the server and it deleted out current and new changes.  We have to be careful to NOT commit/push changes that are old to the server and it will remove others work.... =(

—
Reply to this email directly or view it on GitHub.


PHPCS: Opening brace should be on a new line


Noted. Thanks


RowMajorWithVectorization (amirroth) - Win64-Windows-7-VisualStudio-12: Tests Failed

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


nononono. I didn't mean adding a global flag! I meant adding a style. SolveSpace has styles--see "line styles" at the bottom of text window


I think add_some_space is kind of hacky. We should use string formatting. `timer_text += "{:>30}s".format(time)` would work, I think. We just change the 30 to however much space we need. Then we can also add options for different screen sizes.


Hi Ben,

I did get rid of the render_as_markdown method in application_helper.rb file but didn't in the post.rb. Not sure why I didn't. I only need the one in private and this a good way to practice DRY, right? I'll make sure you agree with this before I take it out.

Pam

From: bjblock <notifications@github.com<mailto:notifications@github.com>>
Reply-To: PamBWillenz/Bloccit <reply@reply.github.com<mailto:reply@reply.github.com>>
Date: Friday, June 19, 2015 at 12:28 PM
To: PamBWillenz/Bloccit <Bloccit@noreply.github.com<mailto:Bloccit@noreply.github.com>>
Cc: Pam Willenz <pam@positek.net<mailto:pam@positek.net>>
Subject: Re: [Bloccit] Assignment 43 complete (5788a47)

this method looks the same as the private render_as_markdown method. Do we need both?

-
Reply to this email directly or view it on GitHub<https://github.com/PamBWillenz/Bloccit/commit/5788a47519dd4c371a727ac713aea90e25ff8b23#commitcomment-11771361>.


Hopefulyl fixed all your nits


OpenEMR 4.2.0 Patch 1 Vulnerability Report - Revision 1.  line 534 needs to be modified but I did not find something that needs to be modified.


`make check` should be here... (It's the difference between a build _error_ and a build _failure_.)


Docs would be really nice especially since other there are other users for this. I am thinking of #11516 here.


What gets displayed in Vellum if someone enters "one < two", downloads, and re-uploads without changing anything? The less-than sign or the HTML entity?


If the different build types (cmake/autoconf) are triggered by an environment variable, then you can have Travis build them in parallel.


Yes, I know. The reason there aren't any docs is that I'm not really happy with the current interface, but I have yet to come up with something significantly better.


fixed an issue where the pseudorandomness was totally flaking everything up.


 - __style__: [src/chaiscript_stdlib.cpp:18](../blob/cd2fb1ec666d76f585194ad838b24e2deda9783e/src/chaiscript_stdlib.cpp#L18) The function 'create_chaiscript_module_chaiscript_stdlib' is never used. (unusedFunction)
 - __style__: [src/main.cpp:169](../blob/cd2fb1ec666d76f585194ad838b24e2deda9783e/src/main.cpp#L169) The function 'get_eval_error' is never used. (unusedFunction)
 - __style__: [src/main.cpp:140](../blob/cd2fb1ec666d76f585194ad838b24e2deda9783e/src/main.cpp#L140) The function 'help' is never used. (unusedFunction)
 - __style__: [src/main.cpp:216](../blob/cd2fb1ec666d76f585194ad838b24e2deda9783e/src/main.cpp#L216) The function 'myexit' is never used. (unusedFunction)
 - __style__: [src/main.cpp:158](../blob/cd2fb1ec666d76f585194ad838b24e2deda9783e/src/main.cpp#L158) The function 'throws_exception' is never used. (unusedFunction)


I think splitting this commit out onto it's own it's likely the easiest place to start.

Potentially a useful feature for those that requite only a basic web browser.


I fixed it all as best I could. So feel free to pull. If we lost other stuff I made a backup copy. So let me know and I can try and fix.

Sent from Tim's iPhone

> On Jun 20, 2015, at 5:43 PM, psych777 <notifications@github.com> wrote:
>
> so was this fixed? just wondering if i need to not 'pull' yet
>
> Date: Sat, 20 Jun 2015 08:07:04 -0700
> From: notifications@github.com
> To: HL-Pack-3PP@noreply.github.com
> Subject: Re: [HL-Pack-3PP] Merge branch 'master' of https://github.com/shadowchemosh/HL-Pack-3PP (f4633fd)
>
> @delawless So this is not good. These where old files you pushed to the server and it deleted out current and new changes. We have to be careful to NOT commit/push changes that are old to the server and it will remove others work.... =(
>
>
> —
> Reply to this email directly or view it on GitHub.
>
>
>
>
>
>
> —
> Reply to this email directly or view it on GitHub.
>


No, @kevinmehall said something to the effect of that can mess up the device. I forget the reason why.


Is it strictly necessary to create an additional subclass here? Would we simply have used `CefSubProcess` when `WCF` was disabled?

(I haven't opened this in `Visual Studio` to look at in any detail, so I may have missed something).


Ich bin grad dabei, deine ganzen Tätigkeiten zu nachzuvollziehen, da passiert ja einiges! Ich hoffe, ich komme morgen dazu, auch ein bisschen Input zu liefern.


i find !input[2] more readable


it returns all the students


improvement? yay or nay


一向に改善できませんが
明らかにひとつ間違っていたので、、、

訂正
np.delete(m_prefs,i-1,0)
--> np.delete(m_prefs,0,1)で０列目が消えます


HBIRE_vector_take2 (amirroth) - x86_64-MacOS-10.9-clang: OK (1669 of 1671 tests passed)

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


unnecessary if(), free already checks for null


I've been poking around in the php manual and found some new stuff. The array I make there is indexed 2, 3, 4 ... . I use this trick I found in the php manual:

![screen shot 2015-06-20 at 4 07 15 pm](https://cloud.githubusercontent.com/assets/1307216/8269617/a1a39b6a-1766-11e5-80e6-3c31227c4930.png)

Then this code can check that the data is in the index range for the array and get a class if it is:

![screen shot 2015-06-20 at 4 15 02 pm](https://cloud.githubusercontent.com/assets/1307216/8269639/95ff3796-1767-11e5-9a49-fc8eda838cf9.png)


@kevinb7 Why would you need `-n`?


Did you have a chance to try this out @bositman? Did it fix it?


You won't see this merge for a bit, but I'll pull it into my spy changes.


I'm not 100% sure how to tackle the Last Modified problem, I think allowing the user to manually change it would be dangerous as this could throw the whole reason for the date out the window. For example if the user overrides it and sets a data prior or the same as the previous version, this could cause some inconsistences, however the raw json file could always be overwritten. The same argument is true for the version.

Also, I need to define the logic behind a major version increase - ie 1.0 to 2.0 and a minor increase, perhaps using the 4 block method would be better as this would allow for build, each save equals a build - so 1.0.0 would become 1.0.1, then 1.0.2 and so on for each user execution of the save button.


That change was made to resolve https://github.com/curlyjason/simpleblog/issues/9

Since the array was indexed on foreignKey and multiple associations might work on the same key, the array was only seeing the last association (which had overwritten all the others)


expained on https://github.com/curlyjason/simpleblog/commit/0ba234f02c74de551ac52edd182ba985cb63128e#commitcomment-11781104


Don't commit this!
This is really annoying for me.


RowMajorWithVectorization (amirroth) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1152 of 1160 tests passed)

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


Shouldn't this be _var _steps = [{


Doing now


This should be removed.


Thanks for the reminder. I'll clean up the makefile to stop generating
these cubes.

On 06:38, Sun, 21 Jun 2015 lodici <notifications@github.com> wrote:

> The legacy, standard, and modern _cube.txt files are still being created
> (and thus appearing in the duel config dialog), which I think is to do with
> the makefile. I don't want to mess with this arcane file so will leave to
> @melvinzhang <https://github.com/melvinzhang> to update.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/magarena/magarena/commit/c8ebbfbb777fc81db4d078c89a93e86f5f01b1ed#commitcomment-11782185>
> .
>


You can have a boolean WebArg `Arg(bool)`


See above about boolean webargs


HBIRE_vector_take2 (amirroth) - i386-Windows-7-VisualStudio-12: OK (1675 of 1677 tests passed)

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


I think "what" is actually more appropriate here - states are a reference to [finite-state machines](https://en.wikipedia.org/wiki/Finite-state_machine)


Just added the code, now of to bed.

Joeri Gantois

> Op 20 jun. 2015 om 22:35 heeft Josh Goebel <notifications@github.com> het volgende geschreven:
>
> Code please. :)
>
> —
> Reply to this email directly or view it on GitHub.
>


Resume


魔法弾の実装 #239


This does read more correctly, but also seems to slide back towards a passive voice, which I've been trying to break myself of.


## This is a markdown file


This should be katie.hoursToOoze because katie is the variable name you gave to your blob instance.


This should not be inside the hoursToOoze method


Hello, I have recently visited this project and found this very helpful for beginners of bugzilla,
I have changed some of your stylesheet, updated font style and added new images, buttons are changed too,
accept this change if you like it
Thanks :)
![commits](https://cloud.githubusercontent.com/assets/6970839/8269750/e894aa1a-17d8-11e5-946f-36e67ae9cd55.JPG)


Should be `+=` not `=+`. It's not incrementing as is, it's just setting rate = 1 every time.


初始化提交


Great!


Nice


Good. Another way to do this is to use the String method charCodeA. Something like `return a.charCodeAt(a.length-1) - b.charCodeAt(b.length - 1 )` https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt . What happens in your method (and mine) when we start comparing lower case letters to uppercase letters? Does it still work as we'd expect?


HBIRE_vector_take2 (amirroth) - Win64-Windows-7-VisualStudio-12: OK (1675 of 1677 tests passed)

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


Тут достаточно написать
```go
nh := &NoncesHolder{
```


Жестяк


s/Htring/HString/g

Ну пазязя


По хорошему название каталога == названию пакета, лучше соблюдай это правило, тебе же проще будет.


Nice work!


Don't is necessary, I added changes in my repo's :)


@mathuin can you please test this ? This same code fails from tests.py, whereas it passes from Django shell. I'm really confused..


По хорошему у тебя должна быть только **одна** функа main на проект в пакете main.
Конкретно под бенчмарки уже есть встроенный функционал testing.B.
Пример можешь поглядеть тут http://dave.cheney.net/2013/06/30/how-to-write-benchmarks-in-go
и тут https://github.com/index0h/go-tracker/blob/master/dao/memory/event/index/filter_index_benchmark_test.go

Так что этот файл не нужен.


saw approval from cmeiklejohn
at https://github.com/basho/riak_core/commit/f6fe5a20291374df17b66198687b5b6366847465


merging basho/riak_core/bugfix/2.0-sysmon-long-schedule-port-handler = f6fe5a20 into borshop-integration-732-bugfix/2.0-sysmon-long-schedule-port-handler


basho/riak_core/bugfix/2.0-sysmon-long-schedule-port-handler = f6fe5a20 merged ok, testing candidate = c1d47c47


oh right that's where I've heard that term


Nevermind, the issue I'm hitting is something different; the hoisted RegExp is not actually an issue (yet), since the `.exec` always exhausts the matches and there's not short-circuit in the `while`.


sdfsdfsdfsd


Do you have a test case I can try to replicate?


Edit: oh, I see you responded, lol. Yea, I saw it wasn't the case here, I just saw it and thought it was suspicious :)


asdasdasd


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

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


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.5-LibC++: Build Failed

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


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.5-AddressSanitizer: Build Failed

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


Can you make it say it is winning until it is loosing and then say it is a draw.  All my opponents say that ;)


I think this task should be separated of backstop API

Have you considered creating a backstop CLI?


Fair enough, changed to `None` to be safe.


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-clang-3.6-ThreadSanitizer: OK (351 of 351 tests passed)

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


@Madeleine852 Try and break your commits up then I can see more easily the changes you're making :hankey:


88737258-EPW-Ruby-Access (macumber) - Win64-Windows-7-VisualStudio-12: OK (2185 of 2213 tests passed)

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


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (351 of 351 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)


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-gcc-4.6: OK (351 of 351 tests passed)

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


 - __style__: [src/chaiscript_stdlib.cpp:18](../blob/a147278a7ebca8d5cb736a4dd01000d0db755e72/src/chaiscript_stdlib.cpp#L18) The function 'create_chaiscript_module_chaiscript_stdlib' is never used. (unusedFunction)
 - __style__: [src/main.cpp:169](../blob/a147278a7ebca8d5cb736a4dd01000d0db755e72/src/main.cpp#L169) The function 'get_eval_error' is never used. (unusedFunction)
 - __style__: [src/main.cpp:140](../blob/a147278a7ebca8d5cb736a4dd01000d0db755e72/src/main.cpp#L140) The function 'help' is never used. (unusedFunction)
 - __style__: [src/main.cpp:216](../blob/a147278a7ebca8d5cb736a4dd01000d0db755e72/src/main.cpp#L216) The function 'myexit' is never used. (unusedFunction)
 - __style__: [src/main.cpp:158](../blob/a147278a7ebca8d5cb736a4dd01000d0db755e72/src/main.cpp#L158) The function 'throws_exception' is never used. (unusedFunction)


dispatch_cleanups (lefticus) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.67: OK (0 of 0 tests passed)

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


1692_TimeseriesBug (macumber) - x86_64-Linux-Ubuntu-14.04-clang-3.5: OK (2159 of 2213 tests passed)

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


a


do not comment on documents by writing on it


and we wouldn't do that if we want decent food


Minimum Android OS version is 4.0 (IceCreamSandwich) API level 14.


test file


Regarding asserts, I don't like them either, that's why I'm asking :p

No I wasn't clear. The issue is that the original test:
` abs(s/n - .5) < 5e-3 `
Was returning `False` both pythran and python. But it was supposed to return `True` in both.
I think the problem is that the current test infrastructure only checks that the test returns the same result in pythran and python (which is enough if the test is well written) and their is no way to check independently  the correctness of the result.
Maybe their should an additional param that could say the result *is* this. This should be optional, as it doesn't apply for all cases. But if you return a `bool` this might make it harder to scew up.
What do you think?

Regarding the code review, it failed twice on `numpy.random` (the original `random.random` commit and my original PR) so I guess this is not a satisfying solution :/.


ideally add this with a component set to ignore the version otherwise if you lock the services (which you should IMO) you wll get an error every time you upgrade.


forEach is not supported in IE7/8


1692_TimeseriesBug (macumber) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

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


@levicole I finally got items to delete


@jheer, for my own edification, why is the vega-scenegraph shim no longer needed?


I would either use ```:``` or ```.``` in the name, but not both.


Can you update the protocol document? Because by putting these things in 'order' the constants are no longer the same between these two files.


@kenrick95 done sharing, cek latest commit


THANKS! Those dialogs. Arggg!


This is much easier if you use a hash.

```perl
my $key = "symvariants.".ToString($name);
my $variants = LookupValue($key);
$variants = {} unless defined $variants;
$variants->{$icvariant} = 1;
AssignValue($key,'global');
```


Oh snap... I forgot you changed that. I remember the conversation now. Sorry... so used to scanning the `.htaccess` for it.


If I am not mistaken, you can achieve most of this by changing my has assignment above to:
```perl

$variants->{$icvariant} += 1;
```


yea, u changed it. xD I was against about its keys


Good point. I didn't write this though, it was already there. Perhaps another pull request is in order?


Great comments but irrelevant to this patch IMHO.


the server iding isn't right yet--we have to first check if data.id is passed from the user. if it isn't, then attach (means server never saw this line before).


Such language for someone who replaced a legitimate mistake with a line that intentionally crashes the entire app! :P


$_GET
is way to input the value at adress prompt(??), 주소창 as Korean.


I'm excited for this project! looks promising!
I'd like to make a reccomendation or 2 though.
for the initial reaver -vvv command line options, add -P so it doesnt trigger possible lockouts on the hash gathering.

and also, in (aircrack 1.2 rc2) airodump-ng --wps option works a lot faster with its channel hopping for means of wardriving / warwalking. Do you think we can have this as a switch (--airodump) option to use airodump-ng --wps instead of wash?

and would be nice to have a set variable for the max RSSI to scan and attack, and anything above say -65 or so will be ignored. and then check the ap signal RSSI with airodump / wash before attacking with reaver, incase if it is out of range. if so, skip it


rax retry tests


checkout the `socketry` branch for more notes


This does not seem to be true in current browsers with respect to at least one value, the clock. Repeated observations of the clock in a tight loop yield different values, at least in Chrome and Firefox.


HelloWorld.md
## This is a markdown file


Al parecer hay un problema con esta función, sino estoy mal parece que no afecta directamente la ejecución del código, sino solo el tiempo en que se muestra en pantalla.


ถ้าพวกนี้เป็น dependency ของ Retailer ผมว่าสร้าง struct แล้ว inject dependencies ตอนสร้างน่าจะดีกว่านะครับ

อันนี้เป็นไอเดียผม ลองเสนอคร่าวๆ

```go
type Retailer struct {
        p services.Provider
        work services.Worker
}

func (r *Retailer) Read(w rest.ResponseWriter, r *rest.Request) {}
```


ถ้า `res` เป็น `*http.Response` อย่าลืม `res.Body.Close()` นะครับ


ชื่อเทสยังไม่สื่อนะครับ


misallign


What's the usage of the directory 'res'?


ชื่อเทสไม่สื่อนะครับ


Doesn't work yes.


misallign?


ชื่อยังไม่สื่อความหมายนะครับ น่าจะเป็น `createResponse` หรืออะไรทำนองนี้


`*http.Request` ยังไม่ได้ใช้นะ ยังไม่น่าจะเอาเข้ามานะ


@aleos89
forgot Packet Obfuscation Support  2014
packet_keys: 0x2DFF467C,0x444B37EE,0x2C1B634F


packet_keys: 0x290551EA,0x2B952C75,0x2D67669B


ok,instead of that what we can do??


@flavour I was trying to see if the name field in cap_warning_priority from csv will get translated.
for eg "Urgent" has translation in Nepali language. https://github.com/flavour/eden/blob/master/languages/ne.py#L3063


I have a commit waiting to be pushed, just wait till 11.30


Try as I might, I can't get anything to work. I'm sure there's *some* way to do this, but it escapes me. And to think that I still haven't seen the full extent of the type system...

The rest of the changes look good, though!


Missing 0?


Hi!

I've compiled ntfs-3g for sailfish, so now if you want, you *can* actually test the NTFS support if you'd like.

 * https://openrepos.net/content/dryak/ntfs-3g
 * https://build.merproject.org/package/show/home:DrYak/ntfs-3g_ntfsprogs


why?


@KoujiWatanabe
文字化けしてるよ
:no_good:


we should change it to $interval_time or something :)


okay b8 xD


Ok, I will add the GPS feature in a new branch, I added an input field to set origin for now.


:laugh: "wild"


XDDDDDDD


@anreyado It works fine for me with Windows XP 32bit, have you tried reinstalling the package?


i still dont get the whole b8 thing ;-; lol


Hi @olleolleolle,

Thank you so much for taking on the task of making this awesome gem work with cucumber 2.0.0

I was trying to move to your fork but am getting runtime error regarding line 52/53 of view_helper.rb. I was wondering if you have been able to successfully get pretty_face to run yet, or if this is still a work in progress.

Full error:
NoMethodError: undefined method `each' for nil:NilClass
-e:1:in `load'
-e:1:in `<main>'
1 scenario (1 failed)
4 steps (4 passed)
0m8.432s
undefined method `+' for nil:NilClass (ActionView::Template::Error)
C:/Ruby21/lib/ruby/gems/2.1.0/gems/pretty_face-0.10.3/lib/pretty_face/formatter/view_helper.rb:53:in `each'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/pretty_face-0.10.3/lib/pretty_face/formatter/view_helper.rb:53:in `reduce'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/pretty_face-0.10.3/lib/pretty_face/formatter/view_helper.rb:53:in `get_average_from_float_array'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/pretty_face-0.10.3/lib/pretty_face/formatter/view_helper.rb:33:in `scenario_average_duration'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/pretty_face-0.10.3/lib/pretty_face/templates/main.erb:53:in `_____uby___lib_ruby_gems_______gems_pretty_face________lib_pretty_face_templates_main_erb__642279178_30947652'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/template.rb:145:in `block in render'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/activesupport-4.2.2/lib/active_support/notifications.rb:166:in `instrument'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/template.rb:333:in `instrument'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/template.rb:143:in `render'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/activesupport-4.2.2/lib/active_support/notifications.rb:164:in `block in instrument'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/activesupport-4.2.2/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/activesupport-4.2.2/lib/active_support/notifications.rb:164:in `instrument'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/template_renderer.rb:52:in `render_template'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/template_renderer.rb:14:in `render'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/renderer.rb:42:in `render_template'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/renderer/renderer.rb:23:in `render'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/actionview-4.2.2/lib/action_view/helpers/rendering_helper.rb:32:in `render'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/pretty_face-0.10.3/lib/pretty_face/formatter/html.rb:163:in `generate_report'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/pretty_face-0.10.3/lib/pretty_face/formatter/html.rb:132:in `after_features'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/formatter/ignore_missing_messages.rb:10:in `method_missing'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/formatter/legacy_api/adapter.rb:110:in `after'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/formatter/legacy_api/adapter.rb:46:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/formatter/fanout.rb:16:in `block in method_missing'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/formatter/fanout.rb:15:in `each'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/formatter/fanout.rb:15:in `method_missing'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/test/runner.rb:35:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/filter.rb:61:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/filter.rb:61:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/filter.rb:61:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/filter.rb:61:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/filter.rb:61:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/filter.rb:61:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/filters/quit.rb:17:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/test/filters/locations_filter.rb:19:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/filter.rb:61:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/test/filters/tag_filter.rb:18:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/compiler.rb:23:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core/gherkin/parser.rb:31:in `done'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core.rb:29:in `parse'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-core-1.1.3/lib/cucumber/core.rb:18:in `compile'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/runtime.rb:70:in `run!'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/lib/cucumber/cli/main.rb:38:in `execute!'
C:/Ruby21/lib/ruby/gems/2.1.0/gems/cucumber-2.0.0/bin/cucumber:9:in `<top (required)>'
C:/Ruby21/bin/cucumber:23:in `load'
C:/Ruby21/bin/cucumber:23:in `<top (required)>'
-e:1:in `load'
-e:1:in `<main>'


damn man


1692_TimeseriesBug (macumber) - Win64-Windows-7-VisualStudio-12: OK (2186 of 2213 tests passed)

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


when be adult you understand it rofl


ok


b8 == bait ??


魔法弾が敵に当たって消えるようにする #252


If you need the access property, you could use https://github.com/asm-products/aecore/blob/develop/app/Repositories/ProjectUserRepository.php#L41 and access the project data via the projectuser->project property


@hoholee12 sure lmao


Sliders #6,
Prims double nil.


which one should we use?
-version
-ver_revision

or both?


Need to fix the aspect ratio of the powerup images, and possibly increase the size


Grammar. Rewording.


merge master branch


感觉“此刻”比“此时”更好，盯是不是比看更能显得发呆，或是呆呆地看着。“都在盯着自己手机的那小小的一块屏幕。夜永远是


i forgot change all body to title in all the script


建议：这是她第几会蒙在被子里哭，我实在记不清了


Please leave regression tests submit to mantainers.

In this case one has already been submitted very recently. Thanks.


分开了就只能看见他或她


both? i will create swag_version too
[Kidding mode OFF]


bootstrap.js is never loaded into user browser. We use boostrap.min.js instead XD


Not sure I understand. If the intent was to remove support for GitHub Updater then this commit was successful. Possibly a mistake?


"in a releasable state"...


1692_TimeseriesBug (macumber) - i386-Windows-7-VisualStudio-12: OK (2192 of 2213 tests passed)

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


Is there no way around this? I would like to not have additional dependencies only for this integration


這是給 main activity 用的，其他 activity 不用加

``` xml
<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
```


@hoholee12 ver_revision is for us, the devs, its like the internal version, then theres version, this is for the user to see, eg we can have 12b, while the user will only see 12 :)


`layout_width` 不要用 `sp` 為單位，應用 `dp`


@hoholee12 thats what i was thinking lol


Apparently this broke compatibility with older gcc.Namely 4.8.2 from Ubuntu 14.04


Please see: https://issues.apache.org/jira/browse/GROOVY-7470
It would be great if you could action. Thanks.


ahh i see.


不要留多餘的空白


@eregon Is there a cleaner way of doing this?  The problem is I need Rubinius to bootstrap before I can fetch the ENV value.


not here


Added the recent fix to this PR so at least one known tester of the CI build does not have to deal with it when testing out the action bundle.


offtopic
size off app in about_info shows nothing, is because bad location true? which is the location to can shows the size?


Access the pdf through:  http://localhost:8080/FitnessTracker/pdfs/helloworld.pdf


Yes, this definitely a mistake, so sorry. I'm going to be working on some updates this next week and will add back in.


I updated the document to reflect this commit.


![stuff](https://cloud.githubusercontent.com/assets/3949282/8266157/753a86d2-1758-11e5-863f-097ed7e64ac2.png)

works fine here.


We better return Observable to our Presentor, so that what you have different Observables wrapped in different Use Cases you can chain them as you want and what is more - change the data in between Observable and Subscriber. Use Case should be a single unit with one clear responsibility - it holds an operation (Observable), no logic inside.


@hoholee12 thats a trippy terminal lol, 26298 bytes :D


@hoholee12 isn't related to loc? i will try to see


This part is a Presenter's responsibility to decide how to chain Observables (read - Use Cases)


Builder implies that one of those parameters can or cannot be instantiated, for this case and for one with Login both parameters (like username and password) are essential, you can't go without one of them. If you saw Builder I would got an idea I can go with username only, so it is misleading at a first place and it's just an overkill for simple two arguments.


忽然发现意义不大，普通文章还是用相对路径好，兼容github
不过这个功能可以保留


I believe we went too far with this. API we expose isn't clear. Forget everything we did and look here pretending you haven't seen this before :) What shall you call first? Why should I pass an Observer in there? What is unsubscribe? It is quite clear for you and me because we were thinking about it, but it is not for other and might be for us in 3 weeks :)

I was also thinking about this stuff and propose to stick to only treat a UseCase as a wrapper for an Observable which you can get by LoginUseCase#login(username, password) / UserProfileUseCase#getProfile(param1, param2) and later on you can chain them, modify data flow in between and all that stuff.


Good job. Thanks.


lol without any hashing


updated


Why?


Nitpick: you can just say `ArrayList<>()`


@DeicPro it is related to the location of the script, look for the comment: "official location" or something, i set it as sdcard1/hybrid.sh , we should change it though to internal storage since not all devices have sd...


Out of curiosity: why not 24 h format?


`ArrayList<>()`


Much nicer than using `StringBuilder`!


> * Added 'missing' packets for **2015**-10-22 (51).

time leap :watch:


Yeah, it is a dangerous class. Given our Use Cases are Singletons for the App I can see a problem here with state keep. If you used this use case once and later on you what to use it from some other place you still have your userProfileResponseObserver initialized from your last invocation.

A UseCase shouldn't care about subscription or observer, it's business is to supply us with some operation, in reactive terms - Observable.


@vsavkin love this refactor, is much, much cleaner. Thnx!


Log this properly or delete it.


marked


@SubJunk What IDE do you use? If you have an eclipse code cleanup profile to share, I'd be interested. I'll try to be more careful about formatting next time ;)


Excellent! I didn't realize they were not needed with the linq provider.
Op 20 jun. 2015 12:10 AM schreef "Adam Schroder" <notifications@github.com>:

> It is needed when you don't use the linq provider or don't specify the
> double underscore aliases for columns on reference types. This is a
> shorthand way.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/schotime/NPoco/commit/82466b8b5692e1b52271851000e5a91e078bfa49#commitcomment-11776658>
> .
>


How do I remove pages in tranlatewiki.net?  I don't seem to have permission
to edit pages like this one:
https://translatewiki.net/wiki/Blockly:CONTROLS_FOREACH_HELPURL/br

Ellen Spertus left the Blockly team and we are still trying to figure out
the systems she set up.

On 18 June 2015 at 23:44, Siebrand Mazeland <notifications@github.com>
wrote:

> Could it be that the additionally added lines were removed without
> removing the corresponding pages in translatewiki.net? Because as long as
> the translations are there, they will be put back.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/google/blockly/commit/e4c93782c906e0a94f8111a8470527b31cfd1add#commitcomment-11762100>
> .
>

--
Neil Fraser
https://neil.fraser.name


still cant clone guys. Sorry


this is my first commit


j not use


Bit less confusing to say `Collections.emptyList()`.


LGTM mod trivial changes I noted.


如果$imgcode==空字符串，那么strlen($imgcode) > 0就不成立，就不会再检查后面的判断了，这样写不妥。
我给个修复方案吧：
```
elseif (ISLOGIN == false && Option::get('comment_code') == 'y'  && session_start() && (empty($imgcode) || $imgcode !== $_SESSION['code']))
```
这样应该就稳了。


@DiamondBond i changed that to use my api instead.
it can self check the location of this script. but it will return 'NULL' if something goes wrong.
does it work on your end?


Nice!


@hyPiRion Any timeline for 2.5.2. The old nREPL bundled with 2.5.1 has been causing problems for CIDER users for quite a while now. Seems that upgrading nREPL 0.2.10 won't be a bad idea in the mean time.


Alright!


Why the huge gap here?


This fix not work for me https://lists.freebsd.org/pipermail/freebsd-arm/2015-June/011568.html BeagleBone black rev a5c (sysutils/u-boot-beaglebone)


Beware your indentation: you used both 2 and 4 spaces :)


Any if that passes STC, I will laugh... :-)


Nice catch. It is not related to what the commit log of this patch claims it does though, so it would be better to have these fixes as their own patch.

A good practice is to limit 1 patch to one kind of change. Git makes it easy to submit patchsets, and this also helps when bisecting during regressions.


Good job, maybe you can improve adding the HTML5 doctype declaration. http://www.w3schools.com/tags/tag_doctype.asp


Do you need to change these into pragmas? GCC seems to prefer #warning.


I wonder if it's possible to permute every combination of creating 3 pages (9 tests in total)


Well done!

For the `iterative_search`, one can achieve that using a simple `each` looping, though:

``` ruby
def iterative_search(name)
  entries.each do |entry|
    return entry if entry.name == name
  end

  return nil
end
```


Err why are you removing this file? It is referenced and required for cross-builds.


Sorry, my fault. I should have contacted you. This isn't in yet because it breaks compatibility.  It would simplify the licensing if you are ok with this change, if not, let me know what you would prefer.


Merged a slightly modified version of this patch to fix some of the issues I have pointed out. Checked that Linux compilation was not broken. Thanks!


Ziet er goed uit Bassie!


Nope, no issues so far. How's the festival!?

On Fri, Jun 19, 2015 at 4:39 PM Bobbilee <notifications@github.com> wrote:

> Any issues? This is looking good so far!
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/voltaaage/Bloccit/commit/f2592717b997453654eada4384954abe77521d8c#commitcomment-11776220>
> .
>


Was never needed for the current setup... I just failed to delete it from
earlier trials!

On Friday, June 19, 2015, Arvind Satyanarayan <notifications@github.com>
wrote:

> @jheer <https://github.com/jheer>, for my own edification, why is the
> vega-scenegraph shim no longer needed?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/uwdata/vega/commit/45f73e6c6032c097acb896046f18578eb7bcce67#commitcomment-11778697>
> .
>


Comment doesn't make sense.


I have tried to include a first version with the cmd_interact payload. My telnetd is not working as expected in the emulated environment so I am not able to test it.
@darkarnium could you do a test on the real device?


fdgdfg


sdjn


not necessary lah... who would like to hack BS website :grin:


ok


@taconaut It's no problem, I'm always on code cleanup duty ;) I'm probably a bit OCD about it. I've used NetBeans for years which is great for Java hints and stuff, but recently I've started using Sublime Text because of its speed, and with plugins it can be more like an IDE rather than a text editor too.


The paths here need to be quoted, but that should be a followup commit


Are you working with Linux?


Same here.


What are you trying to do here? This looks untranslatable.


_public-index.scss 中需要用到 'lth' font-family, 其fong-face定义从 styles/configs/_vars.scss 移到了 styles/base/_base.scss中 ，所以需要在 styles/public-index.scss 中引入 _base.scss文件。除此之外没有做别的修改，


That's nasty, use string splitting.


TeamCity MonoGame :: Develop (Win) [Build 3.5.0.274](http://teamcity.monogame.net/viewLog.html?buildId=8270&buildTypeId=MonoGame_DevelopWin&guest=1) is now running


新增 apis/record-api-base.js 主要是将 apis/record.js 的 #update  逻辑移出来并进行完善，保证 record model的 image, attachment 字段内容与 content 字段内的图片同步：即删除 content 内的图片后也一并移除 image 中相应图片并删除文件


because that i like many more create file and read the content xD


I gonna edit the file. Its easy .


## This is a markdown file


Looks good!


Hi this is weiwen and I'm new to GITHUB!


Du kan evt. henvise til http://nyheder.ku.dk/fremdriftsreform/


thx :)
I'll move the label behind the image...


Jeg kan bedre lide når der står "Department of Computer Science at the University of Copenhagen (DIKU)" - den skrivemåde bruger du også længere nede.


you are calculating X/Y in a row and Z seperatly.
I did it differently - downsampling to 100hz for navigation and then fuse the gps values with the accelerometer. this compensates nicely the gps lag.
doing so you need no baro anymore.


Using || for 'or' here strikes me as weird. It's not valid json and its meaning in JavaScript is silly (the first option includes a string so it will always be chosen). Don't be afraid of providing three different examples even if they seem redundant.


@hoholee12 ahh right, ill check soon, im using linux = no mtp lol so i have to unplug phone sd and plug in sd adapter into pc or something else tedious...


Maybe "redue the workload for teachers and teaching assistants (TAs)."


Haha i love the title :3
Well have to find some nice Ascii generator with the correct scaling for the title though... ill research on that later.