text:
提取失败的文件可以打印在日志中

目前提取失败只会告知错误原因，不会告知是哪个文件

目前提取失败只会告知错误原因，不会告知是哪个文件

我后面补上。先使用it -v也可以查看

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
此 issue 已被自动锁定，因为关闭后没有任何近期活动。如果有相关 bug，请重新创建一个新 issue。

authors: IFreeOvO mengtingluo


text:
Test plan page:  (editorial) add hyperlinks

Section Number Unit test procedure section https://profiles.ihe.net/ITI/PIXm/5_testplan.html#unit-test-procedure-conformance-testing
Issue add hyperlinks to urls
Proposed Change When I (lynn) created this page, I didn't add hyperlinks to test test definitions, e.g. https://gazelle.ihe.net/content/pmpixquery-patientidentityconsumer
Add them.
Priority:

Low: Typo or other minor classification that an editor can manage. Requires no group discussion.

@lynnfel do you mean just changing the existing url's to links or to integrate new links?

The links are correct; I just didn't make them hyperlinks.

source: gharchive/issue

authors: lynnfel oliveregger

license_type: permissive

license_source: github-api


text:
🛑 Main is down

In 4d551c2, Main (https://ipmgroupuk.com) was down:

HTTP code: 403
Response time: 635 ms

Resolved: Main is back up in 01ba510 after 20 minutes.

repo: IPMGroupLtd/Uptime

license: MIT


text:
More fixes for throttling tests + isolate timing sensitive tests

Fixes https://github.com/IRL2/nanover-protocol/issues/120
We can't really guarantee precise timing if the system is under too much strain, so the tests can reflect that by running the tests in isolation from other potentially heavy tests running in parallel.
There was also a bug that repeatedly did _on_first_frame which lead to repeated frame sends for clients with no subscribe interval.
I've also relaxed the timing tolerance to 7ms for throttling since it seems to fail easily for 5ms even after these changes.

I think this all looks sensible to me! My only comment is about the number of frames used for the test: is 6 frames enough? Other than this everything looks nice and clear on the face of it!

I think this all looks sensible to me! My only comment is about the number of frames used for the test: is 6 frames enough? Other than this everything looks nice and clear on the face of it!

6 is probably not enough, but I was keeping it low so the 1fps test didn't take any longer than 6s to run. But it's probably more sensible to just drop the 1fps case and up the test frame count, so I've done that now.

source: gharchive/pull-request

authors: Ragzouken hjstroud


text:
BABCN-69A. LargeEstablishments: GET /large-establishments/activities …

Simplificado según sugerencias.

LargeEstablishmentsService.java:137: error: unmappable character (0xD3) for encoding UTF-8

ostras!! no tenia el encoding del proyecto definido a utf8, corregido!!!
El mar, 22 feb 2022 a las 12:45, Jonatan Vicente @.***>)
escribió:

LargeEstablishmentsService.java:137: error: unmappable character (0xD3)
for encoding UTF-8
—
Reply to this email directly, view it on GitHub
https://github.com/IT-Academy-BCN/BusinessAssistantBCN-backend/pull/175#issuecomment-1047713206,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIBMS5GB7EIPUTLEO5Z6BU3U4NZNNANCNFSM5O7YWG6A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***
com>


text:
Make create-certificates fails due to invalid extfile.cnf

the file extfile.cnf contains subjectAltName with different domains. The domain DNS: ${MAILSERVER_DOMAIN} is resolved to a DNS:  leading to failure. We need to remove this entry or to define env variable ${MAILSEVER_DOMAIN}

Fixed by the PR below https://github.com/ITISFoundation/osparc-ops-environments/pull/303

repo: ITISFoundation/osparc-ops-environments


text:
Update fedot and golem versions

Updated to FEDOT 0.7.2.
Divided requirements into constant and variable ones.

No interface changes were required.

Основной вопрос по ревью в том, насколько удобно так разделять requirements на фиксированные и переменные.
Мне кажется это достаточно удобным. Есть ли возражения?

repo: ITMO-NSS-team/MetaFEDOT


text:
Refactor Repository

[ ] Cheep repository (CheepDTO)
[ ] Author repository (AuthorDTO)
[ ] Follow repository (AuthorFollowDTO (Create one)

Hello, I tried to solve the issue.
This is what I did:
We'll create new repository classes for Cheep, Author, and Follow, along with their respective DTOs. We'll also update the existing files to accommodate these changes.
You can review changes in this commit: https://github.com/jjyutm4532/ITU-BDSA2024-GROUP21-Chirp-149/commit/051e2c2a390d4904c9920f7c59773a10d88a0d51.

[!CAUTION]
Disclaimer: The concept of solution was created by AI and you should never copy paste this code before you check the correctness of generated code. Solution might not be complete, you should use this code as an inspiration only.

If you no longer want Latta AI to attempt solving issues on your repository, you can block this account.


text:
[ITensorMPS] Rename randomMPS to random_mps

Rename randomMPS to random_mps, randomMPO to random_mpo.

Codecov Report
Attention: Patch coverage is 83.33333% with 8 lines in your changes are missing coverage. Please review.

Project coverage is 78.07%. Comparing base (12e45d0) to head (821b17a).
Report is 6 commits behind head on main.

:exclamation: Current head 821b17a differs from pull request most recent head aea2af3
Please upload reports for the commit aea2af3 to get more accurate results.

Files
Patch %
Lines

...rMPS/examples/dmrg/2d_hubbard_conserve_momentum.jl
0.00%
1 Missing :warning:

...MPS/examples/dmrg/2d_hubbard_conserve_particles.jl
0.00%
1 Missing :warning:

...readed_blocksparse/2d_hubbard_conserve_momentum.jl
0.00%
1 Missing :warning:

...les/exact_diagonalization/exact_diagonalization.jl
0.00%
1 Missing :warning:

...ib/ITensorMPS/examples/finite_temperature/metts.jl
0.00%
1 Missing :warning:

src/lib/ITensorMPS/src/mps.jl
93.33%
1 Missing :warning:

...b/ITensorMPS/test/base/backup/test_arraystorage.jl
0.00%
1 Missing :warning:

...TensorsNamedDimsArraysExt/examples/example_dmrg.jl
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1446      +/-   ##
==========================================
- Coverage   79.19%   78.07%   -1.13%
==========================================
  Files         147      147
  Lines        9673     9676       +3
==========================================
- Hits         7661     7555     -106
- Misses       2012     2121     +109

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

authors: codecov-commenter mtfishman


text:
Maintain Issuer on Claims

It looks like the issuer is lost and just set to the default value of "LOCAL AUTHORITY".
Looking at the code it might be as simple as adding it to:
https://github.com/ITfoxtec/ITfoxtec.Identity.BlazorWebAssembly.OpenidConnect/blob/e3be3facf7a773e72eb8cc197d55047968c763d1/src/ITfoxtec.Identity.BlazorWA.Oidc/OidcAuthenticationStateProvider.cs#L40
Is there more to it than just adding it there and would that be a change you would accept? :)

You are right is was lost, added in the this commit.

Damn you are fast! :)
Do you have any upcoming release planned?

I expect it to be released with the .NET8 update.

Released in 1.6.5

authors: Revsgaard chrsin


text:
Update Design

I want to overhaul the design to make it more modern.
Some inspirations:

http://www.campoy.cat/
http://zachholman.com/
http://mimming.com/

Good intro page with a neat picture of herself

https://blog.agektmr.com/

Polymer design

https://paul.kinlan.me/

A cool card like material design

https://harperreed.com/

Lots of cool info about Harper, metrics API etc.

http://dicek344.com/
http://terrenceryan.com/

Lots of info about code, presentations, and events he is attending

http://www.lukew.com/

Neat organization of content

https://ahmetalpbalkan.com/

Cool personal info and blog design

Frameworks to look at:

http://polymer-project.org/
https://github.com/google/material-design-lite
http://materializecss.com/

https://www.ampproject.org/
Accelerated Mobile Pages is another thing to look at. Might be a separate issue though.

http://rachelnabors.com
Rachel Nabors has a pretty neat website and lots of cool info

repo: IanLewis/homepage

license: mit

license_source: bigquery


text:
Popped out components are still rendered after closing popout window

Components being popped out remain mounted when the popout window is closed.
When the same component is popped out again, a new copy is created.
The popped out components needs to be unmounted when the Popout component is unmounted, or the popout window is closed.
Reproduction Steps:

Popout a component
Close the popout window
Verify that the popped out component still exists on React DevTools
Repeat 1-2
Verify that a new copy of the popped out component is created on every button click

Sandbox: https://codesandbox.io/s/awesome-silence-0ekjs?file=/src/App.js:0-852
Component gets copied 3 times and doesn't get unmounted, for the above sandbox

It appears the closeChildWindowIfOpened is missing ReactDOM.unmountComponentAtNode(this.container); before closing this.child

this repo seems to be abandoned, will just fix this on our own fork

repo: Ickerday/react-portal-popout


text:
Error relating AuthenticationOptions class when using from netcore 2

Hi,
I started testing the use of IdSvr4 under a netcore 2.0.
I had a netcoreapp1.0 using IdentityServer4.AccessTokenValidation@1.2.0
Everything was OK.
To test I updated my csproj to target netcoreapp2,0 and reference the new meta-package "Microsoft.AspNetCore.All@2.0.0-preview1-final". Of course package "IdentityServer4.AccessTokenValidation@1.2.0" is still references"
No source code changes are made.

A dotnet restore works OK
A dotnet build fails with  error CS7069: Reference to type 'AuthenticationOptions' claims it is defined in 'Microsoft.AspNetCore.Authentication', but it could not be found

The problem is due that in Microsoft.AspNetCore.Authentication@2.x the class "AuthenticationOptions" no longer exists.

We don't support ASP.NET Core 2 yet. We will tho: https://github.com/IdentityServer/IdentityServer4/issues/1055

Has this been added to  ASP.NET Core 2 yet?

Do you support the ASP.NET Core 2 now? I'm still getting this message.

What makes you say that?

authors: Andree643 Charleslekgoathi brockallen eiximenis


text:
ArgumentException: Invalid cookie value when login with more than one client

When I try login with more than one client, the idsrv4 throws an ArgumentException (Invalid cookie value).
stacktrace

This seems to be a problem in ASP.NET Core: https://github.com/aspnet/HttpAbstractions/issues/535

This commit solved the problem with SSO. Thks @brockallen to fix it.

authors: brockallen ircnelson


text:
Refresh tokens and auth codes as self-encoded tokens

At the moment, IdentityServer requires a persistence store for the operational data of authorization codes and refresh tokens.  However, why can't these be self-encoded / self-contained tokens, similar to signed JWT access tokens?  That way, the server could use the key material used for access tokens to sign them & verify their signature when presented, and the data associated with them (such as expiry date for a refresh token) could be embedded in the token itself, meaning no persistence store is needed.  If this could be done it would be great for removing the overhead of a persistence store.

And how would you revoke the refresh token?

This would be for applications where you didn't need to.


text:
browserperfrunner,core-image-wpe-crosscompilation: Drop older than du…

…nfell layer support
dunfell is oldest release supported on main branch, therefore drop the
unneeded complexity to check for older layers
Signed-off-by: Khem Raj raj.khem@gmail.com

close in favor of https://github.com/Igalia/meta-webkit/pull/254

repo: Igalia/meta-webkit


text:
Error executing verb "cluster_graph" in create_base_entity_graph: Columns must be same length as key details=None

16:51:24,972 datashaper.workflow.workflow INFO executing verb cluster_graph
16:51:24,972 graphrag.index.verbs.graph.clustering.cluster_graph WARNING Graph has no nodes
16:51:24,974 datashaper.workflow.workflow ERROR Error executing verb "cluster_graph" in create_base_entity_graph: Columns must be same length as key
Traceback (most recent call last):
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\datashaper\workflow\workflow.py", line 410, in _execute_verb
    result = node.verb.func(**verb_args)
  File "F:\GraphRAG-Ollama-UI\graphrag\index\verbs\graph\clustering\cluster_graph.py", line 102, in cluster_graph
    output_df[[level_to, to]] = pd.DataFrame(
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\pandas\core\frame.py", line 4299, in __setitem__
    self._setitem_array(key, value)
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\pandas\core\frame.py", line 4341, in _setitem_array
    check_key_length(self.columns, key, value)
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\pandas\core\indexers\utils.py", line 390, in check_key_length
    raise ValueError("Columns must be same length as key")
ValueError: Columns must be same length as key
16:51:24,976 graphrag.index.reporting.file_workflow_callbacks INFO Error executing verb "cluster_graph" in create_base_entity_graph: Columns must be same length as key details=None
16:51:24,976 graphrag.index.run ERROR error running workflow create_base_entity_graph
Traceback (most recent call last):
  File "F:\GraphRAG-Ollama-UI\graphrag\index\run.py", line 323, in run_pipeline
    result = await workflow.run(context, callbacks)
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\datashaper\workflow\workflow.py", line 369, in run
    timing = await self._execute_verb(node, context, callbacks)
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\datashaper\workflow\workflow.py", line 410, in _execute_verb
    result = node.verb.func(**verb_args)
  File "F:\GraphRAG-Ollama-UI\graphrag\index\verbs\graph\clustering\cluster_graph.py", line 102, in cluster_graph
    output_df[[level_to, to]] = pd.DataFrame(
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\pandas\core\frame.py", line 4299, in __setitem__
    self._setitem_array(key, value)
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\pandas\core\frame.py", line 4341, in _setitem_array
    check_key_length(self.columns, key, value)
  File "f:\GraphRAG-Ollama-UI\Miniconda3\lib\site-packages\pandas\core\indexers\utils.py", line 390, in check_key_length
    raise ValueError("Columns must be same length as key")
ValueError: Columns must be same length as key
16:51:24,977 graphrag.index.reporting.file_workflow_callbacks INFO Error running pipeline! details=None

https://github.com/microsoft/graphrag/issues/631
更换LLM为 gemma2 解决


text:
Refactoring and implementation of webviewPanelSerializer

What problem did you solve?
This PR mostly contains refactoring/cleanup of help related files.
The only change to the extension's behaviour is the implementation of rHelp.deserializeWebviewPanel
https://github.com/Ikuyadeu/vscode-R/blob/c4c6334798b694185619f85d321fd92e1880fa39/src/rHelp.ts#L180-L184
implementing vscode.WebviewPanelSerializer.
How can I check this pull request?
Open some help pages and reload/restart vscode, check if the help pages are still open

If a single Help Page is open, it will recover after reloading.
If multiple Help Pages are open, only the last one will recover and others are blank. Do you think we need to handle this so that all help pages could be recovered?

If multiple Help Pages are open, only the last one will recover and others are blank. Do you think we need to handle this so that all help pages could be recovered?

Thanks for catching that! Should be fixed now

Thanks! It works properly with multiple help tabs now.

authors: ManuelHentschel renkun-ken

repo: Ikuyadeu/vscode-R


text:
[BUG] GameTable

If only 2 players, the owner of the house always wins.

fixed.

authors: ImagicTheCat SnaiCrys

repo: ImagicTheCat/vRP


text:
Debug config

Add settings to debug a Django app running in a Docker container within vscode.
inspired by https://testdriven.io/blog/django-debugging-vs-code/

Nice! This seems to work quite well. Annoying you have to remember to run the VSCode configuration manually and it isn't run by the compose, but a small price to pay for a very useful thing

repo: ImperialCollegeLondon/Faraday-liionsden


text:
Check-box off return ID_NONE - why?

Good day,
this is more a usage-question than an actual bug report.
I am wondering, why a check box does not return its own ID when it gets unselected.
GUIslice/src/elem/XCheckbox.c : appr. line 235
   // For checkbox:
   // - If not selected:  return ID_NONE     and state=false
   // - If     selected:  return current ID  and state=true

      if (bChecked) {
        nSelId = pElem->nId;
      } else {
        nSelId = GSLC_ID_NONE;
      }

Why not always return the current ID? This would allow one in the callback:
GUIslice/src/elem/XCheckbox.c : appr. line 258
    // Now send the callback notification
    (*pCheckbox->pfuncXToggle)((void*)(pGui), (void*)(pElemRef), nSelId, bChecked);

to use something like:

    switch (nSelId)
    {
    //<CheckBox Enums !Start!>
    case E_CHECK_XYZ:
    {
        if (bChecked)
        {
            // check box selected
        }
        else
        {
            // check box unselected
        }
        break;
    }
    }

On the other hand I can determine the current element using pElemRef - this however seems superfluous to me.
Is there a reason for this design-decision, that I currently can't see on my own?
I really woul appreciate any feedback. Thanks, and have a nice weekend,
Johannes

I open a corresponding merge request -> #245 .

Hi Johannes -- good question!
The checkbox logic shares much of the same implementation with the radio buttons. For radio buttons, it seemed to make sense to return ID_NONE if no buttons were selected (even though this may be an uncommon callback scenario). The same convention was used for checkboxes, but you make a very good point. It would seem more natural for the ID of the element triggering the event to always be returned (including a checkbox disable), and then rely on the bChecked parameter to differentiate the state.
I do think it would be a good idea to adjust the callback slightly as you have suggested. There is a chance that some users may already be depending on an ID_NONE for a checkbox deactivation event, but my expectation is that this could be relatively uncommon.
Since this could be a "breaking change" in the API for some, I am thinking that I will incorporate this into the upcoming 0.15.0 release (which should be very soon), unless I hear an opposing viewpoint on this change.

Sounds good. Thanks for your feedback.

authors: ImpulseAdventure JohannesWilde

repo: ImpulseAdventure/GUIslice


text:
[Tailwind]: Build process only includes TailwindCSS classes that are used directly in className attributes

TailwindCSS does some optimization and only includes classes that are actually used in the components. For the styled UI components that HeadlessUI does not provide (e.g., buttons), I want to generate the class lists programmatically to reduce repetition and copy-paste errors. Unfortunately, this means that the classes are not flagged as being used, and the styling therefore won't apply.
My current approach, inspired by this answer on SO, is to add a hidden button to the test page that uses all of the classes. However, that is rather unclean, plus I need to manually edit the list everytime I add something. Is there a way to tell TailwindCSS to include all classes?
      {/**
       * TODO:mfranke93: Tailwind will only include styles that are actively
       * used in the TSX and CSS. It does not pick up the way class names are
       * collected for our custom components. So, add a hidden component here
       * that uses all styles, so that the names are picked up.
       *
       * Long-term, we should have a better solution.
       */}
      <Button
        aria-hidden
        className="pointer-events-none fixed rounded-md rounded-full bg-slate-200 bg-slate-200 px-4 py-2 px-1 py-0.5 px-2 py-1 px-4 py-2 px-6 py-3 px-8 py-4 text-base text-xs text-sm text-base text-lg text-xl  font-normal font-extralight font-light font-normal font-semibold font-semibold text-slate-900 text-slate-900 opacity-0 hover:bg-slate-50 hover:bg-slate-50 focus:outline-2 focus:outline-2 focus:outline-offset-2 focus:outline-offset-2 focus:outline-current focus:outline-current active:bg-slate-700 active:bg-slate-700 active:text-slate-50  active:text-slate-50 disabled:bg-gray-300 disabled:bg-gray-300 disabled:text-gray-600 disabled:text-gray-600 dark:bg-slate-700 dark:bg-slate-700 dark:text-slate-50 dark:text-slate-50 dark:hover:bg-slate-900 dark:hover:bg-slate-900 active:dark:bg-slate-200 active:dark:bg-slate-200 active:dark:text-slate-900 active:dark:text-slate-900 disabled:dark:bg-gray-600 disabled:dark:bg-gray-600 disabled:dark:text-gray-300 disabled:dark:text-gray-300"
      >

tailwind parses all files configured via the content field in tailwind.config.cjs for which class names are used

repo: InTaVia/web


text:
Support and show scores for Free for All

I just need to do some final testing and then this will be properly supported.

Looks good!

Dammit I forgot to commit and push one last change. Oh well. I guess I'll fix it in #169 (nice)


text:
Closes #125 | Add Indo Puisi Dataloader

Add Indo Puisi Dataloader
Checkbox

[x] Confirm that this PR is linked to the dataset issue.
[x] Create the dataloader script nusantara/nusa_datasets/my_dataset/my_dataset.py (please use only lowercase and underscore for dataset naming).
[x] Provide values for the _CITATION, _DATASETNAME, _DESCRIPTION, _HOMEPAGE, _LICENSE, _URLs, _SUPPORTED_TASKS, _SOURCE_VERSION, and _NUSANTARA_VERSION variables.
[x] Implement _info(), _split_generators() and _generate_examples() in dataloader script.
[x] Make sure that the BUILDER_CONFIGS class attribute is a list with at least one NusantaraConfig for the source schema and one for a nusantara schema.
[x] Confirm dataloader script works with datasets.load_dataset function.
[x] Confirm that your dataloader script passes the test suite run with python -m tests.test_nusantara --path=nusantara/nusa_datasets/my_dataset/my_dataset.py.
[x] If my dataset is local, I have provided an output of the unit-tests in the PR (please copy paste). This is OPTIONAL for public datasets, as we can test these without access to the data files.

Hi @holylovenia @bryanwilie Updated 👍

repo: IndoNLP/nusa-crowd


text:
Specify visibility?

Hi there,
Great package!
Question: Is there a way to specify the visibility when saving a file? e.g.
Storage::put('file.jpg', $contents, 'public');
I notice it looks like it's defaulted to public here:
https://github.com/InfinetyES/Nova-Filemanager/blob/f7176a2e6f2148d174533dc91f3bbc4551db23e5/src/Http/Services/FileManagerService.php#L222
Thank you!

Do you have any solution yet, or workaround?

Do you have any solution yet, or workaround?

@lwiml Not quite, I ended up having to edit that method, setting the default to private. Then, if I wanted to show a file publicly I used signed Urls to authorize the file to be accessed.

@christopherarter thanks, but ofcourse it's not ideal.

Hi @christopherarter. Not yet. May be in the future

Hello @christopherarter. You can set he visibility now with v2. Please check the readme. Regards

authors: Krato christopherarter lwiml

repo: InfinetyEs/Nova-Filemanager


text:
Avoid deceptive scope mismatch?

I was thinking quite a bit about this out of academic interest.
I even opened a question at discourse: https://discourse.nixos.org/t/deceptive-scope-mismatches/9239
This PR is the closest to a solution I could come.
What are your thoughts? — this is haunting me :wink:

or even as follows, to stress it's largely arbitrary:
  fetchers = import <nixpkgs> { ... };

If it is a "psychological substitution", in the sense it doesn't change the end results but makes the code more readable, I am all in for this.

@AndersonTorres Exactly this! Ideally, fetchers would be refactored into pkgs/pkgs-lib, but at this stage of my learning courve, I would not be able to properly defend the stance.

I think it would be weird to change this to a different variable name, because in the end it's still pkgs, which is the conventional variable name for a nixpkgs import. And by using pkgs.callPackage on the paths in this directory, it works like all other package definitions. Except in this case, instead of each package being the built path, it's just the source path instead. While currently only fetchers are used to create all these paths, you could even use non-fetchers. E.g. if I wanted to use a patched nixpkgs, I could define nixpkgs-patched.nix with
{ stdenv, fetchzip }:
stdenv.mkDerivation {
  src = fetchzip { ... };
  patches = [ ... ];
  installPhase = "cp -r . $out";
}

This would still output a source path, but with modifications applied.

Got it! Thanks for the additional context. I'm in the process of divide and conquer the monorepo! :stuck_out_tongue_winking_eye:

authors: AndersonTorres Infinisil blaggacao

repo: Infinisil/system

license: Unlicense


text:
License에 대한 확정 요청 건

본 프로젝트의 공개 SW 라이센스에 대한 확정과 기반 문서 업로드 요청드립니다.

@leeahakwoo
라이선스 정보를 추가하였습니다.
https://github.com/Info-Share/info-welding-quality-inspection/blob/master/LICENSE


text:
chore: add unit test in util package

What this PR does / why we need it

add unit test in util package

Which issue(s) this PR fixes

Fixes # part of https://github.com/InftyAI/llmaz/issues/156
Special notes for your reviewer
When I want to write test files for the project, I find that client.go convert.go is not very necessary to write test cases (not sure if it is correct). Because the convert.go code seems to be directly obtained from the k8s package.
Does this PR introduce a user-facing change?

None

/kind cleanup

I find that client.go convert.go is not very necessary to write test cases

Absolutely, they're auto-generated.

/lgtm
/approve
Thanks @googs1025 for  your efforts.

repo: InftyAI/llmaz


text:
[Market Page] - Average Price

Describe the bug
My order here will be filled at 31,000, there's no average price since it will fill only a single order at TOB. Also, how is average price calculated? We should calculate it based on the orders that will be filled based on my price/quantity which seems not to be the case here.
Screenshots

This is correct - currently it has 0.5% slippage applied so the average price is 31,000 * 0.995 = 30,876.
We will change this and remove slippage from average price calculation (both spot and derivatives). For spot the user will be able to see worst case where slippage is applied if indicated.

repo: InjectiveLabs/injective-dex


text:
add showPaymentMethod defaults to db init script

server/utilities/databaseInitialiser.js was missing mock objects for showPaymentMessage & paymentMessage and would subsequently fail mongoose validation, preventing the creation of new mongo dbs.

Oops didn't notice you had already fixed this in https://github.com/InsidersByte/our-wedding-heroes/issues/212 -thanks!

thanks for the pull request!

repo: InsidersByte/our-wedding-heroes


text:
PERF: Parallelize the loop over labels within ContourExtractor2DImageFilter

Description
There is little to no interaction between the iterations of the loop over labels that computes contours with marching squares, in the ContourExtractor2DImageFilter::GenerateDataForLabels method.  It could instead be multi-threaded.
Possibilities include the approach from https://itk.org/ITKExamples/src/Core/Common/FilterAndParallelizeImageRegion/Documentation.html?highlight=lambda
Additionally, it may be possible to also parallelize by handling different parts of the image region in separate threads.

I could do this, unless you want it Lee.

Yes, that would be great, though please wait until pull request #2323 is merged.

Can this be closed now?

Addressed by #2384.

authors: Leengit dzenanz

repo: InsightSoftwareConsortium/ITK


text:
Fix shape label object obb verticies

closes #1128

PR Checklist

[X] :no_entry_sign: Makes breaking changes
[X] :no_entry_sign: Makes design changes
[X] :no_entry_sign: Adds the License notice to new files.
[X] :no_entry_sign: Adds Python wrapping.
[X] :no_entry_sign: Adds tests and baseline comparison (quantitative).
[X] :no_entry_sign: Adds test data.
[X] :no_entry_sign: Adds Examples to ITKExamples
[X] :no_entry_sign: Adds Documentation.

Refer to the ITK Software Guide for
further development details if necessary.

@dzenanz @hjmjohnson CI came back clean please review.

nit-pick ... The test should have been the first patch, demonstrating failure, and then the fix after that.

Yes, I use to suggest that with Gerrit where the CI would run on each commit in the change set so the CI would demonstrate both the failure and the fix. With the current CI, it only runs the on the whole PR so it no longer can "demonstrates" the failure and the fix. I still like to have the fix and the test update separate so that if the patch needs to be back ported it is a little easer.

:)..  I happen to be lecturing on Red/Green refactoring today.
https://dzone.com/articles/pattern-of-the-month-red-green-refactor

The failing test on ITK.MacOS.Python: itkPyBufferMemoryLeakTest is not related.

authors: blowekamp hjmjohnson


text:
Section is invisible when numberOfItems is 0

New issue checklist

[ x ] I have reviewed the README and documentation
[ x ] I have searched existing issues and this is not a duplicate

General information

IGListKit version: 3.2.0
iOS version(s): 11.0
CocoaPods/Carthage version:  1.3.1
Xcode version: 9.2
Devices/Simulators affected:
Reproducible in the demo project? (Yes/No): Yes
Related issues:

Issue
I want to keep the header and footer while the numberOfItems is 0, But I've found that nothing shows when  numberOfItems is 0
Then I got this   do not add headers if there are no items  in -layoutAttributesForElementsInRect:
then I remove the condition itemCount > 0, it works just the same as it should be
I also tried UICollectionViewFlowLayout,  work the same as the IGListCollectionViewLayout I modified
So what's the reason of not showing the section when the number of items is 0
- (NSArray<UICollectionViewLayoutAttributes *> *)layoutAttributesForElementsInRect:(CGRect)rect {

        // ...
        // do not add headers if there are no items
//        if (itemCount > 0) {
            for (NSString *elementKind in _supplementaryAttributesCache.allKeys) {
                NSIndexPath *indexPath = indexPathForSection(section);
                UICollectionViewLayoutAttributes *attributes = [self layoutAttributesForSupplementaryViewOfKind:elementKind
                                                                                atIndexPath:indexPath];
                // do not add zero height headers/footers or headers/footers that are outside the rect
                const CGRect frame = attributes.frame;
                const CGRect intersection = CGRectIntersection(frame, rect);
                if (!CGRectIsEmpty(intersection) && CGRectGetLengthInDirection(frame, self.scrollDirection) > 0.0) {
                    [result addObject:attributes];
                }
            }
//        }

        // ...

}

@aelam this is some behavior we have in Instagram to hide items. It's possible that we could revisit this though especially if that's how UICollectionViewFlowLayout works. I'd be happy to take a look at a PR!

I created a PR #1129 for this and demo here. 😃

I've read #1129.  I had the same idea before.
Add a property like showHeaderWhenEmpty could be a more general solution.
Setting showHeaderWhenEmpty default value YES can work as before   😃

authors: aelam marcuswu0814 rnystrom

repo: Instagram/IGListKit


text:
How to Pass Back data from Embedded Section Controller to Parent Section Controller

New issue checklist

[x] I have reviewed the README and documentation
[x] I have searched existing issues and this is not a duplicate

I am using Embedded Section Controller for displaying a horizontal list as in Demo Project. I am able to get the selected object in Embedded Section Controller through func didSelectItem(at index: Int) but I want to pass back this selected object to Parent Section Controller. How can I achieve this?

Use a delegate pattern :) Have a look at the StoryboardLabelSectionController in the iOS examples app for a similar example of this. Essentially you pass the section controller to the delegate and then you can find the object by querying the adapter for the section index in the parent. In the examples app the delegate happens to be a view controller, but it'll be no different with a parent section controller. Hope that helps..

Thanks!

authors: sasquatchgit yusuftor


text:
New Label: Skim

2024-02-14 09:57:32 : REQ   : skim : ################## Start Installomator v. 10.6beta, date 2024-02-14
2024-02-14 09:57:32 : INFO  : skim : ################## Version: 10.6beta
2024-02-14 09:57:32 : INFO  : skim : ################## Date: 2024-02-14
2024-02-14 09:57:32 : INFO  : skim : ################## skim
2024-02-14 09:57:32 : INFO  : skim : SwiftDialog is not installed, clear cmd file var
2024-02-14 09:57:34 : INFO  : skim : BLOCKING_PROCESS_ACTION=tell_user
2024-02-14 09:57:34 : INFO  : skim : NOTIFY=success
2024-02-14 09:57:34 : INFO  : skim : LOGGING=INFO
2024-02-14 09:57:34 : INFO  : skim : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2024-02-14 09:57:34 : INFO  : skim : Label type: dmg
2024-02-14 09:57:34 : INFO  : skim : archiveName: Skim.dmg
2024-02-14 09:57:34 : INFO  : skim : no blocking processes defined, using Skim as default
2024-02-14 09:57:34 : INFO  : skim : name: Skim, appName: Skim.app
2024-02-14 09:57:34.575 mdfind[20119:6682714] [UserQueryParser] Loading keywords and predicates for locale "en_US"
2024-02-14 09:57:34.575 mdfind[20119:6682714] [UserQueryParser] Loading keywords and predicates for locale "en"
2024-02-14 09:57:34.629 mdfind[20119:6682714] Couldn't determine the mapping between prefab keywords and predicates.
2024-02-14 09:57:34 : WARN  : skim : No previous app found
2024-02-14 09:57:34 : WARN  : skim : could not find Skim.app
2024-02-14 09:57:34 : INFO  : skim : appversion:
2024-02-14 09:57:34 : INFO  : skim : Latest version of Skim is 1.7
2024-02-14 09:57:34 : REQ   : skim : Downloading https://sourceforge.net/projects/skim-app/files/Skim/Skim-1.7/Skim-1.7.dmg/download to Skim.dmg
2024-02-14 09:57:36 : REQ   : skim : no more blocking processes, continue with update
2024-02-14 09:57:36 : REQ   : skim : Installing Skim
2024-02-14 09:57:36 : INFO  : skim : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.xTWtSkrflg/Skim.dmg
2024-02-14 09:57:39 : INFO  : skim : Mounted: /Volumes/Skim
2024-02-14 09:57:39 : INFO  : skim : Verifying: /Volumes/Skim/Skim.app
2024-02-14 09:57:39 : INFO  : skim : Team ID matching: J33JTA7SY9 (expected: J33JTA7SY9 )
2024-02-14 09:57:39 : INFO  : skim : Installing Skim version 1.7 on versionKey CFBundleShortVersionString.
2024-02-14 09:57:40 : INFO  : skim : App has LSMinimumSystemVersion: 10.13
2024-02-14 09:57:40 : INFO  : skim : Copy /Volumes/Skim/Skim.app to /Applications
2024-02-14 09:57:40 : WARN  : skim : Changing owner to kryptonit
2024-02-14 09:57:40 : INFO  : skim : Finishing...
2024-02-14 09:57:43 : INFO  : skim : App(s) found: /Applications/Skim.app
2024-02-14 09:57:43 : INFO  : skim : found app at /Applications/Skim.app, version 1.7, on versionKey CFBundleShortVersionString
2024-02-14 09:57:43 : REQ   : skim : Installed Skim, version 1.7
2024-02-14 09:57:43 : INFO  : skim : notifying
displaynotification:7: no such file or directory: /usr/local/bin/dialog
2024-02-14 09:57:43 : INFO  : skim : Installomator did not close any apps, so no need to reopen any apps.
2024-02-14 09:57:43 : REQ   : skim : All done!
2024-02-14 09:57:43 : REQ   : skim : ################## End Installomator, exit code 0

Thank you!

repo: Installomator/Installomator


text:
Create iina

Label for IINA
2021-12-23 13:18:14 iina ################## Start Installomator v. 9.0dev
2021-12-23 13:18:14 iina ################## iina
2021-12-23 13:18:15 iina BLOCKING_PROCESS_ACTION=tell_user_then_kill
2021-12-23 13:18:15 iina NOTIFY=all
2021-12-23 13:18:15 iina LOGO=/Library/Application Support/JAMF/Jamf.app/Contents/Resources/AppIcon.icns
2021-12-23 13:18:15 iina no blocking processes defined, using IINA as default
2021-12-23 13:18:15 iina Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.rHmXVmHT
2021-12-23 13:18:18 iina App(s) found:
2021-12-23 13:18:18 iina could not find IINA.app
2021-12-23 13:18:18 iina appversion:
2021-12-23 13:18:18 iina Latest version of IINA is 1.2.0
2021-12-23 13:18:18 iina Downloading https://github.com/iina/iina/releases/download/v1.2.0/IINA.v1.2.0.dmg to IINA.dmg
2021-12-23 13:18:18 iina notifying
2021-12-23 13:18:23 iina no more blocking processes, continue with update
2021-12-23 13:18:23 iina Installing IINA
2021-12-23 13:18:23 iina notifying
2021-12-23 13:18:23 iina Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.rHmXVmHT/IINA.dmg
2021-12-23 13:18:28 iina Mounted: /Volumes/IINA
2021-12-23 13:18:28 iina Verifying: /Volumes/IINA/IINA.app
2021-12-23 13:18:39 iina Team ID matching: 67CQ77V27R (expected: 67CQ77V27R )
2021-12-23 13:18:39 iina Downloaded version of IINA is 1.2.0 (replacing version ).
2021-12-23 13:18:39 iina Copy /Volumes/IINA/IINA.app to /Applications
2021-12-23 13:18:46 iina Changing owner to (user)
2021-12-23 13:18:46 iina Finishing...
2021-12-23 13:18:57 iina App(s) found: /Applications/IINA.app
2021-12-23 13:18:57 iina found app at /Applications/IINA.app, version 1.2.0
2021-12-23 13:18:57 iina Installed IINA, version 1.2.0
2021-12-23 13:18:57 iina notifying
2021-12-23 13:18:57 iina Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.rHmXVmHT
2021-12-23 13:18:57 iina Unmounting /Volumes/IINA
"disk4" ejected.
2021-12-23 13:18:58 iina App not closed, so no reopen.
2021-12-23 13:18:58 iina ################## End Installomator, exit code 0

Thank you for the software label.

authors: Theile jeff-finlay


text:
Applied aggregation to the Immunity Module

Applying Aggregate Domain Pattern to immunity.py Module
Introduction
I am a third year computer science student. As a part of our course project, we have to contribute to certain open source projects. In this case, we are asked to contribute by applying aggregate domain to the project. Hence, we are asked to make two pull requests (this is the second one) which correspond to the two places we can apply aggregation.
Abstract
The code in immunity.py contained many functions which operated on NAb, vaccine efficacy, and Immunity data. But the functions were not aggregated into specific classes, and they were left all together in the module. This creates obscurity in the code and makes it hard to read. Hence, three new classes were created: NAb, Efficacy, and Immunity to aggregate their respective operations.
Why the changes made
The Immunity module contained several functions which operate on certain types of data, which were not aggregated together. As an example, we can consider the five calc_VE_* functions, which calculate vaccine efficacy based on different parameters. These functions help construct data on efficacy, so we can aggregate them into a Efficacy class to increase readability and reduce complexity. Similarly, the remaining functions which operated on NAb and Immunity data were aggregated accordingly into their respectful classes.

Thanks for the PR -- we're not considering major architectural changes currently, but we appreciate the contribution to open-source software!

authors: cliffckerr vedarthv

repo: InstituteforDiseaseModeling/covasim


text:
Create LASER-NNMM repository with Northern Nigeria Measles Modeling example

Should depend on base LASER package.
Versions(?):

[ ] FUSION
[ ] @krosenfeld-IDM version
[ ] other?
[ ] include validation/calibration/visualization scripts

obsoleted by/duplicate with #48

repo: InstituteforDiseaseModeling/laser


text:
Regression: sample_decode fails for 10-bit HEVC when output size is specified

Setup:

KBL
Ubuntu 18.04
Yesterday git version of drm-tip kernel
Yesterday git versions of  MediaSDK and its dependencies

Test-case:

sample_multi_transcode -i::h265 crowd_run_1920x1080_50p_yuv420p10le.h265 -o::h265 output.h265 -w 300 -h 300 -hw
sample_decode h265 -i crowd_run_1920x1080_50p_yuv420p10le.h265 -w 300 -h 300 -hw

Expected outcome:

sample_decode works, as sample_multi_transcode with same input & output size works

Actual outcome from sample_decode:
[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), AllocFrames, m_pmfxVPP->Query failed at sample_decode/src/pipeline_decode.cpp:1078

[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), Init, AllocFrames failed at sample_decode/src/pipeline_decode.cpp:442

[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), main, Pipeline.Init failed at sample_decode/src/sample_decode.cpp:701

Notes:

sample_decode works fine for 8-bit HEVC

This worked earlier, it seems to have broken about week ago.

See also: https://github.com/intel/media-driver/issues/499

Also format conversion fails now, but works before this commit.  For example:
sample_decode h265 -i crowd_run_1920x1080_50p_yuv420p10le.h265 -nv12 -hw

repo: Intel-Media-SDK/MediaSDK


text:
Want two output from vpp for Sample_decode test

Hi,
I am able to run Sample_decode code and getting proper output on display. Now i want to modify it to get 2 output from VPP and need to give 1 output to Display and another to Encoder.
Please help me to identify APIs through which i can achieve  my requirement.
Regards,
Prashant

Hi @dmitryermilov
Could you please help out on this issue. If any update can you please write it.
Thanks

authors: APrashant KalaipriyaRajesh


text:
Pin dpcpp used at build time to bypass broken package.

Update the conda recipe meta.yaml to use same dpcpp pinning as dpctl.

Did not help

repo: IntelPython/numba-dpex


text:
how can I get the value in Z-axis( the vertical distance from the point to the X-Y plane)?

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ D435 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Win10}

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC.

SDK Version
{ legacy / 2.. }

Language
{python 2.7 }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
The distance got by the function depth.get_distance() seems to be the distance from one point to the camera, then how can I get the value in Z-axis( the vertical distance from the point to the X-Y plane)? Is there any existed function in the API to get this or only using the math formula x2+y2+z2=distance2?

Hi @ChenJfChen
The distance you get from get_distance is from the X-Y plane.

Hi @ChenJfChen
Do you still have question on this issue?

I'm so sorry to forget to close this issue

Hi @ChenJfChen
The distance you get from get_distance is from the X-Y plane.

could you please provide me with the document that show the get_distance giving "The distance you get from get_distance is from the X-Y plane."

Hi @ChenJfChen
The distance you get from get_distance is from the X-Y plane.

could you please provide me with the document that show the get_distance giving "The distance you get from get_distance is from the X-Y plane."

I find this confused example in Intel RealSense SDK 2.0\samples\hello-world\main.cpp
      // Query the distance from the camera to the object in the center of the image
        float dist_to_center = depth.get_distance(width / 2, height / 2);

@RealSenseCustomerSupport

authors: ChenJfChen PointCloudNiphon RealSenseCustomerSupport dorodnic

repo: IntelRealSense/librealsense


text:
D435 orthographic to perspective projection matrix

| Camera Model | D435
| Firmware Version | 05.11.15.00
| Operating System & Version | Win (10) / Android 8.1
| Platform | PC / Android
| SDK Version | 2.29.0
| Language | unity
Trying to get the perspective projection matrix derived from d435 rgb module, I've seen the example with ArBackground but it uses the orthographic projection, how to modify this matrix to fit my needs?
var projectionMatrix = new Matrix4x4
{
m00 = intrinsics.fx,
m11 = -intrinsics.fy,
m03 = intrinsics.ppx / intrinsics.width,
m13 = intrinsics.ppy / intrinsics.height,
m22 = (cam.nearClipPlane + cam.farClipPlane) * 0.5f,
m23 = cam.nearClipPlane * cam.farClipPlane,
};
        float r = (float)intrinsics.width / Screen.width;
        projectionMatrix = Matrix4x4.Ortho(0, Screen.width * r, Screen.height * r, 0, cam.nearClipPlane, cam.farClipPlane) * projectionMatrix;

        projectionMatrix.m32 = -1;
        cam.projectionMatrix = projectionMatrix;

The resulting matrix is a perspective matrix, you can see this when running the AR sample.
When using the slider to change the sphere's distance, the sphere will be larger when closer and smaller when far. This won't happen in an orthographic projection.
Can't remember the math from the top of my head, but basically the orthographic matrix is used to transform screen space to normalized coordinates, and the intrinsics used to transform to camera.
In newer Unity version you could use  Camera.usePhysicalProperties to configure the camera (sensor size, lens shift, and fov\focal length).

@ogoshen thanks, it does makes sense. Besides the projection matrix do I need to simulate the distortion the camera produces?

Yes, though the color stream for D435 has no distortion (intrinsics.coeff[] are all 0)

@vladHoloArch,
If the issue is clarified, will close this.


text:
calibration through water

Required Info

Camera Model
{ D435i }

Firmware Version
(Open RealSense Viewer )

Operating System & Version
{Ubuntu 18.04}

Kernel Version (Linux Only)
(4.9.140)

Platform
NVIDIA Jetson Nano

SDK Version
{ legacy / 2.. }

Language
{python }

Segment
{Other}

Issue Description
<
Hi! I would like to use my D435i to calculate dimensions of objects inside an aquarium.
The camera is placed just behind the aquarium glass (which is of known thickness) and the tank is big enough to assume that the water body continues indefinitely after the glass.
I would like to be able to calibrate the camera without disturbing trigonometry and light refraction angles, but rather using graphical methods such as submerging a ruler in the aquarium and manually indicating real distances between pixels as shown by the ruler itself. Or maybe by having a reference point in the aquarium and sliding the camera on the aquarium glass by some known distance. Or maybe even with the on-chip calibration tool? I don't think I can manage to do this easily myself, could you please help me?

Hi @Cimino023   The stereo depth algorithms of the 400 Series cameras work excellently underwater, with the camera in a waterproof container.  They can also depth-sense through the glass of an aquarium from outside of it.  Intel have published a Python tutorial called depth_under_water for such sensing.
https://github.com/IntelRealSense/librealsense/blob/jupyter/notebooks/depth_under_water.ipynb
As just one practical example of how RealSene has been used for underwater projects, the YouTube link below highlights a project called FishSense for measuring the size and population of fishes in an ocean-size environment.
https://www.youtube.com/watch?v=50Y1NiyX1D0
In regard to calibration: assuming that you cannot insert an object that could be degraded or destroyed by contact with water, I can see a couple of possibilities:

Insert a flat, low-texture surface in the aquarium (like the side-wall of an aquarium castle decoration) that is large enough to fill the camera's view and use it as a target for the On-Chip calibration.

Use the Dynamic Calibrator tool and hold a calibration target up to the outside of the glass, with the camera observing the target through the glass from within the aquarium.  The target can be a paper print-out mounted on a solid surface, or a digital target displayed on the screen of an Android device.

Hi @Cimino023 The stereo depth algorithms of the 400 Series cameras work excellently underwater, with the camera in a waterproof container. They can also depth-sense through the glass of an aquarium from outside of it. Intel have published a Python tutorial called depth_under_water for such sensing.
https://github.com/IntelRealSense/librealsense/blob/jupyter/notebooks/depth_under_water.ipynb
As just one practical example of how RealSene has been used for underwater projects, the YouTube link below highlights a project called Fish Sense for measuring the size and population of fishes in an ocean-size environment.
https://www.youtube.com/watch?v=50Y1NiyX1D0
In regard to calibration: assuming that you cannot insert an object that could be degraded or destroyed by contact with water, I can think of a couple of initial possibilities:

Insert a flat, low-texture surface in the aquarium (like the side-wall of an aquarium castle decoration) that is large enough to fill the camera's view and use it as a target for the On-Chip calibration.
Use the Dynamic Calibrator tool and hold a calibration target up to the outside of the glass, with the camera observing the target through the glass from within the aquarium.  The target can be a paper print-out mounted on a solid surface, or a digital target displayed on the screen of an Android device.

WOW! This is great, thank you!

Hi @Cimino023  Do you require further assistance with this case, please?   Thanks!

Case closed due to no further comments received.


text:
NatGen-base.commons-cli.mid-183.idx-274.1.buggy

Reformatted the hashCode method

LGTM :)

authors: AkshatBhat yhjboong

repo: Intelligent-CAT-Lab/UIUCPlus

license: NCSA


text:
JSON support proposal, currently only for INSERT

Purpose
This is the beginning of a proposal/spec for supporting JSON.  The goal was to reveal a pattern that can be applied to other Model and QueryBuilder methods.  I'd like to get opinions before I commit to the remaining query methods.
Context
JSON support requires some sort of schema because it uses a TEXT column type, but requires additional context/knowledge that the column should be treated as JSON. With this in mind, the QueryBuilder has been updated to accept a columns? property in the options.
Changes to note

[x] adds a json boolean to the ModelColumn interface.
[x] adds an optional columns config to the GenerateQueryOptions
[x] updates the query builder for INSERT and INSERT_OR_REPLACE to check for a column config and give special treatment if column.json is truthy.
[x] updates the Model.InsertOne method to pass columns in the options.
[x] updates QueryBuilder tests to show that queries are correctly formed.

I've run the code in wrangler dev to make sure it works in "production".

Hey 🙋♀
Thanks for this! I definitely like the idea of introducing JSON support to the library. I'm curious to hear your ideas as to how this would be done for Updating and Selecting - what if a user wants to query based on something within one of the columns?

https://github.com/marshallswain/d1-orm/blob/d663c5cc6aacb12489200946fd0fc77b8358a0d6/src/model.ts#L347-L358
We'd likely want to add something here to improve the inference functionality for JSON columns, so that the user doesn't have Typescript errors


text:
App crashes if there is not network connection.

Observed behavior
When starting the app if there is not wifi connection the app crashes
Desired behavior
The app should not crash and just mention that the ROS master is not reachable or something similar.

Some additional logcat output:
FATAL EXCEPTION: AsyncTask #1
E/AndroidRuntime(21386): Process: eu.intermodalics.tango_ros_streamer, PID: 21386
E/AndroidRuntime(21386): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime(21386): 	at android.os.AsyncTask$3.done(AsyncTask.java:300)
E/AndroidRuntime(21386): 	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
E/AndroidRuntime(21386): 	at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
E/AndroidRuntime(21386): 	at java.util.concurrent.FutureTask.run(FutureTask.java:242)
E/AndroidRuntime(21386): 	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
E/AndroidRuntime(21386): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/AndroidRuntime(21386): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/AndroidRuntime(21386): 	at java.lang.Thread.run(Thread.java:811)
E/AndroidRuntime(21386): Caused by: org.ros.exception.RosRuntimeException: No non-loopback interface found.
E/AndroidRuntime(21386): 	at org.ros.address.InetAddressFactory.filterInetAddresses(InetAddressFactory.java:74)
E/AndroidRuntime(21386): 	at org.ros.address.InetAddressFactory.newNonLoopback(InetAddressFactory.java:78)
E/AndroidRuntime(21386): 	at eu.intermodalics.tango_ros_streamer.RunningActivity.init(RunningActivity.java:302)
E/AndroidRuntime(21386): 	at eu.intermodalics.tango_ros_streamer.RunningActivity$6.doInBackground(RunningActivity.java:375)
E/AndroidRuntime(21386): 	at eu.intermodalics.tango_ros_streamer.RunningActivity$6.doInBackground(RunningActivity.java:372)
E/AndroidRuntime(21386): 	at android.os.AsyncTask$2.call(AsyncTask.java:288)
E/AndroidRuntime(21386): 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
E/AndroidRuntime(21386): 	... 4 more
W/ActivityManager(  908):   Force finishing activity eu.intermodalics.tango_ros_streamer/.RunningActivity


text:
support qwen2-vl with turbomind backend

Thanks for your contribution and we appreciate it a lot. The following instructions would make your pull request more healthy and more easily receiving feedbacks. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
Motivation
Please describe the motivation of this PR and the goal you want to achieve through this PR.
Modification
Please briefly describe what modification is made in this PR.
BC-breaking (Optional)
Does the modification introduce changes that break the backward-compatibility of the downstream repositories?
If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here, and update the documentation.
Checklist

Pre-commit or other linting tools are used to fix the potential lint issues.
The modification is covered by complete unit tests. If not, please add more unit tests to ensure the correctness.
If the modification has a dependency on downstream projects of a newer version, this PR should be tested with all supported versions of downstream projects.
The documentation has been modified accordingly, like docstring or example tutorials.

Postpone the review it untill @irexyc refactor tm's attention module
cc @AllentDan @lzhangzz

Any updates?

authors: irexyc lvhan028 serser

repo: InternLM/lmdeploy


text:
User Rejected error when window is closed is not catchable.

During connectToAccount(), the error from a closed window is not catchable, which stops any operations thereafter.
Fixes #
Proposed Changes

Combine watchWindow and eventPromiseListener into the same Promise to make both errors catchable
Put watchWindow into eventPromiseListner and pass the reject function to watchWindow
Don't throw an Error but reject in the watchWindow interval

@ocrybit Thank you for the report and PR.
This looks like solved by your PR https://github.com/InternetMaximalism/webmax.js/pull/29.

authors: ocrybit spiderings


text:
test

test

Not helpful, should be closed.

repo: IntersectMBO/cardano-coin-selection


text:
Add new validation for Shelley transaction accounting

Arising from: https://github.com/input-output-hk/cardano-db-sync/issues/272
The validation should chose a random transaction and check that:
sum_of_input_values + sum_of_withdrawal_values - tx_fee = sum_of_output_values

Obviously for Byron era transactions (and a large portion of Shelley transactions), sum_of_withdrawal_values will be zero.

It looks like there hasn't been any activity on this issue for a some time. We're closing it for now. If you're still experiencing this problem or have any updates, please reopen or create a new issue. Your feedback is valuable, thank you!

authors: Cmdv erikd

repo: IntersectMBO/cardano-db-sync


text:
Conformance: POOL

Description

Checklist

[ ] Commit sequence broadly makes sense and commits have useful messages
[ ] New tests are added if needed and existing tests are updated
[ ] When applicable, versions are updated in .cabal and CHANGELOG.md files according to the
versioning process.
[ ] The version bounds in .cabal files for all affected packages are updated. If you change the bounds in a cabal file, that package itself must have a version increase. (See RELEASING.md)
[ ] All visible changes are prepended to the latest section of a CHANGELOG.md for the affected packages. New section is never added with the code changes. (See RELEASING.md)
[x] Code is formatted with fourmolu (use scripts/fourmolize.sh)
[x] Cabal files are formatted (use scripts/cabal-format.sh)
[x] hie.yaml has been updated (use scripts/gen-hie.sh)
[ ] Self-reviewed the diff

@Soupstraw ping :heart_eyes:

repo: IntersectMBO/cardano-ledger


text:
Using in Laravel 5 without Facades

Question :
How do you use this without Facades in laravel 5?
**Answer : **
use Intervention\Image\Facades\Image as Image;
Call the functions accordingly after declaring the use.

Like explained in documentation.
// import the Intervention Image Manager Class
use Intervention\Image\ImageManagerStatic as Image;

// configure with favored image driver (optional)
Image::configure(array('driver' => 'imagick'));

// and you are ready to go ...
$image = Image::make('public/foo.jpg')->resize(300, 200);

@olivervogel  Where does it say in documentation to use Intervention\Image\ImageManagerStatic as Image; (while using Laravel)?
Laravel has ServiceProviders and Facades and method injection which does not work.
(I am on L5.3 - dev)

authors: Kyslik jonathantjh olivervogel

repo: Intervention/image


text:
500: Cannot read properties of undefined (reading 'autoFetch')

Version
nuxt-directus: "^5.4.4"
nuxt: "3.5.3"
node: "v18.13.0"
npm: "9.4.0"
Reproduction Link
After installing a starter project of Nuxt 3 and installing Nuxt-Directus as a first module, then running the project I got this problem.
Steps to reproduce
Create a new Nuxt 3 project
Install Nuxt-Directus Module
Run the project.
What is Expected?
A fresh project that integrated with this module
What is actually happening?
500
Cannot read properties of undefined (reading 'autoFetch')

Solved:
Configure your Directus Server in the nuxt.config:
add directus configs inside runtimeConfig object. not from the root of the nuxt configs.
export default defineNuxtConfig({
  modules: ['nuxt-directus'],
  runtimeConfig: {
    directus: {
      url: ""
    }
  }
})

repo: Intevel/nuxt-directus


text:
Problems comparing result of useDirectusUser with result from async item fetch

Version
nuxt-directus ^5.6.1
nuxt: ^3.11.1
Reproduction Link
I cannot share my entire codebase at this time; Below is the segment of code causing the issue:
...
const user = useDirectusUser();

const { getItemById } = useDirectusItems();
...
const fetchProfile = async (id) => {
  const data = await getItemById({ collection: "Profiles", id, params });

  console.log("User:", user);
  // First try comparing these values
  console.log("COMPUTE1", user.id, data.Owner); // Prints `COMPUTE1 undefined 51011f11-09df-49fd-82db-4f155870556f` on server

  return data;
};

const {
  data,
  error,
  pending,
} = await useAsyncData(`profiles:${profile_id}`, () => fetchProfile(profile_id));

// See what is in `data` after that last async runs
console.log("COMPUTE2", user.id, data.Owner); // Prints `COMPUTE2 undefined undefined` on server and client

// Perhaps a computed property will work?
const is_owner = computed(() => {
  console.log("COMPUTE3", user.id, data.Owner); // Prints `COMPUTE3 undefined undefined` on server and client
  return user.id == data.Owner;
});

Steps to reproduce

Set up the basic authentication example
On an authenticated page, load some content and try to compare a field (in this case, Owner) in this content to the current user's ID using various methods (see the code sample above). Note that in my case, this getItemById function actually will fail with HTTP 403 if the user is not signed in, so in this function call, the user ID must be known somewhere in nuxt-directus.

What is Expected?
At the very least, the print statement labelled COMPUTE1 should print out both user ids, instead of undefined for user.id. It is definitely accessible in that code block, since the above statement relies on having the user currently signed in.
What is actually happening?
In all of the above examples, user.id evaluates to undefined. What is especially weird is that the print statement labeled "User:" prints the following:
ObjectRefImpl {
  _object:
   { '$s__nuxt_devtools__': { timeSsrStart: 1711757285834 },
     '$sdirectus.user':
      { id: '5daecae4-1625-47ad-89f5-678c36531dcc',
        first_name: 'Test',
        last_name: 'User',
        email: 'test@example.com',
        password: '**********',
        location: null,
        title: null,
        description: null,
        tags: [Array],
        avatar: null,
        language: null,
        tfa_secret: null,
        status: 'active',
        role: 'a1f88c5d-0c58-44f0-9f24-ef2df053d786',
        token: null,
        last_access: '2024-03-29T23:53:12',
        last_page: '/content/Profiles',
        provider: 'default',
        external_identifier: null,
        auth_data: null,
        email_notifications: true,
        appearance: null,
        theme_dark: null,
        theme_light: null,
        theme_light_overrides: null,
        theme_dark_overrides: null,
        Profile: null } },
  _key: '$sdirectus.user',
  _defaultValue: undefined,
  __v_isRef: true }

So Nuxt knows about the user object, knows its ID, but doesn't want to share. The workaround that I am currently using is:
const userpatch = user?._object["$sdirectus.user"] || user;

...to obtain the user object. But this is not a long-term solution.

Note: Putting const user = useDirectusUser(); in the async function before calling getItemById also does not work.

Hi @KB1RD, have you tried accessing the user's attributes via user.value, according to here: useDirectusUser.md


text:
Selective heading levels

Greetings @Ionaru and other EasyMDE developers,
Pierre-Henri alias Peter here, the french fry guy behind WordPress Markup Markdown, a WordPressified working version of EasyMDE 😁 First, congratulations for having the gut to code the project. It's a great piece of work that probably required  a consequent amount of time and energy 👏 I wouldn't have been able to do it myself.
For my first contribution, similar to the environment described in issue #354 ,  I was looking for a way to disable the H1 tag as WordPress has already its own post title field by default. Actually it was far more complicated than I thought... 🥵
It's a work in progress but this version is usable at least. What I did is basically adding a new option to specify heading levels, and then using the CodeMirror beforeChange event to do some magic to modify the update if need be. Nothing amazing, I mostly prevent the user inputting some characters by tuning the output.
I have no idea if it's a match for you in a future release, any feedback is welcome, especially if we can collaborate on a few features 🤲
Kind regards, and have a wonderful day
Peter

Hi Peter, thank you for your contribution!
Firstly, I commend your bravery for diving into the code that inserts the heading tags, it's not the easiest part of the editor. 👏
Then, I can see your use-case and I think a configuration option is the right call. I'll be happy to merge this once finalised :)
Without having looked at the code yet and just out of interest, how do you prevent a user from just typing # title and creating a <h1> tag that way?
I'll go through your code as soon as I can and provide more feedback.

Hi @Ionaru ,
Thank you for your kind words and for your quick reply :-)
To answer your question if the user types # title, then I switch automatically the output to the h2 tag  ## title if allowed.
(Or the next heading level defined in the setup like h3 or h4 if the h2 one was forbidden)
I use the CodeMirror event beforeChanges. I don't know if the approach is good but this is the best proxy / bridge I found just after a user input and just before a content update.
About the UX, for a brand new heading, I setup the "sharp jump" when the user presses the space between the "#" sign and the "title" text to kindly notify the closest level defined is H2 for example and not H1. When pasting, deleting or modifying an existing heading or a line containing a heading, the update is done live without delay: sharp signs are added or removed straight forward.
Don't know if my explanations make sense, gonna try to do a tiny post / video during the week-end.
No worries at all about the timing, please do as you can. Brain is getting hot quickly hehe.
Keep in touch

repo: Ionaru/easy-markdown-editor


text:
IronPython.Runtime.Exceptions.TypeErrorException:“not expecting type '<type 'bytes'>'”

1.vs2019
2.IronPython:2.7.11
3.python file
# -*- coding:utf-8 -*-
import sys
sys.path.append(r'C:\Python27')
sys.path.append(r'C:\Python27\Lib\DLLs')
sys.path.append(r'C:\Python27\Lib')
sys.path.append(r'C:\Python27\Lib\site-packages')
sys.path.append(r'C:\Python27\Lib\site-packages\idna-2.10-py2.7.egg')
sys.path.append(r'C:\Python27\Lib\site-packages\chardet-4.0.0-py2.7.egg')
sys.path.append(r'C:\Python27\Lib\site-packages\certifi-2020.12.5-py2.7.egg')
sys.path.append(r'C:\Python27\Lib\site-packages\urllib3-1.26.2-py2.7.egg')
sys.path.append(r'C:\Python27\Lib\site-packages\requests-2.25.1-py2.7.egg')
import requests

def text():
	return "myresult"
def getPageIps(url="http://www.faps.com.cn:8080/history.json"):
	headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64)"}
	r = requests.get(url,timeout=10)
	return r.text.encode('utf-8')

C# code

  var options = new Dictionary<string, object>();
            options["Frames"] = true;
            options["FullFrames"] = true;
            ScriptRuntime pyRuntime = Python.CreateRuntime(options);
            dynamic py = pyRuntime.UseFile("mainwindows.py");
            string a = py.getPageIps();
            Console.WriteLine(a);
            Console.ReadKey();

5.Exception

IronPython.Runtime.Exceptions.TypeErrorException:“not expecting type '<type 'bytes'>'”

Duplicate of https://github.com/IronLanguages/ironpython2/issues/758. The suggested solution is to use an older version of requests (for example 2.18.4).

Duplicate of https://github.com/IronLanguages/ironpython2/issues/758. The suggested solution is to use an older version of requests (for example 2.18.4).

authors: lidong-dev slozier


text:
Rendering images using mesh

Thanks for your interesting work and open-source code. I noticed that the extracted mesh has no color. When rendering the image, I need to query the MLP to get the color of the mesh. I have two questions. 1. Do I need to query the color through MLP every time I want to use this mesh? 2. The paper compares the rendered images of meshes extracted by other methods. Those methods do not use MLP to model the color of the mesh. Is it fair to compare the images rendered from their meshes?

Hi, thanks for your question! Yes, we need to query the MLP to obtain the color of the mesh. The color MLP takes the location in the canonical space and outputs the color. In our paper, we deformed the mesh back to the canonical space and queried its vertices' color. However, you can also obtain a canonical mesh and use the forward deformation network. This way, you only need to query the color MLP once, but performance may drop, and it cannot handle topology changes during deformation.
When comparing with other methods, we extract their mesh from the density field and obtain their vertices' color from the radiance of the surface points. We also tried volume rendering (which involves massive querying of the point's radiance and integration along the ray) to obtain the vertex color in our baselines, but the results were not better than ours. We believe this is because other methods do not provide accurate geometry, leading to inaccurate radiance querying during rendering.


text:
add graph and linked list

added my school homework for this PR

@mirfanrafif contribute here https://github.com/Ishaan28malik/Get-Dev-Resources


text:
Solr core

GitHub Issue: (https://github.com/Islandora-CLAW/CLAW/issues/1248)
What does this Pull Request do?
Uses the first value in the list of solr cores in the /inventory/vagrant/group_vars/solr.yml in the webserver role
What's new?

Removes hardcoded "CLAW" name for the solr core and replaces with a reference to the already created solr_cores variable array
changes the default Drupal solr core to the first one listed in the solr_cores of /inventory/vagrant/group_vars/solr.yml
changes the path for solr core

How should this be tested?

pull down this PR
change the value of "CLAW" in /inventory/vagrant/group_vars/solr.yml to something original. i tried DE_CLAW and NOT_CLAW 😉
vagrant up
check that solr data is /var/solr/data/INSERT_WITTY_NAME_HERE
check your solr config in drupal (http://localhost:8000/admin/config/search/search-api/server/default_solr_server) and see the name of your core
check the solr admin interface at http://localhost:8983/solr and be sure you have a correctly named core

Interested parties
@Islandora-Devops/committers

Note, brought up by @whikloj  in the tech call: this assumes 1 core in the solr_cores list. If we need to install multiple cores in the future, additional refactoring is necessary.

repo: Islandora-Devops/claw-playbook


text:
[SUGGESTION] Add ability to use Noxesium Skull components

So there's this mod called Noxesium, that Noxcrew actively use on both MCC and MCCI to display player head icons in chat, bossbars and scoreboards.
By looking at their docs you can see that they use a translatable component.
My issue is that the way that Im making my bossbars, I cannot use translatable components (before your plugin i couldn't use the fonts).
It would be awesome to be able to use them easily.
Maybe something like this?
<noxskull:3e7a89ee-c4e2-4392-a317-444b861b0794,false,0,0,1.0:This is what players without Noxesium will see (fallback)>

I know it's a lot to ask for, but it would be a game changer to me! Im sure Gustias (owner of Drag) would also use this, as he's currently recoding everything anyway

Hey, I don't really have time to make this right now as I'm quite busy, but this gave me an interesting idea of how I could do this, no promises but I might do this in 1-2 weeks

It's been a while, so I just want to know if this will actually get implemented :D

It might, I already have an idea of how I could implement it so it could be more customizable

repo: ItsTauTvyDas/TextFontModifier


text:
no buds from harvest 1.6.1 1.20

cant harvest bud from either tobaco nor cannabis plant
ver:1.6.1 1.20

cant harvest bud from either tobaco nor cannabis plant ver:1.6.1 1.20

not tobbaco* my bad its just leave but cannabis dont make any bud

https://github.com/Sollace/Psychedelicraft

Mod developer has changed for new versions

repo: Ivorforce/Psychedelicraft


text:
Show various car component temperatures

I think it would be nice to be able to see temperatures of the components the car is monitoring. Assuming that those are exposed and not hidden. https://github.com/Ixam97/CarStatsViewer/issues/138 seems to be talking about external temperature (which would be also nice) but I would love to see other statistics also.

It is not possible to ready any internal temperatures sadly.


text:
感觉后面可以增加一些其他的弹幕来源

可以参考这个repository，增加一些爱奇艺、优酷、腾讯视频的弹幕。这样看很多电影资源应该也可以有弹幕了。有空我研究一下，看看能不能接入进来。

B站的弹幕质量已经不咋样了,再加入爱奇艺、优酷、腾讯视频就是一坨屎了

B站的弹幕质量已经不咋样了,再加入爱奇艺、优酷、腾讯视频就是一坨屎了

确实是，之前在腾讯视频看电影的时候，某些弹幕资源质量确实不行。不知道还有哪些网站弹幕质量比较高，且弹弹play还没收录的。感觉番剧类的弹幕资源现在应该比较全了，可能其他类别会欠缺一些。

不用想了,简中基本都是低质量

不用想了,简中基本都是低质量 特别是在非国产片 粉红太多太恶心

哈哈哈，这样子，那暂时先这样！

经过测试 dandanplay其实是会整合iqiyi的弹幕的

repo: Izumiko/jellyfin-danmaku


text:
Add API call in courses page to get course info

Need to display course code (eg. csc373) in the sidebar, so need to make an API call based on the oid from the route

Gonna take a different approach for convenience: user is storing course code so just accessing it there

authors: JLambertazzo judy-n


text:
Help

Hey guys,
I apologize if this is annoying. I'm having issues understanding how to actually run the code in a jupyter notebook to scrape the table from the URL at the bottom of this post. When I try and run the code from the example I keep getting an error that reads "It looks like you are using Playwright Sync API inside the asyncio loop. Please use the Async API instead.". Would someone be willing to show me the code I would need to run to get that table? Any help would be greatly appreciated.
https://www.fangraphs.com/leaders/splits-leaderboards?splitArr=42&splitArrPitch=&position=P&autoPt=false&splitTeams=false&statType=player&statgroup=1&startDate=2021-03-01&endDate=2021-11-01&players=&filter=&groupBy=game&sort=-1,1

According to this issue on the Playwright-Python GitHub repository, when using JuPyter Notebook, the asynchronous Playwright API must be used.
I was notified recently of this issue when I myself tried to use this software in JuPyter. Right now, the fangraphs package uses the Playwright Sync API, not the Playwright ASync API. Lately, I've been refactoring the package so that the various configurations occur during instantiation (as opposed to after instantiation), which would allow for support for the Playwright ASync API. It might take a while, but I'll mention the Pull Request in this issue when it is resolved.

Thanks for the fast response! Can't wait for the update!

Hey Jacob,
Have you found a solution to this bug?

Sorry it's taking so long. I've been held up with other stuff for the past few weeks, but I've been slowly making progress locally. Hopefully I'll have a solution by mid-August, but I'll get to work pushing my commits here these next two weeks.

How's it coming?

I'm so sorry it's taking so long. I know what code I need to write, but I've been so held up with school that I haven't been able to write the code. I don't know an exact timetable for completion, but I, personally, want to get it done before playoff season.

authors: JLpython-py danielkmetz

repo: JLpython-py/FanGraphs-Export


text:
update

reduced size from 31kb to 21kb
background svg loading offline

Thank you for reducing the size of the file. When this project is finished, I will run the file through minifiers, that will also reduce the size.

How are you going to make the QR code loader? Maybe you could use my css code?
I checked the characters and if I minify this file, it would not exceed the limit. So it is still possible to add some details.

Okay.
Working on it.

Okay.
Working on it.


text:
Type produced by $Partial is soft even if initial type isn't

https://jsmonk.github.io/hegel/try#C4TwDgpgBAqgzhATlAvFA3gKClAdgQwFsIAuKOYRAS1wHMAabKfW0vAV0ICMlGBfANyYAZu1wBjYFQD2uKGHzBxACwAU06rRr4ANmXi8o7MABNFEOGQAkABXyIpugDwHEAPgCU+hMiw5EEMDsiHJ+OHhEbMZmwBYAdATEUAA+yVAaVFoEOgmRjOHMrGTR5nBxLNCp6ZraORVMgph8mOKyFNWZtd5IqBgRxGQARBlZuv0Qg-SFbABMAAxQja247dI6JkiuvQpKaiO1U+jkVABeszOLHgJQAPQ3UBAAHpCSD4iIGlDKSBBAA
I would expect $Partial to be strict if the initial type was strict

Oh yes. It seems like Hegel returns Soft Object type. We will fix it soon.
Thank you for your contribution ^_^.

authors: JSMonk srg-kostyrko

repo: JSMonk/hegel


text:
🛑 Glitch is down

In edf9254, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 385 ms

Resolved: Glitch is back up in e279f80 after 38 minutes.

repo: JYFUX/upptime


text:
🛑 Glitch is down

In b4dc72b, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 330 ms

Resolved: Glitch is back up in 44d3570 after 41 minutes.


text:
🛑 Glitch is down

In 17258b1, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 437 ms

Resolved: Glitch is back up in 1a72c96 after 48 minutes.


text:
🛑 Glitch is down

In 70f8d4c, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 587 ms

Resolved: Glitch is back up in 04679f3.


text:
build.sh dosen't work

since GTKSlide was merged

Working on makefiles

Makefiles almost perfect now, no longer an issue


text:
UnhandledPromiseRejectionWarning, when no files match /**/*.s?(c|a)ss

The plugin fail when not found stylesheets for lint and break webpack build, this is a problem in some cases when you're starting a project without styles or embed styles in HTML
Error: /home/leosuncin/Workspaces/github/writtr-frontend/**/*.s?(c|a)ss does not match any files
(node:24485) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'emit' of undefined
(node:24485) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
The following tasks did not complete: serve, webpack:watch
Did you forget to signal async completion?

stylelint-webpack-plugin v0.7.0
webpack v2.5.1
gulp v3.9.1
node v7.7.3
npm v4.5.0
Manjaro GNU/Linux 17.0.1
You can clone my repository and view the error

This might be an upstream issue with stylelint itself, because I don't think there should be an unhandled rejection when a files are not found in the lint function. All this plugin does is call stylelint.lint and use the results, and if there's an error it should be contained in the error object that we print to the console.

That being said if you can reproduce it with a failing test in this repo, that would be awesome :)

@JaKXz, it's actually quite easy to reproduce.
Same problem here. The plugin fails with an error if the context folder contains no stylesheets at all.
Admittedly, this may not be relevant for production builds, but it is quite annoying in other scenarios. For example, I've been running running tests cases on some of my application component with the same webpack configuration as for the actual application. After integrating stylelint-webpack-plugin, these test cases are now failing for all components that don't have stylesheets in their folders/subfolders.

any news on this?

+1
It's pretty important in scenarios with reusable webpack configurations. Several projects may share the same config but not all may have .css files.

Closing as stale due to age and inactivity. If there is still interest in this issue, please do submit a pull request.

authors: JaKXz Schlesiger damianobarbati leosuncin rondonjon shellscape

repo: JaKXz/stylelint-webpack-plugin


text:
Made some reverts for improved stability.

Restored the LOWDELAY nvenc profile as it seems to not cause decoder freeze.
Restored to a count of 16 the max buffer for ref frames, and restored Intrarefresh to maximize recovery from errors in streaming.

Intra refresh is a feature used in streaming scenarios prone to errors and low bandwidth. This feature can be used to generate waves of rows of Intra macro blocks. This is useful to gradually recover from errors that may have happened on client side. So for example in case of errors, recovery from these situations is much faster.
Usually, it is used to avoid artifacts in critical situations. Maybe it could be better to have a UI switch to enable it.

A little note. For some reason, someone enabled the “extra latency mode” in the VRapi code. In a comment is stated that disabling it causes frame drop and stuttering, but I’m not experiencing that behavior. Also in VRapi the “perfThread” is set on main and not renderer. I’ll test some more on these, but maybe we can think of some “performance flags” in the ALVR ui Window, with these settings and also with intra refresh for particular situations...

With intra refresh I had constant macro blocks and playing like that was no fun at all. I have to test the intra refresh together with the higher ref frames, maybe the combination fixes that.
Extra latency mode is enabled to get some extra time for the decoder to decode the image and let the async timewarp handle the movement. I think the stuttering kicks in when the decoder takes too long. I will also check the thread settings

Raising cpu and gpu levels to 4 and disabling extra latency mode in my case helped a lot with overall smoothness, with no visible quality diminution.
I’m trying to include some code to periodically flush the mediaCodec, but it is very tied with worker threads and input/output queues, so obviously without stopping decoder completely, I’m getting some exceptions... Not sure if a complete stop/start would cause acceptable momentary lag...

I just tried the changes in this PR and have to say that I still have this bad image quality. I tried to make a screenshot, but I'm unable to do so. This could be something the decoder on the quest is producing. The encoded video looked fine.
Changing the encoder profile is OK

Today I tried to play with H264 and the perf degradation is WAAAAY weaker and longer. I definitely think that it’s something about decoding app-side that’s causing the mess.
Regarding the intra refresh, I have only slight blockyness every 10 seconds, barely perceptible. I think that the different behavior on different systems could be for slightly different hw revisions of Quest. What do you think?

It looks like the decoder is a little fragile. Would be nice to see what other apps use for the decoding. From oculus is known that they use h264 and bypass java and use the decoder directly. Something we cant do.
Is it OK if i decline this PR and add the change of the encoding profile manually?
I will try and mess a little with the queues tomorrow

Of course!! After all, intra refresh is only an error resilience feature. It’s not solving smithing in my case.
I already tried to flush queues (frame and NAL) at regular intervals. Nothing. Maybe we could try a complete reset of decoder. I’m trying to figure out what are the steps sequence to do a complete stop of decoder and a restart. I think we have to stop the DecoderThread loop, then clear input and output queues, then flush codec, then restart the codec/loop...

Hi guys,
I also noticed performance drops after about 15 minutes (until then it is absolutely enjoyable: 72 fps Client and server fps, 0 paket loss) in every VR session with ALVR.
I want to submit my observations to the topic, maybe it helps to solve the problem :-):

without sound streaming over ALVR it seems to take longer until the performance drops happen
it seems that first the "client fps" drop (down to 40 fps and alternates up to the 72 fps; decoding performance decreases?) and later (5seconds) biginns the network paket loss, the "server fps" were rock solid 72 fps (seen in the "server"-diagnostics area in ALVR during auto-gameplay in Assetto Corsa).

Maybe the snapdragon chipset throttles after a time (due to e.g. overheating)? Or it goes into an energy suspension mode?
system:
R5 2600
16  gb Ram
RTX 2080 ti
Oculus Quest
ASUS RT AC2900 (5 GHz)

@FingrMastr could you please try :cpu and gpu level 0 and disabling extra latency mode
Played a long period without any issues. I was connected to the PC and profiling.
@MPfaffe chipset throttles could really be the problem

Is it possible to control the internal fan of the oculus quest?
if it is a temperature issue, the fan seems not to speed up...
maybe the overheating is not recognized by the chipset due to temperature sensor placing. The throttling of chipset (e.g. to prevent the device from damage) could be performed because of detected failures in decoding.

This throttling problem could explain the prolonged stable period with our last “stability reverts”...

If it is the problem, the question is why?
maybe the longterm workload is too high and deviates from the specification?
Some websites speak of "38402160p/60 fps @ 10 bit color information @ common bitrate"-decoding by the snapdragon 835...
What Information has the output stream of alvr server? (I assume @alvr server:"100%" 28801600/72 fps @ XYZ bit color information @ bitrate according to "alvrserver setting")

Resolution shall be no problem (38402160 vs. 28801600)
Framerate deviation will increase the workload of the Quest-decoder but it is necessary (60fps vs. 72fps)
The converting of colourinformation will increase the workload (10 bit vs. XYZ bit) --> what colour information has the encoded and streamed (ALVR Server) video? Nvidia HEVC encodes in 8, 10 or 12 bit!
Too high incoming bitrate will also increase the workload (common bitrates vs. bitrate according "alvrserver setting")--> setting for good quality @ common bitrate is necessary...
Does the whole bitstream arrive at the Quest-decoder?
How works the decoding on the quest? Is it a per-eye parallel decoding (two tasks for the decoder) or one 2880*1600 video decoding? The way the quest is decoding could also have an impact on the workload...

Just some thoughtful transitions, i'm not an expert :-D

@JackD83 sorry to say perf degradation still there, even with cpu and gpu
at zero level... Also, did not know cpu&gpu levels settings are from 0 to
3. There is no 4 (LOL).
A little more: on the last three tests, I restarted the app and played for
around the same time until the FUBAR occurs... It's not the throttling. Or
at least, not ONLY.
Il giorno sab 26 ott 2019 alle ore 17:49 JackD83 notifications@github.com
ha scritto:

@FingrMastr https://github.com/FingrMastr could you please try :cpu and
gpu level 0 and disabling extra latency mode
Played a long period without any issues. I was connected to the PC and
profiling.
@MPfaffe https://github.com/MPfaffe chipset throttles could really be
the problem
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/JackD83/ALVR/pull/66?email_source=notifications&email_token=ABZNVPTOF7N4T6FXTRYL32TQQRRIPA5CNFSM4JC4JO5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECKKZCY#issuecomment-546614411,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABZNVPVZJTEXJTLTBXW6T33QQRRIPANCNFSM4JC4JO5A
.

For the Quest, there is a 4 :P
Please continue the discussion in #70

authors: FingrMastr JackD83 MPfaffe


text:
Create LICENSE

Added license

.

repo: Jake-Jasper/DataCreator


text:
multiple image selection when singleImage is true

Wrong behavior, when singleImage is true user should not be able to select multiple image to upload, not just on the component UI.

This is a duplicate of #53. I've submitted a PR to fix this #54

This issue was submitted first and can't be a duplicate to a new issue.

@Boussama by "duplicate", I mean they are both covering the same topic

Is this fixed yet? I have the version 1.2.0 and the issue is still there.

authors: Boussama brionmario donalmurtagh

repo: JakeHartnell/react-images-upload


text:
Replace CheatSheet with TooltipCompat

There's TooltipCompat in the Support Library which does practically the same stuff as Roman's CheatSheet.

Before
After

Interesting. Why is it so ugly 😢 ?

authors: JakeWharton egor-n

repo: JakeWharton/SdkSearch


text:
s/ifle/file/

:wave:

:smile: :beers:

authors: mattdesl zeke


text:
Implement endpoints to edit course modification requests

Subtask to set up the backend endpoints for the user story defined at https://github.com/JamesPartsafas/ConcordiaCurriculumManager/issues/6
Create endpoint so users can edit modify course requests
[Story Points: 2]
[Priority: High]
[Risk: Medium]

demo


text:
Changed Import model tooltip to Import

There is also Import texture button, not just Import 3D Model button. So I think the Import tooltip would be better.
It also contains Create material button, what is not import. Maybe it would be better somewhere else.

Good catch, yeah, not sure where the Create Material button would go at the moment.

authors: Dgzt JamesTKhan

repo: JamesTKhan/Mundus


text:
Auto-Configuration does not work with Spring Boot 3

Auto-configuration must be done via META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports now.

Rather than a single comma-separate list, each line contains the fully qualified name of an auto-configuration class.

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes#changes-to-auto-configuration
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide#auto-configuration-files

If I import the configuration manually, I still get errors in Spring Boot 3 though:
Caused by: java.lang.NoSuchMethodError: 'void org.springframework.web.server.ResponseStatusException.<init>(org.springframework.http.HttpStatus, java.lang.String)'
	at com.github.JanLoebel.jsonschemavalidation.JsonSchemaValidationException.<init>(JsonSchemaValidationException.java:15)
	at com.github.JanLoebel.jsonschemavalidation.provider.DefaultJsonSchemaProvider.handleValidationMessages(DefaultJsonSchemaProvider.java:31
...

I think that we might need to recompile against Spring 6.

Yeah, in spring-web 6, the org.springframework.http.HttpStatus implements an additional org.springframework.http.HttpStatusCode interface. I guess that trips the classloader.

Thank you :) Hope it works, had not time to verify it further!

Oh, the build failed, I'm sorry.
https://jitpack.io/com/github/JanLoebel/json-schema-validation-starter/3.0.0/build.log
I guess Java 8 is not sufficient anymore.

#11 should fix that.

Looks better: https://jitpack.io/com/github/JanLoebel/json-schema-validation-starter/3.0.1/build.log

... and works just fine in my Spring Boot 3 project. Thanks! :+1:

Great, and it was your effort, so thank you!

authors: JanLoebel jochenberger


text:
Company Name for app?

Is it .BeaconDemoApplication?
Many thanks

App's Name is BeaconDemoApplication

authors: FalconBFR Jaosrikate

repo: Jaosrikate/iBeacon-Android