Looking for a maintainer

I think until now it has been treated as an experiment but now it is being included in a quite used library and I think we should spend some time and effort making coraza-spoa stable to not to give the impression coraza is not usable.
Another option is to archive this if no maintainer is joining we archive this repo.
In any case I curated a very basic list of issues that should be tackled by the adjoint maintainer https://github.com/corazawaf/coraza-spoa/issues?q=is%3Aissue+is%3Aopen+label%3A"help+wanted"
Any thoughts @mac-chaffee @sts @jptosso @NullIsNot0, any volunteering?

Hello there. I'm willing to be a maintainer. @jcchavezs, may I?

Awesome @zc-devs! I will create a label that will list the issues that should be addressed by a maintainer of this project. Give me some minutes.

@zc-devs I just created a list of issues that should be tackled. I suggest you review them, ask questions and tackle them starting from the one that looks easier to you https://github.com/corazawaf/coraza-spoa/issues?q=is%3Aissue+is%3Aopen+label%3A"looking+for+maintainer". I am up for questions, you can also ask questions in the #coraza-spoa channel in https://owasp.org/slack/invite

@fionera has my blessing
@corazawaf/core-developers

The @corazawaf/core-developers team welcomes the new Coraza SPOA maintainer @fionera ! 🎉 🎉 🎉
We can now close this long standing issue.

Yay!


Long-running uberjar creation

# steps to recreate
lein new app docker-lein-uberjar
docker run -it --rm -v $(pwd)/docker-lein-uberjar:/checkout -w /checkout clojure:alpine lein uberjar

# output
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.pom from central
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.jar from central
Compiling docker-lein-uberjar.core
Created /checkout/target/uberjar/docker-lein-uberjar-0.1.0-SNAPSHOT.jar
# Very long pause, compared to directly running on Mac (which is nearly instant)
Created /checkout/target/uberjar/docker-lein-uberjar-0.1.0-SNAPSHOT-standalone.jar

Using Docker for Mac 17.05.0-ce-mac11 (17656)
Furthermore, for non-trivial codebases, that long pause is effectively forever, in that I usually give up after 15 minutes.

@neverfox Thanks for the bug report! I was able to reproduce this. However, I'm not sure it's anything we can fix. It seems to be a Docker or Docker for Mac bug related to host-mounted volumes. If I just build an image where I copy in this app template output and then run lein uberjar on that, it's pretty much instant.
I'll see if I can try it in a pure Linux Docker environment (i.e. no Docker for Mac involved) and see if it happens there. But feel free to beat me to it. 😄

My esteemed colleague @gws tried this in a pure Linux Docker environment and could not reproduce it there. So that leads me to believe that this should be reported to the Docker for Mac devs, @neverfox.

@cap10morgan You're probably correct. Thanks for taking the time to investigate it. I actually did the same thing you did after posting this, i.e. compare copying the source to the image vs host-mounted volume and the difference was night and day. In the host-mounted case, I confirmed the uberjar was actually creating but very slowly.

Probably related to this.


[improve][doc][do-not-merge] Information architecture redesigns and changes for Functions

Motivation
As part (Phase0 & Phase1) of the actions to improve the doc set of Pulsar Functions, the motivation is to provide Pulsar users with a more user-centric, accurate, and comprehensive information experience.
Modifications

Re-org topics (concept/task/reference) by applying topic-based authoring methodologies, which can contribute to revealing the complexity and granular pageview analytics.
Clarify tasks for different user personas (admin&ops/dev).
Introduce concepts about function instance, function worker, and window function in the Concepts topic
Add a new Quickstart topic to help beginners to get started with Pulsar Functions.
Refactor the content to make it easy to understand.
Fix outdated information, errors, and typos in original docs.
Streamline the visual styles of images and add several new illustrations.
Update cross-ref links in more topics due to topic ID changes.
Add a table to show the configurations that can be set via a YAML file --- implemented in PR: #15389

To get a comprehensive view of the improved doc set (with a few screenshots for website preview) for Pulsar Functions, you can check out these Google docs:

Overview and concepts: https://docs.google.com/document/d/1BautXTqWOxpKdNbhvGF2-KQtTYs4pRLvDPm5mLmb2ko/edit?usp=sharing
Get started: https://docs.google.com/document/d/1dq8QtSjPsUFsxBnqwVqLNWLHjaNF0yBoLCLZt3EOYGY/edit?usp=sharing
Admin tasks: https://docs.google.com/document/d/1gxrlXQITfbpO-18XIaB6T2CcKSGavOzFe1Fa0mY9klE/edit?usp=sharing
Dev tasks: https://docs.google.com/document/d/1IKsBwmZco7ffPScVy05wg9qtVHwTYI7kHSA-5XU4oBA/edit?usp=sharing

The preview looks good. For more screenshots, see the above google docs.

Documentation

[x] doc

Hi @freeznet @nlu90, if you have reviewed the google docs, you can sign off the PR. Thank you.

@momo-jun some images are PNG while others are SVG. Do you want to keep consistent and use SVG only?
We talked about this before, SVG is better than PNG:

Adaptive
They adapt to the different sizes of the Chrome windows automatically.

Sharper and smaller
SVG images are more crisp and clean, and they are in a smaller size.

Quality
SVG is vector-based and can expand to any size without losing resolution

Accessibility
SVG is XML-based, and can be read by both human readers and machines like search engines

@momo-jun some images are PNG while others are SVG. Do you want to keep consistent and use SVG only?
We talked about this before, SVG is better than PNG:

Adaptive
They adapt to the different sizes of the Chrome windows automatically.
Sharper and smaller
SVG images are more crisp and clean, and they are in a smaller size.
Quality
SVG is vector-based and can expand to any size without losing resolution
Accessibility
SVG is XML-based, and can be read by both human readers and machines like search engines

Yes, I plan to revamp these PNG files in Phase2. They are reused from existing materials and not aligned with our style.


Exception: HTTP status code 403 {"errorCode":"error.public-api.failure.stockbroking-not-supported"}

What does Exception: HTTP status code 403 {"errorCode":"error.public-api.failure.stockbroking-not-supported"}  mean?

Which EPIC are you trading? Which account: spreadbetting, CFD, shares dealing?

I have seen this error. The resolution is to set your spread betting account to be the default. You can do this through the web platform or through the API

Thank you. I would like to use my CFD Account for Trading and historical data. But i still get this error.

The solution I mentioned earlier worked for me, sorry if it does not for you. Maybe ask for help from the IG support team

Thank you. I would like to use my CFD Account for Trading and historical data. But i still get this error.

You may be using a stock dealing EPIC on a CFD account, or vice versa, hence my original question

How can I set the CDF as default account through the API please ? On the French web version of IG there isn't the option to change it.

How can I set the CDF as default account through the API please ? On the French web version of IG there isn't the option to change it.

I'm facing the same issue while trying to stream price data from my CFD Demo account.
Exception: HTTP status code 403 {"errorCode":"error.public-api.failure.stockbroking-not-supported"}
I have changed the EPIC to a CFD specific one (CS.D.CFEGOLD.CFE.IP) but still getting the same error message. Does anyone know a solution for this?

As above, make sure you switch_account to your CFD account in case the default is the shares dealing account

Unfortunately this problem was solved after contacting the IG Labs Support. However, I'm not aware of the specific problem which caused this error.

I just resolved the problem for me and maybe it could help someone.
It works when you set your default view on your IG account, but only if you connect on LIVE, not on DEMO mode (or if someone were able to do it, I would appreciate your help).


Operations on multiple machines should fork processes

See this output:
> docker-machine start agen2 manager
Starting "manager"...
Starting "agen2"...
(manager) Check network to re-create if needed...
(manager) Waiting for an IP...
Machine "manager" was started.
Waiting for SSH to be available...
Detecting the provisioner...
(agen2) Check network to re-create if needed...
(agen2) Waiting for an IP...
Machine "agen2" was started.
Waiting for SSH to be available...
Detecting the provisioner...
Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command.

The agen2 machine did not start until manager finished. Why? They are independent machines, so IMHO they should start working simultaneously, no need to wait.

Thanks for the issue -- That is how it works today (well, not through fork, but through goroutines): https://github.com/docker/machine/blob/master/commands/commands.go#L438
That said, if this behavior is not working as intended, it'd be a bug -- but I'd need more concrete proof that one was blocking waiting on the other's operation(s).  This order looks simply arbitrary to me but if you can provide more definitive proof feel free to re-open.

Maybe it's just my perception, but here with 2 CPUs, it seems like it's not being async.

Maybe a good option would be to set an async wait when waiting for an IP, which seems the slowest point where a new process could start without problem.

What's the driver you're using here?  If it's virtualbox, we deliberately do the operations one at a time because VirtualBox does not handle concurrent requests for operations well.  https://github.com/docker/machine/blob/7a7dfd74440a607ca9b6bc0e002884529e7d445d/libmachine/libmachine.go#L108

Oh yes it is. Then all should be OK, thanks for the info!


Actually Additions' Greenhouse Glass causes problems in RFTools Dimensions

FTB Direwolf20 1.12.1, MC 1.10.2
I'll be posting this both here and on Actually Additions' page, since I have no idea which one is misbehaving.
I have a one chunk-sized (15x15, inside one chunk) farm with EnderIO's Farming station farming Canola. I placed Greenhouse Glass on top of every block on the farm. The farm resides in RFTools-created dimension. ("Dim9" from now on). It's a flat, eternal day -type dimension with not much in it.
While I'm inside Dim9, nothing spectacular happens and everything seems to work fine. Using TickProfiler, the TE column shows a number around 3-5k (I have little idea what this number does, but I'm guessing TE is for Tile Entity and the number is the bigger the more "things" are going on. I'm guessing it's the count. This will become relevant in a sec). For reference, the overworld has a number around 8-9k (it contains most of my automation, including a quite extensive Refined Storage system.
Anyway, when I LEAVE that dimension, in a minute or so the game becomes laggy and the server begins to throw "can't keep up" messages and skipping ticks, sometimes hundreds or thousands. After awhile the server becomes too unresponsive to play.
Using TickProfiler I tracked it down to Tile Entities and using Entity Counter, I bumbed into a weird thing: TileEntityGreenhouseGlass keeps climbing up and up and up. Reaching up to 600k before the server crashes. This does NOT happen when I'm in that dimension, though after the count is above 150k or so, joining the dimension becomes impossible and the client times out because the server doesn't reply in time.

... or there is something else wrong with Dim9. I removed ALL the Greenhouse Glass and now the same thing happens to "TileConduitBundle". The Count keep climbing and climbing. Not as fast as with the Greenhouse Glass, but then again there isn't that many conduits as there were Greenhouse Glass to begin with.
The count just goes steadly up unless I visit that dimension, then it resets back to that original number and doesn't grow while I'm there.

This is TickProfiler (/profile c 9) while I'm standing inside that dimension. Those numbers don't change.

This is TickProfiler (/profile c 9) about half a minute after I left the dimension. It takes about 5-10 seconds for the "action" to start, but then it doesn't stop. Those numbers (note: not all) just rise and rise.

This is TickProfiler about 10minutes in. Player is standing in Overworld, doing nothing (actually alt-tabbed out of game).

For some reason also TickProfiler's /profile e, that profiles which entities take ticktime etc. Can't run on the dimension while nobody is there. FTBUtilities chunk loader is used to load chunks in that dimension so it should be running.
/profile e output looks like this when dimension is empty of players:

Is the dimension powered?

Ah yes, sorry. Dimension is powered. I even tried if it mattered if the block was in that dimension or overworld. No it didn't matter, like it shouldn't. But yes, definitely is powered.
I'm just now wondering if that FTBUtilities chunk loader bug is responsible.

I "fixed" this. By disabling all and every chunk loader in FTBUtilities for the RFTools dimension and threw down a couple of Extra Utilities 2 Chunk Loader Wards. 8 more chunks to load, but problems disappeared totally (and my server went from near-constant 100% CPU usage to low 40s - high 50s usage).
So either FTBUtilities' Chunk Loading capability has some serious bugs in general, or at least it really doesn't like RFTools' dimensions. (they don't even show up on the "loaded chunks list" that you can display in-game.
So if anyone has any weird problems with their RFTools dimensions... first check that you're not using FTBUtilities to chunk load that dimensions  - at least on 1.10.2 it doesn't work.


Set usage quota by subscription

There are a couple of issues. The policy doesn't accept 'renewal-period' attribute for api. IT also doesn't accept the ID attribute at the api level. When API Name is provided, it automatically assigns the same value to the "ID" attribute.
How would this policy work if the renewal period can not be provided at api or operations level?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 248a0753-0fa7-1cc0-d13a-d378ab182e95
Version Independent ID: 7efa247a-7184-6e7f-c1f5-3ff2531df357
Content: Azure API Management access restriction policies
Content Source: articles/api-management/api-management-access-restriction-policies.md
Service: api-management
GitHub Login: @vladvino
Microsoft Alias: apimpm

Hi @vallabhlonikar Thank you for reporting this issue! We will investigate and make any necessary changes.

You are correct @vallabhlonikar. The policy set-usage-quota-by-subscription doesn't allow renewal period in API and operations elements. I made corrections to the doc to reflect that. What are you trying to acomplish?

I am trying to Put a restriction on number of calls (Quota) at the product level and also at the APIs under the product.
Eg. I want to assign a quota of 1000 calls per day (3600*24) seconds at the product level. I also want to put a restriction of say 100 calls in 5 mins (300 seconds) for API 1 within that product.

@vladvino or @mike-unun-msft Also having an issue when trying to set a rate limit on number of calls in a 24 hour (86400 second) period using the following rule:

This is the error received:
"Error in element 'rate-limit-by-key' on line 16, column 10: 'renewal-period' should be equals to or greater than 1 and equals to or less than 300."
Can you please advise if the 5 minute renewal-period cap is something that can be adjusted in the Azure API Management platform?
If not, do you have any other suggestions for limiting number of calls by Subscription in a 24 hour period?
Thank you for your help.

My apologies, here's the policy attempt that's throwing the error:
<rate-limit-by-key counter-key="@(context.Subscription.Id)" renewal-period="86400" calls="[# OF CALLS]" />

I added limits on renewal period for throttling policies in https://github.com/MicrosoftDocs/azure-docs-pr/pull/69242/commits/fc95660d4d03f4ca8020cf7bf46d1e6304a985d0. For periods exceeding 5 min the only option is to use quota policy. #please-close

Thank you for your help @vladvino! We should be able to utilize a quota-by-key policy, isolating by Subscription ID using counter-key="@(context.Subscription.Id). Reference:  https://docs.microsoft.com/en-us/azure/api-management/api-management-access-restriction-policies#SetUsageQuotaByKey


:bug: TestDialWithBackoff work without special environment

Changes

:bug: TestDialWithBackoff work without special environment

/kind bug
Fixes #2401

/cc @vagababov
/cc @tcnghia
/cc @Chizh
/cc @mattmoor

/cc @chizhg

The unit test failures<PHONE_NUMBER>388388352 look unrelated:
/test pull-knative-pkg-unit-tests

/lgtm
/approve

Rather than using a likely-non-routable IP, how about using Listen's backlog to force a timeout? (This is similar to the localhost IP range suggestion, but more likely to consistently work)
https://github.com/cardil/knative-pkg/pull/1
Note that both this PR and the current state in main don't work on Windows, with similar errors:
--- FAIL: TestDialWithBackoff (0.17s)
    --- FAIL: TestDialWithBackoff/ConnectionRefused (0.09s)
        transports_test.go:107: Unexpected error: timed out dialing after 0.09s
--- FAIL: TestDialTLSWithBackoff (0.19s)
    --- FAIL: TestDialTLSWithBackoff/ConnectionRefused (0.09s)
        transports_test.go:107: Unexpected error: timed out dialing after 0.09s

As a side note, putting all of these in one test makes it harder (for example) to run just the DialWithBackoffTimout test from VSCode -- you can click on "run test" above methods named TestFoo to run just that test, but in this case, you have to run the TestDialWithBackoff tests as a whole.

Rather than using a likely-non-routable IP, how about using Listen's backlog to force a timeout? cardil#1

Interesting. I'll continue on this next week.

Note that both this PR and the current state in main don't work on Windows, with similar errors

I did run those tests multiple times, but apparently they also failed on Prow. It looks to me like your solution could help. Thanks! I'll take a look next week.

As a side note, putting all of these in one test makes it harder to run just one test

That's a bummer. I use Goland, and there I could easily execute those subtests. VSCode should also have this feature.


Premature Rating Predictions on lccn.lbao.site

The results of leetcode contests typically require over 15 minutes to account for every participant. However, https://lccn.lbao.site/ consistently predicts ratings before all participants' results are collected. For instance, during today's bi-weekly contest (4/29/2023), the prediction occurred at 11:11:43 AM CDT, but the final participant count was only completed around 11:20 AM. Consequently, the last page of https://lccn.lbao.site/predicted/biweekly-contest-103 displays 12,498 participants, while the actual total was 17,137. This incomplete data leads to inaccurate rating predictions.

Greetings @Shrined, thank you for sharing your concern with us.
Please be aware that currently, this application does not include participants who have a score of zero. As an illustration, consider biweekly-contest-103, where you can visit page 500 to observe that 12,498 users have a non-zero score. This is because we are unable to distinguish between users who have not participated and those who have a score of zero, so we cannot calculate the penalties. You can find further details on this matter in the post titled New Rating Algorithm Details - Contest Season and Absence in Participation.
Regarding the time-related matter, I am currently testing a new crawling and data-merging method that may be slightly faster than the LeetCode US site. As I am still testing this method, I will update the codebase and documentation accordingly.

I see. Thanks for the explanation!


Remove EE changelog entries

@danimo @dragotin

@PVince81 If you're already modifying the changelog you also might want to move the oC 9.0.3 release at the top. Currently its below the Version 7.0.15 released on may 13 2016.

@RealRancor done
The order is really weird.

@PVince81 Thanks! :+1:

The order is really weird.

AFAIK the order were always "latest releases" from major to minor version. However 7.0.15 to 8.2.5 where on top before 9.0.2 because these got released after 9.0.2.
Additionally https://github.com/owncloud/owncloud.org/pull/976 added some more mess in here as it had removed 8.2.5 completely.

@PVince81 Seems some other commits already changed the order and now causing a merge conflict. Sorry, shouldn't have pointed you to the ordering as this PR was only about the removal of the EE entries

@RealRancor updated

:+1:

:+1:


align-pointer and references

I'm using align-pointer set to "type" but the references do not follow so that I have to specify align-reference as well. Astylerc specs say that references should follow pointer style if not specified.

It should, can you post you settings here?


Start-DbaMigration attempts to set db owner before copying logins

If all of my servers followed best practices, this probably wouldn't have been an issue, but the process was unable to set the db owner because it didn't yet exist. I can see that a fix to this might cause problems with a login's default DB, so maybe it's something that can't be fixed?

also check to make sure it's not doing this outside of whatif

the update owner code comes after the login code. either this was fixed or something's up.


Added OEPs and fixed ordering

hello, OEP-9 https://github.com/ontio/OEPs/pull/50 has been already used, please update your oep index.

@qiluge I switched it so that it now shows the current OEP9 proposal. I added OEP15 for PR #56. I also moved OEPs 6 and 7 to be in the right place (and added the author to OEP7). @javajoker @Honglei-Cong

@javajoker any comments on this?


WgQuickBackend: Use unique notification IDs for each tunnel

Closes #31

Test this at WireGuard-KT-33-1954c615a08df3a3fc738086c631de91f7ea8989.apk.
This is an automatically posted message from Travis-CI

Test this at WireGuard-KT-33-1954c615a08df3a3fc738086c631de91f7ea8989.apk.
This is an automatically posted message from Travis-CI


Change in Storage Value in Example Scenario

Change to Example Scenario:
In the calculation of this Allocatable will be 14.5 CPUs, 28.5Gi of memory and
88Gi of local storage. - It was 98Gi for storage instead of 88Gi which is derived after negating System-Reserved+Kube-reserved+eviction+hard

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Please delete this note before submitting the pull request.
For 1.14 Features: set Milestone to 1.14 and Base Branch to dev-1.14
For Chinese localization, base branch to release-1.12
For Korean Localization: set Base Branch to dev-1.13-ko.
Help editing and submitting pull requests:
https://kubernetes.io/docs/contribute/start/#improve-existing-content.
Help choosing which branch to use:
https://kubernetes.io/docs/contribute/start#choose-which-git-branch-to-use.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

@tfogo Kindly approve of the PR.

/assign @neolit123
/assign @dashpole

/sureshpalemoni

/lgtm

@nikhita Kindly / @derekwaynecarr Kindly approve.

/assign @nikhita

/unassign
I'm not an approver for this doc.

/assign @tfogo
for approval

/unassign @neolit123 @dashpole
/assign @zparnold @Rajakavitha1

/unassign @Rajakavitha1

I checked the update and the design doc : https://github.com/kubernetes/community/blob/f367271772f6616088473a6d99a0f084266d4047/contributors/design-proposals/node/node-allocatable.md.

/sig-node

/approve

This PR should have merged, but it looks like Travis hung. I've restarted the Travis build.

Thanks Everybody!! My first PR successfully merged :)

Yay, welcome to Kubernetes! :tada:
/pony party


Refactored 'MesageBox' to 'MessageBox'

Since I couldn't use VS for refactoring because of this project's style and my style mismatch, I had to use text editor to refactoring not to mess up project's style.

oops a typo, thanks for the fix.


az role assignment create --assignee $CLIENT_ID --role acrpull --scope $ACR_ID

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az role assignment create
Errors:
Cannot find user or service principal in graph database for 'msi'. If the assignee is an appId, make sure the corresponding service principal is created with 'az ad sp create --id msi'.

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az role assignment create --assignee {} --role {} --scope {}

Expected Behavior
Environment Summary
Linux-5.4.0-1056-azure-x86_64-with-debian-10.2 (Cloud Shell)
Python 3.6.10
Installer: DEB

azure-cli 2.27.0 *

Extensions:
ai-examples 0.2.5
ssh 0.1.5

Additional Context

@jiasli for awareness


How to remove Header

Hi,
I am using 3 instances of text editor in a page.
On 1 instance, I want to remove header of text editor.
Please help.

What do you mean by 'remove header'? Do you mean the place that contains the buttons? You wan't no buttons?

If that is what you want you could easily do that with CSS, like that:
div.tinyeditor-header {
    display: none;
}

@psergus I think it is ok to close this issue

done


stabilize markdown parser, ...

source is now  on branch development_db, lets develop on development_markdown

crystallib/data/markdownparser

needs to be finish

crystallib/core/texttools/multiline.v (works ok I think)
crystallib/data/paramsparser (works ok I think)

lets check the tests

crystallib/data/actionparser (works ok I think)

lets check tests and create some more

for codeblocks it was like this
if mut llast is elements.CodeBlock {
			if line.starts_with('```') || line.starts_with('"""') || line.starts_with("'''") {
				parser.next_start()
				continue
			} else {
				llast.content += '${line}\n'
			}
			parser.next()
			continue
		}

this will cause errors in some languages like here in the example will result in a totally wrong value so I removed it also code blocks in markdown uses ```

progress update:

small fixes in document markdown method
added assertion that generated markdown is the same with the same element input

here

hmmm, not sure this is the right decision, lets review

progress update:

currently, supported elements are: actions, codeblocks, comments, headers, html, include, paragraph, table
parser's output is deterministic

some issues:

currently, current implementation of the parser does the parsing line by line, so any two elements that span the same line are not read correctly. an example:

<html>content</html> <html>
     ....
</html>

this will be treated as one html element.

also, i have no notion of what a none or text element are supposed to do.

@despiegk do you have any input on this please?

progress update:

for texttools/multiline, i got that the purpose of this is to squash multiple lines into one, while separating content from comments, i don't really get why though.
i found a few bugs in comment start detection and multiline start checks, i added tests that cover these case
i don't really get what are multilines, if it is just quoted text that spans multiple lines, then why do we assume it must start with :', :", :''', or :""" ? is this generated text that will always have this specification?

progress update:

added tests and fixes for most of paramsparser module's functionality
resp related methods in paramsparser are buggy, added a test to cover them but still haven't fixed the methods

progress update:

added tests and fixes for actionparser

note:
i added some tests for the multiline_to_single method in texttools, i believe these tests cover some unhandled cases, but i didn't fix them as i don't really know how this tool is intended to work, so i believe it needs to be reviewed.
the tests are here: https://github.com/freeflowuniverse/crystallib/pull/306/files#diff-1e38d60d8e046eeee9f8dbfb9f46efaee212789f8ddf3f464b136ccd88801bff


compile tests to target directory

compile schema+data test files to target/ dir
wrap data tests in select count(*) from ( .... ) so they align with schema tests

@cmcarthur made a couple of changes. That SQL is still in the compiler, but otherwise good feedback thanks :+1:


Skip file ignored warning

First of all, thanks for publishing your linters!
I've been into an issue with the eslint linter: My .arclint enables the linter for "include": ["(\\.(j|t)sx?$)"], while excludes are defined in .eslintignore (so that other tools also respect them).
Some version of ESLint (IIRC last year) started emitting a warning so that if one invokes eslint some-ignored-file.js, it communicates to the user that it ignored it.
The warning doesn't have most fields set, so PHP emits a bunch of warnings when building ArcanistLintMessage. This change makes the linter just ignore that warning.

This is the error/warning I've been seening:
$ arc lint some-ignored-file.js
[2019-10-18 06:44:10] ERROR 8: Undefined index: ruleId at [/Users/me/Workspace/proj/.arcanist-extensions/pinterest-arcanist-linters/src/ESLintLinter.php:166]
arcanist(head=master, ref.master=3cdfe1fff806), proj(), phutil(head=master, ref.master=3b15fd0a01d4), pinterest-linters()
  #0 ESLintLinter::parseLinterOutput(string, integer, string, string) called at [<arcanist>/src/lint/linter/ArcanistExternalLinter.php:437]
  #1 ArcanistExternalLinter::resolveFuture(string, ExecFuture) called at [<arcanist>/src/lint/linter/ArcanistFutureLinter.php:34]
  #2 ArcanistFutureLinter::didLintPaths(array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:605]
  #3 ArcanistLintEngine::executeDidLintOnPaths(ESLintLinter, array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:556]
  #4 ArcanistLintEngine::executeLintersOnChunk(array, array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:484]
  #5 ArcanistLintEngine::executeLinters(array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:216]
  #6 ArcanistLintEngine::run() called at [<arcanist>/src/workflow/ArcanistLintWorkflow.php:337]
  #7 ArcanistLintWorkflow::run() called at [<arcanist>/scripts/arcanist.php:394]
[2019-10-18 06:44:10] ERROR 8: Undefined index: line at [/Users/me/Workspace/proj/.arcanist-extensions/pinterest-arcanist-linters/src/ESLintLinter.php:168]
arcanist(head=master, ref.master=3cdfe1fff806), proj(), phutil(head=master, ref.master=3b15fd0a01d4), pinterest-linters()
  #0 ESLintLinter::parseLinterOutput(string, integer, string, string) called at [<arcanist>/src/lint/linter/ArcanistExternalLinter.php:437]
  #1 ArcanistExternalLinter::resolveFuture(string, ExecFuture) called at [<arcanist>/src/lint/linter/ArcanistFutureLinter.php:34]
  #2 ArcanistFutureLinter::didLintPaths(array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:605]
  #3 ArcanistLintEngine::executeDidLintOnPaths(ESLintLinter, array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:556]
  #4 ArcanistLintEngine::executeLintersOnChunk(array, array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:484]
  #5 ArcanistLintEngine::executeLinters(array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:216]
  #6 ArcanistLintEngine::run() called at [<arcanist>/src/workflow/ArcanistLintWorkflow.php:337]
  #7 ArcanistLintWorkflow::run() called at [<arcanist>/scripts/arcanist.php:394]
[2019-10-18 06:44:10] ERROR 8: Undefined index: column at [/Users/me/Workspace/proj/.arcanist-extensions/pinterest-arcanist-linters/src/ESLintLinter.php:169]
arcanist(head=master, ref.master=3cdfe1fff806), proj(), phutil(head=master, ref.master=3b15fd0a01d4), pinterest-linters()
  #0 ESLintLinter::parseLinterOutput(string, integer, string, string) called at [<arcanist>/src/lint/linter/ArcanistExternalLinter.php:437]
  #1 ArcanistExternalLinter::resolveFuture(string, ExecFuture) called at [<arcanist>/src/lint/linter/ArcanistFutureLinter.php:34]
  #2 ArcanistFutureLinter::didLintPaths(array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:605]
  #3 ArcanistLintEngine::executeDidLintOnPaths(ESLintLinter, array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:556]
  #4 ArcanistLintEngine::executeLintersOnChunk(array, array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:484]
  #5 ArcanistLintEngine::executeLinters(array) called at [<arcanist>/src/lint/engine/ArcanistLintEngine.php:216]
  #6 ArcanistLintEngine::run() called at [<arcanist>/src/workflow/ArcanistLintWorkflow.php:337]
  #7 ArcanistLintWorkflow::run() called at [<arcanist>/scripts/arcanist.php:394]
>>> Lint for some-ignored-file.js:

   Warning  (/Users/me/Workspace/proj/some-ignored-file.js) 1
    File ignored because of a matching ignore pattern. Use "--no-ignore" to
    override.

Thanks, @sirlantis! This looks very much related to #24.


[Enhancement] Keep the selection popup on screen when the "Multiple" attribute is enabled

It will be a super nice to have feature to have an option to keep the selection popup on screen after a selection is made and the "Multiple" attribute is set on the target element, so that the user doesn't have to manually trigger the popup for every selection to be made.

mhh yes so what i did is keep it open if you set the threshold to 0 you can check in the demo
https://github.com/lekoala/bootstrap5-tags/releases/tag/1.4.3


Move METRICS_PORT to point to container metrics

Port 9090 is used by the container while the service is port 8080.

Tested manually and checked the UI - it shows correct metrics when using port 9090. Thanks @phvalguima


test: added tests for the case officer page

The commit message is in the wrong format which will probably cause issues with the commit message linting so please edit it before merging to master.
The commit message should be something like commit-type(ticket-number): the commit message and can be easily created by running npm run commit from the root of the repo.


[HW]

Name:
Email<EMAIL_ADDRESS>Linkedin Profile: https://www.linkedin.com/in/mazil-khatib-730b62146/
Attach the homework step I screenshots below:
<SCREENSHOTS>
<DEPLOYED URL>

Looks good Mazil! Thanks!

Ha, I love that you shared your deployed app as well. I think it's really cool I can simply access that and Netlify will serve it from a CDN close to me. Nice job, here you go -> https://api.badgr.io/public/assertions/d6AMgxpPTQi9WmY0D7BxwA?identity__email=mazilkhatib786%40gmail.com

BTW Mazil, looking at your images you should delete the swagger one because it contains your astra token.

Thanks for reviewing my work, just deleted that swagger screenshot 😅

Of course and awesome. Have a great weekend.


Top bar of Files is not being coloured on light color

Explain the bug
The top bar has no color at all on light color. Dark color works well though. It's an odd bug since I don't see no one else talking about this...
To reproduce

Open Files
Check the top bar

Expected behavior
Should have the right colors.
Logfile
debug.log
debug_fulltrust.log
Screenshots

System Information

OS Version: Windows 10 Pro 21H1 19043.1110 / Windows Feature Experience Pack 120.2212.3530.0
App version: <IP_ADDRESS> and last main, I have the issue on both versions.

Additional comment
Restarting the app and even the computer didn't solve the issue.

I fear this is by design. I'm not sure but it should be the fallback colour of the new Mica brush on W10.

The fallback color was removed in #5482 I think, @winston-de is it possible to bring it back?

I removed the conditional xaml statement because it was causing crashes on startup (could not find resource of key RootBackgroundBrush). Anyway, the colors do seem to be off (in the windows 11 preview too), I'll make a pr to fix them.

This issue should be resolved with #5507.


Extension issue

Issue Type: Bug
Extension Name: python
Extension Version: 2020.6.89148
OS Version: Darwin x64 19.5.0
VSCode version: 1.46.1

{
	"messages": [],
	"activationTimes": {
		"codeLoadingTime": 128,
		"activateCallTime": 112,
		"activateResolvedTime": 84,
		"activationReason": {
			"startup": false,
			"extensionId": {
				"value": "ms-python.python",
				"_lower": "ms-python.python"
			},
			"activationEvent": "onLanguage:python"
		}
	},
	"runtimeErrors": []
}

The activation time is pretty good, not sure what issue you're experiencing.
If you're experiencing slowdown, please upload the CPU profile which will help us track down the issue. Follow the steps here:
https://github.com/Microsoft/vscode/wiki/Performance-Issues#profile-the-running-extensions


add HPLAY logo

hey there, I assume you don't need that PR so i'll close it but feel free to reopen and tag me if you still need it.


Client Crash

My client crashes when I try to join my server: https://pastebin.com/ff5FwcvH

Do you get this crash when no portal is nearby?

Do you get this crash when no portal is nearby?

There was a portal nearby. But I think this was just a one-time thing cause I was able to join a few hours later.


Count Of Events

hi.in Domain Layer we have Events. such as CustomerCreatedEvent ,...
should we create events for each entity?
In this case, in a large project with hundreds of entities, this is a disaster.

yes, maybe I will create a share project to save domain events class


Add documentation covering conformance tests

What would you like to be added:
Documentation that covers that provides an overview of our conformance tests as well as how to run them and add new ones.
Why this is needed:
Conformance tests are key to the success of this API, ensuring that different implementations provide a consistent experience. Unfortunately today we have no documentation covering conformance tests (unless you count the GEP).
/assign

Definite +1 from me. I'd probably say there's a follow-up once we've done this - to provide a way for implementations to do something to prove what version and tests they're conformant to. Not urgent, but feels like we need some way to reward implementations for doing the work to be, and prove they are, conformant.

Hmm, I think there's still some to do here about how to run, etc? @robscott should we reopen to track that?

Good catch, thanks @youngnick!

/remove-lifecycle stale

I think we're safe to close this once again as we have documentation currently that seems to cover the basics, but we also have #1709 which includes work for extending the conformance documentation to cover setup, configuration and reporting results as well. If I'm wrong and there's something we still need to do that's not covered, please re-open!


iMazing 3 Free Download For Mac OS 2024 Crack[Latest]

iMazing is the world's most trusted software to transfer and save your messages, music, files and data from your iPhone or iPad to your Mac or PC. Gain powerful backup, data extraction, media, and file transfer capabilities, and much more with iMazing.


Slow Response Time

Hi,
Currently the response time that I got from NodeJS is between 3 to 5 seconds slower than the same query ran in the Databricks UI, e.g. in Databricks I have 0.5s, and in other side with NodeJS connector I got 4.5s.
There is anything that I can do to improve this?
I followed the documentation avaiable here: https://docs.databricks.com/dev-tools/nodejs-sql-driver.html
Thank you

@kravets-levko Do you have some time to check this? Thank you!


Add error state support to DaxTextInput

Task/Issue URL: https://app.asana.com/0/488551667048375/1204338910522509/f
Description
Add error state support to DaxtextInput and use it in NetP waitlist
Steps to test this PR
Feature 1

[ ] Go to NetP through settings
[ ] Select I have an Invite Code
[ ] Type a random bunch of characters
[ ] Press the arrow/ok button on the keyboard
[ ] Check that it submits the code and triggers the error state
[ ] Check error state styling is correct

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

develop

#4120   👈

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @CrisBarreiro and the rest of your teammates on  Graphite


Support dark theme on docs

Thanks @colebemis for the help!
This PR adds a way of toggling dark theme in the docs using the cmd + ctrl + t shortcut

Woo! I'm glad this worked.
Might be nice to add some border to the Box:

👍 💯 I wonder if we could add an issue to track adding a UI element to toggle the theme. Discovering the keyboard shortcut is very not obvious IME

I think that's intentional since it isn't fully shipped yet?

@srt32 From my PR in Primer React:

The keyboard shortcut is intentionally undiscoverable because it should only be used to visually test components as we migrate to functional color variables (part of the theming epic).
This is a temporary solution. When Primer React Components fully supports color modes, we'll be able to implement dark mode across the entire docs site instead of just the code examples.

https://github.com/primer/components/pull/1095


Support rechunk with unknown dimensions

Sometimes we have arrays where some dimensions are known and some dimensions are unknown.  In these cases rechunking currently fails.  It would be nice if we could rechunk naively in these cases only along the known dimensions, leaving the chunk structure in unknown dimensions untouched.

cc @pitrou because he knows the rechunking code well (although no rush)

@TomAugspurger if you find yourself with free time you might find this issue interesting.

I'm slowly looking into this. One question I have (which is probably just me not understanding the code): Is there a potential optimization when you don't change the chunks on a certain axes?
Consider these two cases:
import dask.array as da
from dask.array.rechunk import plan_rechunk

In [20]: x = da.ones(shape=(20, 30), chunks=(4, 6))

In [21]: plan_rechunk(x.chunks, ((10, 10), (5, 5, 5, 5, 5, 5)), x.dtype.itemsize)
Out[21]: [((10, 10), (5, 5, 5, 5, 5, 5))]

In [15]: y = da.ones(shape=(20, 30, 40), chunks=(4, 6, 8))

In [16]: plan_rechunk(y.chunks, ((10, 10), (5, 5, 5, 5, 5, 5), y.chunks[-1]),
                      y.dtype.itemsize)
Out[16]:
[((10, 10), (6, 6, 6, 6, 6), (8, 8, 8, 8, 8)),
 ((10, 10), (5, 5, 5, 5, 5, 5), (8, 8, 8, 8, 8))]

I would have expected the two plans to be similar, aside from the second plan having the extra chunks in the tuple for the extra dimension. My hope is that we can treat rechunking with some unknown axes similarly, since those axes won't be changing.
Again, I don't fully understand the code, so perhaps this is addressed later on. I'll keep looking.

Oh, it seems that plan_rechunk hit the threshold in the second case.
In [18]: plan_rechunk(y.chunks, ((10, 10), (5, 5, 5, 5, 5, 5), x.chunks[-1]), x.dtype.ite
    ...: msize, threshold=10)
Out[18]: [((10, 10), (5, 5, 5, 5, 5, 5), (8, 8, 8, 8, 8))]

You may have to create a separate version of plan_rechunk for the unknown axes case, since plan_rechunk currently assumes it can compute the size of intermediate results.

One easy way to do that would be for that plan_rechunk implementation to never create intermediate steps when there are unknown axes.

Ok. I think I have a solution that should work here. Need to add more testing and fix up one edge case. Should have it tonight or tomorrow morning.

On Apr 21, 2017, at 09:57, Antoine Pitrou<EMAIL_ADDRESS>wrote:
One easy way to do that would be for that plan_rechunk implementation to never create intermediate steps when there are unknown axes.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Look into SSD trim again

see https://github.com/rootzoll/raspiblitz/issues/2488#issuecomment-1036473136

As far as I understand the topic during my research for a solution, automatic TRIM support might not be activated automatically even if the USB bridge adapter used does have proper UASP support AND does support TRIM properly. So the device provisioning mode the OS chooses may be more on the conservative side. Frankly, I'm no expert here.
So if UASP works properly, TRIM is supported by the USB adapter bridge AND the storage device it is worth a try to activate it. But as Jeff Geerling reported (see full story https://www.jeffgeerling.com/blog/2020/enabling-trim-on-external-ssd-on-raspberry-pi) in rare cases things can still go horribly wrong.
I am not sure if there is a reliable automatic scripting way to do this; should be possible but I have no idea how it turns out if a USB bridge adapter misbehaves. SATA and NVMe SSDs (the bare storage devices) should all support TRIM, it's usually the USB adapter bridge that causes trouble if it's firmware doesn't support stuff properly. And the Raspberry Pi and the USB adapter bridge have to "understand" each other and speak the "same language".

I can confirm two additional USB3 enclosures to work properly with UASP and TRIM support enabled (based on own testing and procedures as in my issue #2488 comment).
The enclosures were purchased mid 2021, current incarnations may have different controllers built-in.
ICY BOX IB-247-C31 Type-C Enclosure for 2.5inch SATA Drives
Mine has vendor and device ID 2109:0715
Cable Matters USB 3.1 Type-C Gen2 External SATA SSD Enclosure
Mine has vendor and device ID 174c:235c
I tested also a third enclosure Inateck Enclosure 2.5inch USB 3.0 metal mesh black SA01002: the item title on Amazon claims to have UASP support for this one, but it failed me to get it properly working. With UASP enabled on this one, IO performance is non-existant and maybe errors show up in a scary frequency in the logs. I quickly abandoned further UASP tests to not screw up the content of the used Samsung EVO 860 1TB SSD.
This (very likely) UASP malfunctioning enclosure (with current RaspiOS 64bit) has vendor and device ID 152d:0578. (It might be possible to get the controller working with a firmware update, but I haven't tried.)
I haven't updated yet to RaspiBlitz v1.7.2, still on v1.7.1, need first to see what recent issues have been reported with the new version... ;-)
With properly working UASP enclosures I enforce UASP mode by creating the empty file /boot/uasp.force, particular whitelisting in file /home/admin/config.scripts/blitz.datadrive.sh might not be necessary at all because IIRC the uasp.force file flag takes precedance.
To make active TRIM mode reboot resiliant, create file /etc/udev/rules.d/10-trim.rules with content
ACTION=="add|change", ATTRS{idVendor}=="174c", ATTRS{idProduct}=="1153", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"
ACTION=="add|change", ATTRS{idVendor}=="2109", ATTRS{idProduct}=="0715", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"
ACTION=="add|change", ATTRS{idVendor}=="174c", ATTRS{idProduct}=="235c", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"

Reboot and confirm UASP and enabled TRIM by following commands, the output of lsusb -t should show something like
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
...

and the command (as root user) find /sys/ -name provisioning_mode -exec grep -H . {} + | sort should spit out something like
/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2/2-2:1.0/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0/provisioning_mode:unmap

If you see .../provisioning_mode:full instead of .../provisioning_mode:unmap then something is wrong with your udev rules.
To enable weekly automatic trimming, execute the command once after enabling UASP for your USB SSD enclosure.
$ sudo systemctl enable fstrim.timer

Enjoy more efficient UASP protocol and happy TRIMming!

For v1.8 add quickly the vendor ids (see above) and the push to v1.8.1 to take a look at Trim again.

For inspiration:
https://github.com/muhkuh-sys/raspberry_enable_trim
I have forced UASP and enabled TRIM for this combination without experiencing any trouble:
https://github.com/rootzoll/raspiblitz/issues/1805#issuecomment-734417492


GetFeeds must always discard actions with dangling repo_id

See https://discourse.gitea.io/t/blank-page-after-login/5051/12
for a panic in 1.16.6.

LGTM, seems a bit hacky tbh. Seems like we should actually fix loadRepoOwner to not panic.

I agree. Now that the tests are passing I'll try to follow your suggestion.

@Gusted Added a safeguard so loadRepoOwner is no longer susceptible to panic on action.Repo == nil

@singuliere please refrain from force pushes, it makes it hard to review PRs

Codecov Report

Merging #19598 (f0ca512) into main (cc3016f) will increase coverage by 0.01%.
The diff coverage is 18.18%.

@@            Coverage Diff             @@
##             main   #19598      +/-   ##
==========================================
+ Coverage   47.41%   47.42%   +0.01%
==========================================
  Files         953      953
  Lines      132668   132671       +3
==========================================
+ Hits        62902    62919      +17
+ Misses      62195    62172      -23
- Partials     7571     7580       +9

Impacted Files
Coverage Δ

models/action_list.go
74.28% <0.00%> (-2.19%)
:arrow_down:

models/unittest/consistency.go
28.87% <0.00%> (-0.21%)
:arrow_down:

models/action.go
48.61% <40.00%> (ø)

modules/notification/mail/mail.go
39.04% <0.00%> (-2.74%)
:arrow_down:

modules/notification/ui/ui.go
58.92% <0.00%> (-1.79%)
:arrow_down:

models/notification.go
63.17% <0.00%> (-1.09%)
:arrow_down:

models/issue_comment.go
52.37% <0.00%> (+0.45%)
:arrow_up:

services/pull/pull.go
40.52% <0.00%> (+0.46%)
:arrow_up:

models/repo_list.go
76.15% <0.00%> (+0.48%)
:arrow_up:

... and 5 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update cc3016f...f0ca512. Read the comment docs.

@singuliere please send backport :)


Multiple output

As an enhancement, it would be interesting to have multiple outputs.
For example "What's the price of the Pink the shirt?" outputting ["Price", "Pink Tshirt"]
It could allow people to create more logic and have a more organized code, instead of training the network with a simple "Pink tshirt price" output.

We're using a softmax (IIRC) here to optimize for classifying one thing.
A network to do multi-label classification would be far more complex in terms of its architecture and a bit out of scope of this project. It was meant as a POC that this stuff can be done in JS.
Maybe down the road if I end up spending more time on this.

I understand and it's great, no worries.
I'll see if I can work a bit on it too, it would bee cool to test it out.
Don't forget to take a look at my little pull request.


Why is pushState disrupted when using ng-include?

All information is in the link: https://stackoverflow.com/questions/58297035/why-is-pushstate-disrupted-when-using-ng-include

I have added a comment to the StackOverflow question. I'll follow up there when I have clarification of the problem. Meanwhile closing this as it is a support request rather than an issue.

Thanks. I answered your question on StackOverflow.


Model error: something is wrong with the tracker: 9th shot not recorded

I don't know if I'm doing something wrong, or if this is a bug in our code.  Running the three_HoM_star.ini file.

(I was on master at the time.)

** Event #791  t=0.000593953676  Three_HoM_star.EndNode[0].qrsa.re (RuleEngine, id=42)  on  (quisp::messages::CombinedBSAresults, id=456)
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[0]
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[1]
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[2]
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[3]
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[4]
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[5]
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[7]
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[8]
INFO (RuleEngine)Three_HoM_star.EndNode[0].qrsa.re: !!!!!!!!!!!!!! Freeing this qubit!!!(quisp::modules::stationaryQubit)statQubit[9]
<!> Model error: Something is wrong with the tracker....9 th shot not recorded -- in module (quisp::modules::RuleEngine) Three_HoM_star.EndNode[0].qrsa.re (id=42), at t=0.000593953676s, event #79

Error comes from RuleEngine.cc:
void RuleEngine::freeFailedQubits_and_AddAsResource(int destAddr, int internal_qnic_address, int internal_qnic_index, CombinedBSAresults *pk_result){
line 883:
if (it == tracker[qnic_address].end())
error("Something is wrong with the tracker....%d th shot not recorded",i);//Neighbor not found! This should not happen unless you simulate broken links in real time.
Very likely this has to do with ongoing development.

Fixed: problem was that the speed of light was zero!


lessc : source-map with auto-prefix plugin make an error

When using less-plugin-autoprefix with the --source-map option ; the CSS file is generated but lessc exit with an error :
(Rq: changing --source-map to --source-map-map-inline avoid the error)
cmd.exe /D /C call C:\......\node_modules\.bin\lessc.cmd --source-map --autoprefix test.less test.css
internal/fs/utils.js:793
  throw new ERR_INVALID_ARG_TYPE(
  ^

TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of SourceMapGenerator
    at writeFile (fs.js:1487:5)
    at go$writeFile (C:\......\node_modules\graceful-fs\graceful-fs.js:138:14)
    at Object.writeFile (C:\......\node_modules\graceful-fs\graceful-fs.js:135:12)
    at writeSourceMap (C:\......\node_modules\less\bin\lessc:183:10)
    at writeSourceMapIfNeeded (C:\......\node_modules\less\bin\lessc:207:7)
    at C:\......\node_modules\less\bin\lessc:299:11
    at C:\......\node_modules\less\bin\lessc:237:11
    at C:\......\node_modules\graceful-fs\graceful-fs.js:143:16
    at C:\......\node_modules\graceful-fs\graceful-fs.js:61:14
    at FSReqCallback.oncomplete (fs.js:180:23) {
  code: 'ERR_INVALID_ARG_TYPE'
}

Process finished with exit code 1

Command executed by a "file watcher" of JetBrain IDE (PHPStrom). All parameters by default except adding --autoprefix
lessc installed locally as "devDependencies".

My bad fixed by : https://github.com/less/less-plugin-autoprefix/pull/41
Why this pull request ins't apply ?


Request to include Server IP in cfg file

Hi Austin,
Is it possible to include a server IP entry in the cfg file?
I have several virtual network adapters on the server, including my VPN, and EdgeBridge tends to pick the wrong one to bind to; thus, it never responds to ST.
Thanks,
Tim

Probably; let me take a look at it and get back to you.

Hello - I've placed an updated edgebridge in the TestVersion folder - both Python script and Windows executable.  This allows you to add an entry to the edgebridge.cfg file to specify the server IP address.  (See the sample template)
Please test to see if this meets your needs, and let me know the results.

Thank you Todd!
It works.


Feature request - Firebase admin sdk

I looked through the angularfire2 docs and didn't see this, so I am either opening a feature request or a documentation request.
I would love to have this functionality:
https://firebase.google.com/docs/auth/admin/manage-users#create_a_user
and be able to administer my users from an admin page on my site.
Version info
    "@angular/animations": "^4.1.0",
    "@angular/common": "^4.0.0",
    "@angular/compiler": "^4.0.0",
    "@angular/core": "^4.0.0",
    "@angular/forms": "^4.0.0",
    "@angular/http": "^4.0.0",
    "@angular/material": "git+https://github.com/angular/material2-builds.git",
    "@angular/platform-browser": "^4.0.0",
    "@angular/platform-browser-dynamic": "^4.0.0",
    "@angular/router": "^4.0.0",
    "angularfire2": "^4.0.0-rc.0",
    "core-js": "^2.4.1",
    "firebase": "^3.9.0",
    "rxjs": "^5.1.0",
    "zone.js": "^0.8.4"

Expected behavior
Access to the users authentication console through my own page.
Actual behavior
Must go through firebase console.

@jdell64 Admin SDK is for server side only. AngularFire is for client side apps. There are no plans for us to merge the two together.


Expose phoenix and Wireguard ports specified in configuration

Closes #1395

Pull Request Test Coverage Report for Build da8782d26633dfe7b55359d4b0d60727c02e4fcf-PR-1372

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 69.223%

Totals

Change from base Build cce70cf552662ea6fe8a8f36c3d6ddb0ec49f2d1:
0.0%

Covered Lines:
1417

Relevant Lines:
2047

💛  - Coveralls

Refs #1365


页面开发完了，开发模式运行正常，正式环境运行js报错

本地项目 npm run build，npm start之后
出现js报错，导致页面不能正常展现
请教下会是什么问题呢？

报错如下：
manifest.304b6a77.js:1 Uncaught TypeError: Cannot read property 'call' of undefined
at c (manifest.304b6a77.js:1)
at Object. (bundle.be14aa0e.js:1)
at c (manifest.304b6a77.js:1)
at window.webpackJsonp (manifest.304b6a77.js:1)
at bundle.be14aa0e.js:1
Uncaught TypeError: Super expression must either be null or a function, not undefined
at a (vendor.71c36975.js:6)
at vendor.71c36975.js:6
at s (vendor.71c36975.js:6)
at Object. (vendor.71c36975.js:6)
at c (manifest.304b6a77.js:1)
at Object. (vendor.71c36975.js:1)
at c (manifest.304b6a77.js:1)
at Object. (vendor.71c36975.js:1)
at c (manifest.304b6a77.js:1)
at window.webpackJsonp (manifest.304b6a77.js:1)


[Fluent 2 iOS] PillButtonBar Update

Platforms Impacted

[x] iOS
[ ] macOS

Description of changes
This change updates the PillButtonBar to newest font and color designs from Fluent 2. This does not include any further token changes. Those will come in a separate PR after final review from design.
Verification
(how the change was tested, including both manual and automated tests)

Before
After

Pull request checklist
This PR has considered:

[x] Light and Dark appearances
[x] iOS supported versions (all major versions greater than or equal current target deployment version)
[ ] VoiceOver and Keyboard Accessibility
[ ] Internationalization and Right to Left layouts
[x] Different resolutions (1x, 2x, 3x)
[x] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)
[x] iPad Pointer interaction
[ ] SwiftUI consumption (validation or new demo scenarios needed)
[ ] Objective-C exposure (provide it only if needed)

Microsoft Reviewers: Open in CodeFlow

Can you add a gif of pointer interaction?

Pointer interaction before/after gifs have been added.


NPM js-beautify: different treatment of "-" in command line

Is it possible that "-" as a parameter is being treated differently in the situation if the script is run from the git checkout, or from npm install?
<EMAIL_ADDRESS>installed via npm:
% js-beautify -
Unable to open path "/home/e/-"
git checkout, v1.4.2:
% ./js/bin/js-beautify.js -
[waiting for stdin]

From npm, the command does not seem to handle stdin.
$ js-beautify - "var x = 3"
Unable to open path "my/home/path/blah-"
Run `js-beautify -h` for help.

$ npm -v js-beautify
1.4.3

$ npm version
{ http_parser: '1.0',
  node: '0.10.26',
  v8: '<IP_ADDRESS>',
  ares: '1.9.0-DEV',
  uv: '0.10.25',
  zlib: '1.2.3',
  modules: '11',
  openssl: '1.0.1e',
  npm: '1.4.3' }

@cdosborn - Thanks!
Here's a work around for the moment:
$ js-beautify -f - <<< "var x = 3"
var x = 3

There's a pull request already in for improving this area, so maybe this will get into the next release.

Thanks, looking forward.

This looks to be fixed for the next version.


Azure.Provisioning: Update Redis to provide IsAccessKeyAuthenticationDisabled

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Provisioning.Redis


Can't import v2.0.0

Hi @jeff-hykin!
Sadly the latest version doesn't work if you import it f.e. in a virtualenv:
(venv_ez_yaml) gdubicki@locahost ~
$ python3
Python 3.11.2 (main, Feb 16 2023, 02:55:59) [Clang 14.0.0 (clang-14<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import ez_yaml
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/gdubicki/venv_ez_yaml/lib/python3.11/site-packages/ez_yaml/__init__.py", line 1, in <module>
    from .__dependencies__ import ruamel
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'ez_yaml.__dependencies__'

Duplicate of https://github.com/jeff-hykin/ez_yaml/issues/3, caused by the GitHub outage. :P


fix: show example picker if the list only has one example

Fixes #1406
Test Spec
{
  "openapi": "3.0.0",
  "components": {
    "examples": {},
    "headers": {},
    "parameters": {},
    "requestBodies": {},
    "responses": {}
  },
  "paths": {
    "/example": {
      "get": {
        "summary": "Single example in `examples`",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                },
                "examples": {
                  "one": {
                    "value": {
                      "hello": "example nested"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/example2": {
      "get": {
        "summary": "Multiple examples in `examples`",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                },
                "examples": {
                  "one": {
                    "value": {
                      "hello": "example"
                    }
                  },
                  "two": {
                    "value": {
                      "hello": "example"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/example3": {
      "get": {
        "summary": "Single example",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                },
                "example": {
                      "hello": "example"
                }
              }
            }
          }
        }
      }
    }
  }
}

Before (Main)

After (This PR)

I guess we also render the value stuff maybe we should sub select that?

I guess we also render the value stuff maybe we should sub select that?

Yes, i think only the value should be rendered. You could add properties like description top-level to add more context to the example

Hey @TimoGlastra! I updated it to use the $.value field matching with the OpenAPI spec and fall back to the entire object if not. This PR should be good to merge now.
On another note we should really clean up the types in the responses @marclave, it's like the wild west in there 😅

Hey @TimoGlastra! I updated it to use the $.value field matching with the OpenAPI spec and fall back to the entire object if not. This PR should be good to merge now.
On another note we should really clean up the types in the responses @marclave, it's like the wild west in there 😅

wanna cut a ticket to prune up the responses :) great idea


add pomodoro challenge

:warning: Just open-source challenges! Please! :warning:
Add line 42.
Thanks

@Bruno-Luna Thanks for the PR but here are just challenges that companies use for hiring


[STORM-3380] Use Objects.equals to avoid possible NullPointerException

Hello,
I found that if the Map "data" does not have the key "TYPE", the String "compType" may cause potential risk of NullPointerException since it is immediately used after initialization and there is no null checker. One recommended API is Objects.equals(String,String) which can avoid this exception.

@bd2019us Thanks, looks great. Could you squash to one commit, and we can merge after the 24-hour waiting period?


Tidy up default

Format default (plain text) now working as advertised.
Updated doc.
Simplified func.rb

Removed JSON parsing when format == default.
From https://github.com/fnproject/fn/blob/master/docs/developers/function-format.md:
"For instance, if someone were to post a JSON body, the unmodified body would be sent in via STDIN. The result comes via STDOUT."


Title: PR: Fix Fraction rule

git pull https://github.com/tvraman/speech-rule-engine acss-fraction

Merged ages ago.


Create a script for integrating SCE objects

Before we can add a process to the integration workflow started in #240 for integration with harmony and integration with fastMNN, we will probably want to have a script that can be used for integration that is run by each of those processes.
One option is to have a script for each process, so one script that will integrate using harmony and then another separate script to integrate using fastMNN. However, I think a lot of steps might be repeated and we might be able to combine into one script with an integration method as the input. Provided with an integration method, the script would perform either harmony or fastMNN and then output the integrated object.
Another alternative is to allow for multiple integration methods as the input and then perform integration for both methods with the same process in the workflow. But I think we want to keep these processes separate as it would be easier to remove one process or not perform one type of integration in the future. Either way, we could create one script that can perform both integration methods and takes as input a merged SCE object and an integration method to perform and use that same script in two processes.

we will probably want to have a script that can be used for integration that is run by each of those processes

To clarify this would be an R script that gets called by a process that will be written to live in an nf script, yes?

we will probably want to have a script that can be used for integration that is run by each of those processes

@allyhawkins To clarify this would be an R script that gets called by a process that will be written to live in an nf script, yes? Somehow in my head I originally thought this was nf but reading the issue again I don't think that original thought makes sense!

@allyhawkins To clarify this would be an R script that gets called by a process that will be written to live in an nf script, yes? Somehow in my head I originally thought this was nf but reading the issue again I don't think that original thought makes sense!

Yes that's correct. It would be a Rscript that lives in the bin folder and then within a nextflow process that script will get run.

Closed by #274


Reflecting Kotlin Optionality

Hello! I'm using this library with Kotlin and I'd love a way to have the schema reflect whether or not a field is nullable based on whether or not the reflected type is marked as optional in Kotlin.
e.g.
data class User(
  val firstName: String,
  val lastName: String?,
  val address: Address
)

data class Address(
  val address1: String,
  val address2?: String,
  val city: String,
  val zip: String
)

and have the schema be generated like so (note the placement of !s is inverse to placement of ?s):
type User {
  firstName: String!
  lastName: String
  address: Address!
}
type Address {
  address1: String!,
  address2: String,
  city: String!,
  zip: String!
}

My understanding is that this limitation is due to the fact that the type introspection is based on the Java types which don't support optionals. I think all that would be needed to implement this behavior myself would be a way to get at the KType for fields in a SchemaTransformer. Curious if anybody has run into that need as well
This library is great by the way, thanks!

I unfortunately know very little about Kotlin myself, but would happily accept a Kotlin-compatibility module if someone were to contribute it.
There's a few ways I can imagine to go about this:

Implement a TypeMapper like the existing NonNullMapper in Kotlin, and use Kotlin's reflection to decide nullability. You can get the underlying Java elements (field/method/constructor/parameter) via TypeMappingEnvironment#rootElement#elements, which you can then turn into a Kotlin property via ReflectJvmMapping.getKotlinProperty and check isMarkedNullable. I'd then make that TypeMapper a part of a Module, just for easy future Kotlin-specific additions.
It should be possible to use kotlinx-metadata-jvm and parse Kotlin metadata from Java. Then basically do the same as above, just from Java, not Kotlin.
Implement a SchemaTransformer (as you suggested), and override transformField/transformInputField/transformArgument. You can get access to underlying Java elements the same as in 1 and wrap the type as needed. Then do the same little dance to make a Module.
Same as above but from Java 😆

I'd make that a separate Maven module as well in the SPQR modules project.
Interested in trying this and contributing? Of course, if there's yet another way you see and prefer, go right ahead.

Thanks! This was super helpful.
This TypeMapper appears to be doing the trick quite nicely for me:
class KotlinNullableTypeMapper : TypeMapper {
    override fun toGraphQLType(
        javaType: AnnotatedType,
        mappersToSkip: MutableSet<Class<out TypeMapper>>,
        env: TypeMappingEnvironment
    ): GraphQLOutputType {
        mappersToSkip.add(this.javaClass)
        val inner = env.operationMapper.toGraphQLType(javaType, mappersToSkip, env)
        val nullable = isNullable(env)
        return if (!nullable) {
            GraphQLNonNull(inner)
        } else inner
    }

    override fun toGraphQLInputType(
        javaType: AnnotatedType,
        mappersToSkip: MutableSet<Class<out TypeMapper>>,
        env: TypeMappingEnvironment
    ): GraphQLInputType {
        mappersToSkip.add(this.javaClass)
        val inner = env.operationMapper.toGraphQLInputType(javaType, mappersToSkip, env)
        val nullable = isNullable(env)
        return if (!nullable) {
            GraphQLNonNull(inner)
        } else inner
    }

    private fun isNullable(
        env: TypeMappingEnvironment,
    ): Boolean {
        val elements = env.rootElement.elements
        val field = elements.first { it is Field } as Field
        val kotlinProperty = field.kotlinProperty
        return kotlinProperty?.returnType?.isMarkedNullable.let { it != null && it }
    }

    override fun supports(element: AnnotatedElement, type: AnnotatedType): Boolean {
        return if (element is TypedElement) {
            (emptyList<AnnotatedElement>() + element.elements).firstOrNull { it is Field } != null
        } else {
            false
        }
    }

@dave-at-season your KotlinNullableTypeMapper seems to only work partially on schemas. I noticed it does not apply nullability directly to the result of the schema, but to the properties of data returned by queries. You don't happen to have an updated version of that class do you?
If not, I might eventually tack on some updates to your class, just don't have the time to figure that out at the moment.

Seems intentional to me, as the mapper is implemented to only accept fields. You could instead make it check for methods as well, and reflect on the return type. Or parse KType using the lib mentioned above.


Tap Tempo on Mac registering too slow

When I tap the tempo in the stand-alone Mac app using trackpad, it sets the tempo too slow. If I tap in a different app, it's accurate, so I don't think I'm just a lame tapper. :-)

Tap to tempo is simply:

averaging (how much data/taps you log and how you average them)
and smoothing (how extreme do you filter).

So not all apps are the same of course.
How I test it usually.

Play a song (YouTube, Spotify, etc)
Start tapping with the beat. about 4-6bars.
Usually I get ±1bpm offset (Eg if bpm was 118 I'll get something like 117.7 or 119).

Since this is all open-source you can review the code.
https://github.com/talaviram/TICK/blob/main/Source/model/TapModel.h
Personally with some DAWs I had more fluctuation in the "methodology". and my use-case was when I'm in a rehearsal and someone plays, I try to "catch" his tempo for us to play at his pace.

I think I found a clue as to what is going on .
It is accurate the first time I use ’tap’ after opening the app. But on all subsequent taps, it is too slow. For instance, on a song that should be 122 BPM, I get about 105 on subsequent uses. But it is accurate on the first use. If I restart the app, it is accurate again on only the 1st use. This is true in stand-alone and an an AU plugin in MainStage.
I also just figured out that if I tap way too fast (like 220), and then try it again, it will be pretty accurate.
Thanks for considering this.
Dan Ryker
www.danryker.com //<PHONE_NUMBER>
On Sep 28, 2022, at 10:47 PM, Tal Aviram @.***> wrote:
Tap to tempo is simply:
averaging (how much data/taps you log and how you average them)
and smoothing (how extreme do you filter).
So not all apps are the same of course.
How I test it usually.
Play a song (YouTube, Spotify, etc)
Start tapping with the beat. about 4-6bars.
Usually I get ±1bpm offset (Eg if bpm was 118 I'll get something like 117.7 or 119).
Since this is all open-source you can review the code.
https://github.com/talaviram/TICK/blob/main/Source/model/TapModel.h https://github.com/talaviram/TICK/blob/main/Source/model/TapModel.h
Personally with some DAWs I had more fluctuation in the "methodology". and my use-case was when I'm in a rehearsal and someone plays, I try to "catch" his tempo for us to play at his pace.
—
Reply to this email directly, view it on GitHub https://github.com/talaviram/TICK/issues/9#issuecomment-1261797037, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3KOXWADRFBJBSWV6SVWNG3WAUUQFANCNFSM6AAAAAAQYDKQFQ.
You are receiving this because you authored the thread.


First 3 fleet based unit tests

This PR contains 3 new fleet based unit tests:

test-a-const-1: constant demand
test-a-grow-1: growing demand and non-zero initial demand
test-a-grow-2: growing demand and zero initial demand

This looks much better Gwen, thanks!


what resolution and size should I set when create image in phtoshop for iphone 6s

I want to create an image for 2x(XHDPI) screen, such as the iPhone 6s (326ppi   750*1334px ).
UI designer creates the prototype in adobe xd and measured the unit in pt and the size is 375 * 667pt.
how should I create it in photoshop? how should I set the resolution(PPI) and width&height in px?
should I set 326ppi & 750*1334px for 2x screen?
I am so confused about this and struggled for days.
have read the material design & apple human interface guide & android developer manual.
still did not find any documentation for this.

Hi, the question you're asking is specific to Apple devices and Photoshop. You may get some help if you post it on Stack Overflow. Closing, as this is isn't an issue with Flutter itself.


[BUG] Debugging Keyword in VSC Debug Console: "DataError/invalid Syntax"

Log To Console  Foo
DataError("Evaluating expression 'Log To Console  Foo' failed: SyntaxError: invalid syntax (<string>, line 1)")
Builtin.No operation
DataError("Evaluating expression 'Builtin.No operation' failed: SyntaxError: invalid syntax (<string>, line 1)")

Steps to reproduce the behavior:

Debug a Robot
stop at breakpoint
open debug console
enter a simple Keyword to debug - they always lead to a failure ("SyntaxError")

Expected behavior
I switched from RF Language Server to Robot Code and was used to debug keywords at runtime via the debug console. To my surprise, it does not work in Robot Code. Shouldn't it?
Desktop (please complete the following information):

VS Code Version 1.73.1
RobotCode Version: 0.14.5
OS: Mac OS
Python Version 3.9... 3.10
RobotFramework Version 6

Hi Daniel,
worked perfectly! Thanks!
Regards,
Simon


I have some trouble so I made it to the item part

When I try (Registry.ITEM) I get "ITEM" is not a resolve in problems on vscode I can show the code if needed

in 1.19.4 it's Registries.ITEM


Is it possible to use raw expressions in the block macro?

Using hcl-rs = "0.6.5" I am trying to produce the output
module "foo" {
    name = var.name
}

with the block macro. But nothing I have tried can produce this output, at most it always quotes the var.name which is not what I need. I have tried:
    hcl::block!(
        module "foo" {
            // name = var.name // error: recursion limit reached
            name = "var.name" // Produces `name = "var.name"` (as expected)
            name = (RawExpression::new("var.name")) // Produces `name = "var.name"`
            // name = RawExpression::new("var.name") // error: recursion limit reached
        }
    )

And cannot see anything other way to get this to work. Is this currently possible with the macros?
Using the builder does work as expected:
    Block::builder("module")
            .add_label("foo")
            .add_attribute(("name", RawExpression::new("var.name")))
            .build()

But ends up being a lot noisier than the macros.

Hi there!
Coincidently, this is already fixed in main but not released yet. I'll most likely release 0.7.0 in the next few days.
The fix in main produces the block structure that you're expecting using this macro call:
hcl::block!(
    module "foo" {
        name = (RawExpression::new("var.name"))
    }
)

Using var.name and name = RawExpression::new("var.name") in the macro call will probably never be supported as it'll probably require to convert the macros into proc-macros due to the parsing complexity. These macros are just meant as convenience for simple cases, but will fall over if you try to create a more complex structure.

Yes, the main branch has fixed this. Thanks.

@mdaffin 0.7.0 was released.


Unbind or destroy an instance?

Is there a way to unbind/destroy and reinit an easy-toggle instance? My scenario is that I want to use easy toggle on an element on mobile, but not on desktop. I was thinking in my JS on screen resize I could destroy or reinit the instance depending on the screen size.

Sorry for the delay, I was on vacations. I'm checking if that is possible.

Ok @danwhite85, I have a question: in your scenario, is there only on trigger inside the entire page, or several?
In this case, you could lazyload EasyToggleState after checking if you are on mobile device, right?

There are several. If it doesn't fit within the goals of this script, then no worries. I've created my own lightweight version to use in special cases.

Indeed, it's a feature that is not available at the moment, as all triggers are initialized at the same time for simplicity.
That said, I will try to add this feature. I already know that means rewriting a big part of the script.

Hi all, I'm also looking for this type of functionality... I've turned my website into a SPA and this injects new content into a specific DOM node. When doing that, I need to be able to re-run the initialisation of toggle-state to capture new trigger instances. Is there any way to do this at this moment in time?

Hi @aaronstezycki!
For now, you can window.initEasyToggleState(). It will initiate only non-initialized trigger elements, and return an array with new initialized elements.

Hey folks @dnwhte @jenstornell @aaronstezycki 👋
I'm glad to annonce you that the job is done: you can now use Easy Toggle State in ESM projects, and unbind triggers as you need!
Learn more in the new API section in the documentation.


Update information related to Vimeo

Reminder to self to review content on website and update to account for existence of two vimeo channels and sync recordings moving to vimeo

The sync recordings portion of this has been done.


Update directories in architecture docs

While reading through the docs, I found outdated directory descriptions in the architecture documentation.

Thanks!


Add button report copy mints

We need at some point fight with fake or stolen art.
We should brain storm how should process work to not be bottlenecked by single org/person.
Having some curation tokens around copy mints would work

continue in #4465


init commit for stop start methods

This is to address #7
More improvements to follow as codebeat reports them

Going to merge now as basic testing shows all commands still work, and that there is a massive improvement in code score. Any further PRs to fix code style will all be referenced under issue #5


logging: Add containerID and sandboxID to all log calls

Adding cid+sid fields to the log entries generated by most of the CLI
commands will make debugging across the system easier.
Fixes #452.
Signed-off-by: James O. D. Hunt<EMAIL_ADDRESS>

kicked CI rebuilds - looked like network/remote access issues to get keys...

One more ack and we can get this landed... ;)


chore(e2e, nextjs): Run e2e tests for next@15

Description

Checklist

[ ] npm test runs as expected.
[ ] npm run build runs as expected.
[ ] (If applicable) JSDoc comments have been added or updated for any package exports
[ ] (If applicable) Documentation has been updated

Type of change

[ ] 🐛 Bug fix
[ ] 🌟 New feature
[ ] 🔨 Breaking change
[ ] 📖 Refactoring / dependency upgrade / documentation
[ ] other:

Closing as we opened a new one #4421


On Windows 11 the download action can't completed

Platfrom: Windows 11 23H2 64bit
Issue：

When I used to click fresh button to refersh the wallpaper that work normally.

But When I click the button to set the wallpaper,the circle keeps running.

Final the setting won't sucesses.

I'm also having this issue


Got an error while asking questions

Describe the Bug
Hello dalao,
I believe I had set up the extension.
But whatever I asked, response was always an error:
400 1 validation error for Request
body -> functions
extra fields not permitted (type=value_error.extra)

What did I miss, or can it be fixed?
Appreciate that!
Please tell us if you have customized any of the extension settings or whether you are using the defaults.
version of the extension: v4.3.1
API: Azure openai
set Api Base Url like: https://myendpointname.openai.azure.com/openai/deployments/mydeploymentname
model: gpt-4-vision-preview
Additional context
No response

function calling are not supported in gpt-4 vision models per https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/function-calling?tabs=python. Could you try with other gpt-4 turbo models?

how did it make stream?


Revert "Add comment to travis.yml "

Reverts octocat/linguist#1

CARP880811620

[ ] https://www.123imiwin.com/users/member

d43f43c2b543928bdd94f5de137104499017828b


fix logging filenames

Don't rely on a progressbar to save the calling function's arguments

fixes https://github.com/iterative/dvc/issues/7896
closes https://github.com/iterative/dvc-objects/pull/92
closes https://github.com/tqdm/tqdm/pull/1341

Codecov Report

Merging #92 (68adfe2) into main (d8c407a) will decrease coverage by 1.60%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #92      +/-   ##
==========================================
- Coverage   34.38%   32.77%   -1.61%
==========================================
  Files          33       33
  Lines        1678     1678
  Branches      302      302
==========================================
- Hits          577      550      -27
- Misses       1088     1122      +34
+ Partials       13        6       -7

Impacted Files
Coverage Δ

src/dvc_data/hashfile/hash.py
58.65% <0.00%> (ø)

tests/conftest.py
50.68% <0.00%> (-36.99%)
:arrow_down:

src/dvc_data/build.py
0.00% <0.00%> (ø)

src/dvc_data/db/index.py
0.00% <0.00%> (ø)

src/dvc_data/hashfile/state.py
31.13% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d8c407a...68adfe2. Read the comment docs.


How to set release name and release note when using upload_to_play_store?

I have using fastlane to deploy my android app on google play store. everything is up to date but i have one question how can i set this two value for google play console.
As per @vnen new API is that but how can we use it in our FastFile of fastlane.
Also @joshdholtz mentioned that new release that and available but how can we do.
Please help me i have stuck on above issue.
I want to set this 2 fields of google play console.

Here are output of  fastlane env


WIP Localization

Fixes #1 .
Added full i18n support.
We should specify where to store .arb files. Will web application have same strings as mobile? Because if not it's unnecessary to make it shared, since it would slowed down both of them. But if they will have atleast, let's say, 70% in common, then we should store them outside of both projects.

It looks like it fails on pub get, again...

According to your question (@tenhobi ) "How to localize AngularDart?", I think the same way we localize Flutter, since Flutter use Intl and Intl_translation dart packages.

I would make new folder, something like resources in project root, where we could store localization files, shared images, fonts, etc, so the logic contains only logic, not static resources. We have to store arb files, other files can be generated using some commands, but I think it's better to have it there, ready to go. Maybe later when we will create some sort of first-time initialization script

I think you cannot have things outside of your project. And the logic project has a purpose for storing common stuff, so why not to use it. :-)
Keep it simple. s*.

We can rename the logic project as common, if it helps. 🗡

Please, @Kenny11CZ, remove all generated data from the project and write down how to set up and work with translations. :-)

Merge #57 inside, so you have the stuff updated.

Should work for Flutter but i can't test it since "fixed" dependencies don't work for me, for some reason.

Hmm, run the flutter channel master, update Flutter and Darth and we will figure out the dependencies later. Btw. try to use flutter packages get. For some reason I think it works better and don't throw errors when pub get does.

I still don't understand, from the md you have done, how to set up both Czech & English translations and why I need those generated .arb files.

Okey, I will try that ASAP.
Why we need .arb files like in repo or overall? .arb files contains translations itself, all .dart files generated with it are just some kind of wrappers generated from these .arb files. It's like JSON, but better (for this purpose). As you can see in reference for (Intl)[https://pub.dartlang.org/packages/intl] library, these localized strings supports variables, plurals and all that fancy stuff and .arb file format is capable of storing it.


Add basic mgo interop and tests

This adds the basic capability to interact with the database using the SDK structs, which is convenient for some backend scripts. Along the way it looks like there is a newer fork of the mgo library, which I switched to.
The tests are not exhaustive, but all the structs are updated and the main hierarchy + jobs are covered.

What are the use cases, beyond injecting user API keys?

It's not very interesting, unless you're using mgo like the .circleci/*-environment.go scripts.
Otherwise, you get stuck with type annotations:
elapsed1 := item["profile"].(map[string]interface{})["elapsed"].(int)


Is it possible to let ruby-build use another set of definition file?

I am a developer in China and my connection to cache.ruby-lang.org is very slow. I always need to modify the definition file before install to make ruby-build download from the Chinese mirror.
Is it possible to make ruby-build use another set of definition file?

Please see the readme docs for package mirrors: https://github.com/rbenv/ruby-build#package-mirrors
You can configure a custom mirror url or to skip mirrors entirely without modifying the build definition. See the env vars: RUBY_BUILD_MIRROR_URL and RUBY_BUILD_SKIP_MIRROR which are both documented under https://github.com/rbenv/ruby-build#custom-build-configuration
Also documented with the environment variables, is RUBY_BUILD_DEFINITIONS which lets you add additional paths to search for definition files.


refactored and optimized segmentation metrics eval

Refactored and optimized segmentation metrics evaluation.

Refactoring:
key purpose is to make some of the methods more useful for extension in client libraries, make code more concise, reducing code duplications, thus also increasing possible community support

Optimisation:
here we note, that some code duplications lead us to recalculate some preparative steps for metric calculation. Reusing common logical steps helped to significantly increase performance. In our microbenchmark of segment.eval() we have achieved 1.58 speedup!
This may be crucial in some applications that may require intensive metric calculation (like Hyperparameter Optimization)

Benchmarking details:
We took some symbolic music files (midis) with known expert markup of musical segments. There were 20 data points considered. We ran 300 iterations of eval method over all data provided to get better averaging.

Benchmarking results:
Before: time: 24.702 and latency: 0.0823, avg per data point: 0.0041
After: time: 15.615 and latency: 0.0520, avg per data point: 0.0026
Speedup is: 1.582 (~ -37%)

@bmcfee  @craffel
This PR is getting stale, would you consider reviewing and merging it?
TY

Sorry I won't have time to review this for a few weeks.


Update version

This PR updates the OG-Core version number to v. 0.10.4 in both setup.py and __init__.py.
cc: @jdebacker

Codecov Report

Merging #853 (286581a) into master (a25521f) will decrease coverage by 0.02%.
The diff coverage is 100.00%.

Additional details and impacted files

@@            Coverage Diff             @@
##           master     #853      +/-   ##
==========================================
- Coverage   82.24%   82.22%   -0.02%
==========================================
  Files          18       18
  Lines        3987     3967      -20
==========================================
- Hits         3279     3262      -17
+ Misses        708      705       -3

Flag
Coverage Δ

unittests
82.22% <100.00%> (-0.02%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

ogcore/__init__.py
100.00% <100.00%> (ø)

ogcore/txfunc.py
33.27% <0.00%> (-0.12%)
:arrow_down:

ogcore/SS.py
87.94% <0.00%> (-0.12%)
:arrow_down:

ogcore/TPI.py
93.00% <0.00%> (-0.08%)
:arrow_down:

ogcore/firm.py
97.20% <0.00%> (-0.04%)
:arrow_down:

ogcore/household.py
95.45% <0.00%> (-0.03%)
:arrow_down:

ogcore/tax.py
99.45% <0.00%> (-0.01%)
:arrow_down:

ogcore/fiscal.py
100.00% <0.00%> (ø)

ogcore/aggregates.py
100.00% <0.00%> (ø)

ogcore/elliptical_u_est.py
100.00% <0.00%> (ø)

... and 1 more

Thanks @rickecon


[DOCFIX] Update perf docs

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-PR-Builder/10228/
Test FAILed.

Jenkins, test this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-PR-Builder/10235/
Test PASSed.

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.3 please


Cannot upload or download a directory in sftp with 'ChrootDirectory'

I created a "ChrootDirectory" user, for example test1
so /home/test1 will be / when the user login in with sftp.
with FileZilla, I can login and upload/download anything like:
Create a folder named 'aa' and a file 'bb' as /aa/bb (real path is /home/test1/aa/bb)
Create a file 'cc' as /cc (real path is /home/test1/cc)
But when I configured remote_sync as the target was set as /, I could not download the whole folder (/) Even I created locally a folder named aa, I still cannot upload or download the folder.
BTW, I can upload a file named cc if it existed in the local directory.
So I conclude that:
I can only upload (or download if it existed) a file in the root directory.
I cannot upload (or download if it existed) a folder in the root directory.
I cannot upload (or download if it existed) a file in a sub directory other than root directory (like /aa/bb)
The only Error information is "Error: No such file"
Error: No such file
[15:27:20] Downloading all files: /Users/**/Documents/temp/test
[15:27:20] Connecting: test1@**
[15:27:21] Download: This service allows sftp connections only. to /Users/**/Documents/temp/test/This service allows sftp connections only. ...
Error: No such file

To make sure it was not caused by 'root' (The root directory should be owned by root to 'ChRootDirectory' ), I created a folder named 'aa' and set the target as '/aa'. The problem still existed:
I can upload /aa/bb.txt but not /aa/bb/cc.txt whatever the folder bb existed in local or remote server.

Had the same problem, and removed: ForceCommand internal-sftp
Afterwards I did no longer get the message that the service only allows sftp connections.
But still no downloads/uploads of folders. Only works for files.


Extend the postfix generics analyzer

The style guide suggests that you should follow the .NET style for generics except for arrays, sequences, options, value options, and reference cells. Right now there is an analyzer for arrays but this can be extended to cover other types as well.
Edit: May also be worth including an analyzer for the prefix style. When postfix is used when it shouldn't be.
https://learn.microsoft.com/en-us/dotnet/fsharp/style-guide/formatting#for-types-prefer-prefix-syntax-for-generics-foot-with-some-specific-exceptions

Looking at the AST, something like this should do the trick. Still need to refactor and test.
let ts = ResizeArray<string * range>()

let collector =
    { new SyntaxCollectorBase() with
        override x.WalkPat(t: SynPat) =
            match t with
            | SynPat.Typed(_, SynType.Array(_, _, range), _) ->
                ts.Add("Prefer postfix syntax for arrays.", range)
            | SynPat.Typed(_, SynType.App(typeName, _, _, _, _, isPostfix, range), _) ->
                match typeName with
                | SynType.LongIdent synLongIdent ->
                    match synLongIdent.LongIdent with
                    | [ ident ] ->
                        match ident.idText, isPostfix with
                        | "seq", false -> ts.Add("Prefer postfix syntax for sequences.", range)
                        | "list", false -> ts.Add("Prefer postfix syntax for lists.", range)
                        | "option", false -> ts.Add("Prefer postfix syntax for options.", range)
                        | "ref", false -> ts.Add("Prefer postfix syntax for reference cells.", range)
                        | _ -> ()
                    | _ -> ()
                | _ -> ()
            | _ -> ()
    }

walkAst collector context.ParseFileResults.ParseTree


Remove Export Services for Geneva Release

Related to: https://github.com/edgexfoundry/edgex-go/issues/2218
Signed-off-by: Michael W. Estrin<EMAIL_ADDRESS>

Will same be done for BlackBox tests? How are we going to archive the export services since that are in the mono repo?

Will same be done for BlackBox tests? How are we going to archive the export services since that are in the mono repo?

Working my way through the repositories.  Started with developer-scripts first.  Code will be removed from edgex-go master; will still existing in prior release's branches.


Isssue when typing text  only Coord_Mapping like output.

I only get the identifiers from Coord_Mapping  Like "001 002" etc.  It also does the same thing in Notepad, excel, word, etc.
See example below.

I have wiped the Pi Pico and reinstalled everything several times to no avail.
Any help would be greatly appreiciated
Thanks Stuckr

Press the save button in the top right corner to get into normal keyboard operation mode. Usually this is set when you do the coord mapping and press save layout or finish setup

Hello,  I tried the save button now the keypad does not reply at all to key presses.   When I restart pi pico and do not press save in the upper right hand corner.(I do press the Save Coord mapping and keyboard layout)  it does the same thing as previously mentioned. ("000 001 002", etc.)  They only way to get the keypad to respond is by Flashing the Coordmap finder to keyborad.     I changed the Boot.py to enable key press to mount USB drive and that works.   Maybe it is something in the Boot.py file?    Here is the Boot.py
boot.py - v1.0.5
import supervisor
import board
import digitalio
import storage
import usb_cdc
import usb_hid
This is from the base kmk boot.py
supervisor.set_next_stack_limit(4096 + 4096)
supervisor.set_usb_identification("Pog", "Pog Keyboard")
If this key is held during boot, don't run the code which hides the storage and disables serial
To use another key just count its row and column and use those pins
You can also use any other pins not already used in the matrix and make a button just for accesing your storage
col = digitalio.DigitalInOut(board.GP12)
row = digitalio.DigitalInOut(board.GP18)
TODO: If your diode orientation is ROW2COL, then make row the output and col the input
col.switch_to_output(value=True)
row.switch_to_input(pull=digitalio.Pull.DOWN)
if not row.value:
storage.disable_usb_drive()
# Equivalent to usb_cdc.enable(console=False, data=False)
usb_cdc.disable()
usb_hid.enable(boot_device=1)
row.deinit()
col.deinit()
index configs
0 - show usb drive | 0 false, 1 true
#if microcontroller.nvm[0] == 0:   #RAS
storage.disable_usb_drive(1)    #RAS
storage.remount("/", False)
Thanks for all the help.   Stuckr

I think I found the problem for some reason when I add a macro to a key it locks up the entire keyboard.  I have restarted the keyboard.  if I have no macros associated with any keys then it is alright.    How can I setup a key to output two or three letters in order.  i.e. Accessing  menu options  Like File - Open
Any help would be greatly appreciated   Stuckr

you would use something like KC.MACRO(Tap(KC.A)), Delay(50), Tap(KC.B)) but i dont use macros often so this is just from memory. check the kmk docs for more info


Testing template

Description:
Use templates to create a new issue
Are you using mods? Which?: Xposed
Version: <IP_ADDRESS>
Your device: OnePlus 2
Android version: 6.0.1
Architecture (arm, arm64, x86, ...): arm64
Reproduce bug:

Create a new issue

Working.