A moudle has changed

While a program wrapping the overlay glasses is run and it initializes the canvas3d, and .create()s it, if the module is removed, and a line tries to use any of the functions of the object the line will report an error saying:
"A moudle has changed"
I haven't tested if this can happen in other ways, but it had never happened with any other module that I know of.

To be clear, you're reporting the typo and not the fact the error happens, right?

To be clear, you're reporting the typo and not the fact the error happens, right?

Yes, I am reporting the typo sorry for not clarifying it.


feat: add Get Guild Audit Log to HTTPClient

About
add a GET request for Audit Log in HTTPClient.
Based on the Discord Docs:
https://discord.com/developers/docs/resources/audit-log#get-guild-audit-log
Checklist

[ ] I've ran pre-commit to format and lint the change(s) made.
[ ] I've checked to make sure the change(s) work on 3.8.6 and higher.
[ ] This fixes/solves an Issue.

(If existent):

[ ] I've made this pull request for/as: (check all that apply)

[ ] Documentation
[ ] Breaking change
[X] New feature/enhancement
[ ] Bugfix

Some notes:
This is the first time I have done this. I oriented to the other Functions.
I´m not sure the return "-> dict" is correct

Hiya and thanks for making a PR!
In response to your notes, the -> dict is correct (almost if not all of the HTTPClient methods return a dict), and I've checked that it does return a dict, so in that sense you're good :)

Don't know why I never got to merging this. Thank you for your contributions!


Improve documentation for what is subject to templating

Describe the Feature
After doing some debug for a cryptic template error (see #596), I discovered that Terraform variable descriptions get imported into an internal template that gets parsed and executed. If a variable description string inadvertently has a Go template action in it which does not work, the templating fails. After looking through the docs here, it didn't seem obvious that Terraform variable metadata is part of the templating process. It would be nice to see some extra documentation that would make this more obvious. It's not obvious this is intentional behavior from Atmos, either.
Expected Behavior
The documentation should call out everything subject to templating so it's more obvious where Go template actions might be problematic.
Use Case
The problem is that if a Go template action is inadvertently added to something outside a stack manifest, this might cause templating to fail and the resulting error is also vague (see #596).
Describe Ideal Solution
Documentation clearly points out what parts of code are subject to templating.
Alternatives Considered
Excluding some parts of the internally generated template from executing might be workable as it doesn't seem obvious this behavior was intended, but it might be too complicated to prevent.
Additional Context
No response

@aknysh DEV-2149 : Improve documentation for what is subject to templating


Construct quorum certificate incrementally (BFT-386)

Constructing quorum certificates from a batch of signed messages creates redundant error checks which are hard to reason about.
Since this operation's failure is unacceptable and can only occur as a result of a bug, it is preferred to construct incrementally upon receiving each message.
However, this refactoring ended up with no error checks during the incremental construction, delegating responsibility to the message processing.
Consequently, this change can be viewed merely as code cleanup which removes redundant error checks, and the incremental steps as a safer way to do that.
Notes

PrepareQCBuilder &CommitQCBuilder structs were added on top of the underlying structs
Batch-mode functions throughout the stack are no longer used in non-test code, and were moved to testonly. They can be removed altogether if tests will construct incrementally as well.

PrepareQC::from
CommitQC::from (also seemed to had a duplicated error check which was removed)
validator::AggregateSignature::aggregate
bn254::AggregateSignature::aggregate

TODOs (pending concept ACK)

Refactor tests to construct incrementally (?)
PrepareQCBuilder::add's BitVec handling can be simplified
CommitQCBuilder::take does not consume the builder in the same way as PrepareQCBuilder::take because CommitQC does not have a clear default value. This can be improved

A small nit, I don't see the need to have a separate Builder type. A QC is still a QC, even if it doesn't have enough signers.

Agree, I added the higher-level structs due to having additional fields. But I ended up removing all of them, delegating responsibility for correctness to the caller.


JS: Create inquirer MAIN menus

BASE LEVEL:

[x] View all Departments
[x] View all Roles
[x] View all Employees
[x] Add a Department
[x] Ddd a Role
[x] Add an Employee
[x] Update an Employee Role

SUBMENU's??

Main menu with menu choices is implemented.  Need to implement each functionality as User Story


Passing NULL poiter to free() or free_impl() in err_clear()

Issue Description: Passing NULL poiter to free() or free_impl() in err_clear(), when es->err_file[i] is NULL.
Cause Analysis:
Backtrace as following.
#0  in free
#1  in CRYPTO_free
#2  in ERR_new ()
#3  in BIO_new_file ()
#4  in def_load ()
#5  in CONF_modules_load_file_ex ()
#6  in ossl_config_int ()
#7  in ossl_init_config_ossl_ ()
#9  in CRYPTO_THREAD_run_once ()
#10 in OPENSSL_init_crypto ()
#11 in ossl_engine_table_select ()
#12 in EVP_DigestInit_ex ()

In def_load , BIO_new_file return NULL because of the program is without config file. Then call ERR_raise_data -> ERR_new and es->err_file[i] is NULL.
My Suggestions:
Although mostly standards compilant version of the C library treat free(NULL) as no-op, free null pointer is still an undefined behavior. In particular when users call CRYPTO_set_mem_functions set the free_impl, uncontrollable effects will occur. And some versions of free would crash on free(NULL).
So I think that es->err_file[i] should be check not NULL in err_clear(). Is it accepted by the community? If accepted, I will submit a PR to fix it.

Nope. It is absolutely required throughout the codebase that free(NULL);  or any openssl implemented public and private XYZ..._free(NULL); functions work.

Just out of curiosity, is this a multithreaded application?  Can you post the backtraces of all the threads when this occurs?

#2.  Your free replacement is responsible for checking for NULL and doing nothing in that case.

Your free replacement is responsible for checking for NULL and doing nothing in that case.

OK, thanks for your reply.

Your free replacement is responsible for checking for NULL and doing nothing in that case.

OK. Thanks for your reply.

Although mostly standards compilant version of the C library treat free(NULL) as no-op, free null pointer is still an undefined behavior.

The question has been answered, but I'll correct this last point: free of a null pointer is not undefined behavior. The C standard is quite clear that free(null) is required to do nothing.

The free function causes the space pointed to by ptr to be deallocated, that is, made
available for further allocation. If ptr is a null pointer, no action occurs. Otherwise, if
the argument does not match a pointer earlier returned by a memory management
function, or if the space has been deallocated by a call to free or realloc, the
behavior is undefined.

Thank you, I've seen this definition in Standard C. ([C90(https://www.yodaiken.com/wp-content/uploads/2021/05/ansi-iso-9899-1990-1.pdf), C99(https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf))


Does verify.py work as intended?

I'm working this evening on a revision to the Nim implementation. I noticed that when running ./run.sh rust or ./run.sh nim or whatever, if I then manually edit the output in related_posts_rust.json it doesn't cause verification to fail. For example, I tried removing some entries in the top-level array, and I also tried replacing the contents of the file with [] or {} — in any of those cases, verify.py does not exit with error.

Thanks for reporting, I will fix that. It's mainly to check that the top5 related posts are correct. It doesn't verify that there are indeed 5000 posts.

Fixed

I may be misunderstanding one or more things...
I took the output of
./run.sh rust && cat related_posts_rust.json | jq 'sort_by(._id)' > A.json

and the output of
./run.sh py && cat related_posts_python.json | jq 'sort_by(._id)' > B.json

I was not surprised to see that they are not a match with that shallow sort, using
jd -set A.json B.json

cf. https://github.com/josephburnett/jd
Because I understand that depending on the implementation and the lang/runtime, the resulting array order can legitimately differ.
However, before I spent more time with jq and jd to get a comparison that's not sensitive to array order at all levels, I eyeballed A.json and B.json side-by-side, and the first object with "_id": "00n3qp9q" in A.json has an object with "_id": "7rm5eqic" in its related array, while the first object with "_id": "00n3qp9q" in B.json does not have that object but instead one with "_id": "0ce1xh4z. That's just one example where the objects in the top-level arrays don't match, even if we allow for ordering in arrays to differ.
Again, I may misunderstand something/s very badly, but it seems to me that in order to have meaningful comparisons in terms of performance, there needs to be certainty that the various implementations generate equivalent output.
Otherwise, how can one know if an implementation is faster than another because its lang/runtime is fast or instead because it was written in a way that doesn't do the steps correctly and effectively "takes a shortcut" because of incorrectness? I wonder even while working on the revised Nim code if I'm not making mistakes if I don't have a baseline for comparison.

This is because the posts can have the same amount of shared tags. so anyone of them can end up in the related list.
eg: Let's say we have
post1:
related:
post5: shares 5 tags with posts1
post5: shares 5 tags with posts1
post5: shares 5 tags with posts1

This is because many posts can have the same amount of shared tags. so anyone of them can end up in the related list. This is why I tally up the shared tags to make sure they are the same as the correct file.
eg: Let's say we have post_1:
post_15: shares 5 tags with post_1
post_50: shares 4 tags with post_1
post_61: shares 4 tags with post_1
post_75: shares 3 tags with post_1
post_77: shares 2 tags with post_1
post_85: shares 2 tags with post_1
post_93: shares 2 tags with post_1
if we select the top 5 posts based on the amount of shared tags. The last post in the related list could be either post_77, post_85 or post_93 since they have the same ranking.

That makes sense, certainly.
It's your project, so definitely proceed in whatever way makes sense to you. My perspective: I would value having the same deterministic output as the target for each and every language, because comparing the runtime lengths of programs X and Y would mean comparing how long they each took to produce the exact same output, or at least equivalent output if the verifier program/tool (e.g. jd) can account for differences in key/index ordering.

Remember that the algorithm discards post ids, so from that perspective, they would all return 5,4,4,3,2 for the example above. So it's deterministic in that regard.

Could the rules be adapted so that the expected output is the same as / equivalent to the contents of what's in correct_related.json?
Checking that the output of the python, rust, nim, etc. implementation is correct would then be as simple as e.g.
$ jd correct_related.json related_posts_nim.json

(takes way less than a second on my laptop to compare two copies of correct_related.json)
Even if the key ordering is different, so long as it's all the same keys and values, the command exits with success (0), otherwise it would exit with error (1).

No, I want it to output useful data and every other implementation would need to be modified. T

Fair enough. I'll submit a revised Nim PR for you to consider, without any of the changes/ideas discussed in this issue. Best of luck with the project.


implement service-level extra_config configuration and validation

since helm chart was regenerated with helmify out of manifests, build from kustomization directory config/default/, which does not contain missing ConfigMap manifest, the reference to the ConfigMap was overwritten
I just bring it back manually, but we must consider to reimplement it somehow to be able to regenerate chart without loosing the references.

👍


util: cli: CMD description from docstring

Codecov Report

Merging #123 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #123   +/-   ##
=======================================
  Coverage   92.92%   92.92%
=======================================
  Files          53       53
  Lines        3337     3337
  Branches      381      381
=======================================
  Hits         3101     3101
+ Misses        185      184    -1
- Partials       51       52    +1

Impacted Files
Coverage Δ

dffml/util/cli/cmd.py
100% <100%> (ø)
:arrow_up:

dffml/source/source.py
86.88% <0%> (ø)
:arrow_up:

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 86a0168...62d3e8b. Read the comment docs.


Automated Package Upgrade

:tada: This PR is included in version 7.2.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Default read depencencies key to empty object

IMHO this case shouldnt be handled by catch block as its expected situation

Merging this PR will publish the following release:

2.2.1 (2019-10-29)
Bug Fixes

add link to npmjs and release rollup peerep (c85ec68)

Merging this PR will publish the following release:

2.2.1 (2019-10-29)
Bug Fixes

add link to npmjs and release rollup peerep (c85ec68)

Merging this PR will publish the following release:

2.2.1 (2019-12-28)
Bug Fixes

add link to npmjs and release rollup peerep (c85ec68)

Merging this PR will publish the following release:

2.2.1 (2019-12-28)
Bug Fixes

add link to npmjs and release rollup peerep (c85ec68)

Fair enough! As you suggest, I think the line reading the dependencies should then also be moved out of the catch block.
Closing since it's been a while, but feel free to re-open with the suggested update.


Features Request to make it more intelligent and useful.

Here I would like to highlight a few features:

Human in the loop for feedback. A human can guide it to go on the right path.
The references should be tagged for each concept/paragraph/context as we see in bing copilot.
Provisions to input a set of instructions like visiting a particular website to gather info.
Accessing the internet or websites through the browser in the machine.
Support for external data sources like documents, websites, videos etc. In short, this should make use of gpt4V and perform multimodal parsing.

Add to write on client language also


[WIP] Add Standard alone push feature

Related issues:

AGDROID-811 - Make current Android SDK able to use UPS standalone

Progress

[x] Store push credentials
[x] Decouple Push Service creation from MobileCore
[ ] Support standard Unified Push Server standard alone

@danielpassos Is the idea that this will work with only a pushconfig.json but not need mobile-services.json?

@secondsun Yes this is the next step!

fb96cc6 has lots of formatting changes.


Fix handling of constrained method calls from shared generic code

Don't track runtime determined dependencies if we're generating a call
to a constrained method.
The more complicated case is tracked in #2526.

@davidwrighton PTAL


Please update docs more clear

where can i run below command?
AWS_ACCESS_KEY_ID="REPLACE_WITH_YOUR_KEY"
AWS_SECRET_ACCESS_KEY="REPLACE_WITH_YOUR_SECRET"
certbot --agree-tos -a certbot-s3front:auth
--certbot-s3front:auth-s3-bucket REPLACE_WITH_YOUR_BUCKET_NAME
[ --certbot-s3front:auth-s3-region your-bucket-region-name ] #(the default is us-east-1, unless you want to set it to something else, you can delete this line)
[ --certbot-s3front:auth-s3-directory your-bucket-directory ] # (default is "")
-i certbot-s3front:installer
--certbot-s3front:installer-cf-distribution-id REPLACE_WITH_YOUR_CF_DISTRIBUTION_ID
-d REPLACE_WITH_YOUR_DOMAIN
terminal or which file?

That's a command that you would run in a command line or a terminal. The first two lines are setting environment variables, the reset of that is the certbot command with a bunch of arguments that you will need to customize.

I copy and change follow guide but it does not work
root@ip-172-31-71-224:~# AWS_ACCESS_KEY_ID="AKIAJUxxxx" \

AWS_SECRET_ACCESS_KEY="Rhhw+Fbj25/Ixxxxxxxxxx"
certbot --agree-tos -a certbot-s3front:auth
--certbot-s3front:auth-s3-bucket admin.xxxxxx.cloud
--certbot-s3front:auth-s3-region ap-southeast-1  #(the default is us-east-1, unless you want to set it to something else, you can delete this line)
certbot: command not found
root@ip-172-31-71-224:~#  --certbot-s3front:auth-s3-directory admin  # (default is "")
--certbot-s3front:auth-s3-directory: command not found
root@ip-172-31-71-224:~# -i certbot-s3front:installer
--certbot-s3front:installer-cf-distribution-id ETCCYNxxx
-d admin.smart-hub.cloud
-i: command not found

The key problem appears to be certbot: command not found. It's either not installed or not in you PATH.


[Change Request] Auto-Switch to Overview Mode

When you bulk upload a table having asset mode enabled, the view should switch back into the table overview mode when a new table is uploaded.
This is less confusing as you can immediately see available assets (backglass, etc) of the new table.

not sure if you intend to cover this but same as if you upload a VPX... it should automatically highlight/switch to the table item that you just uploaded.

Delivered with 3.0.0


helm: Add automatic lookup option for k8s service info

This commit adds an option for kubeadm-based clusters to specify
k8sServiceHost: "auto"

and have a helper function automatically determine the Kubernetes host and port information from the cluster-info ConfigMap in the kube-public namespace, and use that to populate the k8sServiceHost and k8sServicePort values. This can significantly simplify the enabling of kubeproxy-less mode, especially for CAPI clusters where the value for k8sServiceHost cannot always be known ahead of time.
If any other value than "auto" is provided for k8sServiceHost, the behavior reverts to its original form.
Add option to automatically discover k8sServiceHost and k8sServicePort info (kubeadm clusters only)

label should be kind/enhancement

@gandro I squashed the commits.
I don't think there's any other documentation to update though I already updated install/kubernetes/cilium/README.md and there's no changes to the regular documentation as the change is only for the helm chart itself.

Thanks!

I don't think there's any other documentation to update though I already updated install/kubernetes/cilium/README.md and there's no changes to the regular documentation as the change is only for the helm chart itself.

We also have https://docs.cilium.io/en/latest/helm-reference/ which like the README.md contains all the Helm values and their description. That also needs to be regenerated via make -C Documentation update-helm-values, which is why the docs workflow is failing
While at it, the commit message lint fails with the following error message:
Error: ERROR:CUSTOM: Please avoid long commit subjects (max: 75, found: 501)

Thanks!

@sayboras removed Documentation/helm-values.tmp

/test

Hi, do we plan to add this feature to upcoming 1.16 release?


*** DO NOT MERGE *** Soa citizen common branch

JIRA link (if applicable)
Change description
Base branch for SOA changes to handle citizen journey
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No

Merged to master as part of CUIRA branch. CLosing it since no longer required


4.8.10-std-1 x86_64 boot panic on C2S

Tried a fresh Ubuntu C2S instance with 4.8.10-std-1 kernel and it will panic while booting and leave the server in an unknown state preventing me from even terminating or deleting it.

Thank you, I will disable these kernels

Fixed with the latest kernels >= 4.8.14


Support for Ember Dynamic Selectors

Does Puppeteer have support for Ember dynamic selectors?
The Ember framework provides each element with a unique id in the format ember2599.
Is there a way to select the nth ember* element?  or some other method?
Any code example is appreciated.
Thanks!

Would also like to know this :)

Untested code ahead!
function nthEmberElement(n) {
    return page.evaluateHandle(n => Array.from(document.querySelectorAll('*')).filter(element => element.id.startsWith('ember'))[n], n);
}

await (await nthEmberElement(5)).click();

Super helpful @JoelEinbinder! Thanks!


AnimelatinoHD don't work

Source information
AnimelatinoHD
Source language
Spanish
Steps to reproduce

Install the source
Open the source

Expected behavior
The source should work
Actual behavior
Source don't work

Aniyomi version
<IP_ADDRESS>
Android version
Android 10
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Duplicate of #3014


Create services interfaces

Related to #272
Goal : Properly define interfaces and lower coupling between services
Let me know if you won't merge, this will end up as a huge PR and I'd rather stop early as it's going to take a while.
Target steps:

[X] Move services to dedicated implementation folders
[ ] Ongoing: Create services interfaces and have implementations extend them
[ ] Create a Service Loader & update contructors
[ ] Cleanup parameters & fix typos in interfaces functions (setWorkigDirectory...)
[ ] Lower internal models exposition in services interfaces (mostly : avoid JavaFX-specific/GUI object types in non-ui services functions), Créate/update UI functions to handle those functionnalities
[ ] Other stuff ???

My end goal, which would be addressed in later PRs (gonna need a whole lot of them 😢), is to be able to run AsciidocFX to build PDF/HTML/... with AsciidocFX on a server without GUI so that high-level users can rely on the output they see to be reproduced on a CI platform.

Hi @Ayowel , I like the ideas, many of the the service implementation is using the JavaFX APIs, declaring interfaces for such implementation will increase the extensibility of the AsciidocFX.
Another idea can be, anyone should be able to write extensions for AsciidocFX, for example we have several converter plugins like uml, tree, graph etc. and backend plugins like pdf, html, epub etc. And our converters are using Asciidoctor.js, there are also alternatives to that like Asciidoctor Java, I was considering to migrate to that some time ago.
There are also some implementation like PathResolverService that is using the Java Path API, so it would be probably single implementation for such requirement, for such services I think we don't need bringing up new interface. I would recommend bringing an interface if there is really possibility to have more than one implementation.
Thank you for your efforts, for thinking this and bringing it up

This should be stable, I just moved any service I could find to a subdirectory and added an interface definition where relevant. Could you merge ?
I'd rather implement the rest in different branches so that merging does not require auditing of a monstrous diff and so that the diff isn't too messed up (if I stay on this branch, the diff in the web UI is going to diff the old class file with the interface and treat the implementation as a new file).
For future PRs:

How should new/updated functions be documented ? @since 1.7.5, @since 1.8.0, @since 2.0.0, or @since RC-SNAPSHOT and you update at release time ?
What should be done with old functions ? Delete them ? Annotate them with @Deprecated(forRemoval=true, since="SNAPSHOT") ? Add a @deprecated comment ?

For sure, when share a plugin system and API with community, we should update the apidocs in the published java interfaces with the help of since, and @deprecated annotation as well.


[Enhancement] Creating a Contact Us Page

Description
I would like to create a Contact Us page
Outcomes :

The Contact Us page will contain a form that will let users to communicate with the Admin of the website.
The users will be able to inform their issues or bugs directly to the Admin through filling the form.
It will increase visitor trust.
Provide better customer support.

I would like to work on this issue under JWOC 2023. Please Assign me @swarnarkadas 😄 👍

@pooranjoyb, you are assigned.

I would like to work on this under JWOC


add_class on label

It would be nice to have add_class be able to accept field labels.
See https://bitbucket.org/kmike/django-widget-tweaks/issues/6/not-able-to-add-class-on-label

+1

Or just  {{ form.field.label_tag|add_class='control-label' like the bootstrap requires.
The label_tag is a django method used to render the label.

Another solution is to render <field></field> tag manually. Something like this:

    {{ form.make.label }}

        {% render_field form.make class+='form-control' %}
        {% include 'common/partials/field-errors.html' with errors=form.make.errors %}

@resurtm I am using something similar to your solution... can you share what you're including with         {% include 'common/partials/field-errors.html' with errors=form.make.errors %} ?

@treyd, oh there is nothing special:
{% if errors %}

        {% for error in errors %}
            {{ error }}
        {% endfor %}

{% endif %}

It was just merged.

@camilonova This is all great, any ideas on when the next release will be out? :) Would love to use this in a new project I'm working on.

I'll see if I can make a release real quick


Auto-generating parts of the documentation

It would be beneficial to auto-generate parts of the documentation:

The description of the model spec should be moved into the documentation and autogenerated from the marshmallow code, see https://github.com/bioimage-io/spec-bioimage-io/issues/74 and https://github.com/bioimage-io/python-bioimage-io/pull/61
The RDF description should be auto-generated from the jsonschema, see https://github.com/bioimage-io/spec-bioimage-io/pull/78 (still WIP).

I guess the best way to do this is to auto-generate (parts of) the markdown files here. Eventually this could be done by CI whenever the specs are updated.

maybe we could also just download from or point to https://github.com/bioimage-io/spec-bioimage-io/tree/master/generated


Update pull request

If Auton does a pull request and the owl file is modified without accepting a previous pull request, the system shoul cancel the previous pull request and do a new one.
Also, @ahmad88me, you said you can only issue one pull request, right?

I figured the error about old requests, multiple pull requests is allowed


inter class center-to-center loss

Why do you use the softmax and stop the gradient on keys?

We use softmax only because it is the simplest and most commonly used way in self-attention for similarity calculation. Yes, there must be a better way to conduct similarity calculation in our case. However, it is beyond our paper, where we only want to present the importance of regularizing (reducing) inter-class dependency.
Note that, it may be hard to find a similarity function compatibles with so many baselines like we present in this paper.

It is important to fixed the one class when you want to reduce its dependency with other classes.

We use softmax only because it is the simplest and most commonly used way in self-attention for similarity calculation. Yes, there must be a better way to conduct similarity calculation in our case. However, it is beyond our paper, where we only want to present the importance of regularizing (reducing) inter-class dependency.
Note that, it may be hard to find a similarity function compatibles with so many baselines like we present in this paper.
It is important to fixed the one class when you want to reduce its dependency with other classes.

Thanks for your reply. Does the softmax break the symmetry? For example, is it wrong to stop the gradient on querys?

We use softmax only because it is the simplest and most commonly used way in self-attention for similarity calculation. Yes, there must be a better way to conduct similarity calculation in our case. However, it is beyond our paper, where we only want to present the importance of regularizing (reducing) inter-class dependency.
Note that, it may be hard to find a similarity function compatibles with so many baselines like we present in this paper.
It is important to fixed the one class when you want to reduce its dependency with other classes.

Thanks for your reply. Does the softmax break the symmetry? For example, is it wrong to stop the gradient on querys?

It is ok to stop grads on the query.

We use softmax only because it is the simplest and most commonly used way in self-attention for similarity calculation. Yes, there must be a better way to conduct similarity calculation in our case. However, it is beyond our paper, where we only want to present the importance of regularizing (reducing) inter-class dependency.
Note that, it may be hard to find a similarity function compatibles with so many baselines like we present in this paper.
It is important to fixed the one class when you want to reduce its dependency with other classes.

Thanks for your reply. Does the softmax break the symmetry? For example, is it wrong to stop the gradient on querys?

It is ok to stop grads on the query.

Thanks for your reply. In my opinion, the class center may be zeros. Doesn't it conflict with the softmax?

We use softmax only because it is the simplest and most commonly used way in self-attention for similarity calculation. Yes, there must be a better way to conduct similarity calculation in our case. However, it is beyond our paper, where we only want to present the importance of regularizing (reducing) inter-class dependency.
Note that, it may be hard to find a similarity function compatibles with so many baselines like we present in this paper.
It is important to fixed the one class when you want to reduce its dependency with other classes.

Thanks for your reply. Does the softmax break the symmetry? For example, is it wrong to stop the gradient on querys?

It is ok to stop grads on the query.

Thanks for your reply. In my opinion, the class center may be zeros. Doesn't it conflict with the softmax? Normally, similarity with zero vector is meaningless but 0 element is meaningful for softmax.

No, unless all the class centers in the current batch are 0. Note that, our target is to minimize the similarity (inter-class dependency) below thresholds. So, it is okay if some class centers in the current batch are 0 (below the threshold, no need to regularize)

I don't know if I'm getting this right. If one class center is zero, the inner product between this center and any other center is 0. The softmax value should be 1/self.num_classes, larger than threshold (inter_c2c_loss_threshold/(self.num_classes-1)).

Note that, we have a scale after softmax https://github.com/edwardyehuang/CAR/blob/master/car_core/utils.py#L70

We use softmax only because it is the simplest and most commonly used way in self-attention for similarity calculation. Yes, there must be a better way to conduct similarity calculation in our case. However, it is beyond our paper, where we only want to present the importance of regularizing (reducing) inter-class dependency.
Note that, it may be hard to find a similarity function compatibles with so many baselines like we present in this paper.
It is important to fixed the one class when you want to reduce its dependency with other classes.

Thanks for your reply. Does the softmax break the symmetry? For example, is it wrong to stop the gradient on querys?

It is ok to stop grads on the query.

Thanks for your reply. In my opinion, the class center may be zeros. Doesn't it conflict with the softmax? Normally, similarity with zero vector is meaningless but 0 element is meaningful for softmax.

No, unless all the class centers in the current batch are 0. Note that, our target is to minimize the similarity (inter-class dependency) below thresholds. So, it is okay if some class centers in the current batch are 0 (below the threshold, no need to regularize)

I don't know if I'm getting this right. If one class center is zero, the inner product between this center and any other center is 0. The softmax value should be 1/self.num_classes, larger than threshold (inter_c2c_loss_threshold/(self.num_classes-1)).

Note that, we have a scale after softmax https://github.com/edwardyehuang/CAR/blob/master/car_core/utils.py#L70

Thanks for your patient reply. But this scale is before softmax, as shown in your code. I hope I read that right.

But it indeed affects the gradient. Maybe, it is

Oh, I just noticed that. Thank you for pointing out this issue. However, I think there is no effect because class_center = 0 means there is no related feature that will be optimized during the regularization.

But it seems affect the gradient. Anyhow, the experimental results are good. Thanks for your great work.

But it seems affect the gradient. Anyhow, the experimental results are good. Thanks for your great work.

But it seems affect the gradient. Anyhow, the experimental results are good. Thanks for your great work.

divide_no_nan should not bring the grads to the class with zero pixels.
Thanks for you interset btw.

Ok, I just noticed. This issue may bring some slightly "scale" effects to the class has pixels in the current batch. I will explore it in my further research.

But it seems affect the gradient. Anyhow, the experimental results are good. Thanks for your great work.

Would you like to add my wechat "edwardyehuang" btw?


Tests for brs and fire safety plan

@Stanley288 please fix few small things I noticed. But overall you did a very good job man 👍


Improve the benchmark.

By using SIMD, inline, unsafe or any technique to improve the benchmark of this lib.

https://github.com/tushushu/murmurust/pull/30


Creating an algorithm to reverse queues using a stack implementation #1851

Description of Change

Checklist

[x] Added description of change
[x] Added file name matches File name guidelines
[x] Added tests and example, test must pass
[x] Added documentation so that the program is self-explanatory and educational - Doxygen guidelines
[x] Relevant documentation/comments is changed or added
[x] PR title follows semantic commit guidelines
[x] Search previous suggestions before making a new one, as yours may be a duplicate.
[x] I acknowledge that all my contributions will be made under the project's license.

Notes:

Changes have been added, please review when available.


[01] Refactoring UI code

Some Background
This PR is the first of a series of PRs on updating the UI of WinUtil, this can be considered a response to the Progress Tracking Issue Ticket #2226

[!NOTE]
This PR is a big one, and I don't know if it'll be accepted or not.. but here goes nothing 🤷.
Also, I've left Allow edits and access to secrets to maintainers checked on, meaning @ChrisTitusTech can change the files in the PR and push them in a new commit onto my own branch (The git branch this PR is based on).

Showcase of the changes

Highlights

Re-Wrote the Get-TabXaml Private Function so it can be more maintainable, Updated its Docs, and made the Generated XML Code be more readable using Tabs. ( commits acd4d7121e26251d47842f0d05ae0437bb074aed , d897b1dfc81d5292ba8bc48660dc3cdd2895cbc9 , 640d28ac109521a836cefa32689e3302de86a601 , 892f59a15418bf32e2400ec000b527ad842602b2 , ebfdaafde72b25a1ec503a172b7e17445773a3b2 )
Re-order some tweaks & Update their Content Fields to be more descriptive. ( commit 827bb592cbdc83d764e4130cbb20cfecbe82a8f9 )
Add a lot more Theming Options, so that Contributors have an easier time changing the looks of WinUtil without the need to edit the XML File. ( commits 640d28ac109521a836cefa32689e3302de86a601 ,  3254314ba979c33735e22bdfb2680aab9018e0f8 , 2342f81a06fdbdd6d80605e2dbb714e90d237381 , 18f9ea504248b12abac3b12fefaa561adae714d0 )
Make the Toggle Buttons be on the Left-side rather than the right side, and remove the hard to deal with (from a UI maintaining prospective) the On & Off Text next to the Toggle. ( commits 74cf8f0808a96eb34d58b0c0a6994c4ead70e32e , 3d3748da24e7cc7b0100582c6e5df902d7ce8602 )
Extend Show-CustomDialog Function to have more options/parameters. ( commit 3254314ba979c33735e22bdfb2680aab9018e0f8 )
[TEMPORARY FIX] Add optional 'ButtonWidth' Field to Config Json Files that use 'Button' Type. ( commit<PHONE_NUMBER>4d06f445a80ce2c3db02d82cd18c9c )
meaning no more un-clear "Type": "SOME-VALUE-HERE" kind of way of handling Button Widths.. but I still don't know if this's the best approach to solving this problem.

Additional Info
The font size for everything, the Margins for checkboxes, the font family, and more.. all of these can be changed though the themes.json File, so if you don't link how WinUtil looks in this PR changes.. then it's relatively easy to change.

edit the theme.json File.
(Re-)Compile WinUtil.
Run winutil.ps1 as Admin & see your changes.

[!NOTE]
Currently WinUtil doesn't use any Math Solver library, meaning I can't make the values of attributes in other elements be based of a value used elsewhere, plus do some math on it (Addition & Subtraction works.. most of the time, Multiplication & Division is out right not supported in WPF attributes).
so.. things like MicroWin Checkboxs having Custom Margins, as I've changed the Checkbox Margins in themes.json file. ( commit 2342f81a06fdbdd6d80605e2dbb714e90d237381 )
A negative value for the margins is used.. because we want these Checkbox in MicroWin Tab to push it to the left side, makes a bit of sense if you did HTML & CSS before).

The toggle on the left looks so nice and clean and also solves the problem of negative space while it was on the right. 👍

@og-mrk Please dm me ASAP


fix: Add the --format option to the finch version command.

Currently, the finch version command does not support the --format option.
However, a feature request has been submitted in the following issue to add the --format option to the finch version command.

https://github.com/runfinch/finch/issues/199

Therefore, this fix introduces the --format option to the finch version command.
Issue #, if available:
Description of changes: Details are described in this commit message.
Testing done: Yes

[x] I've reviewed the guidance in CONTRIBUTING.md

License Acceptance
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

The e2e tests related to the finch version command that I modified are currently failing, so I'll fix them.

https://github.com/runfinch/finch/actions/runs/8920642147/job/24499294263?pr=926

Summarizing 1 Failure:
  [FAIL]  Check finch version [It] Should print finch version information
  /Users/ec2-user/ar/_work/finch/finch/e2e/vm/version_test.go:73

I'll particularly re-examine the following areas.

https://github.com/runfinch/finch/blob/main/e2e/vm/version_test.go#L44C1-L76C2

The e2e tests for the finch version command were failing due to the following refactored part when outputting finch version.

https://github.com/runfinch/finch/pull/926/files#diff-7ed7aa99c891fe07c319eafa82a545590208e093f182a264979f717d864ea31eR23

According to the template syntax, this commit required changing the output order of GitCommit and OS/Arch.
The e2e tests also needed to be updated accordingly, so I'll update the e2e tests.

Also, this should probably be a feat: tag instead of a fix:, since its a new feature

Hi, @pendo324
Thanks for review!!!
I have added the docs and amended the commit message title.
Could you please review it again?

Thanks for approving this PR.
I'll merge this :)


⚠ Bofrost.at has degraded performance

In 28a5fb8, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1432 ms

Resolved: Bofrost.at performance has improved in 3018734.


feat(fetch_secret): Add the capacity to call vault in the script

What does this PR do?
Add the possibility to call vault instead of aws ssm on the fetch_secret wrapper of the CI

Motivation
JIRA - Security recommendation is to use vault

Additional Notes
I propose to use the same script to ease the transision

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


Problem with Chinese text

Did i need to specify charset?
How to?

Check this. https://github.com/statickidz/node-google-translate-free/issues/3

You'll see bad characters on console because font, but if you save text in to file (for example) text render correctly


Typo correction: artifcats -> artifacts

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @alexcrichton (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @alexcrichton (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

Thanks! (artif cats gave me a little chuckle 🤣)
@bors r+

Thanks! (artif cats gave me a little chuckle 🤣)
@bors r+

:pushpin: Commit 450b4ac59ce84f19d2f255831aa0f89b5a0eb669 has been approved by ehuss

:pushpin: Commit 450b4ac59ce84f19d2f255831aa0f89b5a0eb669 has been approved by ehuss

:hourglass: Testing commit 450b4ac59ce84f19d2f255831aa0f89b5a0eb669 with merge f13cb7fa0298d0554dd694ba00de39f930fb09e6...

:hourglass: Testing commit 450b4ac59ce84f19d2f255831aa0f89b5a0eb669 with merge f13cb7fa0298d0554dd694ba00de39f930fb09e6...

:sunny: Test successful - checks-actions
Approved by: ehuss
Pushing f13cb7fa0298d0554dd694ba00de39f930fb09e6 to master...

:sunny: Test successful - checks-actions
Approved by: ehuss
Pushing f13cb7fa0298d0554dd694ba00de39f930fb09e6 to master...


Fetch app triggering 'unauthorised' response

As it stands, @nbaksalyar is seeing 'Unauthorised, cannot connect to network' on both OSX and Ubuntu 18, for dev mode and prod (packed/unpacked).
@joshuef has reproduced in OSX prod-dev mode, and can see:
[13:00:55.600] Authenticator.js decoding request safe-auth:bAAAAAAELWIZN6AQAAAABSAAAAAAAAAAANZSXILTNMFUWI43BMZSS443BMZSS2YTSN53XGZLSAA
renderer.js:34 [13:00:55.660] Wrapping Address bar buttons LHS
renderer.js:34 [13:00:56.108] Authing from a store-passed response.<PHONE_NUMBER>107 Unauthorised

Which is the fetch applications unauthed client returning an unauthorised error for some reason...
TODO:

Check ubuntu / windows for similar issue / confirm that this is happening across all.
Fix!

This was related to an error in the safe client libs deploy procedure. Not browser related/

verified


Renaming image transformer

New Pull Request Checklist

[x] I have read and understood the CONTRIBUTING guide

[x] I have read the Documentation

[x] I have searched for a similar pull request in the project and found none

[x] I have updated this branch with the latest master to avoid conflicts (via merge from master or rebase)

[x] I have added the required tests to prove the fix/feature I am adding

[x] I have updated the documentation (if necessary)

[x] I have run the tests and they pass

[x] I have run the lint and it passes (pod lib lint)

This merge request fixes / reffers to the following issues: #2291
Pull Request Description
Renaming SDWebImageTransformer -> SDImageTransformer. Because this class obey the naming rule

No Web-Cache manager related, and no NSURL related class should named without Web prefix. Class which represent something about framework itself should prefix hole SDWebImage even if not image related.

Codecov Report

Merging #2304 into 5.x will decrease coverage by 0.1%.
The diff coverage is 58.62%.

@@            Coverage Diff             @@
##              5.x    #2304      +/-   ##
==========================================
- Coverage   69.08%   68.97%   -0.11%
==========================================
  Files          48       48
  Lines        6557     6557
==========================================
- Hits         4530     4523       -7
- Misses       2027     2034       +7

Flag
Coverage Δ

#iOS
70.18% <58.62%> (ø)
:arrow_up:

#macOS
67.63% <58.62%> (-0.09%)
:arrow_down:

Impacted Files
Coverage Δ

SDWebImage/SDWebImageDefine.m
32.87% <ø> (ø)
:arrow_up:

SDWebImage/SDImageCache.m
67.13% <0%> (ø)
:arrow_up:

SDWebImage/SDWebImageManager.m
81.43% <100%> (-0.85%)
:arrow_down:

SDWebImage/SDImageTransformer.m
54.47% <56.52%> (ø)

SDWebImage/SDAnimatedImageView.m
69.28% <0%> (-0.93%)
:arrow_down:

SDWebImage/SDWebImageDownloader.m
81.09% <0%> (-0.35%)
:arrow_down:

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 ac47ce3...1804c6f. Read the comment docs.

No break changes since Image Transformer is new feature in 5.x


When an external login (e.g. Google) is denied, how do I recognize this?

I was toying around with your library on ASP.NET 5 (beta 8-ish on nightlies) with little experience there so far, however the sample server project seems to works fine in general. I stripped out the Entity Framework part, as I'm planning to use a different data store later on.
Maybe I'm missing something obvious, but when I try to login with Google by doing a little
http://localhost:51497/signin?returnUrl=http://localhost:51497/api/message

dance, I'll get to the consent page on Google, as expected. When I deny the login there, I'm being redirected to
http://localhost:54540/signin-google?error=access_denied&state=CfDJ8M_e...foobar....Rdh5iyg#

and find the message
Microsoft.AspNet.Authentication.Google.GoogleMiddleware: Warning: Invalid return state, unable to redirect.

in the debug output, along with a 500 Internal Server Error.
Can you guide me on what's going on here and how I would react to that?

Moved from https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Server/issues/131

@HaoK @Tratcher I was sure we have a ticket tracking new hooks for the OAuth2 generic middleware but I can't find it. I guess we'd need an OnAuthenticationFailed equivalent here.

Yeah, the failure path for these is terrible.

RE: https://github.com/aspnet/Security/issues/55

I have looked to the code and I think there are two problems. If the state is invalid you will get a 404 error. The case of the google URL could be resolved by changing some lines but there is no way to return to the callbackurl if the state variable is invalid

We added a new OnRemoteError event:
Here's an example using the redirects putting the error message in the query string.
                options.Events = new OAuthEvents()
                {
                    OnRemoteError = ctx =>

                    {
                        ctx.Response.Redirect("/error?ErrorMessage=" + UrlEncoder.Default.UrlEncode(ctx.Error.Message));
                        ctx.HandleResponse();
                        return Task.FromResult(0);
                    }
                };

Thanks. That's was missing!.
I didn't have time to test your lastest build. But I did a quick scan a few days ago and I was missing this solution.


added glowing hover effect on tshirt

I have added glowing effect on hovering in Tshirt. I hope u like my modification. For any quires u can comment. I hope u accect my PR

Nicely done. Liked it.

Thank you


List installation dependencies

I just tried: jupyter labextension install @techrah/text-shortcuts and got the following error:
An error occured.
ValueError: Please install nodejs 5+ and npm before continuing installation. nodejs may be installed using conda or directly from the nodejs website.
See the log file for details:  /var/folders/67/sdt7v3y13m73fmpzd48c4wd40000gp/T/jupyterlab-debug-vyjvdca4.log

My system os OSX 0.14.6, and I don't have those dependencies installed. I do however have Jupyter Lab installed.
Suggest that you list dependencies, or if these are really the dependencies, I would move this further up the page (before? the installation instructions) to make this more obvious.

Added the dependencies to the README. These are required in general to install Jupyter Lab extensions according to the docs, but worth listing them. Thanks.


Send PDF as attachment

Should we send the created PDF as an attachment instead of rendering it to the user?
From sinatra docs:

You can use the attachment helper to tell the browser the response should be stored on disk rather than displayed in the browser

For the end-user let's have download it (for minimal workflow), but for admin let's save it to disk?

ok, yes.


Typos in URLs.

Removing parentheses around URLs.

This file is auto-generated. Must be a bug in the doc generator.

Fixed in latest docs


Parameterized name as suffix for all resources tag

Resolve #29
Since for_each cannot resolve value from random-id provider, the best way to address this is by letting customer to choose the random id. This will keep it deterministic for each plan / apply.
I also externalized other parameters such as EKS version and CIDR. This allows end-user to use the module as-is from abstraction such as AWS Service Catalog or Terraform Cloud no-code provisioning without making changes to the locals.

It has been addressed in #36


monorepo-builder validate doesn't work without monorepo-builder.php anymore

It works in v9.4.70, but broken in v10.0.6
  First define package directories in "monorepo-builder.php" config.
  Use $parameters->set(Option::package_directories, "...");

Is it expected behavior or a bug?

Hi, this is expected change. The package directories have to be defined for validate command.


Config Location

I can't seem to find in the docs where to put or how to tell the tool to use my config file with my API key

I guess not


Create Students Marks Survey

This program is useful for performing various operation on marks of students such as 1)Average score of class
2)The Highest score of class
3)The Lowest score of class
4)Students were absent for the class
5)marks with max frequency
This program is very useful for teachers to perform this activities/operations.

hello @UdayKharatmol please create your file in python put py in your file extension


Freeze pb model will not remove is_training flag of bn attr and it is moreover still set as true

Using /tensorflow/python/framework/graph_util_impl.py # convert_variables_to_constants to freeze graph to pb model will not remove is_training flag of batch_normalization as well as fused batch_normalization ops (tf.layers.batch_normalziation) in the inference graph.  Moreover, the is_training flag is still set as true. This issue will not cause any errors to use the pb model on Android. However, it will cause converting errors to tflite model by toco. Is it possible to optimize this conversion tool to resolve the problem in further versions.
Following is the node output of the pb model during loading:
name: "convolution_layer/block_layer1/batch_normalization/FusedBatchNorm"
op: "FusedBatchNorm"
input: "convolution_layer/block_layer1/conv2d/Conv2D"
input: "batch_normalization/gamma/read"
input: "batch_normalization/beta/read"
input: "convolution_layer/block_layer1/batch_normalization/Const"
input: "convolution_layer/block_layer1/batch_normalization/Const_1"
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "data_format"
value {
s: "NHWC"
}
}
attr {
key: "epsilon"
value {
f: 0.0010000000475
}
}
attr {
key: "is_training"
value {
b: true
}
}

Can one of the admins verify this patch?

Can you pull rebase and push again? It's hard to tell what you're trying to merge.

Could you pull rebase and push again?

Sorry, you have to send this against master, not our release branch.


File :  vendor/maymeow/file-upload/src/Storage/LocalStorageManager.php

File :  vendor/maymeow/file-upload/src/Storage/LocalStorageManager.php
Function : move
$fileObject->moveTo($this->configuration->getConfig('storagePath') . $fileObject->getClientFilename());
this line is giving an error. if I print the path it is "storage/agent-registration-2.jpg"
As I said above my storage folder is parallel to src and webroot folder,
Originally posted by @TechnoPHP in https://github.com/MayMeow/cakephp-fileupload/discussions/7#discussioncomment-2012114

Checked and this is not an issue, for more information check https://github.com/MayMeow/cakephp-fileupload/discussions/7#discussioncomment-2014929


Fix broken dependency blocks install nuclei

Hey there!
root@nuclei:~# GO111MODULE=on go get -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei

go get<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>invalid version: git fetch -f https://github.com/prologic/smtpd refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /root/go/pkg/mod/cache/vcs/65b3100cfa8e2061b6047e41aaceb4a1e850f70977a718cfde5bd0e009bb0722: exit status 128:
	fatal: could not read Username for 'https://github.com': terminal prompts disabled

curl https://github.com/prologic/smtpd -I
HTTP/2 404
server: GitHub.com
date: Mon, 09 Aug 2021 08:49:03 GMT
...

I just look around and mhale's repo looks like original: https://github.com/mhale/smtpd (https://github.com/mhale/smtpd/commit/0893ad18168e5bade1e0c446a484340ff652317c).

@LuitelSamikshya @Mzack9999 pls, review it ASAP as critical blocker.

@antonydevanchi Thanks for submitting the PR. This has already been fixed in the dev branch with the PR at https://github.com/projectdiscovery/interactsh/pull/57 by correcting the dependency endpoint. We will prioritize the release to address this problem. Thanks!

@antonydevanchi should be fixed now, we pushed a new release.


Sync Collection with changes to prefect-collection-template

Automated PR created to propagate changes from prefect-collection-template to this collection
Feel free to make any necessary changes to this PR before merging.

This was a test. Not planning on merging.


Custom Markers

Hey! I've gotten pretty into this stuff and first I would like to say awesome stuff. You guys are incredible. I'm still new and learning but you've made it all very clear. I was wondering how I could make each marker into a custom image? I am using the withGoogleMap version. Any ideas? Also, if it includes using the "src + API key thing" could you explain to me a bit? I don't know where to put it in my file. Thanks!

@Karrsen
Its a matter of passing down either the image(svg or otherwise) to the object through props.  Here is an example:
<Marker
            onClick={() => props.onClick(marker.workId)}
            icon={{
              url: svg,
              anchor: workOrderSvgAnchor, // your anchor
            }}
            key={index}
            position={marker.location}
          />

Thanks for this but I still don't understand completely. What is my anchor and svg? I don't know those. Thanks.

@Karrsen the marker size is static on purpose, thats how standard markers are implemented within the map.
If you wanted to keep it static you could use <OverlayView />
Closing for now :)

@oshalygin i have a question can we change the marker color dynamically ?

@aliaro428
The repo of this project is unmaintained more than a year, and we had build new version https://www.npmjs.com/package/@react-google-maps/api
We had rewrite it to TypeScript, and updating it frequently: https://github.com/JustFly1984/react-google-maps-api/tree/master/packages/react-google-maps-api
You can enjoy autocomplete.
You can see our docs: https://react-google-maps-api-docs.netlify.com/
Also a lot of examples: https://react-google-maps-api-gatsby-demo.netlify.com/ https://github.com/JustFly1984/react-google-maps-api/tree/master/packages/react-google-maps-api-gatsby-example/src/examples
The bundle size is much smaller: https://bundlephobia.com/result?p=<EMAIL_ADDRESS>Enjoy!


alt+< and alt+> doesn't work correctly

I'm trying to migrate from xfce4-terminal to alacritty for weechat, I've quickly noticed that alt+< does not work, which is used in weechat to navigate to the previous buffer. alt+> is working correctly (which navigates forward in the buffer history), but stops working when alt+shift are not explicitly released.
I use this feature heavily, in xfce4-terminal+bash it selects the oldest command of the history, in alacritty it's the same as just pressing <.
For alt+> it seems to implicitly release the modifier keys on sequential key presses, so I have to release alt+shift manually and press all 3 keys again if I want to step forward in history multiple times.
Version
24e8a19e7d981fbc8853891ad4a17a9de2ac36bd
Which operating system does the issue occur on?
Archlinux
If on linux, are you using X11 or Wayland?
X11

Are you running the default linux configuration file? This works on my machine without any issues.

I've retested with an US keyboard layout and I can indeed navigate backwards there, it seems the fact that I don't have to press shift is causing the issue.

Oh sorry, I thought you mean right/left arrow key not the actualy < and > symbols. I can indeed reproduce that this doesn't work with my layout either. IIRC alacritty might currently not report modifiers on repeated key presses, so this probably is a valid bug, thanks for the report.

This is a duplicate of #1062. Should be resolved when that is resolved.


Maybe: https://github.com/baudehlo/Haraka/issues/777

I am getting
DEBUG] [EA1C1A9F-89CD-4B09-A667-105202FBC1C6.1] [core] running disconnect hooks
[NOTICE] [EA1C1A9F-89CD-4B09-A667-105202FBC1C6.1] [core] disconnect ip=<IP_ADDRESS> rdns="c-24-18-98-14.hsd1.wa.comcast.net" helo="se-steowens-mb1" relay=Y early=N esmtp=Y tls=Y pipe=N txns=1 rcpts=1/0/0 msgs=0/1/0 bytes=232 lr="452 plugin timeout" time=30.83
sending email with swak
Is the same issue that was fixed in Dec 2014?  If so what can I do to get my installation up to snuff.

Not enough information here.   We'd need to see the full log for the session 'EA1C1A9F-89CD-4B09-A667-105202FBC1C6' to be able to tell which plugin timed out and to be able to advise you further.


Missing License

Hello,
I see that this repo does not contain a license - am I allowed to use and/or modify the source code of the VSCode Kanban Board extension? P.S: Thanks for making this great extension.

Added MIT LICENSE file.
Thanks.


Add second Tx signing

Add local signing. Server-side signing which I was working on earlier is also present here, but it's not used and it does not work.
I was able to buy an NFT with this:
https://explorer.cardano-testnet.iohkdev.io/en/transaction?id=d04657a1ee675eb1bacabb1ab819e50c9a9c249de58cc0eecb4c3907cbb7e857
However, the test is not reproducible, you'll get NFT not found on marketplace error.

@klntsky There seems to be another bug when switching to NFT-1-2, I have updated my branch with script lookups, but kept the 2-byte hack for now. I won't merge this into yours yet in case it contaminates but I think the bug holds your branch too.

Since the server endpoint isn't going to work (I suspect the entire issue here is actually the encoding/decoding required by the server), I'm going to close this. I'm merging in changes taken from here though (I gave your authorship @klntsky) for attaching the vkey witness to the CBOR tx


setMax() not working.

I have an issue. No matter if I called setMax() before, max value of my progress bar stays 100.

btw my progress bar is in RecyclerView.

@maxgmer Try with https://github.com/Dona278/NumberProgressBar

@Dona278 same problem( i use progressbar.setProgress() and progressbar.setMax(). Am i right? Are there any library methods to set progress and maximum value?

I think that 100 is the percentage of progressbar. The percentage shown is a proportion between current value and the max value. For example, if you set max value to 4 and current value to 2 you will see 50 on the progressbar. If you want to show a value that is different from the classic percentage you can use .setCustomValue(). For example if you set max value to 12 and current value to 10 you can use custom value to show 10 instead of 83 and with suffix you can add custom text like "10 level".

my setmax value is 1000, but setProgress(99) sets 99% on progress bar.

Using this code:
NumberProgressBar progressBar = (NumberProgressBar) findViewById(R.id.numberbar1);
progressBar.setMax(1000);
progressBar.setProgress(99);

I had this result:

should i use the same import to use your library?

From the readme of https://github.com/Dona278/NumberProgressBar, try:
Project build.gradle
allprojects {
     repositories {
         maven { url "http://dl.bintray.com/dona278/maven/" }
     }
}

Module build.gradle
dependencies {
   compile "com.daimajia.numberprogressbar:library:1.3@aar"
}

Maven repository url and version of library are changed.

Due to wrong understanding of the percentage, close this issue.


Fix memory allocated values.

Checklist

[ ] Linked to Github Issue
[ ] Unit tests added
[ ] Integration tests added.
[ ] This change requires new documentation.

[ ] Documentation has been added/updated.

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

Project coverage is 89.51%.  Consider uploading reports for the commit 9478dc9 to get more accurate results

Files
Patch %
Lines

src/metadata/debug_utils.rs
3.07%
63 Missing :warning:

src/libfuncs/enum.rs
84.41%
24 Missing :warning:

src/libfuncs/function_call.rs
95.45%
4 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #561      +/-   ##
==========================================
- Coverage   89.74%   89.51%   -0.23%
==========================================
  Files         108      108
  Lines       34534    34322     -212
==========================================
- Hits        30991    30723     -268
- Misses       3543     3599      +56

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


People

Summary
On "apps-script-samples/people/quickstart/quickstart.gs" ,if a "person" have no "names" cause error.
so I want to add this conditional expression.
if (person.names && person.names.length === 0) {
console.log('No display name found for connection.');
return;
}

  if (!person.names || person.names && person.names.length === 0) {
    console.log('No display name found for connection.');
    return;
  }

Hello I see you have found some of my dad work he's been doing to my devices to spy on me or something. My name is Robert and I have brain damage and am starting to have a hard time keeping up with today's cool new tech. I can't work on cars anymore like I use to so I  started to get into computer's and other devices like I also have a Galaxy  S22ultra 8gb that needs lots of help also because of my dad.  I'm not sure why but he has this thing with trying to spy on me or so it seems. He's already stolen my inheritance so I don't know what he's after but it really weird me out. What ever this  thing  he did to all of my 2 phones and 2 tablets is something that says bounced back to and I don't remember the rest, but it makes it so I can't connect to my Gmail account directly. On my end it looks like I'm on Gmail but I'm not, I just found out a few hours ago how to get on the real internet and my Gmail account goes to a file named %s what ever that means I  haven't been able to get that far yet because I'm just now trying to learn what most of you probably already know. Anyways thank you for your time and efforts  I really do appreciate it and need the help desperately.


Revert moving to 2.15.0-SNAPSHOT on 2.14.0 branch

This should have been done only to master, not release branch.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---

---
---

Java

Python

---

---
---

Pre-Commit Tests Status (on master branch)

---
Java
Python
Go
Website

Non-portable

Portable
---

---
---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

r: @apilloud @kennknowles @yifanzou

This should bring the versions on the release branch to:

BeamModulePlugin.groovy: project.version -> 2.14.0;
gradle.properties: -version - 2.14.0-SNAPSHOT;
version.py: __version__ - 2.14.0;
dataflow runner/build.gradle: container_version -> beam.14.0


chore: improve doc comment consistency

addresses the second point in #453
The consistency changes made in this PR are mainly:

End doc comments with a full stop.
Use contractions (is not -> isn't)
Capitalize ID (id -> ID)

Sorry for the rebase, it was much easier to resolve the conflicts this way and this PR is a more general documentation lint instead of a functional change.


Add HaikuOS support for MIPS 64 bits CPU

The project doesn't compile on my HaikuOS, running on MIPS 64

Are you sure the computer is turned on?

Yes, but I also recompiled the kernel and the libC to allocate all the variables on the Ethereum blockchain: https://github.com/alandefreitas/blockchain .
Maybe that's where the problem lies.
I followed advice from this video: https://www.youtube.com/watch?v=I6SRuvjIUls which told me Ethereum will soon rule the world.

I see. The issue is probably that there are no variable available on your device. I suggest adding more variable to your device by downloading more RAM. I can recommend https://downloadmoreram.com/, which really helped me in the past.
An alternative would be to use a lighter OS, for instance one that is coded in HTML.

Still doesn't work... Maybe you should rewrite the entire project in Rust?


Data Upload Template - Some text should be change

Describe the bug

DataUpload -> Data Upload
Webhook -> Data Upload
Teamplate -> Template
Filter->Apply To


remove outdated workflows

These jobs are done by the centralized workflow

The coverage badge will need removed from the readme if the coverage workflow is going.

It was trying to use nyc, should I instead change it to c8?

It was trying to use nyc, should I instead change it to use c8? Don't know if it would still work though

Changing the reporter wouldn't work. The coverage badge points to coveralls, which recieves an lcov report from that coverage workflow. We'd need to update the shared workflow to support coverage reporting but... meh.
The test:unit script enforces coverage, so just get rid of the badge. :)


check formatting in CI

This modifies the Travis setup in a way that it checks for formatting according to cargo fmt

The build time on CI increased because of this change, that is because cargo test and cargo build (for the test with Godot) shared compilation artifacts, now those are separate builds.
I enabled caching but only did a first run, so the caching wasn't used yet.

I will merge this for now and see if the build times are a problem. If so, this can be reverted.


[Docs] Markdown links are not handled properly by Sphinx if referencing local doc

See http://jupyterhub.readthedocs.org/en/latest/getting-started.html#further-reading
Custom authenticators and spawners links redirect to a "Not Found" page. This is due to Sphinx not handling markdown links to local files correctly. I will research if there is an automatic workaround. If not, we could link to the RTD rendered pages such as: http://jupyterhub.readthedocs.org/en/latest/authenticators.html

I think it's just the file extension that doesn't get handled, so a relative link to ./authenticators.html should work, rather than needing to hardcode the whole URL.


python-rtimu,python-sense-hat: Convert to py3 modules

py2 is on its way out from oe-core
Signed-off-by: Khem Raj<EMAIL_ADDRESS>

Thanks @kraj . Merged to master.


Add default function to AmazonS3FileSystem

I dont think this worked well with implementing the Default trait because making a new AmazonS3FileSystem is async, so i just added a default function.  Let me know if any issues or if im missing something that i could have done with the Default trait.

@seddonm1 think we're good here?

@matthewmturner yes. merge it.


Got build working on osx Catalina and xcode 11.7

Updated to newer mapbox, updated to react 0.60.

Fixed with #15


Implement Validation GitHub Action for Evaluator Model Performance

Description
Create a GitHub Action that can be triggered manually to validate the performance of the evaluator model in assessing Kyma Companion responses. This action will trigger a script, based on the provided flowchart, to perform the validation.
Subtasks
1. Write Validation Script:

Load Validation Data: Load the necessary validation data.
Parallelize Validation Tasks: Split validation tasks into parallel streams.
Query Evaluator Model: Query the evaluator model with the validation data.
Parse Results: Parse the responses from the evaluator model.
Merge Results: Merge the parsed results.
Calculate Score: Calculate the score based on the merged results.
Display Results: Display the final validation results.

2. Introduce initial validation dataset

Create a folder for the validation data
Introduce 5 simple validation scenarios as an initial validation dataset

2. Create GitHub Action Workflow:

Set up a new GitHub Action workflow file.
Ensure the action can be triggered manually.

Acceptance Criteria

[ ]  The GitHub Action workflow file is created and set up correctly.
[ ]  The GitHub Action can be triggered manually.
[ ]  The action successfully triggers the validation script.
[ ]  The script loads validation data, queries the evaluator model, parses results, merges results, calculates the score, and displays the final results.
[ ]  The entire process is tested and verified to work as intended.
[ ] Initial validation dataset is introduced

For the development milestone. Introduce the dataset which is matching our scenarios for evaluation


Move index.js to lib/index.js for enyojs

Checklist

[ ] At least one test case is included for this feature or bug fix.
[x] ReleaseNotes has added or is not needed.
[x] This PR has passed all of the test cases on Nodejs and Chrome Browser.
[ ] This PR has passed all of the test cases on QT/QML.
[ ] This is an API breaking change.
[ ] Requires a major version change.

Issue Resolved / Feature Added
Resolution
Additional Considerations
Comments
Links

With this change, Uncaught RangeError: Maximum call stack size exceeded error,  problem is fixed.
But there's another issue. For Enyo or Enact perspective, The loader provided by iLib side, a need not be loaded automatically. They have their own. but index.js The iLib judge currently running platform is webos and try to load  ./ilib-node.js as a default which doesn't fit for enyo or enact.
Do you need to provide not loading any type of loader? or add additional logic to figure out specific platform?

Maybe enyo should provide a new npm module like "enyo-ilib-main" or something like that. All it would be is two files. One is the WebosLoader.js file, and the other is index.js file that does this:
var WebosLoader = require("./WebosLoader.js");
var ilib = require("ilib/lib/ilib.js");

ilib.setLoaderCallback(WebosLoader(ilib));

ilib._dyncode = true; // indicate that we are using dynamically loaded code
ilib._dyndata = true; // and data

module.exports = ilib;

Then when the various ilib classes require index.js, it will test that ilib._dyncode and ilib._dyndata are booleans already and will not load anything.
Does that work?
Older enyo things could continue to use ilib 13.x

As a general approach, Shouldn't we suggested a way not to use a type of Loader that iLib provided?
For example, If developers use iLib on node environment, but they've written their own NodeLoader. they want to use their loader instead of iLib's NodeLoader. I think we need to set a guideline for that first.
or could we add more check option  if statement in index.js? ( I can't think of any proper option now though.)  If not, let people create their npm module that you suggested. That could be a possible option.
After that, I think I can decide how to solve the problem issue regarding enyo apps.
Modifying any enyo apps are risky on webOS. If I have to ask to change any part related enyo, I would choose just using current version instead of updating with the latest one..

I've decided not updating iLib to Enyo for webOS. I will provide iLib legacy version for enyo framework. So This PR doesn't need to be merged.

Abandoning...


Failure when module has other variables exported

Whenever the module being loaded contains any other bindings at the top level besides make and default, the following runtime error occurs:
react-dom.development.js:11017 Uncaught TypeError: Cannot read property 'someVariable' of undefined
    at Object../src/LazyHelloWorld.bs.js (LazyHelloWorld.bs.js:12)
    at __webpack_require__ (bootstrap:63)
    at Object../src/App.bs.js (App.bs.js:12)
    at __webpack_require__ (bootstrap:63)
    at __webpack_require__.t (bootstrap:161)

Cause
BuckleScript compiles top level declarations as exports from that module, but since the lazy module declares the component as undefined and runs the include (val component); statement in order to make the compiler accept that it has the same signature as the actual component, it attempts to copy those exports from the undefined value:
// Generated by BUCKLESCRIPT, PLEASE EDIT WITH CARE
'use strict';

var React = require("react");

var include = undefined;

var make = React.lazy((function (param) {
        return import("./HelloWorld.bs.js");
      }));

var Lazy_someVariable = include.someVariable; // <== This is the culprit

var Lazy = {
  someVariable: Lazy_someVariable,
  make: make,
  $$default: make
};

exports.Lazy = Lazy;
/* include Not a pure module */

Steps to reproduce
I'm taking the same example from the docs, making only the necessary change to reproduce the error:
/* HelloWorld.re */
let someVariable = "Hello world ";

<EMAIL_ADDRESS>let make = (~name) => <h1> (ReasonReact.string(someVariable ++ name)) </h1>;
let default = make;

Notice I'm using a variable at the top level of the module in this demonstration, but module declarations also cause the same error.
The rest of the example remains exactly the same:
/* LazyHelloWorld.re */
module type T = (module type of HelloWorld);

<EMAIL_ADDRESS>external component: (module T) = "undefined";

module Lazy: T = {
  include (val component);
  let make = ReLoadable.lazy_(() => DynamicImport.import("./HelloWorld.bs.js"));
  let default = make;
};

/* App.re */
<EMAIL_ADDRESS>let make = () => {
  <React.Suspense fallback={<div> (ReasonReact.string("Loading ...")) </div>}>
    <LazyHelloWorld.Lazy name="Zeus" />
  </React.Suspense>;
};

Workarounds
For anyone struggling with this issue, I came up with two workarounds.

Extract all top level declarations to a different module and open it at the top:

/* HelloWorld_Deps.re */
let someVariable = "Hello world ";

/* HelloWorld.re */
open HelloWorld_Deps;

<EMAIL_ADDRESS>let make = (~name) => <h1> (ReasonReact.string(someVariable ++ name)) </h1>;
let default = make;

Declare component as a global object (it doesn't matter which one since the values won't actually be used):

/* LazyHelloWorld.re */
module type T = (module type of HelloWorld);

<EMAIL_ADDRESS>external component: (module T) = "window";

module Lazy: T = {
  include (val component);
  let make = ReLoadable.lazy_(() => DynamicImport.import("./HelloWorld.bs.js"));
  let default = make;
};

Fixed in<EMAIL_ADDRESS>: https://github.com/kMeillet/reason-loadable/releases/tag/1.0.0
Be aware that you can only use default export with React.lazy.


Join VDI Machines to Domain

If I want to join the VDI machines to my Windows Domain, how would I go about doing this so that when they are re-populated each time restoring from initial snapshop they re-join the domain with same computer name? Is there a way to pull the machine name from KVM and use that to name it? Any suggestions are welcome...

When I use sysprep script, how can I have the VDI machines re-join the domain using a unique name? Like, if I name the initial machine machine01, then how can I have machine02, machine03, etc join the domain using a unique name so that there are no conflictions?
Thank you!

When I use sysprep script, how can I have the VDI machines re-join the domain using a unique name? Like, if I name the initial machine machine01, then how can I have machine02, machine03, etc join the domain using a unique name so that there are no conflictions?
Thank you!

You should run sysprep sript on Initial machine which renames machine/joins it into domain on next startup. After runing this script you should shutdown Initial machine and start VDI instances form that Initial image. This way VDI instances should name themselves and join domain. .

Ok, but my question is what will they use for the "name"? Something random or can I have it pull from the VM name?

No, you cannot get VM name into virtual machine.
You should find a way to generate your own unique names (like using VMIP, or MAC addres for that).

Ok, that works. Thank you for the clarification.


#3266 Fix error of filter function

Description
Cherry pick to reflect on 3.3.x branch
Related Issue : #3266
Related PR : https://github.com/metatron-app/metatron-discovery/pull/3277
How Has This Been Tested?
Test with reference to previous PR (https://github.com/metatron-app/metatron-discovery/pull/3277)
Need additional checks?
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have read the CONTRIBUTING document.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.

Additional Context

deploy to 1

deploy to 1


Performance Problem

Hi,
In my application i am using translation at many places. After doing some debugging, i found out that for each translate there is a watcher, which is destroying the performance of entire app. Is there a way to do the one way binding for this ? or any other way to increase the performance ? I am on recent version 2.1.0.
Hoping to hear from you soon.

You're right about the watchers. But they should be rather light.
To diagnose this correctly:

Do you have an unusually high number of strings on your page? As in: thousands of spans.
Have you profiled your code to find the exact cause of the slowdown? The Chrome devtools profiler is a great help here.

Angular.JS doesn't have a problem with large numbers of watches (and we go to great length to make sure they're light): what you do in each watch is much more important than how many you have.
Use a profiler first to pinpoint the exact cause of slowdowns. If it turns out that angular-gettext is the problem, do provide us with the profiling results and (if possible) a sample of code to show how you've brought it to its knees. I'm very interested in how this happened.

Sorry for the late reply,

yes I use high number of strings on a page  > 500, and some are within ng-repeat
I did the update to your latest version, it did decrease some amount of watches .

I am still very much interested in one way binding, as we detect the language from users language preference in google accounts. So we only change on runtime and we don't really have to change it ones app is loaded (hope i am making sense).
You are partially right about "Angular.JS doesn't have problem with large number of watches" - it depends upon how much memory your browser uses . And considering Chrome most memory-intensive browsers out there - does get effected with number of watches on not so powerful machines such as chrome book.
Decrease in number of watches did improve the performance. I am still investigating but so far I found out

It also depends on how you design underlying architecture of your front-end (by making a chance here, I was able to decrease substantial amount of watches in my app).

But overall  thank you for this awesome translation :+1:   But would love to see one way binding.
Please let me know if you have any questions.
Thanks

Can't you just use one-time bindings on result?
{{:: 'your string' | translate}}

On this note, we've forked angular-gettext to remove the  replacements as we're not that interested in IE support and would much prefer a lighter/quicker DOM.
Another area for improvement we were looking at is removing the $watch on each of the translations. At the moment each translation listens for gettextLanguageChanged to update strings.
When we change our language, we're forcing a page refresh, as we've got quite a few other cases to handle (refreshing data within components, re-translating the URL etc etc). I think it would be nice to have the two-way binding configurable. I'm sure there are a few other people who would prefer to force-refresh than add 500 watchers per page :) There's a PR pending for turning the directives into providers. Perhaps it would be good to also add the configurable option there (even have the ability to remove span wrapping for people who don't care about older IE) #140


Plugin scaffolder actions

@nabuskey I want to get the conversation started on getting the fixes for enabling plugin-scaffolder-actions merged.

FYI the image is built from the k8s-apply branch on the backstage-app... I have collapsed all the commits from that branch into a commit on a new plugin-scaffolder-actions branch on that repo and created this PR so that it's easier to review: https://github.com/cnoe-io/backstage-app/pull/15/files

Can you please add a description or at least an issue describing the purpose of this PR ? @jessesanford

If idpbuilder installs a specific packaging of backstage, then our README file should mention it to keep the user informed. This is what I do in our project by example: https://github.com/q-shift/backstage-playground?tab=readme-ov-file#backstage-qshift-showcase @jessesanford

Closing this since we moved our examples to the stacks repo. Please reopen in that repo if this is still relevant.


SW-4952 Add DeliverableStore to query deliverables

Add a new store class with a method that queries the list of deliverables and
their submissions with optional filter criteria.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1739
#1738  👈
#1737
main

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

Join @sgrimm and the rest of your teammates on  Graphite

Merge activity

Mar 11, 1:02 PM EDT: @sgrimm started a stack merge that includes this pull request via Graphite.


Why do the native User is not included in the laravel/framework component?

I mean: i can write my own package that relies on illuminate/auth.
However, if i call for example Auth::attempt('foo', 'bar')  that will not work and i'll get a
Class '\App\User' not found in Illuminate/Auth/EloquentUserProvider.php on line 126
since the App\User lives outside the laravel/framework package, and illuminate/support has not the proper dependency.
Obviously, adding the whole laravel/laravel package as a dependency sounds way too much redundant.
Why did you take this design path? How should we deal with packages that want to reuse the User and the Auth implementations?

App\User is meant to be a class defined in your own application.

Obviously, adding the whole laravel/laravel package as a dependency sounds way too much redundant.

That's not a package and should never be added to your composer.json. laravel/laravel is just a boiler plate laravel application.


Trying to get this running on my raspberry - without success so far.

When I connect the Neopixels to PIN 40 and install this library, nothing is happening when I start the test script. No error but also no changes on the neopixels. Is there anything I could try to debug this? Thanks for any hint.

This pcm implementation has been included in the original library by jgarff
The library now supports PWM, PCM and SPI
Goto https://github.com/jgarff/rpi_ws281x and look at https://github.com/jgarff/rpi_ws281x/blob/master/python/examples/SK6812_strandtest.py
assuming you are using python.
Ignore the comments that only PWM is supported.
Adjust the parameters at the beginning, e.g. LED_PIN=40 to select PCM
Let me know how it goes.

Thanks @tvoverbeek for your response. I tried this as well, but no success so far. The lightstrip does just nothing at all. :( You said LED_PIN=40 to select PCM. I guess I'm right, when I use LED_PIN=21 when using GPIO.BCM mode, right?

@Tetrikus Yes, you are correct it is LED_PIN=21 for PCM. Sorry about the mix-up of BCM and GPIO header pin numbers.
Did you (re)build the library following the instructions in README.md?
Suggest to first edit main.c to set the right parameters (GPIO_PIN, STRIP_TYPE, etc.) and rebuild the library and test program.
Before building remove any old versions first.
Use the test program to test your led strip. For PCM use the argument -g 21.
The python code uses this library.
Just to be sure, Do you have connected power to the LED strip? Data alone is not enough.

@tvoverbeek Thanks for your answer!
Yes, I dud rebuild the library after changing the settings in main.c. What I didn't do is removing the old stuff.
Even if I use the test program, the strip does nothing.
I do use these strips in many projects (via PWM) and never had these issues. The strip has 5V and a signal which is level shifted and has a resistor. I guess thats fine too, right?
I think I will try to install the raspberry from scratch and start over. Or do you have any more hints?

Can you run the same test program using PWM? (GPIO 18, pin 12). Does that work?

Hi @tvoverbeek. Thanks again and sorry for the late answer. Unfortunately I cannot test it that quickly on PWM, since everything is soldered together. But I'll have to try that again. I do use a couple of electronical devices on this project, do you think it's possible that something is interfering with the PCM channel? I do use an I2C Expander and an I2C AC Light Dimmer Board for example. And I noticed, that the Neopixel's first LED is sometimes lighting up, if I send some dimming commands to the device. Does that make any sense to you?
Thanks again for helping out, even when it is not related to your software at all, I guess.

I2C should not interfere with the PCM.
I suppose you run your program as root. This is needed because the code manipulates the GPIO PCM hardware directly.
WS2813 LEDs can be power hungry. With all the extra hardware is there maybe a power problem?
It is best to feed the LEDs from a separate power supply.
See https://learn.adafruit.com/adafruit-neopixel-uberguide, especially the section about powering neopixels. But you might know all this already.


Two typos spotted on the docs

Hope this helps!

Coverage remained the same at 100.0% when pulling 34c91f1ad11d26fb3ab390564534673c1a8edb21 on danielgent:master into 6b2eadd55f5e2319ac8cef201b59119f0d0a114f on helpscout:master.

@danielgent You're awesome! 😍
Thanks for the typo fixes!


[SPARK-42662][CONNECT][PS] Add proto message for pandas API on Spark default index

What changes were proposed in this pull request?
This PR proposes adding the DistributedSequenceID message to support pandas API on Spark in Spark Connect. DistributedSequenceID create the distributed-sequence column which is used to generate default index type for pandas API on Spark.
>>> from pyspark.sql.connect.expressions import DistributedSequenceID
>>> from pyspark.sql.connect.column import Column
>>> data = [("Alice", 1), ("Bob", 2), ("Charlie", 3)]
>>> sdf = spark.createDataFrame(data, ["name", "age"])
>>> sdf.show()
+-------+---+
|   name|age|
+-------+---+
|  Alice|  1|
|    Bob|  2|
|Charlie|  3|
+-------+---+

>>> sdf.select(Column(DistributedSequenceID()).alias("sequence-index"), "*").show()
+--------------+-------+---+
|sequence-index|   name|age|
+--------------+-------+---+
|             0|  Alice|  1|
|             1|    Bob|  2|
|             2|Charlie|  3|
+--------------+-------+---+

Why are the changes needed?
Spark Connect cannot reuse the existing logic for pandas API on Spark, because the existing logic uses Py4J to utilize functions in the JVM.
Does this PR introduce any user-facing change?
No, this is an internal function.
How was this patch tested?
The patch was tested by adding unit tests and manually verifying the results.

Merged to master.


Add easy-use scripts for logs utility

logs utility doesn't have its easy-use scripts yet

Closing for now, moved to #57


collector and dashboard service port needs added

Hello,
I tried to setup NexClipper in Kubernetes cluster and able to setup but UI isn't working.
it seems collector and service ports are creating from random Nodeport.
I was locally able to fix this and dashboard working. I tried to contribute the fix code through pull request, but not able to push due to permission issue.

Thank a lot.
Do you mean you can't request PR? Could you give some more detail about issue of permission? We don't set particular permission for some users.,


K8s blog post: link to author page

@rubenvp8510 - might you want to link to your GH page? If so, this PR adds such a link. If not, we can just close this PR.
Preview: https://deploy-preview-1490--opentelemetry.netlify.app/blog/2022/k8s-metadata/

@rubenvp8510 - might you want to link to your GH page? If so, this PR adds such a link. If not, we can just close this PR.
Preview: https://deploy-preview-1490--opentelemetry.netlify.app/blog/2022/k8s-metadata/

Yes, it is fine! :) Thanks!


Fix to NetworkedTransform

use unscaledDeltaTime instead of time. This seems to have been broken in https://github.com/MidLevel/MLAPI/commit/c308b740e2c1e7c12fb69bbec716be3fec1cd329#diff-4940638accaf9c3627bff12a7fb2f80bL177

Side note: really appreciate this library, thanks TwoTen

Codecov Report

Merging #170 into master will not change coverage.
The diff coverage is 0%.

@@          Coverage Diff           @@
##           master    #170   +/-   ##
======================================
  Coverage    5.97%   5.97%
======================================
  Files          53      53
  Lines       11780   11780
  Branches     1860    1860
======================================
  Hits          704     704
  Misses      10979   10979
  Partials       97      97

Impacted Files
Coverage Δ

...I/MonoBehaviours/Prototyping/NetworkedTransform.cs
0% <0%> (ø)
:arrow_up:

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 d5ee369...eee7df0. Read the comment docs.

Thanks for your contribution!


[SPARKR-153] phase 1: implement fold() and aggregate().

aggregate() is renamed to aggregateRDD() due to name conflict with the built-in function aggregate() in R.

Thanks @sun-rui - This looks pretty good.
@concretevitamin -- Any other comments ?

Also LGTM pending a minor style comment

fix comments.

Thanks! Merging this in.


Adjust page token validation

We wanted to either pick some arbitrary large value or remove it entirely. Others pointed out that 255 is short enough that it might be a bit too small for base64'd cursor pagination, so I picked 4096 as an arbitrary value.
The justification for this is that removing it later would be backwards compatible, but adding it later would not be. So a lenient limit seems like a decent idea.
I think this is the last of the validation issues. I made a couple additional passes to make sure and didn't see anything else that obviously needed attention.

The justification for this is that removing it later would be backwards compatible, but adding it later would not be. So a lenient limit seems like a decent idea.

I think it's the opposite, right?

If you want it removed, I'm happy to go that way, too; nobody really had much of a consensus. But I think it would be a breaking change to add validation: it would reject requests that used to be considered valid. Right? Whereas removing validation shouldn't break any existing clients.

Ah, alright. I tried to make the PR description a bit clearer just for posterity's sake.


Never run cleared auxwindow timeouts

The timeout attached to the aux-window is not always cleared even after calling clearTimeout.
This PR introduces a very simple fix that ensures that if clearTimeout has been called, then the handler associated with the timeout is never run.
Background
When the user has at least one aux-window open, we attach any timeout to all windows to ensure that it runs. This means that we also need to clear the timeout from all windows. Unfortunately, it seems that in some circumstances, the timeout is not cleared from the aux window (while it is cleared from the main window), despite vscodeOriginalClearTimeout being called on the aux window. This causes a timeout that the calling code thought was cleared to still be called, which can result in bugs.
The proposed fix should have no negative consequences, and ensures that even if Electron is behaving in confusing ways, a cleared timeout will not run.

Thanks, I am still curious why clearTimeout would not be triggered though.
cc @deepak1556


ESP32: Store Wifi Credentials After OTA Update

Our device will need to store the wifi credentials in a way that they can be saved and reapplied after a device firmware update.

@akhilgupta1093 are you still up for tackling this?
I just made this post in the golioth forums to see if they had any examples or best practices to look at for this: https://forum.golioth.io/t/store-wifi-credentials-after-ota-update/110

Hi @keenanjohnson -- the response provided by Jonathan seems to make sense to me.
The code that you implemented calls the NVS API to store the provided wifi credentials outside of the firmware. NVS stores other device-specific credentials, like the PSK ID. It seems like OTA updates won't interfere with these stored values, then. What do you think? If you do an OTA update, do you see this behavior?

As part of https://github.com/Ribbit-Network/ribbit-network-frog-sensor/pull/184, I have validated that this functions.


Typo in Mopria Compatibility

Hi team,
In relation to the Airprint and Mopria Compatibility (#126) merge:
It looks like there is likely a typo in scheduler/dirsvc.c on line 443, morpria not mopria:
  keyvalue[count  ][0] = "morpria-certified";
  keyvalue[count++][1] = "1.3";

I just noticed this while reading the merge, not through testing. So I'm not sure if it has any impact or not.
The functionality looks excellent and like it could really simplify our BYOD & iPad printing setup.
Thanks very much, Tony

[master b2cc6c392] Fix spelling error (Issue #161)