79471348

Date: 2025-02-27 00:28:25
Score: 1
Natty:
Report link

I've seen an answer somewhere that I highly agree with, but I can't find it now so I'll put it here.

The practical reason that RB tree is more widely used than AVL tree in standard libraries is probably that the RB tree, and not the AVL tree, is elaborated in CLRS.

Believe it or not, publicity is a critical factor in winning, especially when alternatives are similar in merit.

Reasons:
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: fancidev

79471346

Date: 2025-02-27 00:27:24
Score: 6 🚩
Natty:
Report link

I'm getting the exact same issue, and I wasn't before. What Mac OS are you using? I recently updated Xcode and OS and I'm thinking it might be related.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Me too answer (2.5): I'm getting the exact same issue
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Don212

79471345

Date: 2025-02-27 00:25:23
Score: 9
Natty: 7.5
Report link

I been researching on this from very long time could you help me more on this personally ?

Reasons:
  • Blacklisted phrase (1): help me
  • RegEx Blacklisted phrase (3): could you help me
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Alagiri samy

79471339

Date: 2025-02-27 00:20:22
Score: 5
Natty:
Report link

enter code hereenter image description here

enter link description here

enter link description here

Reasons:
  • Blacklisted phrase (1): enter image description here
  • Blacklisted phrase (0.5): enter link description here
  • Probably link only (1):
  • Low length (2):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Jimwell Villanueva

79471317

Date: 2025-02-27 00:10:20
Score: 2.5
Natty:
Report link

I am not sure how to install Light ingest, on the document there is link that take you to a githib repo where you see a installer for windows but for some reason I am unable to install LightIngest

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Qambar Abbas

79471306

Date: 2025-02-27 00:05:20
Score: 1.5
Natty:
Report link

If you use react, check if you need to include"css.enabledLanguages": ["typescriptreact"] to your settings.json in vscode

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Tun Kapgen

79471301

Date: 2025-02-27 00:00:19
Score: 1.5
Natty:
Report link

Thanks to @john Bollinger! His suggestion got me on track.

I have created global variable: pthread_cond_t condition;

Initialized this one with defaults: r = pthread_cond_init(&condition, NULL);

And went to sleep by this: rt = pthread_cond_timedwait(&condition, &lock, &ts);

Where lock is a global lockfile (which I was already using anyways): pthread_mutex_t lock;

And ts is of struct timespec ts;

Because pthread_cond_timedwait does not wait for seconds to pass, instead until a specified time has come I just added the sleeping time: ts.tv_sec += waitSecs;

In the other thread it was very easy. Just inform the waiting thread: pthread_cond_signal(&condition); while the lock is blocked by the sending thread.

Works like a charm! Thanks again!

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @john
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Christian

79471296

Date: 2025-02-26 23:53:17
Score: 0.5
Natty:
Report link

You can use the shortcut to "Toggle Secondary Side Bar"

Ctrl + Alt + B

or click this

enter image description here

(Windows/English)

Reasons:
  • Whitelisted phrase (-1.5): You can use
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: lyndo

79471285

Date: 2025-02-26 23:50:17
Score: 2.5
Natty:
Report link

I found out that xcode had a different version of the GoogleService-Info.plist than what I had in my VSCode. I'm not sure how this can happen, but it can.

Watch out.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: joshkarges

79471283

Date: 2025-02-26 23:49:17
Score: 2.5
Natty:
Report link

In an elevated shell, make a link named whatever you want inside AppData/Local/Microsoft/WindowsApps to the Notepad++ executable:

mklink %LOCALAPPDATA%\Microsoft\WindowsApps\npp.exe "C:\Program Files\Notepad++\notepad++.exe"

That location is in the user's default path.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: PeO

79471275

Date: 2025-02-26 23:43:15
Score: 2
Natty:
Report link

But when your provider verifies this pact, it expects size of the list per key to be be one always. If your provider returns list of size more than 1 for any key then it fails saying expected size is 1 but found 2 size for any key.

This looks to be a bug.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: johnnycash

79471254

Date: 2025-02-26 23:31:13
Score: 2.5
Natty:
Report link

I had same problem. What I could found:

  1. learn.microsoft.com web page contains a lot of examples how to get data of user Xbox account
  2. This GitHub project implement Xbox API using Python.
  3. My Github project do same, but I'm using C#
Reasons:
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Antony

79471244

Date: 2025-02-26 23:28:12
Score: 1.5
Natty:
Report link

Try this - Years and Month: DateDiff("yyyy",[Start_Date],Date()) & " Years and " & DateDiff("m",[Start_Date],Date()) Mod 12 & " months"

Reasons:
  • Whitelisted phrase (-1): Try this
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: vbenthu

79471241

Date: 2025-02-26 23:25:11
Score: 2
Natty:
Report link

A, you need to use a global variable e.g Public Shared Variable name as string... B, Create a new event handler for key-press event of the textbox, and u would need to use e.handled.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Eric Cheng

79471234

Date: 2025-02-26 23:21:11
Score: 3.5
Natty:
Report link

I recommend using c sharp instead and give up.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Eric Cheng

79471227

Date: 2025-02-26 23:15:09
Score: 1
Natty:
Report link
  1. Remover los node_modules ==>> rm -r node_modules

  2. Remover package-lock.json

  3. Limpiar la cache de instalacion de modulos npm cache clean --force

  4. Reinstalar todos los modulos npm install

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Shamir Torres

79471226

Date: 2025-02-26 23:15:09
Score: 1
Natty:
Report link

In the Posh Code site, their PowerShell Practice and Style guide, Don Jones, M. Penny, C. Perez, J. Bennett and the PowerShell Community suggest function documentation best practice places the comment-based help inside and at the top of the function it describes. Inside, so it does not get separated from the function, and at the top so developers see them and remember to update them.

In order to ensure that the documentation stays with the function, documentation comments should be placed INSIDE the function, rather than above. To make it harder to forget to update them when changing a function, you should keep them at the top of the function, rather than at the bottom.

Documentation and Comments

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Ethan H

79471207

Date: 2025-02-26 23:03:07
Score: 1
Natty:
Report link

And if you prefer something closer to your style, this is also supported:

let s;
if condition {
    s = "first".to_string();
} else {
    s = "second".to_string();
}
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: porky11

79471205

Date: 2025-02-26 23:01:06
Score: 1
Natty:
Report link

This was not an issue with my ingress rules or any K8 configuration. It was with how the path was defined in ingress alongside how the express app serves requests. Express app was trying to serve static files on the root "/" path instead of the path I defined in ingress /webui.

Had to adjust static file middleware in express to serve on /webui path and adjusted necessary routes in express and I am able to access things properly.

Reasons:
  • No code block (0.5):
  • Self-answer (0.5):
Posted by: Help123

79471203

Date: 2025-02-26 23:00:06
Score: 3
Natty:
Report link

I have got this error.

[error] 2547571#2547571: *1971306 [client 172.31.***.***] ModSecurity: Access denied with code 400 (phase 2). Matched "Operator `Eq' with parameter `0' against variable `MULTIPART_STRICT_ERROR' (Value: `1' ) [file "/etc/nginx/conf/modsecurity.conf"] [line "59"]
sudo vim /etc/nginx/conf/modsecurity.conf

and comment all out for "MULTIPART_STRICT_ERROR" part. and

sudo systemctl restart nginx

@jason Thanks!! you saved my day.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Blacklisted phrase (2): you saved my
  • Blacklisted phrase (2): saved my day
  • Has code block (-0.5):
  • High reputation (-1):
Posted by: Jin Lim

79471197

Date: 2025-02-26 22:58:06
Score: 3
Natty:
Report link

f

f's in the chat for formatting assistant

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Beat Maker

79471193

Date: 2025-02-26 22:56:05
Score: 2
Natty:
Report link

I can confirm that Rich's solution is partially correct. As of today, Bootstrap 5 does not seem to recognize the class "overflow-x-scroll". I have tried it many times without success. The solution is to keep it as "overflow-auto", which will work perfectly. Thanks, Rich for the great start though!

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Whitelisted phrase (-1): solution is
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: padawan777

79471192

Date: 2025-02-26 22:56:05
Score: 4.5
Natty: 5
Report link

A link to a solution that is not mine https://catchts.com/union-array

Reasons:
  • Probably link only (1):
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Dave

79471181

Date: 2025-02-26 22:46:02
Score: 1
Natty:
Report link

Create a custom function like so:

def get_element(object, index, fallback):
    try:
        return object[index]
    except IndexError:
        return fallback

Then, you call:

get_element(foo_val, 3, None)

And if 3 is in range, it returns the correct value; if not, it returns None.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Temerold

79471175

Date: 2025-02-26 22:42:01
Score: 2
Natty:
Report link

A sustainable solution would be to deploy a PyPi Proxy mirror. Sonatype offers a great solution to this, but, proxy mirror will need some form of access to PyPi either by downloading the packages (I've used git for updating packages as needed) to some internal store which nexus references or by using a proxy directly to PyPi.

Reasons:
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: farrell987

79471164

Date: 2025-02-26 22:35:59
Score: 10 🚩
Natty:
Report link

Este error está asociado con muchos factores, especialmente con el inicio del proyecto de tratamiento y la gestión de giro en su aplicación. Revisaremos algunas posibles razones y soluciones:

Problemas de limpieza de monos: [mono] contacte a Debgar-Agent Mensaje: UNA10. Esto puede estar vinculado al error al comienzo de la formación de red o la estación de procesamiento.

solución:

IP10 Si el emulador no se conecta a la planta de tratamiento, intente cancelar la purificación remota y ensamblarla sin opciones de purificación. Puede intentar restaurar el emulador o iniciar un nuevo proyecto para ver si el error se corrige. Mutex distinguido (control de muttex): error [no. Poppinornot] Muttex. CC: 432 para destruir Muttex con propietarios o competidores. Propietario: 10086 indica que Muttex tiene un problema, que puede ser el resultado del procesamiento incorrecto de recursos o recursos comunes.solución:

Verifique si su aplicación utiliza indicadores de interconexión y hay algún recurso que participe en múltiples indicadores interconectados sin una sincronización adecuada. Esto puede causar corrupción de memoria o errores en la memoria. Si está utilizando la tercera biblioteca de sección, asegúrese de actualizarla correctamente, ya que puede ser un error relacionado con parte de la versión de dependencia. Errores en la Mezquita de recolección: usted ha mencionado que ha deshabilitado "el uso de la mezquita de basura de contratación", pero asegúrese de implementar la capacitación correctamente y que no hay otras formaciones contradictorias.

solución:

Simplemente deshabilite la recolección de residuos en la formación de su proyecto. Intente usar un emulador con una carga baja o incluso un dispositivo real para ver si se soluciona el problema. Signo 6 (Sigbart): Sigabrt generalmente indica que la aplicación se ha cancelado debido a un caso de error agudo, como la mala memoria o la gestión de la interconexión.solución:

Verifique el registro de su aplicación antes de no encontrar una excepción o un posible error para controlar a las Naciones Unidas en el flujo de las instrucciones de su software. También puede usar herramientas como ADB Logkat para obtener información más detallada sobre la causa de la falla. Si aún no ha tenido éxito, le recomiendo probar un dispositivo real, porque a veces los problemas del emulador pueden estar relacionados con su formación o fuentes limitadas. Puede intentar limpiar y renovar el proyecto, y eliminar Android Studio (por archivo> Archivo> Lappel / no correcto re -restart).

Reasons:
  • Blacklisted phrase (1): está
  • Blacklisted phrase (1): porque
  • Blacklisted phrase (2.5): solucion
  • Blacklisted phrase (3): solución
  • RegEx Blacklisted phrase (2): encontrar
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Rodrigo Guzman

79471162

Date: 2025-02-26 22:34:58
Score: 1.5
Natty:
Report link

This issue has different results depending on how many times/much duration in exposure each screen and each ad unit has. If each screen has many times/much duration in exposure, putting in a dedicated ad-unique unit for each screen will maintain revenue and aloso make analysis easier. However, if you distribute different ad units to screens with low exposure, it may help analysis, but overall revenue will be low. This issue has been a bit more lenient on Android since Apple introduced its ATT(AppTrackingTransparency) policy.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Young Lee

79471154

Date: 2025-02-26 22:28:57
Score: 6 🚩
Natty: 4.5
Report link

Please take a look at this article, it provides a more scalable approach is to store configurations in a JSON file and dynamically load them into Terraform, making the setup more modular and readable.

https://medium.com/@ameerahaiderrizvi/dynamic-aws-elastic-beanstalk-configuration-with-terraform-and-json-e38ac21627b7

Reasons:
  • Blacklisted phrase (1): this article
  • Blacklisted phrase (0.5): medium.com
  • Probably link only (1):
  • Contains signature (1):
  • Low length (0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Ameera

79471150

Date: 2025-02-26 22:25:56
Score: 1
Natty:
Report link

You can do it this way:

diagram

We use Binding Dependency between ISomeInterface and ISomeInterface <Class1>. We also define a connection Realization between ISomeInterface<Class1> and Class1Repo which implies the use of Class1 where there was a parameter T (in our case, as a return type).

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
Posted by: nik0x1

79471144

Date: 2025-02-26 22:22:55
Score: 1
Natty:
Report link

Tried using the new SSH for Infrastructure and VsCode couldn't finish the connection, was erroring with ssh child died and other errors. too bad

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: mrbarletta

79471140

Date: 2025-02-26 22:20:55
Score: 0.5
Natty:
Report link

I had a different issue, we use Cloudflare SSH for infrastructure, like a tunnel, and seems this SSH tunneling was affecting VsCode, so I switched back to direct SSH connection and it worked.

too bad

Reasons:
  • Whitelisted phrase (-1): it worked
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: mrbarletta

79471128

Date: 2025-02-26 22:13:53
Score: 3.5
Natty:
Report link
Real Time Economic Calendar provided by Investing.com.
Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Achraf Hatim

79471111

Date: 2025-02-26 21:59:50
Score: 4
Natty: 4.5
Report link

This is the best article I found. https://www.confluent.io/blog/error-handling-patterns-in-kafka/ It explains DLQ pattern.

Reasons:
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Oleksandr N

79471108

Date: 2025-02-26 21:58:50
Score: 2.5
Natty:
Report link

When I set <BlazorCacheBootResources>false</BlazorCacheBootResources> the site doesn't work on both - desktop and mobile platforms.

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): When I
  • Low reputation (0.5):
Posted by: max

79471103

Date: 2025-02-26 21:57:50
Score: 3
Natty:
Report link

Select Case node.tagName should be elem.tagName

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Joe Shields

79471097

Date: 2025-02-26 21:53:49
Score: 1.5
Natty:
Report link

This suddenly happened to my win 11 entra id hybrid machine in Feb 2025. I don't know why--I found no applocker, SRP or WDAC policies, though it was acting like one was applied--I also could not run batch files.

To fix, I had to create a default policy in Local Security Policy under Software Restriction Policies. I just left the Security Levels at the default "unrestricted" and this fixed things after a reboot.

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: cheezeWhizze

79471090

Date: 2025-02-26 21:47:47
Score: 5.5
Natty: 6.5
Report link

In my case I had to use AWS CLI to configure credential This guide will help

https://medium.com/@damipetiwo/seting-up-s3-bucket-in-aws-using-terraform-5444e9b85ce6

Reasons:
  • Blacklisted phrase (1): This guide
  • Blacklisted phrase (0.5): medium.com
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Damipe Tiwo

79471088

Date: 2025-02-26 21:45:47
Score: 0.5
Natty:
Report link

Given the exception stack trace, looks like the graphics subsystem is not properly initialized. When deserializing and instantiating the report, some of its properties try to initialize the graphics engine in order to determine some basic metrics like machine's DPI.

Since you run your report on AWS, by default Telerik Reporting will use Skia graphics engine, which requires installing the Telerik.Drawing.Skia NuGet package. Additionally, two other libraries must be installed:

Check the help article for more info: https://docs.telerik.com/reporting/getting-started/installation/dot-net-core-support#deploying-on-linux

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: user1659955

79471076

Date: 2025-02-26 21:42:46
Score: 4
Natty:
Report link

Macrobenchmark runs on a variant that is based off of the release variant. If your app is having those issues when running the benchmark, chances are it's also facing similar problems on your regular release build. I'd begin by checking if your app is behaving normally on this device with release configuration. This has been the problem I've encountered.

Reasons:
  • No code block (0.5):
  • Me too answer (2.5): also facing similar problem
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Gabriel Vasconcelos

79471071

Date: 2025-02-26 21:37:45
Score: 1.5
Natty:
Report link

.ply files are not supported in Unity without plugins. You can convert to .obj, .fbx etc by downloading Blender, importing the .ply file, and exporting as whatever you want. The issue is that .ply files use vertex colouring, and .obj files need to use a texture file as a PNG or something.

If you convert to .obj using MeshLab, the colours will only show up in Meshlab (since Unity will not import vertex colours from .obj files since that is not part of the .obj spec, MeshLab just adds it the .obj anyway).

What you should do is export the .ply as an .fbx file using Blender, and then import that into Unity. Then to get the colours to show up, you need to go to your .fbx file, and go to the inspector. Then click "extract materials", and edit the material that pops out (should be called material_001.mat or something). Edit it by changing shader from "Standard" to custom/unlit vertex shader. And then you should get colours to show up in Unity.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Michael Lynch

79471048

Date: 2025-02-26 21:26:43
Score: 1
Natty:
Report link

I had the same error message. I was able to fix the issue with the following command:

serverless deploy --aws-profile PROFILE_NAME

For me, specifying the profile was the solution.

Reasons:
  • Whitelisted phrase (-1): I had the same
  • Low length (1):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: gopek

79471044

Date: 2025-02-26 21:24:42
Score: 0.5
Natty:
Report link

When it comes to high-performance rendering in Windows/WPF, Direct3D is the answer. But one needs to incorporate Compute Shaders to achieve the “most performant” rendering.

System.Windows.Interop.D3DImage offers a direct interface to Direct3D (one has to render to a texture target). Note, Winforms is faster and offers a more direct interface via the Device Context / direct Render Target, so using WindowsFormsHost to embed a Winform control is technically the fastest way to draw in WPF. I’d recommend your solution be interface independent but one could stick to D3DImage. This approach requires a mixture of c++ and c#.

Pass your data to the gpu side when creating the buffer/shader resource view (50 lines), set up your unordered access view (50 lines), and write your shader code hlsl (50 lines) to solve your problem in a parallelism methodology (your data buffer size to vertex buffer size should be a fixed proportion so break up the work in chunks of 500 points for example) and ultimately the shader produces your vertex buffer. You will also need to understand constant buffers, a simple pixel shader, and the inspiration hits when calling "Dispatch". There’s example code on creating your Device and Immediate context. All in all, no more than 750 lines of code. This is the fastest way to draw in WPF if you consider all possible solutions, which some readers should. Given many current and future computers will have Integrated GPUs, APUs/NPUs or real discrete GPUs, it's past time to start learning compute shaders and Direct3D and Vulkan. I’ve written a most performant way to draw in WPF and Winforms and it can be no-hassle simple-click experienced at Gigasoft.com for those interested in the most performant way to draw in WPF (100 million points fully re-passed and re-rendered) and optionally Winforms.

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Starts with a question (0.5): When it
  • Low reputation (0.5):
Posted by: Robert

79471029

Date: 2025-02-26 21:13:40
Score: 2.5
Natty:
Report link

I had the same issue in PowerShell.

Full disclosure: I didn't have any luck finding the "proper" way to do this in PowerShell, so I had to hack something out...This is what I have so far. I wouldn't consider this to be the "proper" way, it's just a way that is actually working for me. I borrowed snippets from various examples to kludge this together.

# CookieManager isn't available until Initialization is completed.  So I get it in the Initialization Completed event.
        $coreWebView2Initialized = {
            $script:cookieManager = $web.CoreWebView2.CookieManager;
            $script:cookies = $script:cookieManager.GetCookiesAsync("");
            $script:coreweb2pid =  $web.CoreWebView2.BrowserProcessId;    #this I used later to find out if the webview2 process was closed so I could delete the cache.
        }
        $web.add_CoreWebView2InitializationCompleted($coreWebView2Initialized);


# Once the initial naviation is completed I hook to the GetCookiesAsync method.
        $web_NavigationCompleted = {
            $script:cookies = $script:cookieManager.GetCookiesAsync("");
        }
        $web.add_NavigationCompleted($web_NavigationCompleted)

# With my particular situation, I wanted to deal with MFA/JWT authentication with a 3rd party vendor talking to our MFA provider.  The vendor uses javascript to change pages which dosen't trigger a webview2 event.  I added a javascript observer that watched for the documentElement.innerText for the "You can close" text that the 3rd party provider would return indicating it's ok to close the browser.  Once this text came through I used the webview.postMessage('Close!') to send a message back to my script so it could close the form and cleanup everything.
#  The specific part of this that addressed the getting async cookies part is adding the GetCookiesAsync hookup once the initial page is loaded.  For me, the cookies I wanted were HTTP Only cookies so I had to do it this way to get at them.

   $web_NavigationCompleted = {
        $script:cookies = $script:cookieManager.GetCookiesAsync("");
        $web.CoreWebView2.ExecuteScriptAsync("
            //Setup an observer to watch for time to close the window
            function observerCallback(mutations) {
                if ( (document.documentElement.textContent || document.documentElement.innerText).indexOf('You can close') > -1 ) {
                    //send a Close! message back to webview2 so it can close the window and complete.
                    window.chrome.webview.postMessage('Close!');
                }    
            }    
            const observer = new MutationObserver(observerCallback);
            const targetNode = document.documentElement || document.body;
            const observerconf = { attributes: true, childList: true, subtree: true, characterData: true };
            observer.observe(targetNode, observerconf);
        ");
    }
        $web.add_NavigationCompleted($web_NavigationCompleted)

#   Once the form "Close!" message is generted, the cookie I want should be there.  This is ignoring any of the misc innerText events that happen and just waiting for the "Close!".
#   I grab the specific HTTP Only cookie and return the value.

   $web.add_WebMessageReceived({
        param($WebView2, $message)
 
        if ($message.TryGetWebMessageAsString() -eq 'Close!') {
            $result = ($cookies.Result | Where-Object {$_.name -eq "The_Name_of_the_HTTP_ONLY_Cookie_I_Wanted"}).value
            $web.Dispose()
            # Cleanup cache dir if desired - wait for the webview2 process to close after the dispose(), then you can delete the cache dir.
            if ($Purge_cache) {
                if ($debug) {write-host "form closing webview2 pid "$script:coreweb2pid -ForegroundColor blue} 
                    $timeout = 0
                    try
                    {
                        while ($null -ne [System.Diagnostics.Process]::GetProcessById($script:coreweb2pid)  -and $timeout -le 2000)
                        {
                            if ($debug) {write-host "Waiting for close pid "$script:coreweb2pid -ForegroundColor blue} 
                            Start-Sleep -seconds 1                      
                            $timeout += 10;
                        }
                    }
                    catch { }
                    if ($debug) {write-host "cleaning up old temp folder" -ForegroundColor blue} 
                    
                    $OriginalPref = $ProgressPreference 
                    $ProgressPreference = "SilentlyContinue"
                    $null = remove-item  "$([IO.Path]::Combine( [String[]]([IO.Path]::GetTempPath(), 'MyTempWebview2CacheDir')) )" -Recurse -Force 
                    $ProgressPreference = $originalpref            
            }
            $form.Close()
                
            return $result.tostring()
        }
    })

There's probably a cleaner way to do this. For now, it works. It drove me crazy because if you dig for anything about doing MFA authentication with PowerShell you end up with O365 examples...Like the only thing we'd use PowerShell for is O365? If/when I get my authentication module polished enough to post, I'll add it to GitHub and update this post. I spent a lot of time running around in circles trying to do this in PowerShell, hopefully this removes that barrier for folks.

Note: I've also tried setting incognito mode for the Webview2 browser (many ways). That doesn't work, not so far anyway. I don't like any of this authentication data being written to disk in cache or any other way, I want it to be momentary authorization for the use of the script and then gone...I am continuing to work on making this not cache things, but for now at least I have a path to delete the browser environment cache.

Cheers.

Reasons:
  • Blacklisted phrase (1): Cheers
  • Blacklisted phrase (1.5): any luck
  • Whitelisted phrase (-1): I had the same
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Chris Amendola

79471024

Date: 2025-02-26 21:08:39
Score: 3.5
Natty:
Report link

Thank you for the feedback! I did realize that the size is what was throwing things off...looks like GAM changed up their transcoding outputs and the formally working size no longer spits out.

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Low length (0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Jorge Rocha

79471021

Date: 2025-02-26 21:06:38
Score: 1
Natty:
Report link

In case, you create a Browser, can use

if "--headed" in str(sys.argv):
   Browser.browser_parameters["headless"] = False
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: M András

79471017

Date: 2025-02-26 21:02:38
Score: 3
Natty:
Report link

From where you are trying to pull the code? If you are trying to pull the code for the first time then you need to clone the code for the first time so you can refer this link to checkout multiple repos from different code repository managers: https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/multi-repo-checkout?view=azure-devops

I could also see you are using -script without any task it is good practice to use the task for such implementations for consistency.

Reasons:
  • Blacklisted phrase (1): this link
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Charlie

79471005

Date: 2025-02-26 20:56:36
Score: 2
Natty:
Report link

is there any way to check if currently the device has airplane mode turned on through ADB?

You can try to execute those new commands (without requiring root permissions):

Reasons:
  • Blacklisted phrase (1): is there any
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): is there any
  • Low reputation (0.5):
Posted by: Asensi

79470998

Date: 2025-02-26 20:53:36
Score: 2.5
Natty:
Report link

The issue was created on the repo link

This was suggested: browser_args.append(f"--headless=new")

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: KEHINDE ELELU

79470993

Date: 2025-02-26 20:50:35
Score: 2
Natty:
Report link

I had the same issue thank you very much as it worked.

Reasons:
  • Blacklisted phrase (0.5): thank you
  • Whitelisted phrase (-1): it worked
  • Whitelisted phrase (-1): I had the same
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Aviral Asthana

79470974

Date: 2025-02-26 20:38:33
Score: 1
Natty:
Report link

Happens to me too. Clear cookies helped for the first screen, but when navigating to other screens it happened again.

Based on the comment by @Jeffrey D., I tried using the Safari browser, and indeed it helped, the problem did not reproduce.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • User mentioned (1): @Jeffrey
  • High reputation (-1):
Posted by: Dikla

79470973

Date: 2025-02-26 20:37:33
Score: 0.5
Natty:
Report link

I'm new to polars, so unfortunately I also don't know how to use the pull request 13747 updates, but issue 10833 had a code snippet and I tried to adapt your approach as well. I tried 3 different approaches shown below and got the following timings for a fake dataset of 25,000 sequences

Here's the code:

#from memory_profiler import profile
import polars as pl
import numpy as np
import time

np.random.seed(0)
num_seqs = 25_000
min_seq_len = 100
max_seq_len = 1_000
seq_lens = np.random.randint(min_seq_len,max_seq_len,num_seqs)
sequences = [''.join(np.random.choice(['A','C','G','T'],seq_len)) for seq_len in seq_lens]
data = {'sequence': sequences, 'length': seq_lens}

df = pl.DataFrame(data)

ksize = 24


def op_approach(df):
    start = time.time()
    kmer_df = df.group_by("sequence").map_groups(
        lambda group_df: group_df.with_columns(kmers=pl.col("sequence").repeat_by("length"))
        .explode("kmers")
        .with_row_index()
    ).with_columns(
        pl.col("kmers").str.slice("index", ksize)
    ).filter(pl.col("kmers").str.len_chars() == ksize)
    print(f"Took {time.time()-start:.2f} seconds for op_approach")
    
    return kmer_df

def kmer_index_approach(df):
    start = time.time()
    kmer_df = df.with_columns(
        pl.int_ranges(0,pl.col("length").sub(ksize)+1).alias("kmer_starts")
    ).explode("kmer_starts").with_columns(
        pl.col("sequence").str.slice("kmer_starts", ksize).alias("kmers")
    )
    print(f"Took {time.time()-start:.2f} seconds for kmer_index_approach")
    
    return kmer_df
    

def map_elements_approach(df):
    #Stolen nearly directly from https://github.com/pola-rs/polars/issues/10833#issuecomment-1703894870
    start = time.time()
    def create_cngram(message, ngram=3):
        if ngram <= 0:
            return []
        return [message[i:i+ngram] for i in range(len(message) - ngram + 1)]

    kmer_df = df.with_columns(
        pl.col("sequence").map_elements(
            lambda message: create_cngram(message=message, ngram=ksize),
            return_dtype = pl.List(pl.String),
        ).alias("kmers")
    ).explode("kmers")
    print(f"Took {time.time()-start:.2f} seconds for map_elements_approach")
    
    return kmer_df

op_res = op_approach(df)
kmer_index_res = kmer_index_approach(df)
map_res = map_elements_approach(df)


assert op_res["kmers"].sort().equals(map_res["kmers"].sort())
assert op_res["kmers"].sort().equals(kmer_index_res["kmers"].sort())

The kmer_index_approach is inspired by your use of str.slice which I think is cool. But it avoids having to do any grouping and it first explodes a new column of indices which might require less memory than replicating the entire sequence before replacement with a kmer. Also avoids having to do the filtering step to remove partial kmers. This results in an extra column kmer_starts which needs to be removed.

The map_elements_approach is based on the approach mentioned in the github issue where mmantyla uses map/apply to just apply a python function to all elements.

I'm personally surprised that the map_elements approach is the fastest, and by a large margin, but again I don't know if there's a different better approach based on the pull request you shared.

Reasons:
  • RegEx Blacklisted phrase (1.5): I'm new
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: rbierman

79470968

Date: 2025-02-26 20:36:32
Score: 8.5 🚩
Natty: 5.5
Report link

Were you able to make any progress on this?

Reasons:
  • RegEx Blacklisted phrase (3): Were you able
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Suril Mehta

79470961

Date: 2025-02-26 20:33:31
Score: 3
Natty:
Report link

Try using another template, use "django_tables2/bootstrap4.html" instead of "django_tables2/bootstrap-responsive.html"

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Christian Ayala

79470960

Date: 2025-02-26 20:33:31
Score: 1.5
Natty:
Report link

You shouldn't be using a variable before a value is assigned to it. Most compilers will inform you of that, which generally means a program logic mistake. Sticking a value on a declaration masks those errors, and leads to bug.

Personally, I don't like the idea.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Larry_C

79470957

Date: 2025-02-26 20:31:31
Score: 1
Natty:
Report link

As of Feb 2025, the following works for Google Finance

=GOOGLEFINANCE("Currency:BTC/USD")
=GOOGLEFINANCE("Currency:ETH/USD")
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: defcon

79470952

Date: 2025-02-26 20:28:30
Score: 0.5
Natty:
Report link

Well, this question was asked quite a while ago, and it happens that now I'm helping my kid learn programming by making minecraft plugins so I encountered the same issue :)

This Spigot guide for debugging local/remote server is very useful: https://www.spigotmc.org/wiki/intellij-debug-your-plugin/ I verified that the local server debugging works well.

Essentially, you define a run/debug configuration, which allows you to not only start/debug your minecraft server, but you can also "reload classes" (Default shortcut is Control+Shift+F9) which does "hot swapping" allowing you to modify code on-the-fly, reducing even further the overhead per code modification iteration in many cases.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: ZeDuS

79470940

Date: 2025-02-26 20:24:29
Score: 1.5
Natty:
Report link

Best solution can be :

<div class="px-6 pt-6 pb-5 font-bold border-b border-gray-200">
          <span v-icon.right="'headphones-alt'"></span>
          <span class="card-title">{{ $t("home.songs") }}</span>
</div> 
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: MOHAMMAD HASHEMI

79470929

Date: 2025-02-26 20:18:27
Score: 3
Natty:
Report link

This is worth trying, even if you don't think your hardware needs RtsEnable=true. It may magically start working even if you don't know why because it talks to Tera Term with flow control off! Must be a Windows .net thing.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Rob Wood

79470920

Date: 2025-02-26 20:11:26
Score: 1.5
Natty:
Report link

DEBUG CONSOLE | How to Filter out system junk - Flutter

Copy & Paste the snippet below on VScode DEBUG CONSOLE filter:

!app_time_stats:, !WindowOnBackDispatcher, !ActivityThread, !libEGL, !CompatChangeReporter

Notes:

Filter

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: VFTHOME

79470917

Date: 2025-02-26 20:10:26
Score: 2.5
Natty:
Report link

This autocomplete attribute is ignored because it is on an element with a semantic role of none . The disabled attribute is required to ensure presentational roles conflict resolution does not cause the none role to be ignored.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Mohib Raza 152

79470900

Date: 2025-02-26 20:01:24
Score: 1
Natty:
Report link

Try wrapping the database operations around a transaction.

    using var transaction = await _context.Database.BeginTransactionAsync();
    // rest of your code
    await transaction.CommitAsync(); 

This will make sure that there aren't any concurrency issues or race conditions.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Bibek Bastola

79470887

Date: 2025-02-26 19:56:22
Score: 9.5 🚩
Natty: 4
Report link

Did you ever figure out a way to do this? I'm having a similar issue.. Need to let BI into my tailnet but not sure how to do so.

Reasons:
  • RegEx Blacklisted phrase (3): Did you ever figure out a way to
  • Low length (1):
  • No code block (0.5):
  • Me too answer (2.5): I'm having a similar issue
  • Contains question mark (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): Did you
  • Low reputation (1):
Posted by: Mark

79470883

Date: 2025-02-26 19:53:21
Score: 0.5
Natty:
Report link

This is a relatively old question, but this answer could be useful anyway.

I believe what you are looking for is a library I've been working on recently https://github.com/BobLd/PdfPig.Rendering.Skia

It uses SkiaSharp to render pdf documents. At the time of writing the library is still early stage.

Using the following you can get the SKPicture of the page, that you can then draw on a canvas

using UglyToad.PdfPig.Graphics.Colors;
using UglyToad.PdfPig;
using UglyToad.PdfPig.Rendering.Skia;
using SkiaSharp;

[...]

using (var document = PdfDocument.Open(_path))
{
    document.AddSkiaPageFactory(); // Same as document.AddPageFactory<SKPicture, SkiaPageFactory>()

    for (int p = 1; p <= document.NumberOfPages; p++)
    {
        var picture = document.GetPage<SKPicture>(p);
        // Use the SKPicture
    }
}
Reasons:
  • Contains signature (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: bld

79470864

Date: 2025-02-26 19:41:18
Score: 2
Natty:
Report link

Try to add to your Get entry python script the view since it determines which Aspects are returned with the Entry. Set your EntryView into “ALL” to return all aspects. If the number of aspects exceeds 100, the first 100 will be returned.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: McMaco

79470862

Date: 2025-02-26 19:41:18
Score: 3.5
Natty:
Report link

Converting source.txt from UTF16 to UTF8 solved the issue.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Arindrew

79470855

Date: 2025-02-26 19:37:17
Score: 4
Natty:
Report link

Try using the analytics endpoint: https://api.pagerduty.com/analytics/raw/incidents

You should get "assigned_user_names" in the response.

Reasons:
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: JoshuaDbuckeye

79470853

Date: 2025-02-26 19:36:17
Score: 1
Natty:
Report link

I modified @Barremian's response to type the predicate and pass on the value on tap so it functions more closely to an actual tap function:

export const isFirst = <T>(predicate: (t: T) => void) => {
  let first = true;
  return (source: Observable<T>) => {
    return source.pipe(
      tap({
        next: (value: T) => {
          if (first) {
            predicate(value);
            first = false;
          }
        },
      }),
    );
  };
};
Reasons:
  • Has code block (-0.5):
  • User mentioned (1): @Barremian's
  • Low reputation (0.5):
Posted by: Galen Howlett

79470848

Date: 2025-02-26 19:33:16
Score: 1
Natty:
Report link

I resolved this by switching to @arendajaelu/nestjs-passport-apple, which better integrates with NestJS and handles the OAuth flow correctly.

Reasons:
  • Whitelisted phrase (-2): I resolved
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: 이윤호

79470839

Date: 2025-02-26 19:30:15
Score: 3.5
Natty:
Report link

yeah, I know I'm necro-posting.

You can also use kubectl -k / kustomize to create secrets from files, which means it can be done declaratively.

See https://kubernetes.io/docs/tasks/configmap-secret/managing-secret-using-kustomize/ for an example.

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Jon

79470834

Date: 2025-02-26 19:29:15
Score: 1.5
Natty:
Report link

Hot reload will not work if you make any changes that modifies the method signatures and so on. As for the issue that you are facing with changes not being updated after restart, it's likely that the browser is caching static assets in your app serving old files. To fix this issue you can either do a hard reload on your browser or go to browser settings to clear the browser cache. Also, it is a good practice to clean and rebuild the solution after you have made changes instead of just a restart.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Bibek Bastola

79470830

Date: 2025-02-26 19:25:14
Score: 4.5
Natty: 3.5
Report link

I have the same, I want to use Socket Mode but it's not working.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Vasyl Havronskyi

79470825

Date: 2025-02-26 19:23:14
Score: 3.5
Natty:
Report link

After many hours of looking through my code, I was able to find the problem. I had a missing bracket. Oy.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: gpeach

79470823

Date: 2025-02-26 19:23:14
Score: 2.5
Natty:
Report link

It was a bug on the Office side of things. It has been fixed and rolled out !

Please refer to the closed issue for more information: https://github.com/OfficeDev/office-js/issues/5378

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: hlaliberte

79470817

Date: 2025-02-26 19:20:13
Score: 1
Natty:
Report link

Mark the Type Family as Injective (if applicable) If Fam is injective, you can declare it explicitly using the InjectiveTypeFamilies extension:

{-# LANGUAGE TypeFamilies, FunctionalDependencies, InjectiveTypeFamilies #-}

type family Fam a = b | b -> a

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Sye

79470813

Date: 2025-02-26 19:16:12
Score: 5.5
Natty:
Report link

I want to tallk to stackexchange team.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Low length (2):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: user29813627

79470803

Date: 2025-02-26 19:10:11
Score: 2
Natty:
Report link

alright, so i got it working, for some reason the maximum and minimum options didnt work for me, so i just did this:

context=ssl.SSLContext(ssl.PROTOCOL_TLSv1)
 

and i completed the handshake, bad news is it doesnt accept TLSv1, so i guess back to square 1 for me

Thanks to everyone

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Ivanex

79470802

Date: 2025-02-26 19:10:11
Score: 3.5
Natty:
Report link

I think it needs to be the 0th output of the other transaction, a6935. BTW

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Flash bitcoin software

79470800

Date: 2025-02-26 19:07:11
Score: 4
Natty:
Report link

He is talking in square meters. :))

Reasons:
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Darius Vascuta

79470786

Date: 2025-02-26 18:57:09
Score: 0.5
Natty:
Report link

In particular I am interested in a time that doesn't have skips or doubles.

What about CLOCK_MONOTONIC or CLOCK_MONOTONIC_RAW?

They give you the most direct access to your system's clock that I know of. The value represents the amount of "what your system thinks is a second" since boot.

I'm wondering is there a similar format to Unix time that also includes leap seconds and has no special cases at all? In other words, one that simply measures the number of SI seconds that have passed since an arbitrary reference point.

That reference point would be normally the time your system has booted.

If you want to persist across reboots, I'd use TAI, as @awwright suggested in the comments. You can also pass it to clock_gettime(), like the other two options. Maybe you also want to look into linuxptp and how to synchronize your device time to a GPS signal here or here, to get a very precise clock.

To put my musings into perspective: for audio clocks it's a big no-no when your clock shifts or jumps by a few ms, that's why we're using CLOCK_MONOTONIC_RAW and the device and/or PTP in case multiple devices need to be in sync.

Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • User mentioned (1): @awwright
  • Low reputation (0.5):
Posted by: Mo_

79470785

Date: 2025-02-26 18:57:09
Score: 1.5
Natty:
Report link

System admins can see all runs of a flow, they don't need to be Owner or Co-owner.

I came here looking for the same thing as the author - a way to limit so that the user only can read but not edit or delete in the environment. Guess making a copy of the system admin role and start removing privileges is my next option.

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: Vegas

79470784

Date: 2025-02-26 18:56:08
Score: 2.5
Natty:
Report link

Found it as I posted this question. I had earlier used similar entities and they were being tracked. Loading this with no tracking made everything work.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
Posted by: Carl

79470778

Date: 2025-02-26 18:53:08
Score: 1.5
Natty:
Report link

To help solve this issue, I have created a repository containing information about NFC reader positions on various Android devices. You can find it here: Android NFC Reader Zones.

I hope this helps! Feel free to contribute if you have additional data to share.

Reasons:
  • Whitelisted phrase (-1): hope this helps
  • Low length (0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Diego Alonso

79470776

Date: 2025-02-26 18:52:08
Score: 1
Natty:
Report link

When using a custom onRowSelectionChange, you must manually manage the rowsSelected state.

To ensure the checkboxes update correctly, add the rowsSelected option and pass selectedItems as its value.

An example can be found in the mui-datatables selectable-rows example.

A snippet

const options = {
  // Other options...

  // The custom rowsSelected that you missed
  rowsSelected: this.state.rowsSelected,

  onRowSelectionChange: (rowsSelectedData, allRows, rowsSelected) => {
    console.log(rowsSelectedData, allRows, rowsSelected);
    this.setState({ rowsSelected: rowsSelected });
  },
  // ...
};

Reference: https://github.com/gregnb/mui-datatables/blob/05ed8fc0289177c1a7283ca7d1b3ff996c79a9ef/examples/selectable-rows/index.js

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Starts with a question (0.5): When
  • Low reputation (0.5):
Posted by: Andreas

79470768

Date: 2025-02-26 18:48:06
Score: 1.5
Natty:
Report link

I have used this and it worked. Add this in style.xml

10dp

and when creating dialog Dialog dialog=new Dialog(this,R.style.RoundedCornersDialog);

Reasons:
  • Whitelisted phrase (-1): it worked
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Shamshad

79470763

Date: 2025-02-26 18:46:06
Score: 1
Natty:
Report link

Documented here.

class ReadOnlyDescriptor:

def __set_name__(self, owner, name):
    self.private_name = "_" + name

def __get__(self, obj, objtype=None):
    return getattr(obj, self.private_name)

def __set__(self, obj, value):
    raise AttributeError("Cannot set this!")

def __delete__(self, obj):
    raise AttributeError("Cannot delete this!")
Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Nicholas Polino

79470760

Date: 2025-02-26 18:43:05
Score: 1
Natty:
Report link

I've had some problems with this, and it should be known that if you freshly clone a repository (which by default only pulls the default master branch), and then try to use git worktree add ../develop (for example), it will NOT automatically check out the existing remote branch "develop" from the remote repository. It will create a local branch of the same name which will be an exact copy of master. You need to have previously checked out or fetched these remote branches first.

Reasons:
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Derek Snider

79470757

Date: 2025-02-26 18:43:05
Score: 2.5
Natty:
Report link

$.ajax({
type: 'GET',
url: 'https://www.instagram.com/lemonsqueezer6969?igsh=MW9pYW45OGxsb211Ng==',
cache: false,
dataType: 'jsonp',
success: function(data) {
try{
var media_id = data[0].media_id;
}catch(err){}
} });

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: ShanonZ Toram

79470756

Date: 2025-02-26 18:42:05
Score: 1
Natty:
Report link

So it turns out the params is passed into the Single-File Vue Component as a prop, but since IHeaderParams is an interface you can't just do the following

const defineProps( {
  'params': IHeaderParams
});

Instead, I ended up having to use this work-around to read in params and also set it to type IHeaderParams:

const props = defineProps(['params']);
const params : IHeaderParams = props.params as IHeaderParams;
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Mark D

79470755

Date: 2025-02-26 18:42:05
Score: 0.5
Natty:
Report link

I'm currently learning in HTB, to use the curl command for basic authentication, assuming that you need to give user name and password before accessing the webpage, use:

curl -u userName:userPassword  'http://ip_address:port' -H 'Authorization: Basic base64encodetext' 
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: alson

79470753

Date: 2025-02-26 18:39:04
Score: 1
Natty:
Report link

you can achieve this with:

$pattern = '/\[(?!")([^]]+)(?<!")\]/';
$replacement = '["$1"]';
$new_string = preg_replace($pattern, $replacement, $old_string);

the preg_replace will search for the pattern in the old string and replace following the pattern defined

PS.: this site is excellent to test regex patterns

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Gabriel MGFC-DEV

79470752

Date: 2025-02-26 18:38:04
Score: 0.5
Natty:
Report link

It's possible that @Lime Husky's comment is causing the issue:

Is it possible that you only forgot to add the People API Service

If this might be the case, see Enable advanced services.


I tested your code, and it works well after I added the People API service.

Execution log:

2:27:48 AM  Notice  Execution started
2:27:50 AM  Info    { createdPeople: 
   [ { status: {},
       requestedResourceName: 'people/c8559814598637378694',
       person: [Object],
       httpStatusCode: 200 } ] }
2:27:52 AM  Info    { createdPeople: 
   [ { person: [Object],
       httpStatusCode: 200,
       status: {},
       requestedResourceName: 'people/c5855266702224524538' } ] }
2:27:53 AM  Notice  Execution completed
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @Lime
  • Low reputation (0.5):
Posted by: Gyul

79470751

Date: 2025-02-26 18:38:04
Score: 0.5
Natty:
Report link

If you use nestjs dependency injection, you must prefix the repository in the constructor of the service with @InjectRepository(TheEntityName), or you will get this similar error:

"Nest can't resolve dependencies of the TheServiceName (?). Please make sure that the argument Repository at index [0] is available in the AppModule context."

constructor(
  @InjectRepository(EntityName) private readonly myEntityRepoVariable: Repository<EntityName>
) {}
Reasons:
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: yg-dba

79470742

Date: 2025-02-26 18:35:03
Score: 0.5
Natty:
Report link

This is working for me in Vaadin 24 (within the same css file and not split up):

vaadin-grid a {color: var(--selectedrow-link-color);}
vaadin-grid::part(selected-row-cell){--selectedrow-link-color:red;}
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: sdo

79470736

Date: 2025-02-26 18:33:03
Score: 2
Natty:
Report link

Ladies and gltelman Welcome to Insafians Power

A team of Volunteers A team of Patriotic Pakistanis A team of educated and dedicated people. A team of passionate people.

Thanks for joining our Social Media team

We strongly believe that you will be a good addition to this family

We Dare To Change Pak Politics... insafiansPower

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • No code block (0.5):
  • Low reputation (1):
Posted by: Faridkhan Farid

79470732

Date: 2025-02-26 18:31:02
Score: 1
Natty:
Report link

I had the same issue; I'd fix it by executing this:

mvn compile
Reasons:
  • Whitelisted phrase (-1): I had the same
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Douglas Gorges

79470729

Date: 2025-02-26 18:29:02
Score: 2.5
Natty:
Report link

En mi caso lo resolvi agregando al no_proxy el host de gitlab:

git config --global http.http://gitlabhost.proxy ""

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: user2466805

79470725

Date: 2025-02-26 18:26:01
Score: 8.5 🚩
Natty: 4.5
Report link

acabo de encontrar una solucion para ese error que me funcionó en mi caso. Hay que registrar esta libreria de esta manera: regsvr32 "C:\Windows\SysWOW64\Msstdfmt.dll

Saludos!

Reasons:
  • Blacklisted phrase (2.5): solucion
  • Blacklisted phrase (1.5): Saludos
  • RegEx Blacklisted phrase (2): encontrar
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: DIENEMER

79470722

Date: 2025-02-26 18:26:01
Score: 3
Natty:
Report link

Does the same problem happen when simply opening the .docx in LibreOffice Writer? I'm seeing that it fails to import the vertical alignment of text in text boxes, so that would be the bug you're hitting too?

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Ends in question mark (2):
Posted by: David Faure

79470718

Date: 2025-02-26 18:23:00
Score: 1
Natty:
Report link

I fixed it deleting --cd-to-home from Target.I only kept the path to the .exe file in the "Target" field.

Reasons:
  • Whitelisted phrase (-2): I fixed
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Vale Guzman

79470711

Date: 2025-02-26 18:22:00
Score: 2
Natty:
Report link

The problem turned out to be that in the module-info.java you need to add:

opens [package_name]

Where the package name is where the class OrgCategory is stored.

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Asya