[R/calculate_grid.R:36:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L36) *style:* **lines should not be more than 80 characters.**
```r
calculate_grid <- function(shape, learning_rate = 0.03, grid_type = c("hexagonal", "regular"), seed = NULL,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:43:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L43) *style:* **lines should not be more than 80 characters.**
```r
calculate_grid.SpatialPolygonsDataFrame <- function(shape, learning_rate = 0.03, grid_type = c("hexagonal",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:48:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L48) *style:* **lines should not be more than 80 characters.**
```r
    # = c('regular', 'hexagonal') check that regular and hexagon dont return different lists of points (list and
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:56:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L56) *style:* **lines should not be more than 80 characters.**
```r
        stop("'shape_details' must be an object obtained ", "from calling get_shape_details().")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:58:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L58) *style:* **lines should not be more than 80 characters.**
```r
    # Lets find some bounds for the optimisation that make sense.  max_allowed_area <- shape_details$total_area
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:64:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L64) *style:* **lines should not be more than 80 characters.**
```r
        hex_pts <- sp::spsample(shape, type = grid_type, cellsize = cellsize, iter = 10000)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:96:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L96) *style:* **lines should not be more than 80 characters.**
```r
    # or spatial polygons? need to turn this into same object as hexagons above try making dataframe and going
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:97:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L97) *style:* **lines should not be more than 80 characters.**
```r
    # that route. need correct ids for match between then and now note <- cellsize could be unsolveable. Add
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:108:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L108) *style:* **lines should not be more than 80 characters.**
```r
calculate_grid.sf <- function(shape, learning_rate = 0.03, grid_type = c("hexagonal", "regular"), seed = NULL,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:110:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L110) *style:* **lines should not be more than 80 characters.**
```r
    calculate_grid(as(shape, "Spatial"), learning_rate = learning_rate, grid_type = grid_type, seed = seed,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:126:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L126) *style:* **lines should not be more than 80 characters.**
```r
calculate_cell_size <- function(shape, shape_details = NULL, learning_rate = 0.03, grid_type = c("hexagonal",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/calculate_grid.R:129:1:](https://github.com/jbaileyh/geogrid/blob/dfc0f4a4ff137f5dfd50955f5ffabcd7419474a4/R/calculate_grid.R#L129) *style:* **lines should not be more than 80 characters.**
```r
    stop("calculate_cell_size() has been deprecated. Please use ", "calculate_grid() instead.", call. = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


For all: Easy peasy. How Comedy Youtube needed the test now?
answer: I fucked up my code on my pc and saved what I could save. I did not know how much I lost. Atomar commits ftw.


How to handle heartbeat frame from RabbitMQ.


弹窗说一句“URI 有效”，是不是没有必要啊...


general-pagination group #7


@leoreinaux if you check the version from master, it's already enabled: https://github.com/trezor/trezor-common/blob/master/defs/support.json


`[...]` is needed to ensure the length of incorp.time to be the same as the number of groups if its length was not 1 initially. E.g. I have 3 groups and supply `time.incorp=c(10,3,2)`...


general-pagination group #7 link add


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/67d79004-9cd8-4176-848d-2dcd8f27cd0e?env_id=ibm%3Ayp%3Aus-south "cloud-native-toolchain-tutorial-20180927092326695"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/7f51d15c-fb75-4993-92d5-1e9c6887d656?env_id=ibm%3Ayp%3Aus-south "sample-cloud-native-toolchain-tutorial-20180927092326695") deployed [sample-cloud-native-toolchain-tutorial-20180927092326695](https://github.com/Michael-Chua/sample-cloud-native-toolchain-tutorial-20180927092326695/releases/tag/deploy-ibm-yp-us-south-chuamc-ph.ibm.com-dev-20180928-083332 "deploy-ibm-yp-us-south-chuamc-ph.ibm.com-dev-20180928-083332") to [dev](https://console.bluemix.net/apps/ef21dea5-b7ab-423e-85b8-761f8810fb82?env_id=ibm:yp:us-south "ibm:yp:us-south:chuamc@ph.ibm.com:dev"), including this commit


I'll inline it...


It is possible for the owner to change the owner to themselves and send another event `(owner, owner)`.
It is up to your specs to allow that.


This contract too is meant to be inherited from, no? -> `private`.


Тут нужно добавить тег meta с соотношением сторон устройства (чтобы обеспечить адаптивность) (https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag)


Зачем еще одна обертка div? Почем просто не оставить img внутри button?


True. Will add it in.

Sent from Mail for Windows 10

From: Francesco M
Sent: Friday, September 28, 2018 4:35 PM
To: nutterpc/tg-luci
Cc: Subscribed
Subject: Re: [nutterpc/tg-luci] Add Uninstall.sh (33d82e0)

UCI added configs should be cleaned
For the opk remove I was just worried about some package get removed while it was needed for the nginx gui
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Как и в комментарии выше: лишняя обертка в виде тега p. Можно просто указывать значение в div-е.


:( Почему стили не в .css?


An option to remove nginx entirely would be good too.

On Fri, 28 Sep 2018 at 18:35, Francesco M <notifications@github.com> wrote:

> UCI added configs should be cleaned
>
> For the opk remove I was just worried about some package get removed while
> it was needed for the nginx gui
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/nutterpc/tg-luci/commit/33d82e0532855bb0432ff76adb713b2524b8b69b#commitcomment-30686372>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AoSCUUG-lWhFa9rfe5T6vjHeSRb_DLU_ks5ufd9lgaJpZM4W-FMO>
> .
>


OK, changed it to '< 4'


To inject a transaction into the system, I manually generate blocks using GENERATE command, and manually build a TX packet (socket message) which is assembled for spending the reward coin of generated block.

I temporarily commit the sources i have used. (But very temporary testing code. and not well organized or maintained)
First, (https://github.com/kaistshadow/shadow-plugin-bitcoin/blob/master/tmp/injector/injector.c)
c source file to inject a GENERATE command.
Second, (https://github.com/kaistshadow/shadow-plugin-bitcoin/blob/master/tmp/tx-generator/generate_tx.py)
python script to inject a manual transaction. (Before executing the script, it is needed to update some hardcoded parts. For example, hash value of previous output transaction.)


Script вне body?? :-1:


But if I don't have the = nothing is returned?


Remove comment


Две функции выше можно свести в одну и делать проверку по триггеру paused аудио файла.


@input тут нужен чтобы получать значение(без задержки) input независимо от sendToServer


Что за магическое число 2? Его лучше выносить в константу с конкретным именем либо оставлять комментарий (чтобы было понятно, для чего оно здесь).


Remove SayHello as well as messages HelloRequest and HelloReply.
And regenerate the files.


Remove rpc ProcessGThost as it isn't used anymore.


Такие длинные значения в проверках лучше выносить в отдельные переменные (a, b), а потом сравнивать: if (a >= b) {...}


Changed it to strcmp()


`require(isRunning);`


I think the proto file for test_grpc_pb2_grpc is missing


Тут есть повторяющийся код в обоих блоках (и if, и else). Его можно вынести либо до блока, либо после него, чтобы не дублировать.


Because  you have 2 events, from the client side, you may have to listen to 2 events.
If you prefer listening to a single event, you could make the event be `event LogPausedStatusChanged(address indexed sender, bool isNowPaused)`.


Почему здесь не использовал строковые литералы из ES6? (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals)


Тоже самое: используй строковые литералы. Они компактнее и удобнее в использовании.


In my install try, no reboot was needed all services were up instantly after install.

Just the LEDs will not respect the LUCI config (and will go in conflict with the nginx gui)


There will be certain combination of numbers which will print nothing.

Try this combination:
1,2,3
2,4,6

Code with changes below
```python
"""
Practical 6, Exercise 2

Ask the user for a number
Ask the user for another number
Ask the user for a third number
If number 1 is odd and greater than number 2 and 3, print number 1
If number 2 is odd and greater than number 1 and 3, print number 2
If number 3 is odd and greater than number 1 and 2, print number 3
If none of the number are odd, print 'None of these numbers are odd'
Print 'They are all the same number' if number is inputted 3 times
"""
number_1= int(input ("Enter a number: "))
number_2= int(input ("Enter another number: "))
number_3= int(input ("Enter a third number: "))

if number_1 % 2 != 0 and number_3 < number_1 and number_1 > number_2:
    print (number_1)

elif number_2 % 2 != 0 and number_1 < number_2 and number_2 > number_3:
    print (number_2)

elif number_3 % 2 != 0 and number_1 < number_3 and number_3 > number_2:
    print (number_3)

elif number_1 % 2 == 0 and number_2 % 2 == 0 and number_3 % 2 == 0:
    print ("None of these numbers is odd!")

elif number_1 == number_2 == number_3:
    print ("They are all the same number!")
```


Можно сократить: if (!checkPlayOrPause) {...}


Also, there were some good references for manual generation of transaction during my tests.
http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html
https://klmoney.wordpress.com/bitcoin-dissecting-transactions-part-1/
+ For recent version of bitcoin, you need to consider segwit.


No conflicts, looks good


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

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

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

### Deployments updated

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

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


I can imagine users filtering by `requestID`.


Значение changeLevelMusic.length лучше вынести в отдельную переменную до цикла, чтобы оно не пересчитывалось при каждом проходе.


Have you considered using `userData` as a key for the whole `struct`?


Тут тоже самое с переменной длины в цикле (см. комментарий выше).


Ну ты понял про циклы) Исправляй везде.


And https://trac.cppcheck.net/ticket/8501


Для задания цвета фона используй свойство background-color. Т.к. свойство background, по умолчанию, задает значения для еще 8 свойств (https://www.w3schools.com/cssref/css3_pr_background.asp)


这里应该不用 `npm install wx-axios --save`


what is the reason the two types must be compatible? Isn't it rather that the inferred return type of a receive+after expression is the union of `TyClauses` and `TyBlock`? (as if the after block would be just another clause)

For example in the below snippet I think it is not a type error that `string()` is not compatible with `non_neg_integer()`.
```
receive
  {value, Int} -> abs(Int);
  after 10 -> error_msg()
end.

-spec abs(integer()) -> non_neg_integer().
-spec error_msg() -> string().
```
(I might have misunderstood something)


Между правилами и селекторами добавляй пустую строку, а то читаемость кода падает


--> available


Не впевнена, оскільки цей код ми писли разом і скопіювали його просто з інтернету)))


Используй только hex, rgb или hsl значения для цвета (старайся избегать встроенных названий)


Soll da wirklich ein Fehler fliegen oder ist es auch ok nichts zu machen? Das Ziel der closeServer verstehe ich als "der Server soll weg sein". Damit waere es auch ok den else Block weg zu lassen.


И для единообразия кода лучше в hex-значениях все символы делать строчными, а не заглавными. А то сейчас у тебя везду по-разному.


@jreback Whoops, sorry. I don't know how I missed the CI was failing on that PR .. :-)


I tried both combinations and got:

 RESTART: /Users/conor/Documents/niamh/cs/semester-1/programming-1/practicals/practical-6/p6p2.py
Enter a number: 1
Enter another number: 2
Enter a third number: 3
3
>>>
 RESTART: /Users/conor/Documents/niamh/cs/semester-1/programming-1/practicals/practical-6/p6p2.py
Enter a number: 2
Enter another number: 4
Enter a third number: 6
None of these numbers are odd!


I like the cleanup express!


@abhishek22j06 I hope [the C library](https://github.com/alanxz/rabbitmq-c) readily handles it.


I think there is no need to print an empty response message.


Этот коммит ничего не дал. ***! Его не сливать ! Он будет удален !***


done, that's fine, it's up to the user to use new keys


We have to build PDCurses before building the program. The built files makes the submodule dirty. Therefore it is necessary to ignore any changes to the submodule.


zxcz


Correction: it should be "get/set_**can**_rest_on_map" in the title.


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

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

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

### Deployments updated

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

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


hello


This is the my path of profile https://estifanosv.github.io/Tibeb/


Successfully aliased the URL <https://valde-ezoeqoxbzd.now.sh> to the following alias.

* https://valde.caurea.org


@danielkerr

Why don't use just

`{{ custom_field.required ? ' required' }}`


Should read

> SQL injection is bad

But I guess this is kinda true too.


Usually If there are multiple instances of client, it makes sense to cache in an object and return the appropriate instance of client based on the key. I can change this to store it in variable and return the client instance considering that there is only 1 Bus API instance. Please let me know


This is my path of profile https://estifanosv.github.io/Tibeb/


duplicate in Utilities/Containers.h


Bad!
You updated the state **after** an interaction. This makes your contract vulnerable to a reentrancy attack. Especially the `amount` you just used. This is how you lose all your users' money. See our HoneyPot challenge.
You need to update all states before you interact with / transfer anything.


Ah, yes. You're right, we want to have a union here.


Can you remove `.receiver` from the `struct` and still keep the **exact same safety**?


My bad, I read your concern incorrectly.

Correct, there are instances you will not print anything when `nothing is returned if 2 or more of the numbers are the same.`

Exceptions to that are:
3,2,2: will print 3
2,3,2: will print 3
2,2,3: will print 3

It is okay that nothing is printed, their requirements state print if the conditions are met.


Yup. Let's use the variable for now and not the object


Now cannot deploy because all the allocated instances are in use.
You can either [upgrade](https://zeit.co/account/plan) your plan or [down scale](https://zeit.co/docs/getting-started/scaling) existing [deployments](https://zeit.co/dashboard/deployments).


@marcdumais-work, why this `integrity` shows up for every single entry? After running
```
 yarn --version && git rev-parse --short HEAD && yarn --force
1.9.4
d5f82c77
yarn install v1.9.4
[1/5] 🔍  Validating package.json...
[2/5] 🔍  Resolving packages...
```

`yarn` deletes them and I have a modified `yarn.lock` file.

CC: @akosyakov, @svenefftinge


Simply their printing rules do not cover all possible combinations of integers for number one, two and three.


good


resolves #25 is what I meant to say


Worse.
When the recipient sends their transaction to the network, the parameters of the transaction are there in the tx data. Anyone can see them. Anyone with a node. You, me, your neighbour. Not just miners.
So **anyone** can pick the `(uint256 requestId, string puzzleInput)` and put it in their own transaction. And to be sure that your transaction goes before the rightful one, you can put a gas price 50 times higher than the rightful one. Like that miners will more likely pick yours.


hello


@maziminke  OK I found the issue

I ran into the redirection issue again and started investigating.
Current version of LS saves the initial end-url correctly (as typed), but the Edit form will replace the `&` chars in urls by `&` in the database.

You will not see the url on the form as  `&` since it will be encoded and displays simply `&`, but the redirection end-point will not catch the parameters after the first one since the url will look like
http://example.com?p1=foo&p2=bar
instead of what it should be
http://example.com?p1=foo&p2=bar

@LouisGac can you help to resolve this?
this started after this commit:
https://github.com/LimeSurvey/LimeSurvey/commit/4e74f67990f8bdb6b7ca89572709f7cdcccb1cb5#diff-4c8b6e0396ccd2f7fad4f57489b63b06L862

to fix this urgently I simply edit the raw data in database in table lime_surveys_languagesettings column surveyls_url simply replace the `&` by `&`


@kittaakos I think it's because it has been performed with yarn 1.10+


Please verify your [commit](https://github.com/swissup/composer-swissup/compare/c2a23de75125...01a3bc794544) as it didn't pass [some tests](http://ci.swissuplabs.com/status/swissup/composer-swissup/01a3bc7945442751034f679b90ff2909bad28811)


We only have enough machines to build bottles for 3 macOS versions. El Capitan being unsupported by Apple since August 2018, we are not providing binaries for it anymore.


I have to create a similar branch to this issue [#2479] because it is so behind the current develop branch and
it does not use the latest docker set up
You can check the new branch that Iam working on


For what it's worth, here are our install stats per macOS version:

```
install_on_request events in the last 3 days
================================================================================
 1 | macOS High Sierra (10.13)                               | 418,347 |  56.39%
 2 | macOS Mojave (10.14)                                    | 237,077 |  31.96%
 3 | macOS Sierra (10.12)                                    |  62,349 |   8.40%
 4 | OS X El Capitan (10.11)                                 |  18,931 |   2.55%
 5 | OS X Yosemite (10.10)                                   |   4,183 |   0.56%
 6 | OS X Mavericks (10.9)                                   |     815 |   0.11%
 7 | OS X Mountain Lion (10.8)                               |      77 |   0.01%
 8 | macOS (10.15)                                           |      71 |   0.01%
 9 | Mac OS X Snow Leopard (10.6)                            |      29 |   0.00%
10 | Mac OS X Lion (10.7)                                    |      29 |   0.00%
================================================================================
Total                                                        | 741,908 |    100%
```


I would also enable in CI


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

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

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

### Deployments updated

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

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


可以写一个怎么使用raft的教程吗?


[Bảng Phân Công  Đồ Án Cấu Trúc Dữ Liệu Và Giải Thuật.xlsx](https://github.com/17110220/Ke-Hoach-Lam-Do-An/files/2427516/B.ng.Phan.Cong.D.An.C.u.Truc.D.Li.u.Va.Gi.i.Thu.t.xlsx)


мм, а лаба где?


Wieso ein echo in der save.php.
Die save.php soll doch nur sichern.


[CVE-2018-14650](https://nvd.nist.gov/vuln/detail/CVE-2018-14650) was assigned to this issue.


this needs to be completed ^^


实现ModuleInit，是为了使用配置文件的内容将代码进行初始化，以此来减少代码的改动，提高复用性


Hatte das nur vergessen wieder weg zu machen


好厉害啊


Wie kannst du in Zukunft verhindern, sowas zu vergessen?


Не используй глобальные переменные, у тебя есть на выбор в зависимости от требований: переменные локальные/экземпляра/класса


I meaned 'plainJS' of course D:


We also missed row class on account/edit.twig
#6913


aafdsgfsdgfdg


Sorry Matt - I see my confusion. You referenced the pins according to your photos. The board is upside down so I rotated the picture and tried to continue with your original referencing.
Thanks for this project

-----Original Message-----
From: Matt Williams <notifications@github.com>
To: seishuku/TeensyCNC <TeensyCNC@noreply.github.com>
CC: paulRidd <paulridd@aol.com>; Comment <comment@noreply.github.com>
Sent: Fri, 28 Sep 2018 1:02
Subject: Re: [seishuku/TeensyCNC] Adding pictures (5325730)

Ok... Didn't happen yesterday (didn't get home until late), but I've committed some changes that should help.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


logging out doesnt remove all session elements!


Shouldn't these be `take` actions in a while loop? 🤔

This will allow, disconnect to only occur after connect.


Ist writable wichtig zum auslesen?


## New string
- `APPLICATION_STORE_ABOUT_THIS_GAME: "About This Game"`


好的，谢谢大佬


我们公司有一个项目是基于你的源码修改的,在知乎上看到你的项目.看了你的项目之后, 可以简化一下:
1. 不区分master 和 volumne server, 合并master功能到volume, raft自动选出master,
2. 这样可以简化部署的过程


@DarthHater
Sorry, but looks like we still have   String APP_VERSION = "app_version";
in public interface HelmProperties.
Could you please change it.


Лучше методы называть осмысленно, тогда код будет понятней (в частности станет понятней что делает метод) - station_create


<img width="1370" alt="kepernyofoto 2018-09-28 - 11 19 01" src="https://user-images.githubusercontent.com/3629993/46199880-7b47db80-c310-11e8-914c-5113bb8b9029.png">
I try to take a screenshot, i copy the extra col, what did not appear:

`Using where; Using temporary; Using filesort`
`Using index condition; Using where; Distinct`
`Using index; Distinct`

What index i try to add: os_feed_item.importer_type, os_feed_item.created, os_feed_item.importer_nid


这是测试文本第一次写入尝试


@CoralineAda

you cannot possibly say it is within your right to shitstorm on twitter when you try and bring down other people professionally by having a different opinion, that's what's called a DOUBLE STANDARD! It's hypocritical to say the least and a complete lack of leadership, you should step down from the covenant on that basis alone by your own rules, not mine.

Also when you say cis white men, when well above 70% of the tech industry is composed by white men, in Europe that most of the population is white and most people that take IT and Tech are men, I mean what should I do?
Fire every white men I have working for me?
They should be ashamed of themselves for being good at a job that there is literally no one else that can take it?
Should I be ashamed for being white and male in tech industry when I actually had study or work 12 hours a day in order to get to where I am? Shouldn't I have a trauma now that literally someone that is suppose to be techsavy and have some leadership that my effort is worth shit because I am not different. Should I curl up in a ball and cry?

How do you want me to respect you if you do not respect me!

How can people not be offended by your CoC, that is based on grounds that any one that is a white male is a racist misogynist asshole... isn't that a lack of empathy and total disregard for actual number of people in IT that are White men in US/Europe, while in Japan is Japanese, in China, Chinese, in Africa let me guess, but those are not racist misogynist cis, just white males are... Double Standard anyone?!

Your are trying to push an unethical and unjust political agenda, when the only thing anyone should be pushing is "be civil and have common sense", if someone has a problem they should talk it out NOT rat it out, it's called living in a society, what you are literally doing is saying: "you have to respect me you cis white male no matter what I say, and if you don't I am offended and I'm going to call the thought police".

You cannot force people to accept every bit of your personality if you don't accept theirs, that is lack of empathy, double standards, you name it... this is the most hypocritical thing I ever had to witness to this day and it has nothing to do with your gender, but with your action in society and in the tech world.

People should earn respect not demand it out of nothing, also be judged by their actions not by gender or skin colour, looking at you cis white male chauvinist pigs, oh wait doesn't that goes against CoC? Again Fucking hypocritical double standard, you can be proud of anything you want, but this you should be ashamed.

And if you like MLK, here is some good reading, for you to read and try and access what you are actually doing!
https://stanford.app.box.com/s/ic53yohrfu8zo30j473a3ataf5leqenv


Does this mean `store.delete` on the root path should erase the entire storage and containers it created?

Sorry I know this is a very old commit, but I'm updating some snapshot/restore plugins and tests fails here, and I'm trying to understand the required (undocumented) behavior here.

Thanks!


@DavidRabbitson Just to clarify — you have to submit a pull request to the mainline repository.


create an error on debian stretch provisionning

Preseed default clone template: undefined method '#params' for Host::Managed::Jail (Host::Managed)


Checkmarx scan results 28 Sep 2018 10:35 UTC +01:00

High
Medium
Low
Info

New
0
32
132
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

78046e6068382ea87913079872d3bb7945a9634a	@web-flow


@balaakagordon, I do not think you should be making direct commits to the master branch.


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @dbast was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


actually I think there is a problem in this function: If `token_ids` is just typed to an Iterable it cannot necessarily consumed/iterated over twice, which is what the function does. We should type `token_ids` to a List.
But then we could also change this line here to a generator: `tokens = (vocab_inv[token] for token in token_ids)`, which is directly consumed after in line 1045


srtgggbvhddddddddddd


Yup, thats it. Not sure how I missed the repeated name thing!


that should teach me to use anything except `auto const&`...


@thedrow can you refer the "another bug" please?


Thing is, there are no events generated if the mount is already tracking the same target. So if mount is tracking M31, and you tell it to track M31 again, the same state (TRACKING) does not change, so nothing is emitted. This is to prevent the mount module from spamming unnecessary state changes and it only emits state _changes_.


I noticed this while fixing some merge conflicts.. .Shouldn't this new mode be added to the contextNodeMap below, as (almost) all the other modes?


I have thought about this as well. Currently, `DSL.rowid()` returns `Field<?>` because the type is unknown. We could indeed introduce a new `SQLDataType.ROWID` of type `DataType<org.jooq.Rowid>`, where `org.jooq.Rowid` would be a wrapper type for the different database rowid types.

However, I'm not 100% sure what would be the value we might be getting out of it right now. The main reason why I added `DSL.rowid()` is for internal use, e.g. : https://github.com/jOOQ/jOOQ/issues/7839


My Masters project


Wouldn't it be better to use `notes`? A `ui_msg` inside the destroot block won't run if the destroot phase doesn't run, such as when the user receives a binary.


@dutchenkoOleg Shouldn't the if condition be `if (!/^\//.test(validatePath)) {` ?

As I understand, if the path starts with a `/` then the path should be considered absolute and so no need to join with `process.cwd()`.  ?


missing ()


ss


ik


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

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

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

### Deployments updated

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

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


@oco-odoo at 234cbc062923a1de1007605e5bfa7817cc5444e9 (saas-11.5) we renamed it


@oco-odoo at 5c20416c88f6d77fb6088ab9ed6588cedf1be6b2 (saas-11.5) we did not gave the exact same name


@weisswurstkanone Typo? :)


who did this,?


dthdm


Hi! Great package :D

If I wanted to lock down just a PART of the docs, like stuff only our team should see, I can just add a Gate policy, right?


Season 0 is a thing


It's for specials


오오미


Is there a possibility here that `sp_state` is empty?


Look OK to me. You could also enable M-T preemption for Coffeelake, since this is quite similar to Kabylake and supports M-T too.


Minor: typo


The original API definition was wrong.
It should not return WeakReference. Instead it should return normal reference.
That`s said we can not modify old API.

You proposed good WeakReference usage in implementation side of API but this is not that we want.
```csharp
context.ResponseFetched += PPM_RequestResponse; // handler added
GC.Collect();
GC.WaitForPendingFinalizers();
// In good internal WeakReference API implementation handler may not be called after response from popup will be fetched
```

That`s why I want to have
```csharp
 private static IDictionary<string, ResponseContext>
```
and not
```csharp
 private static IDictionary<string, WeakReference<ResponseContext>>
```

Please check my latest commit update.


The style guideline is to capitalise the contract name `B9splitter`.
For fields and variables: `address public carol;`.


nice merge


Also capitalise the filename.


Sorry about these, I found a few of these yesterday and should have merged them right away. Thanks.


s/this bug it is/this bug is/


The following doc(s) have been deployed to the [allenfearp](https://allenfearp-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/new-plans-faq](https://allenfearp-static-docs.pantheonsite.io/docs/new-plans-faq)


s/contrived,/contrived./  <-- eg should prob be a full stop instead :smile:


Thank you @chrissrogers !


```
$ git merge origin/afrin_dev
Auto-merging railsapp/app/controllers/products_controller.rb
Auto-merging railsapp/app/controllers/orders_controller.rb
Merge made by the 'recursive' strategy.
 railsapp/app/controllers/orders_controller.rb         |  1 +
 railsapp/app/controllers/products_controller.rb       |  1 +
 railsapp/config/application.rb                        | 16 +++-------------
 railsapp/config/environments/test.rb                  |  5 +++++
 railsapp/test/controllers/orders_controller_test.rb   | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 railsapp/test/controllers/products_controller_test.rb | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 railsapp/test/models/order_test.rb                    |  2 ++
 railsapp/test/test_helper.rb                          | 13 +++++++++++++
 8 files changed, 204 insertions(+), 14 deletions(-)
```


add


我这里 P 没有 Xposed 无法测试模块，欢迎帮忙测试一下是否 work。
测试步骤：
1. 编译安装最新 manager 和 push
2. 激活 Push 的 Xposed 模块并重启
3. 在 Manager 里面选择对应 APP，开启伪装选项（需要 Root，Magisk Riru 模块暂不支持）
4. 自行测试是否工作

如果有问题请在 Commit 下面评论 Xposed 日志。谢谢！


Print


Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36


*Score Profile 2: 87&nbsp


Successfully aliased the URL <https://nextbuild-2018-demo-gqlokcyzxk.now.sh> to the following alias.

* https://nextbuild-2018.now.sh


We could also use `cincoffset $c3, $cnull, -1` here.
I think the disassembler can then show it as `cfromint $c3, -1`.


typo? `backent`


-[] Check the code
-[] Check the code
-[] Check the code


@afrin-titly I've checked your commits again. I think they are good enough to merge(so I merged). However, it seems that some tests fail with errors. I hope you'll try to resolve the problem starting next week.


# Auto detect text files and perform LF normalization
* text=auto


halo的你可以不留下，anatole主题请你留下，谢谢。


unfixed the typo I fixed 🌟 😅


El tema no se pudo aplicar porque se ha producido un error.


you know we could simply use
```php
factory($this->repo->class())->raw()
```
instead ...


![bug](https://user-images.githubusercontent.com/10573786/46238924-77798f00-c3cc-11e8-8928-fcfe3c5ddf82.PNG)
If _Lair of Darkness_ has on the field, Hex-Sealed Fusion can select 2 or more opponent monster(summon monster is _Cyberse Clock Dragon_).


тест


тест2


I did not... good to know. I'll add that to the punch-list.


Correct leader.


非常抱歉,加回去了


I believe you forgot to add github.lua to the commit


Thanks Jeremy, for finally bringing 3D data visualisation capabilities to this massive project of Veusz. Because of MultiPhysics research, Veusz has been my plotting engine for most scientific data sets since 2012 but had to rely on MATLAB for 3D Surface and Contour Plots - it's a painful marriage if you are a LINUX and GNU/GPL/BSD/Creative Commons junkie, I eventually moved to GTK's MayaVi and ParaView. But then both don't bring out the Physics-centric plotting options without having to write additional code. So thanks so much and to the other code contributors.

Finally, the question of automated data visualisations in Veusz from automated data feeds originating from online process instrumentation in a Distributed Control System, with Ethernet feeds into a PLC computer system or from a High Performance Cluster system...any clever pointers towards Veusz capabilities.

Bless.

Arnold.


What The Fuck!!
O sorry! What "The act of sexual carnal love relationship" this  politically correct nonsense is going too far.

I'm not an active contributor to this project
but i've been using it an promoting it for more than 20 years and what makes Linux superior its it technically driven community.

If you care more about all the politically correct bullshit than technical excellence go and contribute to your local potpurry club and let the programmers and sysadmins do our thing.

Please revoke this commit it's bullshit

Go ahead censor me fucking millenial thin skinned pussies


Wow, you had started work on `array:sort`!


Added new file


You missed a few ("freeof", "modify,merge", "portionsof"). Probably better to copy from a known-good copy of the license, e.g. https://opensource.org/licenses/MIT


(This and `array:put` are the only two remaining functions in the array namespace on the list: http://exist-db.org/exist/apps/doc/xquery.xml#unsupported-features.)


Installing React using create-react-app.


Good catch @duskwuff, fixing


Interesting! I was curious to see if a concurrent modification is allowed in golang, and per [this answer](https://stackoverflow.com/questions/40442846/concurrent-access-to-maps-with-range-in-go) looks like it's fine. What an incredible language.


There is a missing space in "withoutrestriction" ?


Forgot to mention in commit that we made countrycode case insensitive


- New `LibraryApplicationFlag`: `PREMIUM: 16`

## New strings
- `OVERLAY_IN_GAME_PREVIEW_HEADER: "In-Game Preview"`
- `APPLICATION_STORE_GENRE_ACTION: "Action"`
- `APPLICATION_STORE_GENRE_ACTION_RPG: "Action RPG"`
- `APPLICATION_STORE_GENRE_BRAWLER: "Beat 'Em Up/Brawler"`
- `APPLICATION_STORE_GENRE_HACK_AND_SLASH: "Hack and Slash"`
- `APPLICATION_STORE_GENRE_PLATFORMER: "Platformer"`
- `APPLICATION_STORE_GENRE_STEALTH: "Stealth"`
- `APPLICATION_STORE_GENRE_SURVIVAL: "Survival"`
- `APPLICATION_STORE_GENRE_ADVENTURE: "Adventure"`
- `APPLICATION_STORE_GENRE_ACTION_ADVENTURE: "Action-Adventure"`
- `APPLICATION_STORE_GENRE_METROIDVANIA: "Metroidvania"`
- `APPLICATION_STORE_GENRE_OPEN_WORLD: "Open-World"`
- `APPLICATION_STORE_GENRE_PSYCHOLOGICAL_HORROR: "Psychological Horror"`
- `APPLICATION_STORE_GENRE_SANDBOX: "Sandbox"`
- `APPLICATION_STORE_GENRE_SURVIVAL_HORROR: "Survival Horror"`
- `APPLICATION_STORE_GENRE_VISUAL_NOVEL: "Visual Novel"`
- `APPLICATION_STORE_GENRE_DRIVING_RACING: "Driving/Racing"`
- `APPLICATION_STORE_GENRE_VEHICULAR_COMBAT: "Vehicular Combat"`
- `APPLICATION_STORE_GENRE_MASSIVELY_MULTIPLAYER: "Massively Multiplayer"`
- `APPLICATION_STORE_GENRE_MMORPG: "MMORPG"`
- `APPLICATION_STORE_GENRE_ROLE_PLAYING: "Role-Playing"`
- `APPLICATION_STORE_GENRE_DUNGEON_CRAWLER: "Dungeon Crawler"`
- `APPLICATION_STORE_GENRE_ROGUELIKE: "Roguelike"`
- `APPLICATION_STORE_GENRE_SHOOTER: "Shooter"`
- `APPLICATION_STORE_GENRE_LIGHT_GUN: "Light-Gun"`
- `APPLICATION_STORE_GENRE_SHOOT_EM_UP: "Shoot 'Em Up"`
- `APPLICATION_STORE_GENRE_FPS: "FPS"`
- `APPLICATION_STORE_GENRE_DUAL_JOYSTICK_SHOOTER: "Dual-Joystick Shooter"`
- `APPLICATION_STORE_GENRE_SIMULATION: "Simulation"`
- `APPLICATION_STORE_GENRE_FLIGHT_SIMULATOR: "Flight Simulator"`
- `APPLICATION_STORE_GENRE_TRAIN_SIMULATOR: "Train Simulator"`
- `APPLICATION_STORE_GENRE_LIFE_SIMULATOR: "Life Simulator"`
- `APPLICATION_STORE_GENRE_FISHING: "Fishing"`
- `APPLICATION_STORE_GENRE_SPORTS: "Sports"`
- `APPLICATION_STORE_GENRE_BASEBALL: "Baseball"`
- `APPLICATION_STORE_GENRE_BASKETBALL: "Basketball"`
- `APPLICATION_STORE_GENRE_BILLIARDS: "Billiards"`
- `APPLICATION_STORE_GENRE_BOWLING: "Bowling"`
- `APPLICATION_STORE_GENRE_BOXING: "Boxing"`
- `APPLICATION_STORE_GENRE_FOOTBALL: "Football"`
- `APPLICATION_STORE_GENRE_GOLF: "Golf"`
- `APPLICATION_STORE_GENRE_HOCKEY: "Hockey"`
- `APPLICATION_STORE_GENRE_SKATEBOARDING_SKATING: "Skateboarding/Skating"`
- `APPLICATION_STORE_GENRE_SNOWBOARDING_SKIING: "Snowboarding/Skiing"`
- `APPLICATION_STORE_GENRE_SOCCER: "Soccer"`
- `APPLICATION_STORE_GENRE_TRACK_FIELD: "Track & Field"`
- `APPLICATION_STORE_GENRE_SURFING_WAKEBOARDING: "Surfing/Wakeboarding"`
- `APPLICATION_STORE_GENRE_WRESTLING: "Wrestling"`
- `APPLICATION_STORE_GENRE_STRATEGY: "Strategy"`
- `APPLICATION_STORE_GENRE_FOUR_X: "4X"`
- `APPLICATION_STORE_GENRE_ARTILLERY: "Artillery"`
- `APPLICATION_STORE_GENRE_RTS: "RTS"`
- `APPLICATION_STORE_GENRE_TOWER_DEFENSE: "Tower Defense"`
- `APPLICATION_STORE_GENRE_TURN_BASED_STRATEGY: "Turn Based Strategy"`
- `APPLICATION_STORE_GENRE_WARGAME: "Wargame"`
- `APPLICATION_STORE_GENRE_MOBA: "MOBA"`
- `APPLICATION_STORE_GENRE_FIGHTING: "Fighting"`
- `APPLICATION_STORE_GENRE_PUZZLE: "Puzzle"`
- `APPLICATION_STORE_GENRE_CARD_GAME: "Card Game"`
- `APPLICATION_STORE_GENRE_EDUCATION: "Education"`
- `APPLICATION_STORE_GENRE_FITNESS: "Fitness"`
- `APPLICATION_STORE_GENRE_GAMBLING: "Gambling"`
- `APPLICATION_STORE_GENRE_MUSIC_RHYTHM: "Music/Rhythm"`
- `APPLICATION_STORE_GENRE_PARTY_MINI_GAME: "Party/Mini-Game"`
- `APPLICATION_STORE_GENRE_PINBALL: "Pinball"`
- `APPLICATION_STORE_GENRE_TRIVIA_BOARD_GAME: "Trivia/Board Game"`
- `APPLICATION_STORE_GENRE_MISCELLANEOUS: "Other"`


@bre7 do you know if this branch is now stable for swift 4.0 usage?


![](https://github.trello.services/images/mini-trello-icon.png) [058 - Criar Pagina para Listar Funcionários](https://trello.com/c/t0TcYosT/59-058-criar-pagina-para-listar-funcion%C3%A1rios)


@imcsk8 You realize that the polls tend to be biased, and most millennials don't support this crap, right?
Sure, it's probably a third, which is unfortunate, but that will change with time and wisdom, as they grow and begin to see.
I'm sure you were a dumb 20-something at some point too, just like the rest of most of us.


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @fperez was added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

- @ellisonbg, @bollwyvl, @blink1073 were added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


He


there is no reason for `ctag_BELA.jpg` to be 3.1MB, 1719x3945 pixel. Please get rid of this commit (`reset`), resize the image and force-push. No point in having such a big object in the repo.


Hi Greg, Fix works great! Except for the typo in "places" in line 310. :-)


Após as alterações: Clicar com o botão direito no projeto e ir na opção **update project**


what's with these whitespaces again? Is it something to do with your text editor?


this seems to be leaving out the case `CtagBeastBela` (which would require the same image but different numbering of digital pins.


again, why are these images so large? Too late to revert this, but it's just pointless.


Noice!


Changed title, and added a description


big one O.O


yeah, looking at my own commits and talking to myself at 4 am ... maybe it's time for sleep


OK thanks I'll fill this in.


Haven’t used the library in a while but it should be. Feel free to test it out but Chameleon is no longer maintained


Increased compiling time by x3.5


It works now, thanks!


This is missing the `bundle.js` file: the changes to `dev/src/Views/TabView.js` are effectively not being exposed to the user


device/xiaomi/libra/configs/hals.conf:system/etc/sensors/hals.conf


添加了一个自动生成生肖的属性类AnimalUntils


relates to #1


![](https://github.trello.services/images/mini-trello-icon.png) [Enable planetary object transit and tracking](https://trello.com/c/ooMUzVYT/13-enable-planetary-object-transit-and-tracking)


Aliasing failed with the following error:

~~~
Error! Instance verification timed out (3m)
~~~


![](https://github.trello.services/images/mini-trello-icon.png) [Enable tracking feature](https://trello.com/c/4QogVpvc/1-enable-tracking-feature)


```
v17.3.0
-------

* :issue:`1193` via :pr:`1729`: Rely on zc.lockfile for
  session concurrency support.
```


```
v18.0.0
-------

* :issue:`1730`: Drop support for Python 2.7. CherryPy 17 will
  remain an LTS release for bug and security fixes.
```
:man_facepalming:


DeepCode analyzed this commit and found no issues.


using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System;
namespace DisconnectedConApp
{
    class Program
    {
        DataSet _northDS;
        DataTable _customersTable;
        DataTable _productsTable,_accountsTable, _categoriesTable ;
        DataRelation _catAndProdRelation;

        SqlConnection _northCon;
        SqlDataAdapter _customerAdapter, _productsAdapter, _categoriesAdapter;
        SqlCommandBuilder _customerDB;

        public Program()
        {
            _northCon = new SqlConnection(GetConnectionString);
            _northDS = new DataSet();
        }

        private string GetConnectionString
        {
            get
            {
                return ConfigurationManager.ConnectionStrings["northConnection"].ConnectionString;
            }
        }

        private void AddAccount()
        {
            DataTable accountTable = new DataTable("Accounts");
            DataColumn[] dcs = new DataColumn[3];
            dcs[0] = new DataColumn("AccountNumber", typeof(int));
            dcs[1] = new DataColumn("HoldersName", typeof(string));
            dcs[2] = new DataColumn("Balance", typeof(decimal));

            accountTable.Columns.AddRange(dcs);

            DataRow dr1 = accountTable.NewRow();
            dr1["AccountNumber"] = 101;
            dr1["HoldersName"] = "Donald";
            dr1["Balance"] = 900.90m;

            DataRow dr2 = accountTable.NewRow();
            dr2["AccountNumber"] = 102;
            dr2["HoldersName"] = "Shyam";
            dr2["Balance"] = 2000.90m;

            DataRow dr3 = accountTable.NewRow();
            dr3["AccountNumber"] = 103;
            dr3["HoldersName"] = "Deepak";
            dr3["Balance"] = 1050.90m;

            accountTable.Rows.Add(dr1);
            accountTable.Rows.Add(dr2);
            accountTable.Rows.Add(dr3);

            _northDS.Tables.Add(accountTable);
            _accountsTable = _northDS.Tables["Accounts"];
        }
        public void DisplayAccounts()
        {
            int ctr = 1;
            foreach (DataRow item in _accountsTable.Rows)
            {
                System.Console.WriteLine($"{ctr++}-> {item["AccountNumber"]}--{item["HoldersName"]}--{item["Balance"]}");
            }
            //for (int i = 0; i < _northDS.Tables[0].Rows.Count; i++)
            //{
            //    System.Console.WriteLine($"{ctr++}-> {_northDS.Tables[0].Rows[i][0]}--{_northDS.Tables[0].Rows[i][1]}");
            //}
        }

        public void LoadNorth()
        {
            try
            {
                _customerAdapter = new SqlDataAdapter("select * from Customers", _northCon);
                _customerAdapter.Fill(_northDS,"Customers");
                _customersTable = _northDS.Tables["Customers"];
                //_customersTable = _northDS.Tables[0];
                _customerDB = new SqlCommandBuilder(_customerAdapter);

                _categoriesAdapter= new SqlDataAdapter("select * from Categories", _northCon);
                _categoriesAdapter .Fill(_northDS, "Categories");
                _categoriesTable = _northDS.Tables["Categories"];

                _productsAdapter = new SqlDataAdapter("select * from Products", _northCon);
                _productsAdapter.Fill(_northDS,"Products");
                _productsTable = _northDS.Tables["Products"];

                _catAndProdRelation = new DataRelation("CatAndProdRel", _categoriesTable.Columns["CategoryID"],
                    _productsTable.Columns["CategoryID"]);
                _northDS.Relations.Add(_catAndProdRelation);

                CustNotNull();
                SetPKForCustomers();
            }
            catch (System.Exception ex)
            {

                System.Console.WriteLine(ex.ToString());
            }
        }
        public void DisplayCustomers()
        {
            int ctr = 1;
            foreach (DataRow item in _customersTable.Rows)
            {
                System.Console.WriteLine($"{ctr++}-> {item["CustomerID"]}--{item["CompanyName"]} --{item["ContactName"]}--{item["City"]}--{item["Country"]}");
            }
            //for (int i = 0; i < _northDS.Tables[0].Rows.Count; i++)
            //{
            //    System.Console.WriteLine($"{ctr++}-> {_northDS.Tables[0].Rows[i][0]}--{_northDS.Tables[0].Rows[i][1]}");
            //}
        }
        public void DisplayProducts()
        {
            int ctr = 1;
            foreach (DataRow item in _productsTable.Rows)
            {
                System.Console.WriteLine($"{ctr++}-> {item["ProductID"]}--{item["ProductName"]}");
            }
            //for (int i = 0; i < _northDS.Tables[0].Rows.Count; i++)
            //{
            //    System.Console.WriteLine($"{ctr++}-> {_northDS.Tables[0].Rows[i][0]}--{_northDS.Tables[0].Rows[i][1]}");
            //}
        }
        public void DisplayCategories ()
        {
            int ctr = 1;
            foreach (DataRow item in _categoriesTable.Rows)
            {
                System.Console.WriteLine($"{ctr++}-> {item["CategoryID"]}--{item["CategoryName"]} --{item["Description"]}");
            }
            //for (int i = 0; i < _northDS.Tables[0].Rows.Count; i++)
            //{
            //    System.Console.WriteLine($"{ctr++}-> {_northDS.Tables[0].Rows[i][0]}--{_northDS.Tables[0].Rows[i][1]}");
            //}
        }
        public int DSTableCount
        {
            get
            {
                return _northDS.Tables.Count;
            }
        }

        private void CustNotNull()
        {
            _customersTable.Columns["CompanyName"].AllowDBNull = false;
        }
        private void SetPKForCustomers()
        {
            DataColumn[] pkdc = new DataColumn[1];
            pkdc[0] = _customersTable.Columns["CustomerID"];

            _customersTable.PrimaryKey = pkdc;
        }
        public void AddCustomer()
        {
            CustNotNull();
            SetPKForCustomers();
            DataRow dr = _customersTable.NewRow();
            dr["CustomerID"] = "AABB";
            dr["CompanyName"] = "Consultancy";
            dr["ContactName"] = "SM";
            dr["City"] = "Kalyan";
            dr["Country"] = "India";
            try
            {
                _customersTable.Rows.Add(dr);
            }
            catch (Exception ex)
            {

                Console.WriteLine(ex.ToString());
            }

        }
        public void SaveToDB()
        {
            try
            {
                Console.WriteLine($"Insert:\n {_customerDB.GetInsertCommand().CommandText}");
                Console.ReadKey(true);
                Console.WriteLine($"Update:\n {_customerDB.GetUpdateCommand().CommandText}");
                Console.ReadKey(true);
                Console.WriteLine($"Delete:\n {_customerDB.GetDeleteCommand().CommandText}");
                Console.ReadKey(true);
                //_customerAdapter.Update(_northDS, "Customers");

            }
            catch (Exception ex)
            {

                Console.WriteLine(ex.ToString());
            }
        }

        static void Main(string[] args)
        {
            Program pp = new Program();
            pp.LoadNorth();
            System.Console.WriteLine("-----------------Customers---------------");
            pp.DisplayCustomers();
            Console.WriteLine("-------------------New Customer Added");
            pp.AddCustomer();
            pp.DisplayCustomers();

            Console.Clear();
            pp.SaveToDB();
            Console.WriteLine("Saving to DB");
            Console.ReadKey(true);
            pp.LoadNorth();
            pp.DisplayCustomers();

            //System.Console.WriteLine("-----------------Categories---------------");
            //pp.DisplayCategories();
            //System.Console.WriteLine("-----------------Products---------------");
            //pp.DisplayProducts();

            //pp.AddAccount();
            //System.Console.WriteLine("-----------------Accounts---------------");
            //pp.DisplayAccounts();

            System.Console.WriteLine($"No of Tables in the dataset is {pp.DSTableCount}");

        }
    }

}


Oof


If a match cannot be further improved, we can save a longest match search in `CreateBackwardReferences`. For instance, on BSDiff patch files, the gain in compression time can be >50% for quality 9 (e.g., on the file none from [google/brotli/issues/632]).

Although our condition implies that the current match cannot be further improved and is good enough so that no static dictionary lookup should be performed unless a hash table collision hides this match at a later position, the change could affect the compressed output in very rare cases.


I had a better look at this commit, and I must say I'm a bit concerned by the exposure of the bound. I'm reluctant to do so because this data is ... not exactly what you expect. Can you go along with the load only? What exactly do you need the bound for?

Thanks for your time,


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @dbast was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Protip: if a patch doesn't apply cleanly, it just needs to be updated, not removed.


Oké, dit gaat sowieso falen, omdat travis geen goede database heeft... :-(


I falled in the same git trap once or twice :smile:

In my case it was an actual revert that I had to undo and at first I thought this was the same with respect to c927d62eda8e7bc2794d10c1472595cfe3877642 but both changes seem equal (I only checked a bit of the Spanish file).

I don't understand git on this regard, how can two commits have the same diff one after the other in the same branch? :confused:


エックスサーバーにする。
お父もなんとかできないか探ってくれたが、MSエッジはお母のPCではダメだ。
google chromeでいくしかないみたい。


This way, we can reduce the SSR payload and have a faster reconciliation process.


This is first commit i do


I saw the setup.py and it seemed that the patch was preapplied, so I supposed we did not need that.


Unique hash number


yep, this has to be fixed


测试


By the way, I got a tip from Martin that I always use: when you have based your work from a commit that it is already old in the master branch, you can run `git pull --rebase` and it automatically rebases your work over the latest remote commit and then you can safely push your commit.

And if you have unstagged work and git complaints about it, you can save a patch to a file running `git diff `that later you can reapply using `patch `(provided that you have that command in your OS, maybe git provides an alternative, don't know).


committing to new project


It's a test file


If it was not clear enough the only reason I maintain these packages are for having calibre compiling.
If you need some more quality for them I can handle to you.


Private data.


this seems to have broken something, see #8


Thanks Manuel, I didn't know that.

This was my first time pushing to the master branch in this repo. Usually I make changes in my fork then make a PR then merge.


Whoops, `215` is a strange typo for `256`.


Ok, because currently e.g. the P1WifiGateway 10/sec function might interfere with the serial-in while it is waiting for system resources; like while writing to the P1GatewayClient or doing some logging. I expect there may be less obvious situations with destabilizing side effects. Knowing about multitasking, I would take additional precautions in this plugin code.
Also libraries used in more than one task should be multitasking safe (I haven't investigated this). Finally, using a different log level might give different results.
A split-up over tasks based on function (like network related) with clean interface between is imho a much better way to go.


```+语法
会有高亮 有 js html 等于语法
···


Thank u


Successfully aliased the URL <https://vkbot-axwwphauzq.now.sh> to the following alias.

* https://vkbot.now.sh


This is for getting the websocket URL out of connection.txt. The key doesn't get fetched from here.


tab上面的反引号··· +语法
会有高亮 有 js html 等于语法


This is where we fetch the gey from connection.txt


In that (really rare) case I create notes from within SC or edit directly in Vespucci.

Sometimes I just select surface=paved.


> when ever i hit play the bot just click on modules and does not do anything
> ![screenshot 3](https://user-images.githubusercontent.com/43684226/46227789-3df24680-c32e-11e8-9ce3-999f7831e551.png)
>
> is what it says what should i do to get this working i dont know anything about code.

If you want to use an anomaly ratting bot, I recommend to take a look at that one: https://forum.botengine.org/t/ratting-bot-anomaly-and-or-asteroids-with-sanderling/1206

That bot from @kaboonus seems to be well maintained, and also has more features on top of that.


Simulate Test Succeeded, starting the next build step


1st commit


Simulate Test N Succeeded


![](https://github.trello.services/images/mini-trello-icon.png) [날코딩](https://trello.com/c/sjPZCxUC/1-%EB%82%A0%EC%BD%94%EB%94%A9)


aue goshooo oprai si tuka gaza e


config/iserver.docker.yml 也需要改一下


not mine


・全ページfotterの最後2行の文章を下記のように変更する。
ご相談及び当サイトに関するご意見等は相談窓口までお願いします。内容によっては氏名、住所及び連絡先等をお聞きすることがあります。

・indexページの関連サイトのリンクのところ、リンク後に文を入れる。
183行目、多くの被害事例が報告されています。
184、米国ではミーガン法に基づき、性的犯罪者やDV犯罪者の住所、顔写真、名前、罪状等の情報が公開されています。
185、ブログ「高校留学のすさまじい現実ー体験者の声特集」に続く第二弾!
186、当サイトが紹介されています。　←の文はリンクの後ろに入れる

・indexページの136行目、リンクと文
http://www.mext.go.jp/component/a_menu/education/detail/__icsFiles/afieldfile/2017/07/06/1386749_27-2.pdf">
                       「平成27年度高等学校等における国際交流等の状況について」文科省報道資料 p.8


@Tharangini You'll need to replace the "main.fig" in the root folder with "main.fig" in folder "SmallScreenUI" to take effect.


I agree there should be a proper locking mechanism and functional split.
The controllers do share the least with the rest, so that's why I was thinking to split it at that level.


shouldn't it be `void **oldval` instead of `void *oldval`?


Aliasing failed with the following error:

~~~
Error! We couldn't verify the propagation of the DNS settings for kochie.io
~~~


ssss


у тебя же должна быть переменная со шрифтом
ну и куда без веб-безопасного шрифта


help.htmlのファイル名は、ask.htmlに変更する


this was it chief


смотрю, что переменные ты так и не исправил


в файле  fonts не хватает ещё  font-weight в подключении


路过围观


I think it is better to upload the swiftz with framework.


Successfully aliased the URL <https://my-music-btpxplutrg.now.sh> to the following alias.

* https://my-music.dremora.com


Teraz jeszcze użyj tej zmiennej w metodzie `getUrl`


棒棒哒，火钳刘明


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @dbast was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


```
list_or_partial_list(Xs) :-
   '$skip_max_list'(_, -1, Xs, Ys),
   ( var(Ys) -> true ; Ys == [] ).
```


Nou, daar lijkt het anders wel op:
PHP Fatal error:  Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'csrdelft.login_sessions' doesn't exist in /home/travis/build/csrdelft/csrdelft.nl/vendor/csrdelft/orm/src/Persistence/Database.php:167


has to be generalized!


A może dałbyś radę zrobić tak żeby eventmodify składał się jeszcze bardziej na wąskich ekranach Np do jednej kolumny?


Successfully aliased the URL <https://supporttrainyourearscom-jvthsvqopi.now.sh> to the following alias.

* https://support.trainyourears.com


ну зэба


It's probably better to patch the boxbranding out of it, but that is fine tuning, I wanted to make it work first...


忽略所有非http / https / ftp / sftp协议


1. 3 -  2018-05-31


![](https://github.trello.services/images/mini-trello-icon.png) [HP balken + neue Name Tags](https://trello.com/c/VLYV81XK/176-hp-balken-neue-name-tags)


Thanks a lot, Boris!


About Kaggle


+ DAY 2


hi


Hi - thanks for the comments. Veusz has a capture facility in the GUI which can get data from external sources. Alternatively, there is an embedding interface which allows a python script to open windows, make plots, update datasets, etc. See https://github.com/veusz/veusz/wiki/EmbeddingPython (there's also an example embedding script with the examples). If you have further questions, please feel free to use the discussion board on reddit.


@josephwright  according to tlpdb luaotfload isn't a dependency off fontspec, I can find it only in the luatex collection.


just one comment, adding works, but how to remove a song?
mistakes are easily made (ie. pressing twice on the same icon adding, than its 2x in the playlist)


Ale tak właśnie jest - składa się do  jednego panelu (kolumny).


I will send you a message on matrix, I want to set up the metadata for F-Droid in this repo so we get the promo and screenshots, but we seem to already have two separate repos for metadata. Trying to fix all the bugs that have been blocking another release lately.


the comment on the top in spi_slave_checker.py is probably wrong and a copy&paste error. This code simulates an SPI _master_ since it's driving the clock pin as well (a opposed to SPIMasterChecker which only samples the SCK pin). I'm trying to understand the xmostest framework and such details are crucial without any other documentation at hand


Delete


delete init


Successfully aliased the URL <https://supporttrainyourearscom-usqgnfunto.now.sh> to the following alias.

* https://support.trainyourears.com


ありがとうございます。


Isn't the point of this icon pack to make other apps have the Google icons?


![smarty](https://user-images.githubusercontent.com/17087236/46245404-43fb2c80-c3ed-11e8-935a-e66e36f6f49c.png)

Ja tu widzę dwie kolumny w jednej są opisy pól a w drugich pola funkcyjne inputy/selekty.
Zobacz, że między opisami pól jest dość dużo wolnego miejsca które nie jest wykorzystane optymalnie.

Mogłoby być tak:
że te pola mogły by być nad sobą gdy rozmiar okna jest mały.


Do you mind explaining what is this?


This is terrible!


@leewssam Please explain


Most text editors deal well with line ending variations, but not all terminals do. Enforcing LF endings in PRs is unrealistic as those changes are very easy to overlook. Look at how many trailing whitespaces, empty or very long lines, etc. were introduced with last PRs or are still hidden in pending PRs. At least a semi-automatic way to ensure some level of consistency is needed as we can't enforce/expect everyone has the same IDE settings. _.gitattributes_ seems to be such a method as you need to commit CRLF/LF conversions made automatically by git.


ok


Not working!!! Please FIXXX


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

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

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

### Deployments updated

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

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


@tajam @chingjunehao @weiweitoo Hi, please submit a bug report to leews.sam@gmail.com and we will investigate into this issue.


@Tajam @chingjunehao @weiweitoo Hi, please submit a bug report to leews.sam@gmail.com and we will investigate into this issue.


Ok, I understand. And they show two parents. I see it's the same for some pull request merges, but not all of them... Nevermind. I guess I have several lagoons in my knowledge of git. I read a tutorial some time ago, but I started to use it too much time later to remember the peculiarities of the tool.


Aliasing failed with the following error:

~~~
Error! The alias nextjsorg.now.sh is a deployment URL or it's in use by a different team.
~~~


Pessoal, commit o arquivo no formato gerado pela ferramenta "astah", ou seja Classes_Academia.asta.
desta forma posso avaliá-lo sem necessidade de descompactar na minha cópia do repositório de vocês.


It would be simpler, rather than have a java, just sed `s/HwImsManager/ImsManager/`.


Bug fixed


Рефакторинг


Логи убрать


Рефакторинг. Добавь линтер. На это есть таск в дашборде, кстати


Thanks! There's no need to apologize! You have done a great job with this project, the community should thank you for your initiative. Well, if you have a little time to write a how to compile, I'd be grateful. I tried to compile (I know compile TShock from source code), but here I did not have success on this and it seems that some things are still not working properly.


html>
<body>
  <script>
  document.write("CH_01 This text was written with JavaScript!");
  </script>
</body>
</html>


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


AbstractDao на то и abstract, что лишено всех конкретных частей, типа mark


сделай не List<Exam> exam, а List<BaseModel>, или что там у тебя служит базовой сущностью


в этом методе add у тебя не определена переменная mark, ты не можешь ее куда-либо сетнуть


yey !!! :heart:


get use to jquery and bootstrap  so much fun!


wohoo !! :heart: GLES2


why removed the github header? xD


this code will be removed with implementation of redux


Zmienna `username` powinna być przekazana tutaj `"/members/username/boards"` - nie może to być String, trzeba "rozdzielić"


Those symbols don't exist in AOSP ImsManager


f


رجاء قم بمسح المسافة قبل الفاصلة «،».


The hwcfgfilepolicy is useless. don't even bother with it.


Successfully aliased the URL <https://noble-consult-group-byqdqfkrek.now.sh> to the following alias.

* https://noble-consult-group.now.sh


after all the changes:
![33](https://user-images.githubusercontent.com/315773/46245804-9d1e8c80-c3fc-11e8-982e-b8c600c0decf.jpg)


Life itself is 'redigulas'.
Please stop this rude and completely pointless bashing. Or create your own great stuff....


infunctional..?


Successfully aliased the URL <https://backyourstack-uowmwnmntt.now.sh> to the following aliases.

* https://backyourstack.now.sh
* https://backyourstack.com
* https://www.backyourstack.com


@jbaayen As Tjerk is on vacation, would you like to review this? Just fixes an annoying bug I hit this week. Otherwise it is not too urgent, I can find some other way to write the modelica model that does not result in an error.


حسنا


genuine novice


I implement functions on a per-error basis.
The APK won't start, because it uses it. And yeah I stubbed it.


Successfully aliased the URL <https://whatsupfrankie-tnaayluwbk.now.sh> to the following alias.

* https://whatsupfrankie.com


Yes, implementing it currently!


Is the exclamation mark in front of the dot intended?


@rmehta  What was wrong with the commit?


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @dbast was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Master class of a zombie


井欣真优秀^_^


When a zombie feeds, it infects the host with a virus. The virus then turns the host into a new zombie that joins your army. The new zombie's DNA will be calculated from the previous zombie's DNA and the host's DNA.


aaaaaaaaa


thanks


ok, know very good this all


currentlty not can chat


Built a "Zombie Factory" to build an army of zombies.

A factory will maintain a database of all zombies in our army
A factory will have a function for creating new zombies
Each zombie will have a random and unique appearance
In later lessons, we'll add more functionality, like giving zombies the ability to attack humans or other zombies!

Add the basic functionality of creating new zombies.


alo


hello I write a email(john.bieling@gmx.de) to you, do you receive that? thanks very much.


Thanks!


@davisagli Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.app.contentrules/57/violations
```
plone/app/contentrules/handlers.py:80:12: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:82:12: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:89:8: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:92:8: P002 found "hasattr", consider replacing it
plone/app/contentrules/tests/test_action_logger.py:6:1: F401 'plone.app.testing.TEST_USER_ID' imported but unused
plone/app/contentrules/tests/test_condition_wftransition.py:68:18: C812 missing trailing comma
plone/app/contentrules/tests/test_condition_wftransition.py:83:18: C812 missing trailing comma
plone/app/contentrules/tests/test_condition_wftransition.py:98:18: C812 missing trailing comma
plone/app/contentrules/tests/test_rule_assignment_mapping.py:7:1: F401 'plone.app.contentrules.tests.base.ContentRulesTestCase' imported but unused
plone/app/contentrules/tests/test_action_mail.py:50:11: T000 Todo note found.
plone/app/contentrules/tests/test_action_mail.py:95:14: C812 missing trailing comma
plone/app/contentrules/tests/test_action_mail.py:250:73: C812 missing trailing comma
plone/app/contentrules/tests/test_events.py:8:11: T000 Todo note found.
plone/app/contentrules/tests/test_events.py:12:11: T000 Todo note found.
plone/app/contentrules/tests/test_action_delete.py:12:1: F401 'plone.app.testing.login' imported but unused
plone/app/contentrules/tests/test_action_delete.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:13:1: F401 'plone.app.testing.TEST_USER_ID' imported but unused
plone/app/contentrules/tests/test_action_delete.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:14:1: F401 'plone.app.testing.TEST_USER_NAME' imported but unused
plone/app/contentrules/tests/test_action_delete.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:15:1: F401 'plone.app.testing.setRoles' imported but unused
plone/app/contentrules/tests/test_action_delete.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_browser.py:2:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:90:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:70:14: C812 missing trailing comma
plone/app/contentrules/tests/test_action_workflow.py:89:14: C812 missing trailing comma
plone/app/contentrules/tests/test_cascading_rule.py:3:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_traversal.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_traversal.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:22:60: C812 missing trailing comma
plone/app/contentrules/actions/logger.py:50:10: C812 missing trailing comma
plone/app/contentrules/actions/logger.py:94:18: C812 missing trailing comma
plone/app/contentrules/actions/copy.py:85:45: C812 missing trailing comma
plone/app/contentrules/actions/copy.py:86:18: C812 missing trailing comma
plone/app/contentrules/actions/copy.py:126:56: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:39:22: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:45:57: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:47:23: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:53:67: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:55:22: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:59:80: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:64:22: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:102:5: C901 'MailActionExecutor.__call__' is too complex (13)
plone/app/contentrules/actions/mail.py:106:74: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:129:78: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:152:19: C812 missing trailing comma
plone/app/contentrules/actions/mail.py:165:19: T000 Todo note found.
plone/app/contentrules/actions/mail.py:176:78: C812 missing trailing comma
plone/app/contentrules/actions/move.py:54:52: C812 missing trailing comma
plone/app/contentrules/actions/move.py:91:18: C812 missing trailing comma
plone/app/contentrules/actions/move.py:144:56: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:33:72: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:34:10: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:60:50: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:79:16: P002 found "hasattr", consider replacing it
plone/app/contentrules/conditions/portaltype.py:98:34: C812 missing trailing comma
plone/app/contentrules/conditions/portaltype.py:119:26: C812 missing trailing comma
plone/app/contentrules/conditions/wftransition.py:28:68: C812 missing trailing comma
plone/app/contentrules/conditions/wftransition.py:29:10: C812 missing trailing comma
plone/app/contentrules/conditions/fileextension.py:31:22: C812 missing trailing comma
plone/app/contentrules/conditions/fileextension.py:49:50: C812 missing trailing comma
plone/app/contentrules/conditions/fileextension.py:90:78: C812 missing trailing comma
plone/app/contentrules/conditions/fileextension.py:113:78: C812 missing trailing comma
plone/app/contentrules/conditions/wfstate.py:28:63: C812 missing trailing comma
plone/app/contentrules/conditions/wfstate.py:29:10: C812 missing trailing comma
plone/app/contentrules/conditions/wfstate.py:46:59: C812 missing trailing comma
plone/app/contentrules/conditions/group.py:27:77: C812 missing trailing comma
plone/app/contentrules/conditions/group.py:45:60: C812 missing trailing comma
plone/app/contentrules/conditions/group.py:84:70: C812 missing trailing comma
plone/app/contentrules/conditions/group.py:105:70: C812 missing trailing comma
plone/app/contentrules/conditions/role.py:28:76: C812 missing trailing comma
plone/app/contentrules/conditions/role.py:46:59: C812 missing trailing comma
plone/app/contentrules/conditions/role.py:84:51: C812 missing trailing comma
plone/app/contentrules/conditions/role.py:105:51: C812 missing trailing comma
plone/app/contentrules/browser/elements.py:29:5: C901 'ManageElements.__call__' is too complex (12)
plone/app/contentrules/browser/elements.py:77:45: C812 missing trailing comma
plone/app/contentrules/browser/assignments.py:24:5: C901 'ManageAssignments.__call__' is too complex (14)
plone/app/contentrules/browser/assignments.py:154:54: C812 missing trailing comma
plone/app/contentrules/browser/controlpanel.py:83:18: C812 missing trailing comma
plone/app/contentrules/exportimport/rules.py:30:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:138:11: T000 Todo note found.
plone/app/contentrules/exportimport/rules.py:201:5: C901 'RulesXMLAdapter._initRules' is too complex (21)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Thank you!


Yes, it's easier to read by others


No problem.


@jdalton yeah I know. I'm planning to filter it down at some point


problem :
when play (0,0) then (1,1)


My thinking was that security concious users should have a configurable way to only trust a cached artifact is if there is a known signed hash for a binary.

I assumed it may be easier to introduce this change at the same time as signing to kill 2 birds with one stone if we are going to go through the work of improving package integrity processes.

This fits with the overall theme of package integrity as it is my assumption most users will install artifacts from cache vs building from source most of the time.

A contributor/maintainer having to build/hash locally can be avoided. You could also have an autoscale group of beefy CI systems that independantly build a nixpkg description and report back their hashes as comments in the PR. Should probably not merge nixpkgs that can't build anyway so 2 birds.

Then the maintainer can then note that if the CI servers agree on a hash, it can be added to the nix expression. If they don't agree, then merging can still proceed, but the cache will not be able to be trusted for that build by users running a more secure configuration.

I can break out that scheme into a standalone RFC if you think that makes more sense, but I do think it is a critical component to bring package integrety to the typical user, who won't be locally compiling most packages from source.


Tested on Win10/Linux/FreeBSD, all work correctly.


@alalek Hmm. Did you forget to remove a debug assert? It would be rather limiting to only accept greyscale 🙉  Line 168 already has a check for valid mat types.


`x` is missed. It is simple, because compiler error.


Nice catch! 👍


#22 への対応コミット


those names are meh. they will be outdated with 1.14, I would use X_CHANNEL (1.13+) and X_CHANNEL_LEGACY (<1.13)


> [ad508cd](https://github.com/osm0sis/android-busybox-ndk/commit/ad508cd45fa2f34cf56ff03230d32646f7b558dd)


This doesn't work if you ""play"" with the command "move". Not sure if there's any point in adding that since the command doesn't follow any other rules either.


Hi, pls ignore my previous comment. The error was due to me screwing up the RandomWalk(). More exactly the def fill_walk(), instead of `while len(self.x_values) < self.num_points` I wrote `while len(self.x_values) <= self.num_points` .
I do apologies for this.


미디어위키 install.php 실행시 다음 에러가 납니다.
```Error: Missing one or more required components of PHP.
You are missing a required extension to PHP that MediaWiki needs.
Please install:
 * mbstring <https://secure.php.net/mbstring>
 * xml <https://secure.php.net/xml>```


Thanks a lot for your hard work, is "python-pyasn1-modules_0.1.5.bb" ok?

I think the checksum is:

SRC_URI[md5sum] = "45b7ea93e3513d1198cac6c9471f0a75"
SRC_URI[sha256sum] = "1d303eed5aa54cafeca209d16b8c7ea2c6064735fb61f1bee2e0ed63a0816988"


accountData


Если это лекция относится к потоку пользователя, то он получит два сообщения (в случае подписки на оба ивента)


毫无意义，建议 revert （逃


Ну и тесты бы не помешали)


@tobes Without this (ignore lines), I get `W504, W605` errors on my `flake8` tests before pushing out. Why does Travis not throw the same errors?


Replace it


hi - I'm the author of the link above. Is there any other workaround we can use? I'd be happy to the update the post with another solution.


Quedó mal indentado


El nombre de los modelos debe estar en singular.


Mal indentado.


Debería estar el nombre completo de "Presentador".


Mismo comentario de arriba: lo ideal es ponerle el nombre completo "RepositorioArticulo".


Mal indentado. Lo mismo para las clases de abajo.


Successfully aliased the URL <https://percy-isomorphic-rdaeyvnyxh.now.sh> to the following alias.

* https://percy-isomorphic.now.sh


Sir in Q No.4,5 i did what you said in comment and in lab manual it is note mentioned that you have to made different function for every calculation.


Los namespaces también deberían ser el nombre completo "repositorio".


`-march=native` will enable those.


Fijate que si alguien te envío un string como "    " (con espacios) no va a saltar esta validación. Deberías usar `la función `trim()` de String.


Mismo comentario que arriba.


Mal indentado. Usar el nombre completo.


`data` is an emulated bytes buffer (with encoded bytes).
Problem is somewhere else.


lgtm


Yes, works fine.

THX a lot!


Why do you raise Exception in case when packet successfully verified?


I got notifications here because somebody (not you) left @lasers in commits.

For what it's worth, you can use this instead of keeping up with the commits.
```python
sysdata {
    format = "[\?if=cpu_temp>60 [\?color=cpu CPU: {cpu_used_percent}%], "
    format += "[\?color=mem Mem: {mem_used}/{mem_total} {mem_unit} ({mem_used_percent}%)]]"
}
```


this should be returned back.


Sir it works for n=2 and answer is (1,1).But my functions are missing.Actually i did not read the manual carefully.


@lrvick I agree with @srhb that the trusting the build system and trusting the build descriptions do not need to be conflated, and the work necessary towards the two seems orthogonal to me.

The idea of having groups of beefy CI systems that independently build a nixpkgs description has already been raised, and there's work towards that being done (eg. with cachix, or the overall effort towards build reproducibility). I also think there are already ideas better than the one you put forward here: the last one I remember of being having more or less each CI build and sign the built packages with their keys, and then the user can decide to attribute more or less trust to each CI system. Individual users could also contribute by compiling things locally, and paranoid users may want to opt-in to always rebuilding a random X% of downloaded packages and checking compatibility with what the cache returned (making it likely any attack by the CIs would be caught locally by someone).

All this being secure because the signature [includes the store path](https://github.com/NixOS/nix/blob/bba3f0a308cceb56bad4aa1efe13927360ae463f/src/libstore/store-api.hh#L166). So this means that by just signing like a binary cache, you sign the association between a store path (ie. a nix expression) and a binary. And these signatures can be totally independent from the `.nix`, which would make for even more security than the scheme you're proposing, while requiring fewer modifications to the workflow `nixpkgs` (though more to the ecosystem around it, like nix, hydra & co.).

tl;dr: yes, I think this should at least be split off into a separate RFC, if not completely left for later consideration :)


hmm, getApi should return proper api endpoint


ll


Solve https://github.com/rootasjey/cycles-system/issues/3


test


comment


not complited


> without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or **sell copies** of the Software
whoa does this mean other people get to monetize from this?


@klesun "Artur jopta ti gde? priezhaj kaljan4ik kuritj budem, i kebab4iki svezie zratj P.S klasnie pravki " (c) Denis


:roll_eyes: Code and commit message contradict each other.


missing: `event.preventDefault();` just after line 176


Thank you, that is extremely helpful!


It contributes to:
Part 1. Introduction About the course #113


Yes, MIT LICENSE is free for commercial use
https://github.com/soruly/whatanime.ga/blob/master/LICENSE


ok je connaissais pas cette syntaxe, pourquoi ca fait tourner les shaoe en utilisant juste shape?


Let's uncomment this if statement


Delete line 225 since you're already calling it above


ESP8266 + GeoLocation + Dweet.io + FreeBoard.io + Google API


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @frodepedersen, @arnekr were added to conda-forge. Welcome to conda-forge!
  Go to https://github.com/orgs/conda-forge/invitation see your invitation.

- @dbast was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @dbast was added to this feedstock maintenance team.

You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


indentation


![](https://github.trello.services/images/mini-trello-icon.png) [Separate dev/test/prod environment when developing](https://trello.com/c/qvlw89nt/5-separate-dev-test-prod-environment-when-developing)


"Build a nixpkg and add the hash of the binary to it", to match verb tense of #1


"adding" is duplicated


AUR may be a stretch to include. It's always been said that users are taking their security into their own hands when using it.


![](https://github.trello.services/images/mini-trello-icon.png) [Standardize event bus message](https://trello.com/c/iZO44Zq2/15-standardize-event-bus-message)


![](https://github.trello.services/images/mini-trello-icon.png) [Standardize REST API design](https://trello.com/c/fL7ziWuw/8-standardize-rest-api-design)


DELET this


![](https://github.trello.services/images/mini-trello-icon.png) [When installing app installer on bios, must be override Nexus config](https://trello.com/c/cSXYP6OX/7-when-installing-app-installer-on-bios-must-be-override-nexus-config)


幹 不小心把api key放上去了 幹


![](https://github.trello.services/images/mini-trello-icon.png) [Create DB failed when starting in fresh environment](https://trello.com/c/mJfmQw0Z/6-create-db-failed-when-starting-in-fresh-environment)


Phrasing is awkward. Any successful attack on GitHub that allows MITM or code modification would work.


[ this.url + this.apiPrefix + '/addrs/txs' + (qs.length > 0 ? '?' + qs.join('&') : '');](url)


Copy pase errors? Should be KHR.


I do not have enum34 installed and everything works.
![screenshot_20180929_173928](https://user-images.githubusercontent.com/13809436/46247058-af092b00-c40e-11e8-8085-a4e8f9cc2624.png)


Successfully aliased the URL <https://supporttrainyourearscom-ifeqqfdmvn.now.sh> to the following alias.

* https://support.trainyourears.com


bhargav


Solved


Hi @manucorporat:
Do we have something like this in **ion-router-outlet**? It will help customize page transition animation.


please resolve conficts!


please no comments


please no console.log


@xraynaud I think this generates problem in #1824 as I can see `/usr/local/opt/libpng/lib/libpng16.16.dylib` and `/usr/local/opt/jpeg/lib/libjpeg.9.dylib` in MMEX executable (not listed in alpha.6)


ok,i download


Successfully aliased the URL <https://supporttrainyourearscom-sulsxhccja.now.sh> to the following alias.

* https://support.trainyourears.com


Successfully aliased the URL <https://styled-components-idnpkxexbz.now.sh> to the following alias.

* https://www.styled-components.com


Trying to learn this peace more, was there any particular reason to allow 30 mins of time deviation, (not 15 min or any other number)

Thanks


Successfully aliased the URL <https://supporttrainyourearscom-cbzziufsvi.now.sh> to the following alias.

* https://support.trainyourears.com


FUTURE-non-stickable card-can not replace the usual-press to go to the port and the ship to the port on the map does not fly-it's uncomfortable you can not remove the map from the bigpoint and release the place for a better view


missing `


This commit pairs with the Fix Change Value commit. It ideally would have been one commit had I caught that they were related earlier.


Есть вот такое мнение:
https://unix.stackexchange.com/questions/448637/file-system-inode-flags-difference-between-fs-ioc-getflags-and-fs-ioc-fsgetxatt

И еще из linux/fs.h:
```
/*
 * Inode flags (FS_IOC_GETFLAGS / FS_IOC_SETFLAGS)
 *
 * Note: for historical reasons, these flags were originally used and
 * defined for use by ext2/ext3, and then other file systems started
 * using these flags so they wouldn't need to write their own version
 * of chattr/lsattr (which was shipped as part of e2fsprogs).  You
 * should think twice before trying to use these flags in new
 * contexts, or trying to assign these flags, since they are used both
 * as the UAPI and the on-disk encoding for ext2/3/4.  Also, we are
 * almost out of 32-bit flags.  :-)
 *
 * We have recently hoisted FS_IOC_FSGETXATTR / FS_IOC_FSSETXATTR from
 * XFS to the generic FS level interface.  This uses a structure that
 * has padding and hence has more room to grow, so it may be more
 * appropriate for many new use cases.
 *
 */
```
Стоит использовать более современный API?


bug-does not work to change the configuration of the droids (the problem is that both on the panel and on the premium panel and the proto panel are the same slot numbers)


![](https://github.trello.services/images/mini-trello-icon.png) [solutions](https://trello.com/c/ESOipWyZ/16-solutions)


ma supposition est que c'est un même objet shape qui est utilisé pour tous
les agents, qui vont donc chacun lui appliquer une rotation l'un après
l'autre. Le copy permet d'éviter cela

Le sam. 29 sept. 2018 à 16:14, Arnaud Grignard <notifications@github.com> a
écrit :

> ok je connaissais pas cette syntaxe, pourquoi ca fait tourner les shaoe en
> utilisant juste shape?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/agrignard/URBAM/commit/be470a96dd49f9ce0327bc92a78fe15f03e2c966#commitcomment-30700752>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABb7HcuHhn-fZDpvgugxH-BHVidEAP4Vks5uf4A8gaJpZM4XAhj8>
> .
>


修复win10启动过慢的错误


最后运行时间：
2018.9.29


Woops.  Good eye!


음 저거 깔았는데..


`php7.2-xml php7.2-mbstring` 도 추가해주세요


This correlates with the drop in the Matomo statistics. Did something went hairy?


if history is saved it can go back


Thanks for rizing to the occazion !


Simulate Test Succeeded, starting the next build step


Simulate Test N Succeeded


@Chiiruno
> @imcsk8 You realize that the polls tend to be biased, and most millennials don't support this crap, right?
Yeah i know a lot of kids that are just kids trying to leave their mark in the world without whining all the time (being from México you don't have time to be a pussy) but also know that there are thin skinned spoiled babies that make a lot of noise and try to impose their politically correct agenda and don't realize that we should have freedom to be assholes just for the fun of it.

Now, i don't say that we **should** be assholes i'm just saying that we should not accept censorship or censor ourselves in order to avoid hurting someones feelings, if someone feels offended its his problem (and yes the "his" is intentional if you know what i mean) and in case of a computer kernel like Linux i'll rather have offended programers with good code than mediocre software with "happy humans", this is important. Linux is used in a lot of places and people might even die so fuck their feelings!!

Also, i'm pretty sure that old 40 year elders like me are sick and tired of this tendency to avoid offending pepole, again, i'm not saying we should but sometime truth just hurts or as we say in spanish ["La verdad no peca pero incomoda"|https://translate.google.com/#es/en/La%20verdad%20no%20peca%20pero%20incomoda]

Let's just be ourselves, be nice, and keep creating good software instead of wasting time taking care of whinnie peoples feelings it's their problem not ours.

> Sure, it's probably a third, which is unfortunate, but that will change with time and wisdom, as they grow and begin to see.
The problem here is that in the mean time they can do a lot of damage...

> I'm sure you were a dumb 20-something at some point too, just like the rest of most of us.

I'm a dumb 20-something trapped in the body of a 44 year old man :P

BTW i don't know where all this references to **toxic relationships** and **toxic environments** came from but they are just plain stupid.


testing Comment Api


actually why not use one line? i mean $exp to be after )


Works.


ss


aa


Тимур, что же ты меня так расстраиваешь :(
У тебя же циклическая зависимость Board - WorkItem - Player - Board


Because there is no reason to


Why is `reenable` needed? Couldn't you use `enable` as well?


Looks better :>


test


L4744 has a typo, it's omitting a subject a (you)


Not to my coding style 🤷♂


default version van 5.7 naar nieuwste


I fixed text editor settings to only use two spaces not four, and I added <ul> and<li> tags to navigation


This should be translatable.


Simulate Test N Succeeded


Плохо спроектирована доменная модель.
WorkItem очень простой объект, нет поведения - почему не сделать его Value Object-ом? (к тому же VO может содержать даже поведение). Зачем ему знать про целого Player?

Логика хода размазана между Player и Board. Зачем игроку передавать доску, чтобы он вызывал методы доски на основании данных, взятых у той-же доски (WorkItems)?


final?


I stopped using category in this commit. The theme I used didn't really put much appreciation into categories anyways.


Странно выглядят тесты
`player.BlockedWorkItems.Count.Should().Be(1);`
Серьезно, ты в реальности у игрока бы спрашивал "Игрок АА, сколько у тебя заблокированных карточек? Или просто посмотрел бы на доску?


can I make an ammunition mixer rsb ucb?


incorrect path for lba.cfg: now it's in ./bin/


Ok


Ta dando problema.


с подсчетом тузов не все верно:
```
Mumu: A♣ A♦ J♥ | Score: 22 | Cash: 70$
```
должно быть 12 очков


this padding should be 0


you know what v5 uses dymanic extension and it used instead of KRAB $EXTENSION-DECRYPT.txt so maybe make it shorten would be better?


shouldn't there be an erase?


Je me suis documenté sur ASN. 1 et l'encodage de fichiers sous le format Tag-Length-Value.

Le problème de ASN 1 c'est que la norme ne permet pas vraiment d'utiliser les tags portant les id de 1 à 80 (classe Universal). Ecrire une définition ASN aurait été l'idéal pour avoir un moyen définitivement interopérable de lire ces fichiers.

Néanmoins, j'ai fini par estimer qu'adapter le fichier fields.csv à mes besoins était finalement plus simple et plus rapide que de tordre la norme ASN. 1 pour réaliser ce que je souhaite, puis d'écrire le fichier de grammaire (qui aurait été un énorme recopiage des informations du fichier fields, puis de corriger le fichier de grammaire, puis de trouver un moyen de l'exploiter.


без этого ведь не работает?


после нескольких раундов вылетело
подозреваю, что карты кончились в колоде и видимо эта ситуация не обрабатывается
```
Traceback (most recent call last):
	11: from main.rb:8:in `<main>'
	10: from .../models/game.rb:19:in `start'
	 9: from .../models/game.rb:19:in `loop'
	 8: from .../models/game.rb:22:in `block in start'
	 7: from .../models/game.rb:55:in `turn'
	 6: from .../models/game.rb:80:in `stats'
	 5: from .../models/outputs.rb:36:in `scores'
	 4: from .../models/outputs.rb:53:in `scores!'
	 3: from .../models/player.rb:31:in `display_cards'
	 2: from .../models/player.rb:31:in `each'
	 1: from .../models/player.rb:31:in `block in display_cards'
.../models/player.rb:31:in `+': no implicit conversion of nil into String (TypeError)
```