Consider renaming to sample.ini so that end users quickly identify with how to layout a file.

Also consider a section at the top called [splendid] with each of the splendid configs and sane default values.

Followed by an example cisco and example pfsense section. Perhaps both with an enabled=false line.


Remove this


Working on making this reasonable may help lead to how to organize the ini file itself.
One idea might be to create a for loop to loop over the SplendidConfig keys (Interval, Timeout, GitPush, etc) ad doing a conf[key] = cfg.Section("splendid").Key(key).Value() conceptually. Not sure the exact syntax, and may need to check if the value exists, and if not, set it to a default (the same sane default as might be in the example config file.)


This version has the return statement inside of a for loop which breaks whole script.


Then, a second loop that loops over all Sections (can you pull all section names?) and if the section name is splendid, ignore it, otherwise create a device config with a key name of that section name, and load all of the parameters into that device config. Then attach the device config to a map, where that map is part of SplendidConfig.Devices.

I see it's a slice right now, which a slice would be fine, perhaps set the section name as another param of the device configuration but using a map could be easier to find a specific section later on, such as to reload just that one config or pause it. And not have to loop over all device configs each time you need to find one.


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-20170914-050221 "deploy-ibm-ys1-us-south-idsb3t4-us.ibm.com-dev-20170914-050221") to [dev](https://console.stage1.bluemix.net/apps/9fe582a9-0b64-4365-a066-815341cc8316?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t4@us.ibm.com:dev"), including this commit


![](https://github.trello.services/images/mini-trello-icon.png) [rewrite to use statements classes](https://trello.com/c/Y4sMH1y4/61-rewrite-to-use-statements-classes)


Creación de repositorio.


検索時に一度に全部とれない？？
（SQLを直書きすればできるとは思うけど...）


This recursive case is broken. `property.type[0]` is already a javascript type constructor (e.g. Date, Number, String), and the type constructor doesn't have a 'type' property (causing this to always produce `Array<any>` when called recursively, since the first if block will fail).

I believe this is pretty easy to fix; get rid of the '.type' check and go back to passing the '.type' property as the initial input to this function. This then allows the recursion to work as expected.

Last known version without this issue is 2.1.0-rc.8


Interesting idea, at first I was wondering why, but then I realize it could be valuable to be able to have several configs for testing, or for end user organization. Nifty.


I don't think we want a slice of maps. If there are ten commands, this will create a slice with ten separate maps that would consist of a single string/string pair. If anything you might want a [][]string otherwise, check out how exercism does on-the-fly structs.

https://github.com/exercism/go/blob/master/exercises/bowling/cases_test.go


HLOGS


谷歌


я не разобралась, как это подключить в brocfile.js


@zhaoyin Please don't post the same comment in two places. Also, as I said in https://github.com/spring-projects/spring-boot/issues/10287, questions like this belong on Stack Overflow.


whoopsies, I didn't spot this change (#49). fixed now.


只是判断英文单词？


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/af858be0-fec7-4c93-a3bc-9b45450c2aeb "UI-ys1int-SimpleTC0914T011800"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/ae4e6aee-b323-4500-8213-653e7d72b48d "UI-ys1int-SimpleTC0914T011800") deployed [UI-ys1int-SimpleTC0914T011800](https://github.com/idsb3t1/UI-ys1int-SimpleTC0914T011800/releases/tag/deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170914-052027 "deploy-ibm-ys1-us-south-idsb3t3-us.ibm.com-dev-20170914-052027") to [dev](https://console.stage1.bluemix.net/apps/014824fa-b242-4e18-9c53-b16819122971?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t3@us.ibm.com:dev"), including this commit


# Synopsis
Generating an angular knob based on  the user entered value.

# Code Example
This project is mainly based on collecting user information in Home tab  for example name, value(which will be showed in reporting tab, and validations are give such that the submit form will get disabled if user tries entering the numbers out of range and error message is shown if it is not in range means the number should be between 1-100),the accepting start date and end date (with validation given for end-date to accept date greater than start-date using bootstrap time picker).In reporting tab the knob chart is displayed based on the value entered by the user(Angular knob has been drawn using d3.js).

# Installation
clone the repository or download zip, run **node server.js** in terminal and you are all set to open browser with **localhost:8000**.

# License
The MIT License


113837517-Thermal-Comfort-Eng-Ref-Revisions (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2156 of 2156 tests passed, 0 test warnings)

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


我想问下 , 在updata中将selection 赋值为 petEntry._ID + "=?" , 并且将selectionArgs赋值为URI中传入的Id值 . 那么是不是在EditActivity中调用update的时候始终都不需要selection 和selectionArgs 这两个参数呀 . 谢谢 .


I meant I can't add custome loot tables


[Your benchmark job](https://github.com/JuliaLang/julia/commit/55ec9fea4b25d785ab7bf4f0a9c23676c570eb18#commitcomment-24292852) has completed - possible performance regressions were detected. A full report can be found [here](https://github.com/JuliaCI/BaseBenchmarkReports/blob/c00b4d5e283bbb8fda83fa9687b11f2d4ce04338/daily_2017_9_14/report.md). cc @ararslan


gem 'figaro'


Um, wrong repo?

But that was an oversight, good spot. Default path for 7zip should indeed start from the % env var.


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/ee7af0c7-eb4b-4808-84ae-65a1ebf892f4 "UI-ys1int-KEEP-TC"): [Delivery Pipeline](https://console-regional.stage1.ng.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-20170914-052746 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170914-052746") to [dev](https://console.stage1.bluemix.net/apps/cce14768-9b06-47d0-9159-9505b0ab1dc0?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


# Synopsis
Generating Report based on the user entered value.

# Code Example
This project is mainly based on collecting user information in Home for example., name,value(which will be showed in reporting tab, and validations are give such that the submit form will get disabled if user tries entering the numbers out of range and error message is shown if entered number is not in range, means the number should be between 1-100),the accepting start date and end date (with validation given for end-date to accept date greater than start-date using bootstrap time picker).In reporting tab the knob chart is displayed based on the value entered by the user(Angular knob has been drawn using d3.js).

# Installation
clone or download the zip file and terminal type **node server.js**, thats it your all set to open browser with **http://localhost:8000**.

# License
The MIT License


But it's %ProgramFiles% without the x86.


the last line still needs to be changed


Hello,
Here is our version file, {"meta":{"on_latest":true,"latest":{"tag_name":"v2.3.12","prelease":false,"draft":false}},"data":"2.4.0-dev"}.

We prefer to upgrade Cachet. Could you please help us with the version to which we have to upgrade?


Jay,

Maybe I was confused before but posix now works for all users.

Ross
--
ross.scroggs@gmail.com

> On Sep 13, 2017, at 5:30 PM, Ross Scroggs <ross.scroggs@gmail.com> wrote:
>
> Jay,
>
> username and uid are required, uid must be >= 1000
>
> It only seems to work for Google Admins
>
> Ross
>
> On Wed, Sep 13, 2017 at 5:00 PM, Jay Lee <notifications@github.com <mailto:notifications@github.com>> wrote:
> It's definitely a bit wonky. This works for me:
>
> gam update user admin posix username admin shell /bin/bash uid 1000 gid
> 1000 primary true system all home /home/admin endposix
>
> The Posix and SshPublicKey stuff is related to a new Cloud OS Login (alpha)
> API:
>
> https://cloud.google.com/compute/docs/oslogin/rest/ <https://cloud.google.com/compute/docs/oslogin/rest/>
>
> Jay
>
> On Wed, Sep 13, 2017 at 7:30 PM, Ross Scroggs <notifications@github.com <mailto:notifications@github.com>>
> wrote:
>
> > Jay,
> >
> > Here's what I get trying to do an update:
> >
> > gam update user testuser1 posix gecos GECOS gid 1 username UserName uid 2 systemId 3 shell bash homedirectory "/home/admin" primary true endposix
> > ...
> > send: 'PUT /admin/directory/v1/users/testuser1%40rdschool.org?alt=json&prettyPrint=true <http://40rdschool.org/?alt=json&prettyPrint=true> HTTP/1.1\r\nHost: www.googleapis.com <http://www.googleapis.com/>\r\ncontent-length: 166\r\naccept-encoding: gzip, deflate\r\naccept: application/json\r\nuser-agent: GAM 4.30 - https://git.io/gam <https://git.io/gam> / Jay Lee <jay0lee@gmail.com <mailto:jay0lee@gmail.com>> / Python 2.7.13 final / Darwin-15.6.0-x86_64-i386-64bit x86_64 / google-api-python-client/1.6.2 (gzip)\r\ncontent-type: application/json\r\nauthorization: Bearer xxx\r\n\r\n{"posixAccounts": [{"username": "UserName", "shell": "bash", "uid": 2, "primary": true, "gid": 1, "systemId": "3", "homeDirectory": "/home/admin", "gecos": "GECOS"}]}'
> > reply: 'HTTP/1.1 400 Bad Request\r\n'
> > header: Vary: Origin
> > header: Vary: X-Origin
> > header: Content-Type: application/json; charset=UTF-8
> > header: Content-Encoding: gzip
> > header: Date: Wed, 13 Sep 2017 23:27:17 GMT
> > header: Expires: Wed, 13 Sep 2017 23:27:17 GMT
> > header: Cache-Control: private, max-age=0
> > header: X-Content-Type-Options: nosniff
> > header: X-Frame-Options: SAMEORIGIN
> > header: X-XSS-Protection: 1; mode=block
> > header: Server: GSE
> > header: Alt-Svc: quic=":443"; ma=2592000; v="39,38,37,35"
> > header: Transfer-Encoding: chunked
> >
> > ERROR: 400: Invalid Input: Bad request for - invalid
> >
> > Ross
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/jay0lee/GAM/commit/e8f49b8eccc4f1086b933dccdf035764cbd57541#commitcomment-24289048 <https://github.com/jay0lee/GAM/commit/e8f49b8eccc4f1086b933dccdf035764cbd57541#commitcomment-24289048>>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/AEaMsP3gZBrwA_sVyrXKH8gHP737cRarks5siGWcgaJpZM4PW22K <https://github.com/notifications/unsubscribe-auth/AEaMsP3gZBrwA_sVyrXKH8gHP737cRarks5siGWcgaJpZM4PW22K>>
> > .
> >
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub <https://github.com/jay0lee/GAM/commit/e8f49b8eccc4f1086b933dccdf035764cbd57541#commitcomment-24289645>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AIU8L1USbSePoBS-5gOEp91R05Q1ZxQjks5siGyagaJpZM4PW22K>.
>
>
>
>
> --
> Ross Scroggs
> ross.scroggs@gmail.com <mailto:ross.scroggs@gmail.com>


del cname


I think this is exactly the change I'm experimenting with in godip. The svg maps don't fill the space in the Android diplicity client either.


> Still missing these tools: apktool docx2txt enjarify gifbuild js-beautify odt2txt oggDump pgpdump ps2ascii [...]

I first thought that list contained packages not yet available in Nixpkgs. But several of them are (AFAICT). (I reacted to "odt2txt" which I know comes from the "unoconv" package.)


See https://github.com/zond/godip/commit/84809f35ae8843ac3076a38b0e9d745ace8a054e


del


(Showing  0 changed files  with 0 additions and 0 deletions.)


Why is this? Is it a bug in Nix?


> You created a query (similar to the names query above), saved, published and executed.

Yes.

> Selected the above query by query-name in the query selector.

Yes. And I found that error in chrome debug console mentioned in my previous message appears after this step.

> And found the results not appearing in the query drop down?

Yes.


Does this mean the redmine service works?

https://github.com/NixOS/nixpkgs/issues/11560


hhhhhhh


All these little details.... Good thinking. Might need existing in source comments too


Created multidev environment [circle-002-004#pr-4](https://dashboard.pantheon.io/sites/573c46d4-3cbe-48b4-a66b-d581ef883380#pr-4).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-4-circle-002-004.pantheonsite.io/)


>> Selected the above query by query-name in the query selector.
>
> Yes. And I found that error in chrome debug console mentioned in my previous message appears after this step.

Additional info - error appears after selection parameter type 'Query based dropdown List'.


nnn


How could a substraction of two positive 32 bit numbers lead to a set 33th bit? Only when the subtracted value is bigger than the base, right? Why not just check on that?


Created multidev environment [circle-002-004#dev](https://dashboard.pantheon.io/sites/573c46d4-3cbe-48b4-a66b-d581ef883380#dev).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://dev-circle-002-004.pantheonsite.io/)


Is this change the cause of the broken sound in the turtles game in advision? It uses a COP411.


Created multidev environment [badcamp-2017#pr-summits](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-summits).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-summits-badcamp-2017.pantheonsite.io/)


![](https://github.trello.services/images/mini-trello-icon.png) [ZD importer connection failure](https://trello.com/c/qG4AryuH/4137-zd-importer-connection-failure)


加个注释


删掉


Lol


Fixed


adas


hi.....


exception is already passed to previous log


could just pass exception to previous log vs just `ex.getMessage()`


How is the source srid specified? Is it somehow encoded into the "extent" parameter?


**zdasd**


forgot to include my changes, typings look 👌 now tho


good catch


上错，List是引用传递，整个过程List都会改变。
         String是值传递，两个递归函数的String不一样，不需要回溯删除


This solves #1142 google map problems on ssl too!


nice job boy


Indeed. I suggest to use Date.parse instead of such conversion.


cheers to @athenakan for finding this one


This also needs to be changed, otherwise you'd never emit armv7 code, no?


what was `/(?:^\/)|` case for?


what does this do?


"Made members, that are meant to be private, private."
Can't argue with that!


For handling paths that start with a single `/`. That's the case we now handle below.


stylesheet.path only has one `/` after `http:`. I'm not sure where it gets stripped out and why exactly.


Missä tapauksessa careManager voi olla null? Jos ei, niin pois turhat nullicheckit


Created multidev environment [9mobile#pr-nb-3](https://dashboard.pantheon.io/sites/9806d555-c138-4987-b536-a670efd06214#pr-nb-3).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-nb-3-9mobile.pantheonsite.io/)


new Reference(eoc.getId())?


interesting... can you put a HACK comment in there


ok


Mitä tämä tarkoittaa, kun isketään joku random id. Eikö phr ylläpidäkään itse idtä sekvenssistä?


Nice!  Did you find stealing the debug console's UART connection worked okay?  Definitely wasn't designed to do that, but I'm going to be fixing that over the next couple of days (adding support for two UART and I2C lines, among other additions).


This will prevent safe login entirely, which is most likely undesired for most people.


maybe libevent could be used so to wrap over the various implementations?

being an implementation performed by the tor community that would be a plus allowing good acceptance in the tor project: http://libevent.org/

\cc @fpietrosanti


That is debatable. Other programming languages don't seem to agree either:

````
$ irb
irb(main):001:0> "\."
=> "."

$ python3
>>> "\."
'\\.'

$ ghci
Prelude> "\."

<interactive>:1:3: error:
    lexical error in string/character literal at character '.'
````


wqpejoqwijeio;qw


Outoa myös asettaa reference osoittamaan ihan minne sattuu (randomUuid). Miksi näin tehdään?


nice and simple implementation in compatibility with the existing configuration;

by the way, maybe as we you are reimplementing it could be better to use more resilient parsers to not risk buffer overflows on not-trusted user data?


dasdasd


Fighting!!!!


Add Command List
-Balance
getbalance "account"

-Send
move "fromaccount" "toaccount" amount
sendfromaccount "fromaccount" toaddress amount


I have tried the latest pre-release and it looks all good.


your code is almost perfect; in the stile prefer a single indent convention (i recomend for spaces in place of a tab)


This is new project in Github


using libevent this could be generic and benefit of the best solution available on the running kernel


this could lead on an infinite loop in case of memory exaustion


Bengali translation is there, missing from read me, please add.


fighting!!!!!


I think we will not use my ASIAA home to host the manual. Should be somewhere in GitHub?


CC @edolstra.


https://cartavis.github.io/manual/ this one?


Yo! Look what I found! Has this Easter Egg shipped yet?


`continue` 문은 필요하지 않을 것 같아.
`continue` 문을 실행하면 반복문 실행 중간에 남은 처리를 넌너뛰고 다음 요소부터 반복해
예를 들면
``` python
for i in range(5) :
    if i == 3 :
        continue
    print(i)
```
를 실행한 결과는
````
0
1
2
4
````
이야.
`i`가 3일경 우 continue가 실행되어서 print(i)를 건너뛰는 거지.
그럼 만약에 다음과 같은 코드가 의미가 있을까?
```python
for i in range(5) :
    print(i)
    if i == 3 :
        continue
```
i가 3일 경우 `continue`를 만난다 해도 어차피 원래 그 다음에 실행하려했던 코드가 없었던 상태이기 때문에 `continue`가 있던 없든 마찬가지야


só queria dormir


@mmalohlava good to know, thanks! This actually solves the problem when running on external cluster. If you start external H2O cluster on nodes where this file is not available, it ends up with the exception that file could not be loaded

Loading data first to Spark doesn't solve the problem as well. What I would need to do is to load data into spark as Spark DataFrame and then convert to H2OFrame.

This solution makes sure that the file is available to the external nodes of the H2O cluster. I couldn't find a way how to enforce creating H2OFrame from the local file ( just the client )


yes, once my work on the manual is set, I will upload to GitHub manual repository.


Lol, yep, you can see the easter egg on status bar notification when some recall a message.


I actually haven't tried any of this code yet. It compiles and that's it.

I'm only using debugtools for the debugPrintF function. Should I copy-paste it and use only uart.h instead?


两个递归函数的String不是同一个引用


xiugai


Poprawione działa


This returns a `None` in some cases (I think when student has no submission). Need to add a check to do the rest of adding file in case it is not `None`.


Close


++ on tabTitle.js


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/61b915c5-cf67-4468-b42e-b751522366fb "courserapi"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3f8c0f6f-35b4-41bf-8ba3-e99512f04888 "Courseapi") deployed [Courseraapi](https://github.com/manojsunsoft/Courseraapi/releases/tag/deploy-ibm-yp-us-south-My_All_Creations-US-South-20170914-065020 "deploy-ibm-yp-us-south-My_All_Creations-US-South-20170914-065020") to [US South](https://console.bluemix.net/apps/8ac6bdcc-1e4b-4672-b2bd-1a1f4859730e?env_id=ibm:yp:us-south "ibm:yp:us-south:My_All_Creations:US South"), including this commit


Doesn't seem to be particularly transparent, but somewhere down the pricing page:

> Do I need the free trial for open source projects?
> No. If you are looking to use Semaphore for OSS, just sign up and add your projects to your personal account. Or create an organization if you'd like to collaborate with a team. The 30-day trial won't run if your organization contains only open source projects.

>Is there a discount for open source organization that need more than 2 Boxes?
>Yes — the first 2 Boxes are free, and you pay for the rest. When you're ready to upgrade, please contact us to help you.

Not sure whether this is all that useful in free-for-dev though.


Nice Work!


Hi  Benjamin-Dobell,
Is there any plan to push this change to main repo? I mean when can we get this change with npm install?


ah right, no then this is good, I'll revert this commit then


don't you want to add the @type decoration to all private properties, instead of mentioning the type in the description?


refs #3


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/61b915c5-cf67-4468-b42e-b751522366fb "courserapi"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/3f8c0f6f-35b4-41bf-8ba3-e99512f04888 "Courseapi") deployed [Courseraapi](https://github.com/manojsunsoft/Courseraapi/releases/tag/deploy-ibm-yp-us-south-My_All_Creations-US-South-20170914-065408 "deploy-ibm-yp-us-south-My_All_Creations-US-South-20170914-065408") to [US South](https://console.bluemix.net/apps/8ac6bdcc-1e4b-4672-b2bd-1a1f4859730e?env_id=ibm:yp:us-south "ibm:yp:us-south:My_All_Creations:US South"), including this commit


Have you tested it?


Awesome! Also, to apply GPL I think it is safest to attach a notice comment to the start of each source file.

```
{one line to give the program's name and a brief idea of what it does.}
    Copyright (C) {year}  {name of author}

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
```


just checking how to lock or unlock conversation


Adding this is noop. You need to add hooks and configure in ramdisk.


++ on favIcon.js


Please add null check of ctx->src.bev . it dumps core in ssl connected event is received after tcp diconnect


문자열과 정수형을 연결하기
------------------------------------
파이썬에서는
`문자열 + 문자열` 은 `연결된 문자열`
`숫자형 + 숫자형` 은 `덧셈 산수 실행`
이지만,
`문자열 + 숫자형`
과 같은 더하기 연산은 지원하지 않아.
그래서 수를 문자형이랑 연결해서 더 긴 문자열을 만드려면, 먼저 수를 문자열 형식으로 만들어 줘야 해
`문자열 + str(숫자형)` 을 하면 근본적으로 `문자열 + 문자열` 이랑 같은 거니까 숫자가 문자랑 같이 잘 표시될거야

지금은 코드가 Age, Score를 문자열로 관리하고 있어서
```python
print("Age=" + f['Age'], "Name=" + f['Name'], "Score=" + f['Score'])
```
이 잘 작동할 테지만, 만약 교수님 요구사항대로 정수형으로 바꾸면 에러가 날 거 같아서 남기는 코멘트야.


tfw I did `GetDescendantsInChildren` instead of `GetComponentsInDescendants`... lol.


@cezaraugusto please open a ticket to track this TODO if you have not. thanks!


https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every

this might make it simpler
`args.every((arg, index) => item[index] === arg);`


Also add a end of line at the end.


hmm thats weird, can you send me a link with the chinese version you're talking about?
Is there any other way i need to implement this? instead of the proprietary-files.txt


See: https://github.com/brave/browser-laptop/pull/10691/commits/d69c3f7fe2fc37eaee262cf4bcf9fe4bb259e08d#r138811234


Здесь ключ уже не нужен. Это же не коллекция


Почитай https://facebook.github.io/react/docs/lists-and-keys.html


++ if the comment above addressed


嗯  49行的 signOut 是属性，不是变量。


This breaks applications not running on PHP7, by using the `??` operator. Maybe use the ternary operator instead?


wow


Because of those DB issues, i got @Cazzar to rollback the commit. I have branched off the commit on my local instance till I sort out the Database commands.


เลววว


สวย


Thanks Paul, I forgot to bump the version up.


++ on audioTabIcon.js if [this comment](https://github.com/brave/browser-laptop/pull/10691/commits/8a2e3886e3cce8384c09ca8bf3b9e9569d20253e#r138812203) is addressed


![qq 20170914150914](https://user-images.githubusercontent.com/29776488/30416426-b16d910a-995e-11e7-84f9-3fef5af34936.png)


Hi alexandermtang,
I have a query on fix regarding line 214
Ref.
if (state == UIApplicationStateActive) {
              // Notification received background
              [self didReceiveNotificationOnBackgroundState:data];
          }

Is need any reason due to which you removed Foreground state related handling?

As per old code it was like below:
 if (state == UIApplicationStateActive) {
            // Notification received foreground
            [self didReceiveNotificationOnForegroundState:notification];
        } else if (state == UIApplicationStateInactive) {
            // Notification opened
            [self didNotificationOpen:notification];
        } else {
            // Notification received background
            [self didReceiveNotificationOnBackgroundState:notification];
        }

This was really useful to differentiate 3 different states? Let me know If I am missing anything to understand this code?

Thanks and regards,
Kranti


mmh indeed, that fixed the rendering.

any idea where is 5hz are comming from ?
I'm tempted to apply the filter directly to the output of ADLMIDI along with a boost gain


@AgustiCalafellSegura please rename "READ.me" by "README.md", it's very important to keep .md extension at the end of the filename


++ on privateIcon.js


@AgustiCalafellSegura why do you need to ignore this folder in this project?


/cc @timothyb89


It works perfectly for me wth Telegram pcap you share.

Telegram-desktop.pcap:
Detected protocols:
        **Telegram             packets: 2172          bytes: 1227927       flows: 20**

Telegram-web.pcap:
Detected protocols:
        **DHCP                 packets: 2             bytes: 671           flows: 1
        Telegram             packets: 5347          bytes: 3575368       flows: 48**


Should be on the feature/GCB branch now. Pease check when you have time.


I really dislike the `andalso not is_text_search` section. I feel we should check that right at the beginning and if it is a text search return and not do any other categorization.


Created multidev environment [9mobile#ci-37](https://dashboard.pantheon.io/sites/9806d555-c138-4987-b536-a670efd06214#ci-37).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-37-9mobile.pantheonsite.io/)


bla-bla


++ on newSessionIcon.js if [this comment](https://github.com/brave/browser-laptop/pull/10691/commits/cb2cfa1538e46a66e444dd1471e32d30aff70c45#r138813424) is addressed.


突然跑路.jpg


No static methods please. You can always access the Payments addon from anywhere.

For example, from within any addon:

```
$payments_helper = $this->plugin->get_addon('payments')->payments();
```

From a theme or a template file (avoid using $this->plugin):

```
$payments_helper = cuar_addon('payments')->payments();
```


@AgustiCalafellSegura remember that Github is an international social networks of developers, and anybody can read this code. Please, use english as much as possible.

I know that many people has been hired thanks to their Github profile and public contributions in other projects or repositories. So keep in mind that this platform is more important than LinkedIn or even your CV.


not sure, I used the for loopt to be able to break out of it (return false) any moment. That way no unnecessary checks are being done..


Good point!


Personal pet peeve, but assigning `null` as a default value to params (especially non-nullable params like `eventName`) is weird to me


CustomEvent constructors are not supported in IE, seeing that we target schools (which are generally notoriously are poor in keeping up with tech) this could cause problems.

Since we develop for schools I think it is at least worth to mention it in the README


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/101e0085-e242-48e1-ace8-78c60c1ef471 "vincv-todolist-memoire-toolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/016780e7-ae5e-4b7a-b25a-46d8b810c29c "sample-vincv-todolist-memoire-toolchain") deployed [vincv-todolist-memoire](https://github.com/vincv51/vincv-todolist-memoire/releases/tag/deploy-ibm-yp-us-south-vincv51-Openclassrooms-20170914-072057 "deploy-ibm-yp-us-south-vincv51-Openclassrooms-20170914-072057") to [Openclassrooms](https://console.bluemix.net/apps/f768cd3c-e3a1-47ae-94b0-636ab3115c3c?env_id=ibm:yp:us-south "ibm:yp:us-south:vincv51:Openclassrooms"), including this commit


you can review code here 👍


Note `overridePythonAttrs` exists since 17.09. It overrides the call to `buildPythonPackage`.


cnpm install


cnpm install
cnpm run dev


For now, the sdk code endeed does not target older browsers (anymore). AudioContext is also not supported by IE. It is by Edge though. The player is "just" a helper imo, we could try to also build a more legacy player, but we could also leave that up to our users (or build one if request seems more legit).


这是一个简单的vue项目，在做之前也是参考别人的代码做的，可能还有很多不足之处，敬请谅解


misspelling:
" (historically called Seatbelt),**s** a mandatory access control"


Can we not have meaningful variable names?


kkkk


I think the `eventName` default assignment can be ditched indeed. It is just sanity checking which I sometimes fall into. the `data=null` is perfectly legit, because that is also what the `CustomEvent` sets the detail to.


Again, meaningful variable names?


Score 랑 Age 는 정수로 관리하자
--------------------------------------------
```python
str( int( i['Score'] ) + int( parse[2] ) )
```
은 항상 문자열을 반환하기 때문에, 이 코드를 수정해서 Score는 정수로 저장했으면 좋겠어~


close #1843


I agree. Registering a new schema is done on the `/subjects/%s/versions` endpoint:

```
curl -X POST -H "Content-Type: application/json" --data '{"schema": "{\"type\": \"string\"}"}' http://localhost:8081/subjects/my-new-subject
{"error_code":40401,"message":"Subject not found."}%
```

```
% curl -X POST -H "Content-Type: application/json" --data '{"schema": "{\"type\": \"string\"}"}' http://localhost:8081/subjects/my-new-subject/versions
{"id":1}%
```


hhh


thanks


Вроде как сама платформа долго уходила от таких заполнений дат константами... Зачем же это в edt тянуть, что-бы потом каждый раз изменения были в xml?


fair enough, but, does it have to be wrapped in another object? as in is the `{ detail: ... }` part required?


Yes this is probably right when a module calls another module such as sgx calling mmu_notifier:
The calling module decides what it wants to do.
But here this is inside the sgx module which causes your patch to return EINTR and then to translate it to ERESTARTSYS...
It is simpler to set the right return code when you know what it should be.


alrighty then, but I would like to see a list of supported browsers in the README :)


Исправлен баг https://github.com/livestyle/atom/pull/36


Are you sure about this? Once we have discovered a range field. Another range just means that the field is then present which is what we want. If we have two columns in an index and selector with both those fields but both of them are range queries. The index is still valid. We just won't use the second field in the range query but do that part in-memory.


Mouais, c'est très spécifique à un Post ça. Autant ne pas utiliser TextInputWithRemainingChars et mette ce h3 dans EditPostForm en fait.


See my statement above. I think this should be true


localhost:8182/projectname/path?parm=value&parm2=value
by commndline -
for @GET
curl "localhost:8182/projectname/path?parm=value&parm2=value"

for @POST
curl -X POST "http://localhost:8182/SampleJax/post1"
for parameter
curl --data "id=5&name='ankur'&price=60" http://localhost:8182/SampleJax/add


++ if comments on #10691 are addressed


Using a number with parseInt is not a good practice. `parseInt(0.0000008)` will get `8` because `(0.0000008).toString() === "8e-7"`. And it is hard for ESLint to find out this problem but easy for Flow.
In the other side, it is recommended to set radix even if the value is 10. But I can easily use ESLint to avoid this situation, so just let radix to be optional in Flow is fine.


This is really nice progress. I think you should write some eunit tests for this file to test out all these functions.
Here is an example of how to set it up https://github.com/garrensmith/couchdb/blob/add-index-selector-subset/src/mango/src/mango_selector.erl#L614

Then from the command line you run `make eunit apps=mango suites=mango_idx_view` and it will only run those tests


sounds like a legit reason, you could use `Array.prototype.some` in that case

in this case you check if there are any mismatches. When the first mismatch is found it should stop checking
`!args.some((arg, index) => item[index] !== arg)`


The `CustomEvent` cunstructors its `customEventInit` param is optional, thus not required. If provided it expects an object like shown.

https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent


It wouldn't break the DB. It just wouldn't work


Hi Michael,

Could you do a pull request so I can merge these changes into master? I'm sure they're useful to other users 👍

Thanks,

Alex


Don't use `fsPath`, but `path` Otherwise you duplicate a host


Yes, that is how I am doing this currently :
https://github.com/LI3DS/cli-li3ds/blob/import-json/data/2017_17FA7506_C_6.json#L1784


ありがとうございます。`TODAY`はローカル上で一時的に日付を操作したく定義したものであり、実際には、コード上の全ての`TODAY`を`date.today()`に置き換える予定です。


taoyuan's AndroidUtils
使用

    project build.gradle下添加：

maven { url 'https://jitpack.io' }

如下：

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

    app build.gradle下添加依赖 compile 'com.github.seeways:AndroidUtils:1.2.0'

2017.04.07

    删除 @mipmap 文件夹

2017.3.27
图片帮助类ImageUtils更新部分如下：

    bitmap转成png保存(New:自定义保存)
        saveImg(String savePath,Bitmap bitmap,String imgName)
        替代方案如下
        自定义压缩格式(普通用户推荐 CompressFormat.PNG )
        可选是否回收(不写此参数默认false)
        文件名合并至路径中(亦可直接用File)

    boolean save(Bitmap src, String filePath, CompressFormat format)

    boolean save(Bitmap src, File file, CompressFormat format)

    boolean save(Bitmap src, String filePath, CompressFormat format, boolean recycle)

    boolean save(Bitmap src, File file, CompressFormat format, boolean recycle)

    bitmap转byteArr byte[] bitmap2Bytes(Bitmap bitmap, CompressFormat format)
    byteArr转bitmap Bitmap bytes2Bitmap(byte[] bytes)

    drawable转bitmap Bitmap drawable2Bitmap(Drawable drawable)
    bitmap转drawable Drawable bitmap2Drawable(Resources res, Bitmap bitmap)

    drawable转byteArr byte[] drawable2Bytes(Drawable drawable, CompressFormat format)
    byteArr转drawable Drawable bytes2Drawable(Resources res, byte[] bytes)

    各种单向获取bitmap()
        view Bitmap view2Bitmap(View view)
        File Bitmap getBitmap(File file)
        File Bitmap getBitmap(File file, int maxWidth, int maxHeight)
        filePath Bitmap getBitmap(String filePath)
        filePath Bitmap getBitmap(String filePath, int maxWidth, int maxHeight)
        IO Bitmap getBitmap(InputStream is)
        IO Bitmap getBitmap(InputStream is, int maxWidth, int maxHeight)
        byte[] Bitmap getBitmap(byte[] data, int offset)
        byte[] Bitmap getBitmap(byte[] data, int offset, int maxWidth, int maxHeight)
        Res Bitmap getBitmap(Resources res, int id)
        Res Bitmap getBitmap(Resources res, int id, int maxWidth, int maxHeight)
        描述 Bitmap getBitmap(FileDescriptor fd)
        描述 Bitmap getBitmap(FileDescriptor fd, int maxWidth, int maxHeight)

    缩放图片

    newWidth,newHeight代表新值 scaleWidth，scaleHeight代表基于原来的倍数

+ `Bitmap scale(Bitmap src, int newWidth, int newHeight) `
+ `Bitmap scale(Bitmap src, int newWidth, int newHeight, boolean recycle)`
+ `Bitmap scale(Bitmap src, float scaleWidth, float scaleHeight)`
+ `Bitmap scale(Bitmap src, float scaleWidth, float scaleHeight, boolean recycle)`

    裁剪图片 Bitmap clip(Bitmap src, int x, int y, int width, int height, boolean recycle)
    倾斜图片 Bitmap skew(Bitmap src, float kx, float ky, boolean recycle)
    平移倾斜 Bitmap skew(Bitmap src, float kx, float ky, float px, float py, boolean recycle)
    旋转图片 Bitmap rotate(Bitmap src, int degrees, float px, float py, boolean recycle)
    get旋转角度(90,180,270) int getRotateDegree(String filePath)
    切为圆形 Bitmap toRound(Bitmap src, boolean recycle)
    自定义圆角 Bitmap toRoundCorner(Bitmap src, float radius, boolean recycle)
    添加边框 Bitmap addFrame(Bitmap src, int borderWidth, int color, boolean recycle)
    添加文字水印 Bitmap addTextWatermark(Bitmap src, String content, float textSize, int color, float x,float y, boolean recycle)
    添加图片水印 Bitmap addImageWatermark(Bitmap src, Bitmap watermark, int x, int y, int alpha, boolean recycle)

压缩相关

本类根据BlankJ的Image改的，压缩方法上与原作者就压缩格式有争议，所以将以下部分的压缩格式提取，由使用者选择。

    按缩放压缩(原图缩放不涉及压缩格式)
        赋值 Bitmap compressByScale(Bitmap src, int newWidth, int newHeight, boolean recycle)
        倍数 Bitmap compressByScale(Bitmap src, float scaleWidth, float scaleHeight, boolean recycle)

    按质量压缩
        质量 Bitmap compressByQuality(Bitmap src,Bitmap.CompressFormat format, @IntRange(from = 0, to = 100) int quality, boolean recycle)
        最大值 Bitmap compressByQuality(Bitmap src, Bitmap.CompressFormat format,long maxByteSize, boolean recycle)

    按采样大小压缩
        Bitmap compressBySampleSize(Bitmap src, Bitmap.CompressFormat format,int sampleSize, boolean recycle)

2017.3.22

新增FileUtils

    文件工具类 FileUtils
        根据文件路径获取文件 File getFileByPath(String filePath)
        判断文件是否存在 boolean isFileExists(String filePath)
        重命名文件 boolean renameFile(String filePath, String newName)
        判断是否是目录 boolean isDir(String dirPath)
        判断是否是文件 boolean isFile(String filePath)
        如果目录不存在则创建 boolean createOrExistsDir(String dirPath)
        获取目录下制定后缀名的文件(忽略大小写) List<File> listFilesInDirWithFilter(String dirPath, String suffix, boolean isRecursive)
        文件转bytes byte[] File2Bytes(String filePath)
        获取文件大小 String getFileSize(String PathOrURL)
        获取文件长度 long getFileLength(String filePath)
        获取文件名 String getFileName(String filePath)
        获取拓展名 String getFileExtension(String filePath)

2017.3.20

新增EncodeUtils，EncryptUtils，StringUtils

    字符串工具类 StringUtils
        判空操作 boolean isEmpty(String s)
        字符串是否相等(a String 1,b String2,isIgnoreCase是否忽略大小写)
        isEquals(String a, String b,boolean isIgnoreCase)

    编码工具类 EncodeUtils
        默认URL编码(UTF-8) String urlDecode(String input)
        自定义字符集编码 String urlDecode(String input, String charset)
        Base64编码 byte[] base64Encode(byte[] input)
        Base64解码 byte[] base64Decode(byte[] input)
        Base64自定义flags编码 byte[] base64Encode(byte[] input,int flags)
        Base64自定义flags解码 byte[] base64Decode(byte[] input,int flags)
        Html编码 String htmlEncode(CharSequence input)
        Html解码 CharSequence htmlDecode(String input)

    加密工具类 EncryptUtils

        MD5系列
            String To MD5 String String2Md5(String data)
            String To MD5 String String2Md5(String data, String salt)
            byte To MD5 String byte2Md5(byte[] data)
            byte To MD5 String byte2Md5(byte[] data, byte[] salt)
            MD5 进行hash加密 byte[] encryptMD5(byte[] data)

        AES系列
            关于AES要解释起来也不是一句两句能解释的，稍后我会写篇博客来阐述
            博客：https://seeways.github.io/
            简书：http://www.jianshu.com/p/648bac06e663
            配合Base64转码是常用的，转16进制可以理解为MD5运算
            默认AES加密 byte[] AESEncrypt(byte[] data, byte[] key)
            AES加密后转为Base64编码 byte[] AES2Base64(byte[] data, byte[] key)
            AES加密后转为16进制 String AES2Hex(byte[] data, byte[] key)
            默认AES解密 byte[] AESDecrypt(byte[] data, byte[] key)
            AES解密Base64编码密文 byte[] decryptBase64AES(byte[] data, byte[] key)
            AES解密16进制密文 byte[] decryptHexAES(String data, byte[] key)

        SHA系列(SHA1,SHA256,SHA512)
            SHA1加密
                String SHA1Encrypt(String data)
                String SHA1Encrypt(byte[] data)
                byte[] SHA1Hash(byte[] data)
            SHA256加密
                String SHA256Encrypt(String data)
                String SHA256Encrypt(byte[] data)
                byte[] SHA256Hash(byte[] data)
            SHA512加密
                String SHA512Encrypt(String data)
                String SHA512Encrypt(byte[] data)
                byte[] SHA512Hash(byte[] data)

2017.3.15

新增DeviceUtils

感谢Blankj，对Blankj的代码作了部分修改

    Utils.init(Context context);
    使用

    判断设备是否root
        boolean isDeviceRooted()
    获取设备系统版本号
        int getSDKVersion()
    获取设备AndroidID
        String getAndroidID()
    获取设备MAC地址
        String getMacAddress()
    获取设备厂商
        String getManufacturer()
    获取设备型号
        String getModel()
    包含了一个静态内部类ShellUtils
        execCmd: 是否是在root下执行命令
        主要是用命令的，这个目前我几乎用不到，主要是当工具类用

2017.3.7

创建版本
APP辅助类APPUtils

    获取应用程序名称
        getAppName(Context context)
        return String
    获取版本号           + getVersionName(Context context)
        return String
    获得版本码
        getVersionCode(Context context)
        return int

Log管理类 L

    用法1:L.e("test");(默认tag)
    用法2:L.e("test","test");(自定义tag)

Snackbar 管理类 S

    普通提示Snack
        showNormalSnack(View view,CharSequence text)
        showNormalSnack(View view,int text)
    响应式Snack
        showActionSnack(View view,CharSequence text,CharSequence action,View.OnClickListener listener)
        showActionSnack(View view,int text,CharSequence action,View.OnClickListener listener)
    Snackbar需要导入design包
    均为短时间显示

Toast管理类 T

    短时间显示
    void showShort(Context context, int message)
    void showShort(Context context, CharSequence message)
    长时间显示
    void showLong(Context context, CharSequence message)
    void showLong(Context context, int message)

转换类ConvertUtils

    BitMap to Bytes
        Bitmap2Bytes(Bitmap bm)
        return byte[]
    String to int
        String2Int(String string)
        return int

常用单位转换辅助类DensityUtils

    dp转px
        dp2px(Context context,float dpval)
        return int

    sp转px
        sp2px(Context context,float spval)
        return int

    px转dp
        px2dp(Context context,float dpval)
        return float

    px转sp
        floatpx2sp(Context context,float pxval)
        retrun float

http请求工具类HttpUtils

    异步的Get请求
        doGetAsyn(final String url,final CallBack callBack)
    异步的Post请求
        doPostAsyn(final String url,final String params,final CallBack callBack)
    Get请求
        doGet(String urlStr)
        return string
    有响应结果的Post
        doPost(String urlStr, String params)
        return String

图片帮助类ImageUtils

    根据路径得到原图的宽高
        getImgWidthAndHeight(String path)
        return int[]
        int width = int[0];int height = int[1];
    bitmap转成png保存到sd卡
        saveImg(String savePath,Bitmap bitmap,String imgName)
    请看3.27ImageUtils更新日志

软键盘辅助类KeyBoardUtils

    打开软键盘
        openKeyBoard(EditText mEditText,Context mContext)
    关闭软键盘
        closeKeyBoard(EditText mEditText,Context mContext)

内存管理类MemoryInfo

    return 都是long
    获得可用内存getAvailableInternalMemorySize()
    获得总内存getTotalInternalMemorySize()
    获得可用外存getAvailableExternalMemorySize()
    获得总外存getTotalExternalMemorySize()

网络工具类NetUtils

    判断网络是否连接
        isConnected(Context context)
        return boolean
    判断是否是wifi连接
        isWifi(Context context)
        return boolean
    打开网络设置界面
        openSet(Activity activity)

屏幕管理类ScreenUtils

    获得屏幕高度
        getScreenHeight(Context context)
        return int

    获得屏幕宽度
        getScreenHeight(Context context)
        return int

    获得状态栏的高度
        getStatusHeight(Context context)
        return int

    获取当前屏幕截图，包含状态栏
        snapShotWithStatusBar(Activity activity)
        return Bitmap

    获取当前屏幕截图，不包含状态栏
        snapShotWithoutStatusBar(Activity activity)
        return Bitmap

    由于我比较懒，所以以后更新部分返回值类型全部写在方法名前面

SD卡辅助类SDcardUtils

    判断SDCard是否可用
        boolean isSDCardEnable()
    获取SD卡路径
        String getSDCardPath()
    获取SD卡的剩余容量 单位byte
        long getSDCardsize()
    获取指定路径所在空间的剩余可用容量字节数
        long getavailable (String filePath)
    获取系统存储路径
        String getRootDirectoryPath()
    获取内部存储路径
        String getDataDirectoryPath()

SharedPreferences管理类SPUtils

    定义文件名
        FILE_NAME
    保存数据
        void put(Context context, String key, Object object)
    得到数据
        Object get(Context context, String key, Object defaultobject)
    Object为对应的数据类型String，Integer，Boolean，Float，Long，默认String
    移除某个key值已经对应的值
        void remove(Context context, String key)
    清除所有数据
        void clear(Context context)
    查询某个key是否已经存在
        boolean contains(Context context, String key)
    返回所有的键值对
        Map<String, ?> getAll(Context context)

Time管理类TimeUtils

    获取时间戳
        String getTimeStemp()
    获得当前时间
        String getTime()
    获取年，年月，年月日
        String getDayTime()
        String getLikeMonth()
        String getLikeYear()

2017.3.14

    增加2个等待进度条
    增加国际化支持

Loading帮助类ProgressDialog

    菊花进度条
        Dialog loadingDialog1(Context context, String msg,boolean isCancelable)
    长条进度条
        Dialog loadingDialog2(Context context, String msg, boolean isTransBg, boolean isCancelable)
    关闭进度条
        void closeDialog(Dialog dialog)


У массивов есть клевые методы `first` и `last`, чтобы можно было получить первый и последний элемент


`pd.set_option('line_width', 200)`は消し忘れです。ご放念ください。


Код дублируется много раз

Utils.showAlertWith(message: errorsDescription.badDataBaseAccess.rawValue, viewController: self, okHandler: { (alertAction) in
 +                                    self.goToNewsViewController()
 +                                    return
 +                                })


fdalkjaosfj a


How about you suggest one? Three years of development and the exact meaning of vehicle_entry->var_03 is still not known.


#5 Fixed Permohonan Kredit Index


@alyxrossetti I have made a change to the api server: the `parent.doc` is now the collection object (aka the json document.) You should not need to fetctCollection anymore. Pull the dana-api and run:

- make docker_images
- docker-compose restart api


что будет с completion если getXmlString вернет nil?


Посмотрите пример парсинга xml у Alamofire, секция Creating a Custom Response Serializer


Скачиваем картинки синхронно в главном потоке. Хорошо ли это?


Ok. And `select st_transform(NULL::geometry, 4326);` returns `NULL`, so that should work when no extent is provided.


no-no-no, fix tabs


Fund it


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


woah I did not know this was a thing


> brp-java-repack-jars is meant to eliminate multilib conflicts for
> arch-dependent packages that include both arch-independent JARs under
> /usr/share/java and GCJ-compiled .jar.sos under /usr/lib*.  JAR encodes
> a timestamp in archives it produces, so RPM's checksum-based conflict
> detection algorithm forbids installation of two otherwise identical JARs
> built at different times.  Such conflicts affect Java packages that
> provide GCJ support.  The problem doesn't exist for noarch Java
> packages.

In our case we have a number of conflict so I made that small patch to mute trouble and investigate in future releases what is going on.


OMG 🌊


In the end: yes
👍


I actually cannot confirm this, as when you hover the mouse over the number icon, it is replaced with the close button soon.


This endpoint was built with PHP Slim Framework


Why do you removed `freeze`?


What about the header files for sqlite do the stay the same as in 3.15.2 ?


Adapter au nom de votre fichier


Зачем этот метод я не понял. Для работы строка<->дата нужно использовать DateFormatter


**Whoops!**

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

**WARNINGS**
[`src/content/en/updates/2017/09/picture-in-picture.md#L52`](https://github.com/Google/WebFundamentals/blame/0a5c064619503d6fdae94237630ccc8356f2653c/src/content/en/updates/2017/09/picture-in-picture.md#L52) - '<script> tags are generally not allowed, please double check.


wrong tabs shall not pass )


same


Harit did it


Please open an issue for this question.


В один файл Utils намешали работу с сетью, с UI, с датами. Тот же showAlertWith можно было сделать через extension


python 文件处理


Don't think so, it's a match guard so it trues the next arm when the if isn't true


Head read koodi!


Only the amalgamation has changed. It includes the header files inside of it.


Great, thanks :) This will simplify a number of things for us (SPARK) and me.


I did not notice the directory rename... Sorry for the noise.


Сможете ли вы объяснить как работает этот метод? Для сложных моментов лучше использовать проверенные  сторонние библиотеки


@xperseguers Sorry for direct commit, forgot that i can do.


А что если для одной из новостей дата не придет с сервера? Что будет с приложением?


예외처리
------------------------------
사용자가 어떤 명령을 내리던지 간에 프로그램이 중간에 에러가 나서 종료되지 않고 항상 적합하게 동작할 수 있게 짤 수 있으면 더할나위 없을 것 같아. 가능하면 해봐~


TeamCity ApiNotifiacationTest :: Build-PR [Build 8](http://teamcity.bx8:81/viewLog.html?buildId=2190&buildTypeId=ApiNotifiacationTest_BuildPr) is now running


TeamCity ApiNotifiacationTest :: Build-PR [Build 8](http://teamcity.bx8:81/viewLog.html?buildId=2190&buildTypeId=ApiNotifiacationTest_BuildPr) outcome was **FAILURE**
Summary: Compilation error: ApiNotification\ApiNotification.csproj (new) Build time: 00:00:15


Just add check by hooking blizzard function. Something like this
	```
hooksecurefunc(OrderHallCommandBar, "RefreshCategories", function(self)
		local index = 1
		-- C_Timer.After(0.8, function() -- Give it a bit more time to collect.
			for i, child in ipairs({self:GetChildren()}) do
				if child.Icon and child.Count and child.TroopPortraitCover then
					child:ClearAllPoints()
					child:SetPoint("LEFT", self.AreaName, "RIGHT", 50 + (index - 1) * 120, 0)
					child:SetWidth(60)

					child.TroopPortraitCover:Hide()
					child.Icon:ClearAllPoints()
					child.Icon:SetPoint("LEFT", child, "LEFT", 0, 0)
					child.Icon:SetSize(32, 16)

					child.Count:ClearAllPoints()
					child.Count:SetPoint("LEFT", child.Icon, "RIGHT", 5, 0)
					child.Count:SetTextColor(.9, .9, .9)
					child.Count:SetShadowOffset(.75, -.75)

					index = index + 1
					OrderHallCommandBar:SetWidth(240 + (index * 94))
				end
			end
		-- end)
	end)
```
Try this https://gist.github.com/Wetxius/221af49d877a0c04eb0590ae5af24c7f
I don't test this code.


i would recommend something like `kubesecrets-credentials-provider` or `kubernetes-credentials-provider` as the artifactId... alternatively `kubesecrets-credentials-impl` or `kubernetes-credentials-impl` would be ok, but as you are the first OSS implementation of an alternative credentials provider, I would strongly recommend that we start the convention that all credentials provider plugins are `___-credentials-provider` to aid user comprehension.


@Kogoro You cannot reference the FeatureIDE Core Plug-In in the FM Core Plug-In. If you would have tested FeatureIDE with only feature modeling installed, you would have noticed that several month earlier. Seems to be one of the causes, why nightly builds fail.


Yes, but in your sqlcipher submodule in libs/include you still have the old sqlite3.h from 3.15.2


try this commit:
https://github.com/thirtybees/thirtybees/pull/350/commits/648a9891dfde9fe9bff9012af15d5f67e9fe9a08


Зачем здесь слово throws?


Thank you!
 I will fix it soon with other typos (2739, 2740, 2743, 2744, 3135, 3136, 3137)
-
As I wrote on the second tab of the ODS, 336289-002 is the official Intel Lat & TP list of the SKX:
https://software.intel.com/sites/default/files/managed/ad/dc/Intel-Xeon-Scalable-Processor-throughput-latency.pdf


qsdf


Criteria cr = session.createCriteria(Employee.class);

// Lấy các record có salary lớn hơn 2000
cr.add(Restrictions.gt("salary", 2000));

// Lấy các record có salary nhỏ hơn 2000
cr.add(Restrictions.lt("salary", 2000));

// Lấy các record có fistName bắt đầu là zara
cr.add(Restrictions.like("firstName", "zara%"));

// Dạng không phân biệt chữ hoa và chữ thường cho điều kiện trên.
cr.add(Restrictions.ilike("firstName", "zara%"));

// Lấy các record có salary trong khoảng 1000 và 2000
cr.add(Restrictions.between("salary", 1000, 2000));

// Check thuộc tính đã cho là null
cr.add(Restrictions.isNull("salary"));

// Check thuộc tính đã cho là khác null
cr.add(Restrictions.isNotNull("salary"));

// Check thuộc tính đã cho là empty
cr.add(Restrictions.isEmpty("salary"));

// Check thuộc tính đã cho là khác empty
cr.add(Restrictions.isNotEmpty("salary"));

Criteria cr = session.createCriteria(Employee.class);

Criterion salary = Restrictions.gt("salary", 2000);
Criterion name = Restrictions.ilike("firstNname","zara%");

// Lấy các record phù hợp với điều kiện OR
LogicalExpression orExp = Restrictions.or(salary, name);
cr.add(orExp);

// Lấy các record phù hợp với điều kiện AND
LogicalExpression andExp = Restrictions.and(salary, name);
cr.add(andExp);

List results = cr.list();

Criteria cr = session.createCriteria(Employee.class);

// Lấy các record có salary lớn hơn 2000
cr.add(Restrictions.gt("salary", 2000));

// Sắp xếp các record theo thứ tự giảm dần
cr.addOrder(Order.desc("salary"));

// Sắp xếp các record theo thứ tự tăng dần
cr.addOrder(Order.asc("salary"));

List results = cr.list();

Criteria cr = session.createCriteria(Employee.class);

// Lấy tổng số hàng.
cr.setProjection(Projections.rowCount());

// Lấy giá trị trung bình của một thuộc tính.
cr.setProjection(Projections.avg("salary"));

// Để có số lần xuất hiện duy nhât của một thuộc tính.
cr.setProjection(Projections.countDistinct("firstName"));

// Lấy giá trị maximum của một thuộc tính.
cr.setProjection(Projections.max("salary"));

// Lấy giá trị minimum của một thuộc tính.
cr.setProjection(Projections.min("salary"));

// Lấy tổng các giá trị của một thuộc tính
cr.setProjection(Projections.sum("salary"));


@Kogoro This filter probably needs to be located in UI rather than FM UI.


Perfect, I finally moved it a normal manual page


datetime string is locale dependent. So it is not so good idea to calculate that just based on string. Besides we have to consider a case when startDate and endDate have different dates, like Date(2000,1,1,10,0,0),  Date(2000,2,1,11,0,0) so hours value can be more that 24


增加 接口 tw_request
优化get 的 301响应
修复windows下不能取得客户端ip/端口信息
等


зачем конструкция if? можно написать просто
let news = parseXmlString(data)
completion(news)


@Kogoro This filter and its interface probably needs to be located in UI rather than FM UI.


delete this method, you are a read-only store from the UI, so do not implement this method unless you want to allow the UI to try and modify


유연한 처리
---------------------------------------
만일 `show add del inc find` 같은 명령어가 대소문자 에 상관없이 작동하게 하려면 어떻게 해야할까?
만일 그렇다면
`show Name`
`Show Name`
`SHOW Name`
`ShoW Name`
이 모두 같은 명령이겠지.

```python
inputstr.split(" ").lower()
```
처럼 문자열을 모두 소문자로 바꾸는 lower() 함수를 사용하면 사용자가 어떻게 대소문자를 입력하든 잘 동작하게 할 수 있지 않을까?


Okay, I take my comment back, I misread that section. ;)


Yes.  I put a note in the readme that I only changed the amalgamation. I have no plans to change anything else unless I need to (it was updated for performance reasons, not API ones). I prefer that the owner update the actual sqlcipher repo.


resolve(\Story\Cms\Contracts\StoryPost::class)->create($data);


sync


`cout << "Orzzzzzzzzzz" << endl;`


synch


yep agreed - just didn't get to it yesterday but I think eunit more appropriate than python tests for this


Hello @tsexton6689 , does this commit allow the setting of HTTP headers during request? Will you be submitting a Pull Request to ratiw/vuetable-2 ?


유연한 처리
---------------------------------------
만일 `show add del inc find` 같은 명령어가 대소문자 에 상관없이 작동하게 하려면 어떻게 해야할까?

만일 그렇다면

`show Name`
`Show Name`
`SHOW Name`
`ShoW Name`

이 모두 같은 명령이겠지.

```python
inputstr.split(" ").lower()
```
처럼 문자열을 모두 소문자로 바꾸는 lower() 함수를 사용하면 사용자가 어떻게 대소문자를 입력하든 잘 동작하게 할 수 있지 않을까?


This is correct if you want the store to be read-only from Jenkins


```
<!DOCTYPE html>
<html lang="en">

<head>
	<!-- Required meta tags -->
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
	<title>Change Bank - Pre-sale ICO</title>
	<!-- Bootstrap CSS -->
	<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
	<link rel="icon" href="images\CB-favicon.png">
	<link rel="stylesheet" href="iconfonts.min.css">
	<link rel="stylesheet" href="style.css">
	<!-- Google Tag Manager -->
	<script>
		(function(w, d, s, l, i) {
			w[l] = w[l] || [];
			w[l].push({
				'gtm.start': new Date().getTime(),
				event: 'gtm.js'
			});
			var f = d.getElementsByTagName(s)[0],
				j = d.createElement(s),
				dl = l != 'dataLayer' ? '&l=' + l : '';
			j.async = true;
			j.src =
				'http://www.googletagmanager.com/gtm.js?id=' + i + dl;
			f.parentNode.insertBefore(j, f);
		})(window, document, 'script', 'dataLayer', 'GTM-PQNGPRX');

	</script>
	<!-- End Google Tag Manager -->
	<!-- Facebook Pixel Code -->
	<script>
		! function(f, b, e, v, n, t, s) {
			if (f.fbq) return;
			n = f.fbq = function() {
				n.callMethod ?
					n.callMethod.apply(n, arguments) : n.queue.push(arguments)
			};
			if (!f._fbq) f._fbq = n;
			n.push = n;
			n.loaded = !0;
			n.version = '2.0';
			n.queue = [];
			t = b.createElement(e);
			t.async = !0;
			t.src = v;
			s = b.getElementsByTagName(e)[0];
			s.parentNode.insertBefore(t, s)
		}(window, document, 'script',
			'http://connect.facebook.net/en_US/fbevents.js');
		fbq('init', '376463126083278');
		fbq('track', 'PageView');

	</script>
</head>

<body>
	<nav class="navbar navbar-expand-lg navbar-light bg-light scroll-nav">
		<div class="container">
			<a class="navbar-brand" href="index.htm"><img src="images\logo-black.png" class="img-responsive"></a>
			<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
				<span class="navbar-toggler-icon"></span>
			</button>

			<div class="collapse navbar-collapse" id="navbarSupportedContent">
				<ul class="navbar-nav">
					<li class="nav-item"><a class="nav-link" href="http://goo.gl/yPwyLz" target="_blank">Whitepaper</a></li>
					<li class="nav-item"><a class="nav-link" href="http://change-bank.co/#bank">Bank</a></li>
					<li class="nav-item"><a class="nav-link" href="http://change-bank.co/#marketplace">Marketplace</a></li>
					<li class="nav-item"><a class="nav-link" href="http://change-bank.co/#team">Team</a></li>
					<li class="nav-item"><a class="nav-link" href="http://change-bank.co//ico">ICO</a></li>
					<li class="nav-item"><a class="nav-link" href="http://change-bank.co//faq">Faq</a></li>
					<li class="nav-item"><a class="nav-link" href="http://medium.com/@changebank" target="_blank">Blog</a></li>
					<li class="nav-item"><a class="nav-link" href="http://change-bank.co//translations">Other languages</a></li>
				</ul>
			</div>
		</div>
	</nav>
	<div class="container-fluid hero-section">
		<div class="container navigation">
			<div class="row align-items-center">
				<div class="col-md-2">
					<a href="index.htm"><img src="images\logo-white.png" alt="" class="logo"></a>
				</div>
				<div class="col-md-10">
					<ul class="above-fold-nav">
						<li><a class="nav-link" href="http://goo.gl/yPwyLz" target="_blank">Whitepaper</a></li>
						<li><a href="http://change-bank.co/#bank">Bank</a></li>
						<li><a href="http://change-bank.co/#marketplace">Marketplace</a></li>
						<li><a href="http://change-bank.co/#team">Team</a></li>
						<li><a href="http://change-bank.co/ico">ICO</a></li>
						<li><a href="http://change-bank.co/faq">Faq</a></li>
						<li><a href="http://medium.com/@changebank" target="_blank">Blog</a></li>
						<li><a href="http://change-bank.co/translations">Other languages</a></li>
					</ul>
				</div>
			</div>
		</div>
		<div class="container title text-center">
			<h1>Pre-sale ICO live now</h1>
			<form action="" class="form-inline" id="publicAddressForm">
				<div class="alert alert-danger" id="incorrectAnswer" style="display:none;">
					Incorrect public address. Please refer to investment guide below or contact live chat.
				</div>
				<div class="form-group">
					<input type="text" placeholder="Your wallet public address" class="form-control" id="userPublicAddress">
					<input type="submit" class="btn btn-primary" value="Show contribution address">
				</div>

			</form>
			<a href="http://medium.com/@changebank/pre-sale-guide-how-to-invest-f86a65c3e160" target="_blank" style="color:#fafeff;font-size:12px;" id="investmentGuideHelper">Don't know what a public address is? Click here to see our investment guide</a>
			<div class="alert" id="investmentAddress">

			</div>

			<div class="row contribution-help">
				<div class="col">
					<div class="contribution-label">Current bonus</div>
					<div class="contribution-value" id="currentBonusValue">25%</div>
				</div>
				<div class="col">
					<div class="contribution-label">Minimum commitment</div>
					<div class="contribution-value">10 ETH</div>
				</div>
				<div class="col">
					<div class="contribution-label">Gas Limit</div>
					<div class="contribution-value">250,000</div>
				</div>
			</div>
			<p><b>Send your ETH from your MyEtherWallet, not an exchange.</b></p>
			<div class="progress">

				<div class="progress-bar progress-bar-presale">
					<div class="tooltip-label">
						<div class="tooltip-text">
							50,000 ETH
							<br> Pre-sale cap
						</div>
						<div class="arrow"></div>
					</div>
					<div class="progress-bar progress-bar-presale-progress progress-bar-striped progress-bar-animated" role="progressbar" style="min-width:32px;width:0%;" id="presaleProgress">
						<div class="tooltip-label">
							<div class="arrow"></div>
							<div class="tooltip-text" id="alreadyRaised">
								??? ETH
								<br> Raised of pre-sale
							</div>

						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="container disclaimer">
			<div class="row">
				<div class="col-md-1"></div>
				<div class="col-md-4 text-right">
					<img src="images\app-screenshots.png" class="img-fluid" alt="">
				</div>
				<div class="col-md-7">
					<h3>Before you participate</h3>
					<p>✓ Read our investment guide and follow instructions carefully</p>
					<p>✓ Send your ETH from your MyEtherWallet, not an exchange</p>
					<p>✓ You agree to the terms set out in the whitepaper</p>
					<p>✓ Contact us if you have any inquiries</p>
					<a href="http://medium.com/@changebank/pre-sale-guide-how-to-invest-f86a65c3e160" target="_blank" class="btn btn-outline">Investment guide <i class="icon icon-chevron-right"></i></a>
				</div>
			</div>
		</div>
	</div>
	<div class="container-fluid ico-timer">
		<div class="container">

			<h2>Main sale starts in</h2>
			<div class="row timer">
				<div class="col">
					<div class="value month">00</div>
					<div class="unit">Months</div>
				</div>
				<div class="col">
					<div class="value day" id="dayCount">08</div>
					<div class="unit">Days</div>
				</div>
				<div class="col">
					<div class="value hour" id="hourCount">10</div>
					<div class="unit">Hours</div>
				</div>
				<div class="col">
					<div class="value minute" id="minuteCount">01</div>
					<div class="unit">Minutes</div>
				</div>
				<div class="col">
					<div class="value second" id="secondCount">38</div>
					<div class="unit">Seconds</div>
				</div>
			</div>
			<img src="images\ChangeLabelled.svg" alt="" class="img-fluid ico-time-map">
			<p class="date-info">10PM, September 16th, 2017 (UTC+8)</p>
			<a href="http://medium.com/@changebank/pre-sale-guide-how-to-invest-f86a65c3e160" target="_blank" class="btn btn-outline">Investment guide <i class="icon icon-chevron-right"></i></a>
		</div>

	</div>
	<div class="container-fluid footer">
		<div class="row">
			<div class="col-md-3">
				<h4>Change Bank</h4>
				<p><a href="http://goo.gl/yPwyLz" target="_blank">Whitepaper</a> | <a href="http://goo.gl/FXjsQE" target="_blank">백서 </a> | <a href="http://1drv.ms/b/s!AqkwhRGBjMeAhXR_E05H5WuTve-X" target="_blank">白皮书</a> | <a href="http://1drv.ms/b/s!AqkwhRGBjMeAhXdBwl7Thcwr0-Cp" target="_blank">白書</a></p>
				<p><a href="http://goo.gl/BAobpL" target="_blank">Bounties & Rewards</a></p>
				<p><a href="http://change-bank.co/translations/">Translated Materials</a></p>
				<p><a href="http://youtu.be/tGCElDm3eEU" target="_blank">Interview with Kristjan, CEO</a></p>
			</div>
			<div class="col-md-3">
				<h4>Socials</h4>
				<p><a href="http://t.me/joinchat/GWX8HkLwpOoocINbLXfRtg" target="_blank">TELEGRAM</a></p>
				<p><a href="http://open.kakao.com/o/gUXKw8z" target="_blank">KAKAOTALK</a></p>
				<p><a href="http://bitcointalk.org/index.php?topic=2087937.0" target="_blank">BITCOINTALK</a></p>
				<p><a href="http://twitter.com/changefinance" target="_blank">TWITTER</a></p>
				<p><a href="http://www.facebook.com/changefinance/" target="_blank">FACEBOOK</a></p>
				<p><a href="http://join.slack.com/t/coinchange/shared_invite/MjIzMDgxNDQ0OTAwLTE1MDIwOTc5NTQtMWZlYzAxYTlkNA" target="_blank">SLACK</a></p>
				<p><a href="http://medium.com/@changebank" target="_blank">MEDIUM</a></p>
			</div>
			<div class="col-md-3">
				<h4>Contact</h4>
				<p><a href="http://change-bank.co/contact/">Contact us</a></p>
			</div>
			<div class="col-md-3 legal">
				<h4>Legal</h4>
				<p>The Change ICO is organised by Lion Capital OÜ & Lion Capital Foundation OÜ which are companies incorporated under the laws of Estonia.</p>
				<p>Change does not onboard investors from the United States, Estonia, or Singapore.</p>
			</div>
		</div>
		<div class="container copyright">
			All Rights Reserved © Lion Capital OÜ & Lion Capital Foundation OÜ
		</div>
	</div>

	<!-- Optional JavaScript -->
	<!-- jQuery first, then Popper.js, then Bootstrap JS -->

	<script src="http://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous"></script>
	<script src="http://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
	<script src="http://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
	<script type="text/javascript">
		ico_start = new Date("Sat Sep 16 2017 22:00:00 GMT+0800 (+08)").getTime()

		setInterval(function() {
			var d = new Date();
			var localTime = d.getTime();
			var timedifference = Math.round((ico_start - localTime) / 1000);
			var days = Math.floor(timedifference / 86400);
			var hours = Math.floor(timedifference % 86400 / 3600);
			var minutes = Math.floor(timedifference % 86400 % 3600 / 60);
			var seconds = timedifference % 86400 % 3600 % 60;
			if (days < 10) {
				days = "0" + days;
			}
			if (hours < 10) {
				hours = "0" + hours;
			}
			if (minutes < 10) {
				minutes = "0" + minutes;
			}
			if (seconds < 10) {
				seconds = "0" + seconds;
			}
			$('#dayCount').html(days);
			$('#hourCount').html(hours);
			$('#minuteCount').html(minutes);
			$('#secondCount').html(seconds);

		}, 1000);

	</script>
	<script type="text/javascript">
		$.get("/status.php", function(data) {
			data = JSON.parse(data);
			amount = data.amount
			percentage = Math.floor(amount / 50000 * 100);
			$('#presaleProgress').css('width', percentage + '%');
			$('#alreadyRaised').html(data.amount.toLocaleString() + ' ETH<br>Raised of pre-sale');
			$('#currentBonusValue').html(data.bonus + '%');
		});
		setInterval(function() {
			$.get("/status.php", function(data) {
				data = JSON.parse(data);
				amount = data.amount
				percentage = Math.floor(amount / 50000 * 100);
				$('#presaleProgress').css('width', percentage + '%');
				$('#alreadyRaised').html(amount.toLocaleString() + ' ETH<br>Raised of pre-sale');
				$('#currentBonusValue').html(data.bonus + '%');
			});
		}, 5000);

	</script>
	<script>
		window.intercomSettings = {
			app_id: "sj3ny015"
		};

	</script>

	<style>
		.txt:hover {
			text-decoration: underline;
		}
	</style>

	<script type="text/javascript">
		$('#publicAddressForm').on('submit', function(event) {
			event.preventDefault();
			var hexAddress = $('#userPublicAddress').val();
			console.log(hexAddress.length)
			if (hexAddress.length === 42 || hexAddress.length === 40) {
				var qId = 'entry.634361192';
				var baseUrl = 'http://docs.google.com/forms/d/1afeELTS6s8m5egmwPvyEilMrosa1GVjsT9kZN0Fg0BE/formResponse?';
				var submitRef = '&submit=Submit';
				var submitUrl = (baseUrl + qId + '=' + encodeURIComponent(hexAddress) + submitRef);

				$('#publicAddressForm').css('display', 'none');
				$('#investmentAddress').css('display', 'block');
				$('#investmentAddress').html('<h4><span class="txt" target="_blank">ETH Address: 0x1E75f03fF928BCA6c1692179679AFC0223d7824F</span></h4>');
				$('#investmentGuideHelper').css('display', 'none');
				//fbq('track', 'Purchase');
				//ga('send', 'event', 'conversion', 'intent', 'public_address', hexAddress);
			} else {
				// Wrong address
				$('#userPublicAddress').addClass('error');
				$('#incorrectAnswer').css('display', 'block');

			}
		});

	</script>
</body>

</html>
```


Bonjour @romain-d et @MaximeCulea,

je profite de votre travail et de ce commit pour croiser votre idée de charger des SVGs depuis WP Media et l'article de Julio Potier [Ajouter le support SVG dans WordPress, oui mais non !](https://secupress.me/fr/blog/ajouter-le-support-svg-dans-wordpress-oui-mais-non/) qui ne recommande pas vraiment cette pratique comme beaucoup dans le [ticket du core](https://core.trac.wordpress.org/ticket/24251) à ce sujet.

Quel est votre point de vue sur le sujet ? Vous utilisez un plugin comme [Scalable Vector Graphics (SVG)](https://wordpress.org/plugins/scalable-vector-graphics-svg/) pour prévenir les risques ?

Bonne journée,
Xavier.


Proses syncnya jangan di controller, mending di repository saja


Delete


isDublicate содержит в себе обращение к базе и доп логику. Можно ли это как то упростить и уменьшить количество запросов в базу?


correct again - will change


What code do you expect?


It does seem similar yeah, but for MLC the Xilinx probably does the IRQ generation (or some other custom like you said). I think for `cninja` and `deco32` the functionality is in the 101 custom chip, but I couldn't find any schematics to verify this.


it works on the json sample file.


@yro These tests are failing locally as well as on Travis, can you fix them and unskip ?


I don't get why it wants to break here. It won't execute more than 2 actions.


How is this related to https://github.com/hardkernel/linux/commit/8f58f75585b55e651535548e51509888fe4fee4b (I ask since Hardkernel sells such a RTL8812AU dongle and I would assume they take care of driver quality?)


Cringe.


TODO: EOF new line.


thanks for select2x2.png image. :)


But they would remain invisible to the people outside of Parkour, that was the whole point wasn't it?


Ok, fixed some cases via https://github.com/Microsoft/vscode/commit/bc056cb92c19ca1c7ec413ea60f638a79ce42c5d


刚刚看前面还在想为什么不用new File(Const.class.getResource("/").getPath()).getPath(); 的。


NO!


If the Job throws an exception as it is shutting down, self.active.callback will not get called and the yield here will never return. IMO checking `if self.active is not None` in `BaseJob.on_error` and resolving the callback would work around this issue.


What do you think happens on the `joh/ftp` branch?


@zenorocha **Perfect, I moved it to github.**

[https://github.com/huezo/dracula-theme](https://github.com/huezo/dracula-theme)


Actually I am wrong... you should not override this method, instead you should override getACL() to return a new ACL instance that does the limiting here. `hasPermission(a,p)` should always be just `getACL().hasPermission(a,p)`


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

9 tests passed, 0 tests failed and 10 tests skipped in 6978 seconds

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


Thanks for your reply


I believe the messages filtered here are of the following form.

```
Platform:  xxx
Version: 2.72.2

twisted.internet.error.ConnectionLost Connection to the other side was lost in a non-clean fashion

Traceback (most recent call last):

  File "/usr/lib/python2.7/dist-packages/globaleaks/jobs/base.py", line 44, in run
    yield self.operation()

ConnectionLost: Connection to the other side was lost in a non-clean fashion: Connection lost.
```

What makes us sure they are being emitted from the OnionService job?


Isn't this PR what you need? Works fine for me. https://github.com/SlatherOrg/slather/pull/321


你就复制个题有啥用


Care to finish that sentence? :)


(hello world)


It didn't work for me, I'm switching the DerivedData with --deriveDataPath in xcodebuild. But I'll have a look again, maybe I missed something. Thanks!


Ok, I have everything in default location maybe this is why.


index


yep you have to resize the window up to a point that the close icon is fixed, then you hover over a partitioned tab to see the tooltip


하다보니 리뷰가 자세해 졌어 ^^;
너가 어느 부분을 알고 어느부분을 모르는지도 몰라서 좀 디테일하게 달았어.
화이팅


Hmm, can't this be solved in the same kind of way smart pointers can be used to wrap resources?

Example  way of how I handle this when creating GDAL/OGR shapefiles: `auto result = std::shared_ptr<OGRDataSource>(poDriver->CreateDataSource(ss.str().c_str(), NULL),
                                                 OGRDataSource::DestroyDataSource);` Due to RAII, as soon as `result` is out of scope (and no copies of the pointer were passed on) , it is cleaned up using the DestroyDataSource method.

You may need to turn the cinfo variable into a pointer to do that, but it relieves you of needing to explicitly call the deleter for every potential exit out of the function it is declared. I am not sure that using a shared_pointer is a good way to exploit RAII, though.


Thanks for the explanation!


Hey @jdalton, out of curiosity: What prompted this change? I remain uncertain whether there's an established convention WRT `src` vs. `lib`, but this seems to suggest there's a reason to go with the former.


**Whoops!**

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

**WARNINGS**
[`src/content/en/updates/2017/09/autoplay-policy-changes.md#L158`](https://github.com/Google/WebFundamentals/blame/747561cb30cd68f7885b0c9541ba7b7b7b3518fc/src/content/en/updates/2017/09/autoplay-policy-changes.md#L158) - '<script> tags are generally not allowed, please double check.


This avoids an issue such as this: https://unix.stackexchange.com/questions/75045/files-in-proc-pid-e-g-ssh-agent-chrome-are-not-owned-by-user-but-by-root

Which can be caused for example if uwsgi drops from root priviledges to a normal user.


Fixed #2 in this commit.


Source: https://github.com/prometheus/client_python/issues/95


so great!


add values


It's not a bug. The backslash escapes any character, so `\.` is equivalent to `.`.


test


This may cause problems because ``__str__`` is supposed to return a bytestring ... [some people suggest](https://stackoverflow.com/a/1307210) to only implement ``__unicode__`` and to implement ``__str__`` as ``unicode(self).encode('utf-8')``.


we could add a separate test that tests with `Yii::$app` of course.


This wasn't a compiled vs source situation. This was just code organization.


You did not push the commit. I would like to comment on it.


Typically, the rent is paid in advance, that's why I am confused.


Ok, I get it because you expect the tenant to pay rent in advance.


Yes some of those images were throwing. I haven't looked into why, and I'm not that familiar with EPS in the field. I trust your judgement entirely here.

Those Photoshop TIFF tags look great, and it seems they expose deeper XMP/Exif segments too. I've created #294 to track that. A new TiffHandler sounds very sensible.


The Piatnashki (Pazzles)
Estimate - 120h
Реалізувати браузерний варіант гри “Пятнашки”.
Опис гри можна знайти за посиланням:
https://ru.wikipedia.org/wiki/%D0%98%D0%B3%D1%80%D0%B0_%D0%B2_15
Необхідно реалізувати принципи гри з допомогою HTML та JavaScript. Можна вважати, що гравець хоче пересунути фігурку, коли клікає на неї
мишкою.
При кожній новій грі фігури повинні розміщуватись випадковим чином.
Користувач повинен мати змогу розпочати нову гру під час поточної без перезавантаження сторінки (кнопка Restart).
Потрібно передбачити та недопустити недозволені ходи.
(Додатково) На сторінці повинен бути секундомір, який фіксує час виграшу


This is a bug which results in an empty service / products listing # #49


Hey there


standard CMake flags can used to specify =>standard CMake flags can **be** used to specify


ignore this folder


TeamCity ApiNotifiacationTest :: Build-PR [Build 9](http://teamcity.bx8:81/viewLog.html?buildId=2192&buildTypeId=ApiNotifiacationTest_BuildPr) is now running


Gralloc from linage can't work with Mali 15 ? Why need this commit?


TeamCity ApiNotifiacationTest :: Build-PR [Build 9](http://teamcity.bx8:81/viewLog.html?buildId=2192&buildTypeId=ApiNotifiacationTest_BuildPr) outcome was **FAILURE**
Summary: Compilation error: ApiNotification\ApiNotification.csproj Build time: 00:00:11


Windows7 と共有した場所だと、npm install すると Ubuntu が必ずフリーズします。
吉村先生に作っていただいた「魔法の呪文」でもダメで、
--no-bin-links オプションを付けてもダメでした。
最終手段で、 vagrant destroy してから復旧させても、ダメなままでした。

いったん非共有の場所で npm installしてから、共有している場所にコピーしました。（１度、npm install が成功すれば、共有場所で npm install しても正常に動作します。）
その影響か、何故か１０個の、ファイルチェンジになってしまって、見えにくくてすみません。

あと、今年度から、package-lock.json が出来てしまうので、 .gitignore に追加したのですが、やむをえないのでしょうか。
（ Q&A ）には、ふさわしくないかもと思い、こちらに書き込んでしまいました。すみません。

動作環境
windows7-64bit
node -v = v6.11.1
npm -v = 5.3.0


And that is why I prefer to escape dots in regexps as `[.]`…


I understand that; so the convention is to use `src` for source code? I've seen both `src` and `lib` being used for that (e.g. [Express](https://github.com/expressjs/express/tree/master/lib)), thus my uncertainty.

(Sorry to put this question on you, I realize it's unrelated to @std/esm - I just figured this change might indicate you've had conversations that changed your mind.)


yo


Well, it does harm future extensibility, since (say) adding a new backslash escape for `"\e"` risks changing behaviour of old code (with the Haskell/C behaviour of throwing an error being the ideal).


This should be configured from the credentials configuration page not the global configuration, that way if people need to configure the global config with secrets from this store they will have applied the credentials changes first:

```
    /** {@inheritDoc} */
    @Override
    public GlobalConfigurationCategory getCategory() {
        return GlobalConfigurationCategory.get(GlobalCredentialsConfiguration.Category.class);
    }
```


What about an option to define IDE section names?


r+


Created multidev environment [badcamp-2017#pr-summits](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#pr-summits).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-summits-badcamp-2017.pantheonsite.io/)


@KrantiKadam This is the main repo. It's also already available from NPM (v0.11.0):
https://www.npmjs.com/package/react-native-device-info


http://www.miui.com/download-330.html

http://bigota.d.miui.com/7.9.8/miui_MI6_7.9.8_37dd626680_7.1.zip


I wrote  the following code:

> main.rb
require_relative 'interface'
require_relative 'store'

@store = Store.new

interface = Interface.new.menu
interface.call

> interface.rb
require_relative 'store'

class Interface
  attr_accessor :store
 @store.call
end

But i still have error when i call store methods:
NoMethodError: undefined method `call' for nil:NilClass

what is wrong?


Sure, but also there are time units in Solidity that you can use.


Now my vision for how to handle things is that in the credentials global config, you would be able to configure how the `kind` gets mapped to actual credentials.

Ideally this would be by providing a drop-down list of credentials interfaces and then letting the user define the mapping for each interface's bean property and you would use something like the Java reflection proxy. For now you have gone down the hard-coded route, which is fine for an initial implementation, but I would put `@Restricted(NoExternalUse.class)` over everything in your mapper package and put a big TODO saying that you want to move to dynamic mapping (otherwise you will drown in JIRA support requests to support everyone's credentials types)


package com.ibm.achievement.dao.model


shouldn't the comment get the same change as the code?


@ElbertoOne
This code does some unnecessary loop steps. Following should be faster and is simpler:
```
  Bitboard bb = pos.pieces(Them, QUEEN, ROOK) & (adjacent_files_bb(file_of(ksq)) | file_bb(ksq));
        while (bb)
        {
            Square rs = pop_lsb(&bb);
            if (pe->semiopen_file(Them, file_of(rs)))
                    kingDanger += 40 * (1 + !!pe->semiopen_file(Us, file_of(rs)));
        }
```


Withdrawable is best. Make a parent class `PullPaymentCapable.sol` like so: https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/payment/PullPayment.sol


I first misread it as a parameter of the function. My bad.


Yes you can do that.


In Store i gave this "call" method:
class Store
  def initialize
    @stations = []
    @trains = []
    @routes = []
  end

  def call
    puts "hello"
  end
end


gg


No convention just organizational here. Our lib folder was library related code not source vs non-source.


Again. I have grep EXCLUSIVE and found it in parse.y and in sqlite3BeginTransaction(). Furthermore, after EXCLUSIVE and IMMEDIATE BEGIN deletion, you can simplify sqlite3BeginTransaction() by deletion
```
if( type!=TK_DEFERRED ){
    sqlite3VdbeAddOp2(v, OP_Transaction, 0, (type==TK_EXCLUSIVE)+1);
    sqlite3VdbeUsesBtree(v);
  }
```


#1 Problem resolved~I renamed  `HTTPManager.js` to `httpManager.js`,  but git ignored this.


Yes.


This is, again, a **breaking change** - with the publish of `3.10.0.` our Ionic config is broken again. Could you possibly stick to semver? I can open an issue if you want.
(ping @dwieeb)


@gustavovalverde nope, no plan to do it


thanks. Works for now. Is just a temporary patch until we migrate this installation to the latest release.


hi~


I was commenting on the capitalisation only.


This was [where](https://github.com/jenkinsci/credentials-plugin/blob/master/docs/implementation.adoc#implementing-a-new-credentialsprovider) I documented that desire:
<img width="891" alt="screen shot 2017-09-14 at 09 41 25" src="https://user-images.githubusercontent.com/209336/30420281-fe8b5478-9930-11e7-8ebe-36ab86191081.png">

Now maybe I was not strong enough in emphasis... or perhaps it is technically challenging navigating this without an example to copy from (which means when you get it done you deserve a big pat on the back ;-) )... or maybe you are just using hard-coded manual mapping because you want to concentrate on getting something working (which is perfectly fine)

I just want to avoid you drowning in enhancement requests to support
"gach duine agus a máthair" credentials types when you release this ;-)

Aside: "gach duine agus a máthair" is literally translated from Irish as "everybody and their mother" but it implies a much larger group of people than everyone


Thanks! I opened a PR to fix this (https://github.com/laravel/scout/pull/225)


Oh right, you actually use `recipient` as the key to find the remittance.


`nmake` here


Typo


@locutus2: funny, I discovered the same issue a few minutes ago. :-) I will try this in a possible follow up test.


:memo:


Yes, they should be hashed. But if you salt them you will also need to send the salt to get the money so don't bother for now.
What you will also need to make sure is that a hash is not reused.
You did not make any further commit for me to comment on.


Oh, BTW, do you really believe this is the constructor because it has the word `Constructor` in the name?


Not sure whether assuming A00 is the legitimate test, since A00 is used [only if](http://wiki.cathdb.info/wiki-beta/doku.php?id=faq#what_do_the_domain_identifiers_mean) chain A is a whole-chain-domain. That is to say, if chain A contains several domains, you might get a "success = False" for A00, whereas A01 do exist. You might want to try A01 after A00 fails.


Hardcoded magic value. This should be in an external properties file.


I suggest you to change a "Fotografuoti čekį" from menu, because after this selection you will get another question (more possibilities). So, it could confused a bit.


Fix issue #84


This allows us to leverage React Router on our Component and route to the desired route 👍


Both, the previous MAX_NUM_ERRORS and the new MAX_NUM_TIMEOUTS are magic numbers.


Fix issues #84 and #82


@moxie0 imho, displaying an additional info in the profile activity [similar to iOS-client](https://user-images.githubusercontent.com/625803/30331850-d9e73dca-97a6-11e7-982f-85dd3b914bf2.png), it's more preferable i.e. user friendly


TeamCity libpalaso :: palaso-linux64-libpalaso-2.6 Continuous [Build 2.6.1509.67d7a22759d43feb0cca23885985b4d7b32cf9fa](http://build.palaso.org/viewLog.html?buildId=97482&buildTypeId=PalasoLinux64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3397, ignored: 125 Build time: 00:04:24


Looks nice. Note for everyone, need to pay more attention to coding now to reach that goals.


Upload


![Szeptember 14. - Csütörtök](http://ujlipot.vakvarju.com/data/napimenu/23.jpg?v=1505055889)
Aszaltparadicsomos cukkini krémleves
Marhapörkölt tarhonyával
Almás rétes


:P noice


i see you removed it all, with the work-around too. so it's fixed?


thanks [https://badhon.com.bd](url)


hi will,

I was just having a look at your CMakeLists.txt in topo-vol.
it looks like it'd be even more convenient for the users to setup a variable ${TTK_LIBRARIES} (just like the VTK one) that would list all ttk dependencies (to avoid lines 33-36).

what do you think?


最后一行的代码里的“黄巾”应该是“黄金”吧。


HMAC-SHA256 and HMAC-SHA512 based TOTPs isnt even that obscure to be honest, after all they are also defined in the TOTP standard.


We have already discussed that we need a new slogan and that we do not want to mention sauer anymore since this fork is not aiming to get its playerbase from Cube2.


I just applied the fix we have made to gitlab and mattermost, this does not fix any other issues.


The issue with haven gotten rid of this is that some types, e.g. `FutureSalts`, have the same constructor name as the abstract type they belong with, so we're defining both the empty class and then on top of it a new class… I doubt this will compile.


/me must publish https://framagit.org/SondagePro-LimeSurvey-plugin/findUserAgentInfo/blob/master/README.md on limesurvey ;) . Still a different concept :) (didn'yt use js put php header) and review it to use Question settings :/


The PR works, I was a bit confused by the fact that there's an option in Slather called `build_directory` that [if it's not set defaults to DerivedData](https://github.com/SlatherOrg/slather/blob/master/lib/slather/project.rb#L262), but looking that the method implementation it doesn't retrieve the DerivedData path, but [OBJROOT](https://github.com/SlatherOrg/slather/blob/master/lib/slather/project.rb#L82-L86).

So if you have something like:

```
build_directory: DerivedData/Build/Intermediates.noindex
```

In your settings the PR works like a charm.


We are in an order lines loop at that point, getting rid of the cache each time might introduce yet again performance problems.

Why not  at line 262:
for line in order.lines.with_context(round_taxes=True)
          # Blabla

?


Why not, that's what namespaces are for.


**Whoops!**

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

**WARNINGS**
[`src/content/en/updates/2017/03/chrome-58-media-updates.md#L215`](https://github.com/Google/WebFundamentals/blame/1c90cfa3ceb5c5d7034d528d669d7acd0fdfd66f/src/content/en/updates/2017/03/chrome-58-media-updates.md#L215) - '<script> tags are generally not allowed, please double check.


I don't find this function very useful at all.

Sublime Text 3127+ provides a function "UI: Select Theme" to change themes already. Alternatively there is a package called _Theme Menu Switcher_ which does the same job a bit better and works with all versions of ST3.

IMO it is not the job of the theme package to provide those functions. Boxy did so too, but moved over to use existing functions as well as Skins package.


use this


My bad, I see it now. Results are under `TL::Types::L#::` and the actual constructors under `TL::Types::`. Works for me.


In the removed section `dom.maxHardwareConcurrency` is disabled while in the added section it is enabled.
Should it be like that?


Thanks, fixed it.


hello wang


`\` は、別に間違いではないのですが、あまり使わない人が多い気がします。

このケースだと、以下のように書く事もできますよ。ORM等のメソッドチェーンでよく使います。

知識としてどうぞ。

```
agg = (df
       .query(query['filter'])
       .groupby(query['group_by'])['TotalCost']
       .sum()
       .to_frame())
```


The paranthesis are needed only to fix the compiler warnings, otherwise it will complain:
mi_value.cpp: In function ‘bool operator==(const scx::MI_Datetime&, const scx::MI_Datetime&)’:
mi_value.cpp:788:58: error: suggest parentheses around ‘&&’ within ‘||’ [-Werror=parentheses]
                 pLHS->getSecond () == pRHS->getSecond () &&
                                                                                ^


I think you're right about the final logical OR that it should be a logical AND, but that would be outside the scope of this commit which only fixes the compiler warnings without changing the code.


incorrect indentation here.


mjmk


@3nids this should fix the python encoding errors, are we ready to roll?


fix #209


Well there is already an issue: https://github.com/ionic-team/ionic-cli/issues/2689


__API Description file syntax error on line 148__: the use of tab(s) '\t' in source data isn't currently supported, please contact makers (Autogenerated message from apiary.io)


Oh, thanks for testing! Could you show me your module versions (probably just need `pip list`)?


Hm, maybe I'll try on a Debian ppc64 porterbox then. I hope SDL2 runs properly headless?


Array is collection of similar data type, you can insert and deleted element form array without follow any order.


[clean code]: Don't abbreviate in such short nouns, use `random` instead, it's more readable and understandable for other developers.


I like to slip at least one in every change :-p


I feel so silly. Thanks for spotting it.


之前在实现的时候，框架需要的包均是在本地路径导入的。所以在上传到GitHub上时的项目好像没有包，再次说明一下。之后会抽时间重新上传。


Thanks for the review, I replied to the comments.


add apache license


[clean code]: What does `h` and `w` mean? Don't abbreviate, it's much more difficult for others to understand the meaning of these variables this way.


rename this to drivers_mlx


uncomment this variable


[clean code]: Also don't keep outcommented obsolate code parts in your code.


Not possible! Parent CredentialsStore has a this method implemented as abstract, hence why I raised the ticket, I figured I might be implementing the wrong class. If there is no other way besides using permissions, I will see if I can raise a PR to make readonly credentials a possibility similar to how it's done for domains.


Same here, see above


ㄷㄷㄷ


Typings (https://github.com/typings/typings) are deprecated.


@zesch  Maybe "be configured" is a better form?


thank you


Fixes issue #79


[refactor]: This is a case where it's worth to use string formating.
Instead of
```
Console.Write("Height: ");
Console.Write(h);
Console.WriteLine(h);
Console.Write(" Width: ");
Console.WriteLine(w);
```
it's better to use
```
Console.WriteLine("Height: {0}", height);
Console.WriteLine("Width: {0}", width);
```


Got it, thank you.


@larsxschneider: Yeah, it’s sensible to filter out all uninteresting lines from the very beginning! I tested it, and the logs are processed much (about four times) faster.

I will happily apply this optimization to the dashboard 😃. Thanks!


thanks a lot!!
although, wouldn't it be better to give users a chance to manipulate the value on L57 (depending on their hardware power) keeping current 300 as fallback if the variable is nit set?


[style]: Use spaces between operators:
`int mines = h * w;`


这是一句测试


datetime string is locale dependent. So it is not so good idea to calculate that just based on string. Besides we have to consider a case when startDate and endDate have different dates, like Date(2000,1,1,10,0,0), Date(2000,2,1,11,0,0) so hours value can be more than 24


after __the__ specified timestamp


From having a quick look, it seems that doing the work in `getACL()` would require a new implementation of `hudson.security.ACL` which seems unnecessary, no I've not seen any other plugins doing so. I'm new to the Jenkins API in general so I might be wrong.


I believe the IPython version is a bit of a red herring here. The reason reverting that patch works, is that @yln has a version >= 5.0.0  installed, so the older bounder condition fails, and the new one succeeds.

However, the real issue is that code assumes that the presence of `IPython` module implies the presence of `nbformat` and `jupyter_client`, so there are no additional import guard for those. Post IPython/jupyter split, those modules are dependencies for `jupyter`, not `IPython`. This is not something that changed between versions 4.X and 5.X, and has, in fact, happened earlier.

So the problem isn't actually with this change to the if condition, but that the subsequent imports aren't properly  guarded.


yes your was correct. If I import STATE, I have to create a STATE class


[refactor]: Again, use string formating instead:
`Console.WriteLine("Set the number of mines (less than {0})", height * width - 1);`


you don't need an explicit link if the name of the link matches the name of the wiki page


Yes. I consciously decided to make it active

https://github.com/ghacksuserjs/ghacks-user.js/commit/147e02379a9665bfcca4e1d801900b40686a0aee - we added both the RFP and old pref around the same time when stable was 53 (May 23, exactly 11 weeks before 55 landed). I think we agreed at the time to just wait for 55 to kick in, but of course that means all ESR users are not covered. Hence, on it goes now it's crossed my radar again. The other consideration was that for non ESR users, it **may** interfere with e10s web content processes (IDK the answer), so I wasn't keen to turn it on. It has a warning tag.


same, no need for a link


Nope! I agree. I was actually trying to figure out for a while to see what to call it. I think `kubesecrets-credentails-provider` is the best one.


Size of entry div adaptive, resolve when style height big than 61px can't click whole pic problem.


we could mention that gzip is supported here


我怎么才能删掉这个


same


Do you mind updating the Changelog for that release?


samplple


can we add a line describing channel name like for the es loader wiki?


Can u please create PDF of the question paper and push it again.
Thanks for the PR.


can we mention that those are http ports here as well?


我怎么才能删掉


these have been renamed to {in,out}StreamName


we should mention that nsq doesn't take this setting into account


[refactor]: This condition is unnecessary here, your program wont enter into this while loop if this condition is false. (You used the same condition in the `while` definition.


Actually, the reason I did it like this is because it was more of a test. The plan is to integrate it with the kubernetes plugin so the config can be provided per kubernetes platform added to jenkins.


But otherwise, I'll add it to the credentials config page.


let's remove all this from "Note that setting..." to here


it's not an executable jarfile anymore


[refactor]: This whole `while` loop worth an individual function, it does one specific task.


#1 I'm afraid coding the formula twice is not the best practice.


What does this part do?


@ThorbenLindhauer this should be `putInt` and the variable would be `raftTerm` or?


![](https://github.trello.services/images/mini-trello-icon.png) [(3) Backstory Page](https://trello.com/c/pXljC8Gd/53-3-backstory-page)