[inst/examples/Wolf-Sheep-Predation/Wolf-Sheep-Predation.R:249:8:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/inst/examples/Wolf-Sheep-Predation/Wolf-Sheep-Predation.R#L249) *style:* **Place a space before left parenthesis, except in a function call.**
```r
while ((NLany(sheep) | NLany(wolves)) & time < maxTime) {
       ^
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:64:1:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L64) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.WolfSheepPredation <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:113:1:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L113) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationInit <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:185:1:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L185) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationSave <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:200:1:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L200) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPosition <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:220:1:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L220) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPopSize <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:243:1:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationEvent <- function(sim){
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:15:12:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L15) *style:* **Variable or function name should be lowerCamelCase.**
```r
  function(.Object="agentMatrix", coords, ..., levelsAM) {
           ^~~~~~~
```
[R/agentMatrix-Class-methods.R:16:5:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Coords <- TRUE
    ^~~~~~
```
[R/agentMatrix-Class-methods.R:29:7:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
      Coords <- FALSE
      ^~~~~~
```
[R/agentMatrix-Class-methods.R:99:11:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L99) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      if ((is.matrix(dotCols[[1]]) & is.numeric(dotCols[[1]])) | is(dotCols[[1]], "agentMatrix"))
          ^
```
[R/agentMatrix-Class-methods.R:403:6:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L403) *style:* **Commented code should be removed.**
```r
    #charCols <- match(j, nam)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:404:6:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L404) *style:* **Commented code should be removed.**
```r
    #charCols <- match(nam, j)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:405:34:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L405) *style:* **Commented code should be removed.**
```r
    numCols <- which(!charCols) #colNums[!(colNums %in% charCols)]
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:412:8:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L412) *style:* **Commented code should be removed.**
```r
      #numColsJ <- which(colNums %in% numCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:417:8:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L417) *style:* **Commented code should be removed.**
```r
      #charColsJ <- which(colNums %in% charCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:624:1:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L624) *style:* **Variable or function name should be lowerCamelCase.**
```r
head.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:633:1:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L633) *style:* **Variable or function name should be lowerCamelCase.**
```r
tail.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:655:36:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L655) *style:* **Variable or function name should be lowerCamelCase.**
```r
cbind.agentMatrix <- function(..., deparse.level) {
                                   ^~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:680:36:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/agentMatrix-Class-methods.R#L680) *style:* **Variable or function name should be lowerCamelCase.**
```r
rbind.agentMatrix <- function(..., deparse.level = 1) {
                                   ^~~~~~~~~~~~~
```
[R/plot.R:37:3:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/plot.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/plot.R:53:3:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/plot.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/quickPlot.R:179:39:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/quickPlot.R#L179) *style:* **Commas should always have a space after.**
```r
    grobToPlot@.Data <- toPlot@.Data[,,sGrob@layerName];
                                      ^
```
[R/turtle-functions.R:93:32:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/turtle-functions.R#L93) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    coords <- cbind(xcor = rep(((maxPxcor(world) - minPxcor(world)) / 2) + minPxcor(world), n),
                               ^
```
[R/turtle-functions.R:93:33:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/turtle-functions.R#L93) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    coords <- cbind(xcor = rep(((maxPxcor(world) - minPxcor(world)) / 2) + minPxcor(world), n),
                                ^
```
[R/turtle-functions.R:94:32:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/turtle-functions.R#L94) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                    ycor = rep(((maxPycor(world) - minPycor(world)) / 2) + minPycor(world), n))
                               ^
```
[R/turtle-functions.R:94:33:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/turtle-functions.R#L94) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                    ycor = rep(((maxPycor(world) - minPycor(world)) / 2) + minPycor(world), n))
                                ^
```
[R/turtle-functions.R:454:35:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/turtle-functions.R#L454) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                          xcor = ((world@extent@xmax - world@extent@xmin) / 2) +
                                  ^
```
[R/turtle-functions.R:456:35:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/turtle-functions.R#L456) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                          ycor = ((world@extent@ymax - world@extent@ymin) / 2) +
                                  ^
```
[R/world-functions.R:527:25:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/world-functions.R#L527) *style:* **Put spaces around all infix operators.**
```r
          mid <- floor(n/2)
                       ~^~
```
[R/world-functions.R:544:9:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/world-functions.R#L544) *style:* **Commented code should be removed.**
```r
    #   cat("names       :", paste(ln, collapse=", "), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/world-functions.R:548:28:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/world-functions.R#L548) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                           ^
```
[R/world-functions.R:548:32:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/world-functions.R#L548) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                               ^
```
[R/worldNLR-classes-methods.R:345:5:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/worldNLR-classes-methods.R#L345) *style:* **Variable or function name should be lowerCamelCase.**
```r
    NLwMs <- list(...)
    ^~~~~
```
[R/worldNLR-classes-methods.R:510:11:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/R/worldNLR-classes-methods.R#L510) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    floor((cellNum - 1) / b[2]) + seq.int(from = 1, to = prod(b),
          ^
```
[tests/testthat/test-plotting.R:6:3:](https://github.com/PredictiveEcology/NetLogoR/blob/a7c047d763019dfeac7ed394566858f7913af468/tests/testthat/test-plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
  t1_0 <- createTurtles(n = 10, coords = cbind(rep(0, 10), rep(0, 10)))
  ^~~~
```


I think pattern-matching on `mtd.fullName` would be more appropriate structure here.


Hi @namhyung, it's a bit minor comment but it'd be better to make it as whitespaces rather than using tabs.


I'll be running it :+1:


@nickcharlton
The case want fix to only happen with mysql database. So that i don't know how fix that in this project


to-fast-properties "^2.0.0"  里有 let 未被转换为 es5 ，导致打包报错。
https://github.com/sindresorhus/to-fast-properties/blob/d97fcdc109848caaa36da872fa75060667c3a7c8/index.js#L3


Making `TypSymbol = String` just like `Rep = String` above seems more appropriate. See other comments below.


Part of #86


I plotted time for increasing kernel size for the old and new versions. The new version has about half the offset of the old one (i.e. the cost of iterating over pixels is about half), but the slope is quite a bit steeper, meaning that for a kernel size of 50 or so it is slower than the old code. It is not the boundary extension, it is really caused by that little inner loop. I tried rewriting it in many different ways, changing loop order, accumulating doubles, etc. Didn't see much of a change.

After your comment here, I looked more deeply into the old code. Now I see that, even though the filter data pointer is declared as `dip_float *filter`, it actually points at a `float` or a `double` array, depending on the input data. (very dirty!) I thought the old code had an implicit cast...

I'm going to try that. Thanks!


Note that `targs` represents the type arguments ad shouldn't be ignored 😉
For example, for `List[Int]` we'll get `typ = scala.collection.immutable.List` and `targs = List("scala.Int")`


TeamCity libpalaso :: palaso-win32-libpalaso-3.1 Continuous [Build 3.1.576.cbb785bf0280f3b898b0a8dd232eff8090087da9](http://build.palaso.org/viewLog.html?buildId=100345&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3611, ignored: 128 Build time: 00:02:39


Feel free 👍


For now it's okay, but using `RuntimeSymbols` here is probably overkill. What this trait does is to use Scala reflection to load method and type symbols. Instead, we could stick with string representations of them; i.e. having `type TypSymbol = String` and `type MtdSymbol = String`.


TeamCity libpalaso :: palaso-win32-libpalaso-3.1 Continuous [Build 3.1.577.4bc381f6933b33c0c286ba6066de9401822f59e3](http://build.palaso.org/viewLog.html?buildId=100346&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3611, ignored: 128 Build time: 00:03:03


Glad we got to chat about this today and why the other solution is preferred.


そうなんですね、、、amdやesの使い方がわからず。。。
amd, es等はdistに出力したほうが良いのでしょうか？（現状ファイルをルートにおいてる形をとってますが、必要ファイルをdistに入れて、index.jsでrequireする形をとるべきなのか・・・）


Nice job with this logic!


You could extract this out to reduce duplication between this and #authorize_delete into some sort of helper or module!


Merge conflict issues?


Woo! So many tests. The only ones that I would write in real life are the status ones, but good for learning!


Good to see that you also fixed those warnings. :+1:


You could also say `user.posts.present?` and not have to create methods for them.


changed apply


Nice! Do you care about testing any of the attributes on this favorite?


(I'd have committed the warning fixes together yet separately from the symbol reworking, for clarity.)  :+1:


la lecture des elements du tableau


I don't see a lot of value adding this in here vs breaking it out - below you've got conditionals that should just make this a separate case statement.


Huh? What are you doing here?


Javascript


Much cleaner now, will test.


If we don't understand the request, we should ignore it and just log.


this is a bug——freeze_drop_path.cu(15): error : identifier "uint" is undefined, in caffe-windows!! If "uint" should be "int"？？


TeamCity Chorus :: chorus-win32-2.6 Continuous [Build 2.6.477.40fcdfef50c24aed7a225445ddd63f9882a6546d](http://build.palaso.org/viewLog.html?buildId=100352&buildTypeId=bt2) outcome was **SUCCESS**
Summary: Tests passed: 950, ignored: 51 Build time: 00:18:41


Bluemix [toolchain](https://dev-console.stage1.bluemix.net/devops/toolchains/b59af34f-bb1e-48f9-bfe3-6124c6569f90 "UI-ys1dev-KEEP-TC"): [Delivery Pipeline](https://dev-console.stage1.bluemix.net/devops/pipelines/95b48a85-90ae-4a2a-b138-ea0a6fbc4e6a "UI-ys1dev-KEEP-TC") deployed [UI-ys1dev-KEEP-TC](https://github.com/idsb3t1/UI-ys1dev-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20171018-050355 "deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20171018-050355") to [dev](https://console.stage1.bluemix.net/apps/a7e06ccf-58f3-4308-b736-ff4317afcef9?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t4@us.ibm.com:dev"), including this commit


Не могу понять как к объекту класса Station, в теле класса Train можно применить метод "input_train".
Если в теле класса создавать, например
moscow= Station.new("Moscow')
moscow.input_train(self)
То не факт, что переменная будет называться "station".
Если после инициализации классов создавать то же самое
moscow= Station.new("Moscow'), а в теле класса Train
def route(route)
    @route = route
    puts "Поезд #{@train} на маршруте #{@route.route}"
    @count_station = 0
    _@route.route[@count_station].input_train(self)_
  end
То не понимаю как потом связать переменную moscow.class => station и первый экземпляр массива, например указанного маршрута ["moscow", "perm"] , она будет иметь класс array


@yee379 see https://github.com/LLNL/spack/issues/5754 , there is a PR with the fix.


Yes!! I compiled successful after change "**uint**" to "**int**".And The **prototype** of function **rand()** in std is : **int rand()**;ref [http://en.cppreference.com/w/cpp/numeric/random/rand](rand())


もしよければ、jQueryをCDNで読み込んでみませんか。
ちなみに公式よりもGoogleCDNの方が快速です。


test


The comma seemed odd in the old text.


Take an example of play store which is a system app. When I disable its access via a firewall app like afwall++ changing ip tables it handles that and doesn't crash and log shows that it handles with onConnectionFailed method but if I disable its network permission, it crashes with

AndroidRuntime: Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.downloads.DownloadProvider uri content://downloads/my_downloads from pid=9265, uid=10049 requires android.permission.INTERNET, or grantUriPermission()

Now it's crashing here because of a permission denial not because of a firewall rule disallow so that's what I am asking, if that's  intended or normal behavior or is there a way to overcome this and allow user to give access to this permission at runtime?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/5eb996ed-9849-4e50-8202-b8c7b70966de "blg361"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/c85729ea-5eec-49d8-a52e-385179275694 "itucsdb1705") deployed [itucsdb1705](https://github.com/itucsdb1705/itucsdb1705/releases/tag/deploy-ibm-yp-us-south-toppeker-itu.edu.tr-dev-20171018-051118 "deploy-ibm-yp-us-south-toppeker-itu.edu.tr-dev-20171018-051118") to [dev](https://console.bluemix.net/apps/387666c1-cba5-45b5-b795-549303bb8d04?env_id=ibm:yp:us-south "ibm:yp:us-south:toppeker@itu.edu.tr:dev"), including this commit


la fonction min qui calcule le minimum d'un tableau


"**uint**" should change to "**int**"  in caffe-windows.


Maybe change this to:

"When it appears that a discussion is no longer progressing in a constructive way, or a general consensus has been reached"


`nth-of-type`と`nth-child`
の違いは理解していますか？。
今回、必要かはわかりませんが、なんだろうと思ったら調べておきましょう。


This is the method that is currently used to represent free variables. It should be printed as `s"?$name"`.


We can't set a dimension type's should load spawn as that will affect ALL dimensions of that type

DimensionType != Dimension instance


Generally a spawn chunk check is done here. For keeping same code, this is moved to super. Could be moved back down if desired but I want it to always honor configs.

A mod can easily overrule us by overriding canDropChunk (which they are already doing).


I was actually referring to line 16-27 can be made into a partial.


We want to check the individual WorldServer at this point to see if its allowed to load the spawn or not.


We should honestly toss this hook.

Again, DimensionType != Dimension instance.


Can you also update podcasts-rss.xml to match?


V 2.5


Nice to see Spring Boot using Mockito's public APIs!!! Thank you!


`var speed = 1000;`
これは定数だと思うので、clickイベントの中ではなく、
`$(function(){`の直下に書きましょう。
定数の書き方は、すべて大文字で書きます。
今回の場合は、
`var SCROLL_SPEED = 1000;`
と書くといいです。


I don't see why these are enabled by default. There are tools that are far more essential. I have to disable them every time I install Arch. In my opinion the default installation should be as clean as possible.


ここの画像ファイルへのパス、
変数にして、上部に固めておいておくと
後で修正しやすくなります。
気が向いたらやってみましょう。


ここも同じですね。


This seems wasteful.. to remove the entry and then re-insert again right after.

This will be especially bad in multi-instance setups


@bloodmc Review my changes above and to the SpongeForge branch. Also review my comments. Whereas your changes weren't incorrect, they were treating DimensionType as Dimension instances and it doesn't won't work that way.

I have confirmed that the changes here do work 100% on my end. Overworld unloads chunks as do the other dimensions and the other dimensions will unload themselves once their chunks are gone.


Bluemix [toolchain](https://console.stage1.bluemix.net/devops/toolchains/c9c8b4ce-400b-4265-ac1d-986cf4211f59 "UI-ys1int-SimpleTC1018T011730"): [Delivery Pipeline](https://console.stage1.bluemix.net/devops/pipelines/70697201-3a7f-44e5-ba52-840b2bf2b776 "UI-ys1int-SimpleTC1018T011730") deployed [UI-ys1int-SimpleTC1018T011730](https://github.com/idsb3t1/UI-ys1int-SimpleTC1018T011730/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20171018-052248 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20171018-052248") to [dev](https://console.stage1.bluemix.net/apps/68b61166-8ae3-4fdc-a0f8-3ae059d8b7e6?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


@zhang740 看哈这个 snap 是否符合预期


Instead of
>drawbacks are shown
Use "drawbacks are discovered"

I think this should read a bit more formally and the "big and small" should be removed.

"


la fonction max qui calcule le maximum d'un tableau


while you do this?


Bluemix [toolchain](https://console.stage1.bluemix.net/devops/toolchains/ee7af0c7-eb4b-4808-84ae-65a1ebf892f4 "UI-ys1int-KEEP-TC"): [Delivery Pipeline](https://console.stage1.bluemix.net/devops/pipelines/91fde061-3564-4ded-a29e-3c930cc52871 "UI-ys1int-KEEP-TC") deployed [UI-ys1int-KEEP-TC](https://github.com/idsb3t1/UI-ys1int-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20171018-053022 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20171018-053022") to [dev](https://console.stage1.bluemix.net/apps/d2c32fa8-4885-4dfb-a74e-f69ee3f5c5ad?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


Part of #86


V 4.0


Great


Thats good.


@bloodmc

This + my commit to SpongeForge makes spawn chunk unloading work properly with our flag. I tested both the Overworld unloading chunks and Nether unloading chunks. When Nether fully unloads, it unloads. Overworld does not (per the check in SpongeForge commit).

One issue with your changes was that you were treating DimensionType as a Dimension instance when they are not the same. So when you were setting the keep spawn status in MixinWorldInfo on the DimensionType, it was affecting ALL dimensions with the OVERWORLD type (if two worlds were of that type). This change correctly represents that DimensionType is a singleton and the value of shouldKeepSpawn is preserved onto the WorldInfo should it have no previous value in config or elsewhere.

Btw, we really should redo this config system...its awful lol.


Did you get an error message from the play store?


rmc-tabs有点小问题，修复了


the words for php


The image of the logo is already available in `/images` in the repository, no need to add it again, or if it's more relevant to have it in the `/gui` folder, we should remove the other one and update the README :-)


@bloodmc

This is where things get odd. Should keep spawn is controlling if spawn chunks stick around...and if the world does too? If the spawn chunks go away then the world is to unload but we need the additional check here else overworld will be unloaded (and that is a big no-no). I added a dim id check for 0 here and if we're set on not letting someone keep a world loaded without chunks then I'll remove the TODO (but the dim id check needs to remain).


你好，还以为你是老外，有空看一下我这篇文章可以吗？https://pflhm2005.github.io/2017/10/18/bug-note/


Hello Guy,

are you in connection with Joan? It is very "calm" here - no response, no action to see...

Joachim


This commit gets my approval.


Well, that made a difference, but it's still much steeper.

![gaussf](https://user-images.githubusercontent.com/7302924/31702703-f8d68636-b395-11e7-9a18-8dbae5c7a014.png)


Something went wrong when running [your job](https://github.com/JuliaLang/julia/commit/7e1dd6d4dfc8cb346e2b9a0102fbabafb25d69fa#commitcomment-25044459):
```
NanosoldierError: failed to run benchmarks against primary commit: stored type BenchmarkTools.ParametersPreV006 does not match currently loaded type
```
Logs and partial data can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/7b95840cb0570369c9c0083a8d4f838c7f4d1bc6/daily_2017_10_18/report.md)
cc @ararslan


どうしたw？


@nolimits4web
I tried kitchen sink demo after this commit. Ideally when page not found, a 404 page should appear but after click it does nothing.

Note: Tested on desktop browser.


Ack. It is certainly viable, it only depends on how the removal of already preset timeout would be done (let's see this once that would be implemented).


```
[INFO] My Hero Academia - S2E38 - Encounter
[INFO] Available audio tracks:
[#521330] English (selected)
[INFO] Selected layer: 7, Available qualities: 1: 234p (535KiB/s), 10: 1080p (9400KiB/s), 2: 270p (780KiB/s), 3: 360p (1020KiB/s), 4: 360p (1713KiB/s), 5: 540p (2366KiB/s), 6: 720p (2988KiB/s), 7: 720p (4355KiB/s), 8:810p (5989KiB/s), 9: 1080p (7625KiB/s)
[INFO] Output filename: [Funimation] My Hero Academia - 38 [720p]
[INFO] Starting downloading ts...
[ERROR] Error: ENOENT: no such file or directory, unlink 'Z:\funimation-downloader-nx-3\videos\[Funimation] My Hero Academia - 38 [720p].ts'
```
Error.  That's why they call it beta though.  I do not have streamlink in the bin folder.


Hey, thanks! But you basically did the hard work here, haha! :) What I´ve done here, is simply cloning the things related to events, and trying to adapt it to fit the needs for logging actions. I think it will do the job well enough though! The approach might need some cleanup in advance, but I don´t bother to worry about that for now.

I´ll have a look at how to make the actions appear in the list next then. If I´m just able to pickup the logging, I believe it from there will be a easy task to finish the first part. I had some problems picking up the emit from the bus last time, but it could as well be due to it beeing late at night, haha

Clone my branch if you´re working on this yourself then, so I know if there´s work I can catch up on. 👍


can some please figure out the solution for -57 in Q4


can it instead of forcing base game classes, allow it to be modified through config? For futureproofing custom chosens.


В данном разделе описаны функциональные требования, а не системные.


Thanks


git init


git status


zz


hi,gey.


are you a gay?


@DarkLizerd

This is freaking COOL!

My mom won't leave my house now!  (She's an outer-space freak.  It's where I got it from.)


Matefinder is on the basis of the asmFish source code with the change only of one assembly-time option. The source files from which it is assembled have their names starting with asmFish*. Their are the same files from which the other versions of asmFish are assembled. It would be inconvenient to change the names of these source files each time that mateFish is assembled and then change them back when we want to assemble asmFish.


here is inappropriate!


good


That means that there would be two methods for setting the same thing (attribute values) in the RealmModel: `newRealm.setUserActionTokenLifespan` and `newRealm.setUserActionTokenLifespans`. Since I see maintenance and usability value of keeping the amount of setters as small as possible, I'd rather use only `newRealm.setUserActionTokenLifespan` in `RepresentationToModel`.

In the `RealmRepresentation`, it might make sense to view the two as two different entities since we would not use attributes for storing the lifespan value in the UI.

Yet it could be even done just by using attributes, it would only need more Javascript work in Angular in handling that (extracting and storing the lifespan values from/into appropriate keys), but we might be able to avoid this handling. Now that I think about it, it might be even a more straightforward way. WDYT?


make changes in the file .env then edit the cartcontroller adding the function total, then add new seeds for the table ProductTableSeeder, and finally y modified and finally i modified the foother.blade.php and cart.blade fixing the error on cart


c'est trés bien pour l'organisation , Okay Je vais le telecharger tt suite


create data


Interestingly, the originals behave how this originally worked (can't close with same hotkey, nor by clicking the button). I have no strong feeling either way, but apparently I had followed the original behavior 😛


I can confirm that I was able to get this working locally and hacked it into my local home assistant build.


Hello gay, what up!


Thank you Mick for mention - I didn't check...

I use only bash code for my scripts in rootfs-packages, so the question is:
Should I stick to sh in the skeleton apps, or is bash ok?


@bsikander , Sorry reply too late, I agree they should be merged. When adding the cluster feature, I just modify the least files to support remote cache, but did not clean the redundant code.


@basumbintwali
please improve your commit message, the message doesn't describe what you're doing to the file

also, this change isn't needed at all, so don't commit things like this to the repo


Every individual source file that have not been substantially changed should state 'Copyright (c) 2015 wolf9466' at the top. A notice should also be clearly on the main readme stating that this the work is based on copyrighted material by wolf9466.

What has been done here is amazing regardless of how little has changed. As long as it's clear that wolf9466 is the copyright holder then this issue should be resolved.


The assignment was to implement the computation of the strlen by making use of pointers directly, not to use the strlen function


identation!!!


小王捷威武


memory leak, as you don't do anything with the malloc'ed return of memcopy


this function isn't supposed to allocate memory,
it is supposed to copy data from the source to the destination only

potentially a memory leak, as no one will think to delete the return value of this function, as people don't expect it to malloc


please use better names, what is input/output, source/destination, ... ?


Put CEC2005 test suite within a namespace: CEC2005


didn't you already add this file a few days before?
I already commented on it, and this is getting really confusing


@basumbintwali
This commit message doesn't tell me what this commit is about
Please improve this urgently


小米官网仿制，非自适应版本


test ！！！


Like I mentioned in an earlier, there's no need to do this
This is sufficient:
```
char   buffer[BUFFER_SIZE]={'f'};
```


be consistent in your indentation


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/e23ae658-f953-4aac-a82b-d9e930223fa4 "corvin_schapoehler"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/39883fac-1737-4751-8bb1-17b3ddab294c "corvin-schapoehler") deployed [Website](https://github.com/Etone/Website/releases/tag/deploy-ibm-yp-us-south-CSchapoe-dev-20171018-063025 "deploy-ibm-yp-us-south-CSchapoe-dev-20171018-063025") to [dev](https://console.bluemix.net/apps/8b7aaa22-4ee6-4b11-80b5-1d66964d8bcb?env_id=ibm:yp:us-south "ibm:yp:us-south:CSchapoe:dev"), including this commit


提交


you don't need all these white lines, as I've mentioned countless times before


hay errores de ortografia


通过githubpages排版发生错乱，慎入


Empty commit?
Don't do this @basumbintwali


why are you deleting this file?


This is not the add of a file, so again, an incorrect commit message
This needs to improve urgently @basumbintwali


Again an empty commit
Don't do this @basumbintwali


why is the free commented out?
you're leaking memory here ...


klk;


no need for these while lines,
as I've mentioned countless times before in the comments


Can this be applied to the WooCommerce 3.1.2 and 3.2?


All good, Kevin.  Ready to upload!


variable size arrays aren't available in all C standards
where did you get this idea from? which source?


in doc2test we have shebang already


Write a better commit message, like:
```
Remove unneeded white lines in exercise 1.3
```


Empty commit
Don't do this @basumbintwali


this file already was in your repo, and I commented on it,
why is this being added again?


-update of channel to #bots channel - C7KE0KTM4
-update of Main.java to myBot.sendMessageToBotsChannel


James


哈哈哈哈


Убрано лишнее.


Please read the assignment 7.2 again.
You're only supposed to pass an array to a function, and print the sizeof array in the function to observe some peculiar behaviour called array-decay

I can understand that assignments aren't clear, but please email me for clarification then


Well spotted. Thanks for the contribution


Nice naming


import numpy as np
import matplotlib.pyplot as plt

t = np.arange(0.0, 5.0, 0.01)
c = np.cos(2*np.pi*t)

plt.plot(t,c)
plt.xlabel('time \(s)')
plt.ylabel('Cosine')
plt.title('Cosine Function')
plt.annotate('local max', xy=(2,1), xytext=(3, 1.5), arrowprops=dict(facecolor='black', shrink=0.05))
plt.ylim(-2,2)
plt.show()


I added the ß, but I'm not sure that there is any German word beginning with ß.


侯大大歡迎你


![](https://github.trello.services/images/mini-trello-icon.png) [Unify to a single location manager for the app](https://trello.com/c/ogFMrnmc/60-unify-to-a-single-location-manager-for-the-app)


oh, yes, you are right! 👍


Irrelevant


Why 😢


I thought this was covered in the unit tests but didn't, I will fix it.


this is just needed to show "Fast charging" on lock screen without any changes to frameworks.


通过$mount生成template并渲染到html，通过$el获取template


Добавлен закрывающий тэг.


Pairce ?


Pairs


Please use the more secure `snprintf` function,
as your small buffer will overflow for at least half of a modern integer now


ref和$refs


this might be insufficient memory to hold the hex rep of the number
you're also using an insecure function later, that will happily write out of bounds on this memory


el和data的背后就是和$el和$data


цветы без уточнения


```
Locales['en'] = {
```


好


sss


Some file about ARM+Linux


test


Hallo Timo,
selbstverständlich. Wie du mit einem kurzen Blick in die Klasse Server.RemoteClient erkennen kannst, besitzt diese den Getter getId(), der die ID des RemoClient zurückgibt.


Переназови в классе Route массив со станциями в stations. Тебе это путаницы добавляет.
Тут ты сам правильно написал:
```
def route(route)
@route = route
@count_station = 0
@route.route[@count_station].input_train(self)  # @route.stations[@count_station].input_train(self)
end
```


okej


Более того, у тебя есть метод current_station, который вернет станцию по текущему индексу.
Можно записать
```
def route(route)
  @route = route
  @count_station = 0
  **current_station input_train(self)**
end
```


I fixed a bug here in the method for finding all threes of a given player. Add a comment here just as a note.


Unfortunately it needs an extra click compared with one-click ban but it's still more convenient than the default way. It's amazing that even while paying for anti-spam we get so much of it, but that's just how valuable the forum is I guess, there's a lot of incentive for bots to try to get a link in


strlen 으로 하지말고 4바이트 비교하는거로 합시다


Please verify your [commit](https://github.com/swissup/swissup.github.io/compare/65e973e47242...8d54755029e1) as it didn't pass [some tests](http://ci.swissuplabs.com/storage/tests/swissup/swissup.github.io/8d54755029e123b9f4575df4efa82fa620936353.html)


ces


Bluemix [toolchain](https://dev-console.stage1.bluemix.net/devops/toolchains/cedee7cb-f36d-448e-8e2a-04a1a9fe163c "simple-toolchain-20171018064524293"): [Delivery Pipeline](https://dev-console.stage1.bluemix.net/devops/pipelines/e3901dd6-1140-4d60-8456-8c3bfc0c167a "simple-toolchain-20171018064524293") deployed [simple-toolchain-20171018064524293](https://github.com/TinaLindhqvist/simple-toolchain-20171018064524293/releases/tag/deploy-ibm-ys1-us-south-tinalindhqvist64-gmail.com-aTestSpace-20171018-065832 "deploy-ibm-ys1-us-south-tinalindhqvist64-gmail.com-aTestSpace-20171018-065832") to [aTestSpace](https://console.stage1.bluemix.net/apps/183ce25d-9f77-40af-80df-8f82ad3d0baf?env_id=ibm:ys1:us-south "ibm:ys1:us-south:tinalindhqvist64@gmail.com:aTestSpace"), including this commit


It should be select *
and ID shouldn't be inside the string


![](https://github.trello.services/images/mini-trello-icon.png) [Réagencer champs personalisés](https://trello.com/c/VvMyZb0q/5-r%C3%A9agencer-champs-personalis%C3%A9s)


reduce inventory using itemID and sql not simply inventory -= 1


Hmm, I already swapped KB and BM. So now they are swapped back? @hmgaspar ?

@MrEranwe Maybe we can do like in my other hidden example, using renderjson for the comparison tables. renderjson can be configured to sort the outputs by key name, and also to expand a given number of levels (or all) automatically. Then the results of your manual calculations can be input as literal json to renderjson. :-)


Works for me :)


Facilitate Sperm donation by the means of Internet


How should I do that


Normally, we say what we assert instead of what is wrong.

```
Assert.assertNotNull("AsteriskEndpoint not null", endpoint)
```


![](https://github.trello.services/images/mini-trello-icon.png) [Définir les rôles](https://trello.com/c/m0LYMUI2/10-d%C3%A9finir-les-r%C3%B4les)


![](https://github.trello.services/images/mini-trello-icon.png) [Réorganisation des classes](https://trello.com/c/shLLErHO/12-r%C3%A9organisation-des-classes)


поправил


int i = l, f = r - 1;


FATAL: [MissingTranslation] "`total_of_fine_by_block`" is not translated in "ja" (Japanese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


FATAL: [MissingTranslation] "`total_real_penal_time`" is not translated in "ja" (Japanese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


FATAL: [MissingTranslation] "`minute`" is not translated in "ja" (Japanese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


![](https://github.trello.services/images/mini-trello-icon.png) [Ajouter champs personalisés](https://trello.com/c/4Vax1gtr/1-ajouter-champs-personalis%C3%A9s)


Good spot. I fixed this up on master.


question,
this assumes ppl have the sourcecode (github clone) repo.  Does openocd support flashing the files in the  **recovery/** folder ?  I believe gator96200's  pre-compiled comes with that folder.


I just built tilix 1.7.1 and my loaded session starts at home instead of the dir that was present when i saved the session. i also see no paths is set in the session file that i saved. (save with ctr + shift + s) and see that the session.json file is updated, but paths is always " "


Más que un endpoint aparte, esto no se haria en `serveCaptchaImage` y `serveCaptchaAudio`?


It may better if we name the script to hint which device you are using to jtag-flash the proxmark3.

I'm unsure if it can take all kinds of like jtagjey, busblaster, wiggler, buspirate  like the name of the configfiles under **tools** suggest.

Last thing,  the script needs to keep track between 256 or 512 kb sized proxmark3 since the config files are different?!


@bartfastiel is it possible to store an SCM account longer than 255?


![](https://github.trello.services/images/mini-trello-icon.png) [Supprimer champs inutiles](https://trello.com/c/2UuSaFb8/6-supprimer-champs-inutiles)


这里分号多加了🙄


NBODCP-XW5R7X-FZ4R3I-ZNEIM2-Y7S3TE-VKJ42J-KQZ7

**The bug description:**
Once the user enter a wrong private key or click the "Create" button while keeping one of the InputText empty, the button became not-clickable.
Then, even if the user correct or enter correct data, the button remain not-clickable.
Thus, the application hangs in this state until the user close the activity, even with the correct data, which will confuse the user with his top secret private key.

**Reproduce the bug:**
1° Click the "Create" button while inserting an inacceptable private key or leaving one or the two InputText empty.
![sh01](https://user-images.githubusercontent.com/2495140/31704034-c7d8feb6-b3df-11e7-86d5-ad3caf353f04.png)

2° The "Create" button became not-clickable
3° Enter a correct private key and a correct name, but the button is always in not-clickable state.
![sh02](https://user-images.githubusercontent.com/2495140/31704050-d6eee708-b3df-11e7-9538-af89ea37a3f2.png)

**The solution:**
The solution is to attach a TextWatcher to the two InputTexts and reset the state of the "Create" button everytime the user update the entered data, then process the verification after each click.


@tomangelo2 cheated cells shouldn't have a level of 99...


Que podriamos tambien renombrar esos endpoints (`/image` y `/audio`) a `/generate_captcha/image` y `/generate_captcha/audio`


FWIW - with edge 15, the help icon does not display, all others seem OK.
Firefox seems ok – as far as I can tell.


I'm not sure what is the last version of the code, but

BM = I / Volume_submerged
KB = Center of volume of the volume submerged


I fixed it. :-)


hello


@MrEranwe Judging from the 3D model, the Cb should be exactly 0.5, not 0.975. Is the 3D model wrong?


La función de `generate_captcha` solo genera el captcha en BD y devuelve la respuesta para que luego alguien llame a `serveCaptchaImage` y `serveCaptchaAudio` como quiera. Para generarlo necesitas la llave pública del diseñador.

Sin embargo, sí se puediese modificar el URL para que incluyas el tipo de captcha que quieres, capaz algo del estilo `/generate_captcha/<public_key>/<tipo_captcha>` donde en `tipo_captcha` pudieses poner `audio`, `imagen`, `ambos`.


Am I missing something, or should it be memmove (,, strlen(maptitle) + 1)   ???


enabled, key_version, key_length, dst_len can be copied in a constructor initializer list


And you need to specify a reference draft or a calculated draft (from the weight etc.) for the comparison, as some of the measures depend on that.


remove these two methods. 1) They should not be here 2) their function already implemented in optima.h (see clear() mehtod)


新增了功能了!


I guess you have a reason for passing by value and then implementing this as a move assignment?


rththth


Oops, I changed it without thinking which one was the correct version. I didn't thought that you could have changed it, my bad!

I will check renderjson this weekend, but it could be nice to have the manual calculations as json.

If you think of any parameters that would be nice to have, I could calculate them, but yes, I just did this fast one, I need to put the rest of values that I've calculated, a lot of things are missing.


Good catch, fixed now.


PS: if you need these two method outside function class and its derived classes, please tell me!


failed to build AmdSev.c if not use "-D SECURE_BOOT_ENABLE" in the command line.


Now, why would you say that?


probably yes.


There still is this rule
```
.ui-button .ui-icon {
	background-image: url(../img/ui-icon-sprite-ffffff.svg);
}
```
in my `textpattern.min.css` screen section, but no `../img/ui-icon-sprite-ffffff.svg` anymore.


```
sergean
```


In previous commit https://github.com/channelcat/sanic/commit/07e95dba4f5983afc1e673df14bdd278817288aa added formating of header `Content-Disposition` with using new powerful syntax. `f'strings'` available only from `3.6+`, but `Sanic` support `3.5` too. So instead of `f'strings'` should be `format`.


👍Perfect


Well, `Util.nextPrime(4 * listLength(LU_COMPLEXUNITS))` is actually just `127` ...


calloc_IfSameLevel() clears the memory!


你好 在吗  你是iOS开发的吗  你可以加我的QQ247444888  我需要iOS开发上架的技术人员


Or `memmove(maptitle, maptitle + 1, strlen(maptitle) - 1)`? It's meant to be deleting the first character of the string.


![](https://github.trello.services/images/mini-trello-icon.png) [Vue météo](https://trello.com/c/Y5NRcbtn/2-vue-m%C3%A9t%C3%A9o)


Whoops it was `process.StartInfo.FileName`. But sure i'll take a look if I can make a pull request for it 😄.


Whoops, copy pasta... I'll fix this to say pasteIt.js, etc...


Ah yes, I knew I must have been getting confused, I can see it now!


感觉


Ok ok, es como un paso intermedio, antes de servirlo como audio o imagen, lo "genero" y despues lo pido.

Aunque coincido más con lo segundo que propones, o sea, no veo un uso en el que alguien llamaria `generate_captcha` si no va a llamar a `serveCaptchaImage` o `serveCaptchaAudio`, entonces podría hacerse en una sola llamada.

Y tienes razón, se puede hacer en el mismo view y pasarle el tipo de captcha como parámetro.


@traversaro how can you have a PR if you push on master?


hey, thanks! :)


use specfile stack to store results of the parse invocation


When you pass something big like vector, map, set, queue and etc., you can pass the reference of them instead of an object or you need to copy the whole data structure while passing the parameters. This will be quite time-consuming because these structures usually contains a lot of data and the copy time will be long.


@hendrikvanantwerpen why explicitly create an iterator here? Wouldn't:

```
for(BehaviorSubject<AnalysisChange<A>> changes : updatesPerResource.values()) {

}
```

be more concise and descriptive?


Hello,how are you doing i hope you are fine Let me introduce myself to you, i guess you do not know me in person, My name is William,I am ? citizen of America,born in Redwood City, California, It's my pleasure to hint you that I run an international business network with special interest in Oil and Gold williamportselan@gmail.com


PR?


@espinosa @picman
can you please check how long this code was in the base and is not marked for changes in git before you make such changes?
in this case indentation is very important and was certainly correct before this change.

i miss now file listings in notifications, and some notification is missed.


哈哈哈


This can be written as:
```
(-> @projects
      (first)
      (select-keys [:id]))
```


oops, sorry


You should use another regexp like this `/\s/g`. \s - class for all "space" symbols.


`(-> % .-target .-value)` is such a common snippet of code that it's probably worth extracting it into a function.


File thould set with cli-parameter


AAAA


You should use minimist here


Doesn't it work if you use `from "babel-types"`?


pffffffft 直接用 HMCL 不好嘛


@bitwiseman This seems to miss the link to twitter.


This is not an interface, just a collection of constants.

I don’t think we should model it this way, we’re increasing the API surface between Gradle and Kotlin DSL unnecessarily.

Instead I’d add a single method on the `AutoAppliedPluginRegistry` which gives you the list of all plugins that *could* be auto-applied. You can then offer everything from that list for auto completion instead of hardcoding build scans.


A single button click should result in one and only one event being fired. Here, hiding the create timer widget and creating a new timer need to happen together, not independently. Having too many granular events will cause the views to become bloated with state manipulation logic.


Maybe the second condition (_sAlphts[index] > pAlphts[index] && pAlphts[index] > 0_) is not necessary?


more live


aaa


aa


Bonjour @StCyr ,
J'ai corrigé ce problème.
Merci pour ton retour,
Charlene


fixed login glitch


Yeah it's an old helper which was mostly there to handle assets in zipped modules, but we've reused it to better cross the P2/P3 divide.


ws


I gave it a try in a local SonarQube instance. Through the UI I was only able to enter 255 characters, but using `curl` I was able to store longer SCM accounts.


same question


this is the first code to commit


@revoltMoon ты создаешь объект и в 1 и во 2 строке, я рассказывал про методы init и copy, и то и то - создание объекта


Don't worry, I like my British name too ;-)

On Wed, Oct 18, 2017 at 9:38 AM, Oliver Beckstein <notifications@github.com>
wrote:

> oops, sorry
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/MDAnalysis/RotamerConvolveMD/commit/9f6480fda82a8726c06a64d4f30fd8d6d5c18a97#commitcomment-25047185>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ATTjTqFaqi803-eDhLxGNcIRlVIwR966ks5star5gaJpZM4P9SFp>
> .
>


Thanks for the info. https://github.com/ezio84/abc_device_huawei_angler/commit/c7fda5e0fbd2cf03358453fa9e2b8c50816a3edc feels like a even less invasive method to do it. Thoughts?


first glance


I think that most of them would be correct having `#!/bin/bash`. There are certainly some of mine I need to go through too.

As an example, the last time I used FatDog `sh` is a symlink to `/bin/dash` (which is the default in debian and ubuntu too). It probably doesn't affect puppy too much but IMHO it would be good practice to use `/bin/bash` if the script does contain bashisms. [Here]( http://mywiki.wooledge.org/Bashism) is a good resource on bashisms.


[modify] in traditional ways,we show add button clickevent on every buttons, if we have too many buttons to control. we would not know exactly the buttons's precise position. So I made a trick to let all the button click on the parent script below


什么情况


OK, will change.


评论区？


这是什么呢


need one more space there


Hello Ewoud,
I  add this file because there were some blank lines inside of the code.


Hmm, it would seem so. I'll correct it.


Good


hello


times ago, Bart asked to avoid token handshake for each compilation. I agree with him and for that reason a token cache was introduced. With this patch, we are asking a new token for each compilation. Is it what we really need?


ok


Твоя кнопка очистки не очищает, а добавляет еще один атрибут


ah, good catch. I just moved that call to that place to have it more structured. I can put it where it was, so it's only called when the dialog is opened. And do a similar check for the import. IS that ok?


LinkNotFoundError is now a terrible name (I'm guilty, here). I think we should first rename it to NotFoundError, and do

LinkNotFoundError = NotFoundError

for backward compatibility.


Not sure :func:`Form.set_select` will render properly (try setup.py build_sphinx to check), I think you need a ~ and the full package name here.


We have some concerns about doing the decryption in place.
We don't really know to whom the page frags in the SKB belong to.


like this?

`const argv = require('minimist')(process.argv.slice(2));
const currentArg = argv[0];`


You might want to consider an AvlTree if you don't know how many entries you will have.


Be very careful when renaming public methods. You need to keep the old name at least as a deprecated alias for a very long time to avoid breaking people's code. If I read correctly, `input` is gone here, and any code using it won't work. Worse, people fixing their code for the new version will get programs that won't work for older versions of MechanicalSoup.


So is tomcat going to be run as a service called `httpd` in 3.0?  This could be confusing for node managers, as the name `httpd` for a service is normally used by the standard Apache httpd (even though we have been using `esgf-httpd` instead in the ESGF case).  For example in the standard RPM installation for tomcat, the service script is called `tomcat`.  Also in the ESGF 2.x case (where tomcat is compiled locally from source), tomcat is started instead by running the appropriate `jsvc` command directly from the `esg-node` script as there is no service init script for it.  So I find this a little surprising.  Thanks.


TeamCity libpalaso :: palaso-win-master Continuous [Build 4.0.136.e7fc93a8224b4fe1014f6bc580f62b50d121b9e0](http://build.palaso.org/viewLog.html?buildId=100364&buildTypeId=Libpalaso_PalasoWinmasterContinuous) outcome was **FAILURE**
Summary: Compilation error: Palaso.sln (new) Build time: 00:00:15


Ah, no, OK, the aliases are at the bottom. For some reason my text search within the page didn't find them.


TeamCity libpalaso :: palaso-Linux64-lfmerge Continuous [Build 2.6.538.e7fc93a8224b4fe1014f6bc580f62b50d121b9e0](http://build.palaso.org/viewLog.html?buildId=100361&buildTypeId=PalasoLinux64lfmergeContinuous) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:38


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.450.e7fc93a8224b4fe1014f6bc580f62b50d121b9e0](http://build.palaso.org/viewLog.html?buildId=100369&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **FAILURE**
Summary: Compilation error: PalasoUIWindowsForms\PalasoUIWindowsForms.csproj (new) Build time: 00:00:28


for me ok, btw I proposed to giovanni to teswt with thsi simple patch. I suppose it would avoid to raise exception

def resetCachedToken():
    global __cachedToken
    __cachedToken = None
    try:
        from boundlessconnect import connect
    except:
        pass
    else:
        connect.resetToken()


(Curious about that case, and how it is possible to not break that assumption.)

In the meantime, I've set the default value of the `ot` argument to True.


TeamCity libpalaso :: palaso-linux64-libpalaso-2.6 Continuous [Build 2.6.1556.e7fc93a8224b4fe1014f6bc580f62b50d121b9e0](http://build.palaso.org/viewLog.html?buildId=100360&buildTypeId=PalasoLinux64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3397, ignored: 125 Build time: 00:02:54


The particle `.alive` property changed the SPS behavior (no more computation).
As this old full code uses `.alive`, the global behavior is no more correct.
Commenting all `particle.alive = false;` assignements doesn't solve the problem so easily ... so more fixes to come :-(


Włączenie SSL
	* w SolutionExploprer zaznaczamy projekt -> F4.
	* Wybieramy opcje SSL Enable -> True.
	* kopiujemy podany adres SSL URL.

Zmiana adresu storony. Projetct -> Properties -> Web -> Serwes -> Project URL
	* i wkopiowujemy SSL URL.

Wymuszenie HTTPS.
	* By wyłączyć możliwość podłączenie się do strony po http. Musimy dodać nowy globalny filter
	  w pliku FilterConfig.

	Filtr:
	filters.Add(new RequireHttpsAttribute());


vbvb


hello


TeamCity libpalaso :: palaso-linux64-master Continuous [Build 4.0.413.e7fc93a8224b4fe1014f6bc580f62b50d121b9e0](http://build.palaso.org/viewLog.html?buildId=100362&buildTypeId=Libpalaso_PalasoLinux64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3397, ignored: 125 Build time: 00:02:54


I like, thanks! 👍


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/8feaf3fc-b4ba-4014-8921-6379ccb1930a "HULdownload"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/aa8cd606-50f0-4cad-a7d7-241b67a2b6e4 "HULdownload") deployed [HULdownload](https://github.com/tinusm/HULdownload/releases/tag/deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171018-081215 "deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171018-081215") to [cloudnative-dev](https://console.bluemix.net/apps/233800b3-440f-40a6-94ec-48b67e3763a6?env_id=ibm:yp:us-south "ibm:yp:us-south:TEAM17040311301800949:cloudnative-dev"), including this commit


Comments are like
```HTML
<!-- Comment -->
```
not
```
<!Comment>
```

😄


Hello @thorus90,

I have just seen this commit to try to add the **watched** or **unwatched** icon.

First : be carefull, you have commited your SQL password ;)

From Kodi database, I have seen two things:

* playCount column has a value when you have seen at least one time a media (else NULL value). This integer value is incremented for each full-watched movie.
* lastPlayed column contains a timestamp indicating the last played date of the current movie.

So, you can have:

* playCount == NULL and laspPlayed == NULL : totally new media unwatched
* playCount == NULL and laspPlayed == some date : media watching started but unfinished (boring movie?)
* playCount == N (with N > 0) and laspPlayed == some date : media watch at least 1 time

I have started to implement this behaviour with 3 icons:

* Watched
* Started
* Unwatched

Then I'll add a button (or a click event on this icon) to change the state from KodiWebPortal in Kodi DB between **watched** or **unwatched** value.

There are several tests to do on my side:

* Can I just set the playCount to NULL or 0 and set lastPlayed to NULL to change the status of a movie to **unwatched** ?
* Can I just set the playCount to 1 and lastPlayed to the current date to change the status of a movie to **watched** ?

I keep you in touch when I will commit these evolutions,

Sincerely,


Comment on f6d2b7c66372236a090a2a74df2e47f42a54456b.

An issue is here


TeamCity libpalaso :: palaso-linux64-libpalaso-3.1 Continuous [Build 3.1.503.e7fc93a8224b4fe1014f6bc580f62b50d121b9e0](http://build.palaso.org/viewLog.html?buildId=100365&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3397, ignored: 125 Build time: 00:02:44


Here in line 4, there's a spelling mistake!


Comment on f6d2b7c66372236a090a2a74df2e47f42a54456b, file READNOT.md, line 4.

test comment


ok, i get it.


nit:  inline this into a single else if above to avoid additional indent?


+1, also it will make some ciphers slower


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/8feaf3fc-b4ba-4014-8921-6379ccb1930a "HULdownload"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/aa8cd606-50f0-4cad-a7d7-241b67a2b6e4 "HULdownload") deployed [HULdownload](https://github.com/tinusm/HULdownload/releases/tag/deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171018-081619 "deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171018-081619") to [cloudnative-dev](https://console.bluemix.net/apps/233800b3-440f-40a6-94ec-48b67e3763a6?env_id=ibm:yp:us-south "ibm:yp:us-south:TEAM17040311301800949:cloudnative-dev"), including this commit


asdfffff


Is it better to have it in the body rather than the header?


Not quite. I mean u should map ur args to actions instead of using it directly becasue u can't be shure that the order will be the same each time.


The description is not displayed because of a duplicate pipe ;)


Why not move toolchain version config to json,ini, or xml.
This way, when tools third-party tools are upgraded, developers do not need to rebuild vcpkg
My powershell clang builder tools pkg config: https://github.com/fstudio/clangbuilder/blob/master/config/packages.json


Maybe this should be RO only?


I guess that would speed up the unit checking for certain big models.


ok


Define one interface (e.g. `GetRlocByServiceId()`) and hidden the details into LeaderBase?


@wudouxingjun Could you post the log?


Done.


It works locally, but not on travis. I cannot figure out where the problem lies, so I tried this. I also had to use a relative path in options.json for the test case in order to make travis recognize the new plugin.

Help appreciated!


The doctests should also be updated
https://ci.appveyor.com/project/fonttools/fonttools/build/1.0.1236


@sunilpawar let's discuss this


Hello,how are you doing i hope you are fine Let me introduce myself to you, i guess you do not know me in person, My name is William,I am ? citizen of America,born in Redwood City, California, It's my pleasure to hint you that I run an international business network with special interest in Oil and Gold williamportselan@gmail.com


They didn't only occur on travis, and I still have one :(


Method isAuthorized is now called with the record id but the ressource attached to the permission is the directory. So it can return false even if user have the permission.


It's added back in the latest version.


Наверное можно было не делать replace, а подсчитать количество вообще всех символов, а потом просто выводить if (isLetter). Но мне показалось, что так проще


Suggest we bump again to include an AP side mitigation that can be optionally enabled. This will help devices that can’t be updated (IoT).


Because the only chance of the array being null on an update is due to a underlying layer inconsistency (and while the view is disappearing). This is a temporal fix that avoid the crash while we resolve the source of the problem: https://github.com/meganz/sdk/pull/813


Ваше ім`я та прізвище?


Never mind sorry that hasn’t been backported to CC.


It is very helpful to me.


In case of failed function ValidIf we do not get any error description. So add some error message in case of false result.


(maybe this was a cache issue, although I am pretty sure I emptied the cache to ensure it wasn't that; but my memory is foggy :) )


Мельник Назар, ПЗС-31

2017-10-18 11:25 GMT+03:00 Yuriy Pigovsky <notifications@github.com>:

> Ваше ім`я та прізвище?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Bentivimon/guess-word-game/commit/64ccf94183024936006e14d1415b23fad30b7efa#commitcomment-25047861>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AeRR4FLt2P9ZVUgfVbSyq9LPJMkJwZWUks5stbXdgaJpZM4P9VfC>
> .
>


gfhgfhfghfgh


yes that was the purpose of this fix - to work with latest esp-core, without it, it won't compile


@azuberi94 you don't need to put in your CSS, just link to @edwardcarbonaro CSS file


Лучше не возвращать из этого метода true, а делать это в методе `valid?`


Oops duhhh, sorry, should be fixed in https://github.com/fonttools/fonttools/commit/2f6ec32ff0fdae813704cecc33e276adb8ab9fc8


Indeed :)


Orbit.Raw is the basic system layout...
Try this one...
(Warning, the program can only have 1 Orbit.Raw file and 1 Orbit.dat file...)
copy both files to a folder to keep them.
Orbit.Raw
Sun,      S, 12648447,       0,   0,       1.989E+16, 1390000
Vulcan A, V, 14737632,   15000,  90,    10000000000#,    1000
Vulcan B, V, 14737632,   25500,  90,    11000000000#,    1000
Vulcan C, V, 14737632,   38000,  90,    12100000000#,    1000
Vulcan D, V, 14737632,   58500,  90,    21100000000#,    1000
Mercury,  P,  8438015,   87910,  90,    33300000000#,    4880
Venus,    P, 16777088,  108200,  90,    48690000000#,   12103
Earth,    P,    65280,  129600,  90,    59740000000#,   12756
Mars,     P,      255,  147940,  90,    46420000000#,    6794
Athenie,  A, 14737632,  151000,  90,        1000000#,    1000
Jupiter,  P, 12648384,  188330,  90,    66000000000#,  142984
Saturn,   P, 16761087,  229400,  90,    84600000000#,  120536
Uranus,   P, 16760992,  250990,  90,    38320000000#,   51118
Neptune,  P, 16744576,  304000,  90,    54300000000#,   49532
Pluto,    P, 16769248,  393520,  80,      270000000#,    2274
Comet1,   C, 15658734,  650000,  25,        1000000#,    1000
Comet2,   C, 16777215, 1700000,  28,        1000000#,    1000

Hmm... not lined up square... (testing to see if it makes a difference...)


@yashodha i have added extra parameter in tokenvalue hook but missed remove 'self::$_nullObject' . so i corrected that here. (its not core issue )


No problem, thanks!

(You know when you @ mention somebody in a GitHub commit, they will be notified everytime anybody pushes that commit even from other forks.. it’s ok :)


Лучше назови просто `trains`


Не нужно хранить счетчики, достаточно считать "по требованию", т.е. когда будет вызыван соответсвующий метод


Посмотри на метод select и count, можно все делать в одну строку и без условия. Кроме того, инстанс-переменные не нужны, нужно просто посчитать кол-во и вернуть его из метода


Solution for the ? problem in the end of the file is :
    nome_do_arquivo[strlen(nome_do_arquivo)-1]='\0';


@vroyer C'est quoi le but de ce changement ?


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


I'm maybe not good but I do not found your vendor driver.
The vendor driver is the most important library and the only one linked with the firmware modem.

libril, libsecnativefeature, libsecril-client, rild, libreference-ril_sp, ... all this library are not very special is easy to replace it but not the vendor library.
You have libreference-ril_sp a library used exclusively by sprd and rild from sprd but you have libsecril-client a library from samsung, all is normal ? I've not found a library which use libsecril-client.


Sphinx is actually pretty smart, and was able to parse this correctly. However, adding the `~` allows the link text to show up as `set_select()` instead of `Form.set_select()`, so I'll add the `~` in here.


Не очевидное название, лучше так и назови `@current_station_index`


Join 2 ValidIf to one. In current case we will have only one error message if 2 ValidIf will be failed.


LOL! It does too... 😬


+ compact ?


第一版


Sorry once more. Learning every day...


format issue


Не нужен атрибут для hop, т.к. это внутренняя информация, ее нельзя извне менять и получать ни к чему. А для маршрута нужен только ридер, т.к. для установки у тебя есть отдельный метод


ou « en H »


Тут нужно еще и принять поезд на текущей станции


lol i didnt see it before


Не сокращай названия, это ухудшает читаемость. Сделай нормальное имя метода `current_station`


many changes due to auto-indent


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/5eb996ed-9849-4e50-8202-b8c7b70966de "blg361"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/c85729ea-5eec-49d8-a52e-385179275694 "itucsdb1705") deployed [itucsdb1705](https://github.com/itucsdb1705/itucsdb1705/releases/tag/deploy-ibm-yp-us-south-toppeker-itu.edu.tr-dev-20171018-083836 "deploy-ibm-yp-us-south-toppeker-itu.edu.tr-dev-20171018-083836") to [dev](https://console.bluemix.net/apps/387666c1-cba5-45b5-b795-549303bb8d04?env_id=ibm:yp:us-south "ibm:yp:us-south:toppeker@itu.edu.tr:dev"), including this commit


Присваивание в инстанс-переменную тут смысла не имеет, достаточно просто возвращать `current_route.stations[hop]` и везде, где нужна станция, обращаться к методу


1. Очень криво смотрится такое имя
2. Видишь, тебе приходится вызывать метод в любом случае, чтобы обращаться к инстанс-переменной. Но лучше просто всегда к методу обращаться, чтобы получить станцию и забыть про переменную - она не нужна


UI패키지


Всегда лучше использовать фиксированные версии зависимостей.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2627](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=45737&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Ajouter une tache gradle uploadArchive qui upload elasticsearch.jar sur le repo sonatype de strapdata (uniquement depuis mon portable avec la signature GPG, les sources et javadoc).
Cet upload est nécessaire pour builder elasticsearch-hadoop, et d’autres projets dont la compilation serait basée sur elassandra.

> Le 18 oct. 2017 à 10:35, Delemotte Barthélémy <notifications@github.com> a écrit :
>
> @vroyer <https://github.com/vroyer> C'est quoi le but de ce changement ?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <https://github.com/strapdata/elassandra5-rc/commit/44a3c9e937602d8fb6f96ed6f8f4bce118a0a0c8#commitcomment-25048007>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AJzHmVKrheo7aQJmRlsts91Q7Af8LpJEks5stbhFgaJpZM4P9WSH>.
>


А вот тут баг. У тебя не было вызова метода, поэтому в @current_station по-прежнему старая станция, откуда поезд уже отправился. А если использовать метод, то этого не произойдет.


Эта команда проверяет только `server.js` файл. Надо все проверят


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


Те же замечания, что и к `move_forward`


"start": "nodemon server.js" - оставь только это


Why did you removed it?


format issue


Раздели на 3 метода: для текущей/следующей/предыдущей станций.


to string is not needed here?


Getting Started

* Create a virtual environment in your project  folder

* Use https://github.com/alfie254/Yummy-Recipes to clone the repository

Prerequisites

* Ensure you have python installed in your machine

* Ensure that you have Git installed in your machine

* Install virtualenv

Running

To run the app localy
- Run the application using - 'python login.py' or on Visual studio code left click on login.py then click on run on terminal

Built With

    Flask - The web framework used

    Bootstrap- For styling

Authors

   Alfred Maina


put fail to next line


@jgraham FYI, optimism dialed back.


Is it needed?


it is not type-safe to use Object[]


Should this not be `ON`?


Тут нужно использовать инстанс-переменные уровня класса, потому что иначе, они будут общими для всех классов, куда включен модуль (т.к. модуль подключается через extend). И тогда создание станций будет влиять на кол-во поездов и наоборот.

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


why not using one of `String` constructors for this purposes?


Мы проходили ObjectSpace в этом уроке? Нет. А что мы проходили? Переменные класса. Что из этого следует? Что нужно решить задачу с помощью переменных класса.


Yup, I posted the patch for the issue last night:

[edk2] [PATCH] OvmfPkg: fix dynamic default for oprom verification policy PCD without SB
https://lists.01.org/pipermail/edk2-devel/2017-October/016145.html


Here, we can avoid code ducplication and improve reading by use a function to generate EditEntry and AddEntry.
```
let entry = createEntryDom(dataContent != undefined);
 $(e).parent().append(entry );
...
/**
 * @param editOrAdd true for edit, false for add entry
 */
function createEntryDom(editOrAdd) {
...
}
```


Опят же, нужно как-то применить переменные класса, а ObjectSpace не трогать вообще.


arbre en H 7 gén.


FATAL: [MissingTranslation] "`datetime_have_salary_can_not_empty`" is not translated in "ja" (Japanese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


FATAL: [MissingTranslation] "`datetime_no_salary_can_not_empty`" is not translated in "ja" (Japanese)
 If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.

If the string should *not* be translated, you can add the attribute `translatable="false"` on the `<string>` element, or you can define all your non-translatable strings in a resource file called `donottranslate.xml`. Or, you can ignore the issue with a `tools:ignore="MissingTranslation"` attribute.

By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable `ANDROID_LINT_COMPLETE_REGIONS`.

You can tell lint (and other tools) which language is the default language in your `res/values/` folder by specifying `tools:locale="languageCode"` for the root `<resources>` element in your resource file. (The `tools` prefix refers to the namespace declaration `http://schemas.android.com/tools`.)


WARNING: [RtlSymmetry] When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry
 If you specify padding or margin on the left side of a layout, you should probably also specify padding on the right side (and vice versa) for right-to-left layout symmetry.


WARNING: [RtlSymmetry] When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry
 If you specify padding or margin on the left side of a layout, you should probably also specify padding on the right side (and vice versa) for right-to-left layout symmetry.


Эту задачу нужно решить при помощи цикла с условием.


Now, what does the numbers mean...
Earth, P, 65280, 129600, 90, 59740000000#, 12756

**Planet** name
**P**=planet or **C**=comet or **A**=Asteroid,
**65280** RGB color: easer to change in the program,
**129600** Distance to Sun in KM,
**90** circular orbit <90 starts the object moving in towards the Sun >90 heading out, a negative number results in a retrograde orbit (backwards) but the orbit time does not work correctly.
**59740000000#** Mass of object in KG
**12756** diameter of object in KM

You can even change the mass of the sun, larger for faster orbits, smaller for slower orbits.
When the program starts, it first looks for the Orbit.dat file and if found continues running the system.
If no Orbit.dat, then it looks for a Orbit.Raw file and creates a new system with all objects in random orbital locations. So, the same raw file could create different orbit patterns, but the same dat file will always create the same orbits.
If there is not dat or Raw file, the program defaults back to the built in system data which is a match for our system. Except for the 4 Vulcan planets, they were added one night while I was watching a program about (star gazers) looking for planets that orbit inside the orbit of Mercury. I set them not at 90 so that they would cross each other's paths and interact with each other.


Можно было сделать проще: определить високосность года в начале и изменить кол-во дней в феврале, если год високосный.


좀 무식한 방법이지만.....


> @DarkLizerd
This is freaking COOL!
My mom won't leave my house now! (She's an outer-space freak. It's where I got it from.)

So, she likes it I take it!...


Might be more convenient for the future to eval with Erb and pass variables


Не нужно публичные методы отдельно выделять, всегда идет такой порядок:

 - сначала публичные методы в классе (без слова public, т.к. оно по-умолчанию подразумевается)
 - затем выделенные секции private/protected

не должно быть методов в перемешку.


Для отцепления вагона не нужно тип проверять


Nice.


Good choice, I really like it:

* New names `set_*` are much more explicit that the old ones, so the renaming is good.

* Keeping the old behavior for `check` and adopt your proposal for `set_check` solves backward compatibility.

:-)


While you're there, this is not a link so you could derive CheckBoxNotFound or so instead.


According to image validation, SDL should have image to sent. In these cases images are not added to SDL.
SDL behavior need to be specified.


command print must be in lowercase .


Bra


fixed in baa19d6


this is nice, thanks :)


Indeed, that was my original intention. But to bring ERB as dependency for running tests sounded excessive to me. So this `gsub` is there for now as a simple substitute.


Or perhaps a more generic HtmlTagNotFound when we fail to find something in the soup object, regardless of the kind of thing we're looking for.


Sorry to sneak into your commit, but there is a typo: whic -> Which


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2627](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=45737&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 299, ignored: 3 Build time: 00:15:53


See comment in 012 script related to ValidIf


Not new in your code, but `for name, value in` just works too (no need for parenthesis).


Just a reminder that we already include Erb indirectly via `spec.add_development_dependency 'rails', '~> 4.2'`


You can add an example to make it clear that it's meant to be called as `form["name"] = ...`. Non-python experts may not understand what this `__setitem__` is about otherwise.


See comment above


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/37ae0cbb-ba47-43e6-b593-784bb7151d6b "simple-todos"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ccf08e18-a8ff-43f6-bf3d-d0004aa445e5 "Simple-Todos Pipeline") deployed [Simple-Todos-Meteor](https://github.com/DMeechan/Simple-Todos-Meteor/releases/tag/deploy-ibm-yp-us-south-ifti.jav.sat-test-20171018-085806 "deploy-ibm-yp-us-south-ifti.jav.sat-test-20171018-085806") to [test](https://console.bluemix.net/apps/8e674ecc-0d52-4032-aa83-0bfa2cf49a9a?env_id=ibm:yp:us-south "ibm:yp:us-south:ifti.jav.sat:test"), including this commit


I think having `>` is possible? It's probably safer to find a space and backtrack.


Lol, I wasn't aware :)


it looks like you are leaking the strings in cp.argv, and I think most other functions in this file do so too.


rak ri tiri


Bad copypaste from an earlier state, probably.


could join this and displaypath into the declaration

  char *displaypath = get_... ();


주 작업내용:  사용자 이벤트 발생시 모델 변경에 대한 로직을 Subprocess 에 대응하기 위해 recursive 하게 동작하도록 함.

또한, Bpmn 규약에 어긋나는 케이스 인 경우 연결을 자동 해지함
 - case: 두 액티비티가 동일한 Subprocess 에 위치하지 않았을 경우, 연결될 수 없음.

각 Bpmn 컴포넌트는 다음과 같이  v-on:addedToGroup="onAddedToGroup" 을 설정해야 한다.

```
<template>
  <div>
    <geometry-element
      selectable
      movable
      resizable
      connectable
      deletable
.
.
.
      v-on:addedToGroup="onAddedToGroup"
    >
```

<img width="1358" alt="2017-10-18 5 57 57" src="https://user-images.githubusercontent.com/13447690/31709749-e5ca79c4-b42d-11e7-87fa-2436921a3365.png">

```
- [uEngine] Start Executing Activity: AA (1)
- [uEngine] Start Executing Activity: BB (2)
default activity::execute: BB
- [uEngine] Start Executing Activity: SUB (SUB)
- [uEngine] Start Executing Activity: CC (3)
- [uEngine] Start Executing Activity: DD (4)
default activity::execute: DD
- [uEngine] Start Executing Activity: SUB2 (5)
- [uEngine] Start Executing Activity:  (7)
- [uEngine] Start Executing Activity: SUB3 (6)
- [uEngine] Start Executing Activity:  (8)
- [uEngine] Start Executing Activity: 마무리 (9)
default activity::execute: 마무리
- [uEngine] End Executing Activity: 마무리 (9) - Elapsed Time : 0
- [uEngine] End Executing Activity:  (8) - Elapsed Time : 0
- [uEngine] End Executing Activity: SUB3 (6) - Elapsed Time : 0
- [uEngine] End Executing Activity:  (7) - Elapsed Time : 1
- [uEngine] End Executing Activity: SUB2 (5) - Elapsed Time : 1
- [uEngine] End Executing Activity: DD (4) - Elapsed Time : 1
- [uEngine] End Executing Activity: CC (3) - Elapsed Time : 1
- [uEngine] End Executing Activity: SUB (SUB) - Elapsed Time : 1
- [uEngine] End Executing Activity: BB (2) - Elapsed Time : 2
- [uEngine] End Executing Activity: AA (1) - Elapsed Time : 2
```


![Október 18. - Szerda](http://ujlipot.vakvarju.com/data/napimenu/22.jpg?v=1508084753)
Tejfeles karfiolleves
Roston csirkemell sajtmártással párolt zöldségekkel
Málna mousse


This should be `if remove_index is not None`, otherwise 0 will be counted in too.


don't name method with 100 because this value can be changed in app configuration


Could also do a "with" here.


jhj


In mobile unsuccess response also can be checked absence of  wayPoints.


Pressed Enter absentmindedly. This is the View Items Page.


<!-- PMABOT:SOB -->
This commit is missing Signed-Off-By line to indicate that you agree with phpMyAdmin Developer's Certificate of Origin. Please check [contributing documentation](https://github.com/phpmyadmin/phpmyadmin/blob/master/CONTRIBUTING.md) for more information.


why changing names here?
this does not correspond anymore to
https://github.com/qwat/qwat-data-model/blob/master/system/fn_enable_schemaview.sql#L26

this needs to be reverted and add a line if needed to drop the old triggers


> Just a quick note, this issue here is not about embedded pages [0] but about the display on Special:Ask.

So the test file should be renamed. Fair enough.

> OK then, adapt the s-0016 test and the easiest way to do this is:

This means that there is only an either or solution, yes?


end missed


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

https://meta.discourse.org/t/rss-feed-is-empty-and-json-feed-not/72303/3


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

https://meta.discourse.org/t/how-to-get-a-feed-from-a-password-protected-discourse/29602/7


why `IsEmpty` setter is for?


maybe add a comment like: "prevent deletion of the field 'website_description"


Your work is nice!
Keep going.


or: "do not delete field 'website_description'"


Yeah, if anyone ever needs it, I'll do that.  Thanks.


@mgielissen this line is missing a comma also


@auhlig @reimannf FYI


If you are always working on the local domain, then you don't set any sort of host, you let the browser deal with that.

Why did you need to set it in the first place?


Hi @zent-lim,
Would you be able to check if I missed any updated files from your copy of **auto-email**?

It seems that I overwrote/removed certain **auto-email** files when I committed my code last evening.

Thank you for your patience.

Peace,
Mike


actualisation


This is part 2


Stella moved to Github in July: https://github.com/stella-emu/stella.

Would it be better if the scriptmodule uses `git clone`so latest version will always be built?


Thanks for weighting in, @oehme.

> This is ... just a collection of constants.

Which is exactly what I intended to expose to the `kotlin-dsl` module.

> Instead I’d add a single method on the AutoAppliedPluginRegistry which gives you the list of all plugins that could be auto-applied. You can then offer everything from that list for auto completion instead of hardcoding build scans.

There is merit to that idea and it's definitely something we should consider in the future but it would be a lot more code on the `kotlin-dsl` side just to make sure the `build-scan` id and version are in sync between Gradle and `kotlin-dsl` (the goal of this change).

> I don’t think we should model it this way, we’re increasing the API surface between Gradle and Kotlin DSL unnecessarily.

 1. Either way there will be an increase as this information is not currently available and `kotlin-dsl` only knows about `AutoAppliedPluginHandler`.

 2. Moving the constants to an entity whose sole purpose is to hold them makes the dependency surface very small and doesn't expose any other details.


![](https://github.trello.services/images/mini-trello-icon.png) [create client](https://trello.com/c/57qYAVDa/9-create-client)


Il s'agissait d'un commentaire sur la ligne particulière qui renomme
'clean' en 'customClean' dans le plugin gradle pour Vagrant.

On Wed, Oct 18, 2017 at 10:40 AM Vincent Royer <notifications@github.com>
wrote:

> Ajouter une tache gradle uploadArchive qui upload elasticsearch.jar sur le
> repo sonatype de strapdata (uniquement depuis mon portable avec la
> signature GPG, les sources et javadoc).
> Cet upload est nécessaire pour builder elasticsearch-hadoop, et d’autres
> projets dont la compilation serait basée sur elassandra.
>
>
> > Le 18 oct. 2017 à 10:35, Delemotte Barthélémy <notifications@github.com>
> a écrit :
> >
> > @vroyer <https://github.com/vroyer> C'est quoi le but de ce changement ?
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub <
> https://github.com/strapdata/elassandra5-rc/commit/44a3c9e937602d8fb6f96ed6f8f4bce118a0a0c8#commitcomment-25048007>,
> or mute the thread <
> https://github.com/notifications/unsubscribe-auth/AJzHmVKrheo7aQJmRlsts91Q7Af8LpJEks5stbhFgaJpZM4P9WSH
> >.
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/strapdata/elassandra5-rc/commit/44a3c9e937602d8fb6f96ed6f8f4bce118a0a0c8#commitcomment-25048083>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFSRowrAsnRZMDIElXv5Djgdv3KB-JQyks5stblsgaJpZM4P9WSH>
> .
>


![](https://github.trello.services/images/mini-trello-icon.png) [add page viewing](https://trello.com/c/0LqGeH2O/10-add-page-viewing)


is this shell or regex syntax? (do you mean \.git ?)

based on the comment, I would expect something with 2 loops,

  for (p = repo; *p; p++) {
     if (*p == '/' || *p == ':') {
        p++ ; break;
     }
  }

  if (endswith(p. "/.git")|| endsiwth(p, ":.git")) {
     end -= 5;
     while (end > p && (*p == '/'||*p == ':')) end--;
  }

the current loop might be correct, but it is hard to read and hard to verity.


Ваше ім'я, прізвище, група?


...this will always return `unknown` when running on Java 9, I guess. See documentation for `Package`:

    The specification and implementation titles, versions, and vendors are unspecified.

http://download.java.net/java/jdk9/docs/api/java/lang/Package.html


これで問題がなさそうでしたら、npmパッケージの出力の仕方は固定しようかと思ってます。
個人的にルートのindex.jsはdist/index.jsと挙動がかぶっている気がするので、もしかしたらいらない気がする。（ルートのindex.jsがそもそも何で使われるのかがわかっていない・・・）

package.jsonのmainでdist/index.jsを定義してるからいらないという気もする

あれ、いらないのか・・・？_(:3」∠)_


this function never returns anything but 0. Make it void return type?


fprintf suggests it takes a FILE* argument.


This was actually metering for #183


testing


document the parameter. Looks like it is some ascii string with spaces, but which one?


手工修改 snapshot 解决问题，不知道为什么本地 `npm test -- -u` `npm run test-all` 都无法感知到这个 snapshot 的改动。。


I'm not sure to get what you mean, you suggest to look for "> " (with the extra space) instead?


But if a file was already there, why not just change it?
There's no need, as far as I see, to add another file.


That'll do the trick, yeah.


@haubourg how does this fix 1.2.8 migration?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/ff9759b7-2243-4e52-a583-dfd2771420ff "VickiWebpageDemo"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/d185356f-d681-43f1-9074-76d03b7751e9 "VickiWebpageDemo") deployed [VickiWebpageDemo](https://github.com/vickizh/VickiWebpageDemo/releases/tag/deploy-ibm-yp-us-south-vickizh-hk1.ibm.com-test-20171018-091617 "deploy-ibm-yp-us-south-vickizh-hk1.ibm.com-test-20171018-091617") to [test](https://console.bluemix.net/apps/2356ec28-9886-4e6e-aba2-e813109e85bb?env_id=ibm:yp:us-south "ibm:yp:us-south:vickizh@hk1.ibm.com:test"), including this commit


Test case checks empty GetWayPoints element ,not wayPoints array, in case of empty wayPoints SDL should process it as INVALID_DATA.


By the way, I searched for YARP Bug 2526259 but I could not found anywhere (it does not seem a Sourceforge issue tracker bug). Any idea to what this numbers refer @lornat75 (or should I tag Giorgio? : ) ).


Ah right!


for test


테스트


Also can be added test case to check upper bound size of wayPoints array.


To solve this issue (connect to the internet and getting data without re-starting App) we can allow the user to refresh and re-check network connection in case of scrolling down such as in Facebook app


Indeed! I'll update the branch.


GopherCI found **2** issues in the last **2** commits, see: https://runners.dev1.gopherci.io/analysis/691


I was not clear, sorry: I mean by developing with PRs for each new milestone targeting master (the PRs are just to simplify the code review).


hiii


golint: exported function Foo should have comment or be unexported


WARNING in ./imageTools/saveAs.js

D:\cornerstoneTools\src\imageTools\saveAs.js
  4:3   warning  Comments should not begin with a lowercase character  capitalized-comments
  5:26  warning  Strings must use singlequote                          quotes


golint: exported function Foo2 should have comment or be unexported


Aquí te bailaron las letras


"unspecified" also implies "correct"...

Using https://jitpack.io/com/github/google/google-java-format/google-java-format/master-SNAPSHOT/google-java-format-master-SNAPSHOT-all-deps.jar it shows `google-java-format: Version 1.5-SNAPSHOT`:

```
java --show-version -jar google-java-format-master-google-java-format-1.4-g8364f6c-36-all-deps.jar --version
java 9.0.1
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

google-java-format: Version 1.5-SNAPSHOT
```


@claudiofantacci  you really like the 🍻 emoji!


hii


bring it back


golint: exported function Bar should have comment or be unexported


apicompat:  breaking change declaration removed


I finally have a reason to mix up nerdy things with beer! 🍺

I'm looking forward to adding wine 🍷 as well and I'll be 100% alchool-nerdy satisfied.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2628](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=45740&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


You  are wright : I do things in wrong way. I know now it's not necessary to delete file  before if you want to add some changes.  But  I found the way to do it properly (see exercise 6.6 : circular buffer).


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/8feaf3fc-b4ba-4014-8921-6379ccb1930a "HULdownload"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/aa8cd606-50f0-4cad-a7d7-241b67a2b6e4 "HULdownload") deployed [HULdownload](https://github.com/tinusm/HULdownload/releases/tag/deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171018-092701 "deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171018-092701") to [cloudnative-dev](https://console.bluemix.net/apps/233800b3-440f-40a6-94ec-48b67e3763a6?env_id=ibm:yp:us-south "ibm:yp:us-south:TEAM17040311301800949:cloudnative-dev"), including this commit


As mentioned on IRC, autodoc feature from Sphinx works only on files that have a .py extension, would it be possible to rename runtests to runtests.py and also maybe considering this for ego script? Thank you


missing space at the end :) not important enough for a new release, though, I guess ;)


If I read the RFC correctly double hyphen is only disallowed at the third and fourth character position but my example deliberately uses position 5 and 6 so it should be legal.

Are the restrictions for the zone name in Cloud DNS the same as for domain names?


That's why also my commit msg related to delete file  was wrong also.


I know that ,I just want to know if there's callback method do that ,or any other ways ,or it's not good idea to do that?
Play Store not even check connection after lost it,specially if u lost connection during load data for just seconds ,u have to click retryButton every time this happen.


> It may better if we name the script to hint which device you are using to jtag-flash the proxmark3.

I was thinking in a more generic script, I mean, `openocd` works the same way for all devices, but OK, I'll do it.

> I'm unsure if it can take all kinds of like jtagjey, busblaster, wiggler, buspirate like the name of the configfiles under tools suggest.

I have an **Altera USB-Blaster**, I'll try with it.

> Last thing, the script needs to keep track between 256 or 512 kb sized proxmark3 since the config files are different?!

I've used the `at91sam7s512-buspirate.cfg` for both sizes (PM3 RV2 with 512KB and PM3 RV3 with 256KB), and works fine in both of them.

I was wondering, what about create a Telegram **#proxmark3** group?


coursecontainsduplicates may not exist


Если элементы массива жестко прописаны в коде, то не проще ли их сразу записать в нужном порядке?! Зачем лишний раз дополнительные функции вызывать.
```php
$prelist = array('devices', 'objects', 'settings');
//$prelist = array_reverse($prelist);
```


Did you have the chance to follow the GitFundamentals course?


Why do we need an `exec-prefix` anyway?


If you really want you can add a Travis job for cross-compiling our software from *nix to Windows and then run the tests under [Wine](https://www.winehq.org/) :wine_glass: , if  you really want to use that emoji! Furthermore, it is a great way of uncovering really strange corner-case bugs!


I've never tried the gator's fork, but yes, this asumes that people has the GitHub source.

Maybe we can upload the stable `fullimage.bin` and the `bootrom.bin` to a new repo, so people don't need to compile the code and neither clone the full repo.


@iamtejanverma  yea,I understand .
thank you for replay.


hello world


❌ We should always get the deprecation warning. If that is not happening, we're doing something wrong.


In your `meson_options.txt`, the default also seems to be `false`? I don't mind the default; just let me know your pref.


❌ Deprecating at the command line option level is not enough. Instead we should inspect the `StartParameter`, like we do for warning about the usage of `--parallel` and `--configure-on-demand`


I like this, makes the reasoning behind the flags more clear based on compiler, in the case that someone chose to use something else and how they could manage these flags.


An intetesting case to think about. @fabiangreffrath plase also consider to think about it.

When the Chainsaw is working and we are moving forward it starts to swing left-right, which is absolutely proper. But. When we start to saw someone, it also swings a little bit left-right, because of it's physics - player changes his coordinates by moving on attacked target.

This is not critical, but looks a little bit wrong, it must not swing left-right, just forward-backward (i.e. up-down) IMO, or not swing at all.

Bad thing here - there is no definition of saw's attacking frames when it's sawing someone or just an empty air. And even if it will be, it will require another hack/condition.

Not sure that making additional bobbing style for working Chainsaw (only up-down while working, Quake style) is a good idea. Need to think...


TeamCity OTA+ :: rvi_sota_server :: ci [Build 2628](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=45740&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 299, ignored: 3 Build time: 00:13:27


@jonjomckay the license in the repo is MIT there is not an explicit license for the wiki.


Yes  , but I forgot do it properly  as  in Git course. But   now , I know  how to   handle it  in wright way. .


@josecollazzi better add that attribution either here or in the License section of the `README.md` then :)


i think there is no `system-suspend-symbolic` icon in gnome's default icon set (adwaita).

compare
https://github.com/GNOME/adwaita-icon-theme/search?q=suspend
https://github.com/GNOME/adwaita-icon-theme/search?q=shutdown


easy fix found at this site https://devcenter.heroku.com/articles/mongolab


Merge pull request #5 from palantir/master

Preview: documentation
Coverage: core | datetime


s


OMG Wine 🍷 . That brings back memories 🍷 .

Anyway, although it would be fun (?!) to do that, it would be an overkill for me 🤢


[电控台 项目.zip](https://github.com/wdashu/fantastic-octo-doodle/files/1394140/default.zip)