79690811

Date: 2025-07-05 05:21:47
Score: 0.5
Natty:
Report link

You're likely running into issues because the forum's search page uses dynamic content loading or server-side protections that make scraping more complex.

A few things to try:

  1. Check if the content is loaded via JavaScript – If so, Scrapy alone won’t see it. You might need to use Splash (for rendering JS in Scrapy) or tools like Playwright/Selenium instead.

  2. Session or headers required – The server may require specific headers (like Referer, User-Agent, Cookies, etc.) to return results. Use browser dev tools (F12) > Network tab to inspect what's being sent during a normal search and replicate those headers in your Scrapy request.

  3. Rate-limiting or bot detection – Frequent or unauthenticated requests can trigger temporary bans or timeouts. Try slowing down your crawl (using DOWNLOAD_DELAY, AUTOTHROTTLE_ENABLED) and setting realistic headers.

  4. Try using a real browser to inspect redirects or session IDs – It’s possible your first search loads a temporary session or token you need to persist.

Let us know what you find in the response headers or logs — happy to dig deeper!

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

79690810

Date: 2025-07-05 05:20:47
Score: 2.5
Natty:
Report link

I have encounter the same problem and spent 2 days solving this error. For me the problem was the environment setup, I have work on other projects and I have installed jdk 24 which react native does not support.. I followed the docs, downgrade jdk to v17 and its working fine now. Click here - https://reactnative.dev/docs/set-up-your-environment

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

79690807

Date: 2025-07-05 05:08:44
Score: 4
Natty:
Report link

Which Flutter version are you using?
Run "flutter doctor -v" and show your full response.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): Which
  • Low reputation (1):
Posted by: Harshil Vaghasiya

79690805

Date: 2025-07-05 05:01:42
Score: 4
Natty:
Report link

I couldn't find any documentation on az afd waf-policy. Do you mean using az network front-door waf-policy?

Reference: https://learn.microsoft.com/en-us/cli/azure/network/front-door/waf-policy?view=azure-cli-latest

Reasons:
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (0.5):
Posted by: hrmck

79690800

Date: 2025-07-05 04:54:39
Score: 1
Natty:
Report link

Its seems the backgroundTint was the issue try setting it transparent

android:backgroundTint="@android:color/transparent"
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Kshitiz Mishra

79690799

Date: 2025-07-05 04:50:38
Score: 3.5
Natty:
Report link

#include<stdio.h>

int main()

{

printf("Hello World");

return 0;

}

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

79690798

Date: 2025-07-05 04:48:38
Score: 3
Natty:
Report link

You could use an range input. Then you could simply add an event listener on the video for "timeupdate" and an event listener of the range for "input" to sync them.

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

79690788

Date: 2025-07-05 04:16:31
Score: 2
Natty:
Report link

Hi after reviewing the source code I found an implementation of the request method as follows:

    @abstractmethod
    def request(self, method, url, headers=None, raise_exception=True, **kwargs):
        """Main method for routing HTTP requests to the configured Vault base_uri. Intended to be implement by subclasses.

        :param method: HTTP method to use with the request. E.g., GET, POST, etc.
        :type method: str
        :param url: Partial URL path to send the request to. This will be joined to the end of the instance's base_uri
            attribute.
        :type url: str | unicode
        :param headers: Additional headers to include with the request.
        :type headers: dict
        :param kwargs: Additional keyword arguments to include in the requests call.
        :type kwargs: dict
        :param raise_exception: If True, raise an exception via utils.raise_for_error(). Set this parameter to False to
            bypass this functionality.
        :type raise_exception: bool
        :return: The response of the request.
        :rtype: requests.Response
        """
        raise NotImplementedError

I am new at python but it seems like the class isn't already implemented, instead it is just raising an error, then this is why the call is working by curl but not by py

Thanks all for your help, I really appreciate your time.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • RegEx Blacklisted phrase (1.5): I am new
  • Long answer (-1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Ana

79690783

Date: 2025-07-05 04:07:29
Score: 4
Natty:
Report link

It does take such a long time...After about 7 hours, it finished.

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

79690774

Date: 2025-07-05 03:14:18
Score: 0.5
Natty:
Report link

This error still happen in 2025.

Workaround:

Specify a Python version while create a new env:

conda create --name your_env_name python=3.12

Reasons:
  • Low length (1):
  • Has code block (-0.5):
Posted by: Mai Hai

79690771

Date: 2025-07-05 03:08:17
Score: 1
Natty:
Report link

If you are using windows

1. Look for a file called .bashrc, usually in the Users folder

2. Edit that file and at the very bottom add the script

exec zsh

3. Save and try opening gitbash again

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

79690770

Date: 2025-07-05 03:07:17
Score: 2
Natty:
Report link

IsSoftDeleted is a provisioning engine virtual attribute, evaluated only at runtime during provisioning operations.

The Expression Builder test tools only evaluate actual user object attributes pulled from Entra (or AD, if hybrid).

Since IsSoftDeleted isn’t stored on the user , it's calculated in the context of:

Whether the user is in scope

Whether the provisioning engine considers them active

The Expression Builder can’t simulate provisioning scope logic, so it can’t test IsSoftDeleted.

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

79690763

Date: 2025-07-05 02:46:12
Score: 0.5
Natty:
Report link

Just discard time, no need to calculate timestamp:

let now = new Date();
let startOfToday = new Date(now.getFullYear(), now.getMonth(), now.getDate());
let startOfYesterday = new Date(now.getFullYear(), now.getMonth(), now.getDate()-1);
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: SE12938683

79690756

Date: 2025-07-05 02:26:08
Score: 6
Natty:
Report link

Seems like your app is not able to connect to Supabase. I think the issue is similar to the one asked here: How to configure Supabase as a database for a Spring Boot application?

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Abdul Wasey Khan

79690754

Date: 2025-07-05 02:19:06
Score: 0.5
Natty:
Report link

I’ve been through the same solo-dev slump while working on a long-term project. What helped me wasn’t motivation tricks, but having a structured vault to organize my thinking — feature ideas, scope changes, “half-baked” experiments, and even commit prep all in markdown.

I shared my setup + markdown templates in this post:
📄 How I Stay Productive (and Sane) as a Solo Developer

Might be useful if you’re looking for lightweight practices that still give you a sense of control and progress, even without a team around.

Reasons:
  • No code block (0.5):
Posted by: Santhosh Dhaipule Chandrakanth

79690751

Date: 2025-07-05 02:07:03
Score: 4
Natty: 4
Report link

Yes, sqlldr 23 does support automatic parallelism.

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

79690744

Date: 2025-07-05 01:30:55
Score: 3.5
Natty:
Report link

Same as my cause, wordpress multisite sub directory show The page returned 302 Found status code. I have tried many way still can't make it work

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

79690739

Date: 2025-07-05 01:05:51
Score: 2.5
Natty:
Report link

I tested many ways to fix this problem. But finally I realized that the date format type must be Gregorian. This post has a complete explanation.

See the solution

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

79690734

Date: 2025-07-05 00:46:47
Score: 1
Natty:
Report link
fastcgi_hide_header X-Powered-By;

This works with php 8.4 +

Adding the header in the nginx config file for Laravel/php app, under the location ~ \.php$ {} block

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Mahmoud Abd Al-Aziz

79690732

Date: 2025-07-05 00:38:45
Score: 1.5
Natty:
Report link

The Root Cause:

NS-3 uses the SSID string as part of its internal hashing mechanism to seed random number generators for various network operations. When you change the SSID from "ns3-80211n" to "abc", you're inadvertently changing the seed values for:

Solutions:

Explicit Random Seed Control:

RngSeedManager::SetSeed(12345);

RngSeedManager::SetRun(1);

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

79690726

Date: 2025-07-05 00:01:37
Score: 1
Natty:
Report link

For me, the issue was that the AI auto-completed the necessary version number for me. It put version 1.6.2 for the rules and runner APIs. Version 1.6.2 doesn't exist.

There's links provided in the feedback generated that say where it tried to go to download the versions. One of them is on Google and the other from Maven. If you search for the information on Maven's website, you can see valid version numbers (including some experimental versions).

I switched to 1.6.1 (a valid version), resynced the build.gradle file, and then tried again. That fixed my issue.

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

79690704

Date: 2025-07-04 22:52:23
Score: 3
Natty:
Report link

Update the plist file by adding “Privacy — Location When In Use Usage Description” and setting it to "Yes".

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

79690702

Date: 2025-07-04 22:49:22
Score: 3
Natty:
Report link

You shouldn't set storeType if you use mysql or mysql2.

Here is the link to the storeType option in docs.

Reasons:
  • Blacklisted phrase (1): Here is the link
  • Contains signature (1):
  • Low length (1.5):
  • Has code block (-0.5):
Posted by: Animir

79690698

Date: 2025-07-04 22:43:21
Score: 0.5
Natty:
Report link

Fwiw I was able to both simplify the approach, improve the performance and refine the behaviour (thanks to Matt for getting me on the right track). Here's the full code in case it helps anybody else.

import SwiftUI
import UIKit
import AVFoundation

class VideoLayerView: UIView {
    private var playerLayer: AVPlayerLayer?
    private var player: AVPlayer?
    private var videoSize: CGSize = .zero
    
    override init(frame: CGRect) {
        super.init(frame: frame)
        setupVideo()
    }
    
    required init?(coder: NSCoder) {
        super.init(coder: coder)
        setupVideo()
    }
    
    private func setupVideo() {
        guard let videoURL = Bundle.main.url(forResource: "example", withExtension: "MP4") else {
            print("Could not find example.MP4 in bundle")
            return
        }
        
        let asset = AVURLAsset(url: videoURL)
        player = AVPlayer(playerItem: AVPlayerItem(asset: asset))
        playerLayer = AVPlayerLayer(player: player)
        
        Task {
            do {
                let tracks = try await asset.loadTracks(withMediaType: .video)
                if let videoTrack = tracks.first {
                    let size = try await videoTrack.load(.naturalSize)
                    await MainActor.run {
                        self.videoSize = size
                        self.updateVideoLayout()
                    }
                }
            } catch {
                print("Error loading video dimensions: \(error)")
            }
        }
        
        playerLayer?.videoGravity = .resizeAspect
        layer.addSublayer(playerLayer!)
        
        NotificationCenter.default.addObserver(
            self,
            selector: #selector(playerDidFinishPlaying),
            name: .AVPlayerItemDidPlayToEndTime,
            object: player?.currentItem
        )
        
        player?.play()
    }
    
    @objc private func playerDidFinishPlaying() {
        print("Video finished playing")
    }
    
    override func layoutSubviews() {
        super.layoutSubviews()
        updateVideoLayout()
    }
    
    private func updateVideoLayout() {
        guard let playerLayer = playerLayer, videoSize.width > 0, videoSize.height > 0 else { return }
        
        let viewWidth = bounds.width
        let viewHeight = bounds.height
        let videoAspectRatio = videoSize.width / videoSize.height
        let viewAspectRatio = viewWidth / viewHeight
        
        var videoWidth: CGFloat
        var videoHeight: CGFloat
        
        if videoAspectRatio > viewAspectRatio {
            videoHeight = viewHeight
            videoWidth = viewHeight * videoAspectRatio
        } else {
            videoWidth = viewWidth
            videoHeight = viewWidth / videoAspectRatio
        }
        
        playerLayer.frame = CGRect(
            x: 0,
            y: 0,
            width: videoWidth,
            height: videoHeight
        )
    }
    
    func restartVideo() {
        player?.seek(to: .zero)
        player?.play()
    }
    
    deinit {
        NotificationCenter.default.removeObserver(self)
    }
}

class SequenceView: UIView {
    private var videoLayerView: VideoLayerView!
    private var currentOrientation: UIDeviceOrientation = .unknown
    
    override init(frame: CGRect) {
        super.init(frame: frame)
        setupView()
    }
    
    required init?(coder: NSCoder) {
        super.init(coder: coder)
        setupView()
    }
    
    private func setupView() {
        backgroundColor = .white
        
        videoLayerView = VideoLayerView()
        videoLayerView.translatesAutoresizingMaskIntoConstraints = false
        addSubview(videoLayerView)
        
        NSLayoutConstraint.activate([
            videoLayerView.topAnchor.constraint(equalTo: topAnchor),
            videoLayerView.leadingAnchor.constraint(equalTo: leadingAnchor),
            videoLayerView.trailingAnchor.constraint(equalTo: trailingAnchor),
            videoLayerView.bottomAnchor.constraint(equalTo: bottomAnchor)
        ])
        
        NotificationCenter.default.addObserver(
            self,
            selector: #selector(orientationDidChange),
            name: UIDevice.orientationDidChangeNotification,
            object: nil
        )
        
        currentOrientation = UIDevice.current.orientation
    }
    
    @objc private func orientationDidChange() {
        let newOrientation = UIDevice.current.orientation
        
        if newOrientation != currentOrientation && newOrientation != .unknown {
            currentOrientation = newOrientation
            
            DispatchQueue.main.async { [weak self] in
                self?.videoLayerView.restartVideo()
            }
        }
    }
    
    deinit {
        NotificationCenter.default.removeObserver(self)
    }
}

struct SequenceViewWrapper: UIViewRepresentable {
    func makeUIView(context: Context) -> SequenceView {
        return SequenceView()
    }
    
    func updateUIView(_ uiView: SequenceView, context: Context) {
    }
}

struct ContentView: View {
    var body: some View {
        SequenceViewWrapper()
            .ignoresSafeArea()
    }
}
Reasons:
  • Blacklisted phrase (0.5): thanks
  • Long answer (-1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: gjh

79690693

Date: 2025-07-04 22:33:19
Score: 2.5
Natty:
Report link

I had this same issue. I was loading the bootstrap.bundle.js file in the body element as the last item, but moving it to the head element solved it for me.

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

79690691

Date: 2025-07-04 22:31:18
Score: 3.5
Natty:
Report link

After finding an issue on their GitHub with the same problem I was able to solve the problem by depending on the `okhttp-jvm` dependency instead, as Maven doesn't seem to have the same "awareness" for module metadata as Gradle does.

So, if you're using Maven and get the same issue, try changing the okhttp artifact ID to okhttp-jvm.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): get the same issue
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Andre_601

79690690

Date: 2025-07-04 22:30:18
Score: 0.5
Natty:
Report link

The way this problem was solved was using the following structure in a side code which load the sampler:

if type(samples)==list:
            samples = samples[1].to(device, non_blocking=True)
        else:
            samples = samples.to(device, non_blocking=True)

This works either using a local stored dataset in Sagemaker or using S3torchconnector. By doing this the code was able to read and train a list.

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

79690687

Date: 2025-07-04 22:25:17
Score: 0.5
Natty:
Report link

Running CodeBuild inside a private subnet within a vpc, and giving it outbound internet access:

We have to attach NAT gateways to private subnets we wish to give outbound internet access.

In a vpc configuration, a subnet is public if it is attached to an internet gateway (igw for short). And we do this using a subnet association in a route table: we can use the default route table that comes with the vpc; we add the route [destination: 0.0.0.0/0, target: igw-XXXX where igw-XXXX is an igw], we then move to the route table subnet association and attach the subnet we wish to make public. Of course, you can create the igw if you haven't.

Once this subnet is made public, we have to create the NAT gateway we wish to attach to private subnets, within this public subnet. So, when creating the NAT, in the form for creating the NAT, we must select this public subnet as its subnet.

Now let's move over to the private subnets. We must ensure these private subnets are not associated with our default route table since we're using this route table to route traffic to the igw. If they are, they are automatically public subnets.

We must create a new route table to manage routing for our private subnets. Now create the new route table, and select our vpc while doing that. After that, add a route to this table [destination: 0.0.0.0/0, target: nat-XXXX where nat-XXXX is the NAT you created]. Next, we move to the route table subnet association and attach all the subnets we wish to make private.

Now since this NAT's subnet (the subnet selected while creating the NAT) is a public subnet and attached to an igw, all the private subnets associated with this NAT, would have outbound internet traffic.

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

79690685

Date: 2025-07-04 22:23:16
Score: 0.5
Natty:
Report link

I was able to archive getting Mutual friends for request.user friends that are friends to other users who is not friend to request.user.... Using ManyToManyField (Following)

in Views.py/Template

# Mutual Friends
all_following = request.user.profile.following.values_list('pk', flat=True)
mutual_followers = Profile.objects.filter(pk__in=all_following)


# Template
{% for users in profile_users %}

# List of users
<p>{% users.user %}</p>

# Get mutual friend for each users that is friend to request.user
{% for mutual_friend in mutual_followers %}
{% if mutual_friend in users.following.all %}
<p>{{ mutual_friend.user.username }}</p>
{% endif %}
{% endfor %}

{% endfor %}
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: user30880337

79690682

Date: 2025-07-04 22:11:14
Score: 1
Natty:
Report link
# Re-generate the PDF and save it to a downloadable path for the user
pdf = PDF()
pdf.add_page()

# Add sections again
for title_ar, title_fr, items in sections:
    pdf.chapter_title(title_ar, title_fr)
    pdf.chapter_body(items)
    pdf.ln(4)

# Save PDF to a shareable location
pdf_path = "/mnt/data/قائمة_تقني_الصوت_مهرجان_خارجي.pdf"
pdf.output(pdf_path)
pdf_path
Reasons:
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: user30967934

79690677

Date: 2025-07-04 22:03:11
Score: 3
Natty:
Report link

After many years it seems that both sheets have now the same behavior. I consider this issue resolved.

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

79690664

Date: 2025-07-04 21:33:04
Score: 2
Natty:
Report link

This visualization, made with invocation_tree, shows how mergesort([3,2,7,1,4,6,5]) repeatedly splits the problem into sub-problems until a sub-problem is sorted, and then recombines the result of two sorted sub-problems using merge() before it returns:

call tree

This is the final result as a static image for your viewing pleasure:

final image

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Gijs van Gelderen

79690659

Date: 2025-07-04 21:20:02
Score: 1.5
Natty:
Report link

I had this same problem. I was using axis inside a tikzpicture which was inside a node from a tikzpicture (so my axis was in a 'nested' tikzpicture). The node had [anchor = north] . Removing this anchor fixed the issue.

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

79690655

Date: 2025-07-04 21:05:58
Score: 1
Natty:
Report link

What were you using OpenTSDB for? Bigtable now supports a lot of time series capabilities out of the box e.g. there are

These are most common operations in time series databases and doing directly in the database would simplify your stack instead of running an additional service on top of it in GKE.

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): What were you
  • Low reputation (0.5):
Posted by: Bora

79690651

Date: 2025-07-04 21:01:57
Score: 1
Natty:
Report link

If a Service declared in your app's manifest is running then your app is running. One of the purposes of Services is to be alive independent of any Activity that can be visible on the screen.

Regarding "binding" Services... this term usually stands for using a ServiceConnection to bind a Service to an Activity, so I'm unclear what you mean by "My app has a bound service". Bound to what? Have you done any binding?

It seems that you're trying to access a Service defined in App1 from App2. I don't believe this is possible. Perhaps if you described to us your goal we could point you towards a path to implementation.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: Matt from vision.app

79690649

Date: 2025-07-04 20:54:56
Score: 2
Natty:
Report link

My plan is to create an Accounting System for small charities using the python language, tkinter and sqlite. I have used gnucash in my own charity: beesanctuarymovement.org and wish to create my own program with features not present in gnucash such as creating a receipts and payments account report, and a statement of assets and liabilities as described in the charity treasurer's handbook. Small charities do not buy or sell on credit; so there is no need for a sales and purchase ledger. They do however need bank/cash transactions to be subdivided by fund.

If you are familiar with gnucash split entry transactions, that is the feature I wish to copy. There is a one to many relationship between journal table which contains information specific to every transaction; and the ledger which has a foreign key Tran_id which refers to the journal.

I wish to create a form which joins the Journal and Ledger tables. The sum of all amounts in the ledger table for all lines which share tran_id should add up to zero ( or equivalently in accounting jargon all credits equal all debits.

My plan is this form (or grid) should display all ledger rows (joined with journal info) for a specific account_id. Clicking on any row in this table should allow you to edit the full transaction in situ.

Sorry if you don't understand the gist of this. It is very hard to explain bookkeeping in an understandable way given the current constraints. The form (grid) should display a running balance of the specified account, and this is not stored in the sql tables, instead it will be calculated by panda and displayed in the sheet.

I have done a lot of research, and I believe combining panda and tksheet is the best way to do what I want.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Brian McGill

79690638

Date: 2025-07-04 20:33:50
Score: 4
Natty: 4
Report link

accelGravity = (G * M) / (distCenter * distCenter);

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

79690632

Date: 2025-07-04 20:19:47
Score: 3.5
Natty:
Report link

TensorFlow Framefwork API mirrors the overall structure of Python Keras.

Please check

https://github.com/tensorflow/java/blob/master/tensorflow-framework/README.md

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

79690623

Date: 2025-07-04 19:59:43
Score: 1
Natty:
Report link

Try "Go to Source Definition" - VSCode

Must be in a TS file, I think the shortcut key for that is alt f12 or cmd f12, if you can't find it search in command pallet

command:typescript.goToSourceDefinition

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

79690618

Date: 2025-07-04 19:51:41
Score: 1
Natty:
Report link

I think it would be better to compare LISP to the Peano Postulates than to Euclidean Geometry.
I have constructed a complete Peano Natural Number Arithmetic in LISP, and can see a clear path to creating the Rational Arithmetic. A Natural corresponds to a List of Units, i.e. Unary Numerals. Cons corresponds to the Successor operation; An Integer is a pair of Naturals, the Difference between the two; a Rational is a pair of Integers, the Ratio of the Two. Rational arithmetic is closed under addition, subtraction, multiplication, and division, except division by zero. Addition and Multiplication are recursively defined as in Peano. The sums and products of Rationals are the standard definitions. Subtraction: change sign (reverse order of the pair of naturals) and Add; Division: invert (reverse order as in add) and Multiply.

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

79690616

Date: 2025-07-04 19:46:40
Score: 2
Natty:
Report link

Content type states it's a video file, but the file is named audio.mp4.

If you are uploading audio, mime type should be: audio/mp4

Refer to https://www.iana.org/assignments/media-types/media-types.xhtml

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

79690612

Date: 2025-07-04 19:41:39
Score: 3
Natty:
Report link

In my case I got this error due to a missing quotation mark after a new variable, a path to a database, was added to .env file.

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

79690611

Date: 2025-07-04 19:39:38
Score: 2.5
Natty:
Report link

this works ok!


::ng-deep.mat-mdc-menu-submenu-icon{
  visibility: hidden !important;
}
Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: tony

79690608

Date: 2025-07-04 19:33:36
Score: 1
Natty:
Report link

Here is a minimal example :-

import tkinter as tk
from tksheet import Sheet

root = tk.Tk()
data = [["Row1-Col1", "Row1-Col2"], ["Row2-Col1", "Row2-Col2"]]
sheet = Sheet(root, data=data, editable=True)
sheet.enable_bindings(("single_select", "edit_cell"))
sheet.pack(expand=True, fill="both")
root.mainloop()

This sheet is editable, unlike the main program

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

79690607

Date: 2025-07-04 19:30:36
Score: 3.5
Natty:
Report link

That code is totally bizarre.

Why would anyone write it that way?

Most of the variables are defined outside your posted snippet.

Please tell us what this code does.

This statement is always false by definition:

d > d

Try changing this code:

} else if (j == false) { // <---------------------------- error
          if (((d < 1.0D || d > d) ? false : true) == false)
            c = 7; 
        }

to this:

} else if ((j == 0) && (d < 1d)) c = 7;
Reasons:
  • RegEx Blacklisted phrase (2.5): Please tell us what
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Langdon

79690601

Date: 2025-07-04 19:20:33
Score: 3.5
Natty:
Report link

Besides the password special characters if that did not work, try the transaction pooling service, it's the second connection string in the supabase's options:

enter image description h

Reasons:
  • Blacklisted phrase (1): did not work
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: LouieAdauto

79690596

Date: 2025-07-04 19:10:30
Score: 1.5
Natty:
Report link

So I found the answer myself. If you come across this, AbleToSpawn needs to be know in both .h and .tpp. To do this just do a circular inclusion (i.e. include the .tpp in the .h, and he .h in the .tpp) and just let the include guards do their work.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Steven31st

79690590

Date: 2025-07-04 18:53:27
Score: 4
Natty: 4.5
Report link

You could use online Markdown to HTML Converter tools fx:
https://weblaro.com/tools/markdown-to-html-converter

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

79690589

Date: 2025-07-04 18:51:26
Score: 2.5
Natty:
Report link

The pydoc documentation comes bundled with each Python package, so to have offline access to the documentation via pydoc, you need to install the respective packages. As far as I know, there is no way to obtain the pydoc documentation separately from the packages themselves.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Gijs van Gelderen

79690583

Date: 2025-07-04 18:46:25
Score: 3
Natty:
Report link

go to your package.json and look for main there you can change the main file which to be served as entry point

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

79690553

Date: 2025-07-04 18:06:16
Score: 1.5
Natty:
Report link

Since Django 5.2.

from django import forms
from django.forms import Script


class CalendarWidget(forms.TextInput):
    class Media:
        css = {"all": ("pretty.css",)}
        js = (Script("animations.js", **{"defer": True}), "actions.js")

renders to:

<script defer src="https://myserver.com/static/animations.js">/script>

https://docs.djangoproject.com/en/5.2/topics/forms/media/#paths-as-objects

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

79690552

Date: 2025-07-04 18:05:15
Score: 1
Natty:
Report link
[BigQuery Omni](https://cloud.google.com/bigquery/docs/omni-introduction) only allows querying data stored in an external system, due to its [limitation](https://cloud.google.com/bigquery/docs/omni-introduction#limitations), it can not create external tables in BigQuery. Yes, scripting would do but natively it is not yet possible.

Thanks! This is interesting to be available natively. On Google's side, there is a feature request that you can file but there is no timeline on when it can be done, you can request this feature so more community members can benefit when this is done by Google.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: marky

79690535

Date: 2025-07-04 17:47:11
Score: 0.5
Natty:
Report link

You need to make sure nfs-common is installed on all of the the worker nodes
sudo apt install nfs-common

I had similar issue where I only add it installed on one of the worker nodes.

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

79690532

Date: 2025-07-04 17:45:10
Score: 2.5
Natty:
Report link

What about this query? (https://dbfiddle.uk/ZTFhmLkt)

select id, "timestamp"
from t
where id = 100 
  and "timestamp" >= '2024-04-19 10:00:00'

union all

select id, "timestamp"
from (
    select id, "timestamp"
    from t
    where id = 100 
      and "timestamp" < '2024-04-19 10:00:00'
    order by "timestamp" desc
    limit 1
) as sub
  
order by "timestamp" desc;
id  timestamp
-----   ----------
100 2025-01-27 10:00:00
100 2025-01-26 10:00:00
100 2025-01-25 10:00:00
100 2024-04-20 10:00:00
100 2024-03-25 10:00:00
Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): What
  • Low reputation (1):
Posted by: Dmitry Diskin

79690528

Date: 2025-07-04 17:43:09
Score: 4
Natty: 4.5
Report link

There is no answer really here right? the question is "how to insert record"

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Hau Khua Lian

79690525

Date: 2025-07-04 17:41:09
Score: 2
Natty:
Report link

The original post was almost 7 years ago. However, other people might still need a solution. I wrote a demo program recently, full with comments on how all this complex stuff works:

https://github.com/Blunk-electronic/ada_training/tree/master/src/gtk/canvas

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

79690522

Date: 2025-07-04 17:36:08
Score: 3.5
Natty:
Report link

Tested and working on Qt 6.8.2 — used in an actual QML project.

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

79690514

Date: 2025-07-04 17:28:06
Score: 1.5
Natty:
Report link

Short answer: Yes.
Medium answer: Just because you can doesn't mean you should.
Long answer: There might be use-case for this?

See: https://dbfiddle.uk/8dBcdID7

METHOD:

  1. Data element is a structured type that's conducive to loop (comma-delim string, ARRAY[], JSON ARRAY{}, etc. )

  2. Use correlated in-line subquery (in the SELECT clause)

    1. Nest inner query: WITH RECURSIVE ... () CTE inside that sub-select

      1. Use correlated/lateral JOIN to main query to fetch current row

      2. Loop thru the recursive CTE positions in the array

    2. Return result to outer subquery

  3. Return result to main query

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: L. Rodgers

79690511

Date: 2025-07-04 17:24:04
Score: 1
Natty:
Report link

This is a highly requested feature. See this YouTrack issue.

For now, there is a workaround which is described in the official documenttions as well.

Reasons:
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • High reputation (-2):
Posted by: Mahozad

79690500

Date: 2025-07-04 17:07:00
Score: 2
Natty:
Report link

Using the following giving the button desired effect, thought you had to use a panel in a panel type object. But seems button type works good on panels too as described by resolution comment(s).

´$loginButton = New-Object Windows.Forms.Button
$form.Controls.Add($loginButton)
$form.AcceptButton = $loginButton´

Suggested by @Jimi. Thank you also @mklement0

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Has code block (-0.5):
  • User mentioned (1): @Jimi
  • User mentioned (0): @mklement0
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Paddingtonbear

79690497

Date: 2025-07-04 16:59:59
Score: 0.5
Natty:
Report link

The solution by @Avaris worked great for me. Since I am working with PySide6 I had to make some minor updates to imports and Qt references, mainly moving items from QtGUI to QtWidgets. Posted below is @Avaris' code updated to work with PySide6.

# !/usr/bin/env python
# -.- coding: utf-8 -.-
import sys
from PySide6 import QtCore
from PySide6.QtWidgets import (
    QApplication,
    QWidget,
    QHBoxLayout,
    QPushButton,
    QTabWidget,
    QVBoxLayout,
)


class Tab(QWidget):
    popOut = QtCore.Signal(QWidget)
    popIn = QtCore.Signal(QWidget)

    def __init__(self, parent=None):
        super(Tab, self).__init__(parent)

        popOutButton = QPushButton("Pop Out")
        popOutButton.clicked.connect(lambda: self.popOut.emit(self))
        popInButton = QPushButton("Pop In")
        popInButton.clicked.connect(lambda: self.popIn.emit(self))

        layout = QHBoxLayout(self)
        layout.addWidget(popOutButton)
        layout.addWidget(popInButton)


class Window(QWidget):
    def __init__(self, parent=None):
        super(Window, self).__init__()

        self.button = QPushButton("Add Tab")
        self.button.clicked.connect(self.createTab)
        self._count = 0
        self.tab = QTabWidget()
        layout = QVBoxLayout(self)
        layout.addWidget(self.button)
        layout.addWidget(self.tab)

    def createTab(self):
        tab = Tab()
        tab.setWindowTitle("%d" % self._count)
        tab.popIn.connect(self.addTab)
        tab.popOut.connect(self.removeTab)
        self.tab.addTab(tab, "%d" % self._count)
        self._count += 1

    def addTab(self, widget):
        if self.tab.indexOf(widget) == -1:
            widget.setWindowFlags(QtCore.Qt.Widget)
            self.tab.addTab(widget, widget.windowTitle())

    def removeTab(self, widget):
        index = self.tab.indexOf(widget)
        if index != -1:
            self.tab.removeTab(index)
            widget.setWindowFlags(QtCore.Qt.Window)
            widget.show()


if __name__ == "__main__":
    app = QApplication(sys.argv)

    w = Window()
    w.show()

    sys.exit(app.exec_())
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @Avaris
  • User mentioned (0): @Avaris'
  • Low reputation (1):
Posted by: maylinnp

79690491

Date: 2025-07-04 16:54:58
Score: 1
Natty:
Report link

I got this error when I was trying to run spark locally and I had installed Hadoop and winutils as well but had not downloaded Spark on my machine. I downloaded Spark and set SPARK_HOME to the location where I had downloaded Spark and it worked.

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

79690488

Date: 2025-07-04 16:52:57
Score: 1.5
Natty:
Report link

Use this in appbar

app:liftOnScroll="false"

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: VIMAL K. VISHWAKARMA

79690485

Date: 2025-07-04 16:51:57
Score: 1.5
Natty:
Report link

use this in appbar

app:liftOnScroll="false"

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: VIMAL K. VISHWAKARMA

79690484

Date: 2025-07-04 16:51:57
Score: 1.5
Natty:
Report link

Use this in appbar

app:liftOnScroll="false"

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: VIMAL K. VISHWAKARMA

79690473

Date: 2025-07-04 16:37:54
Score: 1.5
Natty:
Report link

Try to use Custom definitions!

The values ​​from user properties are passed to the event only if the value is not equal to the previous one, so it turns out that if there are no changes, then user_properties is present only in the first event.

To multiply user_properties to all events when uploading to Bigquery, you need to add the desired fields from user_properties to Custom definitions

In GA4 console go to:

Admin -> Data Display -> Custom definitions -> Create custom definitions

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

79690471

Date: 2025-07-04 16:34:53
Score: 5
Natty:
Report link

Do you have any more details on how you get it to work? I've tried to apply your solution and apex_json.get_clob('id_token') is returning a null.

Reasons:
  • RegEx Blacklisted phrase (2.5): Do you have any
  • Low length (1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Alexandre

79690469

Date: 2025-07-04 16:33:52
Score: 2
Natty:
Report link

The original post was almost 15 years ago. However, other people might still need a solution. I wrote a demo program recently, full with comments on how all this complex stuff works:

https://github.com/Blunk-electronic/ada_training/tree/master/src/gtk/canvas

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

79690468

Date: 2025-07-04 16:31:52
Score: 1
Natty:
Report link

This sounds normal.

The data is in 3857, which is a Mercator projection. It flattens the world on a flat map, retaining angles (useful for marine navigation), but distorts areas and distances more and more the farther it is from the equator as illustrated below. Hence, the distances not being correct is to be expected.

Illustration: By Jakub Nowosad - Own work, CC BY-SA 4.0

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

79690464

Date: 2025-07-04 16:27:50
Score: 0.5
Natty:
Report link

I was running into this and in the end, pip install --upgrade pip resolved it.

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Mort

79690459

Date: 2025-07-04 16:23:49
Score: 0.5
Natty:
Report link

You need to remove filters on both the column and the sort column.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: davidebacci

79690457

Date: 2025-07-04 16:23:49
Score: 4.5
Natty: 4
Report link

i have some floor plan images as jpg format. these plans dont have any scale (for pixel to meter conversion). also plans dont have any known distance. there is not any text or number on plans. i get walls length in pixel . but i need length in meter.

is there a solution for converting pixel to meter in such situation? even if the solution is very difficult.

i am an AI expert in image processing field.

Reasons:
  • Blacklisted phrase (3): is there a solution
  • Blacklisted phrase (0.5): i need
  • Whitelisted phrase (-1): solution is
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: seyed hosein alhoseiny

79690456

Date: 2025-07-04 16:23:49
Score: 0.5
Natty:
Report link

Although this question is a bit old, I recently faced a similar issue and found a solution that worked for me. I’m sharing it here in case it helps others dealing with the same problem.

Scenario

I’m using an SVG file embedded in an HTML page via an <img> tag:

<img src="logo.svg" alt="Logo">

The SVG content includes shapes with black and white fills:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000">
  <path fill="#000" d="M0 500a500 500 0 1 0 1000 0A500 500 0 1 0 0 500" />
  <path fill="#fff" d="M145 500a355 355 0 1 0 710 0 355 355 0 1 0-710 0" />
  <path fill="#000" d="M250 500a250 250 0 1 0 500 0 250 250 0 1 0-500 0" />
  <path fill="#fff" d="M750 147.5h105v705H750z" />
</svg>

Normal View:

Normal View on light mode

Problem

When dark mode is enabled in the browser (e.g., Opera desktop or Opera mobile with "Force dark page" enabled), the SVG’s transparent background adopts the dark theme, causing both black and white shapes to appear incorrectly (e.g., all shapes rendered white due to the dark mode).

all shapes rendered white on dark mode

Solution

To ensure the SVG preserves its original colors even in dark mode, I added a CSS rule to the <img> element:

img {
  color-scheme: dark;
}

Alternatively, if you want to target the SVG specifically, you can wrap it in a container and apply the styles:

<div class="svg-container">
  <img src="logo.svg" alt="Logo">
</div>
.svg-container img  {
  color-scheme: dark;
}

Result:

Keep original colors on dark mode

This approach worked for me, ensuring the SVG’s appearance remains consistent regardless of the system’s dark mode settings. Hopefully, this helps others facing similar issues!

Reasons:
  • Whitelisted phrase (-1): worked for me
  • Long answer (-1):
  • Has code block (-0.5):
  • Me too answer (2.5): facing similar issue
  • Low reputation (0.5):
Posted by: Atakan Au

79690455

Date: 2025-07-04 16:22:48
Score: 1
Natty:
Report link

What about 507?

507 Insufficient Storage (WebDAV; RFC 4918)

The server is unable to store the representation needed to complete the request.

This would be illustrative of "result is too big to handle" without risking a false positive for 409.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): What
  • High reputation (-1):
Posted by: Medinoc

79690447

Date: 2025-07-04 16:18:47
Score: 1.5
Natty:
Report link

The issue here was that GLPK does not support quadratics. I fixed the problem by using the Ipopt solver.

Reasons:
  • Whitelisted phrase (-2): I fixed
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Heiko Schlichting

79690440

Date: 2025-07-04 16:08:45
Score: 1.5
Natty:
Report link

I found this post when I was searching for the same issue and guess what I did resolve checksum issue I was facing. I can see your issue is also same

Group 1 =
448=FIO1CHULC69 447=N 452=17
Group 2 =
448=XOFF

There are 2 groups of party ids but in the tag 453 =1 , may be because 448 is lonely it supporting siblings are not present , it should be 453=2 . This is why checksum calculated by FIX is always +1 because value actually the group has 2 element fields

Either need to remove the lonely 448=XOFF or need to update 453=2 and add the supporting field 447 and 452 to it.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Mohammad Moazzam Mehar

79690439

Date: 2025-07-04 16:06:45
Score: 3.5
Natty:
Report link

Related Origin Requests is what you need (chrome,safari support, firefox dont)

https://passkeys.dev/docs/advanced/related-origins/

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

79690432

Date: 2025-07-04 16:00:43
Score: 2.5
Natty:
Report link

The .vscode/settings.json disables "json.validate.enable" so that ESLint can be used, and specifies an included schema for the package.json file of OpenAI Whisper Edit in case of offline use, or in case the automatic web-based URL fails.

<https://github.com/dmr104/whisper/blob/master/README.md%5C%5C>

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

79690428

Date: 2025-07-04 15:57:42
Score: 2
Natty:
Report link

Please check the Programmatic access token,

https://docs.snowflake.com/en/user-guide/programmatic-access-tokens

You can use PAT tokens to replace the password

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

79690422

Date: 2025-07-04 15:53:41
Score: 2
Natty:
Report link

I think the answer is No. When trying to reply to @Eugine I decided to restart from the bottom up. I decided to just create the NaturalNumber and RealNumber without traits first, and then extract the common logic.

struct RealNumber(f64);
trait RealNumberOperation {
    fn apply(&self, number: &mut RealNumber);
}
impl RealNumber {
    fn apply_operation(&mut self, operation: impl RealNumberOperation) {
        operation.apply(self);
    }
}

struct AddOneReal;
impl RealNumberOperation for AddOneReal {
    fn apply(&self, number: &mut RealNumber) {
        // Implementation of the operation
        println!("Adding one to a real number");
        number.0 += 1.0;
    }
}

struct NaturalNumber(u32);
impl NaturalNumber {
    fn apply_operation(&mut self, operation: impl NaturalOperation) {
        operation.apply(self);
    }
}
trait NaturalOperation {
    fn apply(&self, number: &mut NaturalNumber);
}
struct AddOne;
impl NaturalOperation for AddOne {
    fn apply(&self, number: &mut NaturalNumber) {
        // Implementation of the operation
        println!("Adding one to a natural number");
        number.0 += 1;
    }
}

fn main() {
    let mut real_number = RealNumber(5.0);
    real_number.apply_operation(AddOneReal);
    let mut natural_number = NaturalNumber(5);
    natural_number.apply_operation(AddOne);
}

And then I wondered, can I create a trait that defines the apply_operation(&mut self, operation: ???). Sure, and then I can make the associated type that particular Operation per implementation. But then I lose information on which way that particular implementation stores its data (either u32 or f64 here), and while the signature works, I'm no longer able to determine how to access the data. That I could resolve with a getter and setter, but that needed more type annotations. And that made it dyn incompatible at some point. I'm not sure this is possible.

Reasons:
  • Blacklisted phrase (1): ???
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @Eugine
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Martijn Papendrecht

79690421

Date: 2025-07-04 15:53:41
Score: 3
Natty:
Report link

Maybe there is a problem (in the init of the the db) with special characters in the password, please try and remove any of these:

! @ % ^ & * ( ) + = | \ ~ [ ] { } ; : ' " , < > / ?

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: swany

79690418

Date: 2025-07-04 15:49:40
Score: 1.5
Natty:
Report link

Great question! Understanding POSIX threads (pthreads) can be tricky at first, especially when you're still getting comfortable with pointers and how function arguments work in C.

Let's break down the code and explain what's happening step-by-step.

What does void *add(void *p_in) mean?

Inside the add function:

pair_t *p = (pair_t *)p_in;

What happens in adder(int x, int y)?

Yes, the thread arguments are passed to the add function via the last argument to pthread_create().

What's wrong with this code?

The main issue here is the lifetime of the pair_t p variable passed to the thread.


How to fix it?

To ensure the data passed to the thread remains valid until the thread finishes, you should dynamically allocate the pair_t struct on the heap, like this:

void adder(int x, int y) {
    pthread_t t;
    pair_t *p = malloc(sizeof(pair_t));  // allocate memory on heap
    p->a = x;
    p->b = y;
    pthread_create(&t, NULL, add, (void *)p);
    pthread_detach(t);  // detach thread if you don't want to join later
}

Also, inside the add function, after using p, free the allocated memory:

void *add(void *p_in) {
    pair_t *p = (pair_t *)p_in;
    printf("Answer is: %d\n", p->a + p->b);
    free(p);  // free heap memory to avoid memory leak
    return NULL;
}

For a complete beginner-friendly guide to POSIX threads, including examples, synchronization primitives like mutexes and condition variables, and debugging tips, check out this detailed tutorial on Embedded Prep:

🔗 POSIX Threads (pthreads) Beginner's Guide in C/C++


Reasons:
  • RegEx Blacklisted phrase (1.5): How to fix it?
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: nishant singh

79690412

Date: 2025-07-04 15:41:38
Score: 1
Natty:
Report link

THIS IS NORMAL!!!

You need to use Custom definitions!

The values ​​from user properties are passed to the event only if the value is not equal to the previous one, so it turns out that if there are no changes, then user_properties is present only in the first event.

To multiply user_properties to all events when uploading to Bigquery, you need to add the desired fields from user_properties to Custom definitions

In GA4 console go to:

Admin -> Data Display -> Custom definitions -> Create custom definitions

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

79690407

Date: 2025-07-04 15:34:37
Score: 1
Natty:
Report link

After so many trial and errors I think the base reason for this behavior is mostly for renaming the jwt fields when creating them so I used this line of code before generating the claims:

JwtSecurityTokenHandler.DefaultOutboundClaimTypeMap.Clear();

And now JwtSecurityTokenHandler write tokens and read them with their default names.

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

79690406

Date: 2025-07-04 15:34:37
Score: 1.5
Natty:
Report link

I figured out the auth endpoint for getting a token. It's not https://auth.euipo.europa.eu/oidc/accessToken, it's https://euipo.europa.eu/cas-server-webapp/oidc/accessToken . So you were using the wrong endpoint. The website doesn't say it, but I got it from their API java file on their website at https://dev.euipo.europa.eu/product/trademark-search_100/api/trademark-search#/Trademarksearch_100/overview .

Reasons:
  • Whitelisted phrase (-2): I figured out
  • Probably link only (1):
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: CoaltoNewCastle

79690402

Date: 2025-07-04 15:29:35
Score: 1.5
Natty:
Report link
Preventing a refresh can be accomplished by putting the following script in your main layout page.

<script>
    document.addEventListener('keydown', (e) => {
        e = e || window.event;
        if (e.keyCode == 116) {
            e.preventDefault();
        }
    });
</script>
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: user3498788

79690396

Date: 2025-07-04 15:25:34
Score: 1.5
Natty:
Report link

You can use this tool to format/beautify your JSON.

https://jsonverify.com/

Reasons:
  • Whitelisted phrase (-1.5): You can use
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: katigan

79690395

Date: 2025-07-04 15:24:33
Score: 2
Natty:
Report link

It's possible that your issue is caused by the API handling timezones differently in local vs. development environments. For example, when running on localhost, it might use your system's local timezone, while in the dev environment it could be using the server's timezone (often UTC or whatever the host is configured with).

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

79690391

Date: 2025-07-04 15:21:33
Score: 1
Natty:
Report link

See this answer - the solution is that you need to emit declarationMap files (.d.ts.map) into your dist directory as well as the other files.

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

79690389

Date: 2025-07-04 15:18:32
Score: 1.5
Natty:
Report link

The layout works correctly. The second-to-last row has (almost) no height in the example, so it can look like it's missing, especially using CSS libraries that collapse or otherwise reset default styles. Adding CSS height to all <tr> shows that it's working as expected.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Function

79690388

Date: 2025-07-04 15:17:32
Score: 1.5
Natty:
Report link
  1. Run Strapi locally on your PC (npm run develop).

  2. Make schema/content-type changes.

  3. Run npm run build.

  4. Upload updated code to cPanel and restart Node app.

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

79690380

Date: 2025-07-04 15:10:29
Score: 3.5
Natty:
Report link

Please refer to the following article.

This lists the configuration steps for the authorization code as well as the client credentials flow.

https://community.snowflake.com/s/article/Connect-from-Power-Automate-Using-OAuth

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

79690375

Date: 2025-07-04 15:07:29
Score: 0.5
Natty:
Report link

If this is happening with render() or similar, try to add something like:

return render(request, self.template_name, {'form': self.get_form()})
#                                          ^^^^^^^^^^^^^^^^^^^^^^^^^
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: rzickler

79690374

Date: 2025-07-04 15:07:29
Score: 1.5
Natty:
Report link

Still don't know why, but the compilation is possible only with GNU LD being replaced by LLD linker. For the command from the question to succeed, we need to add --fuse-ld=lld option:

# clang++-18 --target=x86_64-pc-windows-gnu --std=c++23 ./test.cpp -o ./test.exe --static -lstdc++exp -fuse-ld=lld
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Unideal

79690365

Date: 2025-07-04 14:56:26
Score: 4
Natty:
Report link

Hi Have you fixed it? I also have the same problem. There is no

import carla
import random
import time

def main():
    client = carla.Client('127.0.0.1', 2000)
    client.set_timeout(2.0)

    world = client.get_world()
    actors = world.get_actors()
    print([actor.type_id for actor in actors])

    blueprint_library = world.get_blueprint_library()
    vehicle_bp = blueprint_library.filter('vehicle.*')[0]
    spawn_points = world.get_map().get_spawn_points()

    # Spawn vehicle
    vehicle = None
    for spawn_point in spawn_points:
        vehicle = world.try_spawn_actor(vehicle_bp, spawn_point)
        if vehicle is not None:
            print(f"Spawned vehicle at {spawn_point}")
            break

    if vehicle is None:
        print("Failed to spawn vehicle at any spawn point.")
        return

    front_left_wheel  = carla.WheelPhysicsControl(tire_friction=2.0, damping_rate=1.5, max_steer_angle=70.0, long_stiff_value=1000)
    front_right_wheel = carla.WheelPhysicsControl(tire_friction=2.0, damping_rate=1.5, max_steer_angle=70.0, long_stiff_value=1000)
    rear_left_wheel   = carla.WheelPhysicsControl(tire_friction=3.0, damping_rate=1.5, max_steer_angle=0.0,  long_stiff_value=1000)
    rear_right_wheel  = carla.WheelPhysicsControl(tire_friction=3.0, damping_rate=1.5, max_steer_angle=0.0,  long_stiff_value=1000)
    wheels = [front_left_wheel, front_right_wheel, rear_left_wheel, rear_right_wheel]

    physics_control = vehicle.get_physics_control()
    physics_control.torque_curve = [carla.Vector2D(x=0, y=400), carla.Vector2D(x=1300, y=600)]
    physics_control.max_rpm = 10000
    physics_control.moi = 1.0
    physics_control.damping_rate_full_throttle = 0.0
    physics_control.use_gear_autobox = True
    physics_control.gear_switch_time = 0.5
    physics_control.clutch_strength = 10
    physics_control.mass = 10000
    physics_control.drag_coefficient = 0.25
    physics_control.steering_curve = [carla.Vector2D(x=0, y=1), carla.Vector2D(x=100, y=1), carla.Vector2D(x=300, y=1)]
    physics_control.use_sweep_wheel_collision = True
    physics_control.wheels = wheels
    vehicle.apply_physics_control(physics_control)

    time.sleep(1.0)

    if hasattr(vehicle, "get_telemetry_data"):
        telemetry = vehicle.get_telemetry_data()
        print("Engine RPM:", telemetry.engine_rotation_speed)
        for i, wheel in enumerate(telemetry.wheels):
            print(f"Wheel {i}:")
            print(f"  Tire Force: {wheel.tire_force}")
            print(f"  Long Slip: {wheel.longitudinal_slip}")
            print(f"  Lat Slip: {wheel.lateral_slip}")
            print(f"  Steer Angle: {wheel.steer_angle}")
            print(f"  Rotation Speed: {wheel.rotation_speed}")
    else:
        print("there is no telemetry data available for this vehicle.")

if __name__ == '__main__':
    main()
Reasons:
  • RegEx Blacklisted phrase (1.5): fixed it?
  • Long answer (-1):
  • Has code block (-0.5):
  • Me too answer (2.5): I also have the same problem
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Yandong Luo

79690362

Date: 2025-07-04 14:53:25
Score: 4
Natty: 5
Report link

I have been using astronomer and its free https://www.astronomer.io/docs/astro/cli/get-started-cli/

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

79690355

Date: 2025-07-04 14:45:23
Score: 2.5
Natty:
Report link

I myself failed the error, was stuck on it for about a week. It's a simple fix though, just install the ongoing python version from microsoft store. Installing python requires no subscription it's free.

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

79690352

Date: 2025-07-04 14:40:22
Score: 1.5
Natty:
Report link

I tried to embed the whole superset behind a nginx ssl proxy and a apache httpd as a microservice controller via iframe in frontend.

Could not get it working by proxying by url like /superset/ even with all cookies, headers, prefix and networks properly set in a docker environment. Would interfere with other urls all the time.

What did the trick was to remove nginx and give httpd and the other micro services ssl directly on board.

It required me to install flask-cors. Then setting the "HTTP_HEADERS = {'X-Frame-Options': 'ALLOWALL'}" also starting it with gunicorn instead of superset itself.

But boy did I wrap my head around this.. lost 2 weeks nearly.

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

79690329

Date: 2025-07-04 14:24:18
Score: 0.5
Natty:
Report link

A quick and readable answer to obtaining all bitflags of a [Flags] enum BitFlags is

BitFlags bitFlags = Enum.GetValues<BitFlags>().Aggregate((a, b) => a | b);

For improved code quality, it should be put into a method. But unfortunately, doing that is a pain. The simplest way I found needs reflection and object-casting.

using System.Linq;

static class EnumExtension<T> where T : struct, Enum
{
    public readonly static T AllFlags;
    static EnumExtension()
    {
        var values = typeof(T).GetFields().Where(fi => fi.IsLiteral).Select(fi => (int)fi.GetRawConstantValue());
        AllFlags = (T)(object)(values.Aggregate((a, b) => a | b));
    }
}

It can be used as EnumExtension<BitFlags>.AllFlags and is only computed once for each enum, thanks to the static constructor.

C#14 comes with static property extensions for types, so we hopefully could write BitFlags.AllFlags then using an extension block.

Reasons:
  • Blacklisted phrase (0.5): thanks
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Criselmof

79690328

Date: 2025-07-04 14:24:18
Score: 0.5
Natty:
Report link

Git uses the Myers Diff Algorithm. This is a link to the original paper. Here is a Python code and interactive visualization from the Robert Elder's Blog. James Coglan also has a series of articles in his blog about it. Here is a table of contents of the series:

Reasons:
  • Probably link only (1):
  • No code block (0.5):
  • High reputation (-1):
Posted by: bobeff