Почему это должно сломаться? Выведет отрицательное значение и корни считать не будет. Я просто корень вынес в отдельную переменную, согласно твоему замечанию, логику не трогал.


The ZIP is just a collection of the repo contents.  The EXE will be posted later today, as I have finally resolved my AppVeyor lab environment.  If you have PowerShell 5, you really should be using the PowerShell Gallery.  In the future, I will no longer be publishing an installer, as most customers should be at PowerShell 5.0 or newer (not PowerShell Core).


that would be nice, I mean it might look a bit excessive and detailed to list every PR, but I think it's convenient to have such a list and to be able to go back to see what changed for each position - or what each position means


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> no implicit conversion of String into Integer

Please, copy and paste this stack trace to GitHub:

```
TypeError
no implicit conversion of String into Integer
/app/objects/job.rb:39:in `dig'
/app/objects/job.rb:39:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:342:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1634:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1634:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1039:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1037:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1037:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1096:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1093:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1501:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1728:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1501:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


отлично) не забываем пустую строку в конце файла


make sure that the null check happens before the boolean check; otherwise the app will crash with null pointer exception.


да, только можно не использовать chomp, если дальше to_i. Потому-что to_i и to_f сами убирают символ новой строки


тут не надо разносить на 2 строки, лучше оставить в одной


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


Причем у нас в условии задачи четко указано, что выводить значение дискриминанта надо в любом случае


kuch gadbad hai yaha


158988131-Outdoor-air-node-wet-bulb-EMS-override (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2323 of 2324 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 627
 * Failed: 1

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


все хорошо, только не понятно, почему треугольник со сторонами
0.3, 0.4, 0.5 некорректный


Yeah, I like to keep a pretty detailed changelog for vshaxe too, just haven't gotten into the habit of it here for some reason.


Commit rolled back, since it was placed in the wrong location


коэффициенты могут быть не целыми


приведение полученного значения к числу лучше делать в момент получения, а не в момент использования


неверная формула)
а где вычисление корня из дискриминанта?


158988131-Outdoor-air-node-wet-bulb-EMS-override (lgu1234) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


Нужно давать методам и переменным говорящие имена. Тогда читать код будет легче. Тут например может быть base а дальше height


Oups, that line still :crying_cat_face:


а) стороны могут быть целыми и меньше 1
б) зачем делать сначала to_i, и потом to_f
в) лучше умножить на 0.5 чем делить на 2


Aren't those not merely old but actually obsolete? That is, we no longer support them?


This commit implements right-sided stems for half notes, related to issue https://github.com/humdrum-tools/verovio-humdrum-viewer/issues/134 for the Humdrum-to-MEI converter.

Example:

```
**kern
=1
2dd
=2
*2\right
2ee
=3
*2\left
2ff
==
*-
```

The `*2\right` forces stems to the right side of noteheads when the note is a half note and the stem is down.  The tandem interpretation `*2\left` cancels the styling of the half notes and reverts to the modern convention.

conversion to MEI:

```xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="http://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="http://music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    <meiHead>
        <fileDesc>
            <titleStmt>
                <title />
            </titleStmt>
            <pubStmt />
        </fileDesc>
        <encodingDesc>
            <appInfo>
                <application isodate="2018-07-18T17:39:50" version="2.0.0-dev-9b4f756">
                    <name>Verovio</name>
                    <p>Transcoded from Humdrum</p>
                </application>
            </appInfo>
        </encodingDesc>
        <workDesc>
            <work>
                <titleStmt>
                    <title />
                </titleStmt>
            </work>
        </workDesc>
    </meiHead>
    <music>
        <body>
            <mdiv xml:id="mdiv-0000000544542068">
                <score xml:id="score-0000001690717009">
                    <scoreDef xml:id="scoredef-0000000366741394" midi.bpm="400">
                        <staffGrp xml:id="staffgrp-0000001074873718">
                            <staffDef xml:id="staffdef-0000001588901016" clef.shape="G" clef.line="2" n="1" lines="5">
                                <label xml:id="label-0000001751721492" />
                            </staffDef>
                        </staffGrp>
                    </scoreDef>
                    <section xml:id="section-L1F1">
                        <measure xml:id="measure-L2" n="1">
                            <staff xml:id="staff-L2F1N1" n="1">
                                <layer xml:id="layer-L2F1N1" n="1">
                                    <note xml:id="note-L3F1" dur="2" oct="5" pname="d" accid.ges="n" />
                                </layer>
                            </staff>
                        </measure>
                        <measure xml:id="measure-L4" n="2">
                            <staff xml:id="staff-L4F1N1" n="1">
                                <layer xml:id="layer-L4F1N1" n="1">
                                    <note xml:id="note-L6F1" dur="2" oct="5" pname="e" stem.pos="right" accid.ges="n" />
                                </layer>
                            </staff>
                        </measure>
                        <measure xml:id="measure-L7" right="end" n="3">
                            <staff xml:id="staff-L7F1N1" n="1">
                                <layer xml:id="layer-L7F1N1" n="1">
                                    <note xml:id="note-L9F1" dur="2" oct="5" pname="f" accid.ges="n" />
                                </layer>
                            </staff>
                        </measure>
                    </section>
                </score>
            </mdiv>
        </body>
    </music>
</mei>
```

Verovio currently does not render `note@stem.pos`, so currently displays as:

When implemented, the rendering should look like this (with the nothead mirrored as well as the stem on the right):


здесь и далее:

рекомендуется использовать пробелы до и после арифметических операторов, операторов сравнения, логических операторов

примеры:
```
    b * b # хорошо
    b*b   # плохо

    a > b # хорошо
    a>b   # плохо

    a && b # хорошо
    a&&b   # плохо
```

при этом оператор возведения в степень не рекомендуется выделять пробелами
```
    c**2   # хорошо
    c ** 2 # плохо
```


I would recommend using staging as the default, and the production script could set some env var to indicate that it is for production. Unless I don't understanding what the `default` here does?


no problem, I just copied it together from github's emails, so it wasn't too much work


Настрой редактор на отступ ровно в 2 пробела, именно так принято в ruby. Причем, именно пробела, а не таба. Т.е. должна быть замена табов на пробелы, т.н. soft tabs. Найди в интернете как сделать soft tabs для твоего редактора


@VladFiliucov  А какая разница? В проверке на равнобедренность и равносторонность сортировка не имеет значения.
В реализации теоремы Пифагора я именно так и получаю элементы.


This is not how you test for the occurrence of errors. Please look at other test examples


Issue ended up being glew not initialized.
Reason:
```cpp
SomeObjectType c;
```
Calls default constructor.


Yep, nice one. Now to put the fn on the c-object.


Derpibooru's API has changed, the old code was displaying 1 spoiled and hidden tag for any filter in the list.
![device-2018-07-19-002553](https://user-images.githubusercontent.com/23572628/42910687-2a6c470c-8af1-11e8-8595-3b1bdac29420.png)

Looks fine after fixing.
![device-2018-07-19-002841](https://user-images.githubusercontent.com/23572628/42910697-348326e8-8af1-11e8-934f-37c332e6bf16.png)


Reason for this is sizeof only returns pointer size when new keyword is involved.


That should be happening at line 199 right?


then тут не нужен. then используется иногда в case выражениях, и то крайне редко.


What?


Makes more sense in the long-term, since models will be loaded dynamically, not const initialized.


Ah, yes. Look at the head of tree in the PR. I added customisation points that separate this and make it depend on the executor.


Turns out, not exactly. Use new keyword if you run into this.


You either need to qualify the class reference or import the class from `hvac`


Also added fog of war to dungeons


> I thought important gave it priority.

Yes for ublock (ONLY) and will be ignored by other adblockers.


Yes I have tested it. Now what I don't understand is why I need line 200...


Este villano quien es?


Static variables must be initialized, apparently.


I think that's right isn't it? If this was GPU code we'd be running the bulk task directly here in whatever context we know how to create for the executor. It's just that this earlier version of the change assumes that we are always doing this thread executor because it predates the customisation points.


Entiendo por que agregaste a Lex 💯


Forget about last comment I am getting confused


The first parameter is now unnecessary, it was making filter applying impossible.


you can user previous images
please check versions here
http://download.hiveos.farm/VERSIONS.txt


тут явно баг метод terminal_station, а пишем в @starting_station


Эти две операции стоит объединить в одну.
```
sides = [a, b, c].sort!
```
Тогда последняя строна будет самой длинной. Дальше можно будет обратиться к эллементам массива так.
```
# первый элемент в массиве
sides[0]
# третий элемент массива
sides[2]
```


A couple of other notes:
  1)  The conversion from cf32 to ci4 in `FDomainOp` may be sub-optimal, i.e., lots of clipping in the ci4 data.  It's hard to tell from casual inspection because I'm not fluent in packed ci4.
  2)  I tried accumulating the images in `MOFFCorrelatorOp` but ended up with bad performance so I dropped it.  My approach was to use a transpose+`matmul()` to get the accumulation and all of the polarization products at once.
  3)  We should really consider adding in the `ProcLog` information into the blocks that do not have it so that we can get a better idea of performance.


лучше сделать проще:
на вход 2 аргумента: start_station, terminal_station
если оба заданы, и они станция - сохраняем их в нужные инстанс-переменные, кладем их в @full_path
всё) 4 строки, и никаких лишних методов


It's probably not necessary here, although you'd have to update 192 to grab the `fn` off the force vec.  In some places (if I recall correctly) we need to do this to ensure we retain a reference to the object, else Python goes ahead and destroys them (as it is unaware they are being used in the C layer).


Why is Schala removed?


![](https://github.trello.services/images/mini-trello-icon.png) [Adoption Form "None" Tech Option - UPDATED](https://trello.com/c/zwNVZh3o/783-adoption-form-none-tech-option-updated)


Test of a markdown comment


Derpibooru's page layout has changed. When opening any post, the old code was crashing with NPE, because `descr.html()` was returning `null`. This small fix makes opening the post possible again.


![](https://github.trello.services/images/mini-trello-icon.png) [Interest form lead in salesforce has blank 'adoption stage'](https://trello.com/c/06Kxq2Os/787-interest-form-lead-in-salesforce-has-blank-adoption-stage)


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


Removed Search component. Rendering Movies in App now with support for empty query.


Вот тут не нужен map, тут надо использовать each
.map используется, когда мы хотим получим новый массив, являющийся результатом действий над старым.
например ['a', 'b', 'c'].map{|char| char.capitalize} вернет нам новый массив из больших букв.


FanEnergyIndex (XuanLuoLBL) - i386-Windows-7-VisualStudio-14: OK (2945 of 2945 tests passed, 0 test warnings)

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


А вот проверку на равнобедренность по ТЗ нужно делать только для прямоугольного треугольника


gitignore this


вот тут с методом беда.

Рекомендую создавать поезда с type равным :cargo, :pass
с символами удобно работать.

Но даже если там будут строки. Я создал 3 поезда с типом :cargo, 1 c типом :pass
Отправил их на станцию
Хотел получил список поездов с типом cargo
Программа просто вышла)
```
st
 => #<Station:0x00007f9a820638c0 @name=:msk, @trains=[]>
2.5.1 :012 > st.arrival tr1
 => [#<Train:0x00007f9a82084b38 @num=3, @type=:cargo, @waggonage=0, @speed=0>]
2.5.1 :013 > st.arrival tr2
 => [#<Train:0x00007f9a82084b38 @num=3, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a83047ea8 @num=2, @type=:cargo, @waggonage=0, @speed=0>]
2.5.1 :014 > st.arrival tr3
 => [#<Train:0x00007f9a82084b38 @num=3, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a83047ea8 @num=2, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a82075bd8 @num=3, @type=:cargo, @waggonage=0, @speed=0>]
2.5.1 :015 > st.arrival tr4
 => [#<Train:0x00007f9a82084b38 @num=3, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a83047ea8 @num=2, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a82075bd8 @num=3, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a819c2de0 @num=4, @type=:pass, @waggonage=0, @speed=0>]
2.5.1 :016 >
2.5.1 :017 >
2.5.1 :018 > st.trains
 => [#<Train:0x00007f9a82084b38 @num=3, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a83047ea8 @num=2, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a82075bd8 @num=3, @type=:cargo, @waggonage=0, @speed=0>, #<Train:0x00007f9a819c2de0 @num=4, @type=:pass, @waggonage=0, @speed=0>]
2.5.1 :019 > st.trains.count
 => 4
2.5.1 :020 > st.trains_count(:cargo)
На станции msk поездов типа cargo нет.

```


Comment on c0a539352b66ff1ebeddd7e9625794e5a518e916.

There are 11 results for the section spacing. They have been shortened and will not be shown inline because they are more than 10.

| Message | File | Line |
|---|---|---|
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 41 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 82 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 108 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 117 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 135 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 149 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 284 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 365 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 404 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 424 |
| Line contains following spacing inconsistencies: - Trailing whitespaces. | cEP-0028.md | 426 |

Until GitMate provides an online UI to show a better overview, you can run [coala](https://coala.io/) locally for more details.


:tada:


Aren't you meant to never do this?


I'd recommend specifying defaults global config options in general. They are rarely needed, but its nice to have fallback behavior in case someone missspells the config option, messes up permissions for the config file, accidentally deletes it or something else. You can do so for all types by just adding the default as second parameter, so for example `config.getBoolean("allowDebugLogging", false);`


Why collect these two into a vector? They're only used once.


jason,  what's your call sign?  See https://github.com/aredn/aredn_ar71xx/pull/80


@hvlad you asked for new message code and at same time points the problem with new client and old server. But with new message, old client will not understand new message from new server, which is bad as well. I don't see we dealing with these situations yet. So we have bad situations in both cases.


You did a fine job Timothy!  Wish more students would explore this world!!


System Requirement:

1. python 3.5

- [ ] gsh


I think these arguments should be `AsRef<[PublicKey]>` or `IntoIterator<&PublicKey>` for arguments where that works.


This should be considered a display of the new effects system, besides being an example of an add-on.


@VladFiliucov  Но ведь в условии не сказано, что проверки должны быть скомбинированы?
Эта проверка отрабатывает во всех случаях, если треугольник не равносторонний.
Если и для равностороннего треугольника нужно выводить то, что он равнобедренный, то достаточно ведь просто в puts на 17 строке это дописать.


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

I updated the Github team because of this commit.

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

- @andrewdhicks, @gypsybojangles 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)


Created multidev environment [rail-uga-stellar#ci-419](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-419).

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


Это легко проверить. Запускаем irb
```
2.1.3 :005 > Math.sqrt(-2)
Math::DomainError: Numerical argument is out of domain - "sqrt"
	from (irb):5:in `sqrt'
	from (irb):5
	from /Users/vladislavfiliucov/.rvm/rubies/ruby-2.1.3/bin/irb:11:in `<main>'
2.1.3 :006 >
```
Потому-что нельзя брать корень из отрицательного числа. Так-что это выражение, должно быть в ветке, где d не будет меньше 0. И это кстати единственная ветка, где квадратный корень используется


да, только можно не использовать chomp, если дальше to_i. Потому-что to_i и to_f сами убирают символ новой строки


The framework is empty, so I started a LTC test for you here: http://tests.stockfishchess.org/tests/view/5b4fc0ef0ebc5902bdb7ae0e

I hope this is OK.  Good luck!


рекомендуется использовать пробелы до и после арифметических операторов, операторов сравнения, логических операторов

примеры:
```
    b * b # хорошо
    b*b   # плохо

    a > b # хорошо
    a>b   # плохо

    a && b # хорошо
    a&&b   # плохо
```
при этом оператор возведения в степень не рекомендуется выделять пробелами
```
    c**2   # хорошо
    c ** 2 # плохо
```


159149473-Bug-in-surface-dot/cross-product-calculation-#6834 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2982 of 2982 tests passed, 11 test warnings)

Messages:

 * 11 tests had: AUD diffs.

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


People _really_ like to break configs. You should make it so whatever happens in the config, your plugin should never explode. This includes checking that sections actually exist. In this case if `makeEnchantable` doesn't exist (and is null), attempting to iterate over it will throw a NullPointerException which makes the entire plugin enabling stop and break at this point.

It is completly fine to just say "This config is broken, I'm not gonna continue here", but you should do so explitcitly,. Especially because a NPE thrown during config parsing is impossible to fix unless the user can read the code himself to find the source of the issue (which shouldnt be necessary).


Fug, I don't know why all of a sudden these, apparently end of line changes, started to come... Annoying


там плюс не нужен. Это можно написать одной строкой. Интерполяция подхватится в любой строке которая определена через двойные кавычки


Probably, isc_random could be used here ? Or, we could add that new code into v3 also...
Btw, are you going to backport this fix into v3 ?


![screen shot 2018-07-18 at 5 40 50 pm](https://user-images.githubusercontent.com/13053013/42911716-bf85fa08-8ab1-11e8-8230-0d23708c8d4c.png)


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


How to configure 9Anime so it works great.


I’m sorry I let so many typos slip... And thanks for those commas fixes.

One thing I am not sure of is the pluralization of “each ... methods”.  (https://www.google.ca/amp/s/dictionary.cambridge.org/fr/amp/grammaire-britannique/each)

Again thank you so much!


И что chomp можно не писать я уже писал


This makes me very happy.


climateprocessor.py—lines 424-426. Why delete the metadata file?

climateprocessor.py—lines 522. Looks like the print statement should be removed.


Настрой редактор на отступ ровно в 2 пробела, именно так принято в ruby. Причем, именно пробела, а не таба. Т.е. должна быть замена табов на пробелы, т.н. soft tabs. Найди в интернете как сделать soft tabs для твоего редактора


You'll update the version number in a PR, and if you forget to update the specs CI will fail. Thats two places to update the number but CI will enforce that. Who cares.


THere is a style habit with purpose that will become clear over time. Make these event logs chronical the inputs that caused the changes rather than the new state after the change. This may seem counter-intuitive but the current state is easily inspectable. Event logs should create a history of the changes that unfolded so that a software client could, in theory, reconstruct the "history of the state" and _why_, if it wanted to.

In this style, there will be a strong correspondence between the state-changing function inputs and the event logs. Consider naming the event logs in a way that makes it obvious that it corresponds to a particular function and lay out the variables so it all matches up nicely.

Example:

`event LogSpitFunds(address sender, uint amount, address receiver1, address receiver2);`


159149473-Bug-in-surface-dot/cross-product-calculation-#6834 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


# 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)|


This Splitter is a nice and simple "main" contract and this can be a good time to think about re-usable code and explore inheritance.

Consider

`contract Splitter is Owned { ...`


Created multidev environment [sfgov#ci-807](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-807).

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


`selfdestruct` is a terrible idea most of the time. You might consider, instead, an emergency stop system and only the owner is allowed to use it.

As part of your exploration of re-usable code and inheritance, consider

`contract Splitter is Pausable { ...`

and

`contract Pausable is Owned { ...`


Absolutně nechápu, proč se commity nedají lajkovat!!! 😡


Correct respawn time is 900 seconds.


Created multidev environment [lawhelp#pr-search](https://dashboard.pantheon.io/sites/9ec12d94-c804-44b7-968e-166a0b49fdc0#pr-search).

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


nice


Good work Friend!


This is for serving MoreEnchantables as a maven repo on jitpack, not for importing dependencies, so it can be added without harm, but is not strictly needed either.


This isn't awful, but generally you should try to avoid catching Exception. Handling each exception individually allows you to do both better error handling and better error handling. It also keeps some other weird / bad unforseen exceptions from sliding through unnoticed. For example here, the only 2 types of exceptions I could see are a NullPointerException if `items` doesn't exist or an IllegalArgumentException if a given material doesnt exist.

In the first case the user will get an error message about a null pointer which doesnt really tell him what's wrong (going back to the previous comment, you should just check for null instead of catching this)

In the second case, even a single misspelled material will completly break the entire list. Much more stable behavior would be to catch just the IAE around the material parsing and if it is thrown print specifically what went wrong and skip only that item.


Мы хотим по возможности избегать вложенных условий. Желательно, иметь 1 уровень вложенности. Это упрощает чтение кода, потому-что не нужно помнить лишний контекст. Давай этот частный случай вытащим  выше, что-б все остальные вычисления не происходили в ветке else


Exact same thing for this try catch, Enchantment parsing can also throw an IAE


Better to use 1.6.2

[CivModCore pom.xml](https://github.com/CivClassic/CivModCore/blob/9b5afd1ea5700b77ab73fad8adcce37763c537a8/pom.xml#L7)


Тут с индентацией не то. У нас должно быть 2 пробела. И не нужно оставлять пустые строки перед и после else/elsif
```
if something
  do_something
else
  do_something_else
end
```


The beauty of evolutionary design patterns !!

Sent from my iPhone

On 18 Jul 2018, at 15:21, jmansour <notifications@github.com<mailto:notifications@github.com>> wrote:

It's probably not necessary here, although you'd have to update 192 to grab the fn off the force vec. In some places (if I recall correctly) we need to do this to ensure we retain a reference to the object, else Python goes ahead and destroys them (as it is unaware they are being used in the C layer).

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<https://github.com/underworldcode/underworld2/commit/c1bd01df5b4115a4e95c4a367be1d1da40d6954b#commitcomment-29756652>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AMAXo97m-m-drtzfJAx-VaI3C5BolnKCks5uH7TGgaJpZM4VUgcq>.


Про конкатенацию писал


I guess this is why the [Pkg README.md instructions](https://github.com/JuliaLang/Pkg.jl/blob/master/README.md) for loading the development version of Pkg does not work anymore, which is unfortunate. Any workaround?


пробелы вокруг умножения


конкатенация


пробелы вокруг <


1) Isn’t this point slightly redundant as the FPGA does this for us, and is the black box we have to connect to on the LWA-SV correlator? So in practice we don’t have to do the conversion ourselves?
2) Hmm that’s kinda odd, I would of thought that a reduction operation would be fairly quick, however the memory bandwidth might have slowed it down.
3) I will do this, I’ve been kind of flying by the seat of my pants. I was waiting for you to finish up and my idea was to tidy everything up and make it a bit more robust. I am also keen to implement a unit test/benchmarking mode as well, which I’ll get started on.

> On 18 Jul 2018, at 15:20, jaycedowell <notifications@github.com> wrote:
>
> A couple of other notes:
>
> The conversion from cf32 to ci4 in FDomainOp may be sub-optimal, i.e., lots of clipping in the ci4 data. It's hard to tell from casual inspection because I'm not fluent in packed ci4.
> I tried accumulating the images in MOFFCorrelatorOp but ended up with bad performance so I dropped it. My approach was to use a transpose+matmul() to get the accumulation and all of the polarization products at once.
> We should really consider adding in the ProcLog information into the blocks that do not have it so that we can get a better idea of performance.
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub <https://github.com/nithyanandan/EPIC/commit/bda1957cfaef08bf2f5c5971c4dc9077e0ccdc37#commitcomment-29756642>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AB73hPCg-7idSEl4Nh74rVVdDZiFit1Rks5uH7STgaJpZM4VVdZP>.
>


проверь формулы. Тут почему-то деление вместо умножения.


Making the Logger class a Singleton, and using it with Dependency Injection, will avoid the use of this Global variable


и тут формулы не те


This should be factored into `PlayerEnchantmentOffers` like `PlayerEnchantmentOffers.getFor(player)` which will return a fresh one if needed. Otherwise, `PlayerEnchantmentOffers` is exactly a map that doesn't implement the interface, which doesn't help anything.


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


Same as `PlayerEnchantmentOffers`


This works fine, but still worth mentioning:

You had the right idea here that you should encapsulate the functionality in its own class, but you should achieve it through composition instead of inheritance. The way you did it here, the resulting objects also have all methods that Map has (put, clear, get etc.) and you kind of violate the encapsulation you created. Instead of encapsulating the behavior behind this class, you just add a few convenience methods to an existing class, creating kind of a weird anti-pattern. Much better would have been having the map as an internal attribute of this class, so it can only be accessed through the methods defined by you.

Semi-related: https://en.wikipedia.org/wiki/Composition_over_inheritance


This case should be caught in `getFor`


Стороны могут быть не целыми


Aah! My bad. I've deleted it now.


Why isn't this added to 2.1, i manual added it to 2.1.14 ad works fine


лучше использовать && и || вместо and и or


Ok


Throws a NPE if `getEnchantmentsForItem(itemMaterial)` returns null


Replace with a loop for `i` in `{1,2,3}`


![](https://github.trello.services/images/mini-trello-icon.png) [Create a login system around the MVP](https://trello.com/c/VST9i88Y/12-create-a-login-system-around-the-mvp)


possible NPE


![screen shot 2018-07-18 at 5 58 46 pm](https://user-images.githubusercontent.com/13053013/42912281-3f40a1ce-8ab4-11e8-9cae-50d920f28f07.png)


Знаю, что мы не учили массивы, но рекомендую использовать тут массив. Его легко отсортировать используя метод sort.
```
sides = [a, b, c].sort!
```


Created multidev environment [pantheon-d8-msgu#ci-1](https://dashboard.pantheon.io/sites/4d046e32-1b47-4e39-b783-bab6f3987315#ci-1).

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


Fails like this:

`core/rend/gles/gltex.cpp: In member function 'void TextureCacheData::Update()':
core/rend/gles/gltex.cpp:318:35: error: 'comps' was not declared in this scope
    glTexImage2D(GL_TEXTURE_2D, 0, comps, w, h, 0, comps, textype, temp_tex_buffer);
                                   ^~~~~
core/rend/gles/gltex.cpp:318:35: note: suggested alternative: 'cos'
    glTexImage2D(GL_TEXTURE_2D, 0, comps, w, h, 0, comps, textype, temp_tex_buffer);
                                   ^~~~~
                                   cos
`


I was wondering if you hit an error with  sequelize migration
`== 20180702040716-MoreChangesToRubricModel: migrating =======

ERROR: Unexpected token ;`


Hadi hayırlı uğurlu olsun :clap: :clap:


This one and the other similar named classes modelling enchantments are a bit confusing in regards to what they actually do/represent. Writing 1 or 2 lines of javadoc for those classes would help a lot understanding those quickly


Is IPv6 even supported by the Minecraft client? I've recently checked if BungeeCord supported IPv6 and stumbled across this line.


Ну раз уж ты решил сделать проверку то лучше написать так
```
unless your_name.empty?
  # do something
end
```
Так лучше читает на английском


Индентация


Great, thank you!


Fixes #14


Generally you shouldnt be using public in java for instance variables. It all comes back to encapsulation, what if you want to change this representation one day?

See:
https://softwareengineering.stackexchange.com/questions/176876/why-shouldnt-i-be-using-public-variables-in-my-java-class


![screen shot 2018-07-18 at 6 02 23 pm](https://user-images.githubusercontent.com/13053013/42912399-dc79d2c6-8ab4-11e8-8cc4-72f0e88fb6fb.png)


blah blah public instance variable


Что-б избежать вложенных условий можешь вынести это выражение в отдельный if по раньше и прервать выполнение программы в случае, если мы зайдем в этот блок


# получается для роста 111 - идеальный вес должен быть 1 кг !!! БРЕД !!! )))

У карликов свои стандарты. Нам не понять)


И учитывай все замечания, что я раньше писал. Вместо your_height != 0 лучше уж проверить, что не <= 0.


конкатенация, индентация


Your code becomes a lot easier to read if you generally apply the principle of failing fast. This means that you want to return explicitly as early as possible when somethign is wrong or you know the result. Here you could refactor to something like

```
if (table == null) {
  return 0;
}
for( ....

```

It's functionally the same, but easier to read, because you have less things to "remember" while reading that loop and you have less intendation. Here the effect isn't too big because it's just one if, but keeping that principle in mind is good and there are cases like command parsing where you can easily end up with tons of unneccessarily stacked ifs when not following it.


I will rip this division out into a helper function, it's used three times in exactly the same way


@@  -1476,7  +1476,7  @@


Split arguments onto multiple lines


1)  Yes, this is only an issue here because we are trying to fake the FPGA output using TBN data that has a greater bit depth.
2)  I think it is how the problem was coded.  It ended up being nchan*GRID_SIZE**2 sets of matrix multiplies where the input matrices are (npol,ntime_gulp).  The multiply probably gets more efficient as ntime_gulp goes up but that GRID_SIZE\**2 is hard to overcome.
3)  The conversion from ci8 to ci4 was the last large thing I wanted to do for now.  There is still the question of getting ci8 data into the `matmul()` but I don't have a convenient way to test any of that code.


Created multidev environment [sfgov#ci-809](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-809).

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


@@ -1993,12 +1993,14 @@


Vanilla minecraft also checks if there is air inbetween the shelf and the table and only counts the shelf if there's nothing blocking the path. This is really nice because it lets you dynamically create lower level enchanting tables for stuff like DS3 or FF4 by blocking shelves and not having to them.

Your plugin would break that


Так выводи дискриминант. Мы то говорим про вычисление квадратного корня


a character encoding for a joke


![screen shot 2018-07-18 at 6 13 26 pm](https://user-images.githubusercontent.com/13053013/42912707-70581e3e-8ab6-11e8-8e09-27f285c1702e.png)


Created multidev environment [msgu#ci-1](https://dashboard.pantheon.io/sites/a133f0bb-8664-4ab1-8026-2ca11ca8aa7e#ci-1).

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


@@ -2044,12 +2046,14 @@


Refactor: make a monday task to move the presence of tx extra data structures for registration and deregistration out of the business logic. Create classes to represent these things in loki:: namespace. Move service node list and quorum into loki:: namespace. Make service node list owned by blockchain, not core.


Added REadme


159149473-Bug-in-surface-dot/cross-product-calculation-#6834 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1694 of 1694 tests passed, 0 test warnings)

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


Created multidev environment [rail-uga-stellar#ci-420](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-420).

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


Profile: projecteuler.net/profile/conradz


Created multidev environment [rail-uga-stellar#ci-421](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-421).

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


Why Travis CI is broken here? Can you explain @atherdon


![](https://github.trello.services/images/mini-trello-icon.png) [Implement a dark/light theme toggle switch](https://trello.com/c/UB2Ucyh4/16-implement-a-dark-light-theme-toggle-switch)


Not sure what's your problem, normaly if you use `wget archfi.sf.net/archfi` you get the last version (just tested now)...

For the GPG problem, try to use an other mirror


-				LastUpgradeCheck = 0900;


@rachmadaniHaryono please review this change.


Wouldnt it make sense to generate those here if they dont exist?


Created multidev environment [rail-uga-stellar#ci-422](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-422).

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


With a plugin like this you can never be 100 % sure that there isnt some way to cheat with it. It'd probably be a good idea to log all item enchantments that are applied.


menos mal..


Just a side note in case you arent aware: EventPriority.HIGHEST gets executed last.


This kinda comments (same for the other methods in this class) should just be javadoc, that way it shows up in IDE previews, documentation etc.


spData --> classInt --> questionr --> klaR


change to Recipe :)


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


It'd functionally be the same, but faster to do `(0.85f + Random.randomFloat() * 0.3)` here


FanEnergyIndex (XuanLuoLBL) - Win64-Windows-7-VisualStudio-14: OK (2945 of 2945 tests passed, 623 test warnings)

Messages:

 * 623 tests had: AUD diffs.

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


norm


sdfgdfg


I dont really see why you are using wrapper classes here. This would make sense if it was possible for your variable to have a value of null, but thats never the case here so you should probably just be using int and float instead


@ilovezfs could you please submit pdd to homebrew?


Your plugin would have fantastic use cases far past what you are intending right now if you made this configurable instead of a hardcoded enum.


Again no reason to use wrapper classes for all these methods


@sunilpawar can you please merge this in the upcoming release? Thanks.


Good call to overwrite that


Thanks! 🐶


Could also make this configurable


make this javadoc, same below


fancy


java sucks for having to do stuff like this


This class seems really unncessary. You should probably just be using java.util.Random whereever you are using it.


![](https://github.trello.services/images/mini-trello-icon.png) [Module API Spy : Bug FireCalendar -> NullPointerException](https://trello.com/c/oEH3Im94/26-module-api-spy-bug-firecalendar-nullpointerexception)


You shouldn't be using stdout. Bukkit gives you a logger which automates a lot of nice things like prefixing a timestamp, printing it to the server logfile etc.. Use that instead


You can do this through Maven (and probably should be, because this is the kind of stuff you have maven for).

http://www.avajava.com/tutorials/lessons/how-do-i-specify-a-main-class-in-the-manifest-of-my-generated-jar-file.html


ok


:anger: What are you doing?… You just need to upload these build output to npm, not GitHub! Git is well-known not good at dealing binary files.


Should be using our jenkins and not jitpack. Imo its just clutter.


In this way I'll waste more time on my slow network connection to GitHub!


Gah, thanks!


removed library functions to save space


Puzzle `40-2426a3bf` discovered in   [`src/test/java/com/driver733/vkmusicuploader/wallpost/attachment/message/ID3v1AnnotatedSafeTest.java`](  https://github.com/driver733/VKUploader/blob/master/src/test/java/com/driver733/vkmusicuploader/wallpost/attachment/message/ID3v1AnnotatedSafeTest.java)   and submitted as #277. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


People still need to use EOL versions for various reasons. I can't find the discussion right now, but the relevant maintainers decided that as long as we have some pythonXY in the ports tree, we should also have pyXY-{setuptools,pip,virtualenv}.


Please add controller logic to check if the user deleting is allowed to, and return appropriate JsonStatus if not


mybatis的热插拔


bot, build


@WebReflection It looks like this commit makes the tests error out in Travis, though they seem to work for me locally. I tried upgrading Travis to Node 8 (to match my local environment) to no avail. Unfortunately, wru isn't giving helpful output about the error. Mind taking a look?


Need some help


These numbers don't belong in the source code.


`process.exit` is what you're looking for


> 1 addition and 520 deletions.

<chef kiss>


![](https://github.trello.services/images/mini-trello-icon.png) [Refatoração das views](https://trello.com/c/2vCXtjkh/219-refatora%C3%A7%C3%A3o-das-views)


Why?

If you actually want a delay here, use setTimeout to avoid freezing everything


yes they do


that's not any fun


No it just loops endlessly until a connection is re-established


Maybe you forgot to define the `Animation` type.

```typescript
type AnimationFn = (player: PlayerObject, time: number) => void;
type Animation = AnimationFn | IAnimation;
```


Ahahahaj


#3 reminded me i don't use vi mode in fish, big thx to @rahuldhir for this effort


WARNING: [IfStmtsMustUseBraces] Avoid using if statements without curly braces
https://pmd.github.io/pmd-5.6.1/pmd-java/rules/java/braces.html#IfStmtsMustUseBraces


I meant `'g ~ list int` in the second solution.


雅达利2600模拟器 for Windows，包含32位、64位和英文的介绍手册。


I appreciate your working on this. If possible, I’d prefer to have a single magit-todos-ignore-globs option that would be correctly handled by each scanner.

The eieio error is strange since we only use it for magit-section code. Try using debug-on-error to get a backtrace. Also, if you haven’t used it before, look into using edebug, as it’s usually easier than inserting print statements (although sometimes logging messages is needed too).


nice


Why do you use a property to store `AnimationHandle`? I think it's better to change it back to a local variable.


Keep this `test` npm script. Don't change it.


This can be LGPL'd


@yushijinhun I'll fix this next commit.


These debian package removals probably don't belong in this commit


No plan on removing this just did not want the karma test to run while converting to TS. I'll add it back though.


I use this variable to avoid two faces from overlapping. Maybe it's better to put it somewhere else?


why remove?


I think it should be private.


It'd be nice to make this into a template and use the `build-flatpak.sh` script that I have in other the other repositories: https://github.com/endlessm/showmehow-service/pull/54/commits/f012b1b9a89928b8e7583d1bb2ecf1ffcfc451f4 . I think a template is required to pick the branch to publish to anyway.


didn't mean to include this now, reverting


Add a template argument `@RUN_TESTS@`, which will default to `true` on jenkins.


Created multidev environment [sfgov#ci-801](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-801).

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


Вынеси инициализацию store'а в отдельный файл, а затем импортирую его здесь.


@robske110 What do you mean by "can easily be changed"...? Client ID of Toolbox always equals zero (at least in MCBE 1.4). It does not matter what value is set in "clientId.txt", it always uses zero. Correct if I'm wrong.


Eh i guess i can do it the smart way.


Так у нас изначально нет никакого стиля в этой таблице, что мы сеттить должны?


`(known mean)` should become `(known means)`


`(unknown mean)` should become `(unknown means)`


Все нормально, но лучше написать редьюсеры так:
`
import { combineReducers } from 'redux';
import * as c from '../actionTypes/testActionType'

const test=(state, action) => {
switch (action.type) {
        case c.TEST_ACTION:
            return false;
        default:
            return state;
    }
}
export default combineReducers({
    test,
});`


ponyal ispravlyayu...


This breaks compile on linux due to:
===
xLightsImportChannelMapDialog.cpp: In member function ‘void xLightsImportChannelMapDialog::OnDragPossible(wxDataViewEvent&)’:
xLightsImportChannelMapDialog.cpp:1436:41: error: ‘class wxDataViewEvent’ has no member named ‘GetProposedDropIndex’
     if (event.GetItem().IsOk() && event.GetProposedDropIndex() == -1) {
===
I can't even find that GetProposedDropIndex() function in the documentation under http://docs.wxwidgets.org/3.1/classwx_data_view_event.html

Where is that coming from?


Можешь не комментировать, а смело удалять :)
У тебя ведь git - значит ты всегда можешь посмотреть и откатить на предыдущие версии.


Probably would just be better to use this to determine Crystal finds it to be valid semver or a prerelease:
https://github.com/crystal-lang/crystal/blob/master/src/semantic_version.cr


@fabiosantoscode fyi... https://github.com/babel/minify#benchmarks


this is private but not final. I think we can give an option for the user to change this


Можно написать так:
```javascript
const PORT = parseInt(process.env.REACT_APP_SERVER_PORT);
....

// src/.env файл
REACT_APP_SERVER_PORT = 3001
```


Study/HackerRank/Alice and Bob's Silly Game/Java 7/jjhbaram.java

빈공간?


能否处理中文文本？


test commit


没有同步过来


ㅠㅠ


还原


老大，标签去重没效果啊。还是存在重复标签的情况


This should be readonly.


La division a pour élément absorbant (à gauche) 0.


Why `angleRot: true` is removed?


@ANNIEHZY :  Your first github repo!! Congrats


Is not this check redundant? As we are always adding un-recognized character support at: https://github.com/BrainJS/brain.js/commit/7bdf4e7b8fbc9f519bcc83a9f12d051182407ba4#diff-85d9ec841e50b2fc3a6ac5193df8fb07R125

Or I am missing something?

Should work just fine, I guess:
```js
if (index === undefined) {
  index = indexTable['unrecognized'];
}else if(index < maxThreshold){
 continue;
}
result.push(index);
```


Seems to be missing from the types def?


`index` should be `character`

```js
if (indexTable['unrecognized']) {
  character = characterTable[indexTable['unrecognized']];
```


Compa**ti**bility


@JustOff , @wolfbeast
Is this right?
http://xref.palemoon.org/uxp-trunk/search?string=fileExecutableSecurityWarningDontAsk


OKです。formatの順序が文章の先頭から順番ではないですが、動作上問題ないので、いいと思います。

スペルの部分だけ。
カラー→color
です。


There could be many layers of MetaFuns


First commit


sor


It comes from here: https://github.com/bs-community/skinview3d/commit/3f1ed3679b18fdec1d4f09f7889ca32cd950eb6f?diff=unified#diff-3357b827ac22e1ca7ad0679adc88cb99R993


Indeed, it would be definitely be better for HK locale and users.

If you want to make it super clear the full form can be:  (value / title / element content)
- zh-TW / Traditional Chinese (Taiwan) / 正體中文（台灣）
- zh-HK / Traditional Chinese (Hong Kong) / 繁體中文（香港）
- zh-CN / Simplified Chinese (China) / 简体中文（中国）


Clean :ok_hand:


It doesn't come from Kent Rasmussen's code:
https://github.com/earthiverse/3D-Minecraft-Skin-Viewer/blob/9c2ddad1e461d084d1febce282b14c7684d6aa62/index.html#L889


159125973_Issue#6843 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2982 of 2982 tests passed, 11 test warnings)

Messages:

 * 11 tests had: AUD diffs.

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


@helder-garcia @aivve  someone said about port vulnerability

on : https://github.com/seredat/karbowanec/blob/master/src/P2p/NetNode.cpp

`addPortMapping(logger, m_listeningPort);`

how to fixed it. they said can attack from outside.


that's my boy <3


i already check yes you double input on cumul and i used after

`block_short.hash = Common::podToHex(blockHash);`

remove that one already but forgot commit here :v


`<html><div style="font-weight: bold">Test</div></html>`


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


@gvanem

This stuff is new and most types don't have kernel ifdefs or version defs for windows 7 and 8 yet 👍


Hmm yes, thank you.


159125973_Issue#6843 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


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

I updated the Github team because of this commit.

- @sdvillal 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)


課題OKです。
動作に問題はないですが、あえて指摘しておくと、適宜空行を入れるとコードが見やすくなりますよ。
今回でいうと

* import文とリストの宣言の間
* リストの宣言と数字のランダム抽出の間
* 数字のランダム抽出とメイン処理の間

あたりに改行を入れると読みやすくなると思います。
小説で段落と段落の間に1行空いてることでひと呼吸置いて読めますよね。そんな感じで「文章の美しさ」に置き換えるといいと思います。


I didn't know polymer has this behavior. 👍


I raised https://github.com/pytorch/pytorch/issues/9332,  hopefully this means we will have our Sobol generator available natively in pytorch (this will be quite useful to qMC etc).


the model on experiment now


```mpMan.PlayerJoined -= MotdOnce;```
ctrl+c ctrl+v :)


I can merge both check `(speakers.length > 0)` and `(typeof session.speakers[0] === 'object')`.


I'll definitely add a linter to the pipeline


課題OKです。1人目と2人目と3人目の抽出をそれぞれ区切って書いてるの、これはこれで見やすくて良いと思います。
(3人目が唐突なチョイスでおもしろいです。笑)


I'm having some success on my local with these two changes:

`    ||  (Limits.use_time_management() && Time.elapsed() >= Time.optimum() * 2/4))`

and

`	Depth newDepth  = std::min(2 * ONE_PLY + rootDepth / 8, (MAX_PLY - ss->ply) * ONE_PLY);`


So we've thought about how to handle this kind of scaling and feature / outcome transforms (e.g. standardization, one-hot encoding, etc.) more generally. We think it would make sense if this lived outside the inner low-level optimization loop, e.g. as helper functions. What's your take on this?


結果OKです。死ねって。。。笑
コードの部分ですが、ただ動くだけでなく、改行を適宜入れると、第三者にとっても読みやすくなると思います。

importとリストの定義、リストの定義と乱数の取得、乱数の取得と結果表示の間あたりにそれぞれ空行を入れると良いかと。
小説で段落ごとに空行があるとひと呼吸置けて読みやすいような、そんなイメージです。


here is the 1st comment for 1st edit.


あっ。。。ソースはsrcディレクトリで大丈夫でした。
ちなみに、
src：ソース(source)の略
docs：文書(documents)の略
です。それぞれ分けて配置したく、そういうディレクトリ構成にしました。


bill plz help
idroid im talking to you plz help im stuck in this box of text


Oh nice, actually your method is really concise! 👌


Emm... I think so.

Because I think it is not shielding the beginners from the "advanced" staff that is important, but laying out a good foundation for them to move toward the correct direction that matters most.

In this regard, I think adding `async` back might be a better move. I.e., I like your original approach better -- `async` for onMessage, and normal for all rest (on scan, log in/out).


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues):

> set -x && set -e && set -o pipefail && cd /tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site && pdd -v -f /tmp/20180718-22796-xiuaxl [1]: bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8) + set -e + set -o pipefail + cd /tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site + pdd -v -f...

Please, copy and paste this stack trace to GitHub:

```
UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site && pdd -v -f /tmp/20180718-22796-xiuaxl [1]:
bash: warning: setlocale: LC_ALL: cannot change locale (UTF-8)
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site
+ pdd -v -f /tmp/20180718-22796-xiuaxl

My version is 0.20.3
Ruby version is 2.3.3 at x86_64-linux
Reading /tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site
212 file(s) found, 56 excluded
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/images/migrations/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/images/templatetags/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/pages/migrations/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/pages/templatetags/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/pages/management/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/pages/management/commands/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/images/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/images/assets/deer.jpg is a binary file (19044 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/images/assets/gold.jpg is a binary file (45940 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/migrations/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/refarm_redirects/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/pages/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/catalog/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/ecommerce/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/generic_admin/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/fixtures/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/search/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/tests/management/commands/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/catalog/views/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/catalog/migrations/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/catalog/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/catalog/templatetags/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/ecommerce/migrations/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/ecommerce/__init__.py is a binary file (1 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/ecommerce/img/01.png is a binary file (247355 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/ecommerce/img/02.png is a binary file (32719 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/loading.gif is a binary file (1787 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/ui-icons_777620_256x240.png is a binary file (3262 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/ui-bg_flat_0_aaaaaa_40x100.png is a binary file (86 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/ui-icons_cc0000_256x240.png is a binary file (3262 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/jstree/throbber.gif is a binary file (1720 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/jstree/32px.png is a binary file (1562 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/jstree/40px.png is a binary file (5717 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/ui-icons_444444_256x240.png is a binary file (3266 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/ui-icons_777777_256x240.png is a binary file (3266 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/ui-icons_555555_256x240.png is a binary file (3274 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/generic_admin/front/images/ui-icons_ffffff_256x240.png is a binary file (3264 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/search/migrations/__init__.py is a binary file (0 bytes)
/tmp/0pdd20180717-4-1qdd3pf/fidals/refarm-site/search/__init__.py is a binary file (0 bytes)
Reading .gitignore...
Reading .travis.yml...
Reading images/migrations/0003_auto_20161027_0940.py...
Reading images/migrations/0005_auto_20170317_1457.py...
Reading images/migrations/0004_auto_20170124_1444.py...
Reading images/migrations/0001_initial.py...
Reading images/migrations/0006_auto_20170418_1615.py...
Reading images/migrations/0002_alter_fields.py...
Reading images/__init__.py...
Reading images/templatetags/images.py...
Reading images/models.py...
Reading images/apps.py...
Reading refarm_redirects/middleware.py...
Reading refarm_redirects/__init__.py...
Reading refarm_redirects/apps.py...
Reading pages/utils.py...
Reading pages/urls.py...
Reading pages/migrations/0006_remove_redundant_fields.py...
Reading pages/migrations/0005_db_refactor.py...
Reading pages/migrations/0009_pages_mptt.py...
Reading pages/migrations/0004_auto_20160909_1100.py...
Reading pages/migrations/0002_auto_20160829_1730.py...
Reading pages/migrations/0003_auto_20160909_0747.py...
Reading pages/migrations/0008_add_db_index.py...
Reading pages/migrations/0010_rebuild_pages_tree.py...
Reading pages/migrations/0007_rename_private_field.py...
Reading pages/migrations/0001_initial.py...
Reading pages/migrations/0015_add_validation_to_template.py...
Reading pages/migrations/0011_title_to_text_field.py...
Reading pages/migrations/0013_auto_20170317_1457.py...
Reading pages/migrations/0014_auto_20170504_0944.py...
Reading pages/migrations/0012_auto_20170301_0020.py...
Reading pages/__init__.py...
Reading pages/templatetags/pages_extras.py...
Reading pages/views.py...
Reading pages/models.py...
Reading pages/README.md...
Reading pages/apps.py...
Reading pages/templates/robots.txt...
Reading pages/templates/pages/breadcrumbs.html...
Reading pages/templates/pages/breadcrumbs_with_siblings.html...
Reading pages/templates/pages/accordion.html...
Reading pages/templates/pages/sitemap.html...
Reading pages/templates/pages/page.html...
Reading pages/templates/index/index.html...
Reading pages/management/commands/get_app_path_for_gulp.py...
Reading pages/management/commands/custom_pages.py...
Reading .editorconfig...
Reading docker/Dockerfile.python...
Reading docker/docker-compose.yml...
Reading docker/.env.dist...
Reading tests/urls.py...
Reading tests/images/tests.py...
Reading tests/migrations/0001_initial.py...
Reading tests/refarm_redirects/test_views.py...
ERROR: tests/refarm_redirects/test_views.py; puzzle at line #1; @todo found, but puzzle can't be parsed, most probably because @todo is not followed by a puzzle marker, as this page explains: https://github.com/yegor256/pdd#how-to-format. If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:66:in `rescue in block in xml'
/app/objects/git_repo.rb:63:in `block in xml'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/tempfile.rb:295:in `open'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:36:in `deploy'
/app/objects/job.rb:38:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:35:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:48:in `exclusive'
/app/objects/job_detached.rb:36:in `block in proceed'
/app/objects/job_detached.rb:36:in `fork'
/app/objects/job_detached.rb:36:in `proceed'
/app/0pdd.rb:342:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1634:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1634:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:992:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1011:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:992:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1039:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1037:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1037:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:990:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:989:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:989:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1096:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1093:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:924:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1075:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:924:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.1/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1957:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1501:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1728:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.1/lib/sinatra/base.rb:1501:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.5/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


PETSc vectors aren't intended for these tiny element vectors and you aren't really using PETSc functionality here so you can just use an array.


done the required changes.


An iterative solve isn't really appropriate for something so small. But you shouldn't need any solves here. Just write your global residual (which internally traverses over elements) and let the outer solver handle it. (What you have implemented here looks kind of like a nonlinear domain decomposition method. Those can have a place, but let's not start there.)


I expect you want this to be a character name. It needs to be in ALL CAPS (fountain allows overriding this rule, but I recommend just following it)


7/12課題
綺麗に整形されていますね。修正お疲れ様でした。OKです。

あえて1つだけ超細かいこと言っておくと、計算結果の出力部分でendに1バイトスペースを指定してるので、n*9の計算結果の後に1バイトスペースが入る結果になってます。(コンソール上パッと見はわかりませんが)


Why no off-diagonal contribution?


7/17課題
OKです。内容が面白くて好きです。
ラッキーカラーが紅に染まってますね。笑


I'm curious about adding a new master scene header here. Typically, a new scene indicates a change in either time or location. This action is continuing without a break in either.


I think that sounds like a good plan. As a note, with the exception of a few actual applications, most of my experience running BayesOpt is on the kind of experiments you run for a paper, not really the kind of things you find in a production environment. As a result, I'm pretty okay with deferring to you guys on interface and data handling choices :-).

The code here is essentially a port of the code I'd written for the additive structure paper. I was hoping that writing a few simple bayesopt examples would help shine light on what things are still lacking in GPyTorch as a whole for bayesopt functionality.


Ups prostite...ya vchera spesha otpravil ne tu papku. Ispravil


This is rather expensive to recompute for every element. Normally it would be computed only once.


Whitespace is significant in many parts of the Fountain spec. Here, the change makes no difference, but you have to look closely to know that it doesn't. As a rule, I recommend against spurious whitespace changes.


ok ispravlyayu...tut ne ulovil moment


課題2について

メイン処理のコードがまったく書かれていません。これでは動かしても何も出力されないでしょう。
当然NGです。ちゃんと動作させて結果を見たものを提出してください。
本日7/18の講義中に修正して再提出のこと。


Why is it needed?


Tut takje papku ne tu vstavil...ispravil otpravil na proverku


[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:64:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L64) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.WolfSheepPredation <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:113:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L113) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationInit <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:185:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L185) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationSave <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:200:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L200) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPosition <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:220:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L220) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationPopSize <- function(sim) {
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R:243:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/inst/examples/Wolf-Sheep-Predation/WolfSheepPredation/WolfSheepPredation.R#L243) *style:* **Variable or function name should be lowerCamelCase.**
```r
WolfSheepPredationEvent <- function(sim){
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:15:12:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L15) *style:* **Variable or function name should be lowerCamelCase.**
```r
  function(.Object="agentMatrix", coords, ..., levelsAM) {
           ^~~~~~~
```
[R/agentMatrix-Class-methods.R:16:5:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
    Coords <- TRUE
    ^~~~~~
```
[R/agentMatrix-Class-methods.R:29:7:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
      Coords <- FALSE
      ^~~~~~
```
[R/agentMatrix-Class-methods.R:395:6:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L395) *style:* **Commented code should be removed.**
```r
    #charCols <- match(j, nam)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:396:6:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L396) *style:* **Commented code should be removed.**
```r
    #charCols <- match(nam, j)
     ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:397:34:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L397) *style:* **Commented code should be removed.**
```r
    numCols <- which(!charCols) #colNums[!(colNums %in% charCols)]
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:404:8:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L404) *style:* **Commented code should be removed.**
```r
      #numColsJ <- which(colNums %in% numCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:409:8:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L409) *style:* **Commented code should be removed.**
```r
      #charColsJ <- which(colNums %in% charCols)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:609:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L609) *style:* **Variable or function name should be lowerCamelCase.**
```r
head.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:617:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L617) *style:* **Variable or function name should be lowerCamelCase.**
```r
tail.agentMatrix <- function(x, n = 6L, ...) {
^~~~~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:638:36:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L638) *style:* **Variable or function name should be lowerCamelCase.**
```r
cbind.agentMatrix <- function(..., deparse.level) {
                                   ^~~~~~~~~~~~~
```
[R/agentMatrix-Class-methods.R:662:36:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentMatrix-Class-methods.R#L662) *style:* **Variable or function name should be lowerCamelCase.**
```r
rbind.agentMatrix <- function(..., deparse.level = 1) {
                                   ^~~~~~~~~~~~~
```
[R/agentset-functions.R:1537:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentset-functions.R#L1537) *style:* **Lines should not be more than 100 characters.**
```r
        pOverL <- over(pBuffer, SpatialPoints(coords = agents2cAll, proj4string = .projNowhere), returnList = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/agentset-functions.R:1549:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/agentset-functions.R#L1549) *style:* **Lines should not be more than 100 characters.**
```r
                       SpatialPoints(coords = agents2@.Data[, c("xcor", "ycor"), drop = FALSE], proj4string = .projNowhere),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/patch-functions.R:609:1:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/patch-functions.R#L609) *style:* **Lines should not be more than 100 characters.**
```r
#' @seealso \url{https://ccl.northwestern.edu/netlogo/docs/dictionary.html#patch-at-heading-and-distance}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot.R:37:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/plot.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/plot.R:53:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/plot.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Ras <- world2raster(x)
  ^~~
```
[R/quickPlot.R:179:39:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/quickPlot.R#L179) *style:* **Commas should always have a space after.**
```r
    grobToPlot@.Data <- toPlot@.Data[,,sGrob@layerName];
                                      ^
```
[R/world-functions.R:517:25:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L517) *style:* **Put spaces around all infix operators.**
```r
          mid <- floor(n/2)
                       ~^~
```
[R/world-functions.R:534:9:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L534) *style:* **Commented code should be removed.**
```r
    #   cat("names       :", paste(ln, collapse=", "), "\n")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/world-functions.R:538:28:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L538) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                           ^
```
[R/world-functions.R:538:32:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/world-functions.R#L538) *style:* **Commas should always have a space after.**
```r
    print(object@.Data[1:4,1:4,])
                               ^
```
[R/worldNLR-classes-methods.R:340:5:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/R/worldNLR-classes-methods.R#L340) *style:* **Variable or function name should be lowerCamelCase.**
```r
    NLwMs <- list(...)
    ^~~~~
```
[tests/testthat/test-plotting.R:6:3:](https://github.com/PredictiveEcology/NetLogoR/blob/bc3a18ff2853838085c6bc1b287c04e74b0f1437/tests/testthat/test-plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
  t1_0 <- createTurtles(n = 10, coords = cbind(rep(0, 10), rep(0, 10)))
  ^~~~
```


If your 1D basis has `P` basis functions and `Q` quadrature points and you use a tensor product basis in `d` dimensions, then the loop strategy you have here costs `O(P^d Q^d)` when it can be `O(max(P,Q)^{d+1})`. Better to put interpolation and gradient evaluation into a subroutine that uses tensor contractions.


You mean instead of `this.props.todoAdd({ label: this.state.label, is_checked: false });`. I should write code like :
```
this.props.todoAdd({ label: this.state.label });
this.props.todoAdd({ is_checked: false });
```
if I write like this then it'll increase the count of the callbacks of `todoAdd` method as `setState` as well. If `setState` is called two times then the it will render the UI twice.


Ok, now I don’t recall but yes, it’s probably because the behaviour of Pandas has changed, but please don’t get confused, probably you’re correct if an error occurs.

On 12Jul 2018, at 01:35, 1federico1 <notifications@github.com<mailto:notifications@github.com>> wrote:

What is the expected behavior of this line of code ? I mean, when you do os.path.join(FOLDER_CSV, csv_filename) what do you expect in output ? Because var filename is a list of paths, and the result, to my knowledge, is still a list. So when you do pd.DataFrame.from_csv(list) you get a path that is of the form FOLDER_CSV/[list of paths].csv, causing an error on finding the file. Maybe my problem is that I'm using the wrong version of pandas (0.22). What did you use ? Thanks in advance.
P.S. I'm also using Python 2.7.15rc1 on Ubuntu 18.04.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/keunwoochoi/transfer_learning_music/commit/77dd66d77b5d4990ac1e493e2d69d589d6c85da1#commitcomment-29673785>, or mute the thread<https://github.com/notifications/unsubscribe-auth/APZ8xTr6W4N2u-SRTSRWjRCln6XkDslLks5uFilCgaJpZM4VLeJP>.


159125973_Issue#6843 (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1694 of 1694 tests passed, 0 test warnings)

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


I notice that you removed the section header line (`##`) here. Section headers are invisible in `the-heir.pdf`, but they create structure for other tools to use and are visible in `the-heir_treatment.pdf` One effect sections have on the treatment file is break the text into paragraphs.


Need to probably clear regular switches as well..


課題3

後ほど説明しますが、この課題でやってもらったことは「pythonのコードを書くこと」でなく、「マークダウン形式の文書を書くこと」です。

まず、拡張子がpyの時点で不正解です。成果物を配置するPathは問題文に書いてますよ。ちゃんと読んでください。自分がケアレスミスしがちという自覚があれば指差しで音読しながら3回読みましょう。

また、配置するディレクトリも違います。srcでなくdocsディレクトリです。

まず下記の形でファイル名と置き場所から修正してください。
下記のコマンドは何をやってるかひとつひとつ理解してください。ただ打つのはダメです。

$ cd programming-term2
$ mkdir docs
$ mkdir docs/algo-s2
$ cd src/algo-s2/
$ git mv task20180717_3.py task20180717_3.md
$ git mv task20180717_3.md ../../docs/algo-s2/


It's not done yet.
I'm still trying to compile it.


refactor the code as you suggested


I think this should be:
```
install(FILES ${relative_filename} DESTINATION share/${PROJECT_NAME}/${relative_dir})
```
That worked for me


Scene headers need an empty line before and after in Fountain.


課題3(内容について)

トップレベルの見出しを別に
「7/17(火) 課題3」
として追加しましょう。

「やってみた感想」と「講義内容と釘付けられる部分」は2番目のレベルの見出し(##)にしてください。

また、シャープの後には空白1つが必要です。

最終的な形はpush後、ブラウザにて確認してください。
後ほど説明します。


I have a typo in this line--`crating` instead of `creating`.


plz, there's absolutely nothing wrong with 114k `~>ping`s in 1 day :^)


I'm uncertain about introducing a new location, even for an intercut. In addition to the logistics of filming in a different location, I'm ambivalent about bringing any of the action outside the storage yard's fence.


Curious to hear more about the dusty cover!


I think you meant `whose`


Is there any page that links to this one? I'd be interested to check it out, but couldn't find it on the website


could write this as:

    double[] runDifference = new double[] { 135 };


I think everything wants to stay inside the yard. (a point of terminology--a unit is an individual space with a door, something one can rent. The whole facility is the storage yard)


能看的本来就不多，还这么多乱码。嫌弃


As per #4


内容的にはOKですが、ディレクトリが指示と違いますね。

ソースコードは
src/algo-s2/ ディレクトリ
に、文書は
docs/algo-s2/ ディレクトリ
に配置してください。


If we show the graveyard, how do we explain its connection to the storage yard?


yeah!!
![iot](https://user-images.githubusercontent.com/37070073/42860309-828a0010-8a73-11e8-84ab-0b740a4c608f.png)
[Survey Paper on Internet of Things IoT.pdf](https://github.com/GRAND-PROJECT/research_papers/files/2204456/Survey.Paper.on.Internet.of.Things.IoT.pdf)


hi git!


Penny's unit is on the opposite side of the yard from the motorcycle graveyard. We really need to get you out to the location :=)


Not sure how this works. Anna burns everything when she burns her baggage: she has burned her troubles, her memories and her hope of recovery.


It's read automagicaly by `QSettings` -> http://doc.qt.io/qt-5/qsettings.html#platform-specific-notes. So you just need to add `/usr/share` into `XDG_CONFIG_DIRS`


Thank you for doing the work, @DanielWellsDFW ! There are a lot of comments, most of them on technical issues of the Fountain format. I'm super glad to have you on this project, and am excited to see your contributions!

Thank you.