It's abnormal to render charts quickly by IE11

Version
4.2.1-rc1
Reproduction link
https://jsbin.com/zocovip/edit?html,js,output
Steps to reproduce
click reload button quickly,the color and data is reverse.The tooltip is wrong too.
What is expected?
the color and data is sequential by option.The tooltip is right.
What is actually happening?
the color and data is reverse.The tooltip is wrong too.

Where is the reload button you mentioned?

open this web https://jsbin.com/zocovip/edit?html,js,output,then you will see it

It also happens in Edge.


chore(Portal): Listen for Escape keypress using addEventListener instead of event-stack

It is only one removed EventStack instance from Portal. I wanna go step by step with it just to know that I am not going some wrong direction.
There are few decisions I would like to explain:

I've put the event handling into the PortalInner. It seems to me like the right place as PortalInner is only mounted when Portal is open (-> listeners only added when portal is open as well as with EventStack component).
I've made onClose and closeOnEscape required in PortalInner because it seems to me that PortalInner is and should only be used inside the Portal itself. Therefor there should not be option for SUIR developer to forget prop drill it.

Overall, I looked into it a bit and I think that most of the listeners should be in the PortalInner as it has access to the ref which will be needed for other handlers. I should even make Portal itself a bit lightweight when closed.
I hope that it makes sense and does not disrespect some SUIR architecture.

Btw there is some behaviour change in the "Multiple Modals" example.
Prod: when I click "Open first Modal", then "Proceed", then hit Escape both modals close. When I open the first one again, the second one cannot be opened. The dimmer is also darker so it seems that something opens twice.
This PR: Still both modals close with 1 Escape hit, however second opening of second modal works.
I believe that the production behaviour is a bug tho.

Test error is done() called multiple times in hook <"after each" hook> (of root suite); however that does not happen to me locally. Is that really some problem in the code or just test environment having a bad mood?

Btw there is some behaviour change in the "Multiple Modals" example.
Prod: when I click "Open first Modal", then "Proceed", then hit Escape both modals close. When I open the first one again, the second one cannot be opened. The dimmer is also darker so it seems that something opens twice.
This PR: Still both modals close with 1 Escape hit, however second opening of second modal works.
I believe that the production behaviour is a bug tho.

 Can you please check https://github.com/Semantic-Org/Semantic-UI-React/issues/4409#issuecomment-2493216774?

Btw there is some behaviour change in the "Multiple Modals" example.
Prod: when I click "Open first Modal", then "Proceed", then hit Escape both modals close. When I open the first one again, the second one cannot be opened. The dimmer is also darker so it seems that something opens twice.
This PR: Still both modals close with 1 Escape hit, however second opening of second modal works.
I believe that the production behaviour is a bug tho.

 Can you please check #4409 (comment)?

@layershifter I've been exploring behaviour of the fluentui Popover and I've noticed that the nested popover closes on Escape only when something inside the Popover has focus because there is the contains condition
Is that intentional? At first I thought that the escape closing one by one somehow starts working with the virtual parents but as I see it now, these are 2 different things.
If it is intentional and I am right that escape has nothing to do with Virtual Parents (there is nothing about escape in the VP PR) implementation of VP and escape handling should be 2 separate PRs IMO.


fix: fix rubocop viiolations

Fixes #
Describe the changes you have made in this PR -
Screenshots of the changes (If any) -
Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.

Coverage decreased (-0.5%) to 81.74% when pulling 520c3904e33482b48883ec5b7c8f668773884eed on feat/rubocop into a00f85084a692decd4b192ef77cc9295c4a607ac on master.


SIZEOF_PTHREAD_T is broken on Linux, FreeBSD, MinGW

I looked at the current implementation of SIZEOF_PTHREAD_T and was pretty sure it's broken:
#ifndef _WIN32
#   if defined(__APPLE__)
#       ifdef __LP64__
#           define SIZEOF_PTHREAD_T 8
#       else
#           define SIZEOF_PTHREAD_T 4
#       endif
#   else
#       define SIZEOF_PTHREAD_T 4
#   endif
#

Specifically, this else branch looks outright bogus:
#ifndef _WIN32
...
#   else
#       define SIZEOF_PTHREAD_T 4
#   endif
#

So I've added a runtime test for it and sure enough sizeof(pthread_t) is not 4 on 64-bit Linux or FreeBSD. Also, there is pthread on MinGW. Here is the CI: https://ci.stage.build2.org/@eadf8618-7d94-48d9-be62-32067d3cbb4b
If think this needs to be re-implemented properly on the libc by libc basis (i.e., on glibc it's that, on FreeBSD it's this, on Apple its something else, etc).
@EmilRosenquist @helmesjo

@boris-kolpackov Please review #48

Merged, thanks!


fix: langfuse filter pipeline cost tracking

Fixes #267 (langfuse_filter_pipeline.py 'str' object has no attribute 'get')

@tjbck I fixed the issue that I introduced in #263, tested it end to end on openai, streaming openai and various ollama models

LGTM, Thanks!

thanks for the quick review


Fix reorder URL when ActiveAdmin namespace is root

When you have an ActiveAdmin config with:
config.namespace false do |admin|
  # ...
end

The reorder URL generation will raise an error, given there's no actual namespace being used.

@ivanyv is this still valid? If so, can you please rebase to get the new test suite and fix the conflict?


can't change animation duration

Hey,
First of all: thank you for this amazing library!
I am trying to draw-animate some lines. The drawing is working but it uses the default duration. There is something wrong with my syntax but I feel like I have tried every possible combination of brackets and commas.
   let line = new LeaderLine(start, end, {color: 'red', path: 'arc', size: 2, hide: true});
         $(window).click(()=> {
           line.show('draw', {
                              animOptions: { duration: 10000 }
                            });
         })

Can someone spot my mistake?

Hi @kaaaaaaaaaaa, thank you for the comment.
You have to write like this:
line.show('draw', {duration: 10000});

See document: https://anseki.github.io/leader-line/#show-hide

Thank you, that was it!

:smile:


Configure OIDC properties when necessary

Some combinations are failing because there are missing properties:
Caused by: java.lang.RuntimeException: Failed to start quarkus
Caused by: io.quarkus.runtime.configuration.ConfigurationException: 'auth-server-url' is not present. Both 'auth-server-url' and 'client-id' or alternatively 'public-key' must be configured when the quarkus-oidc extension is enabled

Therefore, when the extension quarkus-oidc is present, these two properties should be added.

Reopening as this is still happening... Needs investigation.


Unable to flash 360--permissions error

% sudo cp firmware/202404250542-d4b2204-left.uf2 ~/../../Volumes/ADV360PRO/left.uf2
Password:
cp: /Users/kelvinfann/../../Volumes/ADV360PRO/left.uf2: Operation not permitted

When I try to copy the firmware files to set the layout I am not allowed to?
Running on a mac Sonoma 14.4.1 and the build seemed fine

with expensive price should support client
@kelvinfann me too i get the same error

Hi folks,
We just tested copying files to a 360 Pro here from a MBP Running Sonoma 14.4.1. We got the now "standard" faux macOS error about file transfer but the update was nonetheless successful, so this doesn't seem to be a keyboard issue per se.

Have you tried running the version Macro (Mod + V) to see if the update was in fact successful?
If it wasn't, is there another PC you can test on?
Can you test our factory firmware files? https://kinesis-ergo.com/support/kb360pro/#firmware-updates

@ReFil Any thoughts?

Were you able to get it working?

Hi folks,
We just tested copying files to a 360 Pro here from a MBP Running Sonoma 14.4.1. We got the now "standard" faux macOS error about file transfer but the update was nonetheless successful, so this doesn't seem to be a keyboard issue per se.

Have you tried running the version Macro (Mod + V) to see if the update was in fact successful?
If it wasn't, is there another PC you can test on?
Can you test our factory firmware files? https://kinesis-ergo.com/support/kb360pro/#firmware-updates

@ReFil Any thoughts?

Using the macro the version is not updated--and you can tell because the remapped
I tried on a couple of macs and none seem to work unfortunately
I'll try the firmware tonight and get back

Have you tried dragging and dropping the firmware on to the board in finder? I wonder if changing the destination name is throwing the bootloader off. It doesn't work like a real USB drive, it's emulating mass storage functionality so it may not support the rename operation, hence the permission denied error

It seems the issue is that you're trying to rename the file along with copying it.
Same issue happens on Ubuntu 24.04 LTS if you try to cp with a rename of the file.
@ReFil is probably onto something in his comment
The proper command to copy it would be cp firmware/202404250542-d4b2204-left.uf2 ~/../../Volumes/ADV360PRO/ or cp firmware/202404250542-d4b2204-left.uf2 ~/../../Volumes/ADV360PRO/202404250542-d4b2204-left.uf2 as that leaves the file name intact

@GoByeBye I actually ran those cp commands first before I tried anything in finder--still no dice; I think this device has to go back for me unfortunately. Back to the advantage 2 I go. I'll check back in like 3 months when I switch desktop setups to see if this issue is resolved

@kelvinfann will the file not copy over in finder either?

You can also try to flash with your mobile phone if you have Android. I'm not sure if it'll work with iPhone.

i have the same issue on mac, seems to be the problem with the partition schema (when checking in terminal) but not sure if running command for repairing the partition schema is good idea... so probably will skip it for now. Checked permission - seems good, checked free space, also good.
$ diskutil verifyDisk /Volumes/ADV360PRO
Nonexistent, unknown, or damaged partition map scheme
If you are sure this disk contains a (damaged) APM, MBR, or GPT partition
scheme, you might be able to repair it with "diskutil repairDisk /Volumes/ADV360PRO"

Writing the partition scheme will do nothing, the board bootloader will not recognise that as a valid command

will try from my windows desktop, but if it doesnt work does it mean its something with the drive on the keyboard?
also i noticed that the files that i have installed are from 2022 - does it mean i need to run some upgrade before flashing ZMK (got the keyboard today, wanted to change the layout and remap some keys)

The date on those files is the compile date of the bootloader, it bears no relevance to the firmware you can install. The drive is not a real drive, it is emulated, if the main firmware works properly it is highly unlikely there is anything wrong

i've used mod+v to print the version, it seems it was uploaded - its printing the date and version hash, so it seems to work but some of the keys are not working on the FN layer
Basically fn+ (= and 1-9-0) works as f1 to f12
but the lower the keys below it, doesn't. the mod3 key - where i assigned f12 works. On other keyboards that i have f13-f24 works normally. So it's not some system setting i assume, in this configuration -> as seen on the screen f13-f24 doesnt work

also i assigned some keys under num layer - and they work. i cannot understand why in this scenario f13-f14 and rest doesnt work as intended

F13-F24 were in conflict with NKRO. Trying disabling NKRO.
https://kinesis-ergo.com/support/kb360pro/#faq

works like charm, thanks for the patience ;)

Great!


Just  improved the  ui  of  the  site and  added  a favicon

Added  a  favicon and  changed  the  ui  of the  site  because  the  previous one  was  not  that  good

@Daggron it looks like your commit includes an unnecessary .view/ config folder. Can you exclude that by adding it to the .gitignore file?
cc @LearningNerd


Add a Footer to the application 📃

Description
A footer should include SyntaxMeets Logo, name(SyntaxMeets), GitHub project link and other stuff.

Hi,
I would to contribute on this issue as a part of gssoc'21.

Hi @WaderManasi, First of all, thank you so much for taking out the time to work on this issue.
Definitely, Please go forward to work on this issue. I am assigning this Issue to you 👍
Few things to keep in mind

Maintain the color theme used throughout the project. 👉 Color Theme 🎨
Need a brand logo and brand name ✅
Need an about us page link, and Repo Github page link. 👨
Rest open to endless possibilities. 💯 😊

Also,
Keep Contributing 🙏🔥

How about first making Figma/Adobe Xd design for any new design and then write code for it. @kothariji
It can save much time and will be useful in the future while making new components as well.

@Vishv07 agree with your point. So @WaderManasi we have a basic design prototype and then we can start working on the code part.
So @WaderManasi can you design a basic layout in Figma/Xd/Canva/Excalidraw so that Once we fix the design, we can work on it. Otherwise directly working on code and then we will do changes.. and then again is some changes are there.. it would be a tedious task.
So it's better If we can finalize the design pattern first.

Sure! @kothariji,
Initially, I will create a basic design prototype mostly in Figma/Canva and will let you know.

Sure! @kothariji,
Initially, I will create a basic design prototype mostly in Figma/Canva and will let you know.

Sure 🙌

Hey !! I am a participant of GSSOC'21 , can you assign this issue to me?

Hey, @sahildotexe, thank you for showing interest 🚀
We appreciate🙏 your dedication and efforts towards our project, but according to our *contributing guidelines, Issues are assigned on the *First Come First Serve basis.
Anyways feel free to check out other unassigned issues, or create an Issue if you spot one🎯.
Thank you😊, and Sorry for the inconvenience caused 🙌

Great 🚀
Thanks, @WaderManasi for the contribution 🙌
Keep Contributing 🔥


Image not displaying with w3m backend

Description
Images will not display with the w3m backend. w3m can display images when called directly, and other backends such as catimg display (although very pixelated). Have tried running manually using 'neofetch --w3m ~/Pictures/dock.jpg', and again with the no config option. I've also tried disabling transparency on terminator as suggested in a previous issue and even disabling my compositor with no luck.
-Arch Linux 4.16.10-1
-Terminator terminal
Neofetch version
4.0.2-1
Screenshot

Config file
https://pastebin.com/raw/VpxrtZbz
Verbose log
https://pastebin.com/raw/1VNrjh42

This isn't a Neofetch issue. w3m-img is very unreliable and sometime outright doesn't work.

Well crap, just weird because it was working before a reinstall on this same computer. Thanks for the quick response though!

Yeah, w3m-img works using a hack and it's up to the terminal emulator to try and support it properly. Your best bet for w3m-img is URxvt, XTerm or a VTE terminal (xfce4-terminal, termite). :+1:


Docs: Run Output - Clarification and Additions

Clarification of the meanings of and the distinction between the
output-related terms iteration, job, workload and section for those
unfamiliar

Add entries to the glossary and references to the glossary
Added section on Configuration parameter hierarchy
Added section on the number and names of directories generated for
jobs in the run output folder

Have updated following the rebase and restructure of the documentation.

Have updated with the requested changes.

All comments have been addressed.


the comparable structs hash key

the comparable type contains structs whose fields are all comparable types.
the hash key of the comparable structs is its pointer, but i think  the values of the struct's fields should be the hash key. otherwise, the struct should be saved in the process lifecycle.

The buildin map looks use unsade.Pointer, not the values of struct:
package main

import "fmt"

type S struct {
	I int
}

func main() {
	var m = make(map[*S]int)
	s1 := &S{I: 1}
	m[s1] = 1
	fmt.Println(m[s1]) // 1

	s2 := &S{I: 1}
	fmt.Println(m[s2]) // 0

	s1.I = 2
	fmt.Println(m[s1]) // 1
}

the struct can be the map key.
package main

import "fmt"

type S struct {
	I int
}

func main() {
	var m = make(map[S]int)
	s1 := S{I: 1}
	m[s1] = 1
	fmt.Println(m[s1]) // 1

	s2 := S{I: 1}
	fmt.Println(m[s2]) // 1

	s1.I = 2
	fmt.Println(m[s1]) // 0
}


Add Network Contributor role to fix #5

Adds the Network Contributor role assignment to the AKS SystemAssigned Identity. Fixes #5
Also, bumps the version of Kubernetes (1.16 is now deprecated in West Europe).

Thanks for the PR, @ams0!
Since we're adding Network Contributor, could you please remove the vmcontributor role assignment?
Also, 1.19.0 is still in preview. Should we better set it to 1.18.8, in case anyone is using this script in production?
Thanks again!

Tested without the vmcontributor role, works just fine. Also made a parameter for k8s version, set default to the latest stable. Thanks!


[RFE] Enhance the secret-synchronization controller from Rancher's management cluster -> downstream clusters

Is your feature request related to a problem? Please describe.
As a user I would like to manage certain resources (e.g. secrets) in downstream clusters from my rancher management cluster.
A key usecase for this would be creating clusters for developers that will always need a certain secret in the app's namespace. Currently I need to create automation that 1) creates the cluster, then 2) gets the kubeconfig and creates the resource in the downstream cluster which is complex. I would prefer to just create a secret in the upstream cluster with a specific annotation and then rancher would create and manage that secret in the specified downstream cluster.
Describe the solution you'd like
I would like to create a cluster resource and then create a v1.Secret resource with a specific annotation provisioning.rancher.io/sync-to-cluster: foobar. This secret will be created in the downstream cluster, and then updated anytime the upstream cluster gets updated.
Describe alternatives you've considered
The main alternative is one I've already discussed - more complex automation that would need to fetch kubeconfigs and create resources manually. This adds complexity because I won't be able to just use the rancher-cli/kubectl or a single terraform module.
The other option is to use the machineSelectorFiles field on the cluster object to create a manifest on disk which would get applied by RKE2 on startup. Steps are here:

Create a secret in the upstream cluster to store the credentials, the contents of this secret should be … another secret CR manifest (the secret to be created).
Edit the cluster yaml and update the machineSelectorFiles field to refer to the secret, the path should be /var/lib/rancher/rke/server/manifests/foo-dev-secret.yml
Provision as normal

The main issue with this approach is the potentially secret data is now stored on disk in perpetuity for the life of the cluster - which even though the files are owned by root:root and have 0600 permissions will be a huge attack vector if someone has root access to the nodes.
Additional context
Add any other context or screenshots about the feature request here.
Related: SURE-5434

Why not just use  fleet to handle this? Create a fleet repo and configure   the clusters and resources you need on all/some downstream clusters?

2.9.x UI backport: https://github.com/rancher/dashboard/issues/11920

@Sahota1225  May you provide a summary of what should be added to the 2.8.9 Release Notes for this new feature? Thanks!

Ticket #45718 - Test Results - ✅

Scenario
Test Case
Result

1.
CSI/CPI provisioning check
PASS

2.
Provisioning regression check
PASS

Verified with HA Helm on Rancher v2.10-f1aa9fb594e5b14578aff1cd5ddd2064be06eab1-head:
Setup:

Create a Vsphere rancher HA setup
Enable the "provisioningprebootstrap" feature flag

Scenario 1: Verify CSI/CPI cluster provisioning

Fill out all info for a csi/cpi rke2 cluster
In csi/cpi set "generate cloud secret" to true
Provision the cluster
Verify that the cluster comes up and all pods are in a healthy state.

Results: The cluster provisions and all verifications passed

Scenario 2: Provisioning regression check

Provision an RKE1/RKE2/K3s cluster
Verify that they come up active and all pods are in stable state.

Results: all clusters came up and all pods were in a stable state
NOTE: additional regressions are being performed as part of release testing.


$cpeSort cannot be resolved

When running mvn -X dependency-check:check on a project, I am seeing this:
[DEBUG] Null reference [template 'templates/HtmlReport.vsl', line 635, column 46] : $cpeSort cannot be resolved.

This suggests that there is a template issue.

These Velocity debug warnings are on my todo list for the next release. We only realized this was an issue when we moved from JUL to SLF4J - I had never run the reporting with the velocity logging level at debug...  Note, these do not affect the output of the report.

This has been fixed and the current snapshot.


No such static method error with DBMaker.newFileDB()

MapDBPersistentStore line 61:
DBMaker.newFileDB(...) is not a static method and results in a "No such static method" error
Tested with Version 0.8 and 0.8.1

Are you sure? because mvn clean package doesn't say so, it's an IDE glitch?
Andrea
On Wed, Apr 20, 2016 at 5:31 PM, Andrea Selva<EMAIL_ADDRESS>wrote:

On Wed, Apr 20, 2016 at 5:25 PM, Marcus Lang<EMAIL_ADDRESS>wrote:

MapDBPersistentStore line 61:
DBMaker.newFileDB(...) is not a static method and results in a "No such
static method" error
Tested with Version 0.8 and 0.8.1
[image: image]
https://cloud.githubusercontent.com/assets/13761213/14680142/77cf0a80-071c-11e6-9f9e-d49574af6108.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/andsel/moquette/issues/169

I tried to start the embedded broker inside a JUnit Test and it breaks at this point. But maybe you are right. My IDE says there is no static method. I`ll clean the cache and look further into it.
Thanks for the fast reply


Adding an html reporter

This reporter generates HTML output.
The report uses bootstrap and JQuery. These files have not been checked in, as they are included in the header section of the report by referencing the CDN sites.
The html file is generated by using ERB. The template is found at templates/index.html.erb.
This works with mintest unit tests and minitest specs. When using minitest specs, the name of the test is slightly modified. It removes the test index so that the report reads slightly better.
The suites\tests are ordered alphabetically and then ordered so that failed test suites\tests are at the top, followed by skipped and then passing tests.
I am more than willing to make any changes you suggest.
Thanks, Daryn

Hi Daryn,
thank you for the contribution.  I like the idea of html presentation, but there are some doubts:

the reporter has no documentation and it is unclear what result user should expect
the template is hard-coded, but not everyone will be happy to jquery and bootstrap from CDNs
please make sure the reporter is used by test:gallery rake task
I'd consider to use hash instead of three params for initialize e.g. to be able to replace them later with keyword args

This is not the list of "must implement" but "questions to think about".  It will be nice to hear your opinion on them.

Hi and thanks for the feedback.
I can add documentation. Is this the documentation you were referring to: http://www.rubydoc.info/github/CapnKernul/minitest-reporters
If that is where I am meant to add the documentation, then how do I do that? I also have a public blog and I can add a post there with the details if that helps.
The template is hard-coded, it would be nice to have that configurable and allow people to use any template they would like. However I think we can leave that for a future version.
The reason I used the CDN references was to keep the report down to one file. While this does mean the user requires an internet connection, this does makes it easy to email around if needed. Dose this make sense or would be better to include a 'resources' folder which contains Bootstrap and JQuery?
Another option would be to copy the resources into the report. This way the report would not need an internet connection and would still be only one file. I am not sure if this is a good option. I think the other two are better choices for version one.
I will make sure that the reporter is used by the test:gallery rake task.
I can make the constructor take a hash. I am going to remove the 'clean' option, and just make it clean the folder on each run. We can always make it keep a history of reports in later versions if required. At the moment, I don't have a need for a history of this report. Jenkins already maintains an adequate history from the JUnit Reporter.

If that is where I am meant to add the documentation, then how do I do that? Is that simply just commenting within the code? I can add comments to the constructor and all the methods, especially the ones that are used by the ERB template, would that help?

I think it is enough to provide documentation for the class (regular code documentation)

I also have a public blog and I can add a post there with the details and images if that would help.

It is great for initial promotion but I doubt that everyone will read it a year later.

The template is hard-coded, it would be nice to have that configurable and allow people to use any template they would like. I will have a think about this, it would probably be quite easy to accommodate.
The reason I used the CDN references was to keep the report down to one file. While this does mean the user requires an internet connection, this does makes it easy to email the report around if needed. Dose this make sense or would it be better to include a 'resources' folder which contains Bootstrap and JQuery?

Current implementation is good for most people and  I think that other problems will be resolved as soon as people will be able to configure the template.

Another option would be to copy the resources into the reports HTML file. This way the report would not need an internet connection and would still be only one file. I am not sure if this is a good option. I think the other two are better choices for version one.

@os97673 I have made the changes that we discussed. Could you please review it?
Thanks

Done :)

Thanks for the fast feedback, I have committed another version for review. Thanks!

Merged, thank you for the contribution.

Great, thanks!

@os97673 I just realised that the readme is not updated. Would you like me to do that?

Is there something I need to do in order to add the documentation here: http://www.rubydoc.info/github/CapnKernul/minitest-reporters

I just realised that the readme is not updated. Would you like me to do that?

yes, please.

Is there something I need to do in order to add the documentation here: http://www.rubydoc.info/github/CapnKernul/minitest-reporters

I do not think so, it is supposed to regenerated automatically (at some point)
Unfortunately I cannot check if the appropriate webhook is configured for the repo (it is not mine :(
@kern could you please clarify how the integration with rubydoc.info is supposed to work for this repo.

This should be the correct link now: http://www.rubydoc.info/github/kern/minitest-reporters/master

@kern  thank you


Create and enforce Development Style Guide

In the, um, forthcoming documentation, or at least somewhere for the time being, we should agree to follow a Style Guide for both the code and activity on the Git repository.
Code
When I say code, I also mean documentation specifically. Once I implement the Sphinx-style documentation format for all the actual MATLAB code, I expect us to stick to that format. In any case, I'll eventually provide a bash script to build the documentation automatically, and running that before you commit that should report any doc gen errors if you've made a mistake.
In terms of actual MATLAB programming style, I think this is less important than documentation or Git style. Feel free to add to the discussion of what this should be. So far, I think following Jason's style as it exists is a good idea, and he's been programming with a few principles in mind: KISS (Keep It Simple...), and I'd add a function should do one thing, and do it well.
Git
Commit style
Tim Pope has one of the most succinct explanations of what have become Git-commit-best-practices across much of the internet. The main things are

Keep the main commit title/message at or under 50 characters! DO THIS or else GitHub will NOT interpret/display the commit message correctly! (E.g. here, where the commit title runs over into the description)
Use "imperative verbs" in the commit titles like "Fix documentation". This way, when you act on those commits, it's like you're doing to the code what the commit says.
Follow up a short commit title with longer, explanatory text after an empty line below, and preferably wrap this text to 72 characters so it displays nicely everywhere (and so people don't have to click on the horizontal slider thing to read your stuff).

Here is more best practice information than you could ever wish for.
Collaboration / Workflow
Jason and I discussed this at length back in the prehistoric days of DNSIM, but because this is a smaller project, (<10 active developers) we initially decided that a simplified git-flow model as shown in
with just a master, dev, and individual/issue-based feature branches were the way to go, the only additional constraint being that you should submit a Pull Request before merging back into dev. Anyone can publicly make a Pull Request, of course, but keeping the work on branches inside a single repo makes it easier for a small team to make bigger changes themselves, e.g. Jason doesn't himself have to accept all Pull Requests. This method generates a lot of information about the development path, which we want since otherwise it can be unclear at times why someone is doing something, and we're not dealing with so much development that understanding all the changes simultaneously is a problem. This is sort of a merge of the git-flow model and the confusingly similar Github-flow model.
That said, we aren't married to this model, and the branches in DNSIM kind of...spiraled out of control as people made user-specific and archaic branches that eventually had little hope of being merged back into master or dev, not to mention the fact that, because there were no clear milestones, it was never clear at what points work would be done to merge the active dev branch into the dead master. Learning from that experience, using the git-flow model as we are currently supposing places much emphasis on having few, large updates to the master branch that are supposed to be dependable, tested, production-ready updates. Jason's medium-term software plans for DynaSim more easily support this model.
If we were adding significant features all the time, and had a very good automated testing apparatus like Travis CI a la "continuous integration" (the closest thing for MATLAB seems to be something called Jenkins), then the more willy-nilly, constant-changes-to-master-everyday "Github-flow" model would be better, but this requires much more discipline about handling merge conflicts all the time etc. We're open to ideas about any model.
One possible change to the "git-flow" model is to do the "public GitHub way", and that IIRC GitHub promotes: instead of being added as admin to a specific repo, you "fork" a copy of that repo, and then when you want to commit changes to the original repo "upstream", you send a public pull request. This would make it easier for people to make their own personalizing changes to their copy of the DynaSim code while still being able to selectively send back helpful update code. The problem with this...is the benefit from it: people may find it so easy to personalize their code but never send anything upstream that everyone ends up running fragmented copies of the different, irreconciliable code versions. You can always pull changes from the original repo into your fork, but if the history of the DNSIM commits are any indication, it's very possible people will end up writing a whole bunch of nice code that works with their custom DynaSim...only to have it be so incompatible that it never makes it back to the core, "upstream". Doing things on a "branch" instead of "fork" style helps with this, although it does require us to enforce coherence among the branches, i.e. no weird custom personalized version -branches. If something requires strong personalization, then that means we need to have an agreed-upon way to personalize that that EVERY install should follow. E.g., require a bash/CLI environment variable to be set when you install that determines where your mechanism files are, or whatever. One-off personalizations make it harder for other people to use that code, and any effort into individual personalizations could instead be put into helping to make it work for everyone, a la communist utopia-style!
One thing we haven't worked through is to clear the separation between what is considered part of the canonical repo vs. what do individual users do with private, individual-user specific code like custom private mechanisms or analysis code. You can't have two different git repos in the same directory IIRC, but we do want to provide a DynaSim install with some starter cell mechanisms, etc...but we also want to make it easy for people to share them without having to worry about conflicts/etc. with the DynaSim GitHub repo.

This has been created on the wiki here.


Multiple errors

Please tick all applicable boxes.

[x ] I am using Python 3.5 or higher (run python --version on the command line)
[x ] I have followed the official guides to install the bot for my system
[x ] I have updated my dependencies to the latest version using the appropriate update script

Which version are you using?

[ x] The latest master version (1.9.7)
[ x] The latest review version

What type of issue are you creating?

[ ] Bug
[ ] Feature request
[ x] Question

Description of issue
Multiple Errors:

[ERROR] launcher: Error starting bot
error: [WinError 193] %1 ist keine zul\xe4ssige Win32-Anwendung (the text is german, it says that something is not a win 32 application)
a red text:

musicbot.log
musicbot.log
Command "C:\Users\Jonas\AppData\Local\Programs\Python\Python37-32\python.exe -u -c "import setuptools, tokenize;file='C:\Users\Jonas\AppData\Local\Temp\pip-install-dtte7t2j\PyNaCl\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\Jonas\AppData\Local\Temp\pip-record-qkmpkiw9\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Jonas\AppData\Local\Temp\pip-install-dtte7t2j\PyNaCl\
Steps to reproduce

I just did everything like the tutorial said.

Log file
Please attach your MusicBot log file (located at logs/musicbot.log) to this issue. You can do so by dragging and dropping the file here. If you do not include your log file, you WILL be asked to provide one.

Did you even read the guide install python 3.5.4 and uninstall 3.7

I have 4 different versions of python on my computer, but the newest i installed is 3.5.4

i uninstalled the other ones and it works now, thank u man!


Vue3: Tooltip does not wrap text correctly

Setup

Rancher version: dev of 2.10.0

Describe the bug

tooltip text consumes max width of window
previously it wrapped
styling could have lost a max % width?

To Reproduce

users and authentication --> role templates --> create --> hover over the i of Grant Resources Resource select

Result

Expected Result

Similar non-functional fix already checked while reviewing https://github.com/rancher/dashboard/issues/11684


Carousel Pagination

Does current flipster support pagination? I'm unable to find pagination property in flipster  Options.
Thanks.

Perhaps you're looking for navigation? https://github.com/drien/jquery-flipster#navigation
If not, pagination isn't something currently in the roadmap.


Bug 2136413: set status.phase to deleting on delete

Signed-off-by: rakeshgm<EMAIL_ADDRESS>(cherry picked from commit 825655fd5d8e24ea5634561cb8cc4e1e7409848e)

bugzilla refresh

/bugzilla refresh


Ignore E203 in flake8

flake8 causes false positives of E203 (https://www.flake8rules.com/rules/E203.html) in certain cases

https://results.pre-commit.ci/run/github/492977702/1714354140.xJpZ6dOpTvCvXJfHOZrTxA
https://github.com/psf/black/issues/315
https://github.com/PyCQA/pycodestyle/issues/373

Since black handles this correctly (afaict), let's ignore rule 203 and get the linters to calm down a bit

This will also let us merge https://github.com/neurobagel/bagel-cli/pull/297

One weird aspect is that I haven't been able to reproduce these false positives from flake8 locally. I.e. they only seem to happen as part of the pre-commit CI run

Can we close this since https://github.com/neurobagel/bagel-cli/pull/300 is merged?


Return json file with all left houses on delete home action

Return json file with all left houses on delete home action

Hi @Sanja969,
Congratulations! 🎉
Your project is complete!  There is nothing else to say other than... it's time to merge it 🚀 :
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


Use explicit ToStringRef conversion call [phab:D1940]

Created by shahms at 2017-09-21 20:51:48:

fromberger accepted this revision at 2017-09-21 20:57:27

shahms closed via commit ff02010922c3d0b11119c3056a3830460d612106 at 2017-09-21 21:03:36


Previous and next swapped. Or is that a matter of preference?

Hi Sylhare, thanks for this theme;
Shouldn't this;
https://github.com/sylhare/Type-on-Strap/blob/4fc145dd1354a28bb96dd7b7f350b6b19962d459/_includes/post_nav.html#L3
be

and this;
https://github.com/sylhare/Type-on-Strap/blob/4fc145dd1354a28bb96dd7b7f350b6b19962d459/_includes/post_nav.html#L12
be

Or is that just a matter of preference?

Actually I was also thinking about it.
Like it makes sens in term of date with the newest post is the first so all before are previous. But then the blog page have next that goes the older pages in an inverted manner as within the blog.
Inverting them is not a big deal, I guess I grew used to it 😅
What do you think should it be all for blog and posts?
< previous ... next >

Hi Sylhare!
<previous ... next>  makes more sense.
I mean most people read from left to right so <next...previous> is a bit counter-intuitive.
Cheers :+1:


New: meta-property-ordering (fixes #62)

fixes #62

Needs to decide the default ordering. After running the rule against the eslint code base. I find that the order [type, docs, fixable, schema, messages, deprecated, replacedBy] is the best match.
Currently this implementation does not care about the ordering of unknown meta properties.

Published in v2.1.0.


Add vxe-table

A fully functional Vue Table, to meet most of the Table all requirements, and perfect compatibility with any component library.

[x] docs are not in english


How to use AWS certificates to serve Pixel Streaming in https?

We need to serve the Pixel Streaming in an iframe inside our page served via HTTPS. But due to the browser's security policy, we need to load the Pixel Streaming page as HTTPS as well.
How can we get the key.pem and cert.pem files from AWS certificates?

BUMP. I also need this as well. Also trying to do an iframe embed.

Hi @NovySan. I discovered that it's possible to create a load balancer to redirect https requests to http only instances.

Hi @NovySan. I discovered that it's possible to create a load balancer to redirect https requests to http only instances.

Does that allow you to load in an iframe? Can you share how this is done?

@NovySan I will try to explain it with what I remember:
Let's say you have an ec2 machine which you can access with the address http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com/
You can create an iframe pointing to it to access the page if the hosting page is served as HTTP.
In ec2, it's possible to create a https load balancer to point to http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com, which can now can be served as https and used in an iframe in a https hosting page.
I can go through my project to answer any question you have, but I suggest you to give it a try first because it will consume a bit of my time to get my credentials back.

I'll give it a try! Thanks.
On Wed, Jul 21, 2021 at 11:58 AM Danilo Guanabara @.***>
wrote:

@NovySan https://github.com/NovySan I will try to explain it with what
I remember:
Let's say you have an ec2 machine which you can access with the address
http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com/
You can create an iframe pointing to it to access the page if the hosting
page is served as HTTP.
In ec2, it's possible to create a https load balancer to point to
http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com, which can now
can be served as https and used in an iframe in a https hosting page.
I can go through my project to answer any question you have, but I suggest
you to give it a try first because it will consume a bit of my time to get
my credentials back.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aws-samples/deploying-unreal-engine-pixel-streaming-server-on-ec2/issues/8#issuecomment-884302762,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABMHCLTCVBNHUVW7Z5PDWVLTY3VEBANCNFSM423HYUYQ
.

@NovySan I will try to explain it with what I remember:
Let's say you have an ec2 machine which you can access with the address http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com/ You can create an iframe pointing to it to access the page if the hosting page is served as HTTP.
In ec2, it's possible to create a https://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com load balancer to point to http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com, which can then can be served as https and used in an iframe in a https hosting page. (it ofc requires a few things like creating the aws certificate and other things, but it's pretty straightforward)
I can go through my project to answer any question you have, but I suggest you to give it a try first because it will consume a bit of my time to get my credentials back.

Does this solution still work with an iframe?

Yes
On Thu, Jan 6, 2022 at 11:24 AM Noah @.***> wrote:

@NovySan https://github.com/NovySan I will try to explain it with what
I remember:
Let's say you have an ec2 machine which you can access with the address
http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com/ You can
create an iframe pointing to it to access the page if the hosting page is
served as HTTP.
In ec2, it's possible to create a
https://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com load balancer
to point to http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com,
which can then can be served as https and used in an iframe in a https
hosting page. (it ofc requires a few things like creating the aws
certificate and other things, but it's pretty straightforward)
I can go through my project to answer any question you have, but I suggest
you to give it a try first because it will consume a bit of my time to get
my credentials back.
Does this solution still work with an iframe?
—
Reply to this email directly, view it on GitHub
https://github.com/aws-samples/deploying-unreal-engine-pixel-streaming-server-on-ec2/issues/8#issuecomment-1006126196,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA5GSMSINTFU4AXNTTZ5RN3UUTAKTANCNFSM423HYUYQ
.
You are receiving this because you are subscribed to this thread.Message
ID:
<aws-samples/deploying-unreal-engine-pixel-streaming-server-on-ec2/issues/8/1006126196
@github.com>

@NovySan I will try to explain it with what I remember:
Let's say you have an ec2 machine which you can access with the address http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com/ You can create an iframe pointing to it to access the page if the hosting page is served as HTTP.
In ec2, it's possible to create a https://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com load balancer to point to http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com, which can then can be served as https and used in an iframe in a https hosting page. (it ofc requires a few things like creating the aws certificate and other things, but it's pretty straightforward)
I can go through my project to answer any question you have, but I suggest you to give it a try first because it will consume a bit of my time to get my credentials back.

Hi
I tried to this few times but it never worked for me. I must have messed up load balancer/target group/certificate.. bla bla..
Anyway, a tutorial would be greately appreciated.
Many thanks in advance

@notdanilo Have you tried Pixel Streaming technology for Unreal Engine?
To demonstrate the Unreal Engine in the browser, use the ready-made [MetaEditor solution on React.js](https://metaeditor.io/)

Hello guys is there a way to get the whole thing running via ssl?
The pixel streaming is accessible via http, but not with Https.

Hello guys is there a way to get the whole thing running via ssl? The pixel streaming is accessible via http, but not with Https.

I too looking for a solution for that

We have the whole thing running on AWS.
We tried the setup with an external domain. However, LoadBlanacer did not accept the certificates. For testing we bought a domain directly via AWS. With this everything works.... Maybe this helps you.

We have the whole thing running on AWS. We tried the setup with an external domain. However, LoadBlanacer did not accept the certificates. For testing we bought a domain directly via AWS. With this everything works.... Maybe this helps you.

When you say that you bought a domain directly, does that mean that you are routing the traffic through that domain to the instance?

I am trying to get that working as well. There is a setting in the config.json file that is useHTTPS, which I set to true. I have also edited cirrus.js to reference our SSL certificate. The signaling server runs, but we don’t see: Streamer connected: ::1, meaning the app isn’t connected to the signaling server. Am I missing something?

Facing the same issue. Did you get a work around?

I am trying to get that working as well. There is a setting in the config.json file that is useHTTPS, which I set to true. I have also edited cirrus.js to reference our SSL certificate. The signaling server runs, but we don’t see: Streamer connected: ::1, meaning the app isn’t connected to the signaling server. Am I missing something?

Hi @amhep. I'm having the exact same problem. Where you able to solve it?
Thanks!

Hi @kashman-amzn. Are you familiar with this issue, maybe you can shed some light for us.
Thanks!

Hi Everyone!
Solved it using ngrok. Not sure if that's the best solution

That's great! Can you elaborate? The fact that the streamer can't connect is because the UE game is not connecting to the Signalling Server. How did you use ngrok to solve it?

Hey, well keep the standard settings of pixel streaming,
in Ngrok set the forwarding https to the http link...

hey @arunvaswani1 Thanks for the help! It worked like a charm.
Cheers!

hi, i resolve https with ngrok, but the site is stack on starting connection, ice candidate from one client (to other not) stack in starting connection, it is possibile i should using a external turn server solution ?

@NovySan I will try to explain it with what I remember:
Let's say you have an ec2 machine which you can access with the address http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com/ You can create an iframe pointing to it to access the page if the hosting page is served as HTTP.
In ec2, it's possible to create a https://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com load balancer to point to http://ec2-xxx-xxx-xxx-xxx.sa-east-1.compute.amazonaws.com, which can then can be served as https and used in an iframe in a https hosting page. (it ofc requires a few things like creating the aws certificate and other things, but it's pretty straightforward)
I can go through my project to answer any question you have, but I suggest you to give it a try first because it will consume a bit of my time to get my credentials back.

Hi I tried to this few times but it never worked for me. I must have messed up load balancer/target group/certificate.. bla bla.. Anyway, a tutorial would be greately appreciated.
Many thanks in advance

It works well.


improve docker run command in documentation

The added options allow the display of jekyll output and stopping the server (and the container) with ctrl-c.

Please merge the -it into a single switch because there is no input and it's not a double dash.  As well can you please git rebase -i and remove your hard merge.

:heart:


Bind to CPU 1

Did this help you much with jank? The length of the test functions should be much smaller than the interval between kernel ticks, so context switches and migrations should be rare.

Not enough really, given all the other things going on..Feel free to ignore!
On Thu, Feb 25, 2016 at 1:03 AM Ryan Hitchman<EMAIL_ADDRESS>wrote:

Did this help you much with jank? The length of the test functions should
be much smaller than the interval between kernel ticks, so context switches
and migrations should be rare.
—
Reply to this email directly or view it on GitHub
https://github.com/rmmh/whomp/pull/2#issuecomment-188643024.

OK. CPU isolation techniques to reduce jitter are interesting, but they're probably easier to iterate on using a shell script harness that invokes tasksel/nice/cpusets/...

Fair point (see the recent rdpmc PR too...there must be a better way!)
On Thu, Feb 25, 2016 at 12:52 PM Ryan Hitchman<EMAIL_ADDRESS>wrote:

OK. CPU isolation techniques to reduce jitter are interesting, but they're
probably easier to iterate on using a shell script harness that invokes
tasksel/nice/cpusets/...
—
Reply to this email directly or view it on GitHub
https://github.com/rmmh/whomp/pull/2#issuecomment-188926999.


Add new context for vdl-context

Add this context to issuer:
https://github.com/digitalbazaar/vdl-context

What is the canonical URL referring to the context?  e.g. https://www.w3.org/ns/did/v1 is a canonical URL for DID v1 context.

The context id/ url is this one:
https://github.com/digitalbazaar/vdl-context/blob/2e0fce668852082178d62c6a9909cd48582bcaf7/js/constants.js#L8
Following that link results in a 404.

ok, so let's wait when the URL is up.

@aljones15 any progress on this? No rush, just will re-schedule the fix on another release as 0.8.1 is planned on this week.

@aljones15 Hi, please, what's the status? Should this issue stay open?


NoSQL - write Null to (DateTime-)Fields

Hello Jesse,
we stumbled today over a Problem. We want to "delete" a LocalDate value from a Document.
According to the NoSQL-Example it should be possible, to do this by writing an null into the LocalDate-Property of the model.
But if look into the Database the DateTime-Value in the Document is still set to the old value and not to "".
So I believe this happens in the org.openntf.xsp.nosql.driver.lsxbe/src/org/openntf/xsp/nosql/communication/driver/lsxbe/util/DominoNoSQLUtil.toDominoFriendly-Method. The null value from the property gets to the else method at the bottom and fails on the null.toString() method.
Would it help to add at the bottom an additional else if for handling null values?
		} else if(value instanceof TemporalAccessor) {
			Instant inst = Instant.from((TemporalAccessor)value);
			DateTime dt = session.createDateTime(Date.from(inst));
			return dt;
		} else if (value == null) {
			return null;
		} else {
			// TODO support other types above
			return value.toString();
		}

In my simple test in a java-agent it wrote the correct "" into the Item.
best regards
Harald

Ah, so I see. My guess is that it probably skips over any null values in the incoming object, which it shouldn't. I'll look into changing it to remove items that are in the entity object but not in the incoming payload.


Add support for LazyType in codegen

This PR adds support for LazyType in our codegen too 😊

Thanks for adding the RELEASE.md file!

Here's a preview of the changelog:

This release add supports for LazyTypes in the codegen command

Here's the preview release card for twitter:

Here's the tweet text:
🆕 Release (next) is out! Thanks to @patrick91 for the PR 👏

Get it here 👉 https://github.com/strawberry-graphql/strawberry/releases/tag/(next)


[Bug]: toggling back breaks quotes/callouts

Bug Description
The plugin doesn‘t handle multiline quotes/callouts correctly.
Relevant Screenshot
No response
To Reproduce

Have a note with quotes/callouts that span multiple lines.
Toggle semantic line breaks, toggle back.
They will look like this:> text > second line > third line

Obsidian Version
0.14.11
Which editor are you using?

[X] New Editor
[ ] Legacy Editor

Checklist

[X] I updated to the latest version of the plugin.

fixed in latest release


Set hash mac address's local bit

Test Harness calculates DUT's hash mac address based on the EUI-64, and sets the local bit by default, then use it as a filter for packets verification. So the tests may fail if the DUT's hash address's local bit is not set.

Current coverage is 69.47% (diff: 100%)

Merging #733 into master will decrease coverage by 0.08%

@@             master       #733   diff @@
==========================================
  Files           102        102
  Lines         15381      15382     +1
  Methods        2101       2101
  Messages          0          0
  Branches       1830       1830
==========================================
- Hits          10699      10686    -13
- Misses         4109       4118     +9
- Partials        573        578     +5

Powered by Codecov. Last update 5eb602d...0cab725


Add methods to construct a sparse CscMatrix from column-major and row-major iterators

thank you

@yixing312 This was just released in v0.6.3


SaveFile method creates unreadable file

In SaveFile, ioutil.WriteFile is used to save the file without any file attributes. Therefore, the file cannot be read until one performs a chmod to set reasonable attributes.
var err = ioutil.WriteFile(filename, pdf.Bytes(), 0)
should be
var err = ioutil.WriteFile(filename, pdf.Bytes(), 0644)

Thank you very much Brian! It is fixed. Apparently, this flag doesn't do much on Windows? (I tested only on Windows so far) Can you please tell me the OS you used. Linux?

Actually I am using macOS High Sierra. I suspect the same behavior would have occurred on Linux, though.

I suppose so too. I'll test it on  Linux, try to reproduce that behaviour and close the issue later. But it's already fixed in code. Thanks again.


Problem with Harvester and the mod oershrubs

Minecraft version & Mod Version:1.12.2
Mod 1.12.2-1.10.9
Single player or Server:
Single player
Describe problem (what you were doing / what happened):
When i use the Harvester to harvest ore shrub bushes, it dont take the berries but it duplicates the bushes. The harvestet bush remains and in the inventorie of the harvester is another bush.
Crash log (if any):
(If this is a suggestion and not a bug report, delete all this and just write your suggestion!)

This one? I will take a look https://minecraft.curseforge.com/projects/ore-shrubs

Yes

I tried using my standard overrides, but its not easy since the author forgot to publish source code or something.  Anyway, yeah the bushes are set up to not drop berries, theyre just coded that way.
I made an issue to see if anything can be done https://github.com/Lhykos/OreShrubs/issues/21
Related source code on my end https://github.com/PrinceOfAmber/Cyclic/blob/a7b5cedcdfa204b1f043ba06b973dfd298586a8a/src/main/java/com/lothrazar/cyclicmagic/util/UtilHarvester.java#L102

In other words, I am stuck unless the other mod author replies and/or updates the mod with compatibility changes.


Wrong year after convert from NSString -> NSDate -> NSString

I have a string like this: 1992-12-31T10:00:00Z. After excute this piece of code:

NSString *string = @"1992-12-31T10:00:00Z";

NSDate *date = [NSDate dateWithString:string
                         formatString:@"YYYY-MM-dd'T'HH:mm:ss'Z'"
                             timeZone:[NSTimeZone systemTimeZone]];
NSLog(@"Date: %@", date); // Date: 1992-12-31 03:00:00 +0000 (my timezone is GMT+7)

NSString *dateString = [date formattedDateWithFormat:@"dd/MM/YYYY"
                                            timeZone:[NSTimeZone systemTimeZone]];
NSLog(@"Date string: %@", dateString);

I expects the last line would print 31/12/1992. But it printed 31/12/1993 instead.

Okay, so YYYY is not the same with yyyy - http://stackoverflow.com/a/12423283/4405051


Adding contact us page

I can add a contact us page and link it to the main page

not needed really!
On Thu, Jan 18, 2024 at 12:22 AM Asghar Hussain @.***>
wrote:

I can add a contact us page and link it to the main page
—
Reply to this email directly, view it on GitHub
https://github.com/Soumyajit2825/MESSI_MANIA/issues/139, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AX64266MHJDLRW2MO5225QDYPAMXXAVCNFSM6AAAAABB7BDLJGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA4DMNZYGU3DCMA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Clarify purpose and usefulness of timeline graphs

The timeline links at the bottom (and the pages they link to) could use descriptions.

For example, the "speed comparison results" one is useful for investigating changes
but for overall YJIT performance the "yjit speedup" is a much better graph.
The time measured for any given benchmark means very little by itself (and changes when we change hardware or benchmark code).
Rather the relative comparison to other benchmarks from the same run is the metric most people would want to watch.

Also, what the hell, total time in seconds to run the benchmarks? Summed across all iterations? But why...???

Exactly.  It's useful for monitoring changes to the suite, but unfortunately this is a metric people are focusing on.
In reviewing these timelines I realize that we have this twice (three times, actually):
One graph shows this for selected benchmarks on the dev version of YJIT.
Another shows the same but with all ruby versions that ran for comparison.
The "mini timelines" on the front page also use this metric.  I think we should either change that to use the speedup metric or just remove them

Would definitely be in favor of using speedup for the mini timelines 👍


feat: use jakarta namespace for SB3 support

I create this mainly for sake of discussion. Spring Boot 3 (and possibly quarkus) is using jakarta APIs instead of javax APIs. This PR makes it compatible, however, most probably it is a breaking change for other environments using javax APIs. How to solve this? XChange is for us quite important and we would like to not have a custom repo for that.
I do think this will be needed in the future, since Spring Boot 2.x has limited support already (maybe until the end of the year?). From other projects, I saw that they create two artifacts, one with javax and one with jakarta. Any ideas?

Any chance to review, @makarid or @timmolter?

Kindly ping?

done in another PR


Change the return value of deadline method

Codecov Report

Merging #5 (77581a7) into master (3774c26) will not change coverage.
Report is 2 commits behind head on master.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the GitHub App Integration for your organization. Read more.
@@            Coverage Diff            @@
##            master        #5   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            1         1
  Lines           58        57    -1
=========================================
- Hits            58        57    -1

Flag
Coverage Δ

unittests
100.00% <100.00%> (ø)

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

Files Changed
Coverage Δ

context.lua
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Label ID instead of Email

Preflight checklist

[X] I could not find a solution in the existing issues, docs, nor discussions.
[X] I agree to follow this project's Code of Conduct.
[X] I have read and am following this repository's Contribution Guidelines.
[X] This issue affects my Ory Cloud project.
[X] I have joined the Ory Community Slack.
[X] I am signed up to the Ory Security Patch Newsletter.

Describe the bug
I'm using the Email & Password identity schema. The rendered element shows ID, even though I have configured "Email" for title in the schema.
 "title": "Email",

screenshot:

Reproducing the bug
Run the official example with Email & Password ID schema.
Relevant log output
No response
Relevant configuration
No response
Version
latest release
On which operating system are you observing this issue?
macOS
In which environment are you deploying?
Binary
Additional Context
No response

This is coming from Kratos, opened bug there instead:
https://github.com/ory/kratos/issues/3041


Can this be setup with buycraft

And is it possible to give everybody the guest rank aka rank a when they join

How would it be setup with BuyCraft? If you use PurePerms, you could allow users to buy ranks in BuyCraft. But the built in RankUpDoesGroups won't work.

Using PurePerms as a group manager is the best way to setup ranks. However a little more description would be nice. Like what exactly do you want to setup in BuyCraft with RankUp plugin?


Start running functional tests in parallel

Our tests spend most of the time waiting for VMs to be finally booting. We should start thinking about parallelizing them to some degree.
@cynepco3hahue FYI

@rmohr I started to look at it and I have some problem to run tests with ginkgo command
ginkgo -r tests/ -kubeconfig=cluster/vagrant-openshift/.kubeconfig
panic: invalid configuration: no configuration has been provided

goroutine 1 [running]:
kubevirt.io/kubevirt/tests.PanicOnError(0x189c0a0, 0xc4204decc0)
        /home/alukiano/go/src/kubevirt.io/kubevirt/tests/utils.go:547 +0x4a
kubevirt.io/kubevirt/tests_test.glob..func1()
        /home/alukiano/go/src/kubevirt.io/kubevirt/tests/console_test.go:39 +0x56
kubevirt.io/kubevirt/vendor/github.com/onsi/ginkgo/internal/suite.(*Suite).PushContainerNode(0xc42001e870, 0x119e556, 0x7, 0x1216ff0, 0x1, 0x187a689, 0x40, 0x6b, 0xc4200b6fc0, 0x90)
        /home/alukiano/go/src/kubevirt.io/kubevirt/vendor/github.com/onsi/ginkgo/internal/suite/suite.go:144 +0x1c2
kubevirt.io/kubevirt/vendor/github.com/onsi/ginkgo.FDescribe(0x119e556, 0x7, 0x1216ff0, 0x28)
        /home/alukiano/go/src/kubevirt.io/kubevirt/vendor/github.com/onsi/ginkgo/ginkgo_dsl.go:288 +0xbf
kubevirt.io/kubevirt/tests_test.init()
        /home/alukiano/go/src/kubevirt.io/kubevirt/tests/console_test.go:107 +0xfc
main.init()
        kubevirt.io/kubevirt/tests/_test/_testmain.go:48 +0x58

Ginkgo ran 1 suite in 2.477684891s
Test Suite Failed

I understand it does not happy with kubeconfig, but I do not know why, maybe do you have some idea?

Since you are running the tests with ginkgo and not via the compiled binary, could it be that you need to pass -ginkgo.kubeconfig?

@rmohr @cynepco3hahue I recall that artyom is actually working on removing parallelism (go routines) - Could you please give an update on this issue?

@fabiand I think you mean #1065. That is not related to running tests in parallel with ginkgo.
The broader picture for this issue is:

separating infra tests (e.g. virt-handler, virt-api, virt-controller recovery) from vm tests
introduce unique temporary namespaces per test-suite (not just uniqe namespaces for testing like we have now)
Run (all or some) vm tests in parallel

@rmohr I succeeded to refactoring a code and run 6-7 specs in parallel, it was fast :smile: but to do it under our CI we need to have ginkgo CLI, and for this, we need to install go on the executioner node.
Any thoughts? Ran tests under container?

@rmohr I succeeded to refactoring a code and run 6-7 specs in parallel, it was fast  but to do it under our CI we need to have ginkgo CLI, and for this, we need to install go on the executioner node.
Any thoughts? Ran tests under container?

Hm, best would be if we then run the test binary from a container too.


ODE45 algorithm in Matlab

We ask that you please be patient as our team works through approving and publishing all articles/tutorials in a timely manner. Allow 1-3 days for a topic to be reviewed and/or approved - allow 3-7 days for an articles to be reviewed and/or published.
Be sure to visit our Resources Page for tools, resources, and example articles to go over.
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
NOTE: We tend to stray away or tend not to publish reviews/comparisons of commercial product offerings.
We're looking for the first 2-3 paragraphs of the article that appropriately summarize what your article will be about.
ODE45 algorithm in Matlab
Introduction:
MATLAB’s standard solver for ordinary differential equations (ODEs) is the function ode45. This function implements a Runge-Kutta method with a variable time step for efficient computation. ode45 is designed to handle the following general problem:
dx/dt = f(t,x),                           x(t0)  = xo
where t is the independent variable, x is a vector of dependent variables to be found and f (t, x) is a function of t and x. The mathematical problem is specified when the vector of functions on the right-hand side of Eq. (1), f (t, x), is set and the initial conditions,
x = x 0 at time t 0 are given.
Key takeaways:

Basic understanding of the ODE45
Implementation of ODE45 in Matlab
Applications of ODE45

References:
Please list links to any published content/research that you intend to use to support/guide this article.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

@josephodhis
Good afternoon and thank you for submitting your topic suggestion.
Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

What do you think of this topic? @lalith1403

Hello @josephodhis. Thanks for submitting the topic suggestion. I have a couple of queries.

ODEs have been covered extensively and it is backed by a rich math literature. Can we discuss the value proposition of the idea proposed?
How will this article be different from that of the documentation present for the same library. As far as I know, this is a well covered library.

@lalith1403, i will be looking on how to solve the ODE45 initial value problem. I will also look at how to find the concentration along plug flow reactor using the ODE45.

@lalith1403 what do you have to say?
cc @srishilesh

Yes, thank you for clarifying. This is an interesting problem to discuss. I would suggest focusing on building the application. Thank you.


Spigot 1.20.1 server crashed with luckperms

Description
I'm using LuckPerms on my spigot 1.20.1 server and it crashes about every half hour.
The log says the error is from LuckPerms.
Reproduction Steps
This is all the plugins i installed.
LiteItemShow, WorldEdit, ChatImage, ScreenInMC, Boom, fakeplayer, GSit, ViaVersion, HuskHomes, floodgate, InvSeePlusPlus, QuickLogin, ViaBackwards, CoreProtect, SkinsRestorer, Geyser-Spigot
From the crash log, I see "MySQL". So it might be a database problem, I'll give the database here too.
Database.zip
Expected Behaviour
It shouldn't crash.
Server Details
LuckPerms-Bukkit-5.4.102.jar, This server is running CraftBukkit version 3857-Spigot-94e187b-8ef7afe (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT)
LuckPerms Version
v5.4.102
Logs and Configs
https://gist.github.com/Doushabao233/4b4a986301c57f49dd1144733a7c94ce
Extra Details
No response

Nope, this crash is not caused by LP. When watchdog kills the server, it prints every running thread; LuckPerms is running several threads, hence it's appearance several times. Database connections also usually maintain several threads, hence MySQL appearing a bunch. The thread you care about is the first one, Server Thread. Looks like something to do with world generation or loading.

Nope, this crash is not caused by LP. When watchdog kills the server, it prints every running thread; LuckPerms is running several threads, hence it's appearance several times. Database connections also usually maintain several threads, hence MySQL appearing a bunch. The thread you care about is the first one, Server Thread. Looks like something to do with world generation or loading.

Thanks.


Gelf max length

The 32766 maximum is default per token but it's configurable in ES and should be configurable in lib as well. Changed total message length maximum to per field basis.
Related to #751

don't know why it fails on CI

I don't think you can use the self::DEFAULT_MAX_LENGTH on php 5.3 inside the function signature. You probably have to set it to null and then in constructor if it's null set it to the default constant.

Thanks


faceapi.detectAllFaces blocks the main thread for seconds on first call

I have been using this in a React project on a component's mount and it blocks completely the JS execution white it awaits for faceapi.detectAllFaces. This seems to be related with the warning that appears in the console
Error: WebGL warning: getBufferSubData: Reading from a buffer with usage other than *_READ causes pipeline stalls. Copy through a STREAM_READ buffer.
I could try and submit a PR, but I can't seem to find the actual calls or the buffers it uses, could you point me to it?

I never saw this warning before, but it comes from tfjs-core. I dont touch any WebGL in this library.
The reason why the initial call takes longer, is due to the shaders being compiled, which is referred to as "warmup time".

Thanks for the quick reply. Is there any way we could split the warmup time into chunks and give JS time to breath, or maybe move the warmup to another thread? The problem is not that it takes long, it's that it hangs the browser.

What I was commenting here might be an option we could try out:

Would probably be an enhancement to sprinkle some tf.nextFrame calls into to forward methods. But I would first recommend some closer investigation.

If that doesn't help, then it's probably something, that has to be done by the WebGL engine of tfjs-core.

Get the same "warning"/notice in my browser console :/


Recompute the accumulation adjustment for each profile through a better assignment algorithm (probably linear interpolation?)

This should probably be a linear interpolation rather than the 'snap-to-grid' algorithm I wrote. Alternatively, could smooth the mean profiles from 2017 and 2018


(debug_layer) Gravity in gazebo

Add gravity in the gazebo for the upward motion before the upward PID calibration.

not really required


Add scrollEventThrottle to validAttributes to ScrollView view config on Android

Summary:
The scrollEventThrottle prop is missing in the ViewConfig for ScrollView for the Android platform. Because of that it was ignored by native in the New Architecture.
This diff fixes that.
Changelog: [Android][Fixed] - Add support for scrollEventThrottle for ScrollView on the New Architecture.
Differential Revision: D54303157

4d2262b8d2b38eddbdfb2264a33f87c28aa7712f


Unable to install on device with Windows already installed

We have tried to troubleshoot this in telegram quite a bit.
I have 8 different partitions on my hard drive. Partitions 1-4 and 8 are in use by windows. 5,6 and 7 are available to be used by GhostBSD. When I try and install using the auto button on custom configuration, it fails, saying it cannot read the partition. However, it will delete and create the partitions on the hard disk, but install the files to the bootable usb.
Here is my pcinstall.cfg: https://paste.ubuntu.com/p/DWfrtzhCZ4/
My sudo gbi output: https://paste.ubuntu.com/p/4MYSmpdfJj/  (It starts installing to the usb, so I stopped it).
pc-sysinstall.log: https://paste.ubuntu.com/p/Z4ZPq5xHdn/

https://github.com/ghostbsd/gbi/commit/a0f8ec98562741c3ca5b3534cb6668e36a1fe6df

the new dev ISO here https://download.ghostbsd.org/development/amd64/latest/ should fix the problem on the log including the wrong partition mounting on installation.

https://github.com/ghostbsd/gbi/issues/29


Add the right link to warning callout on homepage

This added a fix to include an actual url in the link for 'Looking for medical assistance' callout panel.
No visual changes.

yay 🥳


Can I share this mod in China

The mod is very interesting ,I very like it.I think you can do it better.So I want to share this mod with the minecraft forum in China.This is website mcbbs,and let more friends use it.I hope you can agree!

Yes you can, according to the license. No need to ask me.


Ability to specify which version of Python to build against

@j-dr and @damonge ran into an issue recently which has to do with selecting the correct python interpreter. Right now the install script uses whichever interpreter is returned when running python to identify the target interpreter. This is robust and should cover the majority of use cases, however sometimes people want to be able to explicitly use another command, like python3 or python2.
We can do that by having CMake check for a particular command line flag and making sure the python setup.py sends that flag to cmake.

Closed as we are depreciating Python2 support.


[Feature Request]: Support animated cover

I have few animated album covers from apple music.
It will be awesome if you can support it I tried using gif but it didn't work.

So I took a quick look at things.

rmpc with ueberzugp already supports animations
inline image protocol does support gifs and we should be able to implement it relatively easily
kitty, from the look of things, wants us to send every frame of the animation independently and then it can manage the animation itself, so not bad at all, should be fairly straightforward to implement as well
and last, sixel, seems like we would have to control rendering of each separate frame ourselves, which while possible, does not seem to match all that well with the immediate mode of ratatui so im leaning to say no here

tldr: ueberzugpp works, kitty and inline image protocol will support animations when i get to it and will most likely leave animations unsupported on sixel

Animated GIFs are now supported with https://github.com/mierak/rmpc/pull/94 merged.
Do note though, that they work only with Kitty and Iterm2 image protocol, with Iterm2 protocol having additional limitations in regards to gif size in Tmux which we cannot do anything about.
https://mierak.github.io/rmpc/configuration/album-art/#iterm2-inline-image-protocol.


Updated May-1 preview to include changes from March-1 preview

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[ ] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

Apart from the one example with the wrong api-version, OpenAPI Hub's diff didn't show any semantic changes from 2022-03-01-preview here. Is that expected, though?
I'm still concerned that 2022-05-01 (stable) will ship with breaking changes for textanalytics.json that aren't in here. And, though we can do it in another PR, this preview really shouldn't be 2022-05-01-preview because that makes it seem like the preview before 2022-05-01 (stable) which goes against guidelines.

Technically yes, we should have a semantic diff between May-1 and March-1, but the changes which should be applied for this will be merged with April-1.  This PR will allow Bidisha to continue her work on the conversations spec without missing any changes, but we will need to bring the changes from April-1 over once the work for that release is finished.  I'll follow up today to see if we can get that merged ASAP.

@JeffreyRichter or @johanste can we get a breaking change exemption. This is the same as 2022-03-01-preview where the error property of the error object was made required. Honestly not sure why we're still seeing it, though. Perhaps after we can GA a newer version of common.json (should for 2022-05-01) it'll go away.
@jhendrixMSFT @lmazuel the Avacado error about a missing tag can also be ignored. I tried to suppress it, but haven't been successful. Know of any way? The other Avocado errors should be an easy fix, though. @abhahn just needs to remove the analyzeconveration.json file and examples/conversation subdirectory if not part of this api-version.

@abhahn alternatively, should analyzeconversations.json be in the readme.md since @bidisha-c is making changes to them against this same target branch? Is that true for April as well?


Added follows repo

Moved follows out from user and give follows its own repo
Resolves #244

Looks like a good move like we talked about. Only problem is that some of the integration tests are still trying to use the repo methods that were moved out of user repository so we should probably fix that before doing anything else
See the failed test action on GitHub for more info

I have looked at

Looks like a good move like we talked about. Only problem is that some of the integration tests are still trying to use the repo methods that were moved out of user repository so we should probably fix that before doing anything else
See the failed test action on GitHub for more info

I have fixed the test, so if you can, please look at it again


Hash startup script for API VMs

The startup script for API VMs is not hashed, which means that, when it changes, the VMs random seed is not re-deployed and we get a collision in VM names.

Done


Improve teamfight analysis

I have issues with some of the teamfight analysis, however.

As an example, in https://www.opendota.com/matches/2759233818 is a match where I was playing AntiMage. I'm certain that the number of teamfights I was actually involved in is significantly less than the number that your algorithm thinks I was involved in.

To give a specific example, that match shows a teamfight at 23:48. If you check the replay, it is clear that all of the fighting happens in the near vicinity of the Dire side T2 Bot tower. I am Antimage, and farming up the Dire jungle at this point. I presume that I got picked up in the teamfight because I healed up a tiny bit using lifesteal during the period of the fight itself.

We can disable teamfight participation for healing, although this might negatively affect support players.

Yup. But I think I have an idea on how to improve this. But I need to get familiar with backend code more.

This calculation is actually done in the UI side (renderMatch).  The raw data just returns the healing/damage done by each hero in each time range (teamfight), and we decide if a player participated on the client side.

What about the teamfights that take over long time with heroes chasing others and stuff? IIRC the teamfight analysis in parser is kinda wrong on that.

The current criteria just starts a teamfight 10 seconds before a hero death and ends it if 10 seconds elapse without a hero death.

Yeah, it can be improved. We have lots of data for this.

Care to point me towards the place where this part of the code resides?
I'd like to take a look.
That said, does the current version of teamfight analyser take

XP/gold gained into account?
Spells used?
Items used?

https://github.com/odota/core/blob/master/processors/processTeamfights.js
The input is an array of log events.  We identify 10 seconds before/after hero deaths, and then aggregate the logs in each interval to produce the numbers for teamfights.

There isn't really a specific ask here, and there haven't been any complaints for a while.


cannot use Shared (type bool) as type string in argument to pan1session.CreateAddressFromCsv

I am getting error in using bool arg in pan1session.CreateAddressFromCsv(file, Shared, Devicegroup). Was it depreciated ? I can see only string spread in spec now ?
# github.com/IrekRomaniuk/pan-cli/cmd
go/src/github.com/IrekRomaniuk/pan-cli/cmd/load.go:52: cannot use Shared (type bool) as type string in argument to pan1session.CreateAddressFromCsv

I changed the way shared objects are created, which made it a bit easier to deal with. I'll post a description about it in the README a bit later, and let you know when it's posted.
Basically, there's a SetShared() function which tells your session that now everything you create from that point on is shared.

Ok, I've put section in the README on the main page that describes this change, and how to handle the creation of shared objects.


Item appears below the initial item - does not "replace" it

Basically, the unfold doesn't "replace" the original tile like it seems to in the demo. The original tile disappears, but then it still appears below it.

I managed to fix it. Turns out I was making the top constraint of the container to the foregroundview , not the top of the cell.


Aridite Issue with pick axe head mold

Unable to use aridite to make a pick axe head from smeltery.  it will not pour into the mold.  Not listed as a material on mold either

Will try to test this out tonight to see if it is just a matter of progression limited by Iguana, of a true bug.

Go I think this was a issue with .5.3 version I was running.  This does not seem to be a issue in the .5.4 world i am in.

Excellent, then I will close this issue :D


Last minute cleanup prior to v1.0.0

BREAKING CHANGE
The config interface was adjusted slightly. Authentication can now be handed via HTTP Basic Auth or via Cookie Auth (using a generated nonce in WordPress).
Previously, only cookie-based auth was supported in the following form.
const transport = new WPGraphQL('http://localhost:8080/wp-json', { nonce: 'nonce-goes-here' });

Now, auth is handed via an auth param on the Config interface which has the following shape..
interface BasicAuth {
    username: string;
    password: string;
}

type Auth = BasicAuth | string;

Where string would be the cookie-based "nonce" auth.
So in practice, it can be used the following ways...
// Cookie auth
const transport = new WPGraphQL('http://localhost:8080/wp-json', { auth: 'nonce-goes-here' });

// Basic auth
const transport = new WPGraphQL('http://localhost:8080/wp-json', { auth: { username: 'foo', password: 'bar' } });

It should be stressed that BasicAuth should only be used in a secure setting.
Feedback encouraged @jvoros

Codecov Report

Merging #6 into master will increase coverage by <.01%.
The diff coverage is 98.03%.

@@            Coverage Diff             @@
##           master       #6      +/-   ##
==========================================
+ Coverage   99.08%   99.08%   +<.01%
==========================================
  Files          83       83
  Lines         876      877       +1
  Branches       10       10
==========================================
+ Hits          868      869       +1
  Misses          7        7
  Partials        1        1

Impacted Files
Coverage Δ

src/models/comments/types/commentStatusType.ts
100% <ø> (ø)
:white_check_mark:

src/lib/type-factories/deletedObjectFactory.ts
100% <ø> (ø)
:white_check_mark:

src/models/media/mediaQuery.ts
100% <100%> (ø)
:white_check_mark:

src/lib/abstract-types/basePostType.ts
83.33% <100%> (ø)
:white_check_mark:

src/models/posts/postMutation.spec.ts
100% <100%> (ø)
:white_check_mark:

src/models/posts/types/postType.ts
100% <100%> (ø)
:white_check_mark:

src/models/users/userMutation.spec.ts
100% <100%> (ø)
:white_check_mark:

src/models/revisions/revisionQuery.ts
100% <100%> (ø)
:white_check_mark:

src/models/post-types/types/postTypeType.ts
100% <100%> (ø)
:white_check_mark:

src/models/media/mediaMutation.ts
100% <100%> (ø)
:white_check_mark:

... and 48 more

Continue to review full report at Codecov.

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

BREAKING CHANGE
Previously, the fields title and guid were type String for Post, Page, and Revision. This has been changed to align with the REST API (in order to avoid confusion).
The type of these fields now is RawOrRendered
interface RawOrRendered {
    raw: string;
    rendered: string;
}

raw is the plain text content of the field.
rendered is the content after all wordpress filters are applied -- Which may or may not include HTML entities.


FTS-UI login error

i use Release Version <IP_ADDRESS> WinForms installer
python version : 3.8.9
connect <IP_ADDRESS>:5000 is success
but when i login
username: admin
password: password
it jump error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
BlockingIOError: [Errno 11] Resource temporarily unavailable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.11/http/client.py", line 1282, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.11/http/client.py", line 1328, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.11/http/client.py", line 1277, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.11/http/client.py", line 1037, in _send_output
self.send(msg)
File "/usr/lib/python3.11/http/client.py", line 975, in send
self.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f57718b4a10>: Failed to establish a new connection: [Errno 11] Resource temporarily unavailable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='<IP_ADDRESS>', port=19023): Max retries exceeded with url: /AuthenticateUser?username=admin&password=password (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f57718b4a10>: Failed to establish a new connection: [Errno 11] Resource temporarily unavailable'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/eventlet/wsgi.py", line 569, in handle_one_response
result = self.application(self.environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/flask/app.py", line 2464, in call
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/flask/app.py", line 2450, in wsgi_app
response = self.handle_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/flask/app.py", line 1867, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.11/dist-packages/flask/_compat.py", line 39, in reraise
raise value
File "/usr/local/lib/python3.11/dist-packages/flask/app.py", line 2447, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/flask/app.py", line 1952, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/flask/app.py", line 1821, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.11/dist-packages/flask/_compat.py", line 39, in reraise
raise value
File "/usr/local/lib/python3.11/dist-packages/flask/app.py", line 1950, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/flask/app.py", line 1936, in dispatch_request
return self.view_functionsrule.endpoint
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/FreeTAKServer-UI/app/base/routes.py", line 42, in login
user = requests.get(f"http://{app.config['IP']}:{app.config['PORT']}/AuthenticateUser", params={"username": username, "password": password}, headers={"Authorization": f"{app.config['APIKEY']}"})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/requests/api.py", line 76, in get
return request('get', url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/requests/api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='<IP_ADDRESS>', port=19023): Max retries exceeded with url: /AuthenticateUser?username=admin&password=password (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f57718b4a10>: Failed to establish a new connection: [Errno 11] Resource temporarily unavailable'))
please help me

Hi there, What version of pip are you currently using?
I just tested the installer on Python 3.8.10  and the server runs as expected...
is your Python installed with the environment variables setup for your windows machine?
You should have 2 console windows open like my image below:


Update various parts to run the server

Change a lot of source code with comments
Change config-related parts with comments
Rename directory from /src to /pkg
Add pyproject.toml to lint Python source code
Update Dockerfile

LGTM! :)


Delete deprecated detection

Delete deprecated detection: Kubernetes AWS detect RBAC authorization by account

Looks good to me, verified in telemetry that its not being used anywhere in the last 7 days!


Issue #66 | Making Band Page Responsive | Adjusting the width and height of Band Page

Description
I have made some adjustments in the width and height of the music cards to make them responsive.
Furthermore, I have made this Band Page responsive for all devices.
I hope you like it.
Checklist

[x] I am making a proper pull request, not spam.
[x] I've checked the issue list before deciding what to submit.
[x] I've not disturbed the regular flow of the Code.

Related Issues
Issue Number #66
Sample Video
https://user-images.githubusercontent.com/66838142/121635386-c8117780-caa3-11eb-9c04-67518b842600.mp4

Looks great!


I couldn't find the fine-tuning script and configuration file for instructblip。  Can we now perform fine-tuning training on instructblip？Where is the conifig.yaml for instructblip?

@hangzeli08, instructblip fine-tuning is yet to release. Thanks.


File nesting in selfhost build/lib folder appears broken

In our repo, all build/lib/**/*.ts files appear as if they have nested files. But those files are ignored from the explorer anyway, so the whole thing appears very messy:

Duplicate of #141430. I'm considering either ignoring file.excludes when in a nested context (as nesting is an alternative solution to the some of same problems file.excludes solves), or just excluding them entirely and rendering the file as usual when nesting is enabled.
An intermediary approach could be to collapse the nests by default when they only contain hidden files, but still show the files if the nest is manually expanded.
What do you think?

excluding them entirely and rendering the file as a usual, un-nested file, when nesting is enabled but all of its children are hidden

This is my expected behavior.

Fixed with https://github.com/microsoft/vscode/issues/141430.


Update index.md

Last line

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Last line

Hi,
Thanks for this pull request (PR).
Unfortunately, we are marking this PR invalid for hacktoberfest. We believe it does not follow the recommended guidelines:

Quality Standards
In line with Hacktoberfest value #2 (Quantity is fun, Quality is key), we have provided examples of the quality standards we encourage. This applies mainly to beginners.

PRs that are automated e.g. scripted opening PRs to remove whitespace / optimize images.
PRs that are disruptive e.g. taking someone else's branch/commits and making a PR.
PRs that are regarded by a project maintainer as a hindrance vs. helping.
Something that's clearly an attempt to simply +1 your PR count for October.

Learn more at https://hacktoberfest.digitalocean.com/details