text:
ClientAuthError: network_error: Network request failed. Please check network trace to determine root cause. | Fetch client threw: TypeError: listener must be a function | Attempted to reach: https://login.microsoftonline.com/common/oauth2/v2.0/devicecode

Core Library
MSAL Node (@azure/msal-node)
Core Library Version
1.14.5
Wrapper Library
Not Applicable
Wrapper Library Version
1.14.5
Public or Confidential Client?
Public
Description
I tried to request the access token with the device code directly from Azure, but I always get the following error:
ClientAuthError: network_error: Network request failed. Please check network trace to determine root cause. | Fetch client threw: TypeError: listener must be a function | Attempted to reach: https://login.microsoftonline.com/common/oauth2/v2.0/devicecode
at ClientAuthError.AuthError [as constructor] (AuthError.js?49ab:31:1)
at new ClientAuthError (ClientAuthError.js?3b73:216:1)
at ClientAuthError.createNetworkError (ClientAuthError.js?3b73:259:1)
at NetworkManager.eval (NetworkManager.js?8e49:43:1)
at step (_tslib.js?b5ec:75:1)
at Object.eval [as throw] (_tslib.js?b5ec:56:1)
at rejected (_tslib.js?b5ec:47:1)
I followed your code into: https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/8b18e2abbdbe79dff8d6bb2cdd8ef90541f5b262/samples/msal-node-samples/device-code/index.js, replacing clientId and authority.
Where am I wrong?
MSAL Configuration
{
    auth: {
        clientId: "04b07795-8ddb-461a-bbee-02f9e1bf7b46",
        authority: "https://login.microsoftonline.com/common/",
        knownAuthorities: ["https://login.microsoftonline.com/common/"],
    },
}

Relevant Code Snippets
var clientConfig = {
    auth: {
        clientId: "04b07795-8ddb-461a-bbee-02f9e1bf7b46",
        authority: "https://login.microsoftonline.com/common/",
        knownAuthorities: ["https://login.microsoftonline.com/common/"],
    },
};

var pca = new msal.PublicClientApplication(clientConfig);

var deviceCodeRequest = {
    deviceCodeCallback: (response) => console.log(response.message),
    scopes: []//["user.read"],
};

var authResult = await pca.acquireTokenByDeviceCode(deviceCodeRequest)
    .then(res => {
        console.log(res);
        return res;
    })
    .catch(error => {

/*
this is always the error :
ClientAuthError: network_error: Network request failed. Please check network trace to determine root cause. | Fetch client threw: TypeError: listener must be a function | Attempted to reach: https://login.microsoftonline.com/common/oauth2/v2.0/devicecode
    at ClientAuthError.AuthError [as constructor] (AuthError.js?49ab:31:1)
    at new ClientAuthError (ClientAuthError.js?3b73:216:1)
    at ClientAuthError.createNetworkError (ClientAuthError.js?3b73:259:1)
    at NetworkManager.eval (NetworkManager.js?8e49:43:1)
    at step (_tslib.js?b5ec:75:1)
    at Object.eval [as throw] (_tslib.js?b5ec:56:1)
    at rejected (_tslib.js?b5ec:47:1)
*/
        console.log(error);
        return null;
    });

Identity Provider
Azure AD / MSA
Source
Internal (Microsoft)

I am not able to reproduce this with our device code sample. What version of node are you using? Can you debug to see what the fetch client is receiving if not a function?

I haven't a node app, but I have a vue app.
The error always appears when using other functions as well, such as 'acquireTokenByCode'. How can I configure this listener? I can't find any examples.

I see. For Vue, or any other browser based apps, you should use the msal-browser package, not msal-node. We do have a sample for Vue 3 which you can find here

I tried to use msal-browser and would like to report an error. The acquireTokenByCode request always returns this error:
"ServerError: invalid_grant: 700009 : AADSTS700009: Reply address must be provided when presenting an authorization code requested with an explicit reply address."
Although the 'redirectUri' value is present in token request, I noticed with Fiddler that it is not inserted in the request body.

acquireTokenByCode is specifically for the "hybrid flow" - this is an advanced feature which you do not need if your app is a pure SPA. You should use acquireTokenSilent and one of acquireTokenPopup or acquireTokenRedirect. Please have a look at the sample I linked above to get you started.

authors: tnorling veronica-pignotti


text:
Acquiretokensilent returning AADSTS50058 with MSAL.js 1.0.1 version(AAD and Live accounts)

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Browser:

[ ] Chrome version XX
[ ] Firefox version XX
[x] IE version 11
[ ] Edge version XX
[ ] Safari version XX

Library version
MSAL.js
Library version: 1.0.1
Yes , still an issue without workaround applied
Current behavior
When user tries to acquire token using MSAL.js in IE 11 seeing the below error,
Error :login_required; Error description:AADSTS50058: A silent sign-in request was sent but no user is signed in. The cookies used to represent the user's session were not sent in the request to Azure AD. This can happen if the user is using Internet Explorer or Edge, and the web app sending the silent sign-in request is in different IE security zone than the Azure AD endpoint (login.microsoftonline.com)
With workaround of adding the needed urls under trusted sites,its working fine but we cannot request every user to do the same in PROD
Expected behavior
Need to get token without any exception
Minimal reproduction of the problem with instructions

Login to the application
Call acquireTokenSilent method in IE 11

return msalHelper.acquireTokenSilent(requestObj).then((tokenResponse) => {
config.headers.Authorization = 'Bearer ' + tokenResponse.accessToken;
return Promise.resolve(config);
}).catch(function (error) {

@sameerag  can you please take a look at this when you get a chance ?

@athreyee There is a fix that is propagated to all latest msal versions from 2.3 which stores certain data in cookies to fix this issue. More details are here.
Enabling 'storeAuthStateInCookie = true' in MSAL configurartion should mitigate this (as the above article details it). Can you please check the same?

@sameerag  We already tried this storeAuthStateInCookie as true and it didnt help . We are using MSAL .js and currently on 1.0.1. It works when we change the browser setting but we cannot ask every user to change that way so please re open the bug

@athreyee Unfortunately since the restriction is from the IE browser implementation, we are limited on the support we can extend from MSAL JS. As a SPA support library, we are limited in our storage options: localStorage/sessionStorage and cannot store the tokens elsewhere as of today.
One option we are considering is to give an option to the developer to cache the tokens; which could mitigate this issue. This developer cache storage is a future proposal and not shaped yet.
Until then I am afraid changing the browser settings is the limitation IE 11 users may have to live with.

source: gharchive/issue

authors: DarylThayil athreyee sameerag

license: MIT

license_type: permissive

license_source: github-api


text:
Strategy.prototype.jwtVerify: cannot verify token

Hi,
I trying to connect to the webapi using a token issued using MSAL.JS example in https://github.com/Azure-Samples/active-directory-javascript-graphapi-v2. The token is well formed and I get a good response sending it in the HTTP Bearer header to https://graph.microsoft.com/v1.0/me.
However I keep getting the error "Strategy.prototype.jwtVerify: cannot verify token" when I try to use your example. See log below.
Any idea what is going wrong?
thanks,
Jose
{"name":"Windows Azure Active Directory Sample","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"MongoDB Schema loaded","time":"2019-01-02T20:31:51.264Z","v":0} {"name":"AzureAD: Bearer Strategy","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"In BearerStrategy constructor: strategy created","time":"2019-01-02T20:31:51.392Z","v":0} {"name":"AzureAD: Metadata Parser","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"Parsing JSON retreived from the endpoint","time":"2019-01-02T20:32:03.890Z","v":0} {"name":"AzureAD: Metadata Parser","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"Request to update the Open ID Connect Metadata","time":"2019-01-02T20:32:03.891Z","v":0} {"name":"AzureAD: Bearer Strategy","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"In Strategy.prototype.authenticate: received metadata","time":"2019-01-02T20:32:04.006Z","v":0} {"name":"AzureAD: Bearer Strategy","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"In Strategy.prototype.authenticate: we will validate the options","time":"2019-01-02T20:32:04.007Z","v":0} {"name":"AzureAD: Bearer Strategy","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"In Strategy.prototype.authenticate: access_token is received from request header","time":"2019-01-02T20:32:04.008Z","v":0} {"name":"AzureAD: Bearer Strategy","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"In Strategy.prototype.jwtVerify: token is decoded","time":"2019-01-02T20:32:04.009Z","v":0} {"name":"AzureAD: Metadata Parser","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"working on key","time":"2019-01-02T20:32:04.009Z","v":0} {"name":"AzureAD: Bearer Strategy","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"PEMkey generated","time":"2019-01-02T20:32:04.010Z","v":0} {"name":"AzureAD: Bearer Strategy","hostname":"LAPTOP-IJ5NK497","pid":22652,"level":30,"msg":"authentication failed due to: In Strategy.prototype.jwtVerify: cannot verify token","time":"2019-01-02T20:32:04.013Z","v":0}

I have the same issue using B2C authentication sample:
{"name":"AzureAD: Bearer Strategy","hostname":"localhost","pid":19416,"level":30,"msg":"authentication failed due to: In Strategy.prototype.jwtVerify: cannot verify token","time":"2019-09-18T00:51:20.656Z","v":0}

Closing as we are archiving this repo. Please refer to Protect an Node.js & Express web API with Azure Active Directory instead.

authors: derisen jadams2305 leonbrag

license: mit

license_source: bigquery


text:
Grafana error  Template variable could not be initialized: Network Error:  bad Gateway(502)

When we pull up the Grafana GUI and try to access dashboard we receive:
Templating
Template variables could not be initialized: Network Error: Bad Gateway(502)
Grafana log (from the IOT Edge VM):
t=2020-08-04T19:14:35+0000 lvl=eror msg="Data proxy error" logger=data-proxy-log userId=1 orgId=1 uname=admin path=/api/datasources/proxy/1/flux/api/v2/query remote_addr=47.187.118.166 referer="http://13.90.25.91:3000/d/xIrX9siGz/production-at-a-glance?orgId=1" error="http: proxy error: unsupported protocol scheme """
t=2020-08-04T19:14:35+0000 lvl=info msg="Request Completed" logger=context userId=1 orgId=1 uname=admin method=POST path=/api/datasources/proxy/1/flux/api/v2/query status=502 remote_addr=47.187.118.166 time_ms=2 size=0 referer=http://13.90.25.91:3000/d/xIrX9siGz/production-at-a-glance?orgId=1
FIX: Yup I need to RTM
[!NOTE] There is currently a bug: For some reason, the data source details are deployed correctly, however not shown as 'enabled'. This will cause the dashboard to display an error and not show any data.
When logged in, click the gear icon on the left-hand panel and select data sources -> "myinfluxdb" to navigate into the settings.

Docs clearly state and fix the issue..
[!NOTE] There is currently a bug: For some reason, the data source details are deployed correctly, however not shown as 'enabled'. This will cause the dashboard to display an error and not show any data.
When logged in, click the gear icon on the left-hand panel and select data sources -> "myinfluxdb" to navigate into the settings.

@MikeWilcoxMicrosoft RTM = restart the machine?

authors: MikeWilcoxMicrosoft kujaw


text:
Is the llama3-v model input resolution is 384?

Is the llama3-v model input resolution is 384?

Yes.

Why didn't consider enlarge the input size?

It it s2 version?

Yes.

@Isaachhh  Hi, does llama3 is full model finetune or lora?

LoRA.

Close the issue for now if there's no further discussions. Feel free to reopen it if there's any other questions.

使用S2训练和推理是不是相比不使用，速度慢很多

authors: Isaachhh lucasjinreal zezeze97

repo: BAAI-DCAI/Bunny


text:
Update single latent variable

In the optimization procedure, I have to set initial values. Currently I have only a single value which makes it easy to do something like
    start_vector = np.array([0.7])
    result = least_squares(all_experiments_model_error, start_vector)

For the more complex case with multiple experiments, I can  set the local variables when creating the multimodelerror, e.g within the user-define derived class of the MultiModelError
   single_model_error = LinearModelError(some_prm)
   parameter = single_model_error.get_parameter_dict()
   parameter.define("b", init_value_b)
   self.add(single_model_error, parameter)

For parameters that are global (shared by different models), it would be nice to set global latent variables jointly for all parameters (and outside of the definition of multimodel error)
    multi_model_error.add_by_name('b')
    multi_model_error.update('b', init_value_b)

I wanted to implement something similar, but I was not sure how exactly the interface should look like, because on the latent_parameter level I only have either the (potentially different) (name,key) for each individual index, or the index itself - both seems to me not intuitive if I want to set a named variable. I could also get the index in the global vector by
latent_parameters.index_of('b', one_model_that_has_b)]

Any better idea on how this should be done?

I had similar problems when prescribing the prior distribution. From my point of view, we could think about the latent variable list actually having names (which could be different than the local ones in each model parameter list it refers to). When adding a variable into this list, you would have to specify either a starting value (for optimization) or a prior, but then this is not a prior for each individual parameter in the different model parameter lists, but it is one for the specific parameter defined as being latent.

The last idea of having the latent parameters mainly sorted/accessed by a name is explored in #10 and here. Seems like a good idea so far.

authors: TTitscher joergfunger

repo: BAMresearch/BayesianInference


text:
File name too long @ dir_s_mkdir  -  Max file name and  Transliterate UTF-8 characters to ASCII - Babosa

Hi,
I'm having this issue which I do use the spider options.
no paths defined in config, crawling from site root
creating new spider file
/usr/local/lib/ruby/2.1.0/fileutils.rb:250:in `mkdir': File name too long @ dir_s_mkdir - shots_nojs/thumbnails/ar__content%d8%b4%d8%b1%d9%83%d8%a9-agip-%d9%87%d9%8a-%d9%85%d8%b3%d8%ac%d9%84-%d9%85%d8%b9%d8%aa%d9%85%d8%af-%d8%ac%d8%af%d9%8a%d8%af-%d9%84%d8%af%d9%8a%d9%86%d8%a7-%d9%84%d9%84%d9%86%d8%b7%d8%a7%d9%82%d8%a7%d8%aa-%d8%a7%d9%84%d9%82%d8%b7%d8%b1%d9%8a%d8%a9-comqa-%d9%88-netqa-%d9%88-nameqa-%d9%88-qa-%d9%88-%d9%82%d8%b7%d8%b1
We do need to Validate and limit the max length of the name and have a Transliterate UTF-8 characters to ASCII before Creating of files and directories
This sample code could help to get the case when we run the spider.
#!/usr/bin/env ruby
require 'thor'
require "babosa"

class DirWorker < Thor
  include Thor::Actions

  def self.source_root
    File.expand_path("../../../", __FILE__)
  end

  desc "create NAME", "To create a directory"
  def create_directory(name)
    FileUtils.mkdir_p(name.to_slug.transliterate.truncate_bytes(100).to_s)
  end
end
DirWorker.start(ARGV)

If we run this command:
ruby DirWorker.rb create "ar__content%d8%b4%d8%b1%d9%83%d8%a9-agip-%d9%87%d9%8a-%d9%85%d8%b3%d8%ac%d9%84-%d9%85%d8%b9%d8%aa%d9%85%d8%af-%d8%ac%d8%af%d9%8a%d8%af-%d9%84%d8%af%d9%8a%d9%86%d8%a7-%d9%84%d9%84%d9%86%d8%b7%d8%a7%d9%82%d8%a7%d8%aa-%d8%a7%d9%84%d9%82%d8%b7%d8%b1%d9%8a%d8%a9-comqa-%d9%88-netqa-%d9%88-nameqa-%d9%88-qa-%d9%88-%d9%82%d8%b7%d8%b1"
This will work .. But if we take out truncate_bytes
Thank you.

My solution for this we need to add our Validation for the Wraith::FileManager to transliterate truncate_bytes.
We need to have the transliterate for babosa:
# encoding: utf-8
module Babosa
  module Transliterator
    class Arabic < Base
      APPROXIMATIONS = {

      }

      def transliterate(string)
        super.gsub(/(c)z([ieyj])/) { "#{$1}#{$2}" }
      end
    end
  end
end

And go and Fork Wraith, then add some custom config functions and load the Arabic transliterate truncate_bytes for where we create or use files and directories.

Spidering has been overhauled in Wraith v4. Please re-open if this is still an issue.

authors: ChrisBAshton Natshah

repo: BBC-News/wraith


text:
Can't copy text from variants table (see details)

Results table. Hard to copy and paste text from table because it
seems to count as a click. As if the onmousedown event is being used
in stead of onclick.

This may be hard to fix. We're using the onclick handler. We can implement our own using onmousedown and onmouseup, which may consume some time, or devise a different UI that doesn't handle clicks on the text. Or we can ignore this for now.

In that case, let's ignore it for now.

I thought of a workaround for this, so have committed it.

authors: acthp melissacline


text:
Publish on Zenodo

We should have a linked Zenodo record for the package.

Done. https://zenodo.org/records/14014659

repo: BDNYC/sedkit


text:
The model trained learnt quite a lot color infor?

I found that the background results are complete darkness while using infrared dataset. Every pixels of the results are almost 0. Maybe can't adapt to Infrared Images.

Hi, we didn't test the model for Infrared Images, but I believe it should work. I will recommend inspecting the alignment image along the training process and tune the learning rate in case of a fatal failure.

I am closing this issue.

authors: AvadaKarrot guy-erez

repo: BGU-CS-VIL/DeepMCBM


text:
Cannot send BTCP from Ledger: error: .. bad-txns-vin-empty

When trying to make outgoing BTCP transaction from SegWit address I'm getting an error.
bad-txns-vin-empty

Same issue

I currently have the same problem

ohh God, we lose our investments?

Same problem..

you are trying to spend from a "BTC Segwit Input" that is not supported in electrum yet.. if you need the coins now... the only way is to import the privatekeys in the full wallet and spend them from there...

@spuky thank you. I did not know that. Is there any ETA SegWit is supported?

I am working on Segwit support in electrum-btcp now. I am hoping to get it finished this week!

thanks a lot!

maybe installing the previous version again?

Any news on when it will be finished?

Use https://coinpanic.com if you want to get rid of your shitcoins. BTCP working with Segwit. 5% fee.

It’s not an option if you don’t want to leak your private key you use on Ledger

Read the site:
"Coinpanic.com, through the offline signing method, is able to split your coins without you having to provide anyone your private keys. You can even sign your transaction without an internet connection."

In regards to @drunkenclam 's quote, this is exactly how lightning network transactions work. You sign the transaction and give it to the person you are transacting with, no private key exposed

Someone selling BTCP?
2018-05-02 14:16 GMT-05:00 michaelotis notifications@github.com:

In regards to @drunkenclam https://github.com/drunkenclam 's quote,
this is exactly how lightning network transactions work. You sign the
transaction and give it to the person you are transacting with, no private
key exposed
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/BTCPrivate/electrum-btcp/issues/58#issuecomment-386089662,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-NXlLxl_vyB4Cl7gMa2uQcxYzL4wkmks5tugYAgaJpZM4Te4y7
.

Hi, how far are your works on a solution regarding the LedgerNano - Electrum - Segwit problem? I still cannot send my former-segwit BTCP using the Electrum BTCP wallet

@drunkenclam it's nice to read but these are only words.
Look at the actual instructions:
CoinpanicSignTx.exe -s "put your seed words here" -d m/44'/0'/0'
Do you really trust that binary blob that you pass it your seed? Even on airgapped pc I would not do it

Then just use a separated offline environment like a VM or Tails and delete it afterwards. Your private key / seed cannot leave from there, so no risk at all, even if the binaries were a trojan.

You can use https://github.com/Ayms/bitcoin-transactions to claim/move BTCP from segwit addresses
See also https://bitcointalk.org/index.php?topic=2827163.msg34513500#msg34513500

When will the new version be available? Still cannot send BTCP from segwit address :(

authors: Ayms JanGoffing SpiryMedia benthecarman boro2000 csulmone drunkenclam emx0r michaelotis nolteman spuky vidinse

repo: BTCPrivate/electrum-btcp


text:
S3E18 AMC Meeting (CV) Announcement

AMC Meeting Announcement

S3E18
Season 3 Episodes 18

Date
7-10 pm, Sunday

Location
821, 8th floor, BUPT Research Building

Chairman
@Leona08

Vice-chairman
@Duan-JM

Previous Meeting

Minutes
Link

Blog
S3E16 (Season 3 Episodes 16)

Issue
#430

Agenda
1. Oral

Oral should be prepared for 15 - 30 minutes, and no more than 45 minutes, including Q/A.

Presenter
Paper

N/A
N/A

2. Poster

Posters should be prepared for 5 - 10 minutes, and no more than 15 minutes, including Q/A.
No more than 4 posters per seminar. If there are more than 4 posters proposals(PRs), the chairman should pick at most 4, and leave the others in the PR queue.

Presenter
Paper

@Leona08
Generalized Autoencoder: A Neural Network Framework for Dimensionality Reduction

@Duan-JM
Brief roadmap to fewshot classification

@ximingxing
Optimization-Based Meta-Learning （MAML LEO）

3. After Party
Everyone will be welcome. You can join or not join as you want (not required by the AMC), and change your mind at any time.

After Party will be started right after all the meeting agenda had been fulfilled.
We will find a bar and drink beers and talk whatever we want. (we can expect that it will be related to meeting topics of the day)
The bill will be paid AA

Party Animals

List all members here except those who confirmed not coming. Put 🍺 instead of 🍻 in front of the members' name if they said "maybe". Do not list them who said "not this time".

🍺 @ximingxing
🍺 @Duan-JM

Newcomers

Please remove the following table and set the number to 0 if there's no newcomer.

Newcomers number: 0
Confirmed Attendees
Total number: 3

The member that does not give a talk should be quoted after a member who gives a talk.
Example: Alice_ will give a talk but Bob_ does not, and Bob_ wants to go with Alice:
@Alice (@Bob_)_

Role
People List

🧓 Chair
@Leona08

🧑 Vice-chair
@Duan-JM

🗣 Oral
N/A

📰 Posters
@Leona08

📰 Posters
@Duan-JM

📰 Posters
@ximingxing

Refer to @Duan-JM. Please, kindly check if you are ok. Thank you.

@newip Welcome to Few-shot session～

authors: Duan-JM Leona08 newip


text:
Optional Chrono

Since the functionality of this crate does not require chrono, this PR makes it optional. If need be, chrono can be enabled by default.

I think we want it enabled by default. It seems likely that the most common use case will be time related afaict (unless there's some other more common use case I'm just missing)

Were you thinking of something like https://crates.io/crates/cargo-all-features ? I hadn't seen that flag before.

Were you thinking of something like https://crates.io/crates/cargo-all-features ? I hadn't seen that flag before.

Not exactly. This is not how I usually set up my CI, so I though you could specify any "test" with any number of flags.

For reference, this is usually how I set up my CI. Snippet:
  squire_lib_build_tests:
    name: SquireLib - Tests
    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        rust: [stable, beta, nightly]
        os: [ubuntu-latest, windows-latest, macOS-latest]
    steps:
      - uses: hecrj/setup-rust-action@v1
        with:
          rust-version: ${{ matrix.rust }}
      - uses: actions/checkout@v2
      - run: cargo build --package squire_lib --verbose
      - run: cargo test --package squire_lib --verbose
      - run: cargo doc --package squire_lib --verbose

Oh cool. Thanks for the example. I'll touch up the CI soon.

I would also look at adding compiler directives to add more warnings too (see the lib.rs file in the linked repo for examples)

source: gharchive/pull-request

authors: BWStearns TylerBloom


text:
建議：使用這個漢語大詞典的檔案來增加不少簡繁詞語！

這不是一個問題，則是個建議。我剛剛找到這件檔案，是從漢語大詞典的。裏面有非常多詞語，最有幫助的是每一行包括著簡體/繁體版（if applicable）。我覺得這個檔案可以對你們的轉換器有很大的幫助！
檔案是從這個地方來的（他們其它的檔案也可能有幫助）：https://github.com/cjkvi/cjkvi-dict
我不太知道這個檔案的繁體字是否台灣或是香港的繁體
我希望這個帖子有幫助！
hydcd-word (漢語大詞典).txt

English version:  This isn't an issue, this is a suggestion instead.  I just found this document which is from the Big Chinese Character Dictionary (漢語大詞典).  It has a LOT of entries and might be really helpful because each line contains the simplified and traditional version of the word separated by a "/".  The words that are the same in traditional and simplified do not have a "/" in the line.  I think this document could really help to add words to the STPhrases.txt file.
This document is from this github repository (their other txt files could also be helpful): https://github.com/cjkvi/cjkvi-dict
I'm not sure whether or not the traditional characters in the document are according to Taiwanese or Hong Kongese standards.
I hope this helps!

謝謝建議。OpenCC並不計劃做成字典，收錄大量無歧義的詞語。

authors: BSBMyee BYVoid

repo: BYVoid/OpenCC


text:
Removed DeviceInputSystem dispose call from InputManager

This PR adds a bit of logic to the InputManager to disable controls on detach and only add to the observables ones when attachControls is called.
I also removed a line from the WebDeviceInputSystem that wasn't doing anything.

@bghgary is it related to the fix we needed this morning somehow?

It certainly seems like it, but the other PR removes the observable which is probably still necessary.

ok so waiting for Dave to be back :)

It certainly seems like it, but the other PR removes the observable which is probably still necessary.

I'm not sure what the specifics are of the issue that you had yesterday but this PR fixes an issue that I found where the dispose was being called in both Engine and InputManager and was breaking gizmos.  This change will fix the behavior while preserving the single-instance per engine of the DeviceInputSystem.

WAiting for @bghgary / @CedricGuillemet / @RaananW

authors: PolygonalSun bghgary deltakosh


text:
no premature result mutation for Vec2.rotateToRef

for next case:
const vec = new Vector2(offsetX, offsetY);
vec.rotateToRef(angle, vec);

Snapshot stored with reference name:
refs/pull/13748/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13748/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13748/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/13748/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/13748/merge
https://gui.babylonjs.com/?snapshot=refs/pull/13748/merge
https://nme.babylonjs.com/?snapshot=refs/pull/13748/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/13748/merge#BCU1XR#0

authors: bjsplat nekochanoide


text:
Simple One Word Typo Fix

Fix typo of the word "gradients" in the particle system editor.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Visualization tests for webgl2 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14554/merge/testResults/webgl2/index.html
If tests were successful afterwards, this report might not be available anymore.


text:
Experimental/integration

PR for bringing the changes made for allowing the usage of external NAPI implementation (this assumes the project consuming Babylon Native has its own NAPI implementation internally).

Closing for now. We can reopen once we are ready.

authors: SergioRZMasson bghgary

repo: BabylonJS/BabylonNative


text:
introduce V2 threads

This addresses the concerns raised in issue https://github.com/BalzGuenat/CustomThreads/issues/2 and PR https://github.com/BalzGuenat/CustomThreads/pull/3.
The changes bring the generated thread profiles closer to standard metric profiles. In particular, it removes the previously fixed tolerances which caused problems with certain thread parameters. This also means that now the O.0 tolerance class is actually a zero tolerance fit.
Of course, these new threads are incompatible with those generated previously. In order not to break people's models, the 3DPrintedMetric.xml file remains unchanged. The threads are now provided in a new file 3DPrintedMetricV2.xml and under a new name "3D-printed Metric Threads V2". People who don't have models with old threads only need this file.
I would kindly ask @zhogov and @jil24 to test these changes and report if they fix their respective issues.

Here's how threads look in v2 compared to master and #3:

this is 24x3.5 offset 0.1
I like how they look now, thank you so much!
Nitpick: two versions in the middle have "min" and "max" vertical lines have same length and this

looks aesthetically pleasing
would make threads sturdier as thread has more balanced distribution of material between the "crest" and "flank" parts
corresponds more to wiki page for ISO threads:

* corresponds more to wiki page for ISO threads:
  ![400px-ISO_and_UTS_Thread_Dimensions svg](https://private-user-images.githubusercontent.com/7951939/302512974-73b00e32-e267-4aa3-a672-4127d196fdf2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDcyMDc3NjksIm5iZiI6MTcwNzIwNzQ2OSwicGF0aCI6Ii83OTUxOTM5LzMwMjUxMjk3NC03M2IwMGUzMi1lMjY3LTRhYTMtYTY3Mi00MTI3ZDE5NmZkZjIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMDZUMDgxNzQ5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDM3YTY5ZDYyMDhhZTViOTM5ZThiNzU3OGVkY2M2ODQ3ZWM5ZTBiZDQ2NTZlN2IxMTA3Y2YzMzA1NDY1NjY3YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.CjnzhtwPPTYHZFFOPNY3fXykzTiOA6zLQrtFTdLGxf0)

You will notice the ISO profiles also have different lengths of "vertical lines" (or in the above diagram horizontal lines), so I would consider the new threads more corresponding to ISO.

* corresponds more to wiki page for ISO threads:
  ![400px-ISO_and_UTS_Thread_Dimensions svg](https://private-user-images.githubusercontent.com/7951939/302512974-73b00e32-e267-4aa3-a672-4127d196fdf2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDcyMDc3NjksIm5iZiI6MTcwNzIwNzQ2OSwicGF0aCI6Ii83OTUxOTM5LzMwMjUxMjk3NC03M2IwMGUzMi1lMjY3LTRhYTMtYTY3Mi00MTI3ZDE5NmZkZjIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMDZUMDgxNzQ5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDM3YTY5ZDYyMDhhZTViOTM5ZThiNzU3OGVkY2M2ODQ3ZWM5ZTBiZDQ2NTZlN2IxMTA3Y2YzMzA1NDY1NjY3YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.CjnzhtwPPTYHZFFOPNY3fXykzTiOA6zLQrtFTdLGxf0)

You will notice the ISO profiles also have different lengths of "vertical lines" (or in the above diagram horizontal lines), so I would consider the new threads more corresponding to ISO.

looked closer – true, they do indeed :sweat_smile:

authors: BalzGuenat zhogov

repo: BalzGuenat/CustomThreads


text:
Create coding standard documentation

We will need a coding standard to use with the review checklist

I created issue #117 to standarize our pull requests, which it's solved in pr #118. I think it matches good with this issue

authors: garrettluskey ignaciofernandezsoto

repo: Bannerlord-Coop-Team/BannerlordCoop


text:
🛑 Finance is down

In 38c650f, Finance (https://www.fin.gov.nt.ca) was down:

HTTP code: 504
Response time: 273 ms

Resolved: Finance is back up in bd94cd2 after 8 minutes.

repo: Barctic/gnwt-monitor


text:
🛑 Infrastructure is down

In 99125ac, Infrastructure (https://www.inf.gov.nt.ca) was down:

HTTP code: 403
Response time: 284 ms

Resolved: Infrastructure is back up in 72e3017.


text:
🛑 Lands is down

In 5746389, Lands (https://www.lands.gov.nt.ca) was down:

HTTP code: 403
Response time: 405 ms

Resolved: Lands is back up in 0582e7c.


text:
🛑 Health and Social Services Authority is down

In 65c0243, Health and Social Services Authority (https://www.nthssa.ca) was down:

HTTP code: 403
Response time: 405 ms

Resolved: Health and Social Services Authority is back up in 2ec5f7b.


text:
🛑 Industry, Tourism and Investment is down

In dfca0bb, Industry, Tourism and Investment (https://www.iti.gov.nt.ca) was down:

HTTP code: 504
Response time: 303 ms

Resolved: Industry, Tourism and Investment is back up in 3f6bb78 after 21 minutes.


text:
🛑 NWT Housing Corporation is down

In 394a689, NWT Housing Corporation (https://www.nwthc.gov.nt.ca) was down:

HTTP code: 504
Response time: 300 ms

Resolved: NWT Housing Corporation is back up in f177d95 after 9 minutes.


text:
🛑 Raystown Lake is down

In 6abe218, Raystown Lake (https://www.raystown.org/ping.html) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Raystown Lake is back up in 0980001.

repo: BarkleyREI-ArchiTECH/ArchiTECH-upptime


text:
🛑 QBitTorrent webUI is down

In d1a746c, QBitTorrent webUI (https://qbittorrent.local.jonthan.xyz) was down:

HTTP code: 404
Response time: 747 ms

Resolved: QBitTorrent webUI is back up in e0ad04d after 6 minutes.

repo: Baronhez/upptime


text:
🛑 QBitTorrent webUI is down

In 40bf1b3, QBitTorrent webUI (https://qbittorrent.local.jonthan.xyz) was down:

HTTP code: 404
Response time: 499 ms

Resolved: QBitTorrent webUI is back up in a65e772 after 6 minutes.


text:
Слова неправильно переносятся

Если ставить break-normal то будет баг по типу:

Думаю тут лучше оставить тот же перенос и просто увеличить длину блока сообщения

authors: Barresi Dunissimo

repo: Barresi/sakura-front


text:
🛑 TVS (Login) - OpenID Config is down

In 10c2d7d, TVS (Login) - OpenID Config (https://tvs.coronacheck.nl/.well-known/openid-configuration) was down:

HTTP code: 0
Response time: 0 ms

Resolved: TVS (Login) - OpenID Config is back up in 643b535.


text:
Received empty audio data array (V1 Firmware Build)

Hello everyone,
I've successfully installed the V1 Release of the Firmware on the chip, and the device is recognized with the LED blinking as expected.
However, upon testing it using either the Python script on my laptop or the online firmware tester tool (Chrome), I encountered the following errors:
Python Script Logs:
Recording audio...
Recording stopped
0
Warning: Received empty audio data array.

Online Firmware Tester Tool Logs:
Starting Bluetooth...
Bluetooth started: started
Opening device...
Device opened: Friend (zkSRZ5uwGXfndd3Ka6qSIQ==)
Service: 19b10000-e8f2-537e-4f6c-d104768a1214
- Characteristic: 19b10001-e8f2-537e-4f6c-d104768a1214
  - canRead: true
  - canWrite: false
  - canNotify: true
- Characteristic: 19b10002-e8f2-537e-4f6c-d104768a1214
  - canRead: true
  - canWrite: false
  - canNotify: false
Target protocol found: pcm-8
Waiting for data...
Total received: 0 bytes, speed: 0 bytes/sec, lost: 0 packets or 0 packets
Total frames: 0
Decoding...
Done!

Additional Information:

MacBook Air Early 2015 running Monterey 12.6
I've attempted to reinstall the software multiple times without success.

I would greatly appreciate any assistance in resolving these issues. Thank you in advance!

@felyu can you confirm whether this is still a problem?

@felyu can you confirm whether this is still a problem?

I've bought a the latest Macbook Air M3 and it's now working!!!

authors: after-ephemera felyu

repo: BasedHardware/Friend


text:
lib/command_duration: avoid relying on a specific locale

Description
This fixes #2206 (and a duplicate #2269) as described in comments https://github.com/Bash-it/bash-it/issues/2269#issuecomment-2478178460 and https://github.com/Bash-it/bash-it/issues/2206#issuecomment-2479428229.
Describe your changes in detail---The original code in the master branch used the locale en_US.UTF-8 to ensure that the decimal point of EPOCHREALTIME is the period. However, the specific locale en_US.UTF-8 is not ensured to exist in the system. More specifically, the locale en_US.UTF-8 is the locale for English used in the United States. In other countries and regions, the locale installed in the system is probably the region's local language, and en_US.UTF-8 is not installed.
The standard solution in this kind of situation is to specify the locale C or POSIX. The locale C is ensured by the C and POSIX standards to be available in any environment conforming to the standards, and all the systems support C to the best of my knowledge. The existence of the locale POSIX is also ensured by the POSIX standard, but some environments do not support it (though most environments are supported). Also, there is essentially no difference from the locale C, so there is no reason to use the locale POSIX instead of C. With the locale C, the decimal point of the number in EPOCHREALTIME is ensured to be the period (ASCII \x2e) as desired.
I also added local to explicitly confine the scope of the temporary value of LC_ALL. Since the function _shell_duration_en is currently only used in a subshell, it doesn't affect the caller's context. However, if this function is called normally, it would break the locale of the global context. It is generally a good practice to design a function so that it doesn't break the environment even with unexpected usage.
Motivation and Context
Why is this change required?---This change is required to fix the locale error reported in #2206 and #2269. The locale error needs to be solved because it may cause unexpected behavior in the result of the measured command duration, and also the error message is simply annoying and confusing.
What problem does it solve?---This solves the problem of the locale error reported in #2206 and #2269.
If it fixes an open issue, please link to the issue here.---Fixes #2206 (and a duplicate #2269).
How Has This Been Tested?
Please describe in detail how you tested your changes.---I cannot directly reproduce the problem in my environment because I installed en_US.UTF-8 in my environment, but I can instead emulate the issue by setting another locale, which is not present in my system. I confirmed that I can reproduce the error message by rewriting the line to LC_ALL='it_IT.UTF-8':
bash: warning: setlocale: LC_ALL: cannot change locale (it_IT.UTF-8): No such file or directory

Then, I changed it to local LC_ALL=C and confirmed that the error message disappears.
Include details of your testing environment, and the tests you ran to---Here it is:
$ uname -a
Linux chatoyancy 6.5.12-100.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Nov 20 22:28:44 UTC 2023 x86_64 GNU/Linux
$ ble/widget/display-shell-version
GNU bash, version 5.3.0(165)-alpha (x86_64-pc-linux-gnu) [Fedora Linux 39 (Server Edition)]
ble.sh, version 0.4.0-devel4+3e3d0d3e (noarch) [git 2.46.0, GNU Make 4.3, GNU Awk 5.2.2, API 3.2, PMA Avon 8-g1, (GNU MPFR 4.2.0-p12, GNU MP 6.2.1)]
bash-preexec, (hash:5f1208c33e624859eea70e3843bd9b8c9a06819e, 13046 bytes) (noarch)
bash-it, version +d3e0b3a1 (noarch), alias(), completion(), plugin(blesh)
locale: LANG=en_US.UTF-8
terminal: TERM=screen.xterm-256color wcwidth=16.0-emacs, screen:49900 (83;49900;0), contra:0 (99;0)
options: -emacs +vi +inherit_errexit +progcomp_alias
$ locale -a
C
C.utf8
POSIX
cs_CZ
cs_CZ.utf8
de_AT
de_AT.utf8
de_AT@euro
de_BE
de_BE.utf8
de_BE@euro
de_CH
de_CH.utf8
de_DE
de_DE.utf8
de_DE@euro
de_IT
de_IT.utf8
de_LI.utf8
de_LU
de_LU.utf8
de_LU@euro
en_AG
en_AU
en_AU.utf8
en_BW
en_BW.utf8
en_CA
en_CA.utf8
en_DK
en_DK.utf8
en_GB
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.utf8
en_IE
en_IE.utf8
en_IE@euro
en_IL
en_IN
en_NG
en_NZ
en_NZ.utf8
en_PH
en_PH.utf8
en_SC.utf8
en_SG
en_SG.utf8
en_US
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.utf8
en_ZM
en_ZW
en_ZW.utf8
fr_BE
fr_BE.utf8
fr_BE@euro
fr_CA
fr_CA.utf8
fr_CH
fr_CH.utf8
fr_FR
fr_FR.iso88591
fr_FR.utf8
fr_FR@euro
fr_LU
fr_LU.utf8
fr_LU@euro
ja_JP.eucjp
ja_JP.sjis
ja_JP.utf8
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.euctw
zh_TW.utf8

Screenshots (if appropriate):
Types of changes

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

Checklist:

[x] My code follows the code style of this project.
[x] If my change requires a change to the documentation, I have updated the documentation accordingly.

Note: this change doesn't require a documentation change.

[x] I have read the CONTRIBUTING document.
[x] If I have added a new file, I also added it to clean_files.txt and formatted it using lint_clean_files.sh.

Note: I didn't add a new file.

[ ] I have added tests to cover my changes, and all the new and existing tests pass.

looks like a fix. I'm not sure why we need to change the locale at all here, though. won't it make sense to use the user's existing locale in most cases?

We measure the command duration using the time obtained from EPOCHREALTIME, which is a clock with the resolution of a microsecond. The number obtained by EPOCHREALTIME is formatted using the current locale. If the user's locale is just used, the format of EPOCHREALTIME is unpredictable. We want to process the values obtained from EPOCHREALTIME to calculate the duration of command executions, so we need to normalize the format of EPOCHREALTIME to a known format. In particular, the decimal point in EPOCHREALTIME can be a comma or another character depending on the locale. For this reason, we cannot directly use the user's existing locale. This is the reason that we have the function _shell_duration_en in the first place; the function safely gets the value of EPOCHREALTIME with a known locale (that would be expected to exist in the system).

repo: Bash-it/bash-it


text:
feat: add script integrity checks for BT-JS

Description

ENG-7268: publish hashes of script to be used to verify integrity on client side

Testing required outside of automated testing?

[x] Not Applicable

Screenshots (if appropriate):

[x] Not Applicable

Rollback / Rollforward Procedure

[x] Roll Forward
[ ] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: bsterne bt-platform-eng

repo: Basis-Theory/basis-theory-js


text:
feat: add issuing support for iccp and galileo

Description
Title

Testing required outside of automated testing?

[x] Not Applicable

Screenshots (if appropriate):

[x] Not Applicable

Rollback / Rollforward Procedure

[x] Roll Forward
[ ] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

:tada: This PR is included in version 1.69.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

authors: bt-platform-eng djejaquino


text:
🛑 Netlify is down

In fa781af, Netlify (https://mstempl.netlify.app) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Netlify is back up in 3209231.

repo: Bassmann/uptime


text:
Assets colors palette

The color palette here: https://zpl.io/V4gl8Zy
For the first 20 assets, you can use these colors.

There are some color cards that do not have an asset icon.

Every card should end with the color #00458f (dark blue).

Current implementation:

Tested on masternet and several assets on testnet.

authors: dariatarakanova kazaryan-t

repo: BeamMW/android-wallet


text:
Payment proof: for transactions with assets the amount is displayed in beam

For transactions in assets the amount in payment proof is displayed in beam
Steps:

Send some asset amount from the wallet
Copy payment proof code
Go to the settings > utilities > payment proof
Insert copied payment proof code

Actual: the amount is displayed in beam
Expected: the amount is displayed in asset

The same problem when user shares transaction details

Checked


text:
Add FL, PF, SD, Wind Up, Wind Down

This PR adds 5 mods, Flashlight, Perfect, Sudden Death, Wind Up, and Wind Down.

Flashlight - larger size than other modes (to cover two lanes) and gets smaller when >100 combos and >200 combos.
Perfect, Sudden Death, Wind Up, and Wind Down has the same effect as other modes.

Flashlight size/location:

Videos
Flashlight: https://www.youtube.com/watch?v=X1I1C3IMEPc
Wind Up: https://www.youtube.com/watch?v=oNAT1dYG3g8

I’m assuming flashlight is essentially the same as “sudden” in DDR/IIDX/etc.

Should I rename the flashlight mod? I am not familiar with like DDR/IIDX.

Should I rename the flashlight mod? I am not familiar with like DDR/IIDX.

Flashlight is probably okay for now, it serves the same purpose.

Also, next time you wish to contribute, please PR from another branch other than your master branch to keep reviewing simple for us during checking out.

Also, next time you wish to contribute, please PR from another branch other than your master branch to keep reviewing simple for us during checking out.
My bad, sorry about that!

Needs conflict resolution

I guess it should be ok now

Please do not force push if you can help it, it destroys any history and makes it harder to review.

authors: acrylic-style frenzibyte swoolcock

repo: Beamographic/rush


text:
Fixed issue 183. The code still needs polishing.

This branch fixes potential lose of filter data when running Regolith while another process is using that path.

This branch fixes #183

repo: Bedrock-OSS/regolith


text:
Behat 3 yaml: bootstrap

Hi,
I am trying to figure out how to setup a bootstrap.php file in behat.yml that is loaded for my tests. Right now I am requiring the file at the top of all my context files, but that can't be the final solution.
Anyone who can help?

You can modify the bin/behat script, to load whatever you want it to load.

@Taluu this is a bad idea. This bin/behat file is a vendor file (on any system supportign symlinks, it is just a symlink to the real Behat file).
@OutOfBrain what are you doing in this bootstrap.php file ? We don't have a bootstrap file in Behat, but we might have ways to achieve the feature you need.

@stof I meant making your own file, instead of using the vendor file.

In our bootstrap file we set up some basic constants, connections, load configs, add custom handlers and stuff like that. Similar to the bootstrap you can add for PHPUnit

I think the right solution would be either to use a @BeforeSuite hook in your context (there is no @BeforeExercise because contexts are per suite, so it would still run for each suite) or to create a Behat extension doing the work for you (if the hook is not early enough for your needs)

Hm, will think about a hook. I would have to define the @BeforeSuite hook in each context. My temp solution is a common parent class that does the trick.

no, you just have to define it in a context which is applied in all your suites

authors: OutOfBrain Taluu firegate666 stof

repo: Behat/Behat


text:
Is it possible for me to extract a runtime/environment from this?

I can't find a python runtime/environment in the temp folder for this program. This is important as installing a correct environment to run tacotron2 is the biggest pain in the world, and I want to use the voice-cloning-app environment to run tacotron2 in another program, without being restricted to using the app. I could not find a single trace of python.exe, but i did find python related files, so how is it able to run? What is it doing to call the synthesis script?

It's look like you on Windows. Clone this Repro (or download the Zip) and use Anaconda to create a Python 3.6 Environment.
Open a Terminal and install all dependency with pip install -r requirements.txt
Start the App with python main.py and inport your model and Hifi-gan Vocoder.
With STRG+C you can exit the python script.
To Synthesis a Text string, execute the following:
python synthesis/synthesize.py -m data/models/{YOUR-MODEL-NAME}/checkpoint_36000 -vm "data/hifigan/{VOCODER-MODELL}/model.pt" -hc "data/hifigan/{VOVODER-MODELL}/config.json" -t "My Text to be synthesized" -a audio.wav
You need to change the Path of your Model, the Checkpoint-File and Vocoder.
Then you get a WAV-File with the audio in the root of the App.

authors: Avedena FlashlightET

repo: BenAAndrew/Voice-Cloning-App


text:
Force Align text and Audio (dataset)

Hi @BenAAndrew I am on the step where I am trying to align the text and audio of an audiobook. I have acquired the audio and text from amazon audible. Unfortunately, I was not able to assign the help label to this issue. I don't think I have the permission for that.

[X] using virtualenv

In order to work through align.py, I had to modify it. After modifying I was able to run the file. Below is the modified part of the file. Also in the screenshot category I have mentioned how I am trying to execute this file.

import os
import sys
import json
import logging
import argparse
from pydub import AudioSegment

sys.path.append(".")

from search import FuzzySearch
from audio import DEFAULT_RATE, read_frames_from_file, vad_split
from dataset.transcribe import stt

Screenshots
Failure Point

Questions

Do you suggest to use a virtualenv?
Do I need to reduce the quality of wav file or the mp3 file?

Link to the dataset
Audio Dataset
I have the book.txt and the mp3 file. I have converted that mp3 to wav file when I am trying to use the align.
Please let me know if you can try using my dataset. Thanks for the help in advance.

Hi @vinamramunot-tech,
Firstly, an interesting bug. I haven't seen that before. I'm a bit confused about why adding '.' to the path would help, I assume there's a file it is not picking up which is causing the error. Was that the only change you made?
Also to answer your questions:

I use anaconda environment management for development purposes but that isn't necessary for just using the app
The service should be flexible to varying audio but it should convert it to 22050hz 16-bit PCM before processing. I'll check your audio out and see if I get the same issue

Actually I was able to proceed further with this issue.
To answer you question for did I change anything else: I did not change anything else other than align.py. This might not be a bug because I am using pip and you are using anaconda. However, something interesting to look into.
To add further regarding the second point which is "service is flexible to varying audio...". I am using this online service https://online-audio-converter.com/ to convert mp3 audio to wav file. I tested on different  sample rate and channels. However, it only works on sample rate as 16000Khz and Channels as 1.  You are welcome to try it out. Maybe I am producing something wrong on my side.

Screenshot

Thank you!!

This is the current progress while I am running align.py. Will keep you updated if anything else comes up/

This is the next thing is that I was able to successfully run for clip_generator.py

This is the current file structure

another place where I had to change the imports are:
File: training/dataset.py
from clean_text import clean_text

File: training/train.py
from dataset import VoiceDataset
from checkpoint import load_checkpoint, save_checkpoint, get_latest_checkpoint
from validate import validate
from utils import get_parameters, check_space

These imports are designed for the app which runs from the root directory, rather than running the commands manually like you have (not that this should be a problem). If you could open a PR with all the import changes you needed to make then I'll test it for the app and merge if everything is still working. This would be super helpful!
Also, I was unable to process the audio you sent me and I think its due to the fact it uses 2 channels rather than 1. I'll add a fix for this today
Yours:

Mine:

@vinamramunot-tech I've developed a script to convert and compress the audio to the right format reducing your audio from 820MB -> 410MB. It's still having issues with loading it however so will continue investigating.

I will create the PR for the imports. Let me know if you want me to test something regarding audio conversion.

@BenAAndrew I am going to close this issue for now. As you said we can come back to discuss this at a later stage.

authors: BenAAndrew vinamramunot-tech


text:
migrated to null safety

Hello @Benjith , I am contributing following changes
1) migrated to dart sound null safety
2) converted example flutter project to  standalone dart project
Note : package version bumped to 0.1.0
Please review this pull request changes

@Benjith  dart null safety support is blocking in flutter 2.0 projects. colud you please look into this pull request

@kaladron  major version change updated and raised a new  pull request

repo: Benjith/NumberToWords


text:
Can't connect to real Wii U with my 4B

Green LED does 2 long flashes. The Wii U's USB ports give barely any power and it's not enough for my Pi methinks.
Not an issue with the program per se, just sayin.
It does, however, boot when plugged into my PS4 Pro - I can SSH into it.
I'm meant to plug the USB C cable into the power port right? It shows up on my computer.
tl;dr you can't use this with real Wii U if you're using a Pi 4B

Also I don't think my PC can see it now? This is weird

The emulator works fine on Cemu, but I personally had an issue preventing me from playing Year 2 level packs - I'm aware that I have the option of using RPCS3, but I think I'd rather just buy the PS4 version disc only - RPCS3 might not work but real PS4 definitely should.

ok might as well close this now cus its a hardware issue


text:
Modbus Flex Sequencer broken in 5.26?

Which node-red-contrib-modbus version are you using?
5.26 - newest in node-red pallete
What happened?
After upgrading from 5.23 all my Modbus flows has stopped. Nothing gets through the Mobus Flex Sequencer It simply does nothing. The Modbus Flex Getter works fine.
It seems after a lot of troubleshooting, that the Flex Sequencer only fires if msg.payload contains something? Otherwise it ignores input.
Much slower too
Furthermore 5.26 is MUCH slower reading  data using the sequencer - around a factor 5-10 compared to version 5.23. Speed instantly increased again going back to 5.23.
Server
Other/External server
How can this be reproduced?
Use in in Node-red 3.0.2
What did you expect to happen?
No response
Other Information
No response

It seems to have happened here: https://github.com/BiancoRoyal/node-red-contrib-modbus/commit/b7acd97ab8f940decb0889f9bf8125fa278f1f57
where this was introduced here: https://github.com/BiancoRoyal/node-red-contrib-modbus/commit/758a3a595b4ff9bb2980f3f0bd91aa1d911f8177#r131145217
Seems to be a breaking change, since documentation does not require an msg.payload input but msg.messages

Hi @hoegge
Thank you for the report, i have looked at the first issues and it seems to me that this is intended behaviour as we do not want the node to work on an empty payload.

You can inject a timestamp and not empty msg and it works in our testing as expected.

Ok / thanks for clarification @grewek and @biancode - But why do you want a msg.payload when the documentation only says you want a msg.messages. Then this should be added as a required item in the docs? It is a breaking change - so should at least be documented. I have tried to submit clarified documentation to this project before just to be rejected :-(

@hoegge thank you for the question and we had not enough time invested until know to change that node to our defaults. At the moment the code says it still msg.sequences and payload is checked from a first change from us as all nodes do the check. Next step would to set sequences into msg.payload. I think that node needs a bit more refactoring work to stay compatible to existing flows.

authors: biancode grewek hoegge

repo: BiancoRoyal/node-red-contrib-modbus


text:
Feat: space utilization graphic

Feature request: Add space utilization graphic (like a progress bar) to the Military Buildings realm page. Bar displays current utilization, and fills up in a different color when you click Construct to show projected utilization.
This graphic could appear on screens where player actions would alter utilization.

added in #404

:fire: :fire: :fire:

authors: palomato ponderingdemocritus

repo: BibliothecaDAO/realms-react


text:
License may put on your company name

https://github.com/Bilibili/DanmakuFlameMaster/blob/master/LICENSE
You may put your company name on it

Copyright [yyyy] [name of copyright owner]

repo: Bilibili/DanmakuFlameMaster


text:
[기능 개발] Path,Param,Header Value 반환하도록 조회 DTO 수정 - [merged]

In GitLab by @ys4512558 on Nov 18, 2024, 13:25
Merges back/hub/!HOTFIX -> back/hub/master
🔍 해당 MR을 통해 해결하려는 문제가 무엇인가요?

플로우 반환 레코드 추가

✨ 해당 MR에서 핵심적으로 변경된 사항은 무엇일까요?

문제를 해결하면서 주요하게 변경된 사항들을 적어 주세요

Map<String, String> pathValue,
Map<String, String> paramValue,
Map<String, String> headerValue

누락된 필드 추가
🔖 핵심 변경 사항 외에 추가적으로 변경된 부분이 있나요?

없으면 "없음" 이라고 기재해 주세요

없음

📝 작업중 고찰하신게 있나요?

이번에 특정 기술 도입 또는 방향성 선택의 이유가 있다면, 그 부분에 대해서 설명해주세요!

🙏 Reviewer 분들이 이런 부분을 신경써서 봐 주시면 좋겠어요

개발 과정에서 다른 분들의 의견은 어떠한지 궁금했거나 크로스 체크가 필요하다고 느껴진 코드가 있다면 남겨주세요
없으면 "없음" 이라고 기재해 주세요

없음

📌 MR 진행 시 이러한 점들을 참고해 주세요

Reviewer 분들은 코드 리뷰 시 좋은 코드의 방향을 제시하되, 코드 수정을 강제하지 말아 주세요.
Reviewer 분들은 좋은 코드를 발견한 경우, 칭찬과 격려를 아끼지 말아 주세요.
Comment 작성 시 Prefix로 P1, P2, P3 를 적어 주시면 Assignee가 보다 명확하게 Comment에 대해 대응할 수 있어요

P1 : 꼭 반영해 주세요 (Request Changes) - 이슈가 발생하거나 취약점이 발견되는 케이스 등
P2 : 반영을 적극적으로 고려해 주시면 좋을 것 같아요 (Comment)
P3 : 이런 방법도 있을 것 같아요~ 등의 사소한 의견입니다 (Chore)

In GitLab by @jinniek48 on Nov 18, 2024, 13:25
approved this merge request

In GitLab by @jinniek48 on Nov 18, 2024, 13:25
mentioned in commit 04e4896ac2b40957dd99c6698a779cab1ea00a91

repo: Binddog/Binddog


text:
Add median cloud cover in addition to mean

Erin Hestir asked for us to add the median cloud cover per box to the "Mean monthly cloud cover" section maps.

https://bioscape-io.github.io/terrestrial_sampling/flight_planning now updated to include a Median monthly cloud cover.

authors: adammwilson bmaitner


text:
Issues with proteomics container

Things are getting a bit weird with the proteomics container. I am documenting my progress (or lack thereof here), and may be someone can chime in.
Currently, both release and devel fail. But I get release to build locally:

But devel fails

I believe that these fail should be fixed with the addition of libxt-dev in mscore, but...
On release, it is present, which is consistent with the positive result above

On devel, it is *not present, which is consistent with the negative result above

Not sure why ...

@lshep - could trigger a new push when you have a minute. Thanks!

@lgatto for the dockerhub repositories?  I can but I thought you figured out how to trigger builds this weekend?

I just triggered the release_mscore2 and will follow with the release_proteomics2 ... if successful I will move onto devel.

I thought so, but the Dockerfile doesn't reflect my latest push

It should be
# The suggested name for this image is: bioconductor/devel_mscore.

FROM bioconductor/devel_base2

MAINTAINER lg390@cam.ac.uk

RUN apt-get update -qq && \
    apt-get install -y  --no-install-recommends \
    libxt-dev libx11-dev libcairo2-dev \
    libfreetype6 \
    libexpat1-dev \
    libgmp3-dev \
    liblapack-dev \
    libopenbabel-dev \
    libgl1-mesa-dev \

I must be missing a step to actually make sure that the latest content of the out directories are used to build the container.

It should do that automatically.  The dockerhub just pulls from the github directory.  Maybe it was just too close to the commit.  Anyways... it does look like the corrected one is being/has built for mscore2

I don't think the correct one was build for mscore2, because devel misses libxt-dev, although it is present in the Docker file. mscore2 builds successfully, even when it missed that dependency.

I've only rebuilt the release_mscore2 I haven't build the devel yet.

Yes, the Docker files for release reflects the latest changes.

@lshep - what have you done when you say I've only rebuilt the release_mscore2?

I've manually triggered the build on the release_mscore2  at https://hub.docker.com/r/bioconductor/release_mscore2/~/settings/automated-builds/
The release_proteomics2 is queued up to build once the latest tag gets built for the release_mscore2 docker also by a manually trigger at https://hub.docker.com/r/bioconductor/release_proteomics2/~/settings/automated-builds/ .
Once the release_proteomics builds successfully I would kick off the devel_mscore2.  I wait to do this because the devel builds are all triggered by rebuilds of parent packages. now that the prometcore builds of mscore, prometcore and proteomics would try to build and if prometcore builds successfully then the metabolics will get build so several containers will be queued with the devel_mscore2 . if it needs more changes I would prefer not to have to cancel out all the queued builds (since they get built automatically) Only one build can happen at a time on the dockerhub, they do not happen simultaneously.

When you say manually triggered do you mean
The trigger buttons at the top

Or the Build triggers at the bottom

At the top.

There's still something wrong with mscore2. I first pull the latest containers
lg390@elyacin [04:28:07] [~/dev/00_github/bioc_docker] [master]
-> % docker pull bioconductor/devel_mscore2
Using default tag: latest
latest: Pulling from bioconductor/devel_mscore2
Digest: sha256:31bbdc9f2522a675d5faa7a8d52263c4d24b7eb76402b33632e76c3bfc75ba42
Status: Image is up to date for bioconductor/devel_mscore2:latest
lg390@elyacin [04:28:38] [~/dev/00_github/bioc_docker] [master]
-> % docker pull bioconductor/release_mscore2
Using default tag: latest
latest: Pulling from bioconductor/release_mscore2
Digest: sha256:0a6392a4a48e42117bbb9dbe838629c5ede6c5262f5e5471f0b07a295d1b0428
Status: Image is up to date for bioconductor/release_mscore2:latest

Is my dependency available in release_mscore2: YES
-> % docker run -ti bioconductor/release_mscore2 bash
root@fe425d4f255b:/# dpkg --get-selections | grep libxt
libxt-dev:amd64					install
libxt6:amd64					install
libxtst6:amd64					install

Is my dependency available in devel_mscore: NO
-> % docker run -ti bioconductor/devel_mscore2 bash
root@1263132bf283:/# dpkg --get-selections | grep libxt
libxt6:amd64					install
libxtst6:amd64					install

This is consistent with the docker files on the docker hub: the latest changes are reflected in release_mscore2, but not devel_mscore2, although there are correct in the out directories on github.

I only tried to build the release versions of the dockers NOT the devel versions.  There is still a problem with the release version of release_proteomics2 using the correct version of release_mscore2.  I didn't do devel for the reasons stated about with linked dependencies.

I only tried to build the release versions of the dockers NOT the devel versions.

Ok. it's still confusing that the docker file hasn't been updated.
I will focus on the release for debugging, then.

It has been updated for the release version because the release version got pulled from github when it builds it on dockerhub.  If you trigger a build on devel_mscore2 the dockerfile would be updated there; I haven't done this because of the linked containers.  The dockerfile has been updated for the release_mscore2.

The dockerfile only gets updated when it pulls from github.  It only pulls from github when a build is triggered.

Thanks, it makes sense now.

Coming back to what is driving me a bit insane these last day. Locally, I can fire up release_mscore2 and successfully run all the code in out/release_proteomics/install.R.
I can also successfully build release_proteomics2:
lg390@molerat:~/tmp/bioc_docker/out/release_proteomics$ docker build -t local/release_proteomics2 .
[ lots of output here]
The downloaded source packages are in
        ‘/tmp/RtmpxHGrEg/downloaded_packages’
>
> # just in case there were warnings, we want to see them
> # without having to scroll up:
> warnings()
NULL
>
> if (!is.null(warnings())) {
+     w <- capture.output(warnings())
+     if (length(grep("is not available|had non-zero exit status", w)))
+         quit("no", 1L)
+ }
>
> suppressWarnings(BiocInstaller::biocValid(fix=TRUE, ask=FALSE))
[1] TRUE
>
 ---> 8677822df88c
Removing intermediate container ad0e4b7d3ce0
Successfully built 8677822df88c

and
lg390@molerat:~/tmp/bioc_docker/out/release_proteomics$ docker images
REPOSITORY                     TAG                 IMAGE ID            CREATED              VIRTUAL SIZE
local/release_proteomics2      latest              8677822df88c        20 minutes ago       6.164 GB
bioconductor/release_mscore2   latest              4b48396ff366        6 hours ago          1.73 GB
bioconductor/devel_mscore2     latest              b77b86625ba2        7 days ago           3.715 GB
haskell                        latest              754074761f63        2 weeks ago          961.1 MB
ubuntu                         latest              f5bb94a8fac4        2 weeks ago          117.3 MB
ubuntu                         14.04               9df772af0cb9        4 weeks ago          188 MB
hdd                            latest              1392acd6f829        2.280377 years ago   1.675 GB
haskell                        7.8                 7093a9a3a5cc        2.371320 years ago   601.3 MB

What am I missing? Why does it fail remotely?

The remote build failed again, with the same message - it just says
Build canceled.

The container builds fine locally - is there a time out on docker hub?
I am running out of ideas; I am going to try with a different parent container.

@lshep @sneumann - any idea what this Build canceled means?

I couldn't find much, just

If the Docker client loses connection to the daemon, the build is canceled. This happens if you interrupt the Docker client with CTRL-c or if the Docker client is killed for any reason. If the build initiated a pull which is still running at the time the build is cancelled, the pull is cancelled as well.

Something to also keep in mind,  I want to say if there are issues with any package installations in R it will also cause the Docker to fail to build on dockerhub.

Yes, and that should be reflected with a message like
1: In install.packages(pkgs = doing, lib = lib, ...) : installation of package ‘ChemmineR’ had non-zero exit status
2: In install.packages(pkgs = doing, lib = lib, ...) : installation of package ‘bioassayR’ had non-zero exit status

Or do you mean something else?

What is the difference between the R3.4.0_Bioc3.5 and latest builds ? Recently it seems one of them failled, the other cancelled. Are these two separate builds, or one build and (if that were successful) one more tagged, which is cancelled if the first one failed ? Just guessing here.

What is the difference between the R3.4.0_Bioc3.5 and latest builds ? Recently it seems one of them failled, the other cancelled. Are these two separate builds, or one build and (if that were successful) one more tagged, which is cancelled if the first one failed ? Just guessing here.

When you manually trigger the R3.4.0_Bioc3.5 it automatically adds a second build for latest.  It runs the code again to get each Tag option for the container.  Since the dockerhub runs only one build at a time not simultaneously,  if I notice/am watching the builds and the R3.4.0_Bioc3.5  fails to build, I cancel out the second build of latest manually since it will also fail.

Following up on the issues with the proteomics container, @sneumann successfully built it locally (thank you for testing, Steffen). As the build does take some time (2+ hours), it is likely that the build canceled is the result of a time out, which is consistent with this post. (although a bit out dated).
I am going to use protmetcore as parent for proteomics, as that container has already some packages pre-installed. This failed last time I tried because protmetcore hadn't been re-build using mscore, which has the some required dependencies for to successfully install Cairo.
Unless anyone object, I am going to do the following to make sure all parents are up-to-date.
0. Update the config with new parent

trigger a release_protmetcore2 build
once 1 is successful, trigger a release_proteomics2 build

Bonus question:

Does anyone know how, or if at all possible to increase the timeout?

I could imagine that docker Inc. Has a plan that involves a monthly sum of money...

I blame Android for the brevity and typos

The images build successfully when I reduce the number of packages to be installed, suggesting that a timeout is indeed the problem.

This has been solved by creating a protcore container.

authors: lgatto lshep sneumann


text:
Missing semicolons in readme for R packages

"readr",
"stringdist",

Thanks @mattheww95 - nice catch!
Fixed.

repo: BiodataAnalysisGroup/lineagespot


text:
【增强】plaoc plugins 接口需要适配旧版本的dweb_browser

api需要满足可扩展的特性
比如使用更加方便扩展的参数名称：test(options:$options)
适配旧的返回值
比如 将boolean改为 number ，需要对旧的dweb_browser版本进行适配。
  async check(): Promise<BioetricsCheckResult> {
   const res = await this.fetchApi("/check");
    const data = await res.text();
    if (data == "true") {
      return 0;
    }
    if (data == "false") {
      return -1;
    }
    return +data;
  }

可能需要监控dweb_browser的版本使用
这个的目的主要是用来对每个dweb_browser使用情况进行统计，去及时的更新一些代码。
讨论什么是大版本
个人认为，只有当出现重大更新，导致无法适配的时候才需要去升级大版本。并且升级大版本能适当的抛弃之前的技术债，让开发者得到解放。

破坏性变更不去兼容之前的版本


text:
【提案】DwebBrowser集成到系统分享中

1. 为什么需要这个接口？

将应用集成到系统分享接口中，可以更好的与系统进行交互，提升应用的更多可用性；
智能镜头：在移动端可以使用分享来将二维码分享给智能镜头来进行扫码；
后续 传送门 之类的提案如果完成，类似多人线上白板之类的功能，可以将图片直接分享到上面；
dweb应用之间可以互相分享。

2.如何接入到系统中

Android
(1) 接收简单数据
(2) 提供直接共享目标：可以直接提供dweb应用而无需先打开DwebBrowser，更快捷分享（未验证）；

iOS
(1) 文档
(2) Keys解释
(3)直接分享给应用内目标dweb应用

Desktop
(1) 参考：参考web的分享接口，需要自己实现，因为官方接口主要适用于pwa；
(2) 需要实现一个自定义的弹窗视图用于展示可分享dweb应用，类似web端效果：

DnsNMM需要新增用于查找可接受分享类型的接口

fun queryShareAccept(accept: Any) {} // 暂时还没想好怎么查找

3.dweb应用如何接入

应用需要在Manifest字段中新增ShareAccept mimeTypes

{
   "share_accept": ["MimeTypes: 声明可以接收的分享类型，可以参考web的"]
}

应用需要编写类似PWA应用接受其它应用分享数据的接口，PWA接收文档;

4.plaoc的share插件也需要接入这个功能，来分享应用内的资源给其它应用（朝着DwebOS更近一步了🤣）

直接调用系统的分享走完整系统分享？
使用dweb deeplink调用，提供一个内部弹窗，先优先弹出内部应用的分享界面，而后用户也可选择展开为系统分享界面？

https://developer.mozilla.org/en-US/docs/Web/Manifest/share_target


text:
Allow user choices to be saved

To make repeated scanning of similar files less laborious, allow user choices to be saved.
Since this has to work for an anonymous user and persist beyond the current session, cookies will have to be used.

Solution committed to dev branch in https://github.com/BiologicalRecordsCentre/record-cleaner-ui/commit/edf5a83a7dbea12c3b4633736a28a6044b3a5445

Deployed in v1.1.0


text:
Verify Gnark Groth16 proof with Commitments

Current Groth16 proof verification implementation is incomplete, didn't verify commitments part
https://github.com/Bisht13/gnark-bn254-verifier/blob/1e4a1996df790677f0f8b92983bbf1fa9348c0b9/src/verify.rs#L74-L99

verify_plonk seems to be complete, verify bsb22_commitments

@Bisht13 Do you have any plan to implement "verify commitments"


text:
RLE -- FlipRange

Implement the FlipRange method in the RLEBitset class. For each index in the range [start, end) it should add the member to the set if it doesn't exists, or remove it from the set if it already exists. A test for this is present in the BaseBitSetTests class.

I'll do this

authors: BitSetsNet paul-mannino

repo: BitSetsNet/BitSetsNet


text:
DVS crash at exit due to _thread being NULL in INVOKE_AND_COLLECT_STATISTICS

Here is the backtrace:
#0  0x00000000018e37f8 in bts::net::detail::statistics_gathering_node_delegate_wrapper::__lambda58::operator() (__closure=0x7fffa019acd8) at /home/cc/dvs/src/bitshares/libraries/net/node.cpp:5052
#1  0x00000000018f28b2 in fc::detail::functor_run<bts::net::detail::statistics_gathering_node_delegate_wrapper::get_blockchain_synopsis(uint32_t, const item_hash_t&, uint32_t)::__lambda58>::run(void *, void *) (functor=0x7fffa019acd8,
    prom=0x7fffa019adc8) at /home/cc/dvs/src/bitshares/libraries/fc/include/fc/thread/task.hpp:77
#2  0x000000000138dc43 in fc::task_base::run_impl (this=0x7fffa019ad00) at /home/cc/dvs/src/bitshares/libraries/fc/src/thread/task.cpp:43
#3  0x000000000138dbd4 in fc::task_base::run (this=0x7fffa019ad00) at /home/cc/dvs/src/bitshares/libraries/fc/src/thread/task.cpp:32
#4  0x0000000001382996 in fc::thread_d::run_next_task (this=0x33f6820) at /home/cc/dvs/src/bitshares/libraries/fc/src/thread/thread_d.hpp:498
#5  0x0000000001382da6 in fc::thread_d::process_tasks (this=0x33f6820) at /home/cc/dvs/src/bitshares/libraries/fc/src/thread/thread_d.hpp:547
#6  0x00000000013824ad in fc::thread_d::start_process_tasks (my=54487072) at /home/cc/dvs/src/bitshares/libraries/fc/src/thread/thread_d.hpp:475
#7  0x000000000206906e in make_fcontext ()
#8  0x0000000003450460 in ?? ()
#9  0x0000000000000000 in ?? ()

The problem is pretty clear from examining the _thread variable:
(gdb) p this->_thread
$3 = (fc::thread *) 0x0

The evidence clearly shows that the _invoke_and_collect_statistics method can, in some cases, be run with _thread == NULL.  This situation needs to be handled appropriately.  But since I didn't write the method, I'm not sure what the appropriate response to this case is.
I am running DVS version 0.5.0 with a backport of the patch for #1186

The most likely cause is that the p2p node has been deleted, but there is still an async task running in the p2p thread that doesn't realize it.  That shouldn't happen because during p2p node destruction, it calls close() which cancels all async tasks the node started.   There are two options here:

the node is not tracking one of the tasks it launched, so we don't know to cancel it upon deletion, or
we try to cancel the task and the cancel appears to work, but actually fails (this can happen if code in question swallows a fc::canceled_exception, either directly or via catch(...)).
I suspect the latter because I think this behavior slipped in when there were relatively few changes to the p2p code.

Superseded by: #1501

authors: emfrias theoreticalbts vikramrajkumar

repo: BitShares/bitshares

license: Unlicense


text:
Earth Shrinks wrong

Version: [Pre-Release Commit 22]
Problem: Earth shrinks towards a corner
Expected: Earth shrinks inwards
How to replicate: Click Earth

Fixed in UI-Overhaul branch Commit 24

Seems to have come back by Alpha 3.0.0

repo: Black-Photon/Planet-Clicker


text:
Auto rotation not working in carousel

Same code i have use

i have increase speed. when i click on next then after rotation is start normal

Check out the carousel docs at http://getbootstrap.com and see if you can auto-play and auto-rotate using their scripts.

authors: Gajendrasinh davidtmiller


text:
Menu add class 'collapse'

a great template!
add class "collapse" will be better.
the
 replace with
 .

YEZ!

authors: Goury zhongqishang


text:
fixes #621 and added template for issue #651

Closes #621

[X] Running yarn lint does not trigger any linter errors
[X] The test of the method you have fixed is passing
[X] You have written a new skeleton method for someone else to work on!
[X] You have written tests to accompany your skeleton method

There were issues with the existing test cases for escapeRegExp, hence I modified them as well, please let me know if there are any issues with the modifications in test cases.

repo: BlakeGuilloud/ganon


text:
Node connexion failure

Blitz wallet fail to connect to a node at the creation of a wallet (with or without VPN) using Android 7.0 MIUI 11 (Xiaomi).

Edit:
Blitz wallet Android-v0.3.2-beta

Could you try and connect on cell service and not wifi?
Also, was this the first time you loaded the wallet, if so, did you import a seed or use a seed generated by Blitz?

Was this the first time you have loaded the wallet? or has it loaded in the past and now is not loading?

It was my first try ever of your App.

I will have to check on this. I have sometimes noticed an issue connecting to the greenlight node on the initial load from some wifi services because it says "connection reset by peer". I will get back to you if I find anything.

Thanks, no worry, nothing hurry.
I should add that Xiaomi is known to have some proprietary Java implementation that rise compatibility issues; perhaps that Xiaomi get a beter implementation after my Redmi Note 4?
https://www.browserstack.com/test-on-xiaomi

I probably should have said that i don't have Google Play services disabled.

Here is the response I got from the Greenlight team:
I filled out the report based on this issue with my school wifi, but you are running into the same issue as well.
We've had this situation a couple of times before. If the connection to scheduler.gl.blckstrm.com is the only affected connection it is likely that your school is using DPI with a custom root certificate installed on the clients, that allows the firewall to decrypt the traffic between client and server. This strips not only the original server TLS envelope, but also the client authentication we use to identify the client.
We documented this in the FaQ here: https://github.com/Blockstream/greenlight/pull/546/files
Can you check with the network admins to see if they are doing DPI, and maybe ask what would be required for an exemption from it?

It's not an issue with the liquid node its an issue with the greenlight node. Have you tried to log in again since it failed?

Ok.
Yes, and i got the same error message.

repo: BlakeKaufman/BlitzWallet


text:
Consume through socket.io

hi @Blancduman,
Thank you for mediasoup_client_flutter implementation. I have implemented the same but with socket.io rather than protoo.
I am able to produce video on the server but unable to consume stream. I am able to get consumer object and passed them through onConsumer(consumer)  to renderer RTCVideoView. Can you please explain what are you doing on accept({}) that plays that video in RTCVideoView?
thank you

Hi, @vishal-verma14
It's callback function which tells to server that we are ready to receive stream.

repo: Blancduman/mediasoup-client-flutter


text:
why i couldn't use this plugin in Pycharm?

why i couldn't use this plugin in Pycharm?

Hi,
can you give a bit more information? You can't install the plugin or the plugin throws an error?

i can't search the plugin in pycharm marketplace,but it work in my IDEA

IDEA:IntelliJ IDEA 2023.1.2 (Ultimate Edition)
PyCharm:IntelliJ IDEA 2023.1.2 (Ultimate Edition)

@guaguaguaxia I am using
PyCharm 2022.3.2 (Professional Edition)
Build #PY-231.9011.38, built on May 16, 2023

and I can see it in the marketplace:

i open the plugin website and it hint that

Can you try to update PyCharm to latest version?

ok,thanks

authors: Blarc guaguaguaxia

repo: Blarc/ai-commits-intellij-plugin


text:
Can't manually edit profiles

I want to add all DLCs of Total Warhammer 2, but some are not available through steam, so GL can't find them.
So I tried to edit the profiles manually but after I edit it and run GLM I get this error:

and then GLM will delete that profile.
This is a test file that I tried to add one game, and got the same error:
{
    "name": "default",
    "games": [
        {
            "id": "1245620",
            "name": "ELDEN RING",
            "type": "Game"
        }
        {
            "id": "594570",
            "name": "Total War: WARHAMMER II",
            "type": "Game"
        }
    ]
}

It should work like this, I just copied the first entry and edited it.
Error Log File:
errors.log

Thank You, I'm not that good at programming, didn't know about the comma


text:
Remove pthread based multi-threading implementation

Coreneuron inherits pthread based multi-threading code which is not used. This can be safely removed as we rely on OpenMP.
Todo :

codebase under #if USE_PTHREAD can be safely removed
codebase under #if (USE_PTHREAD || defined(_OPENMP)) should be changed to #if defined(_OPENMP)

Jenkins pipeline worked. Should be ready to be merged.

Solved and merged with #148

repo: BlueBrain/CoreNeuron


text:
Replicate file picker intent

https://github.com/miguelpruivo/flutter_file_picker/blob/9f0a811028a0944e9e23dad6002108a7ff17a6ec/android/src/main/java/com/mr/flutter/plugin/filepicker/FilePickerDelegate.java#L189

Issue created by BlueBubbles Bot in the BlueBubbles commnity on behalf of @zach in #requests.

We switched to using file_picker itself

repo: BlueBubblesApp/bluebubbles-app


text:
Message query endpoint doesn't fail validation when a string is passed as with parameters

error:
{
"status": 500,
"message": "An unhandled error has occurred!",
"error": {
"type": "Server Error",
"message": "Cannot read properties of undefined (reading 'filter')"
}
}

Fixed, dev branch

repo: BlueBubblesApp/bluebubbles-server


text:
🛑 hosted-PalmettoGBA is down

In 1c25a10, hosted-PalmettoGBA (https://palmettogba.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: hosted-PalmettoGBA is back up in 1049421.


text:
🛑 hosted-PalmettoGBA is down

In 4e339d2, hosted-PalmettoGBA (https://palmettogba.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: hosted-PalmettoGBA is back up in fe0c123.


text:
🛑 hosted-PalmettoGBA is down

In ccb6c32, hosted-PalmettoGBA (https://palmettogba.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: hosted-PalmettoGBA is back up in 12429c8.


text:
🛑 ComRemote is down

In 626a654, ComRemote (https://comremote.bcbssc.com/vpn/index.html) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ComRemote is back up in 090f65c after 10 minutes.


text:
hw 12

init commit

corrections made


text:
Odd benchmark results for BH decoder

Comparing slides #122 and #125 from the CppCon PDF, it seems the BH decoder is almost twice as fast converting UTF-8 to UTF-16 than it is converting UTF-8 to UTF-32 for the english_wiki.txt test case. I can reproduce that locally, the numbers I get are as follows:
******  UTF-8 to UTF-32 Conversion  ******

for file: 'english_wiki.txt'
UTF-8 to UTF-32 took  720 msec (360275/358131 units/points) (745 reps) (iconv)
UTF-8 to UTF-32 took 1641 msec (360275/358131 units/points) (745 reps) (llvm)
UTF-8 to UTF-32 took 1808 msec (360275/358131 units/points) (745 reps) (av)
UTF-8 to UTF-32 took 1484 msec (360275/358131 units/points) (745 reps) (std::codecvt)
UTF-8 to UTF-32 took  279 msec (360275/358131 units/points) (745 reps) (Boost.Text)
UTF-8 to UTF-32 took  748 msec (360275/358131 units/points) (745 reps) (hoehrmann)
UTF-8 to UTF-32 took  343 msec (360275/358131 units/points) (745 reps) (kewb-basic)
UTF-8 to UTF-32 took  180 msec (360275/358131 units/points) (745 reps) (kewb-fast)
UTF-8 to UTF-32 took  112 msec (360275/358131 units/points) (745 reps) (kewb-sse)

...

******  UTF-8 to UTF-16 Conversion  ******

for file: 'english_wiki.txt'
UTF-8 to UTF-16 took  850 msec (360275/358137 units/units) (745 reps) (iconv)
UTF-8 to UTF-16 took 1397 msec (360275/358137 units/units) (745 reps) (llvm)
UTF-8 to UTF-16 took 1592 msec (360275/358137 units/units) (745 reps) (std::codecvt)
UTF-8 to UTF-16 took  836 msec (360275/358137 units/units) (745 reps) (Boost.Text)
UTF-8 to UTF-16 took  443 msec (360275/358137 units/units) (745 reps) (hoehrmann)
UTF-8 to UTF-16 took  360 msec (360275/358137 units/units) (745 reps) (kewb-basic)
UTF-8 to UTF-16 took  178 msec (360275/358137 units/units) (745 reps) (kewb-fast)
UTF-8 to UTF-16 took   62 msec (360275/358137 units/units) (745 reps) (kewb-sse)

Since conversion to UTF-16 is a lot more work than conversion to UTF-32, that is a rather odd result and apparently not explained by memory throughput differences (UTF-32 probably touches more bytes than UTF-16) as other decoders seem largely unaffected.
(My numbers are with GCC 5.4.0 on a bare metal Linux on an old i5 in power saving mode. Looks like the code now uses a much smaller repetition count than when you generated the data for the slides?)

Yes, I see similar behavior.  I don't have a good explanation for it.  FWIW, the difference is smaller with Clang.
As I recall, the timings in the slides were acquired with -rx 30 so that the reps yielded ~1GB of input text.

authors: BobSteagall hoehrmann

license: NCSA


text:
[ENHANCEMENT] Invalid entries in Sonarr's queue leaves varken unable to process the rest of the queue

Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/app/Varken.py", line 34, in thread
a = job()
File "/app/varken/sonarr.py", line 146, in get_queue
sxe = f"S{show.episode['seasonNumber']:0>2}E{show.episode['episodeNumber']:0>2}"
TypeError: 'NoneType' object is not subscriptable

We log the error and skip over the invalid entry.

nice

repo: Boerderij/Varken


text:
Allow author to delete page

Describe the feature you'd like
Currently only admin have the permission to delete a page, My idea for new feature is to allow user to request for deleting the page.
Steps:

User will request to delete the page with a reason.
Admin will review the request and perform the operation accordingly.

note: User can only request for the page if he/she is the author of the page.
Describe the benefits this feature would bring to BookStack users
User can give the request to delete instead of mailing the admin to delete the page. Also, there are multiple instances where accidentally multiple page get created so it will give an option to users to delete unnecessary pages.

Hi @kshitijsharma97,
Thanks for your suggestion.
The feature is based on the statement that only admins have permission to delete a page. This is not full true, You can create any roles you want with the permission to delete a page, and you can even allow permissions for users to only have the power to delete their own content instead of all. These options can been seen on the right-hand-side of this screenshot from a role page:

With the above, do you still feel the need for your requested feature?

Will close this since there has been no further response.

repo: BookStackApp/BookStack


text:
Draw.io Diagrams.net - Inline images disapearing

Describe the Bug
Hi,
I'm running into an issue when I create a diagram using the drawing button via the embedded drawing editor.
Everything else is working great.
Running via Docker Compose: https://github.com/linuxserver/docker-bookstack/pkgs/container/bookstack
When I create the drawing, I can see a new folder created within the container and the image exists.
root@fd691f82f262:/# cd /config/www/uploads/images/drawio/
root@fd691f82f262:/config/www/uploads/images/drawio# ls
2022-06
root@fd691f82f262:/config/www/uploads/images/drawio# cd 2022-06/
root@fd691f82f262:/config/www/uploads/images/drawio/2022-06# ls
drawing-1-1656208598.png  drawing-1-1656208685.png
root@fd691f82f262:/config/www/uploads/images/drawio/2022-06#
The source code for the previous image reveals this path from last month - now that path no longer exists  - I'm unsure if the folder is expiring, getting overwritten
http://192.168.1.155:6875/uploads/images/drawio/2022-05/drawing-1-1653637858.png
As I type this, I realize it may be a bug with the linuxserver image - however, I'd like to share in case anyone runs into this issue.  After rebooting the container, 2022-06 folder is retained.
Steps to Reproduce

Create a Page
Create a new diagram via the Drawing button
Save Page
Edit Page - Double click on Diagram - it can be edited
After some time ( after the update or new release ) - the image path is no longer valid

Expected Behaviour
Image preview should persist in /config/www/uploads/images/drawio/ and the drawio file be editable at a later date
Screenshots or Additional Context
When first Created - everything works as expected:

Browser Details
Chrome
Exact BookStack Version
BookStack v21.10.2
PHP Version
No response
Hosting Environment
OS: Unraid
Docker-compose:  https://github.com/linuxserver/docker-bookstack/pkgs/container/bookstack

Hi @securenotebook,
Are you mounting the /config container as a volume as per the guidance for that container?

Hi Dan,
thanks for the follow up,  yes i copied the docker compose file per below:
I should have chang  "/path/to/data" to something more meaningful - however, the volume exists and i can see the data
root@Tower:/path/to/data# ll
total 4.0K
0 drwxr-xr-x 9 root        1000 200 Jun  5 14:16 ./
0 drwxr-xr-x 3 root        root  60 Jun  5 14:16 ../
4.0K -rw-r--r-- 1 root        1000  52 Jun  5 14:16 BOOKSTACK_APP_KEY.txt
0 drwxr-xr-x 2 root        root  40 Jun  5 14:16 custom-cont-init.d/
0 drwxr-xr-x 2 root        root  40 Jun  5 14:16 custom-services.d/
0 drwxr-xr-x 2 root        1000  80 Jun  5 14:16 keys/
0 drwxr-xr-x 4 root        1000 100 Jun 26 10:00 log/
0 drwxrwxr-x 3 root        1000  80 Jun  5 14:16 nginx/
0 drwxr-xr-x 2 root        1000  80 Jun  5 14:16 php/
0 drwxrwxr-x 5 root        1000 160 Jun 26 10:34 www/
version: "2"
services:
bookstack:
image: ghcr.io/linuxserver/bookstack
container_name: bookstack
environment:
- PUID=1000
- PGID=1000
- APP_URL=
- DB_HOST=bookstack_db
- DB_USER=bookstack
- DB_PASS=password
- DB_DATABASE=bookstackapp
volumes:
- /path/to/data:/config
ports:
- 6875:80
restart: unless-stopped
depends_on:
- bookstack_db

From your /path/to/data output, it looks like these folders/files were created early june, but your original image reference and instance version refers back much further than this.
Did your setup/install change earlier this month?

Hi Dan,
thanks, your date comment helped me work it out -  100% my fault /path/to/data is not persisting when Unraid reboots....
I've moved the volume to the array and everything is working fine now.
thanks again, great software! sorry for wasting your time!

@securenotebook No worries, happy to help. Glad you found the cause!

authors: securenotebook ssddanbrown


text:
Configurable location of backend

Currently the frontend expects the backend to be at localhost:9090, it could be convenient if this was configurable.

Backend address can be configured using the environment variable API_SERVER
export API_SERVER=http://localhost:1234

authors: benricon langdal

repo: BoostV/process-optimizer-frontend


text:
🛑 Supervision BRS is down

In 9918b36, Supervision BRS ($SUPERVISION_BRS_URL) was down:

HTTP code: 525
Response time: 385 ms

Resolved: Supervision BRS is back up in 554025e after 12 minutes.

repo: BorneRecharge/uptime


text:
New feature: custom headers to Ajax request in getData()

This pull request is intended to add the feature to add a set of custom HTTP headers to the ajax requests in Autocomplete.
It is implemented by adding the new prop customHeaders, which if it is set adds the provided HTTP Header key/value pairs to the ajax object after .open() but before .send() in getData().
By doing this, some more implementations are possible:

Autocomplete plugin works with APIs and backends secured by Authorization header (common in OAuth2-guarded APIs).
APIs and backends requiring Accept: application/json (or similar) will no longer choke.

@BosNaufal Do you have any time line to work through these PRs? It would be nice to have this one among many others.

Hi @madr  :grin:
Thanks for giving me a pull request. But sorry, i haven't yet checked your PR before I updated the package. So, please check our new autocomplete~

authors: BosNaufal madr weseldridge


text:
🛑 demo1 is down

In a7d1c48, demo1 (https://demo1.botslovers.com) was down:

HTTP code: 503
Response time: 279 ms

Resolved: demo1 is back up in 6cf8fcc after 1 hour, 3 minutes.

repo: Botslovers-SL/uptime


text:
arch option android

Hello,
When compiling with Harman sdk, without placing the arch, or putting armv7, it always generates apk 64, never generates 32.
Thanks

The problem is not with the plugin, but with Catalina. It does not generate 32 bits, I tested it on High Sierra and compiled it without any problems.
Thanks


text:
Image Detection

I'm trying to write a simple image detection program with this library. It's a fantastic library, the syntax makes sense unlike most other libraries.
What is the most simple way to write image detection?  I know i can get the RGB values for an image and pass them in as an array of numbers to brain, but it won't work if the images are different sizes.  Am i missing something?

Convolution network is not available yet in Brain.js but you can try NeuralNetwork class with the CrossValidator. Please see this for more info: https://github.com/BrainJS/brain.js/issues/352


text:
Don't send IDFA when in debug mode. DEVEX-685

Don't send idfa for v2-events when in debug mode.
Fixed some unit test conditions.

@E-B-Smith In case of Andorid, we are sending a  fake HWID and is_hardware_id_real =false while debug is enabled. Is there a reason for doing it different in iOS?

@sojanpr  I'm following @ahmednawar request on this.
We still send the idfv, which isn't a problem like idfa is.
On Android, you're sending is_hardware_id_real on v2-event too?

@E-B-Smith  in case of v2-Events we don't add a fake id but add unidentified_device= true in the request

LGTM other than question above 👍

authors: E-B-Smith sojanpr

repo: BranchMetrics/ios-branch-deep-linking


text:
MacOs Firefox

Hello :),
It is not opening the tab with the links anymore for me on MacOs using Firefox.

Okey, nvm, PupUp is working :).

Does it work now? It should still work with a tab, you change it in the addon settings.

I pushed v2.3.1. It's a blind fix since I can't reproduce it on macOS :/

It workes now, sry that I cannot offer more usefull Info.

So it works now with a tab with the new version? Thank you very much for reporting!

Yes, Tab is working on 2.3.1. Thank you! 🫶


text:
Down?

Haufenweise nachrichten werden ausgelassen. deit drei tagen geht gar nichts mehr.

Die letzte Eilmeldung bei mir ist "Bundesverfassungsgericht kippt Berliner Mietendeckel", danach kam nur noch "DTrend im ARD-Morgenmagazin: Söder bei K-Frage deutlich vor Laschet", was aber nicht als Eilmeldung ausgewiesen wurde von der API. Danach kamen keine neuen Eilmeldungen mehr (vgl. https://twitter.com/tagesschau_eil ).

Mit der letzten Eilmeldung erübrigt sich das ja, funktioniert wie es soll. Vielleicht nochmal re-subscriben mit /start falls nichts mehr kommt.


text:
Feature/inf 172

Adds a github action that runs on pull request creation and edit. The action builds bi-api and runs the tests. Success is determined by the build and the tests running successfully. Failure occurs if any tests fail or bi-api fails to build.
Checks

Does not run on every push to feature branch --> passed
Checking that edits to PR details does not cause action to run --> passed
Check that new commits made during PR cause action to rerun --> passed
Checking that reviews on PR do not cause action to run --> passed
Check that comments on PR do not cause action to run --> passed

 INF-172 - Configure GitHub Actions to automatically build bi-api

repo: Breeding-Insight/bi-api


text:
Blender 4.0 generated setup not behaving same as original setup despite being identical setups

I'm not sure if this is a bug in Blender 4.0 or a bug from this software. Please can you confirm? I have an original GN setup in this file which voxelizes a mesh. Notice how this works correctly with colors correctly positioned. But then when I use this tool to generate the equivalent python code and then open a new Blender 4.0 file and execute it, the new setup, despite identical to the original, does not reproduce the correct output as seen in this blend file. Please can you confirm and let me know if this is a bug for the Blender development team? Or perhaps there is an incorrect python usage in the script causing this anomaly?

It should have looked like this:

The last "Set Material Index" gets messed up. When you try moving the materials up and down in the materials properties, the colors start jumping around which doesn't make any sense. It's probably a Blender 4.0 bug?

its probably a blender bug
https://projects.blender.org/blender/blender/issues/119258 can u confirm?

I have confirmed there is a bug in NodeToPython that it interchanges the noodles going into Join Geometry node causing the problem described in this thread

Blender 4.1 just got a Python API for retrieving the order of multi-input links last week, see https://projects.blender.org/blender/blender/pulls/118987.
So I believe this will fix it, but only for Blender versions that have that new API
diff --git a/ntp_operator.py b/ntp_operator.py
index da2e642..6b8ee08 100644
--- a/ntp_operator.py
+++ b/ntp_operator.py
@@ -1104,6 +1104,9 @@ class NTP_Operator(Operator):
         if links:
             self._write(f"#initialize {nt_var} links")

+        if links and hasattr(links[0], 'multi_input_sort_id'):
+            links = sorted(links, key=lambda link: link.multi_input_sort_id)
+
         for link in links:
             in_node_var = self._node_vars[link.from_node]
             input_socket = link.from_socket

Note that links are created from the bottom up (earlier created links have lower multi_input_sort_ids).

Thanks for the report and investigation everyone, I'll incorporate the change in NTP 3.1. Blender 4.1 or higher will be required to generate the link ordering automatically. If generating a node tree in earlier versions, you'll need to reorder the links manually unfortunately

authors: BrendanParmer hkunz scurest

repo: BrendanParmer/NodeToPython


text:
增加了dryscrape工具

增加了dryscrape工具，适合抓动态生产的数据

Thanks for your effort ,please use git rebase to make the commit tree clean , and please add the comments like other one .

authors: BruceDone rexiaji

repo: BruceDone/awesome-crawler