Hydra doesn't install properly after this change. See https://github.com/abo-abo/hydra/issues/323 (summary: Hydra doesn't declare a dependency on lv in Package-Requires)


is this meant to be `max-height`? currently this code is stretching all slides to be 100vh - 85px.


maybe use a switch instead?


Would be nice to have a configuration to disable this. Teachers may want to view embeded content as the student (our case with embeded youtube videos).


call this `updateCurrentValues`?


This should've been `FirebaseInstance`, I assume?


call this `updateProgress`?


❌ Status for 'xamarin-macios - sample testing (build)': [failure](https://dev.azure.com/xamarin//internal/_build/results?buildId=961).

* ❌ Debug|iPhone|A-F:
* ❌ Debug|iPhone|G-R:
* ❌ Debug|iPhone|S-Z:
* ❌ Debug|iPhoneSimulator: Failed
* ❌ Release|iPhone|A-F:
* ❌ Release|iPhone|G-R:
* ❌ Release|iPhone|S-Z:
* ❌ Release|iPhoneSimulator: Failed
* ❌ Debug|Mac: Failed
* ❌ Release|Mac: Failed


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


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 352-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52286&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:22


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 353-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52287&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:21


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 354-IDAM-195-AUTHORISATI](https://teamcity.nice.org.uk/viewLog.html?buildId=52288&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **FAILURE**
Summary: AuthoriseRoleAttribute.cs(8,41): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
AuthoriseRoleAttribute.cs(7,18): error CS0234: The type or namespace name 'Mvc' does... Build time: 00:00:22


@flying-sheep @ivirshup Many tools only support 3.6 and higher. I think it could be legit to start dropping 3.5 support. We also dropped Python 2 support relatively quickly.


For now, this is just a fix to get travis spit out meaningful information again.


name_ids -> nameIDs


This would be better if you add it as a list item to the compile group above:
`[group: 'com.twilio.sdk', name: 'twilio', version: '7.37.0']`


nameids -> name-ids


`_bufferAmount` 's default value is 0.

So, this `else` never used without set invalid value to `bufferAmount`?


nameids -> name_ids


## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |    +1175 |

*[Hook UI build recap](http://ci.perseids.org/repo/classnum/mnemosyne/4944)*


esta muy bien hecho like


FYI @wfmackey - I added this new function (to take a list of multiple ggplot2 objects and save them as a multi-slide .pptx file) in a hurry, will tidy it up later


Isso é mentira, o Possani nunca faria isso!


WIP


I just fixed jubileep by changing one of the CRU addresses. It's fairly likely other drivers might need addressing adjustments if the programs use autoincrement mode with LDCR/STCR instructions.


Is this bios needed? What does it do?


Updated footer to be responsive to different screen sizes

Old footer used to stretch the sponsor logos based on the screen size. So, sponsor logos were looking disproportional. Added responsive bootstrap columns to keep the proportions. Also added ability to break the long footer into two lines based on the screen size.

Old footer at different screen sizes:

New footer at different screen sizes:

Solves the footer issue mentioned in the comments of  #192


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/nerdologues-d8/2819/artifacts/0/artifact/backstop_data/bitmaps_reference/0600294051_Nerd_bio_0_document_0_desktop.png)](https://circleci.com/gh/stevector/nerdologues-d8/2819/artifacts/0/artifact/backstop_data/html_report/index.html)


Yeah, it expects `.current` to be null. Similar parameter check has been used here: https://github.com/streamich/react-use/blob/eab6c51ddf76c9576fd656e1a2ba37930f85c2a6/src/useMouse.ts#L14-L19
There are more hooks in this repo that take a ref parameter but they don't always do a parameter check. For example `useFullscreen` doesn't do anything or show a warning when no is passed in: https://github.com/streamich/react-use/blob/eab6c51ddf76c9576fd656e1a2ba37930f85c2a6/src/useFullscreen.ts#L11-L17 We should try to align error and warning messages between hooks more.


Uhm is it compatible? E.g., can I just comment out this one and will automagically pick my json values up using built-in doctrine json type?


Thanks for finding this! Did you want to submit a PR?
If not, I can apply the fix manually.


Add description on each layer


Successfully aliased the URL <https://portfolio-v2-yn50n0kv5.now.sh> to the following aliases.

* https://creativeambition.net
* https://portfolio-v2-git-master.ach206.now.sh
* https://www.creativeambition.net


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


Hi @dongjoon-hyun. Thanks for picking this up. I don’t understand this change. Can you explain? Thank you.


Also doe $ENV treatment for SGX_BUILD (and even SGX_ARCH unless we require that it must always be 64-bit?)  I guess the reason not to do $ENV for sgx_ssl and sgx_sdk is that you want to catch early if it is not installed?

You might also want to take the docu-patch-snippet from my patch?


Not only is it renamed, it will be moved to a different place in the config. Regenerate it.


Extraneous new line


For some reason the FlushInputBuffer in 4.x makes 3.8 key press acting weird, so I didn't backport it. Not sure what it really does for 4.x.
For example, I set the 'V' key as the debug editor key. Press V key in game to call the editor and close the editor, now press any other key will also call the editor, and after closing the editor again the game will act like you keep tapping the same key (e.g. the Options menu keeps flashing)


Incorrect indentation


Removing ```|(\[\d+\])``` from this regex is causing #369


I'm not a cmake expert, so question might be stupid but i was wonder why you define them as INTERNAL and not, say STRING? Is that because you fail if the value is not set?


Please keep authorship and add yourself as co-author if you want.


Didn’t we need to add `requires static java.sql` in the main module-info.java?


Attempted to use git through IntelliJ to access project


Why was this deleted?


now libwine.dll is unable to compile


reverted this because it may not be an actual issue, but rather some other issue I'm experiencing.


Successfully aliased the URL <https://personal-website-bge060yqn.now.sh> to the following aliases.

* https://anthony.codes
* https://personal-website-git-master.acm4k1.now.sh


What is  the `fatJar`task for?


> Not sure what it really does for 4.x.

Clears the buffer so that no keystrokes occur in the game.


I didn't use the `this.redrawTimer = new System.Windows.Forms.Timer(this.components);` code yet, so it's redundant.


Build version: __`3.1.1-master.233`__ :crossed_fingers: [`master`](https://github.com/streamich/md-mdast/tree/master) on [*CircleCI*](https://circleci.com/gh/streamich/md-mdast/233) :tada:


Can we switch to C++17? I think we're still on C++11 which doesn't even have `std::make_unique` or `static_assert(expr, msg)` (and many more things)


Oh, but I don't know why it messed up the key press in 3.8.


What will be the name of the generated JPMS module jar?
Will it have a manifest with attributes like the other jars in the project?

Does the `module-info.class` live in the root of the jar or under `/META-INF/versions/9/`? ([Looks like](https://github.com/moditect/moditect/issues/67) the latter is better.)


Extraneous new line


I'm not sure I understand the question.

Are you asking how to adjust the prefs?

Using a text editor (Notepad on Windows, TextEdit on Mac), load the file qml/Screens/Defines/Prefs.qml and change the settings from true to false or vice versa.


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


I can't reproduce the weapon duplication. It seems the problem was only leaving NPC in "holding weapon" frame after the combat ends; the weapon is still in his inventory and not duplicated, only he still looks like holding the weapon.


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


btw @KowalczykBartek  good work on using `-s` (https://github.com/smfrpc/smf-java/commit/8f39316d91058d9afef8be778a605e2e9b3edfbc.patch)

we should do a quick git ammend in aa bash script and makes sure every commit that matches your author name, it gets a -s ammended to it, so people can use the code in their apps.


This could be tidied up quite a bit with/as `impl Iterator for Alarm {..}`


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

* https://memorize-by-heart.now.sh


Incredible coding! Keep it up, very cool.


Successfully aliased the URL <https://mst-2nwecueak.now.sh> to the following aliases.

* https://mst-git-master.boopathi.now.sh
* https://mst.boopathi.in


it looks like this commit causes the following error in my "$ go mod vendor":
```
go: github.com/golang/sync@v0.0.0-20190227155943-e225da77a7e6: parsing go.mod: unexpected module path "golang.org/x/sync"
go: error loading module requirements
```

Whenever a god mod finding "golang.org/x/sync", it runs "go get "github.com/golang/sync". However, there is a go.mod file in "github.com/golang/sync" which points to "golang.org/x/sync".
Because it is in the middle of go mod finding "golang.org/x/sync" (github.com/golang/sync), an error occurs when reading the go.mod in this commit "parsing go.mod: unexpected module path "golang.org/x/sync"

I passed the this error by :
```
$ go mod init
$ go get github.com/golang/sync@37e7f081c4d4
$ go mod vendor
```

Should I create an issue or should we discuss this issue here ?

Thanks,


Place the weapon in the left slot, go to the control panel using btn. take a weapon.
Go to the party member's inventory and place the weapon in the common inventory slot.


aa


Model animation


Oh. After put the weapon (now in a merged hand slot) back to the inventory list, there's another copy left in one of hand slots (now displayed in normal two slots). If I put the other one back it's still only one weapon. But it's possible to drop one of the weapons to duplicate it.


dddd


Arab doesn't run Scenestream... we also don't have a valid mailable address (I tried, admin@scenestream.net goes nowhere) - maybe we should plug the IRC or Discord here?


API HW


![](https://github.trello.services/images/mini-trello-icon.png) [Hall(list-Search-update-add)_Admin](https://trello.com/c/LenE8ads/44-halllist-search-update-addadmin)


This change also broke HDInsight's script here:
There is a bug in this script action: https://hdiconfigactions.blob.core.windows.net/install-mono/install-mono.bash used in the docs https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-install-mono

Can TLSTest be restored?


Script SQL


Successfully aliased the URL <https://spotify-demo-7wtkf47tm.now.sh> to the following aliases.

* https://spotify-demo.now.sh
* https://spotify-demo-git-master.walterzalazarmdp.now.sh


绝对值函数


Successfully aliased the URL <https://koa-api-server-1v5mk5m18.now.sh> to the following alias.

* https://koa-api-server.now.sh


you can use `+ 9 * pos.count<KNIGHT>()` here.


@JasonWHowell The `install-mono.bash` script that you referenced needs to be updated.  It looks like the script is using tlstest simply as a validation that mono was installed correctly and that the `mcs` compiler works and that Mono can run the resulting managed assembly.  The script should be updated to download a sample program from another source.


Issue. Not here. But mention in your issue why GitHub is involved at all. Do you have some config that's rewriting golang.org to GitHub?


有数据库吗？


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

* https://mst-git-master.boopathi.now.sh
* https://mst.boopathi.in


@lambdageek Thanks for the tip. Any better litmus test you can think of to verify that the Mono install is completed fully? I'll relay that to the HDInsight team.


jvmum


Actually lang bits not JS


It turns out that alphabetizing the pages is more complicated than this one-line change.  I've created a pull request that (hopefully) does it right.


Just wanted to add I've received a total of three replies. Two direct messages and one post reply.

Post reply here: https://www.reddit.com/r/hackintosh/comments/as9e00/_/ek64ke4?context=1000

Due to macOS gatekeeper / sandbox and the extistence of 2.7, Python won't automatically install to path because it isn't allowed to.

I was made aware of this because I always add things to path and other users might not. A redditor commented showing the PATH variable. I added that to the automation script as a fail safe.

I have linked to your repo in the guide and they follow your instructions and don't know how to add to path, don't know how to add the variable, often times don't follow links to examples (you linked to my files) and even after Google searching, still can't get it right.

The omitted PATH variable in from the plist in your basic file example from the read me was included to curb that.

I work with end users on a daily basis. Help desk / technical support for a company. I like for things to be a simple as possible.

Would you consider adding the PATH variable in the sample?


saw approval from MonsieurNicolas
at https://github.com/MonsieurNicolas/stellar-core/commit/afcbc958ae2422be49301bfad6a9bb266339f8cf


merging MonsieurNicolas/stellar-core/cap005 = afcbc958 into auto


MonsieurNicolas/stellar-core/cap005 = afcbc958 merged ok, testing candidate = fc91522e


Puzzle `2-9b7768ff` discovered in   [`.travis.yml`](  https://github.com/bryanapperson/blog/blob/master/.travis.yml)   and submitted as #22. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Well that depends on what the script is trying to validate.  If it really is just a smoketest that "mcs works" and "mono can run the resulting assembly", the script could include a short [here doc](https://en.wikipedia.org/wiki/Here_document) with some trivial HelloWorld.cs and then try to compile and run it.


upload all the file to make it more readable


For better comprehensibility, consider specifying `errno.EAGAIN` instead of 11.


Readme.md  aa69ec6


It'd probably be `errno.EWOULDBLOCK`, I think it's a bug in Python 3.6 and below when using socket timeouts.


It it doesn't affect you, consider dropping support for Python <= 3.5. In effect then only Python 3.6 to 3.8 would be supported, and that's not so bad.


@chemzqm  Am correct in thinking that conversion to UTF-16 offsets is in the typescript, hence not need here?


Ah, yes.


Dan,

A sorted list will probably be easier for you.

Bram

Dan schreef op 2019-04-06 09:10:

> Hi Bram,
>
> Sorry, I wrongly assumed that you'd been compiling Domoticz with the DEBUG option enabled in Evohome and this creates the evoraw.log file. I'd assumed this as I thought I hadn't caught the SYNC bug during my testing as I hadn't enabled the DEBUG log. The evoraw.log is by default created in your Domoticz installation directory and to enable the logging you have to add the line #define DEBUG at the top of EvohomeBase.cpp. A screenshot of your Evohome device list would still be helpful to try and understand how Domoticz is interpreting your HCE80 setup.
>
> Regards,
>
> Dan
>
> Sent from Outlook<http://aka.ms/weboutlook>
>
> ________________________________
> From: bramvreugd <notifications@github.com>
> Sent: 06 April 2019 06:25
> To: domoticz/domoticz
> Cc: Dan; Author
> Subject: Re: [domoticz/domoticz] Added Evohome SYNC command (9f1b226)
>
> Hello Dan,Thank you for your thinking about the hce80. I will send you a screenshot soon but I want to include the evoraw.log files.Where can I find them or how do I turn them on?Thanks BramOp 5 apr. 2019 09:22 schreef Dan <notifications@github.com>:Hello Bram,
>
> I've had a think about how the Domoticz code is interpreting the devices in your system and unfortunately I can't really understand the set-up. Could you please send me a screenshot of your Evohome device list in Domoticz and also one of your evorraw.log files? It would really help me with understanding how the HCE80 works and whether some further fixes are required to the code to fully implement this device, which is what I suspect is required.
>
> Thanks,
>
> Dan
>
> Sent from Outlook<http://aka.ms/weboutlook>
>
> ________________________________
>
> From: Daniel Evans <dd_evans@hotmail.com>
>
> Sent: 01 April 2019 22:14
>
> To: domoticz/domoticz
>
> Subject: Re: [domoticz/domoticz] Added Evohome SYNC command (9f1b226)
>
> Hi Bram,
>
> There a quite a few commands that are flagged as 'Evohome: unknown command XXXX' in the log and some of these have been decoded by either myself or other users and we haven't yet extended the code to translate them. Many aren't very useful within Domoticz, like the 0x1F09 SYNC message I just added, but are useful for users that wish to build their own controller code or if users are trying to troubleshoot their installation. Another simple example is 0x313F DATE_TIME which is a message that the controller sends to all devices to synchronise their internal clocks. A more complex example are the 0x3220 commands which are sent between the controller and the OT Bridge and these messages contain many of the Opentherm parameters for the boiler. I may be able to add some further sensors to the devices within Domoticz to capture these Opentherm values (flow/return temperature etc).
>
> Yes, with the schedule backup and restore functionality (0x0404 command) I hope to be able to create a backup file of all the schedules programmed on the controller which will make it easier to make bulk changes to the schedules or restore the information when occasionally users need to rebuild their system on the controller due to problems.
>
> I'll have a think about your system and see if I can explain all the devices that are created in Domoticz. I have many of the Evohome devices, but there are a few where I have had to use information from other users systems and my testing has been very limited e.g. the HCE80.
>
> Regards,
>
> Dan
>
> Sent from Outlook<http://aka.ms/weboutlook>
>
> ________________________________
>
> From: bramvreugd <notifications@github.com>
>
> Sent: 01 April 2019 21:07
>
> To: domoticz/domoticz
>
> Cc: Dan; Author
>
> Subject: Re: [domoticz/domoticz] Added Evohome SYNC command (9f1b226)
>
> Hi Dan,
>
> Sounds good your ideas. I think I can use the DWH setpoint in
>
> combinations with my solar water heating system
>
> You say you will expand the list of commands but what commands except
>
> the dwh are missing?
>
> The schedule backup, edit and restore function are that the schedules
>
> from the evohome controller?
>
> Id be happy to do some testing or other things.
>
> One thing I don't understand in the Evohome interface are the devices it
>
> creates.
>
> I have five HR92 and for every one there is a zone with the temp. and
>
> relay.
>
> I also have a HCE80 with four groups with the base station and three
>
> round wireless sensors.
>
> For each of the temp sensors and base station there is a zone. But The
>
> HCE 80 does not have any relays coupled. Also I have 6 devices of type
>
> zone with ID's18,19,20,21,22 and unit 40. I don;t understand what they
>
> are.
>
> So keep up the good work and if I can help just let me know.
>
> Regards,
>
> Bram
>
> Dan schreef op 2019-04-01 13:18:
>
>> Thanks again.
>
>> PS are there any features you'd like to see added/fixed with Evohome within Domoticz? I've got a very long task list of ideas, but my current plan is to focus on expanding the list of Evohome commands that Domoticz can decode and and I'll try and release an update every few weeks (hopefully without any bugs!). This week I've started work on linking the real DHW setpoint to the graphs and allowing it be be changed just like other setpoints. I'm also hoping to be able to add a schedule backup and restore function that would also allow schedules to be easily changed via editing the ASCII backup files. This will likely take some time to get fully working in Domoticz though.
>
>>
>
>> Regards,
>
>> Dan
>
>>
>
>> Sent from Outlook<http://aka.ms/weboutlook>
>
>>
>
>> ________________________________
>
>> From: bramvreugd <notifications@github.com>
>
>> Sent: 01 April 2019 10:51
>
>> To: domoticz/domoticz
>
>> Cc: Dan; Author
>
>> Subject: Re: [domoticz/domoticz] Added Evohome SYNC command (9f1b226)
>
>>
>
>> You're welcome. It was nice to do some debugging and developing again. Only building on a raspberry pi is a little slow.Op 1 apr. 2019 11:26 schreef Dan <notifications@github.com>:Hi,
>
>>
>
>> Thanks for catching this and troubleshooting the fix. I'll submit a pull request to fix and post an update to the forum.
>
>>
>
>> Regards,
>
>>
>
>> Dan
>
>>
>
>> Sent from Outlook<http://aka.ms/weboutlook>
>
>>
>
>> ________________________________
>
>> From: bramvreugd <notifications@github.com>
>
>> Sent: 31 March 2019 20:09
>
>> To: domoticz/domoticz
>
>> Cc: Dan; Author
>
>> Subject: Re: [domoticz/domoticz] Added Evohome SYNC command (9f1b226)
>
>>
>
>> There a bug in the new DecodeSync code on line 1611
>
>> Because the parameter "tag" is missing in the Log funtion Domoticz crashes
>
>>
>
>> The code below is tested and works but I didn;t have time to make a fork etc. I hope someobe else can do that.
>
>>
>
>> `bool CEvohomeRadio::DecodeSync(CEvohomeMsg &msg) //0x1F09
>
>> {
>
>> char tag[] = "SYNC"; //these messages communicate the time until the next scheduled controller message sequence which allows devices to sleep
>
>>
>
>> if (msg.payloadsize != 1 && msg.payloadsize != 3)
>
>> {
>
>> Log(false, LOG_ERROR, "evohome: %s: unexpected payload size: %d", tag, msg.payloadsize);
>
>> return false;
>
>> }
>
>> else
>
>> {
>
>> if (msg.payloadsize == 1)
>
>> {
>
>> Log(true, LOG_STATUS, "evohome: %s: Type 0x%02x", tag, msg.payload[0]);
>
>> }
>
>> else
>
>> {
>
>> Log(true, LOG_STATUS, "evohome: %s: Type 0x%02x (%d)", tag, msg.payload[0], msg.payload[1] << 8 | msg.payload[2]);
>
>> }
>
>> return true;
>
>> }
>
>>
>
>> }
>
>> `
>
>>
>
>> --
>
>> You are receiving this because you authored the thread.
>
>> Reply to this email directly, view it on GitHub<https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdomoticz%2Fdomoticz%2Fcommit%2F9f1b22677ed1fe25d67606db1e18bfd18a665f72%23commitcomment-32979091&data=02%7C01%7C%7C069497c12feb49df438d08d6b614c275%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636896597603664267&sdata=cw26yjjwzbiUIvfDlJmTjUs8oZ0LJy7phAuR91Ex73A%3D&reserved=0>, or mute the thread<https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQ47XFdqB083CFVHDDXkAROc6OEf9J3tks5vcRXvgaJpZM4cUg96&data=02%7C01%7C%7C069497c12feb49df438d08d6b614c275%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636896597603674272&sdata=yV5AbU84KiJU9fYpjypQK%2BPmu6O14%2BaGV2Yswi2I4Dg%3D&reserved=0>.
>
>>
>
>> --You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.
>
>>
>
>> --
>
>> You are receiving this because you authored the thread.
>
>> Reply to this email directly, view it on GitHub<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdomoticz%2Fdomoticz%2Fcommit%2F9f1b22677ed1fe25d67606db1e18bfd18a665f72%23commitcomment-32984255&data=02%7C01%7C%7Ca9a8bdc2f4bf48606eec08d6b6900fb6%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636897127179294563&sdata=6APP28SVJ%2B5QqkxSrgCo1iMFnE2qhYvD%2FsQuusPh6pY%3D&reserved=0>, or mute the thread<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQ47XHL6-W8wHXtl5_A-I0tLQcQOMwV5ks5vceTKgaJpZM4cUg96&data=02%7C01%7C%7Ca9a8bdc2f4bf48606eec08d6b6900fb6%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636897127179304568&sdata=C%2F898EyqoC07kbjRNBebtmqmBYOsZApv6ymCmllMBFM%3D&reserved=0>.
>
>>
>
>> --
>
>> You are receiving this because you commented.
>
>> Reply to this email directly, view it on GitHub [1], or mute the thread [2].
>
> Links:
>
> ------
>
> [1]
>
> https://github.com/domoticz/domoticz/commit/9f1b22677ed1fe25d67606db1e18bfd18a665f72#commitcomment-32984642
>
> [2]
>
> https://github.com/notifications/unsubscribe-auth/AQFfd65t2-tqTfVXmZKJF2GbvhOr0EnSks5vcer5gaJpZM4cUg96
>
> --
>
> You are receiving this because you authored the thread.
>
> Reply to this email directly, view it on GitHub<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdomoticz%2Fdomoticz%2Fcommit%2F9f1b22677ed1fe25d67606db1e18bfd18a665f72%23commitcomment-32992894&data=02%7C01%7C%7C8bdf370f31664497c5f108d6b6e617e4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636897496685782375&sdata=yx28TW62ifIrOh6APK6yqB%2BcjNqy%2BQ7Q9Az7%2Fc6UqJw%3D&reserved=0>, or mute the thread<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQ47XGbJbsGSg8qcc-r3lyhwfESpR_hfks5vcnUjgaJpZM4cUg96&data=02%7C01%7C%7C8bdf370f31664497c5f108d6b6e617e4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636897496685792386&sdata=2FfV8w%2BcbGfDbvIoCRLrUUg63%2Fe6H03O6aKD%2BDZVJ1s%3D&reserved=0>.
>
> --You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.
>
> --
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdomoticz%2Fdomoticz%2Fcommit%2F9f1b22677ed1fe25d67606db1e18bfd18a665f72%23commitcomment-33059357&data=02%7C01%7C%7C2d9383cc2cbe4903932008d6ba589d0b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636901287080896370&sdata=vIW5Gt4DbBp41cKLR9dzLx8MAtRUEHDTkxh6hUwI0IA%3D&reserved=0>, or mute the thread<https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQ47XHaqiW0foFy_FirFtM7IIUdBBqyAks5veD3CgaJpZM4cUg96&data=02%7C01%7C%7C2d9383cc2cbe4903932008d6ba589d0b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636901287080906381&sdata=ARCoLqUSn%2BiKjy5hftqmhVBPonq2XXk8H6qb1VPik4U%3D&reserved=0>.
>
> --
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:
------
[1]
https://github.com/domoticz/domoticz/commit/9f1b22677ed1fe25d67606db1e18bfd18a665f72#commitcomment-33059553
[2]
https://github.com/notifications/unsubscribe-auth/AQFfd7hknqdKWVVrxFGxYHI4YjTIzX0cks5veEhtgaJpZM4cUg96


yes, I will do bindings part before evaluation. thanks.


¡Hola!


Targeting Issue #1


❌ Status for 'xamarin-macios - sample testing (build)': [failure](https://dev.azure.com/xamarin//internal/_build/results?buildId=981).

* ❌ Debug|iPhone|A-F: Failed
* ❌ Debug|iPhone|G-R: Failed
* ❌ Debug|iPhone|S-Z: Failed
* ❌ Debug|iPhoneSimulator: Failed
* ❌ Release|iPhone|A-F: Failed
* ❌ Release|iPhone|G-R: Failed
* ❌ Release|iPhone|S-Z: Failed
* ❌ Release|iPhoneSimulator: Failed
* ❌ Debug|Mac: Failed
* ❌ Release|Mac: Failed


In your PostgreSQL console. I don't know how.


怎么使用？


Here you only recurse into the first child, a LogicalOperator can have multiple children. If you e.g. have a join you will only recurse into the left path. Better to use the LogicalOperatorVisitor here and override the visit method for the LogicalFilter object.


Not any more than the previous (to this commit) way of doing it, but you have a point. @mdipierro what do you think?


Thanks, both of you for reviewing this proposal. I will modify the proposal with the suggested changes.


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Зачем тут эта строчка?


Isn't it because it is run with default bundler which now is `2.0.1`.

I'd recommend to add following two lines to `decidim/decidim:latest` Dockerfile. (where is is placed BTW?)
```
# Prevent bundler warnings; ensure that the bundler version executed is >= that which created Gemfile.lock
RUN gem install bundler -v '~>1.17'
```


no, like i said, the pushed code is working.


Don't know. It's untested.


Aliasing failed with the following error:

~~~
Error! We could not alias since the domain creativeambition.net could not be verified due to the following reasons:
~~~


请问有详细成品吗？


How can I use it?


@Aokromes Yes, it works, but there is a warning at the end of the compilation, as mysql_version.h is modified in MariaDB.


Are there any detailed finished products?


我的邮箱是thincool.bl@qq.com
My email address is thincool.bl@qq.com


Not correct source


Because I had older version 1.0 installed, some of the missing WMIs I identified were added later in version 1.2. The duplicates which were thus created were manually removed (to preserve the more specific version, e.g. containing country).


Папку .idea лучше не коммитить в репозиторий, т.к. она содержит пользовательские настройки среды разработки. Если ты работаешь в команде, то у другого разработчика могут быть другие настройки и, если кто-то поменяет настройки среды разработки у себя локально и закоммитит, то они также поменяются у других, кто подтянет изменения. По этой причине папку .idea обычно добавляются в .gitignore. Чтобы тебе убрать эту папку из репозитория, не удаляя локально, нужно выполнить в папке с проектом следующую команду в консоли:
```bash
git rm --cached .idea
```
После этого (можно и до) добавить папку в .gitignore и закоммитить изменения.


Good news! I did not expect this to be solved so easily. Maybe this is one of those bugs that prevents some machines from running properly without good reason. It seems as if this LDCR/STCR instruction with reg autoinc is rarely used, if at all, in the TI console.


On Sat, Apr 06, 2019 at 03:17:26AM -0700, bschn2 wrote:
> refine the sin_scaled function to pack extremes more
>
> In this discussion https://github.com/bschn2/rainforest/issues/15 @wtarreau
> experimented with two sqrt() around the sine to pack values better. This
> experiment proves to provide smoother oscillations and can be simplified by
> reducing the exponentiation by two. Also the extra addition is simplified
> with a call to round(). With this we can safely divide the number of rounds
> by almost 3 and see the hash rate increase by as much. This needs to adjust
> the memory access ratios however (4 times more) which overall increases both
> performance and security.

Ah you finally did it yourself ? Fine, I was just cleaning up mine to submit
a series. Apparently yours is slightly faster than mine. And it still maintains
10kH/s on my nanopi so that looks OK.

Willy


Вот здесь ты добавила .idea, но папка все равно присутствует в репозитории.
https://github.com/Elena-VN/js-code-and-magic/commit/66ee816371b9e7d8fe10201c3daa453fb6cb52d2#r33060116


2019-04   vue笔记


Some Nim notes - no really criticisms, more like "you might like to know if you don't"s...More about ergonomics than bugs:

In your various `*Pack =  [0x01'u8, 0x86'u8, ..` statements you only need the `'u8` on the first element.  Nim arrays are homogeneusly typed.  So, the first element determines the rest.

`result.isValid = false` is redundant.  Nim result variables are initialized to "zero" (really default values for every type), and for `bool` that is `false`.  I can see why you might want to be explicit for clarity, though.

`result` is also allocated already.  So, you can just say `result.setLen(x)` rather than `result = newSeq...` to save an allocation.  In your case, you just call `add` anyway.  So, you don't even need a `setLen`.

Everything compiles and works if you `import posix` instead of `from posix import nil`.  While I personally also like to use qualified names (to reinforce learning what imports are necessary just while reading code), most other Nimmers do not seem to share that preference.

In type statements Nim allows you to say things like:
```Nim
    vendorId, productId: uint16
    manufacturer, product: string
```


Писал тебе вконтакте по поводу текста задания и описания проекта в целом. Все крупные проекты заносят эту информацию в README.md, который должен лежать в корне проекта. Его можно оформить красиво с помощью разметки markdown.
Это считается стандартом.


> How about adding some description in this help text about what
> `readdir()` does that can't already be done with `glob()`?  The
> function seems completely pointless otherwise.

For readdir() we can add:
		You can also use |glob()| if you don't need to do complicated
		things, such as limiting the number of matches.

And for glob:
		You can also use |readdir()| if you need to do complicated
		things, such as limiting the number of matches.

--
hundred-and-one symptoms of being an internet addict:
209. Your house stinks because you haven't cleaned it in a week.

 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


Successfully aliased the URL <https://project-groceries-dwhmntulzl.now.sh> to the following alias.

* https://projectgroceries.com


может нам хватит только этого модификатора `order-form__fieldset--contact` и мы не будем добавлять похожие модификаторы ниже по коду?


аналогично


なぜ未ログイン時に投稿一覧が見れないのか原因がわからなくて合計3時間ぐらい探したw
「<% else %>」の文が入ってなかったからだとわかってスッキリした。


static assert is already used in the engine.
make unique is syntactic sugar, and unique ptrs are barely used in the engine, so what's the necessity?


I'm a new developer. When I read the Server Developer Guide(https://www.keycloak.org/docs/latest/server_development/index.html#_auth_spi_walkthrough), I found that this guide introduces the example 'examples/providers/authenticator'.  So why this example has been deleted in release 5.0 ... Thank you.


Great job!


@feng-tao We are reverting this change after a slack discussion with Ash and one of the users of chain function. It doesn't have a PR as ot is just commit reverts.


ok


だいぶコードを読むことに慣れてきたかも？？
苦手意識が薄れてきたような感じがする。


Link to discusion: https://apache-airflow.slack.com/archives/CCPRP7943/p1554374078016800


mon avatar


Successfully aliased the URL <https://cezar-5eblndg1k.now.sh> to the following aliases.

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


После `CLOUD_X = 100`, похоже, должна была стоять запятая, но из-за того что вместо запятой `;`, все последующие константы определятся как переменные в глобальном объекте window. По сути, получилось вот так:
```javascript
const CLOUD_X = 100;
CLOUD_Y = 10;
...
```
Алиса говорит, что на курсе об этом должны были рассказывать. Если бы ты написала в самом начале `'use strict';`, то этот код выполнился бы с ошибкой `ReferenceError`.
Еще один момент. Создание нескольких переменных через один var/const/let считается не очень хорошей практикой. Раньше так писали довольно часто, но сейчас уже такой подход можно встретить достаточно редко. Т.е. сейчас предпочтителен такой метод:
```javascript
const CLOUD_X = 100;
const CLOUD_Y = 10;
const CLOUD_WIDTH = 420;
const CLOUD_HEIGHT = 270;
```


Is it definitely on a good branch?  This release has not been accepted yet...


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Source code of the project


merge origin


Hai @ecoutu


Hi,

Are there intentions to move forward with this repository?
If so I would like to know how I can help with that.

Kind regards,
Machiel Visser
Software architect in the airport industry.


Add appropriate comments for these two lines on the right hand side, respectively.


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

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


Note: Please don't use the aosip branch. It's outdated. If you want the real aosip branch, check Aosip-device for it


Correct the indentation of the comment.

Not just for this, but all the comments added. They must be aligned to the comments that already exist.


Remove this blank line.


note: workaround until [topic:recovery-p](https://review.lineageos.org/q/topic:recovery-p) merged into crdroid

```xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <!-- patches for recovery-p -->
  <remove-project name="build" />
  <project path="build/make" name="mordiford/build" remote="crdroid" groups="pdk" >
    <copyfile src="core/root.mk" dest="Makefile" />
    <linkfile src="CleanSpec.mk" dest="build/CleanSpec.mk" />
    <linkfile src="buildspec.mk.default" dest="build/buildspec.mk.default" />
    <linkfile src="core" dest="build/core" />
    <linkfile src="envsetup.sh" dest="build/envsetup.sh" />
    <linkfile src="target" dest="build/target" />
    <linkfile src="tools" dest="build/tools" />
  </project>

  <remove-project name="crdroidandroid/android_bionic" />
  <project path="bionic" name="repopick/android_bionic" remote="crdroid" />

  <remove-project name="crdroidandroid/android_device_crdroid_sepolicy" />
  <project path="device/lineage/sepolicy" name="mordiford/android_device_crdroid_sepolicy" remote="crdroid" />

  <remove-project name="crdroidandroid/android_system_core" />
  <project path="system/core" name="repopick/android_system_core" remote="crdroid" />
</manifest>
```


I like coffee and turkey sandwich


Good point, will add to the notes. They're used in ecommerce too and definitely part of layering problem.

Although I kind of thought that as long as they're simple and not very interactive (X button and no possibility to open popups in them), they could lay in the top most layer (independent of layer system for popups and modals).


Working on something...


Нужно переименовать этот метод во что-то другое. Он скрывает метод базового класса Controller.NotFound(). Например можно взять имя ErrorPage


The error the Test gives:
GRAVE: Error in HotelDAO:getHotels()
No puede obtener el resuelto de tipo java.sql.Date por el parametro = 5 en la columna "{2}" : {3}
org.datanucleus.exceptions.NucleusDataStoreException: No puede obtener el resuelto de tipo java.sql.Date por el parametro = 5 en la columna "{2}" : {3}
        at org.datanucleus.store.rdbms.mapping.column.DateColumnMapping.getDate(DateColumnMapping.java:112)
        at org.datanucleus.store.rdbms.mapping.column.DateColumnMapping.getObject(DateColumnMapping.java:124)
        at org.datanucleus.store.rdbms.mapping.java.TypeConverterMapping.getMemberValueFromDatastore(TypeConverterMapping.java:253)
        at org.datanucleus.store.rdbms.mapping.java.TypeConverterMapping.getObject(TypeConverterMapping.java:536)
        at org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter.fetchObjectField(ResultSetGetter.java:181)
        at org.datanucleus.state.StateManagerImpl.replacingObjectField(StateManagerImpl.java:1995)
        at es.deusto.spq.server.data.jdo.Hotel.dnReplaceField(Hotel.java)
        at es.deusto.spq.server.data.jdo.Hotel.dnReplaceFields(Hotel.java)
        at org.datanucleus.state.StateManagerImpl.replaceFields(StateManagerImpl.java:4320)
        at org.datanucleus.store.rdbms.query.PersistentClassROF$1.fetchFields(PersistentClassROF.java:482)
        at org.datanucleus.state.StateManagerImpl.loadFieldValues(StateManagerImpl.java:3737)
        at org.datanucleus.state.StateManagerImpl.initialiseForHollow(StateManagerImpl.java:383)
        at org.datanucleus.state.ObjectProviderFactoryImpl.newForHollow(ObjectProviderFactoryImpl.java:99)
        at org.datanucleus.ExecutionContextImpl.findObject(ExecutionContextImpl.java:3199)
        at org.datanucleus.store.rdbms.query.PersistentClassROF.findObjectWithIdAndLoadFields(PersistentClassROF.java:477)
        at org.datanucleus.store.rdbms.query.PersistentClassROF.getObject(PersistentClassROF.java:383)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult.nextResultSetElement(ForwardQueryResult.java:181)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult$QueryResultIterator.next(ForwardQueryResult.java:409)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult.processNumberOfResults(ForwardQueryResult.java:137)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult.advanceToEndOfResultSet(ForwardQueryResult.java:165)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult.getSizeUsingMethod(ForwardQueryResult.java:519)
        at org.datanucleus.store.query.AbstractQueryResult.size(AbstractQueryResult.java:256)
        at es.deusto.spq.server.data.dao.HotelDAO.getHotels(HotelDAO.java:85)
        at es.deusto.spq.HotelDAOTest.cGetHotels(HotelDAOTest.java:54)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
        at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
        at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: java.sql.SQLException: Zero date value prohibited
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73)
        at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:99)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getDate(ResultSetImpl.java:847)
        at org.datanucleus.store.rdbms.datasource.dbcp2.DelegatingResultSet.getDate(DelegatingResultSet.java:241)
        at org.datanucleus.store.rdbms.datasource.dbcp2.DelegatingResultSet.getDate(DelegatingResultSet.java:241)
        at org.datanucleus.store.rdbms.mapping.column.DateColumnMapping.getDate(DateColumnMapping.java:108)
        ... 53 more
Caused by: com.mysql.cj.exceptions.DataReadException: Zero date value prohibited
        at com.mysql.cj.result.SqlDateValueFactory.createFromDate(SqlDateValueFactory.java:72)
        at com.mysql.cj.result.SqlDateValueFactory.createFromDate(SqlDateValueFactory.java:46)
        at com.mysql.cj.result.BaseDecoratingValueFactory.createFromDate(BaseDecoratingValueFactory.java:53)
        at com.mysql.cj.result.BaseDecoratingValueFactory.createFromDate(BaseDecoratingValueFactory.java:53)
        at com.mysql.cj.protocol.a.MysqlTextValueDecoder.decodeDate(MysqlTextValueDecoder.java:72)
        at com.mysql.cj.protocol.result.AbstractResultsetRow.decodeAndCreateReturnValue(AbstractResultsetRow.java:90)
        at com.mysql.cj.protocol.result.AbstractResultsetRow.getValueFromBytes(AbstractResultsetRow.java:250)
        at com.mysql.cj.protocol.a.result.ByteArrayRow.getValue(ByteArrayRow.java:91)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getNonStringValueFromRow(ResultSetImpl.java:656)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getDateOrTimestampValueFromRow(ResultSetImpl.java:679)
        ... 57 more
Nested Throwables StackTrace:
java.sql.SQLException: Zero date value prohibited
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63)
        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73)
        at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:99)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getDate(ResultSetImpl.java:847)
        at org.datanucleus.store.rdbms.datasource.dbcp2.DelegatingResultSet.getDate(DelegatingResultSet.java:241)
        at org.datanucleus.store.rdbms.datasource.dbcp2.DelegatingResultSet.getDate(DelegatingResultSet.java:241)
        at org.datanucleus.store.rdbms.mapping.column.DateColumnMapping.getDate(DateColumnMapping.java:108)
        at org.datanucleus.store.rdbms.mapping.column.DateColumnMapping.getObject(DateColumnMapping.java:124)
        at org.datanucleus.store.rdbms.mapping.java.TypeConverterMapping.getMemberValueFromDatastore(TypeConverterMapping.java:253)
        at org.datanucleus.store.rdbms.mapping.java.TypeConverterMapping.getObject(TypeConverterMapping.java:536)
        at org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter.fetchObjectField(ResultSetGetter.java:181)
        at org.datanucleus.state.StateManagerImpl.replacingObjectField(StateManagerImpl.java:1995)
        at es.deusto.spq.server.data.jdo.Hotel.dnReplaceField(Hotel.java)
        at es.deusto.spq.server.data.jdo.Hotel.dnReplaceFields(Hotel.java)
        at org.datanucleus.state.StateManagerImpl.replaceFields(StateManagerImpl.java:4320)
        at org.datanucleus.store.rdbms.query.PersistentClassROF$1.fetchFields(PersistentClassROF.java:482)
        at org.datanucleus.state.StateManagerImpl.loadFieldValues(StateManagerImpl.java:3737)
        at org.datanucleus.state.StateManagerImpl.initialiseForHollow(StateManagerImpl.java:383)
        at org.datanucleus.state.ObjectProviderFactoryImpl.newForHollow(ObjectProviderFactoryImpl.java:99)
        at org.datanucleus.ExecutionContextImpl.findObject(ExecutionContextImpl.java:3199)
        at org.datanucleus.store.rdbms.query.PersistentClassROF.findObjectWithIdAndLoadFields(PersistentClassROF.java:477)
        at org.datanucleus.store.rdbms.query.PersistentClassROF.getObject(PersistentClassROF.java:383)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult.nextResultSetElement(ForwardQueryResult.java:181)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult$QueryResultIterator.next(ForwardQueryResult.java:409)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult.processNumberOfResults(ForwardQueryResult.java:137)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult.advanceToEndOfResultSet(ForwardQueryResult.java:165)
        at org.datanucleus.store.rdbms.query.ForwardQueryResult.getSizeUsingMethod(ForwardQueryResult.java:519)
        at org.datanucleus.store.query.AbstractQueryResult.size(AbstractQueryResult.java:256)
        at es.deusto.spq.server.data.dao.HotelDAO.getHotels(HotelDAO.java:85)
        at es.deusto.spq.HotelDAOTest.cGetHotels(HotelDAOTest.java:54)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
        at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
        at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: com.mysql.cj.exceptions.DataReadException: Zero date value prohibited
        at com.mysql.cj.result.SqlDateValueFactory.createFromDate(SqlDateValueFactory.java:72)
        at com.mysql.cj.result.SqlDateValueFactory.createFromDate(SqlDateValueFactory.java:46)
        at com.mysql.cj.result.BaseDecoratingValueFactory.createFromDate(BaseDecoratingValueFactory.java:53)
        at com.mysql.cj.result.BaseDecoratingValueFactory.createFromDate(BaseDecoratingValueFactory.java:53)
        at com.mysql.cj.protocol.a.MysqlTextValueDecoder.decodeDate(MysqlTextValueDecoder.java:72)
        at com.mysql.cj.protocol.result.AbstractResultsetRow.decodeAndCreateReturnValue(AbstractResultsetRow.java:90)
        at com.mysql.cj.protocol.result.AbstractResultsetRow.getValueFromBytes(AbstractResultsetRow.java:250)
        at com.mysql.cj.protocol.a.result.ByteArrayRow.getValue(ByteArrayRow.java:91)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getNonStringValueFromRow(ResultSetImpl.java:656)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getDateOrTimestampValueFromRow(ResultSetImpl.java:679)
        ... 57 more


`div` can be changed to `li` to save 2 more characters


what?


Please refrain from using System.out.println for debugging and logging. Use Logger


print("It's just a test")


Players are reporting "You are not near any friendly bases!" message at FARPs that are completely empty with no CCs since this latest fix.


File Name | Description
------------|---------------
`GetLastList.dll` |Get the last file in array `T[]`/`List<T>`/`IList<T>`, Because i'm lazy.
`RunBash.dll` | Run bash command. Extracts bash to `%homedir%\Bash\`.
`ShuffleList.dll` | Shuffles a array `T[]`/`List<T>`/`IList<T>`.
`SwapList.dll` | Swaps two items in array `T[]`/`List<T>`/`IList<T>`.


and I like coffee


Whoops made a typo! In the description the fourth item meant to be a `4.` not a `3.`


`border:20px solid #AA445F` to `border:solid 20px#AA445F` and `margin:184px 50` to `margin:184 50`


Add log?


Тут 2 проблемы.
Первая - у тебя эта, и все последующие функции, определены одним `let`, что не принято (см. https://github.com/Elena-VN/js-code-and-magic/commit/66ee816371b9e7d8fe10201c3daa453fb6cb52d2#r33060174).
Вторая - `let` нужно использовать только для тех переменных, которые в дальнейшем будут переопределяться. Здесь ты присвоила переменной createCloud ф-ию, и она не должна в дальнейшем поменяться. Т.е. лучше стараться везде использовать именно `const`, а не `let`.
Хоть и называется `const`, но это не привычная константа, как в других языках программирования, которую нельзя изменить. В JavaScript, если ты определишь с помощью `const` массив, можно будет в дальнейшем добавлять или удалять из него элементы. Нельзя только за места массива присвоить этому `const` что-то другое:
```javascript
const alphabet = ['a', 'b', 'c'];
alphabet.push('d');
delete alphabet[0];
```
Этот код сработает.
А этот выдаст ошибку:
```javascript
const alphabet = ['a', 'b', 'c'];
alphabet = 1;
```
Старайся всегда отдавать предпочтение `const`, а `let` использовать только там, где ее значение меняется, например в циклах. Я в своем коде могу пересчитать по пальцам места, где используется `let`.


Just merged this PR, will do in the next one


Successfully aliased the URL <https://ota-solid-87qtomqim.now.sh> to the following aliases.

* https://ota-solid.now.sh
* https://ota-solid-git-master.ota.now.sh


Yup, true, modal-in-modal smells. But there are so many cases when it is useful.  Two examples from real life.

1. Big systems

Let's say you have "person details" modal. To add / edit user details. It shows up in /people tab of the system when you click "Add new person" or edit.

In a bigger system we developed very frequently there was a need to add people from other contexts of the system. Let's say you create an invoice (invoice modal) and you want to add a new person from the context of invoice modal to make the UX flow natural and not to force use to go to /people in order to add a new person.

The solution with modal-in-modal is 5 mins implementation. Any other way (like showing new person details form inlined in the invoice form) is costs generator and custom for custom use case.

And visually if you add black fade on the background, it is not as bad as it seems when you have couple of modals stacked.

2.  E-commerce

1. You go to the product list.
2. Click on the "quick view" of product
3. Get product modal
4. You click on the product photo on the modal
5. You get fullscreen gallery modal. Again -> modal-in-modal, and UX is perfectly fine, as gallery is fullscreen and doesn't even have any transparency.

Summary

I really don't think that system should block such things. It's up to system designers whether modal-in-modal is good UX or not. But from perspective of developers it shouldn't be a limitation.

And when you look closer at android and iOS systems, everything is build based on modal-on-modal pattern :)


Setting state to `success` where context is `Build`.

Ignore build failure. Looks like an issue on bots


Not being callback-based may break some stuff as cb is called once server is joined


Обрати внимание на значок stop в конце файла. Хорошей практикой является добавление пустой строки в конец файла. Можешь поискать в интернете, почему так делается.


git Training-Kit


Hi Clement.  It's been a very long time but do you remember why you added this commit?   It seems to defeat the main purpose of the plugin -- to only download "lie" to browsers that have no native implementation of the Promise object.


大


Untuk folder menampilkan database kami salah menuliskannya, seharusnya itu adalah folder PENCARIAN yang bisa juga menampilkan ITEM barang


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

We got hit with the 32b dialog again.


Successfully aliased the URL <https://blog-3fnfcd5h1.now.sh> to the following aliases.

* https://wyydsb.now.sh
* https://blog-git-master.gunjianpan.now.sh


Хорошей практикой является добавление комментария к ф-ии с указанием типов параметров и возвращаемого значения (если ф-ия что-то возвращает). Если ф-ия не проста для понимания, то стоит еще в комментарии добавить описание, что она делает. Т.о. вернувшись к коду в будущем, не придется его долго анализировать, чтобы понять, что он делает.
Для этой ф-ии, например, комментарий будет следующий:
```javascript
/**
 * @param {CanvasRenderingContext2D} ctx
 * @param {Number} x
 * @param {Number} y
 * @param {String} color
 */
const creatureCloud = function (ctx, x, y, color) {
...
```


#WHAT
記事投稿機能を実装する

#WHY
サービスに必須の機能であるため


What is for?


Successfully aliased the URL <https://mad-blog-8hog7tw9w.now.sh> to the following aliases.

* https://mad-blog-git-master.kimhaein.now.sh
* https://mad-blog.now.sh


jup, ES6 und so...


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Think I fixed it in 445c69660c5c5ab1d09431479d2bb82fb3801bd8 now.


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

* https://gatsby-git-master.njh.now.sh
* https://gatsby.nikoheikkila.fi


> `<a href="index.php?del_task=<?php echo $row['id']?>">X</a>`

Атрибут href принимает URL c get параметром, которому в данном случае ты указываешь что и где сделать.

В твоём файле index.php есть место где ты как раз работаешь с удалением:

> ```
> if(isset($_GET['del_task'])){ //если get параметр не пуст то сделать следуещее
> 		$id=$_GET['del_task']; //присвоить переменной $id значение которое пришло гетом
> 		mysqli_query($db,"DELETE FROM tasks WHERE id=$id"); // запрос к бд с просьбой удалить из таблицы tasks все записи с id=$id
> 		header('location: index.php'); // oтправка HTTP-заголовка, cпецификация HTTP/1.1 требует укaзывать URL
> 	}
> ```


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

Ignore failure. Something must have happened with the bots since the checkout could not be found.


Do these still work when there is a # in front of them, @AndyTWF? :)


source

https://github.com/elyacoin/elya/blob/a7907717c99c3b38987e841d30eebdc5b07c1a41/src/main.h#L21


ok


Successfully aliased the URL <https://cezar-7j3d6c5nc.now.sh> to the following aliases.

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


Setting state to `success` where context is `Build`.

We got hit with the 32b dialog again.


The `-i` flag allows inline replacement directly in the referenced files, plus no need for the global modifier here.


meetodi nimi ja sisu ei klapi. findCommandByName võiks leida õige commandi ja selle returnida. process() võiks käima panna nt findCommandByName() caller


all up


iga class peaks eraldi failis olema


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

* https://tyche.now.sh
* https://tychecitygithubio-git-master.tychecity.now.sh


Усложняешь :-) Для округления есть ф-ии `Math.round()` и `Math.floor()`. Первая округляет в большую сторону, вторая в меньшую. Битовый операторы,`^` в данном случае, тебе, скорее всего, оооочень редко когда пригодятся, поэтому лучше не тратить время на их изучение и осмысление.


Hello,

I have few pfd file which show display blank pages only when viewed on this pdf application.
Is any one facing similar issue?
Pleaser suggest.


test


Setting state to `success` where context is `VSTS: device tests (iOS)`.

Ignore the device tests, most of them are fixed in master and we should probably backport the fixes to this branch.


И круглые скобки здесь излишни. Без них результат будет тот же.


If this change works in the first place, other HTML elements other than `<p>` whose class name is like `container` are being influenced as well?


Ici on vois bien le bout enlever en rouge a la fin:
```html
<a href="files/page5-order-form-.pdf">order form </a>
```


Setting state to `success` where context is `continuous-integration/jenkins/branch`.

Ignore abort. All tests passed but the job got aborted in the last steps.


Successfully aliased the URL <https://tychecitygithubio-6mi4wv5jl.now.sh> to the following aliases.

* https://tyche.now.sh
* https://tychecitygithubio-git-master.tychecity.now.sh


~이미 머지가 되었으니 여기에 리뷰를 남길게!~

`window.location.pathname`에 접근 해서 `counter`를 가져온것도 나쁘지 않지만, 이미 [여기](https://github.com/prography/4th-frontend/commit/52f1d997fa4c0cf2efdf55b6fd021e6832129574#diff-8847e5bef29568f22ccc9d0e82f14684R37)에서 `Route`의 `component` prop으로 `Counter`를 넘겨줬을때, `history`, `location`, `match` 이 `Counter`의 props로 넘어왔을거야.

`window`로 접근해도 당연히 상관 없지만, props로 넘어온 `location` 객체를 사용하는게 더 좋았을거같아 :+1:


Ready to go from here...


В JavaScript обычно используется стиль написания `camelCase`, поэтому должно быть не `drawingBAR`, а `drawBar`.
И правильнее будет назвать эту ф-ию `drawBar`. Тоже самое с `drawingName`.


이미 나보다도 잘 알고있겠지만, `render` 함수 내 컴포넌트의 prop으로 화살표 익명 함수를 넘겨주면, Pure Component 에서 리엑트는 두 화살표 익명 함수가 다르다고 판단하고 불필요한 렌더링을 할 수 있어! 되도록 `render` 함수 내에서 화살표 익명 함수를 쓰지 맙시다!


Could you add tests for those function with Moto?


> Use Qt framework 5.12 to build on Linux,Windows, MacOS X

As a general thought, the presently available versions of Qt 5.12 (5.12.0 → 5.12.2) have a bug with incorrectly rendering cell data.  That's why our DB Browser for SQLite builds are still using Qt 5.11. :wink:

In theory, the bug should be fixed with Qt 5.12.3, but we'll know for sure when that really gets released. :smile:


Updated: Assignment 2 tracking doc
Added: Ideal Jobs summary
Added: Skills matrix


Great PR. One issue, InstallationType.png is spelled wrong. I may use this as the example if that's fine with you?


@krystian3w Nadal nie jest idealnie, ale problem jest w tym, że dzisiaj commit o północy trafił 3 minuty po, wczoraj 5 minut po, a na CircleCI pisze niby, że zaczął robotę punktualnie o północy i w 14 sekund ogarnął sprawę, więc wychodzi na to, że chyba gdzieś oszukują z czasem...


Input logs could not be imported (I realised after pushing that I should of used a more clear commit message but it was a bit late) because of `if (new Set(players).size < players.length) {`. Specifically, when importing an input log, players will be an array of 2 or 4 `undefined`s, triggering that check.

This change did not break line 1616-1620 (assuming thats what your refering too) because the `filter` removes any falsey (in this case undefined) values from the players array, leaving 0 (input log), 2 (2 player match), or 4 (4 player match) entries (user objects). `if (players[2] || players[3])` would would still be evaluate to false unless theres 3+ players in a 2 player format.


its correct


Вот тот случай, когда можно заменить `let` на `const`, при этом, кода получится меньше:
```javascript
const color = (Math.random() * (max + min) - min) * 100;
return Math.round(color);
```
Лучше стараться не переопределять существующие переменные. Интерпретатор JavaScript так будет работать более оптимально.
И ф-ии обычно именуются с глаголами (выполнить какое-то действие), т.е. в данном случае правильнее будет - `getRandomColor` или `generateRandomColor`.


[여기](https://github.com/prography/4th-frontend/commit/52f1d997fa4c0cf2efdf55b6fd021e6832129574#diff-c811c83ee4917e72f8aca708c90ca5e2R21)를 보면 `{ description: string }`을 `todo` 라는 파라미터로 넘겨준뒤 spread 문법을 사용하구 있는데, description이 언제나 `string` 값이면 차라리 `addTodo` 의 파라미터 이름을 `description`으로 하고, string을 받아 오면 좋을거같아

```js
const addTodo = description => {
    const newTodo = {
        description,
        id: generatedId(),
        complete: false
    }
    setTodos(prev => [...prev, newTodo]);
}
```
이렇게 함수를 바꾸고
`addTodo('hello')` 를 하면 필요 없는 객체 선언을 줄일 수 있을거같아!


Hi,
With which strategy did your accuracy drop? The one with line 44-47 or 41-43?
I did not get such a drop in accuracy, I just tried both for AWA1.
Can you clone the repository again? I have made a few changes which might affect the accuracy drop.


Yes, so sad. No help still. It is the only problem with Chrome 72 version+

I need urgent workaround atleast, any help?


Название у ф-ии странное :-)
https://translate.yandex.ru/?lang=en-ru&text=creature%20cloud
Наверное, правильно createCloud?


После // принято ставить пробел:
```javascript
// поиск бОльшего времени
```


`Math.round` или `Math.floor` надо использовать.


Also changed how PoC Chains are initially printed at program start to save horizontal screen real estate.


@vinjn
C code and C++ code can exchange with each other only by using
* Fundamental type: int, float, pointers *.. - **that is why we use pointer `cv::Mat *` that is casted to `mat_cv *`**
* POD-types - plain data without deep copy
* trivialy-copyable types - with some limitations, f.e. C cannot use their functions...

But `cv::Mat` uses deep copy, so it can't be passed to C code.
Since Darknet is a C-project, and OpenCV is a C++-project (OpenCV 4.0 doesn't support C API anymore), then somehow we should pass C++ objects `cv::Mat` to C - project, and later get it back.

`cv::Mat` is a C++ object (non trivialy copyable) that can't be returned to the C function, so it will be destroyed at the end of scope code block `{ }`.

`cv::Mat *` is a pointer to C++ object, so we can reinterpret_cast it to declared struct `mat_cv *` and return it to C project, so later it can be passed back to C++ functions in the `image_opencv.cpp`.


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

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


Student Name: Ali Asadi Akhijahani

Student #: 5004200625

Student Email: aliasadi@unlv.nevada.edu

Primary Github address: https://github.com/aliasadivet/Submitions_DA_AliAsadi.git


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

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


Also @godplusone I used the other variant of the reparameterization trick (sampling a single value and repeating it) after seeing the authors implementation [[here]](https://github.com/edgarschnfld/CADA-VAE-PyTorch).


어차피 `name`이랑 `to`가 같다면 (여기)[https://github.com/prography/4th-frontend/commit/52f1d997fa4c0cf2efdf55b6fd021e6832129574#diff-8847e5bef29568f22ccc9d0e82f14684R7] 에서 `['counter, 'todo']` 로 선언을 하고 `Object.entries`를 생략해도 되지 않았을까? (불필요한 객체 선언은 줄이는게 좋아.)

만약 `name`이랑 `to`가 달라질 수 있다면 나는 차라리
```js
const menuItem = [
    {
        name: 'Count',
        to: '/count'
    },
    {
        name: 'Todo',
        to: '/todo'
    },
    ...
]
```

이렇게 선언했을거같아 (`count: 'count'`로 적는거 보다 해당 `value`이 `key`에 적힌 역할을 한다는걸 바로 볼 수 있어!)


if a>2
    print true


# WebPageTest report
  * run id: 190406_Z2_3d6e05bd29973f115d3638ca925fe79e
  * URL testid: https://jcofman.de
  * Summary of the test: http://www.webpagetest.org/results.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e
  * location where the test has run: Dulles_MotoG4:Moto G4 - Chrome
  * from run parameter: Dulles, VA - Moto G4 - Chrome - Emulated Motorola G (gen 4) - 3GSlow
  * connectivity: 3GSlow
  * successFullRuns: 3

  # Median Run Results
  ## Filmstrip First View
  | 0 milliseconds | 3450 milliseconds | 4333 milliseconds | 7940 milliseconds | 10217 milliseconds | 11064 milliseconds |
  |--------------|--------------|--------------|--------------|--------------|--------------|
  | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_1&file=ms_000000.jpg) | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_1&file=ms_003450.jpg) | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_1&file=ms_004333.jpg) | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_1&file=ms_007940.jpg) | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_1&file=ms_010217.jpg) | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_1&file=ms_011064.jpg) |
  | 0 | 27 | 37 | 37 | 99 | 100 |

  ## Filmstrip Repeat View
  | 0 milliseconds | 2796 milliseconds | 3526 milliseconds |
  |--------------|--------------|--------------|
  | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_3_cached&file=ms_000000.jpg) | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_3_cached&file=ms_002796.jpg) | ![alt text](http://www.webpagetest.org/getfile.php?test=190406_Z2_3d6e05bd29973f115d3638ca925fe79e&video=video_3_cached&file=ms_003526.jpg) |
  | 0 | 37 | 100 |
## Median Metrics
| View | First Paint | First Contentful Paint | First Meaningful Paint | Time to First Byte | Time to interactive |  Render Started |  Visualy Completed | SpeedIndex | Load Time |
|----------|----------|----------|----------|----------|----------|----------|----------|----------|----------|
FirstView  | 3382.8999999969 | 3384 | 4033 | 10402.961 | 2119 | 3450 | 11064 | 7809 | 13234 |
RepeatView | 2616.6000000012 | 2617 | 2617 | 10402.961 | 2715 | 2796 | 3526 | 3255 | 1075 |
  ## Median Waterfall
  ### FirstView
  ![alt text](http://www.webpagetest.org/results/19/04/06/Z2/3d6e05bd29973f115d3638ca925fe79e/1_waterfall.png)
  ### RepeatView
  ![alt text](http://www.webpagetest.org/results/19/04/06/Z2/3d6e05bd29973f115d3638ca925fe79e/3_Cached_waterfall.png)

  ## Median Requests
  ### FirstView
  | File | FileSize |
  |----------|----------|
   /|53.63 kB
/webpack-runtime-946a52b1d06fe7759f84.js|1.6 kB
/styles-ef07052af2626683689b.js|139 B
/app-8d9c8a98a7fc3b4d71c8.js|81.06 kB
/0-6e394f75aeb31e71ce84.js|17.76 kB
/1-f1051687fbcf729ed589.js|8.63 kB
/2-3221f606e2895c7ed475.js|46.9 kB
/component---src-pages-index-js-e1a017bb901d18998365.js|3.21 kB
/static/d/244/path---index-6a9-UdUCwDZUud0R3sbbsXRvh6ZOQQI.json|1.69 kB
/static/raleway-latin-400-2075794c8e9e7e48e5fbf1b2313e7adf.woff2|19.96 kB
/static/homebg-e3a22742ba7f82f31980270829d50b9c.webp|25.42 kB
/static/raleway-latin-600-bd2bb116d8276633fec3aba46fe9d254.woff2|20.16 kB
/static/raleway-latin-400italic-de4bb8c8d39843b4d00f591c31e747b4.woff2|20.87 kB
/analytics.js|17.13 kB
/sw.js|1.94 kB
/17-5aabeff8578dcf7b2225.js|45.81 kB
/WorldMap-5ad96625e2796ae95d5a.js|65.37 kB
/pages-manifest-58b95c0fa89c6a617ef9.js|834 B
/r/collect?v=1&_v=j73&a=736213075&t=pageview&_s=1&dl=https%3A%2F%2Fjcofman.de%2F&dp=%2F&ul=en-us&de=UTF-8&dt=All%20posts%20%7C%20Jacob%20Cofman%20Website&sd=24-bit&sr=360x640&vp=360x512&je=0&_u=aEBAAEAB~&jid=633603843&gjid=1072311464&cid=2031882380.1554552671&tid=UA-134206784-1&_gid=2073281798.1554552671&_r=1&z=1626963309|35 B
/workbox-v3.6.3/workbox-sw.js|828 B
/static/d/803/path---me-8-f-5-217-0SUcWyAf8ecbYDsMhQkEfPzV8.json|55 B
/component---src-pages-me-index-js-7f61c03c283a8bc23beb.js|5.92 kB
/workbox-v3.6.3/workbox-core.prod.js|2.92 kB
/workbox-v3.6.3/workbox-precaching.prod.js|2.22 kB
/icons/icon-48x48.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|1.45 kB
/icons/icon-192x192.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|7.06 kB
/workbox-v3.6.3/workbox-routing.prod.js|1.34 kB
/workbox-v3.6.3/workbox-strategies.prod.js|1.24 kB
/manifest.webmanifest|289 B
/idb-keyval-iife.min.js|505 B
/icons/icon-144x144.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|5.01 kB
/styles.4f9ecb3eb06aa357a013.css|1.17 kB
/component---node-modules-gatsby-plugin-offline-app-shell-js-684412dadb11b1b63462.js|483 B
/component---src-pages-404-js-458baa262b7a2fb19c7e.js|385 B
/static/d/285/path---404-html-516-62a-0SUcWyAf8ecbYDsMhQkEfPzV8.json|55 B
/static/d/604/path---offline-plugin-app-shell-fallback-a-30-c5a-BawJvyh36KKFwbrWPg4a4aYuc8.json|56 B
/offline-plugin-app-shell-fallback/index.html|2.81 kB
/manifest.webmanifest|289 B
/sitemap.xml|307 B
/icons/icon-72x72.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|2.31 kB
/icons/icon-96x96.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|3.23 kB
/icons/icon-256x256.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|10.28 kB
/icons/icon-384x384.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|17.19 kB
/icons/icon-512x512.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|26.1 kB
/icons/icon-48x48.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|1.45 kB
/|NaN undefined
/icons/icon-144x144.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|5.01 kB
/icons/icon-192x192.png?v=beda77d982ebeaa9896802f25e3f4089aed2a086|7.06 kB
/analytics/|250 B
/about/analytics/|19.6 kB

  ### RepeatView
  | File | FileSize |
  |----------|----------|
   /r/collect?v=1&_v=j73&a=1966852006&t=pageview&_s=1&dl=https%3A%2F%2Fjcofman.de%2F&dp=%2F&ul=en-us&de=UTF-8&dt=All%20posts%20%7C%20Jacob%20Cofman%20Website&sd=24-bit&sr=360x640&vp=360x512&je=0&_u=SACAAEAB~&jid=1574999720&gjid=849995060&cid=267053983.1554552674&tid=UA-134206784-1&_gid=463299321.1554552674&_r=1&z=1228903569|35 B
/sw.js|1.94 kB


Aliasing failed with the following error:

~~~
Error! You don't have permissions over domain nextjs.org under zeit.
~~~


samjha de bhai...please kya kya kar rha hai :)


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

* https://regexbuilder-git-master.nieleben.now.sh
* https://regexbuilder.now.sh


Yup, 100% agree.


看


Should be `KUSTimerListener`


:tada:


* {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: "Hiragino Kaku Gothic ProN";
}

a {
  text-decoration: none;
}

.container {
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}

.top-wrapper {
  padding: 180px 0 100px 0;
  background-image: url(top.png);
  background-size: cover;
  color: white;
  text-align: center;
}

.top-wrapper h1 {
  opacity: 0.7;
  font-size: 45px;
  letter-spacing: 5px;
}

.top-wrapper p {
  opacity: 0.7;
  font-size: 16px;
  margin-bottom: 40px;
}

.btn-wrapper {
  text-align: center;
}

.btn-wrapper p {
  margin-bottom: 20px;
}

.signup {
  background-color: #239b76;
}

.facebook {
  background-color: #3b5998;
  margin-right: 10px;
}

.twitter {
  background-color: #55acee;
}

.btn {
  padding: 8px 24px;
  color: white;
  display: inline-block;
  opacity: 0.8;
  border-radius: 4px;
  text-align: center;
}

.btn:hover {
  opacity: 1;
}

.fa {
  margin-right: 5px;
}

header {
  height: 65px;
  width: 100%;
  background-color: rgba(34,49,52,0.9);
  position :fixed;
  top: 0;
  z-index: 10;
}

.logo {
  width: 124px;
  margin-top: 20px;
}

.header-left {
  float: left;
}

.header-right {
  float: right;
  margin-right: -25px;
}

.header-right a {
  line-height: 65px;
  padding: 0 25px;
  color: white;
  display: block;
  float: left;
  transition: all 0.5s;
}

.header-right a:hover {
  background-color: rgba(255,255,255,0.3);
}

.lesson-wrapper {
  height: 580px;
  padding-bottom: 80px;
  padding-left: 5%;
  padding-right: 5%;
  background-color: #f7f7f7;
  text-align: center;
}

.heading {
  padding-top: 80px;
  padding-bottom: 50px;
  color: #5f5d60;
}

.heading h2 {
  font-weight: normal;
}

.lesson {
  float: left;
  width: 25%;
}

.lesson-icon {
  position: relative;
}

.lesson-icon p {
  position: absolute;
  top: 37%;
  width: 100%;
  color: white;
}

.text-contents {
  width: 80%;
  display: inline-block;
  margin-top: 15px;
  font-size: 13px;
  color: #b3aeb5;
}

.heading h3 {
  font-weight: normal;
}

.message-wrapper {
  border-bottom: 1px solid #eee;
  padding-bottom: 80px;
  text-align: center;
}

.message {
  padding: 15px 40px;
  background-color: #5dca88;
  cursor: pointer;
  box-shadow: 0px 7px #1a7940;
}

.message:active {
  position: relative;
  top: 7px;
  box-shadow: none;
}

footer img {
  width: 125px;
}

footer p {
  color: #b3aeb5;
  font-size: 12px;
}

footer {
  padding-top: 30px;
  padding-bottom: 20px;
}

.menu-icon {
  color: white;
  float: right;
  font-size: 25px;
  padding: 21px 0;
  display: none;
}

.clear {
  clear: left;
}

@media all and (max-width: 1000px) {
  .lesson {
    width: 50%;
    margin-bottom: 50px;
  }

  .lesson-wrapper {
    height: 990px;
  }

  footer {
    text-align: center;
  }
}

@media all and (max-width: 750px) {
  .top-wrapper h1 {
    font-size: 32px;
  }

  .heading h2 {
    font-size: 20px;
  }
}

@media all and (max-width: 670px) {
  .header-right {
    display: none;
  }

  .menu-icon {
    display: block;
  }

  .top-wrapper .btn {
    width: 100%;
  }

  .twitter {
    margin-top: 10px;
  }

  .top-wrapper {
    text-align: left;
  }

  .top-wrapper h1 {
    font-size: 24px;
  }

  .top-wrapper p {
    font-size: 14px;
  }

  .lesson {
    width: 100%;
  }

  .lesson-wrapper {
    height: 1700px;
  }

  .message-wrapper .btn {
    width: 100%;
  }
}


None. I believe system should be as flexible as possible. It's designers/devs/product people responsibility to do a good UX. If you can't handle the knife, you'll get hurt.

There could be guidelines though.


`cbt.py
def cb_construct(self):
    for run in xrange(self.n_iter):
    ...
    self.src_user_gp *= XGST / FFTXGST
    ...
    self.src_item_gp *= XTFS / GGTXTFS
    ...
    self.pattern *= FTXG / FTFSGTG
...`
我看论文里说是用Orthogonal Nonnegative Matrix Tri-factorizations for Clustering的(28)-(30)公式。
那么不应该是加上开平方根么？公式里有。即：
`
self.src_user_gp *= np.sqrt(XGST / FFTXGST)
self.src_item_gp *= np.sqrt(XTFS / GGTXTFS)
self.pattern *= np.sqrt(FTXG / FTFSGTG)
`
还有一个问题想请教， 一定要把源矩阵用均值填充满了再做后面的运算么？不能直接用稀疏的不改变的么？


Interesting. Could you please describe what went wrong otherwise?


@Desmis Jacques, I would like to push this simpler code. Can you check please?
```diff
diff --git a/rtengine/iplocallab.cc b/rtengine/iplocallab.cc
index f781117c3..a1537ee27 100644
--- a/rtengine/iplocallab.cc
+++ b/rtengine/iplocallab.cc
@@ -5486,46 +5486,19 @@ void ImProcFunctions::Lab_Local(int call, int sp, float** shbuffer, LabImage * o

                     ImProcFunctions::cbdl_local_temp(bufsh, loctemp->L, bfw, bfh, lp.mulloc, 1.f, lp.threshol, skinprot, false, b_l, t_l, t_r, b_r, choice, sk);

-                    float minL = 100000.f;
-                    float maxL = -100000.f;
+                    float minL = loctemp->L[0][0] - origcbdl->L[0][0];
+                    float maxL = minL;
 #ifdef _OPENMP
-                    #pragma omp parallel
-#endif
-                    {
-                        float lminL = 100000.f;
-                        float lmaxL = -100000.f;
-#ifdef _OPENMP
-                        #pragma omp for
-#endif
-
-                        for (int ir = 0; ir < bfh; ir++) {
-                            for (int jr = 0; jr < bfw; jr++) {
-                                buflight[ir][jr] = loctemp->L[ir][jr] - origcbdl->L[ir][jr];
-
-                                if (buflight[ir][jr] < lminL) {
-                                    lminL = buflight[ir][jr];
-                                }
-
-                                if (buflight[ir][jr] > lmaxL) {
-                                    lmaxL = buflight[ir][jr];
-                                }
-                            }
-                        }
-
-#ifdef _OPENMP
-                        #pragma omp critical
+                    #pragma omp parallel for reduction(max:maxL) reduction(min:minL) schedule(dynamic,16)
 #endif
-                        {
-                            if (lminL < minL) {
-                                minL = lminL;
-                            }
-
-                            if (lmaxL > maxL) {
-                                maxL = lmaxL;
-                            }
+                    for (int ir = 0; ir < bfh; ir++) {
+                        for (int jr = 0; jr < bfw; jr++) {
+                            buflight[ir][jr] = loctemp->L[ir][jr] - origcbdl->L[ir][jr];
+                            minL = rtengine::min(minL, buflight[ir][jr]);
+                            maxL = rtengine::max(maxL, buflight[ir][jr]);
                         }
-
                     }
+
                     float coef = 0.01f * (max(fabs(minL), fabs(maxL)));

 #ifdef _OPENMP
@@ -5566,46 +5539,20 @@ void ImProcFunctions::Lab_Local(int call, int sp, float** shbuffer, LabImage * o
                         ImProcFunctions::cbdl_local_temp(bufsh, loctemp->L, bfw, bfh, multc, rtengine::max(lp.chromacb, 1.f), lp.threshol, skinprot, false,  b_l, t_l, t_r, b_r, choice, sk);

-                        float minC = 200000.f;
-                        float maxC = -200000.f;
+                        float minC = loctemp->L[0][0] - sqrt(SQR(loctemp->a[0][0]) + SQR(loctemp->b[0][0]));
+                        float maxC = minC;
 #ifdef _OPENMP
-                        #pragma omp parallel
+                        #pragma omp parallel for reduction(max:maxC) reduction(min:minC) schedule(dynamic,16)
 #endif
-                        {
-                            float lminC = 200000.f;
-                            float lmaxC = -200000.f;
-#ifdef _OPENMP
-                            #pragma omp for
-#endif
-
-                            for (int ir = 0; ir < bfh; ir++) {
-                                for (int jr = 0; jr < bfw; jr++) {
-                                    bufchrom[ir][jr] = (loctemp->L[ir][jr] - sqrt(SQR(loctemp->a[ir][jr]) + SQR(loctemp->b[ir][jr])));
-
-                                    if (bufchrom[ir][jr] < lminC) {
-                                        lminC = bufchrom[ir][jr];
-                                    }

-                                    if (bufchrom[ir][jr] > lmaxC) {
-                                        lmaxC = bufchrom[ir][jr];
-                                    }
-                                }
-                            }
-
-#ifdef _OPENMP
-                            #pragma omp critical
-#endif
-                            {
-                                if (lminC < minC) {
-                                    minC = lminC;
-                                }
-
-                                if (lmaxC > maxC) {
-                                    maxC = lmaxC;
-                                }
+                        for (int ir = 0; ir < bfh; ir++) {
+                            for (int jr = 0; jr < bfw; jr++) {
+                                bufchrom[ir][jr] = (loctemp->L[ir][jr] - sqrt(SQR(loctemp->a[ir][jr]) + SQR(loctemp->b[ir][jr])));
+                                minC = rtengine::min(minC, bufchrom[ir][jr]);
+                                maxC = rtengine::max(maxC, bufchrom[ir][jr]);
                             }
-
                         }
+
                         float coefC = 0.01f * (max(fabs(minC), fabs(maxC)));
                         // printf("minC=%f maxC=%f coefC=%f\n", minC, maxC, coefC);

```


If you plan on using perflib in multiple collectors, I would recommend doing a single top-level query for all objects you need.


@Sonphil Vu que Proguard n'est pas activé en release, il n'est pas nécessaire d'ajouter les règles.


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

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


Totally agree.

Actually our current client already needs this in his system so my motivation is to do simple version quickly and then potentially grow it (it'd be best if this didn't include breaking changes of API).

I will gather all the use cases on Monday from designs, that might be a good start.


是的冯绍峰


Successfully aliased the URL <https://cezar-23dqavzjo.now.sh> to the following aliases.

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


That's ok. I moved my house and I have no internet until Monday 😒 I will translate wiki too


To save on branching over in `genScopedSlots`, maybe we should be using something along the lines of `genScopedSlots(el, el.scopedSlots || { default: el }, state)`.  It's also more appropriate for the current type of `arguments[1]` so we dont have to mess with the function signature.


Зачем, кстати, ты округляешь время?


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

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


On darwin the disutils patch won't apply now.


![](https://github.trello.services/images/mini-trello-icon.png) [(3) ✨ navbar: traduire, et virer les trucs inutiles](https://trello.com/c/hSqsg4xk/19-3-%E2%9C%A8-navbar-traduire-et-virer-les-trucs-inutiles)


Вообще все это можно сделать в одну строчку:
```javascript
const maxTime = Math.max.apply(null, times);
```
Тут, правда, без округления, но я так и не понял, для чего оно нужно.


![](https://github.trello.services/images/mini-trello-icon.png) [HYPE 2019](https://trello.com/c/jktczl7h/8-hype-2019)


Some comments:
- I don't think `checkBounds` has to be `virtual` unless we want other code to inherit it.  And if inheritance isn't required, not using `virtual` can be faster.
- If no other code needs it, then it doesn't need to be `public` either.
- I think the parameters can be `uInt32`, like all the rest; then you only need to make sure both `x` and `y` are <= `width()`.


Great point. Adjusting URL is an awesome technique for "quick views" of things that have a separate page (issue modal in JIRA or quick view of product page in e-commerce). However, I believe it won't work let's say for navigation panel. It doesn't seem always viable to require having a separate link/page for a thing which is really a "part of the page".

(I'm talking with a SEO company on Tuesday, probably best in Poland, and they rock at SEOing PWA. I'll definitely raise this issue too. Maybe google clicks on buttons? There are many non-obvious SEO issues in PWA. Digression but another interesting example: lazy loading of images, does google crawler scroll? etc etc).

`visibility: hidden` is a good one for small items, true. But if too much stuff on the website is `visibility: hidden` (especially modals with a lot of content) then performance might drop heavily (too big render/layout tree, or whatever tree don't remember names ;) ).


input argument is not typehinted to array, but the return value is typed to array, if you give im_done something else than array, you will get an error on line 14 because you're not returning an array, that error should be caught at the line trying to call the function without an array, it should not be caught at im_done-return... make the argument an array


There's also the `DIRECTORY_SEPARATOR` constant.


🔥 Device tests completed (Failed) on iOS on [Azure DevOps](https://devdiv.visualstudio.com/DevDiv/_build/index?buildId=2564810)(iOS): [Html Report](http://xamarin-storage//jenkins-results/tests/index.html) 🔥

🔥 Tests failed catastrophically on iOS  (no summary found)


It's not my decision how to fix the issue, I'm just trying to find out if there is one.

Marco's revision to my PR gave just under +3 Elo on 5+0.5 th 8, when my gave +5. I thought my test was probably just lucky, but the test of after #2072 vs before #2072 [here](http://tests.stockfishchess.org/tests/view/5ca841450ebc5925cf00780f) is not showing much gain (but only 5000 games so far) when there should be a gain.
I've created [a patch](http://tests.stockfishchess.org/tests/view/5ca87c540ebc5925cf007ba6) to update master to match my patch and it looks like it might pass. If it does, I can create a PR for that, but I suspect this will probably be too late for TCEC.


But it is not used by e.g. `realpath()` function, is it?


Unused method


There are some UI "weirdos" that might make a good use of them. In context of modal, `StickyInTwoDirections` component implemented heavily in CSS might need that one.

https://ecommerce-ui.ratio.team/sticky-column - this one.

But in general - the issue with height and width is not hardest to solve I guess and it's not that burning comparing to overlays, modals etc.


Lak was da los


![](https://github.trello.services/images/mini-trello-icon.png) [Login 2 Trello](https://trello.com/c/7ld9rHg9/9-login-2-trello)


Исправь в знаменателях 2 на 2.0


Условия должны выполняться одновременно поэтому &&
`if right_triangle && a1 == b1`


Plz change


This line has more logic than I'd like to see in a test. Because you control all input, you should be able to compare with a controlled input, instead of using a sorting method here.
For example you could check that `reversePeeps.first.content` is equal to `"3rd peep"` or something similar.

On a higher level, comparing IDs is not common practice. When we think of ordering, we usually think of the order in the creation dates, because not all IDs are sequential. For scaling reasons, it's common  to use random generated strings as IDs.


No need to record those, users' fault.


❌ [Build was (probably) aborted](https://jenkins.internalx.com/job/macios/job/master/563/display/redirect)

🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/master/563/display/redirect) (on internal Jenkins) failed in stage(s) 'Test run' 🔥 : org.jenkinsci.plugins.workflow.steps.FlowInterruptedException

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/master/563//console)
✅ Packages: [xamarin.ios-12.11.0.314.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/2326e87bd5ae74f0055cf31e58b3fcbdf0c3da79/563/package/xamarin.ios-12.11.0.314.pkg) [xamarin.mac-5.11.0.314.pkg](https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/master/2326e87bd5ae74f0055cf31e58b3fcbdf0c3da79/563/package/xamarin.mac-5.11.0.314.pkg)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/master/2326e87bd5ae74f0055cf31e58b3fcbdf0c3da79/563/jenkins-results/api-diff/index.html)
✅ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/master/2326e87bd5ae74f0055cf31e58b3fcbdf0c3da79/563/jenkins-results/apicomparison/api-diff.html) (no change)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/master/2326e87bd5ae74f0055cf31e58b3fcbdf0c3da79/563/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/master/2326e87bd5ae74f0055cf31e58b3fcbdf0c3da79/563/jenkins-results/tests/index.html) 🔥

# Test results

<details>
<summary># Test run in progress: InProgress, Waiting: 1, Building: 2, BuildQueued: 155, Built: 2, RunQueued: 40, Succeeded: 27, Failed: 2, Ignored: 1186, BuildFailure: 2</summary>

## Failed tests

 * link all/Mac/Debug: Failed (Test run failed.)
 * [NUnit] Mono Mac OS X BCL tests group 1/Mac/Full: BuildFailure
 * [NUnit] Mono Mac OS X BCL tests group 2/Mac/Full: BuildFailure
 * MTouch tests/NUnit: Failed (Execution failed with exit code 143)
</details>


I just followed the current implementation:
- There is a lot of virtual stuff in this class which is never inherited.
- Some public methods are never used outside the class
- The code uses `int` almost everywhere

Maybe the whole code should be refactored?


Thanks for taking a look! Yeah, I'm fiddling around with how to best structure this, seeing as we will at least have three different collection mechanisms (WMI, HCS and Perflib).


Т.к стороны отсортированы по возрастанию, выполняется след неравенство `a1 <= b1 <= c1`
Поэтому, если `a1 == c1`, то `a1 == b1 и b1 == c1`
Т.е достаточно проверить что `a1 == c1`


Just removing a border like this is almost never the proper fix.

Thanks for checking it out @xt0rted.


Can it be much smaller, yet legal?


`swordbonus = sword["damage"] if sword else 0`
this is inline and no need for try except then


@heckflosse
Always problems with patch ! what I have bad ???

I get error message
$ git apply ingo2.patch  --ignore-whitespace
error: patch corrompu à la ligne 116

I try, try with, whithout char in line 116..  always same message


@heckflosse
Ingo
But your modification seems good


@Desmis Jacques, https://filebin.net/9e42wlhc5rhcsrj1


Now could not deploy this pull request since the `now.json` file is empty.
It should be a valid JSON file.

    For more information on now.json visit https://zeit.co/docs/features/configuration#now.json.


Accepted, done


@heckflosse
Now "my patch" works..it was missing a "blank" line

jacques


The places that use `int` can probably be converted to `uInt32`.  So that probably needs to be refactored a little.

As for the virtual part, consider the comment:
```
    //////////////////////////////////////////////////////////////////////////
    // Note:  The drawing primitives below will work, but do not take
    //        advantage of any acceleration whatsoever.  The methods are
    //        marked as 'virtual' so that child classes can choose to
    //        implement them more efficiently.
    //////////////////////////////////////////////////////////////////////////
```
The idea is to make those `virtual` since some implementation can override and do it natively.  And this does happen for some of them; SDL2-derived classes provide SDL2 functions that are faster.  It's hard to see how a `checkBounds` function could be made faster, so I think it more properly belongs as a `protected`, non-virtual function.  Perhaps also inline for speed reasons.


@Desmis The one in the filebin has some more changes


백준 문제 니다


Successfully aliased the URL <https://cezar-8nf4nat8c.now.sh> to the following aliases.

* https://cezar.sh
* https://cezarsampaio.dev
* https://cezar-git-master.cezarsmpio.now.sh


Successfully aliased the URL <https://ota-solid-5cs3dlsq2.now.sh> to the following aliases.

* https://ota-solid.now.sh
* https://ota-solid-git-master.ota.now.sh


Puzzle `DEV-7f93aed3` discovered in   [`.rultor.yml`](  https://github.com/dgroup/mat/blob/master/.rultor.yml)   and submitted as #4. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Not neccaserily related to a member, method name should be changed too, `getFormattedRoles` for example


Successfully aliased the URL <https://garage-sales-cczp3nbva.now.sh> to the following aliases.

* https://garage-sales-git-master.jplhomer.now.sh
* https://waukeegaragesales.now.sh


If have seen negative values in the past, so using unsigned variables wouldn't work.

If you want to refactor, go ahead as you like.


자바 프로그래밍 과제


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


@heckflosse
Ingo
Works fine
No differences with TIF

Thank you
jacques


compatible interpretation on [workpointnews.com](https://workpointnews.com/2019/04/04/%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87-62-%E0%B8%AD%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%81%E0%B8%8E%E0%B8%AB%E0%B8%A1%E0%B8%B2%E0%B8%A2%E0%B8%97%E0%B8%B5/)

The definition of จํานวนสมาชิกสภาผู้แทนราษฎรแบบบัญชีรายชื่อที่พรรคการเมืองนั้นจะได้รับ includes decimal digits.


![](https://github.trello.services/images/mini-trello-icon.png) [HYPE 2019](https://trello.com/c/jktczl7h/8-hype-2019)


Jaaaaaaaaaaaaaaaaaaaan
das `// lgtm[js/unused-local-variable]` muss da bleiben...