text:
How To Make Achievement On LUA Please Give Code

Describe your problem here.
I Want Make Achievement After You Unlockin' Secret Song, But Don't Know A Code For That, Give Code Plz
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No

Its not a thing...

^

Soft coded achievements were removed, but the folder wasn’t deleted.

it was removed because of a bug where it wouldn't stop giving the same achievement over again

You don't have to use capslock on every sentence, it's not how English works and "It's Wasting Your Time".

Lua not LUA

YOU CANT UNTIL BB-PANZU FIXES THE DUPLICATION BUG! AND BB-PANZU INST HERE ANYMORE! MAYBE YOU WILL HAVE TO WAIT MONTHS, YEARS, DECADES UNTIL SOMEONE FIXES IT!! STOP DOING THIS NONSENSE ISSUES!!!!

YOU CANT UNTIL BB-PANZU FIXES THE DUPLICATION BUG! AND BB-PANZU INST HERE ANYMORE! MAYBE YOU WILL HAVE TO WAIT MONTHS, YEARS, DECADES UNTIL SOMEONE FIXES IT!! STOP DOING THIS NONSENSE ISSUES!!!!

Bro chill and take a chill pill, he didn’t know

YOU CANT UNTIL BB-PANZU FIXES THE DUPLICATION BUG! AND BB-PANZU INST HERE ANYMORE! MAYBE YOU WILL HAVE TO WAIT MONTHS, YEARS, DECADES UNTIL SOMEONE FIXES IT!! STOP DOING THIS NONSENSE ISSUES!!!!

Bro chill and take a chill pill, he didn’t know

sorry, wait, did you wanted to me to write it like this?:
YOU CANT UNTIL BB-PANZU FIXES THE DUPLICATION BUG! AND BB-PANZU INST HERE ANYMORE! MAYBE YOU WILL HAVE TO WAIT MONTHS, YEARS, DECADES UNTIL SOMEONE FIXES IT!! STOP DOING THIS NONSENSE ISSUES!!!!
OR NO??!! IM VERY ANGRY BECAUSE IVE SEEN A LOT OF THIS ISSUES AND IM STARTING TO GO CRAZY!!!!!!!!!

YOU CANT UNTIL BB-PANZU FIXES THE DUPLICATION BUG! AND BB-PANZU INST HERE ANYMORE! MAYBE YOU WILL HAVE TO WAIT MONTHS, YEARS, DECADES UNTIL SOMEONE FIXES IT!! STOP DOING THIS NONSENSE ISSUES!!!!

Bro chill and take a chill pill, he didn’t know

im pretty sure its fucking obvious by now that everyone would know
either way the new update will remove the folder so soon we might stop actually getting these issues

Yeah! Thats what im refering to!

Speaking of new update, week 7 is going to come out!

Speaking of new update, week 7 is going to come out!

Is already out

Speaking of new update, week 7 is going to come out!

Is already out

He means on psyche engine...

Speaking of new update, week 7 is going to come out!

Is already out

He means on psyche engine...

its already out!


text:
[Feature Request]: add configuration to allow the override of the current allure report html file

Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
configuration to allow the override of the current allure report html file

Dear @themosaeed , kindly explain more what you mean by override current html , do you mean keep history and each time html report contains current and past run ?

@zanoon2020  right now the behavior is that with each run a new HTML report is generated and added to the folder alongside the old one. What we need is the option to do this or delete the old one and keep only the most recent report.

Dear @themosaeed if you are using custome property file try the below property and feedback :
cleanAllureResultsDirectoryBeforeExecution=true
But take into consideration that will wipe the allure history and just keep the last run.

@zanoon2020  this clears the allure-results folder but doesn't delete the old HTML report generated in allure-report folder. still adds new one and keeps the old HTML file

Thanks @themosaeed for feedback ,
We will discuss it and get back to you

@zanoon2020 what I understand is that we need to modify the behavior of "cleanAllureResultsDirectoryBeforeExecution" to clean both the allure results and allure reports directories.
which makes sense...
shall I leave that to you? I remember you wanted to pickup a small task to warm up.

@MohabMohie i think the question is , we want to clean allure results directory and leave allure report history. And in this situation allure report folder will have it's own flag. Do you agree on this

related to #1566
I will restructure the current allure properties and move them to a dedicated "Allure" properties object for better management. this will be a breaking change but will allow the user more customization.

source: gharchive/issue

authors: MohabMohie themosaeed zanoon2020

license: MIT

license_type: permissive

license_source: github-api


text:
/portal makes the player spawn in the void

This is because the End world's spawn will always be beneath the floating island.

Fix will be released in 3.4.1 (hopefully)

Fixed in dbc285c.

authors: ShanerX SparklingComet

repo: ShanerX/FakeTrollPlus


text:
Proposal: Explore migration to .NET 5.0 for V1.0

We are currently targeting .NET Framework 4.6.2 and .NET Core 3.0
It would be simpler and faster to just use one framework/runtime, i.e. .NET 5. It seems to be a better solution.
What do you think? @ShankarBUS

We are not moving to UWP, we are already using some UWP (i.e. WinRT) APIs such as GlobalSessionMediaTransportControls.
We are going to make the app packaged/app-container compatible (not only the store version but also the Github version), so that both versions will behave same (we can remove the current startup method and app configs which will eliminate those two recent bugs). We will have some advantages like toast notifications, start menu jump lists (we can replace the tray icon with this), startup task, app configs which the unpackaged apps won't.
I was waiting for .NET 5 to have public availability and it seems now is the time 😀. I don't know how we can enable framework packages so that store will install .NET 5 runtime for us and update it automatically. Will dig into that.

And another issue with .NET Core 3.0/.NET 5.0 is the app package size 😔. We have to bundle the .NET runtime with the app or make the user download the latest runtime. (Which won't be a problem with .NET Framework since it is readily available in windows 10) We have to find a way on how some UWP apps use framework packaging to tackle the .NET Native installation. We can replicate that with .NET 5

I don't know if .NET 5 is supported by MSIX.
But if so, .NET 5 has an incredible way to trim dependency size

.NET 5 is support has been added to MSIX on beta Visual Studio

Wow! that's awesome. We now just have to wait for our dependencies to target .NET 5

just created a very rough test .net5 build that seems to work in my fork in the .net5 testing branch

Perfect! What about the publish issues?

Could we switch to .NET 5 immediately. Because we may have to be concrete on what runtime we choose before I start working on v0.7
Are there any issues with the .NET 5 build and packaging?

Performing well, only issue is a reoccurrence of the can only build for x86 bug

Could we switch to .NET 5 immediately.
yes if we fix the x86 only bug

We could do a 0.6.5 release with the update being switching to .net5

So the first thing to do before starting v0.7 work will be to switch to .NET 5, right?

yes i think so we can have a minor 0.6.5 release switching to .net 5

Just released 0.6.5.
Still a few more things to do to finalise .NET5 integration:

convert to .dll to fix x86 issue
fix issue that is preventing implementation of PublishTrimmed

.dll injection canned as can not be done with .NET

repo: ShankarBUS/ModernFlyouts


text:
Typings are not excluded from the source control

By default the typings folder is not excluded from the source control. Given that all default typings are public and available centrally they shouldn't be included in the source control but listed in tsd.json so that they can be restored.

With Typescript 2.0, the whole typings mechanism will change. SPFx will move to TypeScript 2.0 when it gets released. And hence, we do not need to fix this at the current time. Please let us know if you still think this is an issue.

I guess that depends on when TypeScript 2.0 will be released. If it's released after SPFx reaches GA then this is a bug that should be fixed. If SPFx gets updated before GA to TS 2.0 then I'd say it's fine for the time being.

FYI for our internal projects, we started with the approach you described above.  However, we had problems because the tsd tool (which has now been abandoned by its author) did not always accurately recreate the typings files when you run "tsd install".  Also sometimes we needed to make local edits to the typings files.  These files are tiny, so the safest policy is simply to include them in your Git repo.

authors: manishgarg1 pgonzal waldekmastykarz

repo: SharePoint/sp-dev-docs


text:
Switch it back

Can you please list the PowerShell command to reverse this (add back the feature/opt in)?

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

ID: 4c5279de-43c1-3a83-83ce-c1b34d25287d
Version Independent ID: 7cda1751-170a-7bbd-6d71-33daf5168f68
Content: SharePoint site theming
Content Source: docs/declarative-customization/site-theming/sharepoint-site-theming-overview.md
Product: sharepoint
GitHub Login: @spdevdocs
Microsoft Alias: spdevdocs

We will contact this with PG and sync up to you while have any update.

It would just be the inverse of Enable-PnPFeature: Disable-PnPFeature

authors: Seiyasu andrewconnell eyebelieve


text:
The app@sharepoint principal is not resolving in newly created tenants

Category

[x] Bug

Describe the bug
In the elevated privileges page there is an important tip about adding the app@sharepoint user as a term store administrator if you need app-only write access to the term store (I believe @wobba originally wrote about this in a post a couple of years ago).
Unfortunately we were not able to add the app@sharepoint user to the term store administrators group in a couple of tenants that we created in the past couple of days - that account will not resolve in the old and new term store UI (as shown in the following screenshots)
Old page

New page

It appears this issue is not isolated to the term store, as that user would not resolve in other user management areas (i.e. site collection admin, etc.)
What made this even more confusing was I was able to get the app@sharepoint account to resolve in one of our newly created tenants this afternoon, but that only worked via the old term store UI - the other tenant we created yesterday is still not able to resolve that account.
I also tried adding the full username i:0i.t|00000003-0000-0ff1-ce00-000000000000|app@sharepoint and experienced the same result as trying to simply add app@sharepoint.
Steps to reproduce

Create a new tenant
Go to the term store in the SharePoint admin center (you can try this in both the old and new UI)
Add app@sharepoint to the term store administrators and try to resolve that account (and/or save your change)
See the error saying no match found in the old UI (or no error, but no user resolution in the new UI)

Expected behavior
I expect the app@sharepoint account to resolve, so we can continue to use app only principals to write to the term store.
Environment details (development & target environment)

Your Developer Environment: N/A
Target Environment: SharePoint Online
Framework: N/A
Browser(s): Chrome v84
Tooling: N/A
Additional details: N/A

Additional context
My concern is this app@sharepoint account may be in the process of being removed, which means our app only apps will no longer be able to write to the term store (which would obviously be a significant issue). @VesaJuvonen do you have any insight into what might be happening here?
Thanks for your contribution! Sharing is caring.

Curious, if you create an app catalog, would that help? Seems something might trigger the creation of this system account.

Thanks for suggestion @wobba
I tried that on a new tenant I created today, and the app@sharepoint account does not resolve (in both the old and new term store management pages). I'll try again at different intervals (i.e. 6, 12, 24 hours) to see if the process of creating a tenant app catalog triggers the process of that system account; I'll leave another comment with the results of my test.

Some info in the comments here https://sharepoint.stackexchange.com/questions/168160/what-is-sharepoint-app-principal-shown-in-appprincipals-aspx-and-what-created-it but nothing definitive on how this works.

Thanks for additional suggestion @wobba
I tried creating and registering an app via /_layouts/15/AppRegNew.aspx and /_layouts/15/AppInv.aspx with the following permissions
<AppPermissionRequests AllowAppOnlyPolicy="true"> 	<AppPermissionRequest Scope="http://sharepoint/taxonomy" Right="Write" /> </AppPermissionRequests>
in the root site collection in the tenant and I am still not able to resolve the app@sharepoint account (after waiting 6 hours).
I should note that I created the tenant app catalog using the PnP cmdlet New-PnPTenantSite -Template "APPCATALOG#0" ... so I tried spinning up another tenant and created the tenant app catalog through the admin center UI in case there was something hidden happening behind the scenes when you create the tenant app catalog via the browser - unfortunately (or perhaps fortunately) I ended up with the same results: I cannot resolve the app@sharepoint account in that tenant either (I have waited a number of hours, and created the same app in that tenant as well).
Out of curiosity, what do you experience if you spin up a new tenant https://portal.office.com/Signup?OfferId=B07A1127-DE83-4a6d-9F85-2C104BDAE8B4&dl=ENTERPRISEPACK&ali=1 and try to get the app@sharepoint account to resolve?

I'm not sure this is a developer topic... we're supposed to direct questions like this that are more OOTB to TechCommunity. Might be best to post this question there...

I'll post my follow up. I experienced the same and got it to work like this:

Create a new app with app-only permissions following https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azureacs
Connected to -admin and was able to resolve Get-PnPUser -Identity "i:0i.t|00000003-0000-0ff1-ce00-000000000000|app@sharepoint"
Added i:0i.t|00000003-0000-0ff1-ce00-000000000000|app@sharepoint as a user in term store

Not sure if 2 is needed

authors: andrewconnell michael-jensen wobba


text:
onBeforeSerialize method constantly called when the page is in Edit Mode

Target SharePoint environment
SharePoint Online
What SharePoint development model, framework, SDK or API is this about?
💥 SharePoint Framework
Developer environment
Windows
What browser(s) / client(s) have you tested

[ ] 💥 Internet Explorer
[X] 💥 Microsoft Edge
[ ] 💥 Google Chrome
[ ] 💥 FireFox
[ ] 💥 Safari
[ ] mobile (iOS/iPadOS)
[ ] mobile (Android)
[ ] not applicable
[ ] other (enter in the "Additional environment details" area below)

Additional environment details

Edge browser version: 125.0.2535.37
SPFx version: 1.18.2
Node.js version: 18.20.1

Describe the bug / error
The onBeforeSerialize method appears to constantly be called when the SharePoint page is simply in Edit Mode but no changes are being made.
Here is a sample repo to reproduce the error: https://github.com/ynot3363/onBeforeSerializeIssue
Here is the method I implemented to test:
protected override onBeforeSerialize(): void {     console.log(new Date().toLocaleString());   }

Steps to reproduce

Fork & clone repo: https://github.com/ynot3363/onBeforeSerializeIssue
npm install
gulp serve --nobrowser
Create a new page on your SharePoint site
Append the ?debug query string to the URL
Add the Hello World Web Part

Expected behavior
I expect this method to only be called when properties are changed and/or the page is being saved.
https://learn.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/integrate-web-part-properties-with-sharepoint
https://learn.microsoft.com/en-us/javascript/api/sp-webpart-base/basewebpart?view=sp-typescript-latest#@microsoft-sp-webpart-base-basewebpart-onbeforeserialize-member(1)

Hi, any update on this issue?


text:
Any reason for multiple SwipeUpdateCallback

In file flutter_tindercard.dart, we have multiple calls to widget.swipeUpdateCallback(details, frontCardAlign); incase (widget._allowVerticalMovement == true) is false. These are present on line 232 and 237.
Is there any particular reason why we are doing so? I want to remove the first one but just want to be sure that there won't be any regressions.

I've done this in PR #65

authors: adumrewal nalbion


text:
Detected problems with API compatibility (visit g.co/dev/appcompat for more info)

我在小米开发版10 8.9.20 出现 Detected problems with API compatibility (visit g.co/dev/appcompat for more info) 这个问题 头像出现方形  原本是圆形

该如何解决这个问题呢？ 有人说升级 sdk 就能解决，是否靠谱？

repo: SheHuan/NiceImageView


text:
Invalid date recognition

fuzzydate() function incorrectly guesses date due to invalid regex pattern. For example, let's look at "Trollahaugen 64" text. First, it tries to convert it to date and it ends up being 01.01.1964 due to 64 at the end. Then it proceeds with looking for a month using /jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/ regex. This is the source of error, since the text contains "aug" inside but it's not a separate word, hence should not be considered a month. Yet, the function assumes it is and returns 01.01.1964.

Just so we're on the same page: the root problem is the incredible flexibility of the Date constructor in V8 and other JS engines.  In chrome, new Date("Trollahaugen 64") is interpreted as the beginning of the year 1964 (Jan 1 0:00 local time).
There are a handful of workarounds for common cases we've seen but it's not pretty.  The "right" answer is to skip the date constructor entirely and just regex against a series of culture-specific formats

I understand the inherent problem with solving such issue - there always will be some edge cases. Working around this particular one seems to be trivial - simply expect the month name to be a whole word, surrounded with non-alphabetic characters, if we assume (which might not be true) that the string is a ECMA-262 Date.toString() representation.

Hi, I had a similar issue with "SEPEM GRENOBLE 2018" text which is transformed in 9/1/18 date.

Moving the discussion to https://github.com/SheetJS/sheetjs/issues/1300
@krojew The spec uses the phrase "implementation-dependent":

in general, the value produced by Date.parse is implementation-dependent when given any String value that does not conform to the Date Time String Format

That Date Time String Format is related to ISO 8601 and does not cover the set of date expressions understood by Excel

authors: SheetJSDev krojew tophsic

repo: SheetJS/sheetjs


text:
If a workbook cell has an IFERROR formula, what does value_if_error need to be so blankrows: false works?

I have a workbook with formula in Col A
=IFERROR(INDEX('Data Validation'!$D$2:$D$475,MATCH('Compensation Input Form'!C16,JobTitle,FALSE)),#N/A)

When this is parsed, the first row that contains #N/A becomes
{t: 'e', v: 42, f: "IFERROR(INDEX('Data Validation'!$D$2:$D$475,MATCH(…mpensation Input Form'!C44,JobTitle,FALSE)),#N/A)", w: '#N/A'}

It shows t: 'e' great! but why is v: 42? How do I force it to be 0 which appears to be the only way v === null in make_json_row.

the t: 'e' part is saying that's an error cell.  The interpretation of v is listed in https://github.com/SheetJS/sheetjs#data-types.  Click on "Error values and interpretation (click to show)" to see the table:

Value
Error Meaning

0x00
#NULL!

0x07
#DIV/0!

0x0F
#VALUE!

0x17
#REF!

0x1D
#NAME?

0x24
#NUM!

0x2A
#N/A

0x2B
#GETTING_DATA

In this case, 42 is 0x2a which corresponds to the #N/A value.
To work around for now, you can make your Excel expression return the #NULL! error (which corresponds to 0)

authors: SheetJSDev b-hexsoul


text:
upgrade odb codgen

supersedes https://github.com/ShiftLeftSecurity/codepropertygraph/pull/1276, this time without out the default value change for integers

don't merge this yet, there's still an issue down the line with codescience. Just got to the bottom of it - I need another minor patch for the codegen first

source: gharchive/pull-request

repo: ShiftLeftSecurity/codepropertygraph


text:
Negatively scaled textures displaying incorrectly

Case in point the TECH04_3 on the roof of the E1M1 starting area, it appears to be scaling down to an extremely small size in the U axis.

Fixed in the latest commits

repo: ShiftyAxel/Qodot


text:
10427 DEV Update drydockFamily for RHEL to c7

https://github.com/Shippable/pm/issues/10427

Complete Closing

repo: Shippable/admiral


text:
8385.14 Add Quay.io master integration

Shippable/pm#8385
Show the Quay.io master integration in the add-ons section of the UI with a checkbox. Make sure that it is enabled/disabled when the button is clicked.

complete. closing.

authors: a-murphy stephanielingwood


text:
Training model on low RAM GPU

Hello,
I am new to machine learning.
Is there any way to train T5-large, and bigger models on GPUs with limited RAM - for example by using computer RAM?
Best regards,
Maciej Błędkowski

My suggestion would be to limit the batch size to 6 or 12, so that the model and data fit on the GPU

authors: EdGaere mbledkowski


text:
TypeError: forward() got an unexpected keyword argument 'cross_attn_head_mask In onnx_predict function

Hello,
when I run the fine-tuned mt5 model under onnx, I get the following error:
`TypeError                                 Traceback (most recent call last)
 in
----> 1 model.onnx_predict(text)
~\AppData\Roaming\Python\Python38\site-packages\simplet5\simplet5.py in onnx_predict(self, source_text)
469         """ generates prediction from ONNX model """
470         token = self.onnx_tokenizer(source_text, return_tensors="pt")
--> 471         tokens = self.onnx_model.generate(
472             input_ids=token["input_ids"],
473             attention_mask=token["attention_mask"],
C:\ProgramData\Anaconda3\lib\site-packages\torch\autograd\grad_mode.py in decorate_context(*args, **kwargs)
26         def decorate_context(*args, **kwargs):
27             with self.class():
---> 28                 return func(*args, **kwargs)
29         return cast(F, decorate_context)
30
C:\ProgramData\Anaconda3\lib\site-packages\transformers\generation_utils.py in generate(self, input_ids, max_length, min_length, do_sample, early_stopping, num_beams, temperature, top_k, top_p, repetition_penalty, bad_words_ids, bos_token_id, pad_token_id, eos_token_id, length_penalty, no_repeat_ngram_size, encoder_no_repeat_ngram_size, num_return_sequences, max_time, max_new_tokens, decoder_start_token_id, use_cache, num_beam_groups, diversity_penalty, prefix_allowed_tokens_fn, output_attentions, output_hidden_states, output_scores, return_dict_in_generate, forced_bos_token_id, forced_eos_token_id, remove_invalid_values, synced_gpus, **model_kwargs)
1051                 input_ids, expand_size=num_beams, is_encoder_decoder=self.config.is_encoder_decoder, **model_kwargs
1052             )
-> 1053             return self.beam_search(
1054                 input_ids,
1055                 beam_scorer,
C:\ProgramData\Anaconda3\lib\site-packages\transformers\generation_utils.py in beam_search(self, input_ids, beam_scorer, logits_processor, stopping_criteria, max_length, pad_token_id, eos_token_id, output_attentions, output_hidden_states, output_scores, return_dict_in_generate, synced_gpus, **model_kwargs)
1788             model_inputs = self.prepare_inputs_for_generation(input_ids, **model_kwargs)
1789
-> 1790             outputs = self(
1791                 **model_inputs,
1792                 return_dict=True,
C:\ProgramData\Anaconda3\lib\site-packages\torch\nn\modules\module.py in _call_impl(self, *input, **kwargs)
1049         if not (self._backward_hooks or self._forward_hooks or self._forward_pre_hooks or _global_backward_hooks
1050                 or _global_forward_hooks or _global_forward_pre_hooks):
-> 1051             return forward_call(*input, **kwargs)
1052         # Do not call functions when jit is used
1053         full_backward_hooks, non_full_backward_hooks = [], []
TypeError: forward() got an unexpected keyword argument 'cross_attn_head_mask'`
I tried to downgrade transformers and onnxruntime but the error still remains.

Which transformers/simpleT5 version are you using?

I am using transformers=4.8.2 and simpleT5=0.1.1
Also, I tried newer version of transformers (4.9.0 and 4.9.1) but cant fix error.

Can you try with pip install simplet5==0.0.9

It works perfect now. Thanks a lot.

May I ask, how exactly did you fix this? I'm looking for the PR or code change which fixed it - trying to adapt this code to MBart and I'm getting the exact same error. @Shivanandroy @farshadfiruzi

Hi @radurevutchi , The current version of SimpleT5 only supports training/inference T5/mT5/byT5 models,  Support for quantization and onnx runtime is dropped because of version conflict issues.
Below is what SimpleT5 offers:
from simplet5 import SimpleT5
model = SimpleT5()

model.from_pretrained("t5","t5-base")

model.train(train_df=train_df, # pandas dataframe with 2 columns: source_text & target_text
            eval_df=eval_df, # pandas dataframe with 2 columns: source_text & target_text
            source_max_token_len = 512,
            target_max_token_len = 128,
            batch_size = 8,
            max_epochs = 5,
            use_gpu = True,
            outputdir = "outputs",
            early_stopping_patience_epochs = 0,
            precision = 32
            )

# load trained T5 model
model.load_model("t5","path/to/trained/model/directory", use_gpu=False)

# predict
model.predict("input text for prediction")

If you want to adapt it for mBart or any other models, I will encourage you to write separate methods for quantization and onnx support in addition to training method.
How to export your model to onnx: https://huggingface.co/transformers/serialization.html

authors: Shivanandroy farshadfiruzi radurevutchi


text:
Gif compression

5.6 -> 3.9MB (30%)
For the slow internet bois

THIS IS TO COMPRESS, FURTHER BEYOND.

Hi @ghostslayer989,
I'll close this issue since it's just the demo gif and could be frequently changed.

repo: ShizukuIchi/winXP


text:
Fix add to cart shopify tracking

Description
This is to get the Shopify admin - live view - active cart working
Before submitting the PR, please make sure you do the following:

[ ] Read the Contributing Guidelines
[ ] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123)
[ ] Update docs in this repository according to your change
[ ] Run yarn changeset add if this PR cause a version bump based on Keep a Changelog and adheres to Semantic Versioning

.. why did the test pass? It should've failed on the extra headers that I have added that prevents add to cart

We'll add back the e2e test in another PR.
Confirm that the extra headers are not failing add to cart

We'll add back the e2e test in another PR.
Confirm that the extra headers are not failing add to cart

repo: Shopify/hydrogen


text:
Update all dependencies

This PR updates all of our linting dependencies to their most recent versions and adds the new rules they introduced. Most notably, the following rules now apply:

Line comments should be above the line they are commenting, not at the end of it (definitely open to discussion, wasn't sure about this one).
Always include a description when using the Symbol function.
A bunch of spacing-related rules for Flow.
In Flow, prevent the usage of Function as a type (I chose not to restrict Object and any since I find them to be useful occasionally, not sure about it though).
Prevent the usage of done and returning a promise together in mocha tests.
Require whitespace around directives, like 'expose Foo'.

cc/ @Shopify/javascript @bouk thoughts?

The line comment one is a bit tricky 'cause sometimes you don't want to break up a clean block of assignments but want a small comment next to one item.
Otherwise, these all seem reasonable to me.

reping @Shopify/javascript. I think I am still leaning towards keeping the recommendation for line comments to appear above the line they are documenting, since I think that's usually the better choice and it's worth the consistency. Added a few more updates since I initially did this PR, so a few more things that might need discussion:

When using Node modules, prefer module.exports.foo over exports.foo (not sure about this one)
Only one top-level suite per file for Mocha tests
In React components, no explicit children prop (i.e., prefer <Foo>{bar}</Foo> over <Foo children={bar} />
@flow comments should be done as line comments

I don't think preferring module.exports or export matters because we recommend using ES6 module syntax
I don't think we should have a preference of what flow comment style to use

I think it's still worth having the rule for module.exports.foo. As @bouk said it's an edge case now but in my experience exports.foo may cause issues with tooling. Just safer to use module.exports.foo

Keeping the module.exports rule, removed the preference on the flow comment, and removed no-sync (which was disabled in pretty much all node projects I've seen).

lgtm

authors: arapehl bouk lemonmade mikkoh

repo: Shopify/javascript

license: mit

license_source: bigquery


text:
Alipay beta

 Issue by amassaad
Thursday Feb 06, 2014 at 21:31 GMT
Originally opened as https://github.com/Shopify/active_merchant/pull/1026

amassaad included the following code: https://github.com/Shopify/active_merchant/pull/1026/commits

@ntalbott Hmm, this was never followed up on after the move. Is there something I can do to move it along? Or is it not something of interest?

authors: ntalbott zspencer


text:
Support for offsetTop dimension

Overview
The offsetTop dimension should be included as a dimension that could be user-specified.
Type

[ ] New feature
[x] Changes to existing features

Motivation
I've been looking into using this library to help test DOM scripting in Vue components. The only dimension that I currently need that seems to be missing is offsetTop.
Area

[ ] Add any relevant Area: dimension labels to this issue

Scope

Is this issue related to a specific package?

[ ] Tag it with the Package: jest-dom-mocks label.

Is it related to a new package?

[ ] Tag it with the New package Label

Checklist

[ ] Please delete the labels section before submitting your issue
[x] I have described this issue in a way that is actionable (if possible)

Could you clarify which package you are referring to? Quilt is a monorepo with 50+ packages.

authors: gmcgibbon phobetron

repo: Shopify/quilt


text:
Build on RN <0.65 and Expo

Hey guys!
Thank you so much for your work, I love it. I just patched Android to make it build on RN <0.65 and Expo like @mrousavy did here: https://github.com/mrousavy/react-native-mmkv/pull/267/files
I'm going to send a PR :)

Hi, @axeldelafosse - Thanks for reporting this! We're still in alpha mode here, so we haven't focused too much on backwards compatibility and the multiple versions of RN yet.

was this PR accepted?

Not sure if there is a PR yet? We will support Expo - that is a high priority for us - but for now, we are still in alpha here and need to focus on becoming feature complete and stable first.

Hey guys-- sorry I'm pretty busy preparing the alpha release of the Showtime app. Here is the PR: https://github.com/Shopify/react-native-skia/pull/126. It also adds monorepo support.

Expo support is still very much under or radar but we are not yet ready for it. There are a couple of items we want to finish first.

@chrfalch Should we close this issue?

I would think so? It should be done :)

authors: axeldelafosse chrfalch erisvaldojunior wcandillon

repo: Shopify/react-native-skia


text:
Unexpected user-specified time limit error

Versions
Please specify real version numbers or git SHAs, not just "Latest" since that changes fairly regularly.

Sarama
Kafka
Go

v1.24.1
v1.1.1
v1.13.1

Configuration
What configuration values are you using for Sarama and Kafka?
config := sarama.NewConfig()
config.Version = sarama.V1_1_1_0
config.Consumer.MaxWaitTime = 500 * time.Millisecond
config.Consumer.Return.Errors = true

Logs
When filing an issue please provide logs from Sarama and Kafka if at all
possible. You can set sarama.Logger to a log.Logger to capture Sarama debug
output.
logs: CLICK ME

time="2019-12-13 15:38:23.746" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER3.local:9092"
time="2019-12-13 15:38:23.746" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER2.local:9092"
time="2019-12-13 15:38:23.890" level=info msg="client/coordinator requesting coordinator for consumergroup consumer_group_name from BROKER_SERVER4.local:9092"
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/9: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/11: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/10: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/67: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.890" level=info msg="client/coordinator requesting coordinator for consumergroup consumer_group_name from BROKER_SERVER3.local:9092"
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/12: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/7: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/68: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/8: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/6: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/65: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/50: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/54: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/66: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/55: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/63: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/64: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=info msg="client/coordinator coordinator for consumergroup consumer_group_name is #3 (BROKER_SERVER3.local:9092)"
time="2019-12-13 15:38:23.891" level=info msg="client/coordinator requesting coordinator for consumergroup consumer_group_name from BROKER_SERVER2.local:9092"
time="2019-12-13 15:38:23.891" level=info msg="client/coordinator requesting coordinator for consumergroup consumer_group_name from BROKER_SERVER2.local:9092"
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/51: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/52: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/53: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/1: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/4: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/2: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/3: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/5: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=error msg="kafka: error while consuming kafka_topic_name/0: kafka server: Request exceeded the user-specified time limit in the request." logLevel=ERROR
time="2019-12-13 15:38:23.891" level=info msg="client/coordinator coordinator for consumergroup consumer_group_name is #3 (BROKER_SERVER3.local:9092)"
time="2019-12-13 15:38:23.891" level=info msg="client/coordinator coordinator for consumergroup consumer_group_name is #3 (BROKER_SERVER3.local:9092)"
time="2019-12-13 15:38:23.892" level=info msg="client/coordinator coordinator for consumergroup consumer_group_name is #3 (BROKER_SERVER3.local:9092)"
time="2019-12-13 15:38:26.726" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER4.local:9092"
time="2019-12-13 15:38:26.726" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER3.local:9092"
time="2019-12-13 15:38:26.726" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER2.local:9092"
time="2019-12-13 15:38:26.725" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER2.local:9092"
time="2019-12-13 15:38:26.891" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER2.local:9092"
time="2019-12-13 15:38:26.891" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER2.local:9092"
time="2019-12-13 15:38:26.891" level=info msg="client/metadata fetching metadata for [kafka_topic_name] from broker BROKER_SERVER3.local:9092"

Problem Description
I got unexpected user-specified time limit errors from Kafka server while consuming. I'm not sure what user-specified time limit value from Sarama config. Do I have to take a look at our Kafka server's configurations?
Below is the code where the error comes from.
go func() {
	for err := range group.Errors() {
		log.Error(err)
	}
}()

@dnwe @antsbean
After I've updated to v1.26.0 and remove config.Consumer.MaxWaitTime line, but I still can Unexpected user-specified time limit error. Is there any way to handle this error?

@dnwe @antsbean
After I've updated to v1.26.0 and removed config.Consumer.MaxWaitTime line, but I still can Unexpected user-specified time limit error. Is there any way to handle this error?

This problem is caused by offset manager commit offset   https://github.com/Shopify/sarama/blob/82c97b2bcec5c4f3fca4dc0aa9b2013d8976cc47/offset_manager.go#L237
I suggest you use the following configuration, try it
	cfg := sarama.NewConfig()

	cfg.Net.DialTimeout = 2 * time.Second
	cfg.Net.MaxOpenRequests = 255
	cfg.Consumer.Offsets.Initial = p.monitorCfg.ConsumerOffset
	cfg.Consumer.MaxWaitTime = 100 * time.Millisecond
	cfg.Consumer.MaxProcessingTime = 200 * time.Millisecond
	cfg.Consumer.Group.Session.Timeout = 15 * time.Second
	cfg.Consumer.Group.Heartbeat.Interval = 5 * time.Second

offset manager flushToBroker function should be  add retry feature

@antsbean Thanks for the information. But the configurations seem quite complicated. Do you have a simpler version of this configurations which handle an essential part of resolving the time limit error?

@antsbean Thanks for the information. But the configurations seem quite complicated. Do you have a simpler version of this configurations which handle an essential part of resolving the time limit error?

cfg.Consumer.Group.Session.Timeout = 15 * time.Second
cfg.Consumer.Group.Heartbeat.Interval = 5 * time.Second

@antsbean Thanks for pointing out. Let me ask for more detail. As you mentioned before, you thought OffsetManager's CommitOffset invokes time limit error right? But I'm not sure how Session.Timeout and Heartbeat.Interval related to time limit error.
As I understand, Session.Timeout and Heartbeat.Interval is more likely to adjust a timeout for participating in a consumer group and keep sending heartbeat responses. Seems not related to any type of Offset or some requests.

@kimtree  offset manager and consumer group use same broker. Frequent sending of messages to kafka server causes processing timeout.

@antsbean Okay, I see. That means https://github.com/Shopify/sarama/issues/1544 couldn't resolve all these kinds of errors yet. I'll try with the configurations that you gave me.

@antsbean The time limit error still occurs even though I adjust the config values that you gave me. Is there a way not to get these errors?

@antsbean The time limit error still occurs even though I adjust the config values that you gave me. Is there a way not to get these errors?

offset manager flushToBroker function should be add retry feature

@antsbean Do you have a plan to implement retry feature? I'm not sure this way works. https://github.com/Shopify/sarama/pull/1637

@antsbean Do you have a plan to implement retry feature? I'm not sure this way works. #1637

sorry, I've been busy recently.
I think
Determine if retry is required based on the returned error code
The following code is provided for your reference
func (om *offsetManager) mainLoop() {
	defer om.ticker.Stop()
	defer close(om.closed)
	hasErr := func(err error) bool {
		if err == nil {
			return false
		}
		if kErr, ok := err.(KError); ok && kErr == ErrNoError {
			return false
		}
		return true
	}
	for {
		select {
		case <-om.ticker.C:
			// will retry
			var err error
			var hasErrFlag bool
			for attempt := 0; attempt <= om.conf.Consumer.Offsets.Retry.Max; attempt++ {
				err = om.flushToBroker()
				if hasErrFlag = hasErr(err); hasErrFlag {
					continue
				}
				om.releasePOMs(false)
				break
			}
			// avoid second call hasErr function
			if hasErrFlag {
				Logger.Printf("offset manager commit offset to kafka server failed err %s", err.Error())
				om.handleError(err)
			}

		case <-om.closing:
			return
		}
	}
}
....
// flushToBroker is ignored if auto-commit offsets is disabled
// if err is not nil, will retry
func (om *offsetManager) flushToBroker() error {
	if !om.conf.Consumer.Offsets.AutoCommit.Enable {
		return nil
	}

	req := om.constructRequest()
	if req == nil {
		return nil
	}

	broker, err := om.coordinator()
	if err != nil {
		Logger.Printf("offset manager get coordinator %s ", err.Error())
		return err // will retry
	}

	resp, err := broker.CommitOffset(req)
	if err != nil {
		Logger.Printf("offset manager commit offset error %s", err.Error())
		om.releaseCoordinator(broker)
		_ = broker.Close()
		return err // will retry
	}
	return om.handleResponse(broker, req, resp)
}

func (om *offsetManager) handleResponse(broker *Broker, req *OffsetCommitRequest, resp *OffsetCommitResponse) error {
	om.pomsLock.RLock()
	defer om.pomsLock.RUnlock()
	// lastErr just only record last error
	var lastErr KError
	for _, topicManagers := range om.poms {
		for _, pom := range topicManagers {
			if req.blocks[pom.topic] == nil || req.blocks[pom.topic][pom.partition] == nil {
				continue
			}
			if resp.Errors[pom.topic] == nil {
				pom.handleError(ErrIncompleteResponse)
				continue
			}
			if err, ok := resp.Errors[pom.topic][pom.partition]; !ok {
				pom.handleError(ErrIncompleteResponse)
				continue
			} else {
				switch err {
				case ErrNoError:
					block := req.blocks[pom.topic][pom.partition]
					pom.updateCommitted(block.offset, block.metadata)
				case ErrNotLeaderForPartition, ErrLeaderNotAvailable,
					ErrConsumerCoordinatorNotAvailable, ErrNotCoordinatorForConsumer:
					// not a critical error, we just need to redispatch
					om.releaseCoordinator(broker)
				case ErrOffsetMetadataTooLarge, ErrInvalidCommitOffsetSize:
					// nothing we can do about this, just tell the user and carry on
					pom.handleError(err)
				case ErrOffsetsLoadInProgress:
				// nothing wrong but we didn't commit, we'll get it next time round
				case ErrUnknownTopicOrPartition:
					// let the user know *and* try redispatching - if topic-auto-create is
					// enabled, redispatching should trigger a metadata req and create the
					// topic; if not then re-dispatching won't help, but we've let the user
					// know and it shouldn't hurt either (see https://github.com/Shopify/sarama/issues/706)
					Logger.Printf("offset manager commit to offset error %s", err.Error())
					pom.handleError(err)
					om.releaseCoordinator(broker)
				case ErrRequestTimedOut:
					// request timeout(https://github.com/Shopify/sarama/issues/1562), will retry (
					// why is this wrong? kafka server https://kafka.apache.org/22/documentation.html#brokerconfigs
					// offsets.commit.timeout.ms default 5s, kafka server offset replicas timeout
					Logger.Printf("offset manager commit offset to kafka server timeout error %s topic %s partition %d",
						err.Error(), pom.topic, pom.partition)
					lastErr = err
					om.releaseCoordinator(broker)
				default:
					// dunno, tell the user and try redispatching
					Logger.Printf("offset manager receive unknown error %s, will retry", err.Error())
					om.releaseCoordinator(broker)
					lastErr = err
				}
			}
		}
	}
	return lastErr
}

@antsbean No problem!
I got what you meant from the code. Are you going to upload this patch? It would be great if you upload this patch and be released soon since we're trying to use a released version of Sarama not just editing code from the local environment.

@antsbean ping?

authors: antsbean kimtree

repo: Shopify/sarama


text:
[shopify-app-remix] get authenticated user details

Overview
Hi.
Currently, when authenticating a Shopify Remix app with authenticate.admin(request) with useOnlineTokens set to true, the session only contains the authenticated users id. I've had a look at the Admin API reference for graphql and rest and there doesn't appear to be a request to fetch the users details.
For some context, I have an app where I want to display a timeline of events for actions performed within the app, e.g.
Settings last updated by Joe on Oct 13, 2023 at 14:23
where Joe is a user who authenticated with my app.
How would I obtain Joe's name?
Thank you.

@boxedcode there should be an OAuth redirect to install the app (offline token) and then redirect again to authenticate the user (online token). The result should include both the offline and online token, with the user info under associated_user (something like this mocked response).
What session storage are you using?

@joelvh Thanks for your response, appreciate it.
I'm using prisma for session storage with mysql as the storage engine. I'll go through the flow again to see if I can spot the user data in the session response

I just went through the flow again, and the only data that appears to be populated for the session is the users id,
onlineAccessInfo: { associated_user: { id: 9854713913 } }

The default mysql schema for the shopify-app-remix template is
CREATE TABLE "Session" (
    "id" TEXT NOT NULL PRIMARY KEY,
    "shop" TEXT NOT NULL,
    "state" TEXT NOT NULL,
    "isOnline" BOOLEAN NOT NULL DEFAULT false,
    "scope" TEXT,
    "expires" DATETIME,
    "accessToken" TEXT NOT NULL,
    "userId" BIGINT
);

and the documentation here reinforces the fact that only the id is available for the associated user. https://shopify.dev/docs/api/shopify-app-remix/v1/authenticate/admin#session-using-online-sessions

Any news on this? I would like to retrieve the user locale to translate my app according. I can see from the types I should be able to get it via the session.toObject().onlineAccessInfo object but it is always undefined.

authors: boxedcode joelvh nullndr

repo: Shopify/shopify-app-js


text:
NoMethodError in Product Extraction

Getting NoMethodError error while doing product extraction.

shopify_transporter 2.4.2
Magento 1.9.3.6
WS-I compliance mode: No

I don't know why but when I tried after closing ssh-tunnel, it worked!

@rahulr-codal thank you for the update - feel free to re-open this if it happens again.

authors: rahulr-codal surajreddy


text:
Feature Request: Tab stops for translations

Is your feature request related to a problem? Please describe.
After adding a translation, going backwards to add my variables is slow. It could be faster with built in tabstops.
Describe the solution you'd like
On injecting a translation, add a tabstop for each variable that's already injected.
For example, given this in locales/en.default.json
{
  "product": {
    "add_count_product_to_cart": "Add {{ count }} {{ product }} to cart"
  }
}

The following completion would be used
{{ 'product.add_count_product_to_cart' | t: count: ${1:count}, product: ${2:product} }}

This would mean I can immediately replace the "count" and "product" variables if I need to.

As more powerful alternative, the completion could look like this
{{ 'product.add_count_product_to_cart' | t: ${1:count: ${2:count}, }${3:product: ${4:product}} }}

This would mean I can remove a variable entirely if I desire. This is useful for scenarios where a translation will be rendered in JS, rather than rendered entirely via Liquid.
I am assuming that extensions use the same snippet syntax as user configured snippets here. If they don't and it's not clear, hopefully this video will help get the idea across
https://github.com/user-attachments/assets/6ed8ced9-ef5e-4c79-b188-89b4c32a50dc

Hello, @david-w-shopify. I tried a potential implementation of tab stops for translations by modifying the translation server :)
https://github.com/user-attachments/assets/e83dfc03-88a3-4472-9e24-67658ee7f934

authors: Smintfy david-w-shopify

repo: Shopify/theme-tools


text:
Keymapping popup menu navigation

Are popup menu navigation TAB and S-TAB keybindings enabled by default? If not, can you please give an example to achieve this similar to deoplete.nvim plugin?

They are not default.  I will add it in the examples.

authors: Shougo ratheesh


text:
[FR] Adding Setting for more styles (And share some rune styles)

It's a very interesting Plugin! Really like it!
And I'm thinking could you add an option to set the text color, and even the light color?
I use Color Snippets did this:

css:

.arcane-word,
.arcane-character {
    color: #ddcb96;
    text-shadow:
        0 0 5px rgba(255, 255, 255, 0.8), /* 白色发光 */
        0 0 10px rgba(255, 255, 255, 0.6), /* 更模糊的白色发光 */
        0 0 15px rgba(52, 152, 219, 0.8), /* 蓝色发光 */
        0 0 20px rgba(52, 152, 219, 0.6); /* 更模糊的蓝色发光 */
}

There must be more ways to optimize styles; this is just a starting point!

Updated:
Another style:

.arcane-word,
.arcane-character {
    color: rgb(225, 235, 245);

    text-shadow:
        0 0 5px rgba(46, 186, 241, 0.8), /* 白色发光 */
        0 0 10px rgba(255, 255, 255, 0.6), /* 更模糊的白色发光 */
        0 0 15px rgba(0, 43, 126, 1.0), /* 蓝色发光 */
        0 0 20px rgb(58, 106, 202); /* 更模糊的蓝色发光 */
}

BTW, with DynamicHighlight Plugin, it could make the texst in Live Editing mode also has style:

.obfuscate-rune {
    color: black;
    color: rgb(225, 235, 245);
    text-shadow:
        0 0 5px rgba(46, 186, 241, 0.8), /* 白色发光 */
        0 0 10px rgba(255, 255, 255, 0.6), /* 更模糊的白色发光 */
        0 0 15px rgba(0, 43, 126, 1.0), /* 蓝色发光 */
        0 0 20px rgb(58, 106, 202); /* 更模糊的蓝色发光 */
}

Live Editing Mode:

Another Sytle: Matrix

/* Matrix */
.arcane-word,
.arcane-character,
.obfuscate-rune {
    /* color: #ddcb96; */
    width: unset;
    color: rgb(225, 245, 225);
    --rune-light-color: rgba(34, 67, 142, 0.8);
    text-shadow:
        0 0 5px rgba(23, 94, 38, 0.8), /* 白色发光 */
        0 0 10px rgba(255, 255, 255, 0.6), /* 更模糊的白色发光 */
        0 0 15px rgb(78, 238, 15), /* 蓝色发光 */
        0 0 20px rgb(32, 170, 106); /* 更模糊的蓝色发光 */
}

(But sometimes there are some text that won't change, do you have any clue?)

repo: Shusako/arcane-obfuscate


text:
Thinkpad P16 Gen 1 compatibility

Has anyone managed to use this tool with Thinkpad P16 Gen 1?
I can't get past errors like these:
[18.12.2023 14:24:42] failed to read FanSpeedHighByte 1 from EC
[18.12.2023 14:24:46] failed to read FanSpeedLowByte 2 from EC
[18.12.2023 14:24:46] failed to read FanSpeedHighByte 2 from EC
[18.12.2023 14:24:46] failed to read FanSpeedLowByte 1 from EC
[18.12.2023 14:24:46] failed to read FanSpeedHighByte 1 from EC
I have TVicPort installed, but maybe the wrong one. Download link from this site do not work anymore.
https://www.entechtaiwan.com/dev/port/index.shtm

Hi, it seems like TVicPort is correctly installed, if it isn't then the program wouldn't start at all. It seems like the fan readout address is in a different addess on your model. Normally we would use a tool called RW-Everything to try and find the address, but unfortunately it has stopped working on my device after a Windows update. You can try and see if it works, and maybe find the address using instruction I posed here on another similar issue, and I can build a version for your model if I can have the EC address.

Hi. I managed to open the RW-Everything. It appears to me that on my laptop the fan values can be read from the same row and column as you described in another thread. 80x0504

Hi, sorry about the late reply, just got back from a trip. It seems like that the EC address is correct, and the issue is with conflicting commands from the program and the system. We have encountered the issue before, and the semi-solution was to read from the EC many times until it finally goes through (see this commit). Can you try to increase the max read error count from 10 to 100 and leave it on for a while to see if it eventually is able to read the speed?

No problem. Unfortunately, even setting the max read error count to 100 didn't give me any results. BTW. clicking on "all" under temperatures is crashing the program, I don't know if it's a known issue.

It should not be crashing the program, I think what happened is clicking all tries to read the value for fan speed via a pointer, and since there is error reading the fan speed, the program crashes. Maybe the wrong TVicPort is the issue after all because the program does not seem to be able to read from any address, try uninstalling it and use this installer that I used before.
tvicport.zip
Another guess is that there is some other collison with the system or other software on your device that is constantly controlling the fans. Some other people have also noticed that BIOS updates can also break the software, for example here

I have a P16 Gen 1 (i7 12850HX+A3000) with latest (as per today) BIOS and F.C. works out of the box for me. Let me know if I can run any test to help out.
Main "problem" but not related to the P16 itself is that threshold levels can't be set separately for CPU/GPU : CPU runs in a range between 40-100 while GPU between 54 and 86. That prevents from saying "push fans to 7 when CPU >90 or GPU >80". And of course if we put run at 7 when temp >80 that would create useless high RPMs on fan when CPU is at 80 (while a 5 would be more than enough).

Hello,
I also have Czaja91's exact issues (EC read failure for both fans, crashing when switching to "all"). I don't know if this is a BIOS compatibility problem that cannot be solved or whether it could be, so I give my details here.
1/ I have the P16v Gen 1 AMD (one person says tpfc2.1.5. works for him on the Intel variant of this model, but for me)
2.1/ 2.1.5. does recognize any fan, cp. Czaja91's problem description.
2.2/ I tried all original and dual fan versions. This here
http://thinkwiki.de/tpfancontrol/tpfc_v062Lx2.zip
actually allows control over the CPU-fan, but not the GPU's.
2.3/ Changing the 2.1.5 to 100 iterations also has no EC read success.
2.4/ In the RW-Everything program, the CPU appears to be in 80 x 0504 as in all of your setups. There were 3 other visibly changing cells and using a hex converter only 1 gave a number that could be the GPU fan rpm & that was in 40 x 0908. Idk if that helps to understand why 2.2/ works for the CPU and not the GPU.
It would be more than great if this could somehow be solved & I'd gladly donate or sth. if this is a possibility.
Atb to everybody

license: Unlicense


text:
🛑 Plios is down

In a707044, Plios (https://plios.tech) was down:

HTTP code: 530
Response time: 3034 ms

Resolved: Plios is back up in ba7ee80.


text:
🛑 WinterWonderland is down

In d159c57, WinterWonderland (https://winterwonderland.sidtrz.com) was down:

HTTP code: 530
Response time: 3131 ms

Resolved: WinterWonderland is back up in 089e836 after 30 minutes.


text:
🛑 Portfolio is down

In 247d2e9, Portfolio (https://sidtrz.com) was down:

HTTP code: 530
Response time: 3127 ms

Resolved: Portfolio is back up in 59253ec after 10 minutes.


text:
User request: change colors

https://lichess.org/forum/lichess-feedback/feature-request-change-colours-in-rating-graph

it would be nice to have large differences in colour, saturation, and contrast so it's easier to determine which colour belongs to which rating. different colour schemes might need to be created for DARK and LIGHT modes.
a nice touch might be an addition to the player profile that would allow colours to be selected for each rating, thus making it more user-friendly; two colours that might bother me, for example, might not bother someone else.

it would also be nice to have (1) a stretchable graph on the Y axis so that lines that are close could be teased apart, making it another way to determine which line is which, (2) an ability to select for specific types of games (blitz, 960, rapid, etc) such that all but the selected item is muted/made temporarily invisible, and/or (3) a single selected rating is highlighted to stand out against the crowd.

Not something I wish to implement in LT.

repo: Siderite/lichessTools


text:
error Initializing SCTP Host address cannot ne null

if you can resend the error please as the pic is not shoiwng

Please how can this issue be resolved.
Error: warn No appenders could be found  for logger(org.mobicents.protocols.stcp.managementimpl).
Error:initializing the sctp. Host address cannot be null.
ERROR:warn please initiate the log4j system properly.
ERROR.:updatelocation.jar failed to launch.
Here is the picture of the error massage.

Please how can this issue be resolved.
Error: warn No appenders could be found  for logger(org.mobicents.protocols.stcp.managementimpl).
Error:initializing the sctp. Host address cannot be null.
ERROR:warn please initiate the log4j system properly.
ERROR.:updatelocation.jar failed to launch.
Here is the picture of the error massage.

repo: SigPloiter/SigPloit


text:
MQTT, STOMP

Am I right in assuming that there is no provision for MQTT or STOMP in the current version?
I find them in the java server, but nothing in the node server.

I have identified mosca as an npm dependency to implement mqtt, but have no clue whaat is required for stomp.

MQTT and STOMP are implemented only on the java server. I'm not sure how much use they've gotten, maybe @rob42 can enlighten us.
@joabakk is there a specific use case you'd like to cover with these?

I saw that. I only heard about MQTT this week when investigating your idea @tkurki. I found this:
https://learn.adafruit.com/mqtt-adafruit-io-and-you?view=all
It seems like a good way for lightweight clients to communicate with the server.
I have no specific need for STOMP, but thought they could be bundled in a common issue, since they may require dependencies and may or may not be related.

MQTT is one of the protocols being pushed as ideal for lasrge distributed IoT networks. STOMP is a very simple ASCII protocol for the same, and offshoot of Apache ActiveMQ, one of the major message queuing brokers in java/enterprise land.
There is a large MQTT community effort for IoT, See Eclipse Paho, and https://github.com/rhiot. For the java server its all smiles as it uses Apache camel, which  integrates closely into ActiveMQ and Rhiot.
I added STOMP cos it was easy and its really simple to add to a low-cpu/mem device, being just txt

I think we can close this. Adding data from light clients is fully feasible by other means

authors: joabakk rob42 tkurki

repo: SignalK/signalk-server-node


text:
Unhandled Rejection: snapshot.query.EP is undefined

I've been following the tutorial and got this error

Hi!
Could you please let me know which version of firebase and expo you are currently using?

{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"eject": "expo eject"
},
"dependencies": {
"@react-native-community/masked-view": "0.1.10",
"@react-navigation/bottom-tabs": "^5.11.8",
"@react-navigation/material-bottom-tabs": "^5.3.14",
"@react-navigation/native": "^5.9.3",
"@react-navigation/stack": "^5.14.3",
"expo": "~40.0.0",
"expo-camera": "^10.0.0",
"expo-image-picker": "^10.0.0",
"expo-status-bar": "~1.0.3",
"firebase": "^8.2.9",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz",
"react-native-gesture-handler": "~1.8.0",
"react-native-paper": "^4.7.2",
"react-native-reanimated": "~1.13.0",
"react-native-safe-area-context": "3.1.9",
"react-native-screens": "~2.15.2",
"react-native-vector-icons": "^8.1.0",
"react-native-web": "~0.13.12",
"react-redux": "^7.2.2",
"redux": "^4.0.5",
"redux-thunk": "^2.3.0"
},
"devDependencies": {
"@babel/core": "~7.9.0"
},
"private": true
}

I sent it

How to solve this??

A potential solution is to use:
const uid = snapshot.docs[0].ref.path.split('/')[1];
and put that line^ and the rest of the code in that function in a try catch block. The line above will throw an error if there is no documents (posts), so for users where this throws an error, just catch, and do nothing since its pointless to get the posts of a user with no posts.

I think you should console.log(snapshot) for yourself and try to find the segments data based on the console.log, the snapshot data might be different because firebase might update their way to display the snapshot. For my part i was able to retrieve the data from snapshot..query.C.path.segments[1];

I think you should console.log(snapshot) for yourself and try to find the segments data based on the console.log, the snapshot data might be different because firebase might update their way to display the snapshot. For my part i was able to retrieve the data from snapshot..query.C.path.segments[1];

I keep getting the Path error with this too.

I'm facing the same issue when fetching userlikes (((snapshot.ZE.path.segments[3];))))), any solutions???

I fixed my uid issue by logging the snapshot value in console. My tree was alot different from the one sim had!
const uid = snapshot._delegate.query._query.T.path.segments[1];

I've got something like that which works fine for me:
const uid = snapshot.query._path.segments[1]

hoping the response doesn't change in the future...

I had the same issue and solved it for now with snapshot._.query.C_.path.segments[1]. But not sure if is this the proper solution cause @SimCoderYoutube, you don't describe about this that much. Please describe more about this

authors: SanyamPunia SimCoderYoutube SimonCariou Yeghishe-Karapetyan brainexe03 cerovcecblaze cliadaa foysalremon minhquan0902

repo: SimCoderYoutube/InstagramClone


text:
Revision delays

I've found using Shopify's Hydrogen (with React 18 server components) that caching (or some other mysterious goings on) is causing previews to not be immediately up to date. This option allows for a delay between revisions and the automatic reload to compensate for this.

I wonder if we could simplify this config API by making the value of revision: boolean | number
You'd need to make sure the plugin evaluates 0 as 0 ms as well :)
If you agree, IWBN if you could update the Readme as well and we'll merge :)

authors: SimeonGriggs thebiggianthead

repo: SimeonGriggs/sanity-plugin-iframe-pane


text:
Add nextexam and klausurrelevant commands

I was going to add slides as well, but it seems I was too slow :P

Merged, closing the pr explicitly because GitHub does not detect merges after a rebase occured.

repo: SimonPannek/bbb-bot


text:
Windows Python packages failed to load with static compilation and RTK_USE_CUDA

Error message is
File “D:\lib\pyITK_build\Wrapping\Generators\Python\itk\support…\RTKPython.py”, line 13, in
from . import _RTKPython
ImportError: DLL load failed while importing _RTKPython: cannot find specified module.

See https://discourse.itk.org/t/building-itk-with-python-wrappers/4396/6. This issue should be fixed before #434 in my opinion. @LucasGandel @Thibault-Pelletier @GabrieleBelotti

The bug is still present using ITK and RTK master branches. Looks like _RTKPython fails to load the CUDA Toolkit libraries.
@GabrieleBelotti FYI it can be worked around by providing the CUDAToolkit libraries at runtime: os.add_dll_directory("C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.5/bin")  I'll investigate why the CUDA libs are not found and will update.
I'll also look into builds using shared libs which fail because of redefinition issues.
I also reproduce #434 but let's fix this first.

Thanks Lucas, I managed to reproduce again the error and using your workaround I managed to run some reconstruction codes in python.

@LucasGandel By chance I compiled the library on a similar win10 machine that was running python 3.7 instead of 3.8.
The issue is not reproduced and I don't need a workaround. Can't tell if this is due to the python version or to the different folder organization for this other machine.

authors: GabrieleBelotti SimonRit

repo: SimonRit/RTK


text:
#78  Added Booking app using golang.

It Books your ticket by taking you email , no. of tickets you want to book, and then return your ticket.

Hi, it seems unfinished. It says something about sending eMails, but doesn't send Mails. The eMail-Adress validation only checks if there is a @ in the string.

It is a terminal based project. It checks whether the email has @ in it or not. I have mentioned that it takes your email as one of your information and then send ticket in the terminal..

Hey I have added the golang project using the POSTGRESQL text search in conjunction with Google Go

Please merge it with hactoberfest tag.
Thanks @SimonWaldherr

Please merge it @SimonWaldherr

authors: AShreyam Aarav238 SimonWaldherr

repo: SimonWaldherr/golang-examples


text:
How can I get a boundingBox of a binary mask with LabelShapeStatisticsImageFilter()

I want to get the boundingBox of a binary mask quickly with the GetBouningBox() in LabelShapeStatisticsImageFilter(), but I encounter this problem.
imgPath = os.path.join(dataPath,'2_20','2_20.dcm')
maskPath = os.path.join(dataPath,'2_20','anzhongyan_t2-sag.nii.gz')

image = sitk.ReadImage(imgPath)
mask = sitk.ReadImage(maskPath)

lsif = sitk.LabelShapeStatisticsImageFilter()
lsif.Execute(image,mask)
boundingBox = np.array(lsif.GetBoundingBox(1))

Traceback (most recent call last):
  File "/home/dell/hw/seg/cervical/classification/boundingBox.py", line 14, in <module>
    lsif.Execute(image,mask)
  File "/home/dell/anaconda3/lib/python3.6/site-packages/SimpleITK/SimpleITK.py", line 43059, in Execute
    return _SimpleITK.LabelShapeStatisticsImageFilter_Execute(self, *args)
NotImplementedError: Wrong number or type of arguments for overloaded function 'LabelShapeStatisticsImageFilter_Execute'.
  Possible C/C++ prototypes are:
    itk::simple::LabelShapeStatisticsImageFilter::Execute(itk::simple::Image const &)
    itk::simple::LabelShapeStatisticsImageFilter::Execute(itk::simple::Image const &,double,bool,bool,bool)

I solved this problem by remove the image.
imgPath = os.path.join(dataPath,'2_20','2_20.dcm')
maskPath = os.path.join(dataPath,'2_20','anzhongyan_t2-sag.nii.gz')

image = sitk.ReadImage(imgPath)
mask = sitk.ReadImage(maskPath)

label = sitk.GetArrayFromImage(mask)

lsif = sitk.LabelShapeStatisticsImageFilter()
lsif.Execute(mask)

boundingBox = np.array(lsif.GetBoundingBox(1))

[254 116   9  78  98   8]

but the boundingbox seems not correct, is it because the nii format or other question?

Hello!
Glad to hear you figured out the first problem. The GetBoundingBox and  GetRegion of the LabelShapeStatisticsImageFilter returns a bounding box is as [xstart, ystart, start, xsize, ysize, zsize].
You may also be interested in the LabelStatisticsImageFilter . This also compute the bounding box, it may be more efficient, but the filter takes both the intensity and label image. Additionally it has a GetRegionMethod which returns the bounding box as above, and a GetBoundingBox method with returns the bounding box as [xmin, xmax, ymin, ymax, zmin, zmax].

I got it, thank you very much. :smile:

Is there a program that generates XML files of VOC data set by mask? Thank you very much! @muween

Hello @Wenting-Xu,
SimpleITK is an image analysis toolkit, so we don't have a program that allows you to save a mask using the Pascal VOC XML format. You will have to implement your own or look at an existing tool that saves annotations in the VOC format.

Additionally it has a GetRegionMethod which returns the bounding box as above, and a GetBoundingBox method with returns the bounding box as [xmin, xmax, ymin, ymax, zmin, zmax].

It's actually [x_start, y_start, z_start, x_size, y_size, z_size].

authors: Wenting-Xu blowekamp huawenqing muween siavashk zivy

repo: SimpleITK/SimpleITK


text:
jQuery is not defined - Foundation

Hi
First of all thank you for this awesome project.
I'm trying to implement foundation scss and js into my project, but i came with some problems,
Uncaught ReferenceError: jQuery is not defined
    at Object.<anonymous> (D:\xampp\htdocs\electron-vue\node_modules\foundation-sites\dist\js\foundation.js:386)
    at Object.<anonymous> (D:\xampp\htdocs\electron-vue\node_modules\foundation-sites\dist\js\foundation.js:10208)
    at Module._compile (VM129 module.js:571)
    at Object.Module._extensions..js (VM129 module.js:580)
    at Module.load (VM129 module.js:488)
    at tryModuleLoad (VM129 module.js:447)
    at Function.Module._load (VM129 module.js:439)
    at Module.require (VM129 module.js:498)
    at require (VM130 module.js:20)
    at eval (eval at <anonymous> (renderer.js:981), <anonymous>:1:18)

I installed Foundation and jQuery via npm and implement jQuery inside webpack.renderer.config.js
new webpack.ProvidePlugin({
      $: 'jquery',
      jQuery: 'jquery',
      'window.jQuery': 'jquery'
   })

After that i called Foundation inside main.js importint it like that
import Vue from 'vue'
import axios from 'axios'

import App from './App'
import router from './router'
import store from './store'

import 'foundation-sites'

I've done some tests inside LandingPage.vue with jQuery and it worked propertly, but i get this error with foundation trying to call jQuery.
What can I do?
Thanks!

To include jquery in a project vuejs, you have to do:
import jquery form 'jquery'

import jquery from 'jquery'
Doesn't work too with it,
I'm thinking about giving up about jQuery, but most of thinks on the web need it,
I saw that with the config in webpack.renderer.config.js my jquery start working inside components, but not with foundation implementation.

I haven't had enough time at the moment to take a look at this, but there's a Medium article that seems to have a lot to say. https://medium.com/@tommaso.marcelli/setting-up-vue-2-and-foundation-6-3f858b4ad20

I figure out a way to implement, just call Jquery that way on main.js, not inside webpack.
Main.js
import jQuery from 'jquery'

window.jQuery = jQuery
window.$ = jQuery

then implemented Foundation 6.4 script direct inside components, like:
import Foundation from 'foundation-sites'

export default {
  name: 'landing-page',
  components: { SystemInformation },
  methods: {
    open (link) {
      this.$electron.shell.openExternal(link)
    }
  },
  mounted () {
    this.accordion = new Foundation.Accordion($('#accordion'), {
      // These options can be declarative using the data attributes
      slideSpeed: 500,
      multiExpand: true
    })
  },
  destroyed () {
    this.accordion.destroy()
  }
}

I don't know if it is correct but it works!
If someone knows another way, with webpack or anything so, because Foundation 6.4 now have webpack, but can't make it work.
Thanks!

Does the same error occur even if writing to webpack.main.config.js instead of webpack.render.config.js?

@re-fort the error stopped with the changes I made, but now I'm getting some test erros with @import inside scss of Foundation

Going to close this since it is more/less an issue with webpack and jquery. Feel free to continue discussions here if needed.

authors: SimulatedGREG leknoppix marceloavf re-fort

repo: SimulatedGREG/electron-vue


text:
Recipe registry not working properly

on version 1.4.3 in 1.20.1 with CC:T 1.109.7 on fabric
trying to get all the recipes returns nothing and trying to get the recipes for a single item throws a java error

Thanks for report!

Fixed in 1.4.4 release

repo: SirEdvin/UnlimitedPeripheralWorks


text:
Asignacion del modulo 2.4

Bien resuelto el conflicto en el archivo...

repo: SistemasTecTlaxiaco/cristian


text:
[DOCS] Add getting started and working with older versions info to the README

Description / Motivation

Testing Details

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)

@ambrauer I used the CLI getting started (instead of initializers) to have a version of this information for the current publicly released version (19.0.0). Your comments are strictly for release 20.0.0.  I think those should be incorporated closer to the release time. What do you think?

@ambrauer I used the CLI getting started (instead of initializers) to have a version of this information for the current publicly released version (19.0.0). Your comments are strictly for release 20.0.0. I think those should be incorporated closer to the release time. What do you think?

@ancaemcken Got it. The intent then would be to cherry pick this commit into master and release/19.0.0 (minus the "TODO" comment for 20.0.0)? In that case, this line should be revised/removed as it doesn't make sense in that context:

If you need to use an older version of JSS, you must install the JSS CLI version 19.x or older.

@ambrauer  I removed the todo comments and the potentially confusing paragraph about the CLI version. The doc is good for cherry-picking to master & release/19.0.0. We can then modify the readme for initializers in the dev branch.

authors: ambrauer ancaemcken

repo: Sitecore/jss


text:
Fix Threading

This should resolve the root of issue #6. There are some situations where two or more pathfinding threads may be running at the same time as old threads are never formally cancelled. This change also guarantees that PathfinderConfig.refresh() is always called on the client thread and is refreshed before creating a new Pathfinder.
There is one side-effect that may not be desirable: if the recalculate distance is too small (<=2) and a player is running around, then a path finding thread may be cancelled before it even begins leading to times where no path is drawn. I figure most people probably leave that value at the default or set it higher and wouldn't notice. If it is an issue, it can probably be addressed by cancelling the current pathfinding thread inside the invokeLater call rather than as early as possible.

I should probably also point out that the version of the plugin that is currently live in the client is https://github.com/Skretzo/shortest-path/commit/b57d79bfc2ded948195b68d645bd26024fe5d817

Didn't catch this before. That explains some of the differences I see from latest compared to the live build including some noisy exceptions.

Also, it seems like GitHub uses some kind of smart merging as it claims there are no conflicts in the ShortestPathPlugin.java after https://github.com/Skretzo/shortest-path/commit/8efa7f951e2b5bd1c74524733f60f518b7fbae73, but that might confuse us when testing this PR.

I can rebase the branch to capture the latest commit so it incorporates your latest fixes.

I think we have to accept this slower pathfinding

I mentioned this in private but will also mention here for transparency. I've found quite a few pathing bugs and slower path finding comes down to the handling of this branch in CollisionMap which causes the search radius to expand unnecessarily in specific spots. Altering that branch slightly to account for fairy rings as a hack-fix improved performance 2.5x on my (admittedly overpowered) machine but I don't want to PR such a specific hack as a "solution".
I'm experimenting with a bi-directional BFS locally which also seems to speed up path finding a bit. The bi-directional approach also makes detecting unreachable destinations quicker without exhausting the whole search space, but I don't have a clever way to find the optimal closest reachable point without searching everywhere just yet.

Should be noted bi-directional BFS is not assured to be truly optimal when transports/teleports are considered due to them having varying costs, but I don't think the current pathfinding algorithm is truly optimal in those cases either at the moment. There is a more recent paper that covers a few different optimal bi-directional heuristic searches that may prove be useful if I have time to look into it further.
(See also: https://codereview.stackexchange.com/questions/143527/nba-very-efficient-bidirectional-heuristic-search-algorithm-in-java)

My main concern with using A* or a variant of it is actually not the transports/teleports, but rather if the standard walking path without transports/teleports remains accurate to the in-game pathfinding. If not, then your in-game character ends up walking a different path than the suggested shortest path because there are usually several possible shortest paths. Maybe not a big deal, but it looks a bit weird in my opinion. A bi-directional BFS sounds interesting though.

I just now updated the collision map for the master branch. This was actually important because it prevents some buggy pathfinding where the path suddenly noclips across the map. It was actually caused by legitimate walkable tiles "floating in the air", typically found at z > 0. These tiles are unreachable for players (unless you are a jmod), so I just set them to be blocked instead.

Force-pushed to capture latest commits. Up to date with branch master.

repo: Skretzo/shortest-path


text:
Exchange properties, fetchMarkets(), fetchCurrencies(), fetchTrades()

Creating the derivadex exchange properties and implementing a few required public api methods.

Latest commits cover the following methods:
fetchMarkets()
fetchCurrencies()
fetchTicker()
fetchOrderBook()
fetchTrades()
fetchOHLCV()
fetchOrders()
fetchOrder()
fetchTrades()
fetchMyTrades()
sign() method is still a WIP

repo: SkyBizze/ccxt-derivadex


text:
fix: Bestiary

Description
Fixes incorrect Bestiary information
Examples

alr, tested and still lgtm

repo: SkyCryptWebsite/SkyCrypt


text:
[Suggestion] Tool to replace/upgrade a chain of conduits

When progressing through the different tiers of power and fluid conduits there always comes the time, when you have to rip out all your old stuff and replace them with higher tier conduits.
I propose a tool, that works similar to the Wand of Equal Trade from Thaumcraft - only for conduits.
It would probably have to have different Modes for Fluids, Energy and possibly AE, just like the YETA wrench. Then on click it would try to traverse the network of the selected conduit type and replace each with a previously selected type in the players inventory remembering the connection settings and ideally giving out a chat massage, if it runs out of conduits before finishing the whole network. That last part is only, so that you don't end up with incompatible conduits next to each other without noticing.

that's a really cool but remembering the conduit setting ? that's one hard thing to do , however you can just use the Conduit Probe to copy/paste a setting from one conduit to another from the same tier
for now Yeta wrench + Conduit Probe is more than enough because it's so easy to get the highest energy tier once you get access to ender pearls

I like this idea.
Then again, EnderIO only has 3 conduit tiers, so you'll not replace them that often.

try held higher conduit in your hand and simply click on lower conduit:)

repo: SleepyTrousers/EnderIO


text:
Add a radio button to turn on/off visibility of mean landmark labels

As requested from Shan Shan

commit 8e5e6d17a873104d23c132c2e3642de6ffe86992

authors: SlicerMorph smrolfe

repo: SlicerMorph/SlicerMorph


text:
🛑 My blog(github.io) is down

In 2ee39b5, My blog(github.io) (https://smartbrave.github.io/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: My blog(github.io) is back up in e6e7285.

repo: SmartBrave/uptime


text:
manual: missing information about operational temperature range

Hello, I am interested about EVSE unit, but I can't find any information about the operational temperature range (eg. -20°C  to +60°C ??). Could you provide this info, please?
Thank you

The operating temperature is indeed -20°C to +60°C. At 65°C (internal temperature) the charging will stop, and the temperature has to drop to 55°C again to resume charging.


text:
🛑 NEOCP is down

In c90649c, NEOCP (https://minorplanetcenter.net/iau/NEO/toconfirm_tabular.html) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NEOCP is back up in 952fce8 after 1 minute.

repo: Smithsonian/upptime


text:
End to End Machine learning with Snowflake and Dataiku - No Knoema Labor Data Atlas in MarketPlace

Describe the bug
I'm doing the tutorial 'End to End Machine learning with Snowflake and Dataiku
https://quickstarts.snowflake.com/guide/end_to_end_machine_learning_with_dataiku/index.html#3
Step 4 - Load into SnowFlake
section - 5 - Adding unemployment data from Marketplace.
I can't find an option for Knoema Labor Data Atlas in the MarketPlace

@JRabida, see https://github.com/Snowflake-Labs/sfquickstarts/issues/990#issuecomment-1909121883

Closing issue, duplicate of #990 commented above.
Thank you, @stevewithington

authors: JRabida stevewithington

repo: Snowflake-Labs/sfquickstarts


text:
Add Request Idle Callback polyfill

This is breaking some browsers that would otherwise work

Safari is the only browser that will need this for much longer, and as such I"m going to close as support should be added on an as-needed basis and not built in to the actual module

repo: Snugug/stage-fright


text:
Doc/apidocument

https://github.com/SoftChef/cdk-iot-device-management/blob/doc/apidocument/RestAPI.md
目前有 create-files 跟 create category 當範例，可以幫我看有沒有什麼需要修改的地方？

麻煩將文件與code分開

repo: SoftChef/cdk-iot-device-management


text:
Change Server Protocol from UDP to TCP

How to change the server protocol from UDP to TCP protocol?
thank you

What do you mean by server protocol? SoftEther supports both TCP and UDP connections.
If you are using vpngate and you append "/tcp" to the server's name it will connect using tcp.
Does this answer your question?

I prefer to UDP than TCP because of NAT and firewalls

authors: anwareset moatazelmasry2 youxiaojie

repo: SoftEtherVPN/SoftEtherVPN


text:
Undo system

Title

We have one in SandboxPlus, that commit'll probably cherry-pick over cleanly here

authors: Asphaltian Nebual

repo: Softsplit/sandbox-plus-plus


text:
BSAPI-29: Retrieve average rating of a book

Feature Overview
Summary
Provide a way to retrieve the average rating of a book
Rationale

Motivation: The user may want to see the average rating of a book before they purchase.
Functionality: By providing the book ID, a decimal containing the average rating will be returned.
Impact: Affects the book and rating classes.

Acceptance Criteria

New endpoint: GET /book/{bookID}/avgRating
Parameters Sent: Book Id
Successful Response: HTTP 200 OK

You can actually use the #28 to help you solve this. it is very similar.


text:
Separating logic for action GET and action POST in handler.

Describe the problem feature solves
Some handlers have logic for both get requests and post requests, for example bulkDelete. It's a bit problematic when customizing part of handler, for example modifying post action only.
Describe the solution you'd like
Simplified concept:
actions: {
      bulkDelete: {
        getHandler: async (req, res, context) => {
            //...
        },
        postHandler: async (req, res, context) => {
            //...
        },
        handler: async (req, res, context) => {
          if (request.method === 'get') {
             return getHandler(req, res, context)
          }
          if (request.method === 'post') {
             return postHandler(req, res, context)
          }
        },
      },
    },
}

I think that it will complicate the system too much. We will have to implement this also for all the hooks and then maintain these 3 ways of passing functions. That is why I am closing this one

repo: SoftwareBrothers/admin-bro


text:
BW2 Drivers Reliable Publish

[ ] Optional local buffering for bw2bind, bw2python. Should probably be a separate API call

This is under discussion at https://github.com/immesys/bw2bind/pull/12

repo: SoftwareDefinedBuildings/XBOS


text:
[ADVICE] make a network3 script

How about make a script for the network3 project?

Please share link of project

@y3zha

Please share link of project
Here's the link
https://account.network3.ai/register_page?rc=e537ceeb


text:
Controller support

Hi,
First I wanted to thank you for your awesome mod, a real bag of tricks :)
I've done my new dlc run with it (only to respec 1 character and few quality of life option) and now that I am level 5/6 the spell selection is broken.
I know it's weird but no problem without it with a non moded save and it can be reproduced easilly.
The problem is I have to restart the whole dlc, so if you have any idea for a easy fix, you'll be my hero
Thank you very much

“Spell selection is broken” isn’t very helpful. Screenshots, saves, etc.
We are Warriors here, not Wizards

Not bugging at all but we need a save as it’s very time consuming to create one.

Any chances you can share a save? I got a controller ready to test?

Sure, sorry for the delay, you can find it here,

I passed this to TA as it will also happen once they release the DLC. Meanwhile we will have to wait.

authors: FloydNex ThyWoof

repo: SolastaMods/SolastaUnfinishedBusiness


text:
Add argv for sharding and stuff

Concerning #167.
The first patch is to add use-sharding option for MongoDB. Sharding itself hasn't been added yet.
The other is to separate a common part of MongoDBStandaloneLauncher into MongoDBLauncher, as it can be used in another MongoDB instance launchers.
@sgkim126 @murmur76 @kimchoco, please review this.

PR updated.
I couldn't find a way to get Java command line args in Play, so I've just implemented a patch using --Dbeyond.mongodb.type. By that, inevitably I used a config val again. If there's any better way, please feel free to comment here.

LGTM

Merged.

repo: SollmoStudio/beyond


text:
3D armour bits don't go away when undressing character after changing race

I don't know how else to describe it, so here is a screenshot to demonstrate what I'm talking about.
To reproduce:

Be wearing an item whose appearance has 3D bits (e.g. the sleeves on this chestpiece)
Open dressup
Choose a race to preview (can be you own)
Undress all

This is known error and limitation due to limited control of dress up model frames. To fix this Blizzard needs to do it, unfortunately there's no way I can help it.

Aaah, gotcha! Fingers crossed they get around to addressing it then. Thanks for clearing this up.

repo: Sonaza/DressUp


text:
Fix "method_lines" issue in src/features/init/services/init-service.ts

Function _configureAppFromGitHubReleases has 33 lines of code (exceeds 25 allowed). Consider refactoring.
https://codeclimate.com/github/Sonia-corporation/il-est-midi-discord/src/features/init/services/init-service.ts#issue_5e81d19376162700010000b7

Too old.

repo: Sonia-corporation/il-est-midi-discord


text:
Lili edits owl

Added owl files from my local repository after running "Intermediate CDNO Compile Instructions".

@LilyAndres looks good 🤞 lets do this!

authors: LilyAndres kaiiam

repo: Southern-Cross-Plant-Science/cdno


text:
Add Docs for Risc0 adapter

Description
Adds docs to Risc0 adapter
Linked Issues

Related to #438

Testing
No testing
Docs
Added docs

Closed in favour of #934

repo: Sovereign-Labs/sovereign-sdk


text:
Syncstate includes sectors from other catalogues

E.g. this endpoint
https://api.dev.catalogue.life/assembly/3
returns sectors targeting catalogue 2064

indeed not ideal. Right now we have only a single assembly thread shared across all catalogues and this endpoint returns that state. Quick solution is to change the resource to be at /assembly so it does not have a dataset scope.

deployed to dev:
https://api.dev.catalogue.life/assembly
https://api.dev.catalogue.life/assembly/3

authors: mdoering thomasstjerne


text:
Windows installer link is not accessible

If I click on a link to download Windows client, I get access denied error from Amazon.
<Error>
AccessDenied
<Message>Access Denied</Message>
<RequestId>NJWF1HNYVZT42Y61</RequestId>
<HostId>MDWFdMTEMSS7iu5Vx+moHO6gKMXdGDRZJu0LQnuSfG7hhsubI1PdrBpng3kkSpM2vdZwMjbea+I=</HostId>
</Error>

Can someone solve this please? Put it on some other platform to be downloaded from or something?

There's no installer .. it's a zip file .

im having the same problem with the windows version its not a file but a link

Right click actually work... and open in new window... ;)

thanks man

authors: ArIulzZz Fishface247 Hedonay

repo: Spare-Network/spare-blockchain


text:
feat(ffe-icons): Added snakkeboble-omriss-ikon

Coverage remained the same at 81.587% when pulling ca9e2645fe61ff46bedd52ed3f6ec4c5a6a75ca3 on feature/hengelas-omriss-ikon into 3856522e12950503af8188b87fe532ad5d4a1d0c on develop.

Ser ikke helt ut som en snakkeboble, dette, men filnavnet ser riktigere ut. Skriv gjerne om commit-meldinga før du merger. :)

Ser ikke helt ut som en snakkeboble, dette, men filnavnet ser riktigere ut. Skriv gjerne om commit-meldinga før du merger. :)

Oopsy, fikset :)

authors: antidecaf coveralls mvmagnussen


text:
🛑 Yiffed Main is down

In 71ddbc0, Yiffed Main (https://yiffed.net/) was down:

HTTP code: 526
Response time: 230 ms

Resolved: Yiffed Main is back up in f76d8e0 after 8 minutes.

repo: SparksTheFolf/STF-Uptime-Status


text:
🛑 Wuffs Main is down

In 321c232, Wuffs Main (https://wuffs.net/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Wuffs Main is back up in 1783dae after 13 minutes.


text:
🛑 Wuffs Main is down

In f2bb8c3, Wuffs Main (https://wuffs.net/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Wuffs Main is back up in 2c42b27 after 31 minutes.


text:
laggy

this doesn't give me a feel of smooth, instad it give me very laggy feel, like not enough RAM/CPU, which those's usage are very low

Try disabling picom, also what gpu do you have?

repo: Spaxly/dotfiles


text:
Task - Observation matrix dashboard - Select matrix button

Expected behavior, When I select taxa and click "Select matrix" button for a taxon which already have scores, I would like first to see buttons with the matrix names, when this taxon is already added as a row, and then present a long list of other projects, if I want to add OTU to one of those. In most cases the OTU is already added to one of the matrices, I would like to have a quick navigation and not to search the right matrix in a long list, this will help prevent adding otu to a random matrix by mistake.

Take a look the new changes @proceps
Let me know if it need more changes

I was originally thinking about blue button with the matrix name at the top, text to the search box, because usually it is only one or two matrices. But this may also work.

authors: jlpereira proceps

repo: SpeciesFileGroup/taxonworks


text:
Radial annotator - Confidences

I am in 3i project in production. Every time, I am trying to set up Confidence for a taxon (Browse Nomenclature). It takes about 3 seconds to get Radial annotator to refresh the page and find recently used confidences.
Please optimize the search and refresh the page faster.

I can't replicate.  There is a half second pause.  Does this still exist?  Browser?

most likely this related to the data accumulation in the 3i database. Now the delay is more than 5 sec. It seems that query is not optimized.

I am doing the exact same thing you are, your project,  in production.
On Sun, May 26, 2019, 8:10 AM Dmitry Dmitriev notifications@github.com
wrote:

most likely this related to the data accumulation in the 3i database. Now
the delay is more than 5 sec. It seems that query is not optimized.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SpeciesFileGroup/taxonworks/issues/974?email_source=notifications&email_token=AAAFQSAPE7ATIKVTRZGO463PXKD43A5CNFSM4HL4TN6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWIFPVA#issuecomment-495998932,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAFQSDN5CUPOZ2UPUHN4WDPXKD43ANCNFSM4HL4TN6A
.

authors: mjy proceps


text:
1.4.2的update参数对不上

interface-update 和 update参数不一致

模板已更新修复

repo: SpectatorNan/gorm-zero


text:
Error: cannot unmarshal number into Go struct field Trust.Trusts.TrustDirection of type string

Description:
While ingesting, the following error is loged:
Error processing ingest task: json: cannot unmarshal number into Go struct field Trust.Trusts.TrustDirection of type string
Component(s) Affected:

[ ] UI
[ ] API
[ ] Neo4j
[ ] PostgreSQL
[ ] Data Collector (SharpHound, AzureHound)
[X] Other (tooling, documentation, etc.)

Steps to Reproduce:

Transcode Sharphound Output as described in Issue 30 (not sure if related...)
Upload Sharphound Output
Observe logs

Expected Behavior:
Ingestion should work without errors
Actual Behavior:
Above mentioned error is loged. Furthermore, domain trust are not processed correctly and are not visible in the GUI
Screenshots/Code Snippets/Sample Files:

Environment Information:
BloodHound: latest Docker-Image
Collector: SharpHound 2.0.0
Docker (if using Docker): AWS ECS FARGATE
Additional Information:

Potential Solution (Optional):

Related Issues:

Contributor Checklist:

[X] I have searched the issue tracker to ensure this bug hasn't been reported before or is not already being addressed.
[X] I have provided clear steps to reproduce the issue.
[X] I have included relevant environment information details.
[X] I have attached necessary supporting documents.
[X] I have checked that any JSON files I am attempting to upload to BloodHound are valid.

v2.0.1 has been release which fixes this issue

authors: Daniel-CS-Team rvazarkar

repo: SpecterOps/BloodHound


text:
Helm Chart Hosting

Where is the helm chart being hosted?

still no hosting for the helm chart?

Any plans to host the chart?

authors: bobbyharmoney gcalabro-rli norman-zon

repo: Spendesk/github-actions-exporter


text:
Add the fork me on github image

Fix #60

I have edited the .hbs file to put the image, so if you use webpack to generate dist folder so the fork icon always be there 👍  (edit the read me to always use webpack, it's better!)

Great, thanks!

authors: Spensaur-K amalheiros

repo: Spensaur-K/mlfq-viz


text:
@ITEMDROPON_CHAR

Not working

They works fine, how do you use them

like this. I tried both ways, both don't work
[https://im5.ezgif.com/tmp/ezgif-5-34f7fcce53.gif]
(https://im5.ezgif.com/tmp/ezgif-5-34f7fcce53.gif)

like this. I tried both ways, both don't work https://im5.ezgif.com/tmp/ezgif-5-34f7fcce53.gif

I cant see your image. Whete did you put the trigger on the script?

sorry, link updated
https://i.gifer.com/3ONDi.gif

Works fine here, try use serv.log and an official client

I can't reproduce, works fine here

Strange if you add it not in event but direct under the itemdef? Or maybe try clean script pack

@Jhobean
i tried everything from 0 again and it still didn't work
interesting :)

authors: Jhobean drk84 falanlar

repo: Sphereserver/Source-X