[R/dashboard.R:18:5:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/dashboard.R#L18) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(DashboardIsDev()){
    ^
```
[R/graphs.R:239:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L239) *style:* **lines should not be more than 120 characters.**
```r
    if (!is.null(dataCIL) & !is.null(dataCIU)) q <- q + stat_stepribbon(aes_string(ymin = dataCIL, ymax = dataCIU), fill = "black", direction = "vh", alpha = 0.4)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:245:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L245) *style:* **lines should not be more than 120 characters.**
```r
    if (!is.null(dataCIL) & !is.null(dataCIU)) q <- q + geom_ribbon(aes_string(ymin = dataCIL, ymax = dataCIU), fill = "black", alpha = 0.4)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:252:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L252) *style:* **lines should not be more than 120 characters.**
```r
    if (includeMedium | includeHigh) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal), size = 4, fill = "black", data = pd[pd$status %in% c("Medium", "High"), ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:254:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L254) *style:* **lines should not be more than 120 characters.**
```r
  if (includeMedium) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal, colour = shQuote("L2")), size = 2, data = pd[pd$status == "Medium", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:255:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L255) *style:* **lines should not be more than 120 characters.**
```r
  if (includeHigh) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal, colour = shQuote("L1")), size = 2, data = pd[pd$status == "High", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:262:5:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L262) *style:* **Commented code should be removed.**
```r
  # q <- q + scale_xcontinuous("Dato", breaks = breaksDF$xShifted,  labels = breaksDF$printLabel)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:317:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L317) *style:* **lines should not be more than 120 characters.**
```r
  if (includeMedium | includeHigh) q <- q + geom_point(aes_string(y = dataVal), size = 4, fill = "black", data = pd[pd$status %in% c("Medium", "High"), ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:318:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L318) *style:* **lines should not be more than 120 characters.**
```r
  if (includeMedium) q <- q + geom_point(aes_string(y = dataVal, colour = shQuote("L2")), size = 2, data = pd[pd$status == "Medium", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:319:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L319) *style:* **lines should not be more than 120 characters.**
```r
  if (includeHigh) q <- q + geom_point(aes_string(y = dataVal, colour = shQuote("L1")), size = 2, data = pd[pd$status == "High", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:371:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L371) *style:* **lines should not be more than 120 characters.**
```r
    q <- q + geom_line(aes_string(y = dataVal, colour = comparisonNames), lwd = 2, alpha = 0.8, data = pd[pd[[highlightCondition]], ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:375:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L375) *style:* **lines should not be more than 120 characters.**
```r
      q <- q + geom_line(aes_string(y = dataVal, colour = shQuote(newName)), lwd = 2, alpha = 0.8, data = pd[pd[[highlightCondition]] & pd[[comparisonNames]] == i, ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:404:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L404) *style:* **lines should not be more than 120 characters.**
```r
MakeLineExcessPlot <- function(pd, x, dataVal, dataZ, dataCIL = NULL, dataCIU = NULL, allPoints = TRUE, title = NULL, pointShift = 0, xShift = 0, weekNumbers = FALSE, step = FALSE, GetCols) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:447:7:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L447) *style:* **Commented code should be removed.**
```r
    # q <- q + stat_stepribbon(aes_string(ymin = L3, ymax = L4, fill = shQuote("L1")), direction="vh", alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:448:7:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L448) *style:* **Commented code should be removed.**
```r
    # q <- q + stat_stepribbon(aes_string(ymin = L2, ymax = L3, fill = shQuote("L2")), direction="vh", alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:449:7:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L449) *style:* **Commented code should be removed.**
```r
    # q <- q + stat_stepribbon(aes_string(ymin = L1, ymax = L2, fill = shQuote("L3")), direction="vh", alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:450:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L450) *style:* **lines should not be more than 120 characters.**
```r
    if (!is.null(dataCIL) & !is.null(dataCIU)) q <- q + stat_stepribbon(aes_string(ymin = dataCIL, ymax = dataCIU), fill = "black", direction = "vh", alpha = 0.4)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:453:7:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L453) *style:* **Commented code should be removed.**
```r
    # q <- q + geom_ribbon(aes_string(ymin = L3, ymax = L4, fill = shQuote("L1")), alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:454:7:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L454) *style:* **Commented code should be removed.**
```r
    # q <- q + geom_ribbon(aes_string(ymin = L2, ymax = L3, fill = shQuote("L2")), alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:455:7:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L455) *style:* **Commented code should be removed.**
```r
    # q <- q + geom_ribbon(aes_string(ymin = L1, ymax = L2, fill = shQuote("L3")), alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:456:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L456) *style:* **lines should not be more than 120 characters.**
```r
    if (!is.null(dataCIL) & !is.null(dataCIU)) q <- q + geom_ribbon(aes_string(ymin = dataCIL, ymax = dataCIU), fill = "black", alpha = 0.4)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:463:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L463) *style:* **lines should not be more than 120 characters.**
```r
    if (includeMedium | includeHigh) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal), size = 4, fill = "black", data = pd[pd$status %in% c("Medium", "High"), ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:465:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L465) *style:* **lines should not be more than 120 characters.**
```r
  if (includeMedium) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal, colour = shQuote("L2")), size = 2, data = pd[pd$status == "Medium", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:466:1:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/graphs.R#L466) *style:* **lines should not be more than 120 characters.**
```r
  if (includeHigh) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal, colour = shQuote("L1")), size = 2, data = pd[pd$status == "High", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RenderExternally.R:48:5:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/R/RenderExternally.R#L48) *style:* **Commented code should be removed.**
```r
  # file.remove(file.path(tmp_dir,tmp_name))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test.R:6:5:](https://github.com/folkehelseinstituttet/fhi/blob/af7767b4de7fbb4540d5d3905efe16e938cd80dd/tests/testthat/test.R#L6) *style:* **Commented code should be removed.**
```r
  # rmarkdown::render(input=f,output_dir = tempdir())
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


linter complains: Add #include <algorithm> for sort  [build/include_what_you_use]


linter complains: Add #include <set> for set<>  [build/include_what_you_use]


The user can save the API token from the prompt shown


сделать перед этой секцией

. С футером та же история?


@drnic @wndxlori Kadira was the original startup behind Storybook but doesn't exist anymore and since then the project has been Open Sourced. The full story is [here](https://link.medium.com/mriGyNr6XR). Whether we can just change the license this way im not sure, but it should not classify under theft :)


сделать перед этой секцией див с бэкграундом. С футером то же самое?


Because this has been committed, I've reopened #3433.


这里的修改应当在README中**显眼位置**指明。
以前声明ArrayList和其他implements Serializable的实体，应当用withObject传递，现在则需要用withSerializable。
这一修改直接导致了以前很多页面的数据无法接收到。


Android latest version. iOS is dummy


Sorry, I was internally laughning about your quote while typing this, it probably colored the tone :smile:


This sounds like a great help for plug-in creators, thanks!


iOS latest version


![](https://github.trello.services/images/mini-trello-icon.png) [Score system](https://trello.com/c/PXtW02rn/93-score-system)


好奇什么 PHP BUG，有向官方反馈吗？


dictionary is usually abbreviated as 'dict'


how to make this app accessible to a single tenant
and can u please explain in detail  how to call  Sharepoint through  graph api


@npomfret yep, i moved it to bleutrade.js


std::dynamic_pointer_cast<ValueSegment<T>>(base_segment)->values()
this could be worth a temporary variable, also to make it more understandable/clear


这是测试添加的内容


@vmassol  you're forgetting that the macro descriptor is **generated**. When you implement a macro (either Java-based or wiki-based) you're not writing the macro descriptor. You're writing the macro. The descriptor is generated from the annotations on the macro and from other information extracted from the macro. So the macro developer still needs a way to specify that the macro supports in-line mode or not. And currently the way to do this is by implementing ``Macro#supportsInlineMode()``. We could replace that in the future with a annotation on the macro or whatever, but that is outside the scope this issue: have the information about ``supportsInlineMode`` in the descriptor. Where that information comes from is a different topic.


![](https://github.trello.services/images/mini-trello-icon.png) [Difficulty progression finished](https://trello.com/c/r7BsuNH7/94-difficulty-progression-finished)


![](https://github.trello.services/images/mini-trello-icon.png) [Tutorial fully implemented](https://trello.com/c/iMh5jErM/95-tutorial-fully-implemented)


Great stuff, thanks @gocom - I will import the dev version of Textile 3.7 into core for now as it contains the new code needed. We won't release Textpattern 4.7.2 until an official Textile release 3.7 is available though, there's plenty of time as the 4.7.2 release isn't imminent yet.


![](https://github.trello.services/images/mini-trello-icon.png) [High score system, pause screen and new colour indicators implemented](https://trello.com/c/N7N64pSy/96-high-score-system-pause-screen-and-new-colour-indicators-implemented)


Nice!


Fix #1


And how do you get to a color object if not through a view's property?


@chelmuth: please apply above fixup commit to silent false-positive test results


![](https://github.trello.services/images/mini-trello-icon.png) [New error tolerance mechanism](https://trello.com/c/zNy7v4Bw/97-new-error-tolerance-mechanism)


![](https://github.trello.services/images/mini-trello-icon.png) [All sound placeholder implemented](https://trello.com/c/MYus1cX6/98-all-sound-placeholder-implemented)


@chelmuth: please apply above fixup commit to silent rpi's false-positive test result


Not all properties are readwrite. Calling methods and using the heap explorer could also take you here.


![](https://github.trello.services/images/mini-trello-icon.png) [Tears fading and thread cloth implemented](https://trello.com/c/RS3BzO6i/99-tears-fading-and-thread-cloth-implemented)


I guess so... but I don't know how to do it, can you please do it @viktorsmari ? Thanks!


In general, I code with clean object reuse. However, if there are specific changes that you recommend, I am happy to evaluate them.

> On Nov 19, 2018, at 3:56 AM, Markus Elfring <notifications@github.com> wrote:
>
> I find the resetting of these pointer variables also unnecessary.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.


![](https://github.trello.services/images/mini-trello-icon.png) [Biome manger fully implemented](https://trello.com/c/XBIFBcGT/100-biome-manger-fully-implemented)


Same here: could you please do it?


Ok now. For closer to real-life testing we can always use the numpy dump of a specific initialization, as used for Santu's reviews.


Hi @sesam

I moved this build version to a separate file just because I found too many problems with it and didn't want to focus on it.

But in order to find the jar files, you need to specify the paths inside of the WORKSPACE file which I think is a bit strange. So, for instance, I have this file at the moment. Bare in mind, it still doesn't work.

```
load("@bazel_tools//tools/build_defs/repo:maven_rules.bzl", "maven_aar")

maven_jar(
    name = "zxing",
    artifact = "com.google.zxing:core:3.2.1",
)

maven_aar(
    name = "journeyapps",
    artifact = "com.journeyapps:zxing-android-embedded:3.2.0",
)

maven_aar(
    name = "libsodiumjni",
    artifact = "com.github.joshjdevl.libsodiumjni:libsodium-jni-aar:2.0.1",
)

android_sdk_repository(
    name = "androidsdk",
    path = "/home/danielp/Android/Sdk",
    api_level = 27,
    build_tools_version = "27.0.3"
)
```


> @anton-trunov how do you feel about this?

I usually prefer to keep infrastructure things stable until something breaks. As for branches in general -- I like to keep their number to a minimum.

That said, I'm fine both ways as long as the approach is documented, e.g. in `Meta` section.


![](https://github.trello.services/images/mini-trello-icon.png) [Splash screen](https://trello.com/c/lhIchL2N/101-splash-screen)


The type of `g->gfp_array[w]` is `gf_t*`.
https://github.com/frugalos/jerasure/blob/084cbd45c7926c0a45b07bbdfd3391045d9ffde5/include/galois.h#L49-L53

Thus, I think this line should be changed to `g->gfp_array[w] = gf`; right?
Please also see the following:
http://jerasure.org/jerasure/jerasure/blob/4a55d9ba9fbd731f42c23fec10c12848345bacaf/README.txt#L55-75


@signedav could you have a look at https://issues.qgis.org/issues/20397#change-96253 ? thanks.


I see you are suggesting k. Do you think it would be wise to change self.f to self.k officially?


I like your way to de-duplicate, but I had to google what your code is doing... A comment would be great for this and 'temp_dic' is imo not the best name for this. I would prefer 'deduplicated_set', for example


![](https://github.trello.services/images/mini-trello-icon.png) [Initial cutscene](https://trello.com/c/fHZfXe5w/102-initial-cutscene)


Update content


@gioman I will.


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

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

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

### Deployments updated

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

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


Absolutely :)
Should be much faster.


[R/graphs.R:239:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L239) *style:* **lines should not be more than 120 characters.**
```r
    if (!is.null(dataCIL) & !is.null(dataCIU)) q <- q + stat_stepribbon(aes_string(ymin = dataCIL, ymax = dataCIU), fill = "black", direction = "vh", alpha = 0.4)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:245:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L245) *style:* **lines should not be more than 120 characters.**
```r
    if (!is.null(dataCIL) & !is.null(dataCIU)) q <- q + geom_ribbon(aes_string(ymin = dataCIL, ymax = dataCIU), fill = "black", alpha = 0.4)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:252:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L252) *style:* **lines should not be more than 120 characters.**
```r
    if (includeMedium | includeHigh) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal), size = 4, fill = "black", data = pd[pd$status %in% c("Medium", "High"), ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:254:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L254) *style:* **lines should not be more than 120 characters.**
```r
  if (includeMedium) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal, colour = shQuote("L2")), size = 2, data = pd[pd$status == "Medium", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:255:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L255) *style:* **lines should not be more than 120 characters.**
```r
  if (includeHigh) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal, colour = shQuote("L1")), size = 2, data = pd[pd$status == "High", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:262:5:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L262) *style:* **Commented code should be removed.**
```r
  # q <- q + scale_xcontinuous("Dato", breaks = breaksDF$xShifted,  labels = breaksDF$printLabel)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:317:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L317) *style:* **lines should not be more than 120 characters.**
```r
  if (includeMedium | includeHigh) q <- q + geom_point(aes_string(y = dataVal), size = 4, fill = "black", data = pd[pd$status %in% c("Medium", "High"), ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:318:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L318) *style:* **lines should not be more than 120 characters.**
```r
  if (includeMedium) q <- q + geom_point(aes_string(y = dataVal, colour = shQuote("L2")), size = 2, data = pd[pd$status == "Medium", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:319:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L319) *style:* **lines should not be more than 120 characters.**
```r
  if (includeHigh) q <- q + geom_point(aes_string(y = dataVal, colour = shQuote("L1")), size = 2, data = pd[pd$status == "High", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:371:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L371) *style:* **lines should not be more than 120 characters.**
```r
    q <- q + geom_line(aes_string(y = dataVal, colour = comparisonNames), lwd = 2, alpha = 0.8, data = pd[pd[[highlightCondition]], ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:375:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L375) *style:* **lines should not be more than 120 characters.**
```r
      q <- q + geom_line(aes_string(y = dataVal, colour = shQuote(newName)), lwd = 2, alpha = 0.8, data = pd[pd[[highlightCondition]] & pd[[comparisonNames]] == i, ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:404:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L404) *style:* **lines should not be more than 120 characters.**
```r
MakeLineExcessPlot <- function(pd, x, dataVal, dataZ, dataCIL = NULL, dataCIU = NULL, allPoints = TRUE, title = NULL, pointShift = 0, xShift = 0, weekNumbers = FALSE, step = FALSE, GetCols) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:447:7:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L447) *style:* **Commented code should be removed.**
```r
    # q <- q + stat_stepribbon(aes_string(ymin = L3, ymax = L4, fill = shQuote("L1")), direction="vh", alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:448:7:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L448) *style:* **Commented code should be removed.**
```r
    # q <- q + stat_stepribbon(aes_string(ymin = L2, ymax = L3, fill = shQuote("L2")), direction="vh", alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:449:7:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L449) *style:* **Commented code should be removed.**
```r
    # q <- q + stat_stepribbon(aes_string(ymin = L1, ymax = L2, fill = shQuote("L3")), direction="vh", alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:450:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L450) *style:* **lines should not be more than 120 characters.**
```r
    if (!is.null(dataCIL) & !is.null(dataCIU)) q <- q + stat_stepribbon(aes_string(ymin = dataCIL, ymax = dataCIU), fill = "black", direction = "vh", alpha = 0.4)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:453:7:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L453) *style:* **Commented code should be removed.**
```r
    # q <- q + geom_ribbon(aes_string(ymin = L3, ymax = L4, fill = shQuote("L1")), alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:454:7:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L454) *style:* **Commented code should be removed.**
```r
    # q <- q + geom_ribbon(aes_string(ymin = L2, ymax = L3, fill = shQuote("L2")), alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:455:7:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L455) *style:* **Commented code should be removed.**
```r
    # q <- q + geom_ribbon(aes_string(ymin = L1, ymax = L2, fill = shQuote("L3")), alpha = 0.4)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:456:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L456) *style:* **lines should not be more than 120 characters.**
```r
    if (!is.null(dataCIL) & !is.null(dataCIU)) q <- q + geom_ribbon(aes_string(ymin = dataCIL, ymax = dataCIU), fill = "black", alpha = 0.4)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:463:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L463) *style:* **lines should not be more than 120 characters.**
```r
    if (includeMedium | includeHigh) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal), size = 4, fill = "black", data = pd[pd$status %in% c("Medium", "High"), ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:465:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L465) *style:* **lines should not be more than 120 characters.**
```r
  if (includeMedium) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal, colour = shQuote("L2")), size = 2, data = pd[pd$status == "Medium", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/graphs.R:466:1:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/graphs.R#L466) *style:* **lines should not be more than 120 characters.**
```r
  if (includeHigh) q <- q + geom_point(aes_string(x = "xShifted", y = dataVal, colour = shQuote("L1")), size = 2, data = pd[pd$status == "High", ])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RenderExternally.R:48:5:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/R/RenderExternally.R#L48) *style:* **Commented code should be removed.**
```r
  # file.remove(file.path(tmp_dir,tmp_name))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test.R:6:5:](https://github.com/folkehelseinstituttet/fhi/blob/4acc98e8a4682e33b721ee71fdd97b36f8e90d12/tests/testthat/test.R#L6) *style:* **Commented code should be removed.**
```r
  # rmarkdown::render(input=f,output_dir = tempdir())
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


commit's comment


<= as comparator should also work


right. i'll fix this later.


Makes sense, thanks for the information.


I think this function should not take the key as an argument. The public key is accessible as the `pk` member of the parsed `csr` structure, and that's what should be used. There are two reasons for this:

1. We need to test that we indeed included the proper public key information in the CSR. Using the externally-provided key for verification means we fail to test this important part (that's one of the main things that could go wrong with generating a CSR from an opaque key, so we really don't want to skip checking this).
2. On a more practical note, that means we don't need verify with opaque. Anyway, using verify with opaque was a bad smell: at this stage, opaque is mainly for private keys, and verification is normally done with the public key.


On a 32-bit system size_t will take 32 bits, on a 64-bit one 64 bits. (https://www.viva64.com/en/a/0050/)
Have in mind, that size_t might experience limits so that the last condition can not always be reached (e.g. on 32-bit systems)


@thinkyhead
the button be center not working - ADC_KEYPAD
PR before 1f93d2bcf70f1cbe63ac9f21892543663723c8f3 works


Successfully aliased the URL <https://micro-readweb-gdxjfaryja.now.sh> to the following alias.

* https://readweb.wezeit.co


![](https://github.trello.services/images/mini-trello-icon.png) [To-do](https://trello.com/c/EUZayun0/20-to-do)


@doismellburning In the spirit of early code review I point out `REAMDE`


Buena maestro zenefox. Buen ejemplo


Ok


Thank


File_Location.sql
    Fixed Collatz Compute.
    Removed Nano as they are not exporting stats yet.

Import_XMLs.sql
    Removed temp debug code.

Update_All.sql & Import_XMLs.sql
    Now loops through projects in table rather than explicitly calls for each project name.


항상 좋은 자료 잘 보며 참고하고 있습니다. 추후에 이 자료로를 공개했을 경우에 귀찮은 일을 조금이나마 덜어드리고자 합니다.
* 약간의 오탈자를 수정 요청드립니다.
* 여기에 표시되지 않지만 이곳 폴더이름을 `class_m43b/react/markdonws`에서 `class_m43b/react/markdowns`로 바꾸는 것을 요청드립니다.


Hmm. I'll look into the patch again and see what its implications are. Perhaps it would be OK to merge after all.


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


## Strings
#### Removed
- `TIP_WRITING_MESSAGES_BODY_NEW: "\nHooray! You've made it to {serverName}.\n\nNow that you're here, make your presence known - **say a quick hello**! 👋 \n  "`
#### Added
- `TIP_WRITING_MESSAGES_BODY2: "\nHooray! You've made it to {serverName}.\n\nNow that you're here, make your presence known - **say a quick hello**! 👋 \n  "`
- `TIP_VOICE_CONVERSATIONS_TITLE3: "Make Yourself Heard"`
- `TIP_VOICE_CONVERSATIONS_BODY3: "\nThis is your **voice control panel**. You can mute your microphone, deafen your headphones, or access audio settings.\n    \n  "`
- `TIP_WRITING_MESSAGES_TITLE3: "Have a Conversation"`
- `TIP_WRITING_MESSAGES_BODY3: "\nNow that you've joined {serverName}, make your presence known and **say hello**! 👋 \n\n  "`
- `TIP_ORGANIZE_BY_TOPIC_TITLE3: "Explore Your Server"`
- `TIP_ORGANIZE_BY_TOPIC_BODY3: "\nA server is made up of **$[!!{textIcon}!!](textIconHook) text** and **$[!!{voiceIcon}!!](voiceIconHook) voice channels**. Explore text channels and join a conversation. Or, grab some friends and get on voice!\n\n  "`
- `TIP_WHOS_ONLINE_TITLE3: "What's Everyone Doing?"`
- `TIP_WHOS_ONLINE_BODY3: "\nHere you can view all the members of this channel. See who's online and what games they're playing.\n\n  "`
- `TIP_INSTANT_INVITE_TITLE3: "Invite Your Friends"`
- `TIP_INSTANT_INVITE_BODY3: "\nTo invite people to a server, click the share icon $[!!{shareIcon}!!](shareIconHook) next to any channel.\n\n  "`
- `TIP_SERVER_SETTINGS_TITLE3: "Access Server Settings"`
- `TIP_SERVER_SETTINGS_BODY3: "\nClick here to adjust your server notifications or privacy settings.\n\n  "`
- `TIP_DIRECT_MESSAGES_TITLE3: "Start a Private Conversation"`
- `TIP_DIRECT_MESSAGES_BODY3: "\nWant some one-on-one time? Click here to send a direct message to someone you know.\n\n  "`
- `TIP_CREATE_MORE_SERVERS_TITLE3: "Create Your Own Server"`
- `TIP_CREATE_MORE_SERVERS_BODY3: "\nCreate a brand new server with voice and text chat for your buddies!\n\n  "`
- `TIP_CREATE_FIRST_SERVER_TITLE3: "Create Your Own Server"`
- `TIP_CREATE_FIRST_SERVER_BODY3: "\nCreate a brand new server with voice and text chat for your buddies!\n\n  "`
- `TIP_FRIENDS_LIST_TITLE3: "See Your Friends"`
- `TIP_FRIENDS_LIST_BODY3: "\nView all of your friends and direct messages, or start a new private conversation.\n\n  "`


Messed up commit name (wrong date format)!!!
Messed up data export (No data in tables)!!!

File_Location.sql
    New table for project master data, still need to migrate primary keys and other data from Projects_Main

Import_XMLs.sql
    Fix Compute calcs and remove special imports as they are now covered by generic imports.

Projects_Main.sql
    Adjust parameter types.

Update_Maths.sql
    Adjust Maths to ignore "Today"


Build version: __`0.10.0-renovate/node-8.12.615`__ :crossed_fingers: [`renovate/node-8.12`](https://github.com/streamich/ci-scripts/tree/renovate/node-8.12) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/457233573) :tada:


misturou o projeto da API com o front-end =(


Hi @andrewscott-vibrato, we have plans to re-enable after https://github.com/Yelp/detect-secrets/pull/86 is merged 👍 I don't have a concrete estimate as to when it will be merged though, hopefully by 2019.


NB: It looks like this patch isn't actually _required_ to implement the API, but it does avoid an additional `memcpy()` that would be needed when using either the `base::Pickle` or `std::string` functions.


Successfully aliased the URL <https://go-httpbin-gakpoqtxim.now.sh> to the following alias.

* https://httpbingo.org


Thanks so much, that compiles and passed tests! PR here: https://github.com/wickwirew/Runtime/pull/31


<details>

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

Client ID project/taskcluster/tc-github/production does not have sufficient scopes and are missing the following scopes:

```
project:mobile:focus:releng:signing:format:autograph_focus
```

You have the scopes:

```
[
  "assume:project:taskcluster:mozilla-github-repository",
  "assume:repo:github.com/mozilla-mobile/focus-android:release",
  "notify:email:*",
  "notify:irc-channel:*",
  "notify:irc-user:*",
  "project:mobile:focus:releng:googleplay:product:focus",
  "project:mobile:focus:releng:signing:cert:release-signing",
  "project:mobile:focus:releng:signing:format:focus-jar",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/github-worker-windows",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:create-task:highest:aws-provisioner-v1/gecko-focus",
  "queue:create-task:highest:scriptworker-prov-v1/mobile-pushapk-v1",
  "queue:create-task:highest:scriptworker-prov-v1/mobile-signing-v1",
  "queue:route:garbage.*",
  "queue:route:index.garbage.*",
  "queue:route:index.project.mobile.focus.release.latest",
  "queue:route:notify.email.*",
  "queue:route:notify.irc-channel.*",
  "queue:route:notify.irc-user.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:get:project/focus/tokens",
  "secrets:set:garbage/*"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "queue:scheduler-id:taskcluster-github",
    "queue:create-task:highest:aws-provisioner-v1/gecko-focus",
    "queue:create-task:highest:scriptworker-prov-v1/mobile-signing-v1",
    "queue:create-task:highest:scriptworker-prov-v1/mobile-pushapk-v1",
    "project:mobile:focus:releng:signing:cert:release-signing",
    "project:mobile:focus:releng:signing:format:autograph_focus",
    "project:mobile:focus:releng:googleplay:product:focus",
    "secrets:get:project/focus/tokens",
    "queue:route:index.project.mobile.focus.release.latest",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/gecko-focus"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-11-20T00:11:50.610Z

</details>


não deveria mudar o autor da notícia


pequena falha no processo de publicar a notícia


IBM Cloud [toolchain](https://console.bluemix.net/devops/toolchains/fe1baa71-ac53-48f2-ab96-b9cbe959c558?env_id=ibm%3Ayp%3Aus-south "pmanagerd"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/90ba99be-1715-41c2-8c01-255ff1bc440a?env_id=ibm%3Ayp%3Aus-south "Pipeline") deployed [pmanager-server](https://github.com/momantai/pmanager-server/releases/tag/deploy-ibm-yp-us-south-alexis.luna-alumnos.udg.mx-dev-20181120-001311 "deploy-ibm-yp-us-south-alexis.luna-alumnos.udg.mx-dev-20181120-001311") to [dev](https://console.bluemix.net/apps/cdc00157-f6c6-4b7d-9c50-e368e08354de?env_id=ibm:yp:us-south "ibm:yp:us-south:alexis.luna@alumnos.udg.mx:dev"), including this commit


LAST GOOD VERSION BEFORE MOVING LISTS AROUND


Bug. SaveGame is called twice. The after selection message also looks buggy.


deveria estar na própria tela da lista de notícias (admin)


url está incorreta


This line seems to cause errors in the build. Specifically `ld` complains that `-lLimeSuite` can't be found. I cannot find where it would generate libLimeSuite.a (or libLimeSuite.so) in the cmake.text file.


Uma melhor abordagem seria utilizar apenas um método no serviço, fazendo pesquisa e ordenação. Faltou a funcionalidade de excluir notícia


ok


[Jenkins vg tests](http://jenkins.cgcloud.info/job/vg/2377/) complete for merge to master.  View the [full report here](http://vg-data.s3.amazonaws.com/vg_ci/jenkins_reports/branch/master/index.html).

19 tests passed, 0 tests failed and 10 tests skipped in 20883 seconds

Tests produced 2793 warnings. 2792 were for lower-than-expected alignment scores


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

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

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

### Deployments updated

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

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


plz, no inline scripts
el niño jesús llora cada vez que ve inline scripts