Lidl E14 'has left the network' ...for good

Greetings,
I've added a new Osram Switch to my network and had to start the pairing process a couple of times. While trying to pair the new device, I've seen something like 'xyz has left the network'. I didn't pay attention, but now I see that one of my Lidl lights is no longer available. The rest of the network is just fine, but this one is missing.
It has been registered somehow similar to "TuYa | TS0502A" (this one is the E27, which is still connected)
I've restarted the system, the light bulb, I run touchlink, I switched the light off/on like 20 times, but this E14 device seems to be gone.
What might have happend and what should I do now?
Thanks,
Fridolin

To help with device support you should use the z2m issue repo, this is the add-on only "chrome". I can recommend you try a force remove of the device and try re-pairing after.

To help with device support you should use the z2m issue repo, this is the add-on only "chrome". I can recommend you try a force remove of the device and try re-pairing after.

Thanks for the reply. I freshly installed everything from scratch and it works. Unfortunately I've forgotten about this issue here.

Thanks for the reply. I freshly installed everything from scratch and it works. Unfortunately I've forgotten about this issue here.


style: emphasize human reasoning

Recently, VOPR became too good, and it becomes really tempting to switch to an empirical mode of coding: write some code and let the VOPR figure out whether it is correct or not.
This is suboptimal, for two reasons.
Firstly, VOPR, as any testing methodology, is one-sided --- if it finds a bug, there's definitely a bug, but silence of the VOPR doesn't guarantee total absence of bugs! Something might be really unlikely, or completely uncovered by the VOPR.
Secondly, safety comes in layers and cross checks. Just formal or informal reasoning is not enough. And just simulation is not enough. Simulation AND reasoning is still not enough, but is much better, because a bug now has to slip trough two cracks in two different surfaces! Minas Tirith is a seventh-fold walled fortress for a reason!
So instead of using VOPR to run experiments, like a physicist would do, we should be more like a mathematician --- derive correctness of code from the first principles, and use VOPR to debug our understanding instead of debugging our code.

Small nitpick, if I may.
VOPR is not defined anywhere in docs/TIGER_STYLE.md.
As I like to share this document with people who are unfamiliar with tiger beetles, it would be great if it could be self-contained.
Best !


test fix: uses the same env var name as provided by osde2e pod runner

Test fix:
e2e test is failing as it's using incorrect env var name.
SDCICD-1142

/lgtm
/approve


when baseURL doesn't have an end slash, script fails

Receive message: <urlopen error [Errno 11004] getaddrinfo failed> when the baseURL parameter doesn't end with a fore-slash --
eg
this fails:  http://stategovernment.maps.arcgis.com
this passes:  http://stategovernment.maps.arcgis.com/

i think we could handle this error better.  will add something in the doc for now.

verified


Added LeetCode Problems With Solution

Created LeetCode Folder and added LeetCode's Problem's and Solution's.

Please Open an issue first, wait to be assigned and then contribute.
Also contribute your code inside backticks (`). See other files.

Open an issue and then will consider your PR.


Update index.mdx for an easy reference to Angular Developers

Added one line for the easy reference of Angular Developers.
Overview

What is it?

[ ] Feature / enhancement
[ ] Bug
[x] Docs / tests / types / typos

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Use cases and why

One use case

Another use case

Checklist:

[ ] My code follows the developer guidelines of this project
[ ] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

Added reference Angular router reference for Angular developers.


[APIM-2.1.0] Getting errors while executing the DB2 database script against WSO2_AM_DB

Got the following errors while executing the <APIM_HOME>/dbscripts/apimgt/db2.sql script against WSO2_AM_DB in API-M 2.1.0 version.
SQL Error [42831]: The column named "LOCAL_CLAIM_ID" cannot be a column of a primary key or unique key constraint because it can contain null values.. SQLCODE=-542, SQLSTATE=42831, DRIVER=3.71.22

SQL Error [42831]: The column named "TENANT" cannot be a column of a primary key or unique key constraint because it can contain null values.. SQLCODE=-542, SQLSTATE=42831, DRIVER=3.71.22

Fixed via a WUM update for APIM 2.1.0.


.vertical @startColor not found

Constantly keep getting this on a vanilla bower install.
LESS Syntax error : Named argument for .vertical @startColor not found
LESS File : /root/project/client/vendor/fuelux/less/repeater-list.less 112:5
Error: Named argument for .vertical @startColor not found

This is working for us.
Here is an example of parametric mixins from the Less documentation
.border-radius(@radius: 5px) {
  -webkit-border-radius: @radius;
     -moz-border-radius: @radius;
          border-radius: @radius;
}

for those who stuck at the same error - mine was produced by a name collision with the bootstrap version of .vertical. bootstrap has a slightly different naming with their parameters (with dash) and this causes the error where the less compiler can't find the right named parameter. code below:
bootstrap

#gradient {

  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+
    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12
    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
    background-repeat: repeat-x;
    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color), argb(@end-color))); // IE9 and down
  }
}

fuelux
#gradient {
	.vertical(@startColor: #555, @endColor: #333) {
		background-color: mix(@startColor, @endColor, 60%);
		background-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+
		background-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+
		background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10
		background-image: linear-gradient(to bottom, @startColor, @endColor); // Standard, IE10
		background-repeat: repeat-x;
		filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@startColor),argb(@endColor))); // IE9 and down
	}
}

Yes. Which is why I don't understand why the issue was closed. This seems like a pretty easy/obvious error that should be easily fixable or at least a workaround would be suggested.

I'm receiving this error now, too. Anybody know of a good workaround?

@hackur simply don't include both mixins in your less file. split up your styles and concat them afterwards.

Thanks @minddust. Fuel UX LESS is not meant to be bundled with Bootstrap LESS. It is meant to be built into CSS and then concatenated after the Bootstrap CSS. I'm sure there are other collisions in this library if both Bootstrap and Fuel UX LESS are combined.
@clearly and @hackur Please provide how you are combining the LESS files for documentation for others. Was it in an additional LESS file, with grunt, Codekit, etc.?

Pretty simple project:
@import "../whateverpath/bootstrap.less"
@import "../whateverpath/fuelux.less"
@import "myproject.less"
That way less consolidates everything for me and I don't have to monkey around with CSS concatenation. Seems like Fuelux would support this type of use seeing as how Fuelux extends Bootstrap.

@clearly The maintainer team will discuss name-spacing variables or other work-arounds. We have been working from the premise that the less files can be built into CSS, but that they are NOT supposed to be merged directly into a project.
I would prefer not to:

add a fuelux- prefix in front of every variable
keep track of all bootstrap variables to make sure there is no collision now and into the future

Agreed
Even though it would be "nice" to not have to keep track of collisions with Bootstrap it seems incongruous with your project's charter of "Fuel UX extends Bootstrap". Can't really take an isolationist development model when by definition the project's use isn't used in isolation. And taking a stance of "Use it this way but not that way" just seems to reduce attach rate of the project.

Out SFMC internal teams are also merging Bootstrap LESS, Fuel UX LESS and MC theme LESS via a less compiler as the default, so we need to introduce a build/test step that makes sure a bundled version works.

Saint Francis Medical Center? https://www.google.com/search?q=SFMC

Salesforce Marketing Cloud

Salesforce Marketing Cloud

@chriscorwin please create a issue to make our fuelux mixins more friendly

Variables are not name-spaced, but mixins are now in #1362


Add limit option for replaceRE and replace

I'd like to propose adding an optional limit param for replaceRE and replace functions that works exactly the same as limit in findRE.
Example use case: Process article content and automatically add links to glossary terms for first occurrences of every word from glossary.
cc: @fplanque

That sounds good.

I've submitted a PR for consideration that updates replace.
The stdlib regexp package doesn't provide a limited replace function.  A proposal issue exists, but there's no movement yet.


Configuration issue / Token renewal operation failed due to timeout

Hey mate,
First of all, thank you so much for this example, this is gold.
I think I am really close to make it working, but I am struggling with finding the right configuration. Currently I am getting an Token renewal operation failed due to timeout issue if I call the acquireToken() function.
In your ./authentication/index.js file you have tenant, clientId, redirectUri and cacheLocation. I try to figure out what those settings are, but unfortunately the Microsoft documentation is not very consistent with their naming.
tenant: 'xxxxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
clientId: 'xxxxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
redirectUri: 'http://localhost:8080',
cacheLocation: 'localStorage'
Tenant: Is that right that the tenant is an Id? Found as Directory Id in Azure Portal under AAD > Properties
ClientId is clear for me
redirectUri: Is that just the base url of your app? or would it be something like http://localhost:8080/auth/redirect?
Also I noticed that in the same file you still have 2 placeholder for the functions acquireToken and acquireTokenRedirect "azure active directory resource id"
Active Directory Resource Id: So is that the instance? like 'http://login.microsoftonline.com'?
Thank you very much for sharing your work so far, you are a legend
Cheers

Hey, I'm glad this example is useful  :). Please let me know if anything remains unclear.
Yes, Tenant is your Directory Id found in the Azure Portal under the AAD properties. Or you could use the domain name of your directory - i.e. MySampleAAD.onmicrosoft.com.
ClientId is sometimes called ApplicationId, and represents the registered application in AAD.
In this case, redirectUri is indeed the base url of the app - so probably http://localhost:8080. Your redirectUri needs to be included as a replyUrl in your registered AAD application.
When you're acquiring a token for a resource, you need to supply a Resource Identifier belonging to another registered application in AAD which represents the resource you're requesting. In my case, the identifier is the base url for my protected api - https://my-secure-api.net. This resource identifier should be present in the identifierUris collection in the registered AAD app representing your protected resource. I think it's also possible to use the ClientId of your protected resource - but I can't remember.
Additionally, you'll need to grant permission for your application to access the other protected application. You can do this in the Azure Portal.
So, the config for your locally hosted SPA could look something like this:
const config = {
  tenant: '6b87e902-55c6-450c-ada6-63c04e5a7d5c',
  clientId: '2461d95b-4a91-4dc9-8fcc-ab46077d70cf',
  redirectUri: 'http://localhost:8080',
  cacheLocation: 'localStorage'
};
const protectedResourceIdentifier = 'https://my-secure-api.net';

Hi Matt, thank you very much for the explanation, that helps a lot.
So in my case the SPA and the API are sitting in the same Azure App Service and therefore are having the same AAD App Id. I tried the URL from my API, but I am still getting the timeout issue. Is there a special route needed to be implemented on the API?
I am currently able to login on the initialize function and get a user token, but if I send that token in the authorization header I am still getting an 401 from my backend.
Do I understand the auth workflow correctly, that you have to call the acquireToken function before every request made? Like the example below? Or can I use the current token from localStorage?
Also where can I find the API Key? Or is that a header specific to your solution?
Vue.axios.interceptors.request.use(request => {
    return authentication.acquireToken()
      .then(token => {
        console.log(token)
        request.headers.common['Content-Type'] = 'application/json';
        request.headers.common['Ocp-Apim-Subscription-Key'] = 'api key';
        request.headers.common['Authorization'] = 'Bearer ' + token;
        return request
      })
      .catch(err => { console.log(err); return request });
  })

Thanks a lot.
I just released now that you are from NZ as well ;-)
Cheers

Sweet as, I'm pleased you sorted it. Small world indeed!

In case your are interested in an example with an express backend: https://github.com/tmschbgr/aad-auth-express-vue-poc
Cheers


How to hack Instagram Step by step quick and easy (New) 2024 Updated

👉🏻👉🏻 Click here to start hacking now! : http://hs-geek.com/insta-en/
👉🏻👉🏻 Click here to start hacking now! : http://hs-geek.com/insta-en/
How to Hack Instagram Step by Step: Quick and Easy (New) 2024 Updated
Understanding the importance of ethical hacking
Common methods used to hack Instagram accounts
Step-by-step guide to hacking an Instagram account
Ensuring your own account's security
Legal implications and ethical considerations
Protecting yourself from Instagram hacking
Reporting hacked accounts to Instagram
Additional resources for learning about Instagram hacking
Conclusion: Staying safe and secure on Instagram
Are you intrigued by the idea of hacking an Instagram account but unsure where to begin? Fear not, as we have prepared a comprehensive guide that will walk you through the process step by step. Updated for 2024, our methods are cutting-edge and designed to help you gain access to any Instagram account you wish to explore. It's important to note that our techniques are ethical and legal, and we strictly discourage any malicious intent associated with hacking.
Understanding the Importance of Ethical Hacking
Ethical hacking involves testing the security of systems with permission to uncover vulnerabilities and improve overall security. When it comes to hacking Instagram accounts, the goal is to identify weaknesses in the platform's security to help users protect their accounts from real threats. By understanding the principles of ethical hacking, you can navigate the process with integrity and respect for others' privacy.
Common Methods Used to Hack Instagram Accounts
There are various methods employed by individuals to hack Instagram accounts, ranging from phishing scams to social engineering tactics. Phishing involves creating fake login pages to trick users into entering their credentials unknowingly. On the other hand, social engineering relies on manipulating individuals into revealing sensitive information willingly. It's crucial to be aware of these common methods to stay vigilant and protect your account from potential threats.
Step-by-Step Guide to Hacking an Instagram Account
Now, let's delve into the practical aspect of hacking an Instagram account. Our step-by-step guide will walk you through the process seamlessly, from identifying the target account to executing the hack successfully. By following our detailed instructions meticulously, you will gain valuable insights into the world of Instagram hacking and sharpen your skills in the field.
Ensuring Your Own Account's Security
While exploring the realm of Instagram hacking, it's essential not to overlook the security of your own account. Implementing robust security measures, such as enabling two-factor authentication and using strong, unique passwords, can safeguard your account from unauthorized access. By prioritizing your account's security, you can enjoy a worry-free Instagram experience without the fear of falling victim to hacking attempts.
Legal Implications and Ethical Considerations
As you navigate the world of hacking, it's crucial to understand the legal implications and ethical considerations associated with such activities. Unauthorized access to someone's Instagram account without their consent is a violation of privacy laws and can lead to severe consequences. It's imperative to approach hacking ethically and responsibly, ensuring that your actions are in compliance with legal standards and moral principles.
Protecting Yourself from Instagram Hacking
In addition to securing your own account, it's vital to stay informed about the latest cybersecurity threats and best practices for protecting yourself from Instagram hacking. Being proactive and vigilant can help you identify suspicious activities and prevent potential security breaches before they occur. By staying one step ahead of hackers, you can fortify your defenses and keep your personal information safe and secure.
Reporting Hacked Accounts to Instagram
If you encounter a hacked Instagram account or suspect unauthorized access, it's crucial to report the incident to Instagram immediately. By notifying the platform's security team, you can help prevent further harm and protect the account owner's privacy. Reporting hacked accounts demonstrates your commitment to upholding ethical standards and contributing to a safe online environment for all users.
Additional Resources for Learning About Instagram Hacking
For those interested in delving deeper into the realm of Instagram hacking, there are numerous resources available to expand your knowledge and skills. Online forums, tutorials, and cybersecurity blogs offer valuable insights and practical tips for aspiring hackers. By leveraging these resources effectively, you can enhance your understanding of hacking techniques and stay ahead of emerging threats in the digital landscape.
Conclusion: Staying Safe and Secure on Instagram
In conclusion, hacking Instagram accounts can be a fascinating yet sensitive endeavor that requires a thorough understanding of ethical principles and legal boundaries. By following our comprehensive guide and adopting a responsible approach to hacking, you can navigate the intricate world of cybersecurity with confidence and integrity. Remember, the ultimate goal is not to exploit vulnerabilities for personal gain but to enhance security measures and protect users from potential risks. Stay vigilant, stay informed, and stay safe in your digital pursuits on Instagram and beyond.
hack instagram account instagram hack how to hack an instagram account how to hack instagram account how to hack instagram how to hack a instagram account hack instagram how to hack an instagram how to hack someones instagram how to hack into someones instagram how to hack someones instagram 2021 instagram password hack how to hack instagram accounts how to hack someone instagram instagram followers hack hack instagram password report instagram account hack instagram following hack hack instagram followers follower instagram hack followers instagram hack hack followers instagram follower hack instagram instagram hack followers instagram follow hack how to hack into an instagram account instagram hack for followers hack in someones instagram hack into someone instagram hack into someone's instagram how to hack back into my instagram account hack my instagram account hack to see how many times someone viewed your story instagram how to hack someone's instagram how to hack someones instagram account apps to hack instagram instagram hack report app to hack instagram hack someones instagram hack someone instagram someone hack my instagram hack instagram for free instagram hack free hack instagram tool instagram follower hack instagram verification code hack instagram hack tools free instagram hack hack into someones instagram why do people hack instagram

most easy way 2024 hack insta password instant : Pass355.com
most easy way 2024 hack insta password instant : Pass355.com
most easy way 2024 hack insta password instant : Pass355.com


Chore/stable fixes

What it does:

Fixes issues with macros as outlined here

Why it does it:

The code denies warning and will fail to build on newer versions of rust

Related issues:
https://github.com/rust-lang/rust/pull/34660

:+1: after tests all pass


Run bottlerocket targets if the version exists in BR releases

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm
/approve

/lgtm
/approve


PHP 8.1 upgrade

Update dependencies for PHP 8.1 support
Refactor code so that required parameters are before optional parameters.

Hi @mansisheth13 I'd updated this on the updates branch at  https://github.com/nswdpc/silverstripe-authentication-boilerplate/compare/master...updates, along with some other items.
I'd prefer to maintain the parameter order for the methods and just remove the false default to the first arg. It needs to be specified anyway because the 2nd arg is required, doing this will not break anything calling the public method.
Are you able to test out the updates branch to see if this works for you?
All of the other commits are in master and tagged.

Hi @JamesDPC ,
I've reverted the parameter order for the methods and removed the default values.
I've also updated one of the test's setUp signature to be consistent with SapphireTest.
The module test cases pass. I haven't been able to test much beyond that.

Hi @mansisheth13 - please see v0.3.1  (https://github.com/nswdpc/silverstripe-authentication-boilerplate/compare/v0.3.0...v0.3.1) as that version includes the updates here, along with a few other changes.
Will close this PR :)


[@formatjs/intl] An id must be provided to format a message

Describe the Bug
[@formatjs/intl] An id must be provided to format a message. You can either: 1. Configure your build toolchain with babel-plugin-formatjs or @formatjs/ts-transformer OR 2. Configure your eslint config to include eslint-plugin-formatjs to autofix this issue
Database
PostgreSQL
Relevant log output
No response
Which browser are you using? (if relevant)
No response
How are you deploying your application? (if relevant)
No response

same

same

Please upgrade to the latest version.

On the latest version, I have the same problem. Hosted on Vercel.

Anyone still having this issue, you can use this workaround. Open your browser local storage and enter the key umami.version-check with this the value {"version":"2.3.1","time":1690494329049}. This will be fixed in the next version.

Thanks, works great, waiting the next version :)

Anyone still having this issue, you can use this workaround. Open your browser local storage and enter the key umami.version-check with this the value {"version":"2.3.1","time":1690494329049}. This will be fixed in the next version.

I wrote yesterday about clearing local storage, but if you don't upgrade to v2.3.1 you still get this error and I deleted the message.

Fixed in v2.4.0.


*.po and VIM tutor files for Latvian language

It has translated *.po file for interface and VIM Tutor in Latvian.

Codecov Report

Merging #1675 into master will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1675      +/-   ##
==========================================
+ Coverage   74.85%   74.88%   +0.03%
==========================================
  Files          76       76
  Lines      124942   124942
==========================================
+ Hits        93521    93563      +42
+ Misses      31421    31379      -42

Impacted Files
Coverage Δ

src/channel.c
83.53% <0%> (-0.14%)
:arrow_down:

src/screen.c
74.22% <0%> (+0.11%)
:arrow_up:

src/term.c
53.37% <0%> (+0.17%)
:arrow_up:

src/message.c
68.47% <0%> (+0.2%)
:arrow_up:

src/gui_gtk_x11.c
47.39% <0%> (+0.2%)
:arrow_up:

src/window.c
81.12% <0%> (+0.53%)
:arrow_up:

src/gui_beval.c
43.96% <0%> (+4.02%)
:arrow_up:

Continue to review full report at Codecov.

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

I have included the changes, thanks.


fix: :heavy_minus_sign: Remove a package.

Codecov Report

Merging #604 (878ee32) into main (964cf6e) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main      #604   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            6         6
  Lines           29        29
  Branches         5         5
=========================================
  Hits            29        29

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


Various improvements to reduce number of auths

Reduces the number of times the plugin will attempt to authenticate to reduce the chance of getting 429s as seen in #58 #59
Pulls in https://github.com/bm1549/frigidaire/pull/33

Refuses to re-authenticate if the exception was due to too many authentications
Handles b'' response from server to prevent unnecessary exceptions and re-authentication

Pulls in https://github.com/bm1549/frigidaire/pull/34

Removes restriction for Farehnheit temp ranges

Additional change to save and load session_key and regional_base_url to reduce the chance of re-authenticating on restart
Note: The session_key is only saved on initial auth and not on a subsequent re-authentication, so it may be stale when the service starts. A future improvement here would be to save the session_key again after re-authentication or before stopping the service

I've updated to 127e3cb67f78ecec6c2a569cd8c65189b1b93b66.  note the rollback also worked for me as well before rolling forward to this. will comment later if I have any issues.

@karlg100 👋 just wanted to check in if it's doing better/worse/same as before

Much better. No issues here!

I also ran into this. Saw an update for the Frigidaire HACS integration so I loaded it. It immediately broke my Frigidaire integration with the maximum login attempts error. I updated the two files from this commit, waited two hours, then reloaded the integration. Everything's working again (for now?)

Good to hear it's working well. Gonna merge it


[FEATURE REQUEST] Support winget install remotely for mass devices

Please confirm these before moving forward

[X] I have searched for my feature proposal and not found a work-in-progress/duplicate/resolved/discarded issue.
[X] This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use this template

Describe the new feature
We currently have over 300 devices at our company and a solution like this would be perfect for a package manager solution.
Is there any long term plan to support Silent switches for remote installations etc?
Describe how this new feature could help users.
A feature like this could allow WingetUI to become a go-to solution for larger enterprises that don't want to deal with the costs of a solution like chocolatey.

Hello @Jhiggins1997,
please email me at the email shown on my profile


fix add outfile and export write json column with string to csv

Proposed changes
Issue Number: close #xxx
afer this pr, you can outfile or export json type column to csv.
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run p0

run buildall

run beut


High CPU load from "Electron" process when in Live Share session, macos arm64

Describe what happened:
Getting abnormally high CPU load from a ghost "Electron" process which has parent process Electron, which itself has parent VS Code. MacOS Big Sur on M1 CPU (arm64) on latest vs code insider build (1.64.0), and latest Live Share version. This only appears when in a Live Share session as a guest, I haven't tested whether it happens if you're the host.
What was your system configuration?
Product and Version [VS/VSCode]: VSCode Insiders 1.64.0-insider
OS Version[macOS/Windows]: macOS Big Sur 11.2.3 arm64
Live Share Extension Version: v1.0.5196
Target Platform or Language [e.g. Node.js]: Node
Steps to Reproduce / Scenario:

Join Live Share session on above system
Open Activity Monitor
Sort CPU processes by % CPU header
See high CPU usage, battery drain, etc.

Please attach logs to this issue:
See attached
20211210_230542_Agent.log
20211210_230555_16391775556830_VSCode.log
Screenshots

+1 but on intel mac

Did you have the audio extension installed?

@Davsterl Yes

same issue on m1 air when using vscode electron hits 98% cpu usage

Same here with:

macOS Monterey
Intel processor
Visual Studio Code 1.64.2
Live Share v1.0.5330
It got to the point where live share feature as a guest (but not as a host) is unusable.

Are more of us just going to keep reporting it here or will someone from the live share team please decide to step in, take action and try to diagnose the issue?

Same here with:

macOS Monterey
Intel processor
Visual Studio Code 1.64.2
Live Share v1.0.5330

It got to the point where live share feature as a guest (but not as a host) is unusable.

Same issue here with the same specifications.
Please solve this issue!

okay guys i think I have an solution, if anyone of you guys is using typescript? then I did two things to reduce my CPU issue,

Switch to this extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next
Downgrade your typescript version inside projects to 4.4.4 apparently TSC was the culprit in my case, all of my builds started failing due to a bug in latest TS release and when I saw the same behavior on one of my vercel deployments then I got it.

Are all of these occuring for you when the Live Share Audio extension is installed? We're trying to reproduce this behavior.

For me yes, even after uninstalling the issue persists, like a curse

For me as well, the CPU usage is really high after joining a live share session.

@Davsterl - i dont have liveshare extension installed and still i am facing this problem.

S

Same here with:

macOS Monterey
Intel processor
Visual Studio Code 1.64.2
Live Share v1.0.5330

It got to the point where live share feature as a guest (but not as a host) is unusable.

Same system, same version, same issue.

Same for me:

macOS Catalina 10.15.7
GHz 6-Core Intel processor
16 GB of RAM
VS Code 1.64.2

I opened Activity Monitor and quit electron task. Got a popup in VS Code that the Extension host terminated unexpectedly. Gave me a helpful popup to Restart Extension Host. Did so, and everything was snappy again. I was locally running a Go server (including MySQL database, ElasticSearch server and GCSFuse), a Typescript watch build command through NPM and a SASS watch terminal. All of these kept running no problem.

Same here:

VS Code  1.66.2 (Universal)

no Live Share

macOS Catalina 10.15.7

MacBook Pro (13 inch, 2017, two thunderbolt 3 ports)

2.3 GHz Dual-Core Intel Core i5

8 GB RAM

neither quitting VS Code nor killing the Electron process helps

Same here:
with:
Intel Mac (21.5-inch, 2017)
2,3 GHz Dual-Core Intel Core i5
32 GB 2133 MHz DDR4
Intel Iris Plus Graphics 640 1536 MB
and VSCode.
For me it's happen while i am developing with nextjs (12.1.6) and VsCode version: 1.67.2. It's too slow (impossible to work), It's take 5s to change a tab.

same in Mac Air Monterey M1.
VSCode: 1.67.2

After each text change in VSCode it begins to eat 100% CPU for some minutes starting to check it via extentions.

Monterrey 12.3.1
M1 Pro
VSCode
Version: 1.67.2 (Universal)
Commit: c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5
Date: 2022-05-17T18:20:57.384Z
Electron: 17.4.1
Chromium: 98.0.4758.141
Node.js: 16.13.0
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 21.4.0

I found that if I force kill the process "Electron", the VSCode continues to work well but it stops eating the CPU.

Apologies for the delay here.
From the thread, I see first off that this is occurring while having had the Live Share Audio extension installed. If so, we will soon be sunsetting this feature (Live Share Audio) and will work towards a better use experience for communication needs for Live Share users from the editor.
If you didn't have the Live Share Audio extension installed, are you still able to reproduce the issue? In the last few weeks, we released a change that removed a separate process we used to have named vsls-agent that could have been contributing to this behavior.
I will keep this issue open and add a "needs-more-info" label. Thank you.

Closing this based on my above post. This should be resolved.


[ZEPPELIN-1334] Environment variable defined in interpreter setting doesn't take effect

What is this PR for?
I define SPAKR_HOME in interpreter setting, but it doesn't take effect. This PR is for bring back the environment variable defined in interpreter setting.  The root cause is that we reset the env after creating RemoteInterpreter.
         new RemoteInterpreter(property, noteId, className, conf.getInterpreterRemoteRunnerPath(),
             interpreterPath, localRepoPath, connectTimeout, maxPoolSize,
             remoteInterpreterProcessListener, appEventListener);
    remoteInterpreter.setEnv(env);

What type of PR is it?
[Bug Fix]
Todos

[ ] - Task

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-1334

How should this be tested?
Tested manually.  Create 2 spark interpreter setting, one for spark1 another is for spark2. And define SPARK_HOME for each interpreter. Then I can run both spark1 and spark2 in one zeppelin instance.
Screenshots (if appropriate)

Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

@Leemoonsoo Please help to review.

Thanks @zjffdu for the fix. Let me take a look.

@zjffdu thank you for fixing it!
After the review we better merge this to both, master and branch-0.6

@bzz Sure, let me know if I need to create another PR for 0.6

@zjffdu Tested and It looks good to me.
There is an unittest for set environment variable for remote interpreter at RemoteInterpreterTest.java. However, the unit test is not testing the case this fix addresses.
It's not going to be a blocker but I think it'll be really beneficial to have a unittest that covers this fix, somewhere in InterpreterFactoryTest.java. @zjffdu Is it going to be difficult to add the test?  Let me know if you need any help!

@Leemoonsoo  I have added unit test, please help review. failed test seems irrelevant.

@zjffdu Looks great to me, modulo minor style issue above, thank you and :+1: for tests!
One more thing - it's a bit strange ZEPPELIN-1334 has fix-for version ONLY 0.6.2 which implies merging only to branch-0.6 but this PR is to master.
Let's merge it, as soon as those 2 issues are addressed!

All 3 CI failing profiles: Spark 2.0 and 1.6 are very consistent
[INFO] Zeppelin: Zengine .................................. FAILURE [ 44.356 s]

Failed tests:
  InterpreterFactoryTest.testRemoteRepl:118 expected:<VALUE_1> but was:<null>

Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.108 sec <<< FAILURE! - in org.apache.zeppelin.interpreter.InterpreterFactoryTest
testRemoteRepl(org.apache.zeppelin.interpreter.InterpreterFactoryTest)  Time elapsed: 0.012 sec  <<< FAILURE!
java.lang.AssertionError: expected:<VALUE_1> but was:<null>
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failNotEquals(Assert.java:743)
	at org.junit.Assert.assertEquals(Assert.java:118)
	at org.junit.Assert.assertEquals(Assert.java:144)
	at org.apache.zeppelin.interpreter.InterpreterFactoryTest.testRemoteRepl(InterpreterFactoryTest.java:118)
```

@zjffdu  could you please take a look and make sure it's not related to the changes?

Thanks @bzz, I have fixed the code style issue. Another remaining thing is that the unit test I added is failed when running it using maven with other unit test. But it succeeded when I ran it individually. this is very weird.

@zjffdu so there must be some state that persists between the runs.
@Leemoonsoo do you have any idea what that state might be that affects InterpreterFactoryTest ? There seems to be nothing like @BeforeClass, etc.
Shall we try re-triggering CI one more time?

Very similar test failure as we discussed above happened in un-related #1363 here

Failed tests:
  InterpreterFactoryTest.testRemoteRepl:123 expected:<VALUE_1> but was:<null>

Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.146 sec <<< FAILURE! - in org.apache.zeppelin.interpreter.InterpreterFactoryTest
testRemoteRepl(org.apache.zeppelin.interpreter.InterpreterFactoryTest)  Time elapsed: 0.032 sec  <<< FAILURE!
java.lang.AssertionError: expected:<VALUE_1> but was:<null>
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failNotEquals(Assert.java:743)
	at org.junit.Assert.assertEquals(Assert.java:118)
	at org.junit.Assert.assertEquals(Assert.java:144)
	at org.apache.zeppelin.interpreter.InterpreterFactoryTest.testRemoteRepl(InterpreterFactoryTest.java:123)

PR rebased.

@Leemoonsoo @bzz I just fix the unit test. The root cause is that HeliumApplicationFactoryTest will also register these interpreters. And all these unit tests are in the same JVM. So I change pom.xml to fork new jvm for each unit test.

Great work @zjffdu!
Looks good to me!

Merge it to master and branch-0.6 if there're no more discussions.


feat: Support writing QR code SVG and PNG to io.Writer

This adds support for writing SVG and PNG to an io.Writer.
There is currently support to write the generated QR code directly to a file in these file formats.
There are, however, cases where the QR code is to be sent over the network. Without this feature, the workaround would be to write to a temporary file and then read that which is not convenient nor efficient.

Great catch, maybe you should add some test cases to meet the needs of codecov.

LGTM


uncommon failure while running a CI

Describe the bug
failing to run in ci board, getting the following error:
Error signal: -11 SIGSEGV
was adviced by Arthur that another user has the same issue.
To Reproduce
Steps to reproduce the behavior:
run my ci:
https://qa/CDE-Users/HW_ALG/CIS/tests/products/HM2/commit/33f78fa151505a4b26caf6f4d80104dee0f492af?batch=Full_Mode&reference=aa8a6a20fe0b4e43b0276f6a2934a76d7d8850dc&selected_views=logs&filter=

Hi Amit,
Here the failure is not related to QA-Board, it's a segfault of the CDE application.
It may be related to the shared filesystem issue this morning, it was full. Ela showed me a corrupted, truncated binary... Now that binary wouldn't execute at all. Here it does, so I suggest running it under gdb and seeing what happens. We should take that discussion offline.
When I suggested creating an issue, it was more about the nice feature you suggested: displaying announcements in the application, e.g. to warn about scheduled maintenance, or issues like the shared filesystem being down and causing failures everywhere.

Hi Arthur
Thanks for the feedback, I must have misunderstood you,
I will add the suggestion there aswell
Thanks
Amit
From: Arthur Flam<EMAIL_ADDRESS>Sent: Monday, March 23, 2020 12:34 PM
To: Samsung/qaboard<EMAIL_ADDRESS>Cc: Amit Kadmon<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Samsung/qaboard] uncommon failure while running a CI (#5)
Hi Amit,
Here the failure is not related to QA-Board, it's a segfault of the CDE application.
It may be related to the shared filesystem issue this morning, it was full. Ela showed me a corrupted, truncated binary... Now that binary wouldn't execute at all. Here it does, so I suggest running it under gdb and seeing what happens. We should take that discussion offline.
When I suggested creating an issue, it was more about the nice feature you suggested: displaying announcements in the application, e.g. to warn about scheduled maintenance, or issues like the shared filesystem being down and causing failures everywhere.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://protect2.fireeye.com/url?k=f737d44e-aae36826-f7365f01-0cc47a3356b2-1461d8fe321f8d5e&u=https://github.com/Samsung/qaboard/issues/5#issuecomment-602511973, or unsubscribehttps://protect2.fireeye.com/url?k=43111d7b-1ec5a113-43109634-0cc47a3356b2-6f0081e3b690009e&u=https://github.com/notifications/unsubscribe-auth/AO5FRDMM4354QUQ5Q2QQVTLRI43KZANCNFSM4LRX7KGQ.

Yes, I'll appreciate if you can open a different issue for the feature, I'll close this one.
So indeed, in the end, it was related to truncated binaries, with different errors depending on the side that's left 😕 Everything month we learn a new NFS failure mode 🙌


Support FS[_] params in algebras

We are currently unable to implement methods like ApplicativeError#recoverWith because they rely on senf FS[_] programs as args and that requires mutually recursive interpreters. We need a fix or workaround for this ASAP as this is currently blocking implementation of other effects and starts affecting users. This is also related to https://github.com/frees-io/freestyle/issues/361
There is FreeK which seems to work around this limitation in nutcracker https://github.com/TomasMikula/nutcracker/blob/master/src/main/scala/nutcracker/util/FreeK.scala

We have paused that for the moment. Peter couldn't find a solution but he will keep thinking about it.


Extract secp256k1-program

Problem
solana_sdk::secp256k1_instruction blocks ripping out solana_sdk::precompiles
Summary of Changes

Move to its own crate and re-export with deprecation notice
Make serde and bincode optional in the new crate

I can't comment exactly there, but what do you think if we update the examples on the docs to use the individual crates instead of the solana-program/-sdk? Happy to push the change to your branch if that is easier.


Remove dependency on create-react-context

Hey, really useful library!
I noticed it uses create-react-context as a dependency, and create-react-context only supports up to react: ^16.0.0.
Do you think it's possible to remove that dependency and use the normal 'createContext` from React?

is there any problem right now?
create-react-context is used between versions 16.0.0 and 16.3.0 to support React.createContext which is only supported on 16.3.0, it works as follows

between versions 16.0.0 and 16.3.0: use implementation methods of itself
^16.3.0: use React.createContext directilly

yeah, as it's marked a direct dependency instead of optional dependency,
PNPM warns when using React18 as it's not supported by create-react-context.
I think making it an optional dependency could solve it
El mar., 11 oct. 2022 3:50, CJY @.***> escribió:

is there any problem right now?
create-react-context is used between versions 16.0.0 and 16.3.0 to
support React.createContext which is only supported on 16.3.0, it works
as follows

between versions 16.0.0 and 16.3.0: use implementation methods of
itself
^16.3.0: use React.createContext directilly

[image: image]
https://user-images.githubusercontent.com/18415774/194979137-3c436313-5e09-4fbd-b19b-befd2dcd5a23.png
—
Reply to this email directly, view it on GitHub
https://github.com/CJY0208/react-activation/issues/230#issuecomment-1273984080,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACSOOCZOUMSMUSYHKJQHUP3WCTBVNANCNFSM6AAAAAARBND4HI
.
You are receiving this because you authored the thread.Message ID:
@.***>


TypeError: __collate_fn()

python = 3.6
pytorch = 1.3.0
After python run.py, show this error massage
Traceback (most recent call last):
File ".\run.py", line 105, in
train(model, criterion, loader, config)
File ".\run.py", line 39, in train
for step, (data, label) in enumerate(train_loader):
File "C:\Users\90607.conda\envs\Att-BLSTM-relation-extraction-master\lib\site-packages\torch\utils\data\dataloader.py", line 346, in next
data = self._dataset_fetcher.fetch(index)  # may raise StopIteration
File "C:\Users\90607.conda\envs\Att-BLSTM-relation-extraction-master\lib\site-packages\torch\utils\data_utils\fetch.py", line 47, in fetch
return self.collate_fn(data)
TypeError: __collate_fn() takes 1 positional argument but 2 were given

I think you can see this issue, maybe useful to you.


Promote .NET 461 to .NET 462

We was waiting the release of JCOBridge 2.5.0 to update the framework version. We anticipate this even if JCOBridge 2.4.12 is still on .NET Framework 461


SECURESIGN-276 | Install helm charts with a binary CLI

This pr aims to add a CLI binary tool for installing TAS through the helm charts
Testing

Checkout this branch
Have a cluster up and be authenticated with it
From the root directory of the sigstore-ocp repo run the command go build -C tas-installer -o ../tas-install this will build the cli binary and place it into an executable called ./tas-install in root
To test installation run the cmd ./tas-install install from root
Watch for jobs, sign and verify to confirm working.

Comments
The install cmd aims to replicate the tas-easy-install.sh script, I figured this would be a good baseline then we can add or change how things are done as we go, open to any and all feedback on how to improve code and do this a better way.
Heres the output of the help command:
./tas-install help
Using kube config found at /home/japower/.kube/config
The tas-installer cli tool allows for easy installation of the Trusted Artifact Signer stack.

Usage:
  tas-installer [command]

Available Commands:
  envgen      Generates a script to define env vars to communicate with TAS
  help        Help about any command
  install     Installs Trusted Artifact Signer

Flags:
  -h, --help                help for tas-installer
      --kubeconfig string   Specify the kubeconfig path (default "/home/japower/.kube/config")

Use "tas-installer [command] --help" for more information about a command.

Ive included a way to generate the env var script aswell as add a way to specify a kube config which can be done like so
./tas-install --kubeconfig <path/to/kubeconfig> install, it defaults to ~/.kube/config.
I believe that when we can this should be separated out into its own repo but for now it must live here so it can access the helm charts.

@sallyom @lance fyi :)

Shouldn't this go into the gamma release branch?


Grey Box with empty profile image URL on auction info page

Reported at https://rink.hockeyapp.net/manage/apps/37020/feedback/410853#message854664 by @katarinabatina

Closed by @orta already.


Missing link to this-week-in-rust

Content Feature Request
Summary
A link to this-week-in-rust from the community page.
Motivation
This-week-in-rust is a great way to stay up to date with news about Rust, about best practices, interesting projects and crates, and generally a great way to learn about the language. I've found it very valuable.

i agree! i'm not entirely sure where it would go but i would welcome a PR for this! perhaps the community page?

Link created. PR submitted.

@ashleygwilliams This issue seems to be resolved by #583

thanks @coder206!


Fix <FileTree> overflow bug in Safari/iOS

What kind of changes does this PR include?

Changes to the docs site code

Description

Fixes a bug where items in the FileTree could break to a new line inelegantly in Safari/iOS:

Can't test on Safari myself, but you have my approval!


Empty loadBalancerSourceRanges allows LB access from everywhere

If the user omits allowedSourceRanges field in the PostgreSQL manifest, the service generated from that spec lacks the loadBalancerSourceRanges restrictions. As a result, no restrictions is applied on the network access and the service is accessible from everywhere.
The most straightforward solution is to set the loadBalancerSourceRanges to <IP_ADDRESS>/32 if allowedSourceRanges are empty, however, that would make the target load balancer unusable.
I'd propose to consider allowedSourceRanges a mandatory field in the manifest. One can always emulate "free for all" with something like <IP_ADDRESS>/0.

As we agreed on earlier, two things need to be implemented:

[ ] if empty allow range we fall back to deny everything, as a safe default. This also presents a valid state for the LB security group to transition from and to without any kind of failure state for the cluster/operator.

[ ] make the creation of the ELB optional, the default should be an operator config entry, as future deployments will only create K8S service for local access.


Pass models to buildOrm callback

I can't see any reference to app object, so i suppose this is the way to access map of models on server.

Thanks @ertrzyiks, this looks good. At the moment I'm using this within a Sails app where the models have already been initialized, and so I just pass them in with a call to plugin.setOrmModels(sails.models). This change will cover the alternate use case.
For reference until I update the docs (this is still very much a work in progress), here is my full use on the server:
In my Fluxible bootstrap.js for both server and client I do:
import WaterlineModelsPlugin from 'fluxible-plugin-waterline-models';
fluxible.plug(new WaterlineModelsPlugin({
  // Load Waterline ORM adapters that will be used on the client
  'waterline-sails.io.js': require('waterline-sails.io.js')
}));

And then on my server.js side where I have access to the sails object I do:
app.getPlugin('WaterlineModelsPlugin')
  // Add connections used only on the client.
  .addConnections({sailsSocketClient: sails.config.connections.sailsSocketClient})

  // Add model definitions for use on the client, which basically specifies using the 'waterline-sails.io.js' adapter
  .addModelDefs(sails.hooks['model-definitions'].getUpdatedDefs('clientSocketIo'))

  // Set the models already initialized by Sails.js for use on the server.
  .setOrmModels(sails.models);

@marnusw its great to see example, thanks! my configuration is little different, im trying to adapt :)

Cool. It may be that there are other aspects that aren't ideal when using the plugin to initialise the models on the server, since I'm only doing so on the client and leaving the server side to Sails. If you find other issues let me know.
I'll see if I can make time to go through the implementation again over the weekend and maybe add some proper docs.


unable to inject af-el components

Hi Eytan, first of all, great work here, this concept can allow people to save so much time.
In the latest version (0.7.3), the views generated by the appfairy command are a bit different and I don't know how to use child components, could you provide a snippet as an example of how to use it? if you do, I can send you a PR with an up to date example.
The HTML bit exported from webflow is as follows. I'll call it MainView

      <form id="wf-form-Producdt-Identification-Form" name="wf-form-Producdt-Identification-Form" data-name="Producdt Identification Form">
          Product Name
          <input type="text" class="w-input" maxlength="256" name="name" af-sock="prod-name" data-name="Name" id="name" required="">
          [...]
          <input type="submit" value="Submit" data-wait="Please wait..." af-sock="prod-submit" class="w-button">
</form>

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.

In the generated MainView, in the place of the div with af-el=prod-form it generates some lines like these

  <ProdFormView.Controller-af-sock-prod-form />
       {/* [if lte IE 9]><![endif] */}

Then in MainController I did the following, according to the 'prefetch' tutorial
import React from 'react';
import ProdFormController from './ProdFormController';
import MainView from '../views/MainView';

export default (params) => (
  <MainView>
      <prod-form {...params} />
  </MainView>
);

when running a project with this view and controller renderd by the Router, I get an error like this:
TypeError: Property property of MemberExpression expected node to be of a type ["Identifier","PrivateName"] but instead got "StringLiteral"

Trying to find out what's wrong, I saw the view on your example, and it's a bit different, there the af-el element would be parsed as

Registered Immigration Agent in Sydney, Australia

            {proxies['contact-form'] && <ContactFormView.Controller {...proxies['contact-form']}>{proxies['contact-form'].children}</ContactFormView.Controller>}

It doesn't look like something generated by the current version.
Could you guide me on how the new parsed views are supposed to be used?
Thanks! keep up the great work!.

Did you make your ProdFormController and wrap it in main view? Like:
`class ProdFormController extends React.Component {
state = {}
render() {
return (

)
}
}`

I get the same error when af-el and af-sock are assigned to the same Div. Got the error even with a clean project trying to follow the original tutorial video. Couldn’t figure out how to fix it though

Did you make your ProdFormController and wrap it in the view? Like:
class ProdFormController extends React.Component {
 state = {}
render() {
return
<ProdFormView>
<name onChange={this.setName} />
<submit onClick={this.submit} />
</ProdFormView>
 }
}

I did, but that's not relevant to the issue because the error happens in the line that tries to inject that controller.
My workaround was to remove all component calls like ProdFormView.Controller-af-sock-prod-form and replace them with ProdFormView.Controller. But it's not optimal to work like that

Yeah you're right, I didn't catch that part. I have done the same, I was fixing a view-second-element-input af-el that would convert to ViewSecondElement.Controller-input on my view to ViewSecondElementInput.Controller It might be or might not have to do the same but I actually had to rename some of my af-sock's and af-el's to something else until they converted correctly and didn't have to mess with that file every time I updated.

ah, yes, I tried making af-el a partent of the af-sock with the same name and it worked. It's so weird that you cannot nest af-el's, I guess we can't generate separate views for some components ):

What I figured is that you can definitely nest af-els. But the "nesting" would have to be in the React code.
import AfElSecondController from './controllers/AfElSecondController';
class AfElFirstController...{
render(){
return(
<AfElSecondController/>
)
}
}
Say you want to make any other component in Webflow like a card that want to put that in a grid (for collections etc). I'll create a new page in webflow, make the element (card), then give the main card the af-el of say "product-card" and name all the different components with their af-socks. In say the second af-el "AfElSecondController" code I do:
import ProductCardController from './controllers/ProductCardController';
class AfElSecondController...{
render(){
const arrayOfCards = [<ProductCardController {propsIWantToPassToEachCard} />]
return(

{arrayOfCards}

)}
}
Inside my ProductCardController I have:
import ProductCardView from './views/ProductCardView'
class ProductCardController extends Component{
render(){
const { first, buttonCallback } = this.props
return(
<ProductCardView>
   <myfirst-af-socket>
     //value i want to add on socket
       {first}
   </myfirst-af-socket>
  <mybutton-af-socket onClick={() => buttonCallback()}>
</ProductCardView>
)
}
}

this is not related to the issue being reported, which is a parsing problem (in the generated views), that worked out when I avoided setting af-el and af-sock in the same element (doing af-el as a child of af-sock instead)
because, yes, sometimes apps need something to inject a component to, not only field values, and this use case is documented as working.

af-el and af-sock can now co-exist. I fixed that.


3 new user submitted additions

Submitted via email ...


Add Portuguese translations

These are the changes from the PR below with the changes from the latest version of EB.
https://github.com/OpenConext/OpenConext-engineblock/pull/868
@domgon would you be so kind to review if this is could land in EB?

Closed in favour of #870


Why Dialog instead of AlertDialog?

@afollestad Thanks a ton for the awesome library!!!!
Why did you choose to extend android.app.Dialog instead of android.app.AlertDialog?

Because Dialog is more generic and I don't want any layering under my customization.


Dcat oai

:heart: Thank you for your contribution!
Description
Closes https://github.com/zenodo/ops/issues/421
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

[ ] I'm aware of the code of conduct.
[ ] I've created logical separate commits and followed the commit message format.
[ ] I've added relevant test cases.
[ ] I've added relevant documentation.
[ ] I've marked translation strings (for relevant code).
[ ] I've followed the CSS/JS and React guidelines (for relevant code).
[ ] I've followed the web accessibility guidelines (for relevant code).
[ ] I've followed the user interface guidelines (for relevant code).
[ ] I've identified the copyright holder(s) and updated copyright headers for touched files (>15 lines contributions).
[ ] I've NOT included third-party code (copy/pasted source code or new dependencies).

Third-party code
If you've added third-party code (copy/pasted or new dependencies), please reach out to an architect.
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

You license your contribution under the same terms as the current repository’s license.
You agree that you have the right to license your contribution under the current repository’s license.

Merged in https://github.com/inveniosoftware/invenio-rdm-records/pull/1713


fix(navbar): on Mobile Screen Navbar remains open even page is changed

When we go to the Mobile Screen and when we click on Navbar, it opens the Collapse, and when we click on any of the Link and it get redirected to another page, but Navbar Collapse isn't getting closed, it was only getting closed from Navbar Toggle nowhere else.
This fix is adding the onClick event to NavbarCollapse so whenever we click on the Link, it is closing the navbar.
Current:

Fixed:

what is LGTM @nigellima ?

Looks Good To Me 😄

what is LGTM @nigellima ?

Looks Good To Me 😄

Understood!.. can you please approve the review again, please @nigellima

@SutuSebastian can you please review the PR, and approve?

@SutuSebastian , can you please help regarding the CI / build (pull_request) is getting failed now..

@SutuSebastian , can you please help regarding the CI / build (pull_request) is getting failed now..

its just codecov going nuts again...

@SutuSebastian , can you please help regarding the CI / build (pull_request) is getting failed now..

its just codecov going nuts again...

Understood!.. I don't have to worry about it, right sir @SutuSebastian ?
so I guess this PR had to be merge manually, if I am not wrong due to this check fail due to Codecov

@SutuSebastian , can you please help regarding the CI / build (pull_request) is getting failed now..

its just codecov going nuts again...

Understood!.. I don't have to worry about it, right sir @SutuSebastian ?
so I guess this PR had to be merge manually, if I am not wrong due to this check fail due to Codecov

no, nothing from ur side, i'll merge it anyway, small changes


System.Runtime.InteropServices.SEHException when calling RunFromJSON

Context
I want to use QPdfNet in my .NET Framework 4.8 project. Within the project, I'm modifying PDF documents using PdfSharp, but PdfSharp is not very tolerant of errors in the PDF structure. Therefore, I need to validate the documents before making modifications. I plan to do this using QPDF, specifically with the beautiful wrapper QPdfNet. My application runs on a Windows 10 machine.
Problem
When calling an external native C++ function, I encounter an exception: System.Runtime.InteropServices.SEHException: 'External component has thrown an exception.'.
The value of the ErrorCode and HResult properties of this exception both are -2147467259. The stack trace is:
at QPdfNet.Job.InternalRun(String& output, Byte[]& data) in C:\Temp\QPdfNet\QPdfNet\Job.cs:line 2265
at QPdfNet.Job.Run(String& output) in C:\Temp\QPdfNet\QPdfNet\Job.cs:line 2298
at PdfSharpTest.Program.IstPdfDokumentValide(String pdfPath) in C:\Temp\PdfSharpTest\PdfSharpTest\Program.cs:line 67
at PdfSharpTest.Program.SindPdfDokumenteValide(List`1 pdfPaths) in C:\Temp\PdfSharpTest\PdfSharpTest\Program.cs:line 55
at PdfSharpTest.Program.Main() in C:\Temp\PdfSharpTest\PdfSharpTest\Program.cs:line 41

Repro steps

Create a new ConsoleApplication project, choose .NET 4.8 or .NET 4.6.2 (I have this exception with both frameworks) as the target framework.
In the Main method, add the lines:

QPdfNet.Loggers.Console logger = new QPdfNet.Loggers.Console();
var job = new Job(logger);
string pdfPath = "Path/To/A/Pdf/Document.pdf";
var result = job.InputFile(pdfPath).Check().Run(out var output);

Compile and run the program.

Observations

The exception does not occur when using the latest version of the framework, net8.0. Even though net8.0 is not officially supported, QPdfNet works seamlessly with it.
When I include the function with the built-in DllImport attribute in my program, I can call it without any exceptions:

[DllImport("qpdf29.dll", CallingConvention = CallingConvention.Cdecl, EntryPoint = "qpdfjob_run_from_json")]
static extern int RunFromJSON(string json);

I suspect the issue lies in how the native function is loaded using [RuntimeDllImport(Constants.QPdfDllName, CallingConvention = CallingConvention.Cdecl, EntryPoint = "qpdfjob_run_from_json")].
3. The built-in Console Logger in QPdfNet reports that all native functions have been successfully loaded, specifically: Successfully loaded native function 'qpdfjob_run_from_json' with handle '140734778344928'.

I also developed a C++ program, compiled it as a library (ConsoleApplicationQpdf.dll) for the platform x64, copied this library into the x64 directory of my C# program. Subsequently, I added the following lines to the file  QPdfApi.cs:
[RuntimeDllImport("ConsoleApplicationQpdf.dll", CallingConvention = CallingConvention.Cdecl, EntryPoint = "wrap"]
int wrap();

Next, I incorporated the line this._native.wrap(); in the constructor public Job(ILogger? logger = null) withinJob.cs. Upon initiating the application, an exception was raised:
System.AccessViolationException: 'Attempted to read or write protected memory. This is often an indication that other memory is corrupt.'
I also observed that when importing my function named wrap, the QPDfNet logger output indicated:
2024-02-08T12:01:18.663 - Trying to load native function 'wrapEmpty' from the library with handle '140705332002816'
2024-02-08T12:01:18.663 - Successfully loaded native function 'wrapEmpty' with handle '140705332072653'

It is noteworthy that the exception persists regardless of whether I invoke the wrap function or any other function from the QPDFNet. In all cases, the System.AccessViolationException occurs. My intention was to investigate the details of the exception from the original native code.
Here is my C++ program:
#include "windows.h"
#include <exception>
#include <iostream>

using namespace std;

extern "C" {
	__declspec(dllexport) int qpdfjob_run_from_json(char const* json);

typedef int (*ImportedFunction)(char const* json);

__declspec(dllexport) const char* wrap()
{
	HMODULE m = LoadLibrary(L"C:\\Temp\\PdfSharpTest\\PdfSharpTest\\bin\\Debug\\net48\\x64\\qpdf29.dll");
	ImportedFunction importedFunction = (ImportedFunction) GetProcAddress(m, "qpdfjob_run_from_json");
	// char const* json = "{\r\n  \"inputFile\": \"C:\\\\Users\\\\myname\\\\Desktop\\\\Document.pdf\",\r\n  \"check\": \"\"\r\n}";
	char const* json = "{\r\n  \"inputFile\": \"C:\\\\Users\\\\myname\\\\Desktop\\\\Document.pdf\",\r\n  \"check\": \"\"\r\n}";
	try
	{
		int ret = importedFunction(json);
	}
	catch (const exception& ex)
	{
		return ex.what();
	}

	return 0;
}

};

int main() {
	wrap();
}

I really have no idea why you get the exception with a .net 4.8 project. I also use it in a 4.8 project and don't have any problems. Are you sure that you are using the correct dll .. e.g. the 32 bit version in a 32bit process and x64 in a 64 bits proces?

I tried to console app and also get an exception... I'll try to look into it a little bit more this evening

Are you sure that you are using the correct dll
No. But I'm not doing anything specific. I don't manually provide the path to the DLL. It should work "out of the box". At least it works so I the target framework is 8.0 (or perhaps 6.0 and above).

One more observation: Your test project has <TargetFramework>net6.0</TargetFramework>, and as a result, all tests pass without any exceptions. If you were to choose net48 as the target, you might encounter the same exception in the test project.

Are you sure that you are using the correct dll

No. But I'm not doing anything specific. I don't manually provide the path to the DLL. It should work "out of the box". At least it works so I the target framework is 8.0 (or perhaps 6.0 and above).
One more observation: Your test project has <TargetFramework>net6.0</TargetFramework>, and as a result, all tests pass without any exceptions. If you were to choose net48 as the target, you might encounter the same exception in the test project.

It looks like some kind of interop error... but without an exception that can give me a clue what is going wrong it will probably hard to figure out why this happens.

Turning that off fixes the problem for me... don't know if that is still the default option in newer .net projects

Where do you have this option? The window looks so on my machine (VS 2022 Preview):

It are the properties from a .net 4.8 console app ... I have Visual Studio 2022 enterprise

I found the circumstances, under wich the exceptions happens. This behavior is probably bot related to QPdfNet. Consider these points:

net48 project
Comment out the lines

SetInfo(_loggerHandle, qpdf_log_dest_e.qpdf_log_dest_custom, infoPointer);
SetWarn(_loggerHandle, qpdf_log_dest_e.qpdf_log_dest_custom, warnPointer);
SetError(_loggerHandle, qpdf_log_dest_e.qpdf_log_dest_custom, errorPointer);

in QPdfNet.
After that, no exception is raised.
But in this case, you don't have exit codes. As soon as these lines are in the code, an exception is raised. Have you any idea why it can happens? Key words would be "native function, returns something, StringBuilder in C#".

Yes, this is the cause. At first I tested it in my main program - it is an almost 25 years old big project that targeting net48. Then I tested it in a console app, also targeting .net48. In the Job class, the mentioned lines for exit codes commented out.

I successfully obtained the exception text from the C++ library by wrapping qpdfjob_run_from_json along with three functions for info, warn, and error. When executed from C# (.NET Framework 4.8), the outcome is:
My own wrap for RunFromJSON returns the text of the C++ exception: error logger function returned code 13000
Info: checking
Warn:
Error: qpdfjob json

The returned code varies between runs, displaying values such as -1192807736 or 289878728 or something else. The error with the logger function seems to be related to the StringBuilder and Marshalling in .NET Framework 4.8, at least based on my speculation. Do you have any ideas what I could do?
Unfortunately, turning "Prefer 32-bit" didn't help.

I have to look into that this weekend, interop is always tricky stuff to debug. Marshalling between managed and unmanaged languages can sometimes give very weird errors.

If you want to test this yourself than just get the files from here and copy them to the x86 and x64 folders in your project. Make sure that they don't get overwritten when rebuilding your app.

I have to look into that this weekend, interop is always tricky stuff to debug. Marshalling between managed and unmanaged languages can sometimes give very weird errors.... and I'm not "the expert" in that part of programming.
There is also a new qpdf version that I still want to use in the package so I'm probably going to update to that version first.... maybe we are lucky and that solves the problem.... keeping my fingers crossed.

I already tried the newest version of qpdf29.dll, it unfortunately didn't help.

Please ignore the first commit, it should be deleted as well as the link to it in this discussion. The only relevant PR is here: https://github.com/Sicos1977/QPdfNet/pull/9/ .

A new package is just published


Adding Koala to Docs site

🚀 Deployed on https://63615c3dae93b326b10e7337--cozy-fox-0defec.netlify.app


DPS Counter Plugin

Currently DPS Counter plugin has 2 issues which makes it useless for many situations.

DPS Counter doesn't reset after the target NPC is killed
DPS Counter counts damage dealt to any NPC, its not separate for different NPCs, but they are combined

1st issue is when a player uses the plugin to make sure they do most damage to an NPC for example when bossing with an alt account to make sure alt doesn't snioe the kill. If damage doesn't reset, it would be very hard to calculate if the main or alt has dealt more damage for that specific kill.
2nd issue is if you are bossing in a situation where there are multiple NPCs for example like at GWD. DPS counter will count the damage dealt to minions and the boss at the same time, which is not most users want.
These options could be added as toggles to current plugin. Thanks

added in d8e97dd1f7ac40b2f99e3cba31b78732a9537fcb and e9acabf54915efcdf6e7f8c29aef6d96f245b688


load fuse status on start so we don't show fuse banner 1st time in Files

Without this change, we only load fuse status in componentDidMount, and
we'd end up showing the fuse banner for a split of a second the first
time user enters the Files tab.

Hmm I wouldn't say this is super cheap. The RPC handler does a stat call, then tries to find out about the kernel extension, then calls /sbin/mount to confirm the mount point. No real networking is involved though. Does it sound like something we'd like to avoid at startup?

you can merge this and we can evaluate it later

I think it's cheap from the event loop's perspective. Most of the expense is in system calls.

@chrisnojima ping! OK if I merge this for now? We can always optimize it later if needed I guess.

damnit GH didn't refresh the content for me. Thanks Nojima and John; merging now!


Add example for focus and blur events to AppStateExample

Summary
Added an example to test focus and blur events in AppState (Android only)

Changelog

[Android] [Added] - Add example for focus and blur events to AppStateExample
Test Plan

@rickhanlonii the only test that's failing is test_ios_unit_frameworks_hermes, which I believe is also failing on master!


name ’Robohash‘ is not defined

I tried to run it locally. Following the usage instruction, but failed. It said "name ’Robohash‘ is not defined"

use python 3.8.1
then pip install robohash[web]
one step to install successfuly


The shortcuts to Add Cursor Above(CTRL + ALT + UpArrow) and Add Cursor Below(CTRL + ALT + DownArrow) doesn't works and in fact changes the orientation the windows system.

VSCode Version: Code 1.9.0 (27240e71ef390bf2d66307e677c2a333cebf75af, 2017-02-02T08:31:00.827Z)
OS Version: Windows_NT ia32 6.3.9600
Extensions:

Extension
Author
Version

html-snippets
abusaidm
0.0.18

Steps to Reproduce:
1.Press CTRL + ALT + UpArrow
2.Press CTRL + ALT + DownArrow

This is due to your graphics drivers, you will need to disable the hotkey in your driver's settings or rebind the VS Code commands with custom keybindings https://code.visualstudio.com/docs/customization/keybindings#_customizing-shortcuts


Documentation needs more clarification about how to use Azure Storage with Regional VNETs

Most Function apps use storage, and while this article mentions many features that can be used with Azure Functions and Regional VNETs, it does not really detail best practices for how to configure Storage Accounts with VNETS. Ones that come to  top of mind include:

If using WEBSITE_VNET_ROUTE_ALL, then your storage account MUST configure service endpoints for the VNET.
The storage account used for WEBSITE_CONTENTAZUREFILECONNECTIONSTRING cannot have traffic routed through the VNET, as Azure Files does not work at this time in regional VNETS.

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

ID: bc0b34e2-0eb8-fe89-300c-67e6c212ed31
Version Independent ID: 5d01d8ce-f835-c88c-801c-1d569f24fd9f
Content: Azure Functions networking options
Content Source: articles/azure-functions/functions-networking-options.md
Service: azure-functions
GitHub Login: @alexkarcher-msft
Microsoft Alias: alkarche

@ConnorMcMahon Thanks for the feedback! We have assigned this issue to the content author to review and update accordingly.

@PramodValavala-MSFT, I do not think that @alexkarcher-msft is the appropriate content owner for this documentation, as he is no longer on the Azure Functions team.

@cachai2 can you please comment on the current status here. I think the VNET status has changed recently.

@cachai2 can you please comment on the current status here. I think the VNET status has changed recently.

#reassign:cachai2

#reassign:cachai2

Hey @ConnorMcMahon I think that @cachai2's revision to the VNet tutorial covers this. This PR https://github.com/MicrosoftDocs/azure-docs-pr/pull/149784 adds links from the networking article to this updated tutorial. If you disagree and think we need more in this article, please contact Cary or Glenn directly. #please-close


fail on install windows features

trying to install telnet with this yml on windows 10:
description: "Install telnet"
runner: windows-feature
includeAllSubFeatures: false
features:
  - TelnetClient

got this error:
[18:23:19 INF] Running powershell.exe -ExecutionPolicy Unrestricted -File C:\Users\zakeus\AppData\Local\Temp\tmpDB97.tmp.ps1
[18:23:27 ERR] Install-WindowsFeature : The term 'Install-WindowsFeature' is not recognized as the name of a cmdlet, function, script
[18:23:27 ERR] file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
[18:23:27 ERR] and try again.
[18:23:27 ERR] At C:\Users\zakeus\AppData\Local\Temp\tmpDB97.tmp.ps1:1 char:1
[18:23:27 ERR] + Install-WindowsFeature TelnetClient -IncludeAllSubFeature
[18:23:27 ERR] + ~~~~~~~~~~~~~~~~~~~~~~
[18:23:27 ERR]     + CategoryInfo          : ObjectNotFound: (Install-WindowsFeature:String) [], CommandNotFoundException
[18:23:27 ERR]     + FullyQualifiedErrorId : CommandNotFoundException
[18:23:27 ERR]

Unfortunately Microsoft changed the cmdlet names in Windows 10/Server 2016 to

Enable-WindowsOptionalFeature -Online -FeatureName "Something slightly different"

If you're a C#er and would be prepared to send a pull request, it would be a really simple addition to make to the task so it has an extra property, something like windows10: true so you can toggle between them.

Actually I will add this next week as it's probably something that should be there

See #11 if you could test the latest version of Remy (once it's approved by Chocolatey) that would be helpful

right now i only have access on win7 and it still gives me error.
why not using a more reliable way, using dism /enable-feature ...
afaik, it should works on all platform
the config:
tasks:
description: "install windows features"
runner: windows-feature
includeAllSubFeatures: false
IsWindows10: false
features:
  - TelnetClient

this is the error:
[14:24:47 INF] Running powershell.exe -ExecutionPolicy Unrestricted -File C:\Use
rs\admin2\AppData\Local\Temp\tmp6619.tmp.ps1
[14:24:50 ERR] Install-WindowsFeature : The term 'Install-WindowsFeature' is not
recognized
[14:24:50 ERR] as the name of a cmdlet, function, script file, or operable progr
am. Check the
[14:24:50 ERR] spelling of the name, or if a path was included, verify that the
path is
[14:24:50 ERR] correct and try again.
[14:24:50 ERR] At C:\Users\admin2\AppData\Local\Temp\tmp6619.tmp.ps1:1 char:1
[14:24:50 ERR] + Install-WindowsFeature TelnetClient -IncludeAllSubFeature
[14:24:50 ERR] + ~~~~~~~~~~~~~~~~~~~~~~
[14:24:50 ERR]     + CategoryInfo          : ObjectNotFound: (Install-WindowsFea
ture:String)
[14:24:50 ERR]    [], CommandNotFoundException
[14:24:50 ERR]     + FullyQualifiedErrorId : CommandNotFoundException
[14:24:50 ERR]
[14:24:51 ERR] Install-WindowsFeature : The term 'Install-WindowsFeature' is not
recognized
[14:24:51 ERR] as the name of a cmdlet, function, script file, or operable progr
am. Check the
[14:24:51 ERR] spelling of the name, or if a path was included, verify that the
path is
[14:24:51 ERR] correct and try again.


About Katex bug when using setContent

Describe the bug
Katex equations are broken when load the content with setContent. It is working if I use package<EMAIL_ADDRESS>and older versions, but it break the katex equation if I use<EMAIL_ADDRESS>and newer version. It breaks katex equations like that have { or ( and more than three lines -> \begin{Bmatrix} a & b \\  c & d \\   e & f \end{Bmatrix}
To Reproduce
Steps to reproduce the behavior:

 Go to example
See error

Expected behavior
In older versions, it was working  properly, if it is broke, it correct it.
Screenshots

Additional context
If you need more description, please let me know.

The contents of the editor must be retrieved with getContents().
Is the content you put with setContents() the content you get with getContents()?


Is arm Mali T860 supported?

Is CUDA acceleration only supported here? Is arm Mali T860 supported? I have a board with a GPU of Mali T860. I want to know if I can use this GPU to speed up.

Hi @liu-jiaming  The librealsense SDK supports an alternative method to CUDA called GLSL for offloading CPU work for certain functions onto the GPU.  Unlike CUDA's requirement of an Nvidia GPU, GLSL is 'vendor-neutral' and should work with any brand of GPU.
https://github.com/IntelRealSense/librealsense/pull/3654 has a very good pros and cons analysis of GLSL processing blocks and when it can be used.
There is also an example rs-gl program in C++ language:
https://github.com/IntelRealSense/librealsense/tree/master/examples/gl

嗨@liu- jiaming librealsense SDK 支持一种称为GLSL 的CUDA 替代方法，用于将某些功能的 CPU 工作卸载到 GPU 上。与 CUDA 对 Nvidia GPU 的要求不同，GLSL 是“供应商中立的”，应该适用于任何品牌的 GPU。
#3654对 GLSL 处理块以及何时可以使用有非常好的利弊分析。
还有一个C++ 语言的示例rs-gl程序：
https://github.com/IntelRealSense/librealsense/tree/master/examples/gl

When compiling the source code, I can use it without additional parameters, right? The following is my cmake
cmake .. -DBUILD_EXAMPLES=false -DCMAKE_BUILD_TYPE=release -DBUILD_PYTHON_BINDINGS=true

You do not need to add terms to your CMake build instruction to enable GLSL.  For the functions that support GLSL, it is enabled by adding ::gl to rs2:: instructions, as described in the How to use it? section of the GLSL guide that I linked to.  For example, rs2::pointcloud becomes rs2::gl::pointcloud
https://github.com/IntelRealSense/librealsense/blob/master/examples/gl/rs-gl.cpp#L54

Hi @liu-jiaming  Do you require further assistance with this case, please?  Thanks!

Thanks very much @liu-jiaming for the update!


See https://www.drupal.org/node/3113284.

Per @Berdir in https://www.drupal.org/project/drupal/issues/2902895#comment-13461286,

@catch and @alexpott agreed in Slack to postpone removing the constant to D10 as it seems like a lot of work is left that close to the first beta deadline. We can keep working on its removal in core but should also do an issue to change the deprecation message. And I guess remove it again from the hardcoded list in phpstan-drupal?

See https://www.drupal.org/node/3113284 for the issue w/ the patch

Thanks! I'll work on tagging a release of phpstan-drupal.


why not install swift package Manager with swift together?

in linux , we have to install swift package Manager from souce or snapshots,  why not install swift package Manager  with swift together?

sorry it's some wrong in my machine


update DADDY circ supply with burns

add DADDY token

too many unrelated files, we should have files related to DADDY token

@longngn sorry about that.
I ran the format command on all files.
And I wrapped $mnt axios in a try-catch.
This is why there were many changes.
I undid those changes...
But the tests are failing again (because of $mnt token, they are using a URL that returns code 500)


chore(ncu): update

Issue:
What I did
How to test

Deploy preview ready!
Built with commit d206f6e67177a3e25e98d6ad6f306a98e68a43a9
https://deploy-preview-427--mcs-lite-ui.netlify.com

Deploy preview ready!
Built with commit d206f6e67177a3e25e98d6ad6f306a98e68a43a9
https://deploy-preview-427--mcs-lite-introduction.netlify.com

Deploy preview ready!
Built with commit d206f6e67177a3e25e98d6ad6f306a98e68a43a9
https://deploy-preview-427--mcslite.netlify.com


About the dataset of TVQA

Hello, author. May I ask if you can share the relevant files of these TVQA datasets? Thank you!
TVQA dataset
ann_path="datasets/evaluation_datasets/tvqa_short/tvqa_val.json"
videos_path= "/ibex/project/c2090/datasets/TVR_dataset/videos/video_files/frames_hq/"
subtitles_path="/ibex/project/c2090/datasets/TVR_dataset/TVRetrieval/data/tvqa_preprocessed_subtitles.json"
videos_features_path="/ibex/project/c2106/kirolos/videos_features/evaluation/tvqa"

hello @mary-0830 ,
It seems that I left my local paths, and this will be solved with paths description,
for TVQA,
For the annotation file: you can find it here tvqa_val
For the videos and subtitles, you can find them in the official website TVQA
For the videos_features_path : you can ignore it as it is an old line which is commented from the code, I updated the repo now .


remove the bounty on briefcases

About the PR

this pr removes briefcases from the bounty console
Why / Balance

Now it is problematic to get 5 briefcases even 1 time, not to mention the second and third. to stick a lawyer in cryosleep is not very good :trollface:. Cargo is a very responsible department now and leaving them a request for a very rare item (briefcases) is not good.
This bounty used to be relevant because the console could dispose of the requests itself. Now it doesn't
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl:

remove: The bounty of briefcases has been removed

or, make briefcases more common

or, make briefcases more common

I've been discussing with people I know about how this could be done, and we haven't come up with anything reasonable that solves their scarcity problem.
I don't mind if someone figures out a way to bring bounty back into the game.


Issue 297

Updates for Vagrant.

Fixes compatibility for Windows developers (#297)
Updates system parameters for xlsx_to_csv (#275)
Improvements to networking between host and guest (#286)

Woops.  Not quite yet...  just remembered that some comments need updating.


Add Quint builtins

Closes #2364

[ ] Tests added for any new code
[ ] Ran make fmt-fix (or had formatting run automatically on all files edited)
[ ] Documentation added for any new functionality
[ ] Entries added to ./unreleased/ for any new functionality

What is the status of this PR?

It’s been superseded and absorbed.


Maximum call stack size exceeded, errors, console.log happening many times from ng-inspector

@rev087 is there any progress?

Can this be closed?


Support iosSimulatorArm64

Hi.
I wrote test code in commonMainTest directory and tried to test on iosSimulator.
But I met error like below.
It seems like ktoml does not support iosSimulator yet.
Do you have any plan to support simulator?
I would appreciate if you could teach me any workaround.
iosSimulatorArm64Main: Could not resolve com.akuleshov7:ktoml-core:0.4.1
iosSimulatorArm64Test: Could not resolve com.akuleshov7:ktoml-core:0.4.1.

That's a one line change, @jeremyKim 😄

#186

@akuleshov7 Thank you for your quick response. I really appreciate it :)


Infinity generation text

Why pygg infinity generation text? The text is't even related to what I wrote.

Why pygg infinity generation text? The text is't even related to what I wrote.

I'm aware of the issue. I've been looking into it.
Problem is, C++ isn't my forte so it'll take a while unless a more skilled person comes along and makes a PR.

Thanks for the answer.  Still, your work is amazing.  Hope everything works out for you!

I Agree with "/nYou:" token catching
It'll be nice to have a one-time inference script too since I think using it through a Python wrapper will be easier just like Tesseract
I'm looking forward to implementing this into my AIWaifu_Project

In some cases, I still managed to stop the infinite generation, but not often it didn’t work very well.  Where ||, it stops there.  Now I'm thinking about how to intercept the token to stop and pass the input to the user.


Error (Xcode): ../../.pub-cache/hosted/pub.dev/flutter_screenutil-5.8.0/lib/src/screen_util.dart:62:59: Error: The getter 'implicitView' isn't defined for the class 'PlatformDispatcher'.

Error (Xcode): ../../.pub-cache/hosted/pub.dev/flutter_screenutil-5.8.0/lib/src/screen_util.dart:62:59: Error: The getter 'implicitView' isn't defined for the class 'PlatformDispatcher'.

Same Issue
../../../.pub-cache/hosted/pub.dev/flutter_screenutil-5.8.0/lib/src/screen_util.dart:62:59: Error: The getter 'implicitView' isn't defined for the class 'PlatformDispatcher'.
 - 'PlatformDispatcher' is from 'dart:ui'.
Try correcting the name to the name of an existing getter, or defining a getter or field named 'implicitView'.
    window ??= WidgetsBinding.instance.platformDispatcher.implicitView;
                                                          ^^^^^^^^^^^^
../../../.pub-cache/hosted/pub.dev/flutter_screenutil-5.8.0/lib/src/screenutil_init.dart:81:27: Error: Member not found: 'MediaQueryData.fromView'.
    return MediaQueryData.fromView(View.of(context));
                          ^^^^^^^^
Target kernel_snapshot failed: Exception

You can work around this with a temporary fix.
Just put in the version you're currently using, and build.
dependency_overrides:
  flutter_screenutil: 5.6.0

It doesn't work for me. thank you

plz use 5.7.0 , will fix


Ability to commit multiple entities at once with Google_Service_Datastore_Commit_Request

Chances are that I'm doing this wrong. However, I wanted to double-check. Forgive me, I am new to this api and github in general.
Rather than looping over Google_Service_Datastore_CommitRequest for every row I want to commit, I saw that Commit supports multiple entities in the same request (https://cloud.google.com/datastore/docs/apis/v1beta2/datasets/commit).
However, I couldn't figure out how to set up my request. I tried setting my entities to an array:
$entity[] = new \Google_Service_Datastore_Entity([
                'key' => $keyset,
                'properties' => $properties
            ]);

And then sending it via CommitRequest:
$request = new \Google_Service_Datastore_CommitRequest([
            'mode' => 'NON_TRANSACTIONAL',
            'mutation' => [
                $insertParam => [$entity]
            ]
        ]);

However, the $postBody in Resources.php seemed to have an extra array element after the upsert. I was able to resolve my issue adding the following conditional after $postBody is set (line 115):
if ( isset($postBody['mutation']['upsert'][0]) ) {
        $postBody['mutation']['upsert'] = $postBody['mutation']['upsert'][0];
      }

This works for me but it feels kludgy. Please let me know if there is a better way. Thank you.

Have you considered using (my) wrapper library. Makes most Datastore operations trivial from PHP.
It supports "putting" multiple entities of the same Kind at once.
https://github.com/tomwalder/php-gds

This issue may no longer be relevant due to its age. Feel free to re-open.


Highlighter for Executable

Hello!
I was just wondering on how to change the highlight if there is an executable, or if you could implement an function so people can easily do so.
Because whenever I have an executable it simply highlights as a directory as shown:

I actually noticed this has changed after an update, so I was wondering if I could just change it to a more appropriate color.
Thank you!

Edit _zsh_highlight_main_highlighter_check_path; that's where the path style is set.
See also the path_prefix style.

Not sure what you mean @danielshahaf ....
You could you explain further? Thank you!

Could you explain what you're trying to do?
I thought you were asking how to cause ls /etc/motd and ls /usr/bin/env to highlight their file argument differently.  Maybe you're asking how to cause % /etc and % ./a.out to highlight their command word differently?  Or something else?
Please clarify, if possible, by contrasting good and wrong outputs.  Thanks.

What I wanted to do is have ./<SOMETHING> to highlight something different. ls /<Whatever> is fine as it is. I was thinking of using the pattern highlighter shown here: https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters/pattern.md Bu doesn't seem to work (even the example), if I could just use that I think I will be fine

In the example picture in your first post, which word would you like to color differently? g++, Executables/1, or ./Executables/1? If Executables/1,  adding
[[ -f $expanded_path && -x $expanded_path ]] && { REPLY=executable; return 0; }

under
[[ -z $expanded_path ]] && return 1

in _zsh_highlight_main_highlighter_check_path in highlighters/main/main-highlighter.zsh would work, but only after the file exists.

@Hacksaurus ping?

I kinda just want the entire thing to be colored differently, so./Executables/1 Would be the text that I would want to change...

Are you talking about directory names in command position with the AUTO_CD option set?

I don't really know how to explain this...
So whenever I type in this: ./ The text of ./ and anything else typed at the end of that should change...
Does that help explain what I want to change?

Do you want './foo' and 'g++' colored differently to each other?

Yes any time that I use ./ to execute a file change the color, but if I use a normal program then just use whatever color I normally use...

Alright, the thing is that I got used to having that blue color, so I think I'm ok for now!
Thank your for your patience.


Enabling operator-hub test for Power.

What type of PR is this?

/kind feature

What does this PR do / why we need it:
To enable the operator-hub testing on Power architecture.
Which issue(s) this PR fixes:
Fixes #?
PR acceptance criteria:

[ ] Integration test

How to test changes / Special notes to the reviewer:
This commits enable the operator-hub testing on Power architecture.

/ok-to-test


[RESOLVED] Zabbix server has been restarted (uptime < 10m)

Problem started at 20:05:30 on 2023.06.15
Problem name: Zabbix server has been restarted (uptime < 10m)
Host: Zabbix server
Severity: Warning
Operational data: 00:02:05
Original problem ID: 28755
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=22388&eventid=28755

Problem has been resolved in 8m 0s at 20:13:30 on 2023.06.15
Problem name: Zabbix server has been restarted (uptime < 10m)
Host: Zabbix server
Severity: Warning
Original problem ID: 28755


Stateless reset after application (and connection) close

From Slack channel:
huitema [1:15 PM]
Another issue, related to closure this time. Look at this log:

[1:15]
Sending 41 bytes to <IP_ADDRESS>:4433
at T=0.600807 (560a2e88b7914)
   Type: 7 (1rtt protected phi0), CnxID: 827a12fe02ed361b, Seq: 3afbe1f8 (3afbe1f8), Version 0
   Decrypted 12 bytes
   ACK (nb=0, nt=0), 8e334c5-8e334d5
   APPLICATION CLOSE, Error 0x0000, Reason length 0 (0x0000):

Select returns 74, from length 16
Receiving 74 bytes from <IP_ADDRESS>:4433
at T=0.673318 (560a2e88c9453)
   Type: 7 (1rtt protected phi0), CnxID: 827a12fe02ed361b, Seq: d6 (8e334d6), Version 0
   Decrypted 48 bytes
   CONNECTION CLOSE, Error 0x0202, Reason length 0
   Padding, 44 bytes

Processed 74 bytes, state = 16 (draining), return 0

Select returns 226, from length 16
Receiving 226 bytes from <IP_ADDRESS>:4433
at T=0.826004 (560a2e88ee8c1)
   Type: 7 (1rtt protected phi0), CnxID: 827a12fe02ed361b, Seq: af (8e300af), Version 0
   Stateless reset packet, 226 bytes

Processed 226 bytes, state = 16 (draining), return 0

Select returns 231, from length 16
Receiving 231 bytes from <IP_ADDRESS>:4433
at T=0.826985 (560a2e88eec96)
   Type: 7 (1rtt protected phi0), CnxID: 827a12fe02ed361b, Seq: 68 (8e33468), Version 0
   Stateless reset packet, 231 bytes

Processed 231 bytes, state = 16 (draining), return 0

[1:17]
Picoquic sends an application close because it is done. ATS replies with connection close, which is fine. But then it issues some stateless resets. This is not fine: after sending connection close, ATS should be in draining state, and should just ignore incoming traffic for 3 RTT.

zwoop [1:18 PM]
Yep

[1:18]
filing an issues on that too

Well, it has to be fixed but it's just not implemented yet actually.


Expose pubspec.yaml plugin version to plugins for analytics

The latest Firebase release included a registerLibrary API on FIRApp that can be used to register plugins for version analytics.
Exposing the plugin version to plugins will enable Flutterfire plugins to register as versioned third-party libraries with an automatically updated version number.
/**
 * Registers a given third-party library with the given version number to be reported for
 * analytics.
 *
 * @param name Name of the library.
 * @param version Version of the library.
 */
+ (void)registerLibrary:(nonnull NSString *)name withVersion:(nonnull NSString *)version;

See https://github.com/firebase/firebase-ios-sdk/blob/55814996a1a0d1bc5efdb666ec88278fea57229e/Firebase/Core/Private/FIRAppInternal.h#L142
Work required

[ ] Update Flutter engine to make FlutterEngineRegistrar have a public pluginVersion String getter and accept plugin version as an argument to registrarForPlugin. Plugins will be able to read their version off of the registrar as they register themselves.
[ ] Update flutter_tools to pass the version string from the pubspec.yaml to registrarForPlugin in the GeneratedPluginRegistrant.
[ ] Decide on a canonical platform name convention, probably something like 'fire-flutter-core' for firebase_core, to match what the other Firebase platforms are doing.
[ ] Once the engine and framework changes are widely available, update all Flutterfire plugins to call registerLibrary with the provided version.

Alternative approach
We could hard code the version numbers of plugins into the source code and just update it whenever the plugin version changes. We could write a test script running on Cirrus that ensures this hard coded version stays up to date with what's in pubspec.yaml.
@kroikie

As the alternative approach sounds simpler I'd suggest starting with it as a first incremental step which can be later reverted(vs. adding a public engine API which we won't be able to revert without a breaking change).
I wonder if this is something that might be useful for any Dart package in which case maybe solution belongs somewhere in pub / dart build? (another reason I'd be hesitant to add public Flutter engine API for this right away)

It does seem like something that could be useful on the Dart side as well. I'm fine with going with hard coding values in source for the time being as we're exploring the possibility space.

It occurred to me that we should probably make the Flutter version available at runtime as well.

Have you seen build_version, other packages which need to know their own version number uses this. Often coupled with build_verify to test that build_runner was invoked.

@collinjackson
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/378. Any further collaboration will be done there.


 Have spent too long trying to figure it out with no success. Found this other post, but I assume the individual asking the question used sqlite.  I on the other hand used mariadb/mysql and can not figure out the tool to use mentioned below.  Any help pointing me in the right direction is greatly appreciated.

If you use sqlite, it's in the volume mapped folder. If you use mariadb/mysql, you need to use a tool to delete the db.
Show me your docker-compose file, in the volumes: section there's the folder with the sqlite db.

I use HeidiSQL. But there are tons of tools to manage DBs...

I use HeidiSQL. But there are tons of tools to manage DBs...

Thank you!  I will attempt to figure this out.  Ha!


Update none_missing decorator

Update none_missing decorator to allow limiting the columns that should be checked for having Nan-like values.
This fixes #26 AFAICT.

Looks good, thanks.

BTW, pd.api.types is new in pandas 0.20, right? that would mean that using pd.api.types.has_dtype_equal would make engarde require pandas >= 0.20.


operator k10-kasten-operator-paygo-rhmp (6.5.12)

New operator bundle
Name: k10-kasten-operator-paygo-rhmp
Version: 6.5.12
Certification project: 61fc2ec6c391ec4c69b33184
Test result URL: https://catalog.redhat.com/api/containers/v1/projects/certification/test-results/id/6626d109217a6dda30bdbdf3
Test logs URL: https://catalog.redhat.com/api/containers/v1/projects/certification/artifacts/id/6626d106a98c9f627ea09c2b

/pipeline restart operator-hosted-pipeline

/pipeline restart operator-hosted-pipeline


Add cookie feature to content scope scripts

Task/Issue URL: https://app.asana.com/0/0/1204498721431853/f
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

Current dependencies on/for this PR:

develop

PR #3128   👈

This comment was auto-generated by Graphite.