text:
🛑 Ombi is down

In b7227c7, Ombi (https://ombi.0121.org) was down:

HTTP code: 502
Response time: 3343 ms

Resolved: Ombi is back up in 8df453d.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 Nextcloud is down

In c18ffc4, Nextcloud (https://nextcloud.0121.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud is back up in a30ead4 after 15 minutes.


text:
Update

Fixed

merged

source: gharchive/pull-request


text:
Field used but still warned as not used

Describe the bug
maxHP is used in line 39 but still reported as not used

Only happens on root query data, works fine in Fragment. However, id is not reported as not used even both PokemonList and PokemonItem do not use.

Reproduction
No response
gql.tada version
gql.tada 1.0.2
Validations

[X] I can confirm that this is a bug report, and not a feature request, RFC, question, or discussion, for which GitHub Discussions should be used
[X] Read the docs.
[X] Follow our Code of Conduct

@JoviDeCroock using LSP version 1.0.0 when creating this issue but still happens in 1.0.3

That does not happen to me for latest, when you upgrade the LSP you have to restart your TSServer.
I did however discover a different bug where overlapping fields can become a nuisance, fixing that in https://github.com/0no-co/GraphQLSP/pull/182

can confirm it's fixed in 1.0.5
this is not fixed though:
However, id is not reported as not used even both PokemonList and PokemonItem do not use.

@deathemperor id and __typename are a reserved field for normalised caches and such

@JoviDeCroock updated my previous comment. issue should still remains open.

That link reproduces nothing for me 😅

my bad. that repo doesn't reproduce. our production repo does. Our take more look at it

authors: JoviDeCroock deathemperor


text:
🛑 UC3 is down

In 35f969f, UC3 (https://uc3.unej.ac.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: UC3 is back up in 2b146d0 after 1 hour, 50 minutes.


text:
Desktop version 1

In this pr I did the following :
Created a new desktop version of my personal portfolio that was originally in mobile version using a media query.
I made sure the site is responsive by adding a break-point at 768px.

@NduatiKagiri Buttons on my end seem to be aligned center kindly may I know at what resolution do they misbehave?


text:
Delete obsolete branches

The repo currently has 8 branches and it seems like at least 3 of them are obsolete. Ideally, we should be deleting branches as soon as the related PR is merged.

done


text:
Support ability to specify advice data via MASM

In some situations it maybe desirable to specify some data which a given program assumes to be available in the advice provider. One example of this is read-only data output by the compiler, but there could be may other examples. Currently, such data needs to be loaded separately into the VM which introduces extra complexities.
One way around this is to allow users to define data which is to be loaded into the advice provider before a given program starts executing. The syntax for this in MASM could look like so:
advent.FOO.0x9dfb1fc9f2d5625a5a304b9012b4de14df5cf6e0155cdd63a27c25360562587a
    642174d286a4f38e4d2e09a79d048fe7c89dec9a03fce29cbe10d32aa18a1dc4
    bb48645fa4ffe141f9a139aef4fa98aec50bded67d45a29e545e386b79d8cefe
    0f87d6b3c174fad0099f7296ded3abfef1a282567c4182b925abd69b0ed487c3
    c251ce5e4e2da760658f29f6a8c54788d52ae749afd1aef6531bf1457b8ea5fb
end

Here, advent specifies that we want to add an entry to the advice map. The key for the entry would be the word defined by 0x9dfb1fc9f2d5625a... value. The data of the entry would be the list of field elements defined by the hex encoded string. We also provide a way to specify a label FOO by which they key can be referred to from the code. For example:
being
    push.FOO
end

Would push the key 0x9dfb1fc9f2d5625a... onto the stack.
Upon assembly, this data would be added to the MastForest. For this, we'd need to add a single AdviceMap property to the MastForest struct - e.g., something like this:
pub struct MastForest {
    /// All of the nodes local to the trees comprising the MAST forest.
    nodes: Vec<MastNode>,

    /// Roots of procedures defined within this MAST forest.
    roots: Vec<MastNodeId>,

    /// All the decorators included in the MAST forest.
    decorators: Vec<Decorator>,

    /// Advice map to be loaded into the VM prior to executing procedures from this MAST forest.
    advice_map: AdviceMap,
}

Then, when the VM starts executing a given MAST forest, it'll copy the contents of the advice map into its advice provider (we can also use a slightly more sophisticated strategy to make sure that the map is copied only once).
Open questions
While the above approach should work, there are a few things we need to clarify before implementing it:

In the above example FOO refers to a full word. All our constants currently refer to single elements. Ideally, we should be able to tell by looking at the constant name whether it is for a full word or a single element. So, maybe we should come up with some simple scheme here to differentiate them?
Should the key handle FOO be accessible outside of the module it was defined in? It seems like it would be a good idea, but then we need to be able to apply some kind of visibility modifiers to advent.
How should we handle conflicting keys during assembly and execution?

If we encounter two entries with the same key but different data during assembly, this should probably be an error.
But what to do if we start executing a MAST forest which wants to load data into the advice provider but an entry with the same key but different data is already in the advice map? Should we error out? Silently replace the existing data with the new one? Anything else?

...

This change is beneficial to #1544 since I was thinking of a way to convey the notion that MastForest(code) requires the rodata loaded into the advice provider before it can be executed.
The MASM-facing part (syntax, parsing, etc.) of the implementation would take me quite a lot of time since I'm not familiar with the code, but the VM-facing part I believe I can do in a reasonable amount of time. If @bitwalker is ok with it, I can take a stab at it.

Upon assembly, this data would be added to the MastForest. For this, we'd need to add a single AdviceMap property to the MastForest struct - e.g., something like this:
pub struct MastForest {
    /// All of the nodes local to the trees comprising the MAST forest.
    nodes: Vec<MastNode>,

    /// Roots of procedures defined within this MAST forest.
    roots: Vec<MastNodeId>,

    /// All the decorators included in the MAST forest.
    decorators: Vec<Decorator>,

    /// Advice map to be loaded into the VM prior to executing procedures from this MAST forest.
    advice_map: AdviceMap,
}

Then, when the VM starts executing a given MAST forest, it'll copy the contents of the advice map into its advice provider (we can also use a slightly more sophisticated strategy to make sure that the map is copied only once).

I've taken a look and here are my findings on what needs to be done to implement this:

Move the AdviceMap type from processor to core;
Handle the AdviceMap when merging MAST forests (join with other AdviceMaps?);
Serialization/deserialization of the MastForest should handle the AdviceMap as well, but it'll break storing the rodata separately in the Package (roundtrip serialization would not work). We could put rodata in AdviceMap on the compiler side as well and not store it separately in the Package. @bitwalker is it ok?

Open questions
While the above approach should work, there are a few things we need to clarify before implementing it:

How should we handle conflicting keys during assembly and execution?

If we encounter two entries with the same key but different data during assembly, this should probably be an error.

Yes, I think it should be an error. From rodata perspective, the digest is a hash of the data itself, so if the data is different, the digest will be different as well. From the MASM perspective, this might mean key/digest re-use, which does not seem like something a user might want, so failing early is a good thing to do.

But what to do if we start executing a MAST forest which wants to load data into the advice provider but an entry with the same key but different data is already in the advice map? Should we error out? Silently replace the existing data with the new one? Anything else?

If the user code treats the advice provider as a some sort of dictionary, that's a valid use case. I'm not sure if it should be an error.

Handle the AdviceMap when merging MAST forests (join with other AdviceMaps?);

Yes, I think merging would work fine here. If there is a conflict (two entries with the same key by different data), we'd error out here as well.

Serialization/deserialization of the MastForest should handle the AdviceMap as well, but it'll break storing the rodata separately in the Package (roundtrip serialization would not work). We could put rodata in AdviceMap on the compiler side as well and not store it separately in the Package. @bitwalker is it ok?

Yeah - I think once we have this support for advice map entries in MastForest, there is no need to store rodata separately in the package.

In the above example FOO refers to a full word. All our constants currently refer to single elements. Ideally, we should be able to tell by looking at the constant name whether it is for a full word or a single element. So, maybe we should come up with some simple scheme here to differentiate them?

The parser already knows how to parse various sizes of constants, including single words, or even arbitrarily large data (the size of the data itself indicates which type it is).

Should the key handle FOO be accessible outside of the module it was defined in? It seems like it would be a good idea, but then we need to be able to apply some kind of visibility modifiers to advent.

These would be effectively globally visible symbols, and while unlikely, you can have conflicting keys, so I think any attempt to make it seem like these can be scoped should be avoided.

How should we handle conflicting keys during assembly and execution?

I'm not sure how we handle this during execution today actually, presumably we just clobber the data if two things are loaded with the same key into the advice map?
During assembly I think it has to be an error. It might be possible to skip the error if the data is the same, I think it's still an open question whether or not you would want to know about the conflicting key regardless.

I'm questioning a bit whether it makes sense to define this stuff in Miden Assembly;

I think the keyword has to be something more readable, advent - even knowing what it is supposed to be - still took me a second to figure out what it meant. Personally, I'd choose something more like advice.init or adv_map.init or something.

I've taken a look and here are my findings on what needs to be done to implement this:

Move the AdviceMap type from processor to core;
Handle the AdviceMap when merging MAST forests (join with other AdviceMaps?);

We'll need to catch conflicting keys (different values for the same key, but fine if the keys overlap with the same value), but a straight merge of the two maps should be fine otherwise.

Serialization/deserialization of the MastForest should handle the AdviceMap as well, but it'll break storing the rodata separately in the Package (roundtrip serialization would not work). We could put rodata in AdviceMap on the compiler side as well and not store it separately in the Package. @bitwalker is it ok?

Once we can write our rodata to the MastForest directly, we won't need to do it in the Package anymore, so that sounds fine to me!
@greenhat For now, I would focus purely on the implementation around the MastForest/processor (what you've suggested AIUI), don't worry about the AST at all. That's all we need for the compiler anyway, while we figure out how to handle the frontend aspect in the meantime.

authors: bitwalker bobbinth greenhat


text:
🛑 Realbooru is down

In 1d5fd94, Realbooru (https://realbooru.com/index.php?page=dapi&s=post&q=index&limit=5&tags=slave) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Realbooru is back up in aba2471.


text:
Missing LICENSE

I see you have no LICENSE file for this project.  The default is copyright.
I would suggest releasing the code under the GPL-3.0-or-later or AGPL-3.0-or-later license so that others are encouraged to contribute changes back to your project.

License file added


text:
How to trigger a error message for a particular field with custom message?

I have a sign up form and it has a field txtSignUpUsername, in the blur of txtSignUpUsername im checking whether the username is already exist or not. if exist i need to trigger a error only for the field txtSignUpUsername, "user name already exist please choose another user name".
My script is
    var $txtUserName="";

// prepare the form when the DOM is ready

$(document).ready(function() {

$txtUserName=$("#txtSignUpUsername");

$txtUserName.on("blur",function()
{

    CheckUserName();
});

});

function CheckUserName()
{

var userNameEntered=$txtUserName.val();
if($.trim(userNameEntered)!="")
{

            $.ajax({
                          type: "POST",
                          url: "actions/checkusername.php",
                          dataType: "json",
                          data: { username:userNameEntered },
                          success: function(data) {
                            if(data.result=="no")

{
//raise error for username field only
}
},
error:function(data)
{
alert("error");
}
});
}
}

My form is

                            <form id="frmSignUp" class="form-horizontal mw-form" data-toggle="validator" data-disable="false">

                                            Sign Up

                                        Full Name

                                        <input id="txtSignUpName" name="textinput" placeholder="Full Name" class="form-control" type="text" required="" data-error="Full name required" maxlength="50">

                                        Username

                                        <input id="txtSignUpUsername" name="textinput" placeholder="Username" class=" form-control" type="text" required="" data-error="Username required" maxlength="30">

                                        Email ID

                                        <input id="txtSignUpEmailID" name="textinput" placeholder="Email ID" class=" form-control" type="text" required="" data-error="Email id required" maxlength="100" >

                                        Password

                                        <input id="txtSignUpPassword" name="" placeholder="Password" class="form-control" type="password" required="" data-error="Password required" maxlength="20">

                                        Confirm Password

                                        <input id="txtSignUpConfirmPassword" name="textinput" placeholder="Confirm Password" class=" form-control" type="password" data-match="#txtSignUpPassword" data-match-error="Password does not match !" required="" data-error="Confirm password required" maxlength="20">

                                        <button id="btnSubmitSignUp" type="submit" name="singlebutton" class="btn btn-info pull-right">Sign Up</button>

                            </form>

I hope you understood my requirement? and tell me the solution

Since this isn't an issue with the plugin, please post this question on StackOverflow instead.

license: mit

license_source: bigquery


text:
[bug] dll version not injecting to client since 0.2.3

The dll version does not inject to the client since 0.2.3. Only the workshop version works after that which restricts its use to singleplayer unless you can convince a server owner to add it.

Not a bug, however injection can be re-added easily as a backup.

Added in e0baa6f1658b192cd4d0a9d9edf3e6f92dd2b143


text:
Add sites: EMBl.org and Visual Framework

This PR adds two projects:

EMBL.org laboratory website

The code for this is linked, but is access restricted due to "internal policy". Not sure if a public codebase is a requirement?

The Visual Framework

An in-development component library, which is sponsored by the EMBL.org project

Thanks for maintaining the dashboard, it's really neat!

Thank you!


text:
JSX and TSX

Hey Zach, looking for any contributors? I wouldn't mind pitching in to add JSX and TSX and languages, as well as general maintenance. I could also help organize a group that pitches in.
I think JSX and TSX should be separate as TSX adds some TypeScript pushups that will frustrate people.

Yeah, absolutely! Be awesome to simplify the docs on these pages (or at least provide simplified instructions): https://www.11ty.dev/docs/languages/jsx/ https://www.11ty.dev/docs/languages/typescript/

@zachleat Here's a PR in a fork with tests and writeup.
I propose I toot about it, you quote-toot it it, and see if we can get some non-Zach eyeballs on it.
Once settled, merged, and released, I can do a PR for docs changes.

Why not PR it to this repository?

@uncenter I did, yesterday.

Did you mean to open two duplicate PRs?

I did, I wanted to treat JSX as different from TSX. The latter has a bit more ceremony (and Zach is doing TS stuff ATM.)
If you'd prefer, I can combine them.

authors: pauleveritt uncenter zachleat


text:
Demo中简单文本显示异常

在xcode7.1,iOS9模拟器上,简单文本显示的例子中,label1只显示到"面对着汹涌而来的现实,觉..."这里,后面的文本被截断了.

。。。
label1.lineBreakMode = kCTLineBreakByTruncatingTail;
label1.numberOfLines = 3;


text:
Скласти таймлайн

Скласти список всіх (важливих) життєвих подій, визначних дат, досягнень, періодів, що дали приємний і неприємний досвід, тощо. В цьому конкретному випадку довгих списків не буває, натомість бувають погано згорнуті, тому пакуємо сюди все підряд, а про “лишні” події можна буде промовчати пізніше. Список повинен бути систематизованим і посортованим в такий спосіб, щоб читач швидко зрозумів “паттерн” і міг легко орієнтуватись в просторі і часі цього резюме.

Складаємо таймлайн.


text:
🛑 Torrent is down

In 3aca3b5, Torrent (https://torrent.joshuastock.net) was down:

HTTP code: 502
Response time: 168 ms

Resolved: Torrent is back up in 942d048 after 52 minutes.


text:
Request: ability to disable last modified timestamp

I see this is part of single.html in v1.0.2, where it has an if .Lastmod conditional.
Any chance we can expose a new config parameter to turn off this behavior?  I like the default "creation only" timestamp. Alternately, maybe a post front matter parameter could be useful too

Hi @jamesbraza,
If you dont supply Lastmod in posts' front matter, it will not show Modified section.
Le me know if you were able to resolve.

For me, my front matter is (it has no Lastmod):
---
title: "Foo"
date: 2023-04-23
draft: false
tags: ["article"]
---

Even explicitly adding Lastmod: false did not disable the "Modified" text.  What am I missing?

Hi again,
It seems to be very strange indeed.
In this post, I have supplied Lastmod as follows.
title: "Typography"
slug : 'typography'
date: 2023-07-22T14:36:33+05:30
draft: false
featuredImg: ""
description : 'Integer lobortis vulputate mauris quis maximus. Vestibulum ac eros porttitor, auctor sem sed, tincidunt nulla. In sit amet tincidunt ex.'
tags:
  - Demo
  - Typography
Lastmod : 2023-08-15T15:36:33+05:30

I get :

Now if I remove:
title: "Typography"
slug : 'typography'
date: 2023-07-22T14:36:33+05:30
draft: false
featuredImg: ""
description : 'Integer lobortis vulputate mauris quis maximus. Vestibulum ac eros porttitor, auctor sem sed, tincidunt nulla. In sit amet tincidunt ex.'
tags:
  - Demo
  - Typography

I don't get the Lastmod section.

Pleas re-check your config if everything is properly formatted and/or do a full recheck on all the files if Lastmod is given somewhere.

Lol I am trying to figure it out, it's got me stumped too

One question, elsewhere I see .Params.tags, but with .Lastmod it's not using Params.  Why is it not .Params.Lastmod?

Ahh I see. I have enableGitInfo = true in my config, which seems to globally enable .Lastmod: https://github.com/1bl4z3r/hermit-V2/blob/1ad173d2ab6817d7ca033b28b507df5ba8e08be6/hugo.toml#L32
Any chance you can add in some capability to disable enableGitInfo opting pages into .Lastmod?

To properly explain your previous query,
There were some changes in Hugo where while defining custom local page variables (i.e. Page Variables whose scope is within the page itself), we can ignore .Params as it is implied that we are trying to fetch local page variables. You can definitely put in .Params.Lastmod and the output would be exactly the same.
It was something to differentiate from inbuilt Page variables and custom Page variables. I am still unsure if we can access custom Page variables from other pages or not.

For enableGitInfo, I am quite unsure how to properly implement this, so that it would not break the core functionality.

Ohkay, here's a big brain moment.
What can be done is in each page a new Page Variable could be setup, whose only job in the world is to enable/disable [Modified:] section. It won't matter if .Lastmod should be shown or not for the post.
If .GitInfo is true and .LastmodEnabler is false, Modified section is not shown
If .GitInfo is true and .LastmodEnabler is true, Modified section is shown, Date fetched from git
If .GitInfo is false and .LastmodEnabler is true, Modified section is shown, with each page having a dedicated .Lastmod
If .GitInfo is false and .LastmodEnabler is false, Modified section is not shown
if Page.Lastmodenabler
{

}
Let me know if you want this to be implemented.

I like what you propose! It:

Is simple and intuitive
Allows for both global configuration and per-page configuration
Solves my problem here too haha

Sounds good to me

Cool cool cool
It shouldn't take me more than 1 business day to implement.

Okay sound good, ahha no need to provide business days here, it's FOSS babyyyy

Implemented. Same is updated on #last-modified-date
If IgnoreLastmod is not provided or IgnoreLastmod=false, then:

If enableGitInfo = true, then Git Hash will be shown in [...] after Date.
If enableGitInfo = false, then:

If Lastmod is not provided or Lastmod has same value as Date, error will be thrown.
If Lastmod is provided or Lastmod is different from Date, value of Lastmod will be displayed in [...] after Date.

Closing this issue. Re-open if required.

Not Fixed yet

This is finalfinalfinal. As usual, details updated in #last-modified-date
If ShowLastmod:true :

If enableGitInfo = true, then Git Hash will be shown in [...] after Date.
If enableGitInfo = false, then:

If Lastmod is not provided or Lastmod has same value as Date, error will be thrown.
If Lastmod is provided or Lastmod is different from Date, value of Lastmod will be displayed in [...] after Date.

If ShowLastmod is not provided. User response defaults to false. It is equivalent to providing ShowLastmod:false.

And I was wrong.
Any Page Variable should be called via .Page.Params. if you ignore .Page or .Site, . by default has Global scope.
.Lastmod is inbuilt Hugo Variable attached with GitInfo, hence it has global scope.


text:
U| EventLoop

Summary

Context

delete master branch


text:
trainer class is None when training with my own data

how to solve this problem?

Please make sure the trainer file exists in the path:
nnFormer/training/network_training/

Another possible reason is that the trainer file exists in the above path, but the Class name in the trainer is not same with the trainer file

do you run nnformer on your own dataset successfully?

what does that mean？I use my own data only have foreground and background
I ran python inference_synapse.py
but I got this

open the dice_pre.txt
I got

Is the number of classs not set properly
so what should I do

Please make sure the trainer file exists in the path:
nnFormer/training/network_training/

Another possible reason is that the trainer file exists in the above path, but the Class name in the trainer is not same with the trainer file


text:
Not working - JS Error

Uncaught TypeError: Cannot read property 'trim' of undefined
    at trim (Util.js:121)
    at splitWords (Util.js:127)
    at NewClass.on (Events.js:49)
    at NewClass.initialize (leaflet.markercluster-src.js:51)
    at new NewClass (Class.js:22)
    at Object.L.markerClusterGroup (leaflet.markercluster-src.js:1080)
    at map_init (map:678)
    at HTMLDocument.<anonymous> (map:683)
    at fire (jquery.js:3187)
    at Object.fireWith [as resolveWith] (jquery.js:3317)

Followed the documentation on readme, it looks like outdated tho

Same error after install

@nfacha @kxxxo Big apologies... I do not have much time to fix the bug my self right now, but I'll fix it as soon as i can.

Same error...
I need to change
$cluster = new MarkerCluster([
'jsonUrl' =>   Yii::$app->controller->createUrl('projects/json')
]);
for this:
$cluster = new MarkerCluster([
'url' =>   Yii::$app->urlManager->createUrl('projects/json')
]);
Because jsonUrl isn't throws this exception:
Setting unknown property: dosamigos\leaflet\plugins\markercluster\MarkerCluster::jsonUrl
and
Yii::$app->controller->createUrl('projects/json')  throws: Calling unknown method: app\controllers\ProjectsController::createUrl()
but the error (Uncaught TypeError: Cannot read property 'trim' of undefined) don't fixed

authors: asilvestre87 kxxxo nfacha tonydspaniard


text:
Temporarily disable singleuser networkpolicy for Pangeo

Temporarily mitigates issue reported in https://discourse.pangeo.io/t/trying-to-open-gateway-cluster/1912 but we should come up with a better fix

This is a really weird error that I don't get
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
deployer/tests/test_hub_health.py:69: in test_hub_healthy
    await check_hub_health(hub_url, test_notebook_path, api_token)
deployer/tests/test_hub_health.py:43: in check_hub_health
    await execute_notebook(
/usr/local/Caskroom/miniconda/base/envs/pilot-hubs/lib/python3.8/site-packages/jhub_client/execute.py:115: in execute_notebook
    return await execute_code(hub_url, cells, **kwargs)
/usr/local/Caskroom/miniconda/base/envs/pilot-hubs/lib/python3.8/site-packages/jhub_client/execute.py:94: in execute_code
    logger.debug(f'kernel result cell={i} result=\n{textwrap.indent(kernel_result, "   | ")}')
/usr/local/Caskroom/miniconda/base/envs/pilot-hubs/lib/python3.8/textwrap.py:480: in indent
    return ''.join(prefixed_lines())
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    def prefixed_lines():
>       for line in text.splitlines(True):
E       AttributeError: 'NoneType' object has no attribute 'splitlines'

/usr/local/Caskroom/miniconda/base/envs/pilot-hubs/lib/python3.8/textwrap.py:478: AttributeError
--------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------
Starting hub https://staging.us-central1-b.gcp.pangeo.io health validation...
Running dask_test_notebook.ipynb test notebook...
Hub https://staging.us-central1-b.gcp.pangeo.io not healthy! Stopping further deployments. Exception was 'NoneType' object has no attribute 'splitlines'.

I'm going to deploy manually and skip the tests for now. The actually config update was applied successfully and worked as expected when I tested on staging.


text:
Recovering PR #706: Supporting native JupyterHub OAuthenticator alongside Auth0 for our hubs

Summary
This PR is a reconstruction of PR #706 which failed on merge due to JSON schema validation errors. In addition to reconstructing that, this PR also aims to address the JSON schema validation errors and extends the validate() function in deployer to also validate the secret config, if it exists.
fixes https://github.com/2i2c-org/pilot-hubs/issues/625
Changes to config/hubs/schema.yaml
I have borrowed a pattern from @damianavila to make the auth0.connection property conditional on auth0.enabled which is now a fully fledged property of auth0.
I have also set the default value of auth0.enabled to be true so that we don't have to go through every *.cluster.yaml file and add the enabled key for auth0.

I have deployed this to Pangeo staging (partnered with #707) and it works! So marking this as ready for review :)

Just a quick question - is this basically just the same PR as before, but now the original bug that we tripped has been fixed? If so, and if you've already tested it out, I'd be +1 on merging unless you want fresh eyes on any new stuff in particular, since the last PR already had some approves

I've updated the comment @yuvipanda pointed out, so I will merge once tests pass :)


text:
🛑 MS - SYNC is down

In 2fb45b3, MS - SYNC ($MS_SYNC_URL) was down:

HTTP code: 404
Response time: 217 ms

Resolved: MS - SYNC is back up in 668e5fa after 8 minutes.


text:
🛑 WEB - web.treinta.co is down

In 3abf7af, WEB - web.treinta.co ($WEB_WEB_TREINTA_CO_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: WEB - web.treinta.co is back up in 099049d after 7 minutes.


text:
🛑 MS - B2B is down

In 57c655a, MS - B2B ($MS_B2B_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MS - B2B is back up in 248cd3c after 6 minutes.


text:
🛑 MS - B2B is down

In 0f13af6, MS - B2B ($MS_B2B_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MS - B2B is back up in cb928e8 after 7 minutes.


text:
🛑 MS - SHOP is down

In cd7f7a2, MS - SHOP ($MS_SHOP_URL) was down:

HTTP code: 404
Response time: 213 ms

Resolved: MS - SHOP is back up in 2083556.


text:
Doesn't work with 3.7.0

hi. it doesn't work with the new update 3.7.0. please update it :)

yeah same problem here, pls fix i cant play this game at 60fps after using this godly fps unlocker

Same here.

+1 on this. Hope tool can be updated for 3.7 and beyond

same cant use it

same problem

Same here. It's too awful playing again with 60 fps

same here

Same here

same here

same here

same here please fix IT thank you

A dark day for gamers...

Yep, doesn't work anymore. Gross how they would go out of their way to sabotage something that literally doesn't hurt anyone in any way. If there's no way around this, i'm quitting this game early.

Finally they patched it.

its over

60 FPS I really can't :(

this wasn't patched, just some internal changes, probably some semantic shit. Just needs the new memory pattern to scan for. Here's the issue

Does not work for me as well :(

Same here. I hope an update will be released soon. My eyes can't handle 60FPS anymore.. they're bleeding..

Meet to

I really hope someone comes in and finds the new memory patterns to fix it.

calm the fuck down, gonna update it soon

calm the fuck down, gonna update it soon

hurrah
I look forward to it
ty

calm the fuck down, gonna update it soon

Based

calm the fuck down, gonna update it soon

goated dev

W dev. Unplayable with 60fps, glad someone actually made this and fixes it ❤

i love <3

진정해, 곧 업데이트할게

기대 할게요 감사

updated, download at Release

updated, download at Release

<3

actualizado, descargar en Release

Hero <3

updated, download at Release

Cool

업데이트됨, 취소 시 다운로드

다시

실행이 안됨

업데이트됨, 취소 시 다운로드

다시

실행이 안됨

delete json config and run again

json 구성

방법을 몰라요

json 구성

방법을 몰라요

in directory where .exe file placed delete "fps_config.json"
and Auto Close function actually doesn't work that's why on the next start it again locks on 60 fps

json 구성

방법을 모르요

.exe 파일이 있는 디렉토리에서 "fps_config.json"을 삭제하면 자동 닫기 기능이 실제로 작동하지 않으므로 다음에 시작할 때 다시 60fps로 잠깁니다.

2.1.0 버전에서 실행 하면 작업관리자는 나와있는데 실제는 안나옴

진정해, 곧 업데이트할게

진정해, 곧 업데이트할게

2.1.0.exe 실행시 Setup 설치가 쉽지 않아 문제가 발생합니다 어서 수정하세요!

Someone else has a problem!
https://github.com/34736384/genshin-fps-unlock/issues/139#issue-1723272551

Seeing everyone in a state of panic and confusion because of the tool malfunction really cracks me up. Does mihoyo even realize how poorly their game is designed? They rely on a tool to enhance their 'game experience,' such an arrogant and disgusting company. They really need to reflect on themselves.

진정해, 곧 업데이트할게

2.1.0.exe 실행시 Setup 설치가 쉽지 않아 문제가 발생합니다 어서 수정하세요!

다른 사람이 문제가 있습니다! #139(댓글)

제 생각에는 당신의 PC에 문제가 있는 것 같습니다. 또한 이 프로젝트의 관리자는 귀하에게 솔루션을 제공할 의무가 없습니다. 매너 좀 지켜주세요.

Chrome blocked it because it appeared as a malicious code when downloading it.

works fine. thanks

thank you for fixing it. i can't live without the extra smoothness anymore.

is this program part of hutao? or another independent program?

I downloaded the new patch but i'm still locked at 60 fps, do i need to do something else besides replace the .exe?

Same here, still locked at 60. Tried changing different settings in program and game, but no luck.

new one stopped working also


text:
Follow best practices for Git commit messages

@xuri Could you follow the established best pratices in Git commit messages ? That would help external contributors to follow changes happening.
https://chris.beams.io/posts/git-commit/
Commit d96440edc480976e3ec48958c68e67f7a506ad32 breaks many rules:

many unrelated changes in a single commit
commit messge does not follow the standard format "1 summary line + 1 empty line + details"

By the way, I expect that the content of CONTRIBUTING.md also applies to project maintainers.
https://github.com/360EntSecGroup-Skylar/excelize/blob/master/CONTRIBUTING.md#commit-messages

Thanks for your suggestion, I will follow best practices in the future code commit.

authors: dolmen xuri


text:
fix: fixes conflict-related issues

Fixes #18
Each commit fixes one issue.

Commit 1: Rollbacking a specific array element.
Commit 2: Rollbacking a specific array element (nested).
Commit 3: Rollbacking a number-indexed object.

Explanation
Rollbacking a specific array element
Initial document
{
  array: ['a', 'b']
}

Migration query:
{
  $set: {
    'array.1': 'new b'
  }
}

Generated rollback query:
{
  "$set": {
    "_id": "6720f5a6efc5558c18b3a795",
    "array": [
      "a",
      "b"
    ]
  },
  "$unset": {
    "array.1": 1
  }
}

Proposed fix
For a field X to be added to the $unset section, there must not be any key K from the $set section where ${K}. is included in X (array.1 must not include array. in the example above).
Rollbacking a specific array element (nested)
Initial document
{
  array: [
    null,
    {
      nestedArray: [null, 'b']
    },
  ],
};

Migration query:
{
  $set: {
    'array.1.nestedArray.1': 'new b'
  }
}

Generated rollback query:
{
  "$set": {
    "_id": "6720f5daf91fae9d26b6990f",
    "array": [
      null
    ],
    "array.1.nestedArray": [
      null,
      "b"
    ]
  },
  "$unset": {
    "array.1.nestedArray.1": 1
  }
}

The issue comes from the fact that we always set the complete array when we should be updating specific elements sometimes.
It's better in terms of performance to set an array completely rather than individually set its elements, so let's ensure that this remains the standard behavior when possible.
Proposed fix
After flattening the backup document, while iterating on its keys/values, the idea is to add an additional check when we encounter an array to restore: check if among the properties set during the update, a "deeper" key exists.
If that's the case, we should use
rollbackSet[${nestedPathToArray}.${index}] = value;
rather than
rollbackSet[nestedPathToArray][Number(index)] = value;
Rollbacking a number-indexed object
Initial document
{
  object: {
    0: 'a',
    1: 'b'
  },
};

Migration query:
{
  $set: {
    'object.1': 'new b'
  }
}

Generated rollback query:
{
  "$set": {
    "_id": "6720f61a1f16e5169e89423e",
    "object": "b"
  },
  "$unset": {
    "object.1": 1
  }
}

Individual array element setting have the same syntax as this case.
Fix proposed
Replace rollbackSet[nestedPathToArray] = value; with rollbackSet[key] = value;.
The rollbackSet[nestedPathToArray] = value; line was not covered by tests so I think unexpected side effects on that change are minimal.
Checklist

[x] Test new version on dev (locally).
[x] Test new version on staging (locally).

Hi @LucVidal360 @pp0rtal 👋
As @pp0rtal mentioned, I think it would be a good idea to create a RC and test this version in the CI if possible. I have tested it locally and things work as expected, but an additional check would be welcomed.

@LucVidal360 It sure was! 😁

@hugop95 Thanks a lot for this contribution! :rocket:


text:
Utterance Issues

Here are a list of known utterance issues that seem reasonable for a user to say, but Alexa is thinking that the user is trying to invoke a different intent. More will be added as they are found.

Utterance: Clubs
Expected Intent: ClubsCategoryIntent
Actual Intent: AllCategoryIntent

Utterance: how much is it
Expected Intent: GetFeeDetailsIntent
Actual Intent: AllCategoryIntent

3
Utterance: Tell me the sports events
Expected Intent: SportsCategoryIntent
Actual Intent: NextEventIntent

Ok so i think this issue can be rolled into the other one any objections?

4
Utterance: Where is it
Expected Intent: LocationDetailIntent
Actual Intent: AllCategoryIntent

I think we need versions of the detail intent utterances that don't have slots.

5
Utterance: What's happening Monday
Expected Intent: GetEvenstOnDateIntent
Actual Intent: AllCategoryIntent

6
Utterance: What's tomorrow
Expected Intent: GetEventsOnDateIntent
Actual Intent: NextEventIntent

I'm closing this because all the quirks listed here have been fixed. The tree is currently undergoing some big changes, so a new issue may be started for new quirks that are encountered.

authors: eBucher ezquire freqlabs


text:
Server.json

Pingbypass client doesn't create the server.json file for some reason

The Server.json should be created on your VPS by the PingBypass. The Client creates no such file.

this is the client not the server xd


text:
Added multithreading support

Reason for adding

To enable faster rendering of scenes on cpu's with a high amount of cores vs single core speed.
Allow users to opt in using the new "-j" or "--threads" flag followed by the integer number of threads to use (note that -j is picked because -t is taken and the syntax of gcc is -j4 for 4 cores).

Working Example

My CPU does not benefit massively from it, but using 2 threads gave me a roughly 10-20% speed boost (measured using the time command).
Too many cores slow down processing, base it off your cpu architecture.
Threads can only work on seperate scenes, so enabling extra threads when processing one scene will do nothing.
Makes use of the inbuilt threading library, so there is no need to add more dependencies.

Dude, you made lots of people angry...
Just one little piece of advice: Be careful

Seems outdated, so I'm closing this.

authors: DAMO238 TonyCrane aliPMPAINT


text:
Fix hardcoded timeout

Note: was introduced as a typo from https://github.com/3scale/3scale_ws_api_for_python/pull/21

@vdel26 Please include this fix as well. Thanks.


text:
demo

aetdfgsfdgh

/label test


text:
SolrDedupServiceImpl: potential bug found in method cleanIndex

Bug Description
We found a potential bug in method cleanIndex:
https://github.com/4Science/DSpace/blob/04c7aa622a94e048a056dee462d8220592764971/dspace-api/src/main/java/org/dspace/app/deduplication/service/impl/SolrDedupServiceImpl.java#L637
Should this check be modified to i != null?

As far as I understand the code I would not say this is a bug. If there is an object in the index, which does not exist in the database, it's removed from the index. If it exists it should not be removed, as long as the index should not be erased completely. If it's expected to erase all of the index, this check is not needed at all and all objects should be unindexed (but I guess it does not make sense to erase the index by iterating through all objects).
So I don't think this is a bug and would guess it's intended as it is.

@olli-gold , thanks. That makes sense. I'll close the issue as won't fix.

@olli-gold , I have to reopen this issue.
If i is null, then in
https://github.com/4Science/DSpace/blob/04c7aa622a94e048a056dee462d8220592764971/dspace-api/src/main/java/org/dspace/app/deduplication/service/impl/SolrDedupServiceImpl.java#L642
the null value is passed as second method parameter.
At the end, this will result in a NullPointerException in
https://github.com/4Science/DSpace/blob/04c7aa622a94e048a056dee462d8220592764971/dspace-api/src/main/java/org/dspace/app/deduplication/service/impl/SolrDedupServiceImpl.java#L533
because of null object access in item.getID() and item.getType(). Do you agree?

Oh, yes, you are right. This is obviously a bug, which needs to be fixed.

authors: olli-gold saschaszott


text:
pruned and updated EC2 spreadsheet

Updated EC2 spreadsheet using https://instances.vantage.sh/

Hm, I wanted the process to be reproducible, so I avoided manually adding entries. The indexing needed to be changed for this, which is responsible for the missing names (and can be fixed). I'll see what will help.


text:
Future of RipMe: separation of program + ripper logic

@4pr0n seems to not be maintaining this project on a regular basis anymore. It's totally understandable. I myself haven't had any time lately to dedicate to any side hobby projects, let alone this one. For the most part, RipMe still continues to work for me. (I still use it multiple times a week.)
As discussed in #247 it seems to many people feel like the project is dead -- and/or for their scenarios, it is not working as well any more, and their scenarios are not being updated to fix the problems.
@Wiiplay123 @i-cant-git - since you two have also been contributors to the project and commented on #247, I wonder if we can discuss a potential future for this project? Also if you could also share if you know of any currently-maintained projects that can be used as alternatives?
I think this style of catch-all project is the sort of thing that is unmaintainable in the long term except by a seriously dedicated effort. The problem is that there's essentially no limit to the number of rippers that could be included in this project's source code. Things have gotten really bloated here, and everyone is depending on official updates from a single source to add new rippers. It's hard to know how to prioritize maintenance.
Questions like what rippers are people using most can only be answered by how loudly people complain about the broken ones. There's a lot of more obscure sites that are supported in-box with RipMe (I contributed some of them), and maybe some of the more common ones go by the wayside when trying to support so many.

I've been thinking lately that this project is really in two distinct parts:

There's the core of the project which provides the structure, interface, and framework to use to define the rippers.
There's the rippers themselves, which all more or less follow a consistent algorithm of starting at a URL, navigating through some HTML, extracting image links from the HTML, and queuing those images to be ripped.

I've been thinking it might be a worthwhile effort to separate the two concerns. Keep all of part #1 in the same repo, and expose rippers as a plug-in model. Move the rippers into another repo, maybe keep just the core of the rippers maintained by the main project (in a separate), and make it easy for users to define their own locally on their machine. Add a way to add new ripper sources (github repos, local sources, links to individual definition files) in the RipMe UI.
Rippers could even be written in a non-compiled scripting language like JavaScript (since the JDK has a built-in ScriptEngine for JavaScript), or if we can separate concerns well enough, define the logic in a simple description language like JSON. If we could do that, individuals could maintain their own rippers, and we could provide links to known ripper sources, as well as including a few of those sources in the default application configuration.
Pages that host image content generally look like one of the following:

Images are embedded directly in the page (action: download the embedded images)
Thumbnails link to full-size images (action: download the images at the links)
Thumbnails link to another page like 1 (action: load the linked page and then use action 1)
Thumbnails link to another gallery page like 2 or 3 (action: load the page and then use action 2 or 3).
Thumbnails link through an ad-wall which redirects to an image or a page like 1 or 2 (I'm not sure if we currently have any rippers which automate getting through the ad wall)

The sites we are interested in making rippers for are either one of the above, or a social style of website where users aggregate content by linking to pages like the above.
For sites formatted like 1 and 2 (example: 4chan threads are formatted like 2), AND where all content is on a single page (whether the content is embedded or linked), there are already many tools which download content from any arbitrary website (no specific ripper logic would really be needed in that case, and actually significantly restricts the usefulness of the ripper). Here's a recommendation for a download manager that can deal with that kind of website (Firefox only, unfortunately, but since RipMe users are using an external program to do our image downloads, I'm sure that's okay): http://www.downthemall.net/
For me, that covers a lot of sites I'm interested in that don't already have rippers, and also covers a lot of sites that do already have rippers. In that case, the rippers are probably redundant.
For sites like 1 and 2 where all the content isn't on a single page, we need to supply some logic to navigate from page to page, and otherwise, the generic techniques for 1 and 2 can be automatically applied once we get to a page where they apply.
Sometimes it is possible to construct the URL of the image from the thumbnail in a gallery in style 3. The e-hentai ripper is an example of this. Following a technique like that saves us from loading a ton of additional pages, which saves time and keeps the ripper from getting blocked because it made too many requests in a short period of time (DDOS detection or REST API limiting).
One place a program like this helps a lot is for sites like Tumblr and Instagram that deliberately make it difficult for a user to download the content by either blocking right-clicking or by obscuring the image in the web page somehow that makes it difficult or impossible to right-click and save. But, because those images are downloaded into the page, it is possible for us to get those links and download them to save on the user's computer. The location to find the URL on the page is usually easily extracted with some simple HTML-traversal logic. This is the sort of automation we strive to allow with RipMe.
I think the biggest use-case for this application is mostly for websites that host community-generated content in large or even indefinitely-sized albums, especially when that content is spread out over many pages: Reddit (subreddits, user profiles), Imgur (mainly because of heavy use in Reddit), Tumblr, Instagram.
Those are just some thoughts. There's likely to be more.
Summary of action items:
To reduce Ripper maintenance, enable automatic detection of page styles 1 and 2 and do the right thing in those cases. Then, remove rippers with only that basic logic. Possibly, add a whitelist of URL patterns known to be page styles 1 and 2, so that the user never needs to know there's no longer a dedicated Ripper for those pages.
Page styles 3 and 4 could be automatically detected and ripped, but we should be careful to add delays so that the Ripper doesn't get blocked for requesting too many pages at once. Rippers that use the gallery to deduce the actual image URLs should be kept. This style of ripper logic would likely be easy to encode as a simple RegEx like s/(.*foobar\.com.*)\/thumb(\/.*\.jpg)/\1\2/ -- remove the /thumb/ from the path.
Page style 5 would be difficult to detect automatically without trying to navigate the pages but we might be able to add logic to automatically click through different kinds of ad-walls like adf.ly. Once we get to the other side of the ad-wall we could try to automatically detect the type of page and do the right thing.
After that, any Rippers which meaningfully improve performance or reliability could be added to one of the Ripper galleries (either the separate repo maintained by the RipMe project maintainers, or a third party ripper repo).
Even for the well-known gallery types, it's still nice to automatically detect an album name from the page. I think currently, we don't ever try to detect an album name and instead let the ripper decide it. Still nice to let the ripper decide if it wants to, but detecting the title from the page would be nice as well, as long as we're going ahead with automatic detection.

Additionally, I realized that if we release at least some rippers via separate repos, especially as non-compiled scripting or spec code, we don't have to re-release (and force users to re-install) a new version of RipMe for every small fix or update to the rippers. We just download the new ripper definitions and continue with the same version of the software.
I'd propose moving to version 2.0 if we refactor the API this way, and make sure that we use SemVer with respect to the ripper definition interface to ensure compatibility of rippers with a particular version of RipMe.

@4pr0n on a related note, would you consider adding some of us who have previously contributed to this project as contributors so that we can manage issues/PRs and not have to hijack this project on a fork or simply leave the project to die?
I nominate myself as a maintainer :)

This looks great. Has the project been forked?

@seattle255 In fact, @4pr0n just added me as a collaborator (I requested via PM over on Reddit) so I guess I'm at least partially taking over management of the project.
First things first is to bring the project up-to-date for various changes to the websites that have partially or completely broken the rippers. Before making any big changes we need to fix some things. Time to start merging some pull requests! (Although that might need to wait until I'm free after the holidays.)

okay, first of all, i have pretty much zero knowledge on how all of this works but i have been using this tool for a long time now and appreciate how much work and effort you guys put into it.
Im basically an end user who barely knows how to tinker with the configs. pretty much all ive done in this project is to suggest websites to be added and etc.
I am wondering how this would affect me, or pretty much a significant amount of other users. my interpretation is that you guys are planning on lets say, making a separate "game' with the ripper with rippers for other sites acting as additional "dlcs" or whatever analogy fits better
anyway good luck to you guys and whatever youre all planning to do and ill gladly help test them out on all the sites ive used ripme on and other possible sites as well

@ravenstorm767 - There's nothing to worry about. The program would work the same way as before, with some new features, as described above. Anything would either just work, or would work like installing a plug-in, to support new websites.
I do hear you that making the project more complicated for the users is a non-goal. I'll reconsider some of what I've proposed to ensure that the project stays simple and easy to use.
The main motivation here is to reorganize the code to make things a bit easier to maintain. As you've probably noticed, there's a lot of interest in a large number of websites for this program to support, and a serious lack of man-hours to support this project. The less that needs maintaining in the core project, the easier it will be on the maintainers.
If we could make a large number of websites "just work" without specific support, that would be a huge step forward in reducing the cost to maintain this project, with no loss of features.
Until I get started, I won't know how feasible these changes will be. Now that the project has an additional maintainer, it will be much easier to keep the project healthy.

Noticed this early comment by @4pr0n: https://github.com/4pr0n/ripme/issues/8#issuecomment-40295011 laying out plans for a generic ripper.


text:
Problem with BeeLogger

This is my problem
sh: 1: wine: not found
Traceback (most recent call last):
File "bee.py", line 161, in
main()
File "bee.py", line 134, in main
os.rename('dist/k.exe', 'dist/' + name)
OSError: [Errno 2] No such file or directory

Probably you don't have the repo.
See: https://docs.kali.org/general-use/kali-linux-sources-list-repositories

authors: UndeadSec iFireTech


text:
Getting multiple touch issue when trying to take a screenShot

whenever Iam trying to take a screenShot iam getting the error like (TypeError: Cannot read property 'x' of undefined, js engine: hermes).
please help me with this.

@5up-okamura please respond.


text:
Update index.ts

why not use Date obj to new SolarDay?

The Date type has many pitfalls.


text:
Add math lib to PartialCommonOwnership721.sol

In working on https://github.com/721labs/partial-common-ownership/issues/9, I learned that the non-deterministic test results are caused by Solidity rounding down during integer division.  This PR seeks to fix this by adding a Math library that provides representational-support for floating point numbers.

👋🏻 Adding a Math library ended up being unnecessary to pass the failing tests (which failed as a result of broken tests, not broken logic).


text:
Get a cookie from a defined path

Hi guys!
Great module! It's very useful!
I have a question for you. I'm going to receive a cookie in my application from an external CRM. It could be stored with path and domain. Using your library, I've tried to retrieve it using the "get" method with cookies's name, but I can't get it if it was created with specified path.
Can I retrieve a cookie specifying the path that was used to create the cookie?
Thanks you in advance!
Jose

Hello,
I am very sorry for the late answer. I am quite busy at the moment and guess that this won't change until the end of the year 😀
Have you managed to solve your issue yet?
I will try to answer your question to the best of my knowledge. It is possible to get cookies from different paths, if you're doing this on the server side. It is more hacky and not recommended, if you're using JavaScript. Sources:

https://stackoverflow.com/questions/945862/retrieve-a-cookie-from-a-different-path
https://www.sitepoint.com/community/t/access-cookie-of-different-more-specific-path-but-same-domain/6475/4

I hope this helps.
Cheers
PS: Again, if you solved your issue I would appreciate if you could share your solution here, so that others can use your experience for future reference 👍


text:
Fix: OCI registry when releasing helm chart

Installation of helm chart use this path in the OCI registry: oci://8gears.container-registry.com/library/n8n but with latest release it is required to add an extra path /n8n
When trying:
helm pull oci://8gears.container-registry.com/library/n8n --version 0.24.0
Error: 8gears.container-registry.com/library/n8n:0.24.0: not found

it works when
helm pull oci://8gears.container-registry.com/library/n8n/n8n --version 0.24.0

But that's not the path used in the helm chart documentation. CF: https://artifacthub.io/packages/helm/open-8gears/n8n/
You can also confirm that latest release 0.24.0 is not available in the helm chart. CF: https://artifacthub.io/packages/helm/open-8gears/n8n/?modal=changelog

Summary by CodeRabbit

Chores

Updated Helm chart push configuration to a new location within the container registry.

@albertollamaso thank you, for correcting that typo.

new release is out

Thanks @Vad1mo for quick action on this. I am now able to pull the release version 0.24.0 using the proper OCI ur.
Perhaps it is not showing in the UI: https://artifacthub.io/packages/helm/open-8gears/n8n/?modal=changelog
Not sure if an extra step is required in artifacthub.io to be honest.


text:
Update Logger.php

Q
A

Bug fix?
yes

New feature?
no

BC breaks?
no

Deprecations?
no

License
MIT

$context['request'] could be null (i.e. when the requested URL could not be resolved - DNS-wise)
Which results in:
Type error: Argument 1 passed to EightPoints\Bundle\GuzzleBundle\Log\LogResponse::__construct() must be an instance of Psr\Http\Message\ResponseInterface, null given

Nice! Thanks for the fix!
Going to merge it after Travis CI tests and create a new bugfix version (5.0.1).

authors: florianpreusner mathielen


text:
🛑 instagram is down

In 8c2f40d, instagram (https://www.instagram.com/9renpoto/) was down:

HTTP code: 429
Response time: 179 ms

Resolved: instagram is back up in 6351b4c after 8 minutes.


text:
🛑 instagram is down

In 5e7727b, instagram (https://www.instagram.com/9renpoto/) was down:

HTTP code: 429
Response time: 121 ms

Resolved: instagram is back up in a3ab889.


text:
🛑 instagram is down

In 1ebc620, instagram (https://www.instagram.com/9renpoto/) was down:

HTTP code: 429
Response time: 304 ms

Resolved: instagram is back up in aa9eefc after 8 minutes.


text:
🛑 threads is down

In 311472d, threads (https://www.threads.net/@9renpoto) was down:

HTTP code: 429
Response time: 308 ms

Resolved: threads is back up in ce739bb after 26 minutes.


text:
🛑 threads is down

In d16510c, threads (https://www.threads.net/@9renpoto) was down:

HTTP code: 429
Response time: 378 ms

Resolved: threads is back up in f4ec3dc after 12 minutes.


text:
集合コンパートメントの残留放射能について線源臓器Otherからの寄与を考慮する

Close #117
集合コンパートメントの構成要素として、Otherからの寄与を加えるよう変更した。寄与率については、集合コンパートメントの一部となる線源領域の重量総計を、Other全体の重量総計で割った重量比を使用した。
また https://github.com/9rnsr/FlexID/issues/117#issuecomment-2409019405 に示したように、Skeleton*についてはOtherからの寄与を考慮しないよう例外処理を行っている。

summary (2024-10-13 AddOtherToComposite).xlsx
結果としては、消化管と肺の残留放射能が、多くの核種・出力時間メッシュの大部分で一致するようになり、大幅な改善が見られた。
当初、肺の不一致については(吸入摂取では関連コンパートメントがインプットで全て明示されているため)この問題の影響は大きくないと考えていたが、実際はそうではなかった。上記の結果が出てから気づいたが、胸部領域を構成する線源領域のうち、重量比で最も大きいのはALV(66%程度)、次に大きいのはLung-Tis(30%)であり、Lung-TisはOtherに含まれているため、重量比で30%分の寄与が不足していたと考えれば不一致は当然だったといえる。


text:
Adjust the discarded region size to be relative to the size of the image

Previous value of 15 works for images smaller than 1000 * 1000 pixels size but if its larger then the region size needs to be larger too.

fixed.


text:
feat: "불필요한 파일 삭제"

팀장님 제가 별 사원의 똥을 열심히 치우느라 주말을 보냈으니 연차 두 배로 부탁드립니다!

good job!


text:
Identify Core Datasets needed to run the COSIMA-recipes

We need to make sure that all data required to run the recipe is available.

@max-anu, I believe you have made a list somewhere.
I am especially concerned about the things that are stored in hh5.
We need to clarify what is needed to run the recipes and what we can/will support or not.

repo: ACCESS-NRI/COSIMA-recipes-workflow


text:
Historical - Increase jobfs to 1500MB

This pull request increases the jobfs requested for the historical configuration to 1500MB from the default 800MB, with the goal of avoiding jobfs exceeded errors.
Closes historical half of #83.

Note that jobfs is shared over nodes
https://opus.nci.org.au/display/Help/PBS+Directives+Explained#PBSDirectivesExplained--ljobfs=<10GB>
On 48 cpu nodes ACCESS-ESM1.5 uses 8 nodes. If the JOBFS is used in setup it will only be the root node, so the usage will be concentrated on a single node.
Dale wrote a very nice explainer of JOBSFS in case anyone is interested
https://climate-cms.org/posts/2022-11-10-jobfs.html

authors: aidanheerdegen blimlim


text:
how to use data from the query

Hi! I am very new to Grafana, Javascript and SQL. I am now trying to develop an interface on ACE.SVG. I have no trouble with my query. Although, I can't find the way to use it properly with this plugin. Could someone give me a quick example or explanation on how to get my data?
I have seen this demo, but this is very unclear to me. Especially "let buffer = data.series[0].fields[1].values.buffer;".
options.animateLogo = (svgmap, data) => {     let buffer = data.series[0].fields[1].values.buffer;     let valueCount = buffer.length     let chartData = [];     for (let i=0; i<valueCount; i+=(Math.floor(valueCount / 4)-1)) {         chartData.push(buffer[i])     }     let minData = chartData.reduce((acc, val) => {         return Math.min(acc, val);
Thank you to help a beginner!

@SamuelJoly
The data variable is how you access the Grafana data frame API.
Grafana has great documentation for that API here: https://grafana.com/docs/grafana/latest/developers/plugins/data-frames/
All the code above is just sampling values from the time series, specifically 4 values, at even spacing, then getting the max and min from that set of 4 values.
Also remember you can use your browser's developer tools and console.log() to dig into any of this.
Here's pseudocode with literal values:
let buffer = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,16,17,18,19] // The first series in the data frame, the second column (value rather than timestamp) and the values in the form of a single buffer, or array let valueCount = buffer.length // this is just capturing the length of the series for clarity let chartData = [] // this is just making an empty list for us to put the 4 samples we want into for 0 through 3 as i, get the value at the address i times 1/4 the length of the list, and add that value to the chartData array let minData equal the smallest value in the chartData Array we built
Does any of that help?

Thank you! This makes it very clear!
Might have other questions later ;)

authors: SamuelJoly acedrew

repo: ACE-IoT-Solutions/ace-svg-react


text:
acme_diags did not produce output, waiting for user input on UVCDAT_ANONYMOUS_LOG ?

The acme_diags did not produce output in the latest run on 9/22 (/p/cscratch/acme/mccoy20/test_2017-09-14-Chris)
It seems that it may be waiting for user input, here is the output of acme_diag_set_1980_1984_8d193.err
[mccoy20@acme1 run_scripts]$ more acme_diag_set_1980_1984_8d193.err
Traceback (most recent call last):
...
File "/export/mccoy20/anaconda2/envs/workflow/lib/python2.7/site-packages/cdms2/init.py", line 6, in
cdat_info.pingPCMDIdb("cdat", "cdms2")  # noqa
File "/export/mccoy20/anaconda2/envs/workflow/lib/python2.7/site-packages/cdat_info/cdat_info.py", line 205, in pingP
CMDIdb
askAnonymous(val)
File "/export/mccoy20/anaconda2/envs/workflow/lib/python2.7/site-packages/cdat_info/cdat_info.py", line 164, in askAn
onymous
"(you can also set the environment variable UVCDAT_ANONYMOUS_LOG to yes or no)? [yes]/no: ")
EOFError: EOF when reading a line

@mccoy20 @sterlingbaldwin I think Renata's correct, I've had this issue before. Just set the environmental variable beforehand. So either export UVCDAT_ANONYMOUS_LOG=False or export UVCDAT_ANONYMOUS_LOG=True.

Fixed in the new nightly.

authors: mccoy20 sterlingbaldwin zshaheen


text:
Use the latest patch version in README

Goals :soccer:
Make README up to date
Implementation Details :construction:
Specifying 4.0 instead of full patch version caused problem e.g. as at https://stackoverflow.com/questions/61655457/cocoapods-could-not-find-compatible-versions-for-pod-afnetworking/61657341#61657341
Testing Details :mag:
Documentation update only

Thanks for the PR! However, these are correct: all of the package managers should properly update to the latest version with the current version strings, it's usually just a matter of "update" vs. "install" actions. I like to avoid having to update the README for every version bump. Thanks anyway!

authors: jshier matthewmayer

repo: AFNetworking/AFNetworking


text:
Update to Swift 5.0

The migration was easy. It only appears a couple of warnings.

This is great, just works, thank you!

I manipulated and manually added to my project and worked.
Thanks for your code.

@asam139, I have added your changes under the swift_5 branch.
Thanks for contributing to ARVideoKit!

authors: AFathi asam139 hpayami vade

repo: AFathi/ARVideoKit


text:
redo pvar indexing logic & lazily load pvar file to save memory

This fixes #7 and also adds some lazy functionality from polars. I did scrap this together rather quickly, so I suggest pulling down, running tests, and building any additional fixes on top of this.

I see the issue - should be fixed in the third commit

repo: AI-sandbox/snputils


text:
added avl tree implementation

PR Description
This code implements avl trees, insertion and deletion in it. It also adds functionalities of different types of traversals
Related Issue
Closes: #46
Changes Made
List the changes you made in this pull request:
Created the file for and implemented Avl Tree Data structure and several operations in it.
Testing
##Manual Testing
I tested the code with several examples of insertions , testing and covering all the edge cases. One of the test case is given in the code as example usage..
Author
Kaival Mehta (kaivalmehta)

@Tinny-Robot If the code is okay can you merge the request? Or do i need to make any changes?

I have made the changes, kindly check it

repo: AIBauchi/PyDS-A


text:
Avoid Blank Posts and Add Default Photo #50

No Title No Post

No Post

No Title

@rt-001 where is default photo added?

Because of no respone from your side for more than 2 weeks, closed the pr.

@rt-001 where is default photo added?

@AKD-01   I  did it in the last PR, but you mentioned that this reduces the user experience. I apologize for not replying earlier, but I completed my work.

Ohhk, if you have completed your work, you may raise a new pr.


text:
New CLI and ability to generate testcases from ontology only

In this branch I implemented the possibility to generate test case descriptions from an ontology. I switched from apache command line parser to picocli, bumped dependencies and (that might be problematic) did some code reformat (in an attempt to clean-up the code I used the Intellij Reformat Code feature).
Description
Almost every file has been touched in this branch, as I run code reformat on the project, which changed indentation of lines (quite a lot whitespace-only changes) and order of imports. Let me know, how we could handle this.
Following changes have been made:

introduced subcommands for validate and generate
bumped dependencies
create fat jar package (including all dependencies) using maven-assembly-plugin, new rdfunit-distribution project
prefix read from ontology vann:preferredNamespacePrefix if not given as parameter

Fixes (partly due to dependency updates):

Jena UUID generation

Motivation and Context
Generation of test case description needed for a customer.
How Has This Been Tested?
The command line args for validate work as before, a new subcommand has been introduced for the feature. shell scripts have been adapted accordingly, so there is no change.
Screenshots (if appropriate):
Types of changes

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

Checklist:

[?] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[-] I have updated the documentation accordingly.
[-] I have added tests to cover my changes.
[-] All new and existing tests passed.

Thanks a lot for your contribution @mgns !
The whitespace changes makes it hard to review this change, I trust this is good and would be happy to merge as is but would make git history better to read if it would be easy to separate the whitespace changes with the new features.
one possible way could be the following, take the latest master and run the whole project with the same tool you used to create the whitespace changes and make a merge request with that alone. Once we merge that, rerun the same tool again on your branch and then rebase / merge on latest master. We can do a squash merge in the last step to make the current changes visible.
If this approach doesn't work we could merge it as is, wdyt?

Obsolete

Obsolete

authors: jimkont mgns

repo: AKSW/RDFUnit


text:
Fabricskyblock not working on vulkan

When I installed fabricskyblocks for amazing sky and in my pack have custom sky but still it not working with vulkan so what I do

causes

I have find a fork of skybox name FabricSkyBoxes Interop and it work with your mod and it works fine after installing this fork

repo: AMereBagatelle/fabricskyboxes


text:
Tuya-lan-find gives error when attempting to launch

I've run homebridge successfully for some months now, and recently installed the homebridge-tuya-lan module in order to control some Feit color lightbulbs that are not homekit compatible.  I modified config.js of homebridge to include the tuya platform, but added no devices to it, since I don't yet have the id and key of the feit bulbs.  Homebridge continues to launch successful except to complain of there being no configured devices for tuya.  When I attempt to run tuya-lan-find, it give the following error:
/usr/local/lib/node_modules/homebridge-tuya-lan/bin/cli.js:175
let {address, port} = proxy.httpServer.address();
^
TypeError: Cannot read property 'address' of undefined
at proxy.listen (/usr/local/lib/node_modules/homebridge-tuya-lan/bin/cli.js:175:44)
at /usr/local/lib/node_modules/homebridge-tuya-lan/node_modules/http-mitm-proxy/lib/proxy.js:62:14
at /usr/local/lib/node_modules/homebridge-tuya-lan/node_modules/http-mitm-proxy/lib/ca.js:130:14
at /usr/local/lib/node_modules/homebridge-tuya-lan/node_modules/http-mitm-proxy/node_modules/async/dist/async.js:3888:9
at /usr/local/lib/node_modules/homebridge-tuya-lan/node_modules/http-mitm-proxy/node_modules/async/dist/async.js:473:16
at iterateeCallback (/usr/local/lib/node_modules/homebridge-tuya-lan/node_modules/http-mitm-proxy/node_modules/async/dist/async.js:988:17)
at /usr/local/lib/node_modules/homebridge-tuya-lan/node_modules/http-mitm-proxy/node_modules/async/dist/async.js:969:16
at /usr/local/lib/node_modules/homebridge-tuya-lan/node_modules/http-mitm-proxy/node_modules/async/dist/async.js:3885:13
at /usr/local/lib/node_modules/homebridge-tuya-lan/node_modules/mkdirp/index.js:47:53
at FSReqCallback.oncomplete (fs.js:161:21)
I'm running homebridge on Mac OS 10.15.1 on a 16" MacBook Pro.
I ran homebridge in debug mode and saw nothing pop up associated with tuya-lan-find in the console logs.

I found it necessary to launch tuya-lan-find as root in order for it to start the proxy server.

repo: AMoo-Miki/homebridge-tuya-lan


text:
Fix deprecation warning

Fixes
[DEPRECATION WARNING]: State 'installed' is deprecated. Using state 'present' instead.. This
feature will be removed in version 2.9. Deprecation warnings can be disabled by setting
deprecation_warnings=False in ansible.cfg.

Please release this to Galaxy

authors: attenzione volemont

repo: ANXS/hostname


text:
feat: add reference resolution option to allow root level dereferencing

This helps solve https://github.com/APIDevTools/json-schema-ref-parser/issues/199 by adding a new flag, externalReferenceResolution, that allows for reference resolution at the root level

@philsturgeon can you give me admin/bypass permissions on this repo?

You got it.
On Tue, Sep 19, 2023 at 01:48, JonLuca De Caro @.***(mailto:On Tue, Sep 19, 2023 at 01:48, JonLuca De Caro < wrote:

@.***(https://github.com/philsturgeon) can you give me admin/bypass permissions on this repo?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

Pull Request Test Coverage Report for Build 6242355444

22 of 29 (75.86%)  changed or added relevant lines in 6 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 95.79%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/refs.ts
2
3
66.67%

lib/index.ts
1
7
14.29%

Files with Coverage Reduction
New Missed Lines
%

lib/index.ts
1
96.76%

Totals

Change from base Build 6242072421:
-0.2%

Covered Lines:
3212

Relevant Lines:
3311

💛  - Coveralls

authors: coveralls jonluca philsturgeon

repo: APIDevTools/json-schema-ref-parser


text:
Can't not bundle in Travis CI

I try to bundle doc in travis but it's not success, Seems, it was a js error
Note, build folder existed
This is error
$ swagger-cli bundle -o build/swagger.bundle.yaml -t yaml swagger.yaml
Cannot read property 'mkdir' of undefined

This is .travis.yml
language: node_js

node_js:
  - 8

before_install:
  - npm install swagger-cli
  - export PATH=$(npm bin):$PATH

script:
  - swagger-cli validate swagger.yaml

after_success:
  - swagger-cli bundle -o build/swagger.bundle.yaml -t yaml swagger.yaml

deploy:
  provider: pages
  skip_cleanup: true
  github_token: $GH_TOKEN
  local_dir: build
  on:
    branch: master

Node 8 is no longer supported.  Change the node_js setting in your Travis CI file to 10 and it'll work

repo: APIDevTools/swagger-cli


text:
the code in android made the app die

if(Platform.OS === 'android') {
     try {
       this.scrollToFocusedInputWithNodeHandle(currentlyFocusedField)
     } catch (e) {

     }
  } else {
    UIManager.viewIsDescendantOf(
        currentlyFocusedField,
        this.getScrollResponder().getInnerViewNode(),
        (isAncestor) => {
          if (isAncestor) {
            // Check if the TextInput will be hidden by the keyboard
            UIManager.measureInWindow(currentlyFocusedField, (x, y, width, height) => {
              if (y + height > frames.endCoordinates.screenY) {
                this.scrollToFocusedInputWithNodeHandle(currentlyFocusedField)
              }
            })
          }
        }
    )
  }

Please, in the meantime disable the automatic scrolling under Android:
enableAutoAutomaticScroll={(Platform.OS === 'ios') ? true : false}

that means this component doesn't work in the Android Platform .
such as this statement '
this.scrollToFocusedInputWithNodeHandle(currentlyFocusedField)
' will made the app die ?

There is no UIManager.viewIsDescendantOf in Android yet. The problem is that if you have multiple scroll views in the same scene, all will listen to the keyboard event but only one contains the TextInput children, so the ones without it will crash. The descendant method avoided the crash under iOS, but I haven't had time yet to send a PR for Android.

authors: ANWSY alvaromb


text:
Перевод на английский схему классов о товаре

Создание единой схемы, правильные связи, перевод на английский.

Цена, продукт, товар, себестоимость

repo: AParovyshnaya/gena


text:
Gather(ND) dim error

gather_test.tar.gz
Execute command:
./aarch64_build/tests/ExecuteNetwork -N -I 100 -c GpuAcc -m gather_test/gather_dim_test_float32.tflite --reuse-buffers --tflite-executor parser
Warning: No input files provided, input tensors will be filled with 0s.
Info: ArmNN v33.1.0
arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '5'.
Info: Initialization time: 23.86 ms.
Error: Failed to parse operator #4 within subgraph #0 error: Operation has invalid output dimensions: 3 Output must be an (4 + 1 - 1) -D tensor  at function ParseGather [/home/arm-user/source/armnn/src/armnnTfLiteParser/TfLiteParser.cpp:4786]

The Gather operator in the Compute Library used by Arm NN will build the output shape in a specific way:

https://github.com/ARM-software/ComputeLibrary/blob/c2a79a4b8c51ce835eaf984f3a1370447b3282c4/arm_compute/core/utils/misc/ShapeCalculator.h#L1684

The docs for arm_compute::misc::shape_calculator::compute_gather_shape()  are:
	/** Calculate the gather output shape of a tensor
	 *
	 * @param[in] input_shape   Input tensor shape
	 * @param[in] indices_shape Indices tensor shape. Only supports for 2d and 3d indices
	 * @param[in] actual_axis   Axis to be used in the computation
	 *
	 * @note Let input_shape be (X,Y,Z) and indices shape (W,O,P) and axis 1
	 *       the new shape is computed by replacing the axis in the input shape with
	 *       the indice shape so the output shape will be (X,W,O,P,Z)
	 *
	 * @return the calculated shape
	 */

In the failing case provided, we have:
	 * @note Let input_shape be [1,40,20,4] and indices shape [1] and axis 3
	 *       the new shape is computed by replacing the axis in the input shape with
	 *       the indice shape so the output shape will be [1,40,20,1]

This results in the generated error where: [1,40,20] != [1,40,20,1] as Arm NN is conforming to the requirements of the library it uses and failing on the output tensor shape that was set in the model.

repo: ARM-software/armnn


text:
Is there scenario document for SystemReady SR?

docs/ directory has scenario documents for SystemReady ES and IR. There is no such one for SystemReady SR (or LS).
I am trying to create new version of my xBSA checklist page and to add there info which (S)BSA ACS tests need to pass for each entry.
Scenarios cover several tags used by BSA ACS which are not mentioned in BSA specification (DEN0094).

Hi @hrw,
Its a nice suggestion, generally as both ES and SR are very close in terms of BSA rules needs to run on ES or SR systems, ES scenario document is valid for SR also, but with the current names of the documents it might seems that SR guide is missing.
We will discuss internally on two approaches.

Have only two scenario documents ( one for systems that uses Device tree and one for the system using ACPI) + one .md file that reflects which rules are applicable for which band and at what levels (something closer the table mentioned in your checklist page)
Have separate scenario documents for each band.

We will keep you updated on the same.
Thanks,
ACS team

Hi @hrw,
ACS design makes test layer agnostic to the PAL layer. Majority of test algorithm is same across systems with device tree, acpi table or even when running in baremetal enviroment.
Based on ACS design, Single Test Scenario document will be sufficient.
Further a testcase checklist will be added, which will cover

Which test is required for which platforms (IR, ES, SR, baremetal)
Which tests are verified at ACS end and which are not due to the required hardware not being available?

We are planning to upstream the changes by this month end.
Thanks,
ACS team

Hi @hrw,
As part of BSA ACS 1.0.5 release, we have made slight changes to documentation as discussed. (https://github.com/ARM-software/bsa-acs/commit/b30c93dbf6c239d9df1505d8364a0bffbe58a2f6)

Single test scenario document covering test algorithm for a test
testcase checklist which indicates for which Systemready band a test is required to run.

Thanks,
ACS team

Thanks @hrw for raising this, we are closing this as changes are merged.

authors: chetan-rathore hrw

repo: ARM-software/bsa-acs


text:
System hangs at test 861 : PCIe Unaligned access

In the verbose messages (the outputbsa -v 1), test 861 keeps printing the same message for checking bdf 000000.
[ 601.380221] 861 : PCIe Unaligned access START
[ 601.386824]
[ 601.386824] Calculated config address is 28c0600010
[ 601.386824] The BAR value of bdf 060000 is 3011
[ 601.386824] Calculated config address is 28c0000010
[ 601.386824] The BAR value of bdf 000000 is 0
[ 601.386824] Calculated config address is 28c0000010
[ 601.386824] The BAR value of bdf 000000 is 0
[ 601.386824] Calculated config address is 28c0000010
[ 601.386824] The BAR value of bdf 000000 is 0
[ 601.386824] Calculated config address is 28c0000010

It looks like the problem is that there is no break in while loop in https://github.com/ARM-software/bsa-acs/blob/1cc33fea036e4a34dae7f75366e685226a647417/test_pool/pcie/operating_system/test_os_p061.c#L50
The same test (405) in sbsa doesn't have this issue because it has a condition check to break the loop in https://github.com/ARM-software/sbsa-acs/blob/5ccf09073bd4c17cab96bc338e2a3a314bf3a078/test_pool/pcie/test_p005.c#L84
Therefore, we may need to make the change below to fix this issue.

Move the line "next_bdf:" to above the line "while (count--) {"
Remove "count--;" for the places that would run "goto next_bdf;"

This issue has been solved with the PR: https://github.com/ARM-software/bsa-acs/pull/27

Hi @sunnywang-arm,
The fix is merged with #27.
Thanks,
ACS team