79253565

Date: 2024-12-05 06:14:26
Score: 1.5
Natty:
Report link

Get the best deals on gold earrings in Bangladesh at Goynar Khoni. Discover quality, stylish designs that shine! Explore the best gold earrings price in Bangladesh at goynarkhoni.com. We offer a wide selection of stunning gold earrings that cater to every style and budget. We will find modern traditional gold earrings with the best design. We made gold earrings from pure gold like 24k, 22k, 18k which are imported from India,Dubai and Qatar. Anyone can customise the earring design as per their choice. Usually people use thin earrings for regular use. And the type of gold that is usually used for an event or wedding is a bit heavier than that which makes them cost a bit more. They are a popular choice for both everyday wear and special occasions.

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

79253555

Date: 2024-12-05 06:09:25
Score: 1
Natty:
Report link

Adding pointer-events: all solved the issue

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

79253550

Date: 2024-12-05 06:07:25
Score: 1.5
Natty:
Report link

Each new READ operator starts to read data from a new line. That is a reason why your code does not work properly, as you expected.

If the @lastchance's solution READ (33,*) A will work - it is OK. If not, the straightforward way will be just to make a cycle until end-of-file or until nx*ny numbers is read. At each cycle iteration you would read six (or less) numbers and put them in the corresponding matrix entries.

Reasons:
  • Has code block (-0.5):
  • User mentioned (1): @lastchance's
  • Low reputation (1):
Posted by: Michael Ermakov

79253549

Date: 2024-12-05 06:06:25
Score: 0.5
Natty:
Report link

When silence is detected AcceptWaveform() returns True and you can retrieve the result with Result(). If it returns False you can retrieve a partial result with PartialResult(). The FinalResult() means the stream is ended, buffers are flushed and you retrieve the remaining result which could be silence.

What you could do is

import json
                
text = []    
with open(audio_file, "rb") as audio:
    while True:
        data = audio.read(4000)
        if len(data) == 0:
             break
        # if silence detected save result
        if recognizer.AcceptWaveform(data):
            text.append(json.loads(rec.Result())["text"])
text.append(json.loads(rec.FinalResult())["text"])


and you get a list of sentences.

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

79253546

Date: 2024-12-05 06:05:24
Score: 2.5
Natty:
Report link

White spots in CycleGAN outputs can happen due to early training stages, hyperparameter issues, or lack of diverse training data. Keep training to see if it resolves, and check learning rates or regularize the discriminator. Using a black screen background can help spot display issues like white spots or artifacts more effectively, making it easier to address them.

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

79253540

Date: 2024-12-05 06:00:23
Score: 1
Natty:
Report link

I'm not too sure with VSCode in this case, check and see if MySQL server is listening on the correct port first (default is 3306)

netstat -an | find "3306"

And look for address:

0.0.0.0:3306

Another possible problem could be to do with user permission and Firewall.

Check with the step above first.

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

79253535

Date: 2024-12-05 05:57:23
Score: 1
Natty:
Report link

Gold earrings price in Bangladesh Get the best deals on gold earrings in Bangladesh at Goynar Khoni. Discover quality, stylish designs that shine! Explore the best gold earrings price in Bangladesh at goynarkhoni.com. We offer a wide selection of stunning gold earrings that cater to every style and budget. We will find modern traditional gold earrings with the best design. We made gold earrings from pure gold like 24k, 22k, 18k which are imported from India,Dubai and Qatar. Anyone can customise the earring design as per their choice. Usually people use thin earrings for regular use. And the type of gold that is usually used for an event or wedding is a bit heavier than that which makes them cost a bit more. They are a popular choice for both everyday wear and special occasions.

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

79253517

Date: 2024-12-05 05:48:21
Score: 3
Natty:
Report link

MirrorFly has customizable Chat SDK for Flutter app development. It's an SDK that I recently found more reliable for my projects.

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

79253510

Date: 2024-12-05 05:41:20
Score: 2
Natty:
Report link

after creating PNR you need to use the airtickting api that is used to issue ticket

Please check the requirements on the API page. If you want help to find a consolidator get in touch with us via the support channel and we can recommend you one.

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

79253509

Date: 2024-12-05 05:41:20
Score: 3
Natty:
Report link

I would recommend looking at this answer. Doesn't use iron python and works way more reliably

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

79253497

Date: 2024-12-05 05:34:18
Score: 1
Natty:
Report link

Found the answer, on my types it should be z.number() instead of z.string() for the productId and variantId

import * as z from 'zod'

export const createOrderSchema = z.object({
  total: z.number(),
  status: z.string(),
  paymentIntentId: z.string(),
  products: z.array(
    z.object({
      quantity: z.number(),
      productId: z.number(),
      variantId: z.number(),
    }),
  ),
})
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Karl Cusi

79253481

Date: 2024-12-05 05:25:16
Score: 3.5
Natty:
Report link

Here is a script that I wrote to handle HTTP requests from SNS for Email Bounces.

https://github.com/vipulswarup/ses-bounces-handler

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

79253459

Date: 2024-12-05 05:07:12
Score: 4
Natty: 5.5
Report link

LOWER(RAWTOHEX(DBMS_CRYPTO.HASH(l_blob, DBMS_CRYPTO.HASH_SH256)));

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Has no white space (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Акбар Малоэр

79253458

Date: 2024-12-05 05:07:12
Score: 1.5
Natty:
Report link

I figured it out, had to do with RLS policy.

Reasons:
  • Whitelisted phrase (-2): I figured it out
  • Low length (1.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: insivika

79253457

Date: 2024-12-05 05:07:12
Score: 2.5
Natty:
Report link
flutter upgrade
flutter pub get
Reasons:
  • Low length (2):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Tanu Purohit

79253455

Date: 2024-12-05 05:06:11
Score: 8.5 🚩
Natty: 5.5
Report link

Do you solved this issue in rundeck?

Reasons:
  • RegEx Blacklisted phrase (2.5): Do you solved this
  • Low length (2):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Lev

79253445

Date: 2024-12-05 05:00:09
Score: 2
Natty:
Report link

After upgrading my pixel 8 from android 14 to 15 I was facing the problem that the device turned offline suddenly, to solve it, I disabled developer options, then rebooted,then enabled developer options again and now it is working

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

79253438

Date: 2024-12-05 04:55:08
Score: 0.5
Natty:
Report link

I had the same problem, and your solution was spot on. Thanks V. Sambor!

The flush: 'sync' option ensures that the subscription callback is called immediately when the state changes, rather than waiting for the next rendering cycle.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Whitelisted phrase (-1): I had the same
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Sy Dinh

79253437

Date: 2024-12-05 04:54:08
Score: 3.5
Natty:
Report link

Here is something that works, I tested it mysel in my own project: https://github.com/sergi/jsmidi

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

79253435

Date: 2024-12-05 04:54:08
Score: 1.5
Natty:
Report link

You can just run

brew uninstall cmake

and run

brew install --cask cmake

then it will be in your "Application" (tried it on MacOS 15.1)

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

79253434

Date: 2024-12-05 04:54:08
Score: 0.5
Natty:
Report link

You don't need maven installed on your slave if it is configured with jenkins master Instead, Jenkins uses its Maven tool installation configuration and can dynamically install Maven or execute it directly from the master. I tried this myself and works fine for me.

Jenkins allows you to define Maven installations under Manage Jenkins > Global Tool Configuration. You can specify the version of Maven Jenkins should use. If the "Install automatically" option is enabled, Jenkins downloads and installs Maven on the agent dynamically when needed.

Maven Installed on Master (Available to Slave): If you’ve configured the Maven installation on the Jenkins master and the jobs are configured to use that installation, Jenkins can invoke Maven remotely on the slave without requiring Maven to be installed on the slave itself.

Agent Workspace Setup: Jenkins copies the necessary tools and dependencies to the agent workspace for the build. For Maven builds, Jenkins will use the Maven installation defined in its configuration and make it accessible to the agent.

Pipeline Configuration: In pipeline jobs, the withMaven step or similar methods can configure Maven to run as part of the pipeline without requiring it to be pre-installed on the agent.

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

79253429

Date: 2024-12-05 04:50:07
Score: 1.5
Natty:
Report link

Make sure to verify that the routes are correctly set up in the subnet where your RDS instance is located. To do this: • Go to the VPC settings in your AWS Console. • Navigate to Subnets and select the subnet where your RDS instance is located. • Click on Route Tables.

There should be a route similar to this: • Destination: 172.26.0.0/16 • Target: pcx-******** (your VPC peering connection).

For some reason, when a peering connection is created, it doesn’t automatically add routes for subnets associated with an Internet Gateway (if that’s your case). You’ll need to manually add the route to enable communication.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Filler text (0.5): ********
  • Low reputation (1):
Posted by: Hernan Fernandez Tapia

79253425

Date: 2024-12-05 04:47:06
Score: 2
Natty:
Report link

In Windows 10 I added <ANDROID_SDK_PATH>/platform-tools path to the path of environment variables and it fixed.

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

79253421

Date: 2024-12-05 04:43:06
Score: 1
Natty:
Report link

This issue is resolved with Strong Skipping Mode, which is enabled by default starting from Kotlin 2.0.20.

However, to give you a brief explanation, the root of the problem lies in Lambda memoization.

In Jetpack Compose: • All lambdas are stable by default. • With Strong Skipping Mode enabled, lambdas with unstable captures are also memoized. This means that all lambdas written in composable functions are now automatically remembered.

Why does this happen?

The issue arises from how Compose handles recompositions.

In Jetpack Compose, recomposition occurs when a Composable’s input parameters change.

Here, viewModel::doNothing is a member reference. When passed to the TopBar Composable, it’s evaluated to an object that holds the function reference internally. While this may seem constant, Compose doesn’t guarantee that viewModel::doNothing is referentially stable. As a result, any updates to the deviceList cause Compose to treat viewModel::doNothing as a new value, leading to recompositions.

From the Android documentation:

Without memoization, the runtime is much more likely to allocate a new lambda to any Composable that takes a lambda parameter during recomposition. As a result, the new lambda has parameters that are not equal to the last composition. This results in recomposition.

Note: A common misconception is that lambdas with unstable captures are themselves unstable objects. This is not true. The Compose compiler always considers lambdas to be stable. However, with Strong Skipping Mode disabled, the compiler does not memoize them, and the runtime allocates them during recomposition. As such, lambdas with unstable captures cause Compose not to skip Composables because they have unequal parameters.

Why does wrapping doNothing in a variable (e.g., doNothingVal) prevent recompositions?

When you wrap the function in a variable, you’re creating a stable lambda. Compose recognizes that this variable reference does not change and treats it as referentially stable, preventing unnecessary recompositions.

Additional Resources

I highly recommend checking out the Android documentation and articles about stability and recomposition in Jetpack Compose for a deeper understanding of these concepts:

Reasons:
  • RegEx Blacklisted phrase (0.5): any updates
  • Long answer (-1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: hasan.z

79253404

Date: 2024-12-05 04:32:04
Score: 1
Natty:
Report link

Wait I found it, it seems so obvious now, just use readFileSync from fs.

import { readFileSync } from "node:fs"

export async function load({ }) {
    let latestVid

    try {
        latestVid = JSON.parse(readFileSync('/srv/site-scraper/latest-posts/latest-vid.json'))
    } catch (e) {
        return { "error" : e.default }
    }

    return {
        "latestVid" : latestVid
    }
  }

I just wasn't asking the right questions to find the right answers on Google to begin with.

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

79253402

Date: 2024-12-05 04:31:03
Score: 0.5
Natty:
Report link

I checked the output of the which jupyter and I have been using the default Jupyter and there were no Jupyter installed in the virtualenv. I just needed to install jupyter lab at the same python/pip.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Single line (0.5):
Posted by: Gayal Kuruppu

79253398

Date: 2024-12-05 04:28:03
Score: 0.5
Natty:
Report link

The formatting rules from eslint configs are conflicting with prettier configs.

Prettier recommends disabling formatting rules in your linter, you may need eslint-plugin-prettier or prettier-eslint. I am using the first one together with eslint-config-prettier.

These two eslint-*-prettier plugins import the prettier formatting configuration into the eslint config and automatically close the conflicting rules from the eslint.

Finally, I turned on editor.codeActionsOnSave in .vscode/settings.json and turned off formatting as follow:

{
  "editor.formatOnSave": false,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "explicit"
  },
}

Here, the problem should be solved.

But you could also turn on editor.formatOnSave and make esbenp.prettier-vscode as your default formatter of vscode:

{
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true,
}

Be careful, you had better check if the esbenp.prettier-vscode read your config file correctly. I encountered the situation where this plugin could not read the project prettier configuration correctly. As a solution, I added the following configuration:

{
  "prettier.configPath": ".prettierrc.js"
}
Reasons:
  • Blacklisted phrase (1): this plugin
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: 石瑾瑜

79253395

Date: 2024-12-05 04:28:03
Score: 3.5
Natty:
Report link

I had same errors, was just navigating through then all was resolved by them selves, I guess it's because of internet connectivity

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

79253393

Date: 2024-12-05 04:26:02
Score: 6.5
Natty: 7
Report link

saved my day! thanks for the solution.

Reasons:
  • Blacklisted phrase (0.5): thanks
  • Blacklisted phrase (2): saved my day
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: geek-Shayan

79253390

Date: 2024-12-05 04:22:01
Score: 2.5
Natty:
Report link

Even though my widget was already wrapped inside a Consumer, the AlertDialog required its own dedicated Consumer to properly listen for state changes. Wrapping the AlertDialog content in a separate Consumer resolved the issue for me.

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

79253385

Date: 2024-12-05 04:20:01
Score: 1.5
Natty:
Report link

Pandas update multiple columns at once >>>

The below working fine in Google Colab but failed with Azure Synapse.., could be due to version of runtime/packages

HISTORY.loc[HISTORY.InstProdID.notnull() & HISTORY.ScanDate.notnull(), ["Last_FileName", "Last_Uploaded", "Sync"]] = pd.DataFrame({'Last_FileName':HISTORY["FileName"], 'Last_Uploaded':HISTORY["Uploaded"], 'Sync':1})

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

79253384

Date: 2024-12-05 04:19:00
Score: 2.5
Natty:
Report link

Downgrading python to 3.11.9 worked. As per the OpenAI Whisper documentation they only support till version 3.11.9

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

79253363

Date: 2024-12-05 04:01:57
Score: 2.5
Natty:
Report link

Here is another scenario. There was not enough space on the remote machine. After making some space, remote ssh via vscode worked

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

79253345

Date: 2024-12-05 03:49:54
Score: 2
Natty:
Report link

Today I also encountered the issue where Ctrl+Space doesn't work. The reason is that the older version of Microsoft Pinyin input method occupies the shortcuts Ctrl+Space and Shift+Space.

Try turning off 'Use the previous version of Microsoft Pinyin input method'.

enter image description here

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: bao xian dao

79253337

Date: 2024-12-05 03:43:53
Score: 2.5
Natty:
Report link

I have same expectation. TamperMonkey could help to run script in the browser without self coding another extension. But we need to know web-based knowledge and JS in advance to start coding. If I have free times, I will try to implement it and share it later, but not sure

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Nghĩa Nguyễn

79253335

Date: 2024-12-05 03:42:53
Score: 3
Natty:
Report link

Answering my own question 6 years ago, I guess I was visionary. This is now called a graph RAG.

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

79253332

Date: 2024-12-05 03:39:51
Score: 11.5
Natty: 7.5
Report link

Please tell me how you solved your problem, because I have the same problem?

Reasons:
  • Blacklisted phrase (1): I have the same problem
  • RegEx Blacklisted phrase (2.5): Please tell me how you
  • Low length (1.5):
  • No code block (0.5):
  • Me too answer (2.5): I have the same problem
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: H-Arti

79253329

Date: 2024-12-05 03:39:51
Score: 1
Natty:
Report link

If you're looking for an SEO expert to boost your website's visibility, there are several great places to start. Popular platforms like Upwork, Fiverr, and Freelancer offer a wide range of skilled professionals, from beginners to seasoned experts, ready to help with your SEO needs. For a more personalized approach, LinkedIn is an excellent choice to connect with experienced SEO specialists and agencies. Additionally, you can explore local marketing agencies or online communities like Reddit and specialized SEO forums for recommendations. Finding the right SEO expert has never been easier!

SEO (Search Engine Optimization) is the practice of optimizing your website to rank higher on search engine results pages, increasing visibility and driving organic traffic. It's essential for businesses looking to enhance their online presence, attract more customers, and stay ahead of competitors. By leveraging SEO strategies, I can help improve your website's ranking, optimize content, and boost overall site performance. Visit www.mulychar.com to learn more about how I can support your SEO needs and help your business grow online!

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: E.H Polash

79253324

Date: 2024-12-05 03:36:51
Score: 3
Natty:
Report link

I also had similar error, but its turn out because i use powershell instead of cmd on vscode when i type the conda activate name

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

79253323

Date: 2024-12-05 03:36:51
Score: 2
Natty:
Report link

Try this maybe;

"Address": "http://posting-service:5100/weatherforecast"

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

79253321

Date: 2024-12-05 03:36:50
Score: 5
Natty: 5
Report link

For me, the following procedure worked. https://github.com/sedwards2009/extraterm/issues/439#issuecomment-2367414877

Reasons:
  • Probably link only (1):
  • Low length (2):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Syam

79253314

Date: 2024-12-05 03:31:49
Score: 2
Natty:
Report link

I think what you are looking for is this obfuscation software. Just as you requested, it can generate shorter variable names and has a high compression rate. It runs on a server (JS obfuscation assistant), known as JS Confuse Helper, and supports command-line invocation. Official website: https://acoolcode.com

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

79253305

Date: 2024-12-05 03:23:48
Score: 0.5
Natty:
Report link

salesforce_metadata_map = { ".cls": "Apex Class", ".trigger": "Apex Trigger", ".page": "Apex Page", ".cmp": "Apex Component", ".testsuite": "Apex Test Suite", ".app": "Application", ".approvalprocess": "Approval Process", ".flow": "Autolaunched Flow", ".assignmentrule": "Case Assignment Rule", ".escalationrule": "Case Escalation Rule", ".milestone": "Case Milestone", ".certificate": "Certificate", ".community": "Community", ".connectedapp": "Connected App", ".contentchannel": "Content Channel", ".contentversion": "Content Version", ".field": "Custom Field", ".labels": "Custom Label", ".object": "Custom Object", ".customsetting": "Custom Setting", ".custommetadatatype": "Custom Metadata Type", ".dashboard": "Dashboard", ".datacategorygroup": "Data Category Group", ".dataextension": "Data Extension", ".document": "Document", ".email": "Email Template", ".endpoint": "Endpoint", ".environmenthub": "Environment Hub", ".externaldatasource": "External Data Source", ".externalservice": "External Service", ".flowresource": "Flow Resource", ".globalvalueset": "Global Value Set", ".group": "Group", ".homepagecomponent": "Home Page Component", ".inboundmessage": "Inbound Message", ".layout": "Layout", ".mobileapp": "Mobile Application", ".namedcredential": "Named Credential", ".network": "Network", ".notificationtype": "Notification Type", ".objectpermissions": "Object Permission", ".permissionset": "Permission Set", ".platformevent": "Platform Event", ".policy": "Policy", ".postinstall": "Post-install Script", ".profile": "Profile", ".queue": "Queue", ".recordtype": "Record Type", ".remotesitesetting": "Remote Site Setting", ".report": "Report", ".resource": "Static Resource", ".role": "Role", ".samlsso": "Saml SSO Settings", ".searchlayout": "Search Layout", ".sharingrule": "Sharing Rule", ".site": "Site", ".subjectarea": "Subject Area", ".synonymdictionary": "Synonym Dictionary", ".testsuite": "Test Suite", ".translation": "Translation", ".user": "User", ".userpermissions": "User Permission", ".weblink": "Web Link", ".workflow": "Workflow Rule", ".x509certificate": "X.509 Certificate", # For Lightning Web Component (LWC), we can use nested dictionaries for the different file types: ".html": "Lightning Component Bundle (LWC) - template", ".js": "Lightning Component Bundle (LWC) - controller", ".xml": "Lightning Component Bundle (LWC) - configuration" }

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

79253304

Date: 2024-12-05 03:23:48
Score: 0.5
Natty:
Report link

The Clients like Postman or thunderclient, the CORS Policy will be bypassed.

but in Browsers: for any dev or local, The Response header from backend should include to allow access from cross origins, similar to this: 'headers': { 'Access-Control-Allow-Headers': 'Content-Type', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'OPTIONS,POST,GET' },

if production, try to include only the specific domain of the frontend: 'headers': { 'Access-Control-Allow-Headers': 'Content-Type', 'Access-Control-Allow-Origin': 'https://your-frontend-domain.com', 'Access-Control-Allow-Methods': 'OPTIONS,POST,GET' },

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

79253301

Date: 2024-12-05 03:21:47
Score: 1
Natty:
Report link

After debugging, I found how I constructed the $endpoint with variables is troubling. Not the permission issues.

Below is the correct one without single quotes:

$endpoint = "https://us-central1-aiplatform.googleapis.com/v1/projects/$project/locations/$location/publishers/$publisher/models/$model:predict";

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

79253299

Date: 2024-12-05 03:21:47
Score: 3.5
Natty:
Report link

Use this temp mail for ease: freecustom.email

They also have their API for extracting the emails with free requests: https://rapidapi.com/dishis-technologies-maildrop/api/temp-mail-maildrop1

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

79253297

Date: 2024-12-05 03:20:47
Score: 1
Natty:
Report link

You can tweak your formula to make sure it works over the years. Here's an improved version:

=WEEKNUM([@dates] - WEEKDAY([@dates], 2) + 1)-WEEKNUM(DATE(YEAR([@dates]), MONTH([@dates]), 1) - WEEKDAY(DATE(YEAR([@dates]), MONTH([@dates]), 1), 2) + 1) + 1

This function calculates the nearest Monday for each date. It also adjusts each date to the closest Monday or moves backward to the previous Monday if needed. It also finds the first day of the month and calculates the Monday that's closest to or following that day. It also calculates the week difference relative to the first Monday of the month.

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

79253295

Date: 2024-12-05 03:18:45
Score: 4.5
Natty:
Report link

Can you use compile with g++ then run it? I supposed you are using CodeRunner.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): Can you use
  • Low reputation (1):
Posted by: VietnameseBushes

79253294

Date: 2024-12-05 03:18:45
Score: 0.5
Natty:
Report link

Airflow automatically adds ~/airflow/dags/ to the python path yes.

But you can do so manually with any folder:

export PYTHONPATH=~/my_project

This should give all of your DAGs access to the my_project packages.

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

79253292

Date: 2024-12-05 03:14:45
Score: 1.5
Natty:
Report link

NOTE : I do not have enough reputation for the comment, or else this should be comment.

The correct mark answer has a minor issue. The session Prefix is duplicated.

const generateSessionKey = (req) => {
  const userId = req.session?.user?.id ? req.session.user.id : '';
  const randomId = Math.random().toString(36).substring(2);
  return `session:${userId}:${randomId}`; // <-------- either put session here or in prefix, if it is present at both places then we will have duplicated and in the query we will never get keys.
};

app.use(
  session({
    store: new RedisStore({ client: redisClient, prefix: 'session:' }),
    secret: 'your-secret-key',
    resave: false,
    saveUninitialized: false,
    genid: generateSessionKey, // Use the custom session key generator
  })
);

//to delete the sessions 
app.post("/clear-sessions",async (req,res,next)=>{
  const sessions = await redisClient.keys(`session:${req.user.id}:*`);
  await redisClient.del(sessions);
res.send("OK")
  
})

Reasons:
  • RegEx Blacklisted phrase (1.5): I do not have enough reputation
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Vaibhav Moradiya

79253271

Date: 2024-12-05 03:00:42
Score: 0.5
Natty:
Report link

When I moved to the new environment, changing the remote Python Path was just one of two steps. The other step was changing the Conda to the new environment on the upper right.

[![Place to change the path to the current Conda][1]][1]
Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Starts with a question (0.5): When I
  • High reputation (-1):
Posted by: user2584621

79253270

Date: 2024-12-05 02:59:42
Score: 3
Natty:
Report link

try to use suppressHydrationWarning inside html tag at RootLayout

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Abdelaziz Mohammed

79253263

Date: 2024-12-05 02:48:39
Score: 1.5
Natty:
Report link

I use this library https://github.com/Rahiche/riveo_page_curl

Here is video :https://www.youtube.com/watch?v=4rBlKWhYnVY

Here is core code:

ShaderBuilder(
  (context, shader, _) {
    return AnimatedSampler(
      (image, size, canvas) async {
        // print("AnimatedSampler");
        if (backImage != null) {
          ShaderHelper.drawShaderRectBack(backImage!, size, canvas);
        }
        if (curlImage != null) {
          ShaderHelper.configureShader(
              shader, size, curlImage!, _animation.value);
          ShaderHelper.drawShaderRect(shader, size, canvas);
        }
      },
      enabled: true,
      child: Container(
        width: double.infinity,
        height: double.infinity,
      ),
    );
  },
  assetKey: shaderAssetKey,
)

backImage is page curl background, curlImage is page curl foreground.

Reasons:
  • Blacklisted phrase (1): youtube.com
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: chidan

79253261

Date: 2024-12-05 02:47:38
Score: 9.5 🚩
Natty:
Report link

did you manage to find the solution for this problem? I'm facing the same issue.

Thank you.

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • RegEx Blacklisted phrase (3): did you manage to find the solution
  • Low length (1):
  • No code block (0.5):
  • Me too answer (2.5): I'm facing the same issue
  • Contains question mark (0.5):
  • Starts with a question (0.5): did you
  • Low reputation (1):
Posted by: Rildo Franco

79253254

Date: 2024-12-05 02:40:37
Score: 1
Natty:
Report link

this is an older topic, but it may help someone:

#full name
full_name = "armin van buuren"
#First name
print(f"Name : {full_name.split(" ", 1)[0].title()}")
#family name or last name
print(f"Surname : {full_name.split(" ", 1)[-1].title()}")

Result:

Name : Armin

Surname : Van Buuren

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

79253253

Date: 2024-12-05 02:40:37
Score: 0.5
Natty:
Report link

In pubspec.yaml file, change the version of the package 'youtube_explode_dart' to the latest one (*currently),
youtube_explode_dart: ^2.3.6
YouTube always changes its data access methods so the old version packages must be updated.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Prakash pratap Singh

79253252

Date: 2024-12-05 02:38:37
Score: 4
Natty:
Report link

I have the same issue and this is how I can fix it.

But remember to choose Collection View -> Size Inspector -> Estimate Size set to None.

This will let you conform to UICollectionViewDelegateFlowLayout.

extension BaseViewController: UICollectionViewDelegateFlowLayout {
    
    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat {
        return 8
    }
    
    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
        return 8
    }
    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        let itemWidth = ((collectionView.bounds.width - 16)/3)
        return CGSize(width: itemWidth, height: itemWidth * 235/125)
    }
}

If you have 3 items in a row, the spacing between items is 8. The width of each item is calculated as: Width = (CollectionView.Width - 16) / 3. For 5 items, the formula becomes: Width = (CollectionView.Width - 32) / 5.

235/125 represents the ratio of your cell:

let itemWidth = ((collectionView.bounds.width - 16)/3)
return CGSize(width: itemWidth, height: itemWidth * 235/125)
Reasons:
  • Blacklisted phrase (1): I have the same issue
  • Blacklisted phrase (1): this link
  • Long answer (-1):
  • Has code block (-0.5):
  • Me too answer (2.5): I have the same issue
  • Low reputation (1):
Posted by: MinhNghien26

79253246

Date: 2024-12-05 02:35:36
Score: 0.5
Natty:
Report link

This works for me:

cat file | sed -e 's/$/\n/'

Basically, use sed to add \n for each end of a line ($).

You can also do this, but the newline is adding before each line:

cat file | sed -e 's/^/\n/'

Basically, use sed to add \n for each beginning of a line (^).

Sed also accept file as input, so

sed -e 's/$/\n/' file # will do the same

Reasons:
  • Whitelisted phrase (-1): works for me
  • No code block (0.5):
  • Low reputation (1):
Posted by: CW Chung

79253240

Date: 2024-12-05 02:30:35
Score: 3.5
Natty:
Report link

@Dhruva answer works please check that

import "@chainlink/contracts/src/v0.8/shared/interfaces/AggregatorV3Interface.sol";

Reasons:
  • Low length (1):
  • No code block (0.5):
  • User mentioned (1): @Dhruva
  • Low reputation (1):
Posted by: TRINAYREDDY MALIREDDY

79253236

Date: 2024-12-05 02:26:34
Score: 0.5
Natty:
Report link

When you include quotes in your .env file, they actually become part of the string value itself - meaning your application receives the value "localhost" (with quotes) instead of just localhost. This can cause issues with database connection configurations since the quotes are treated as literal characters. Most database drivers and connection libraries expect clean values without quotation marks. That's why removing the quotes worked for you - it provides the raw value that the database connection expects.

For best practices in .env files, it's recommended to only use quotes when your values contain spaces or special characters that need to be preserved. For simple values like hostnames, usernames, and ports, you can safely omit the quotes. This approach ensures the values are passed to your application exactly as intended without any extra characters that could interfere with connections or configurations.

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Starts with a question (0.5): When you in
  • Low reputation (1):
Posted by: watertrainer

79253232

Date: 2024-12-05 02:21:33
Score: 0.5
Natty:
Report link

Small improvement on the (excellent) answer from LocEngineer. Please upvote his answer instead of this one.

Below restores the original cell format before restoring the cell value. That way, cell values with leading zeros (ex: "001") will be restored with their leading zeroes intact.

'Purpose:
'   Removes the (unusual) leading apostrophe that exists in cell values that try to force a "text" format.
'
'Notes:
'   The leading apostrophe character is weird.  One can select it in the formula bar.  However, Excel formulas ignore it.
'
'   This sub only removes the apostrophe if it is a special "PrefixCharacter".  This sub will not affect cells that do NOT have
'   a PrefixCharacter (but do have a leading apostrophe as a legitimate text value) - OK.
'
'   Modified from: https://stackoverflow.com/a/47510941/722945  The solution did remove
'   the prefix "'" but it also changed the cell format from "text" to "general" and removed any leading zeros from cell values.  The
'   updates below resolve this issue.
'
'Example:
'   Call RemoveApostrophePrefixCharacter(ActiveCell)
'Tested: 2024-12-04
Sub RemoveApostrophePrefixCharacter(rng As Range)
    Dim cell_obj As Range
    Dim original_value As Variant
    Dim original_number_format

    For Each cell_obj In rng
        'Safety check is not really needed.  Helps limit the scope to only update cells that have issue (saves a little CPU).
        If cell_obj.HasFormula = False And cell_obj.PrefixCharacter = "'" Then
            'Ex: Will save string "@" if text format.
            original_number_format = cell_obj.NumberFormat
        
            original_value = cell_obj.value

            'Note: This will also clear the formatting.
            cell_obj.Clear
            
            'Restore cell format.  Mainly to restore format if the format is "text".
            'This is required for values with leading zeroes (ex: "001").  I tried calling "clear()", then reset the cell value, but the cell format turned from "text" to "general" and the leading zeroes were removed.
            cell_obj.NumberFormat = original_number_format

            'Restore cell value.
            cell_obj.value = original_value
        End If
    Next


End Sub
Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Blacklisted phrase (0.5): upvote
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: rr789

79253215

Date: 2024-12-05 02:15:32
Score: 1
Natty:
Report link

Only slightly late to this but I disagree with everyone else.

Your colleague was also wrong, although did raise an important point without probably realising.

It’s better to have a db per application if they’re all independent. However, scalability comes into play.

Connection pool(s) are not scalable. Consider 50 tcp connection (divide that into x pools it’s irrelevant, it’s still 50 connections) in an application that’s clustered.

If you spin up 10 instances during a load spike, you now have 500 tcp connections.

Imo you have the correct design approach of 1 db per app. However ensure your apps use clustered (distributed) connection pools, and ensure your db is clustered. Both db and app should sit behind a load balancer to distribute traffic.

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

79253211

Date: 2024-12-05 02:11:31
Score: 1
Natty:
Report link

I ran into a memory leak and tcp port number occupancy caused by not reusing the client, which bothered me for a week. The official recommendation is to reuse clients, and it is said that Transport is in the keep-alives state by default(you can set Transport, DisableKeepAlives = True to solve, but this will cause a lot of time - wait state socket), which causes goroutine to block if http requests are sent in goroutine.

pprof of my http server

socket status

This is the data that my server exported with pprof, and you can see that there were 9101 Goroutines at the time, and then I did a special test and found that it was indeed the result of not reusing the client.

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

79253210

Date: 2024-12-05 02:10:30
Score: 2
Natty:
Report link

I propose "determinant" to denote field dependencies.

Example:

Value of Dependent field X depends on, or is determined by, the values of the four Determinant fields a, b, c, & d.

Values of Determinant fields a, b, c & d, determine the value of Dependent field X.

I speak with no authority whatsoever, just a general sense of semantics.

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

79253209

Date: 2024-12-05 02:10:30
Score: 2.5
Natty:
Report link

I had this issue and turned out to be CloudFlare WAF blocking the async upload requests. Once I added a rule to ignore that request my uploads starting working again

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

79253198

Date: 2024-12-05 02:02:28
Score: 6.5 🚩
Natty: 4.5
Report link

are you solved this issue? I am also facing this and tried a lot but none of them works

Reasons:
  • Blacklisted phrase (1): also facing this
  • RegEx Blacklisted phrase (1.5): solved this issue?
  • Low length (1.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: runningJoey

79253180

Date: 2024-12-05 01:50:25
Score: 1
Natty:
Report link

Based on the above answer, we can expand it to include the split between the treasury and the author. Thank you so much @Alpha Gaming Arcade.

pub struct DealWithFees<R>(core::marker::PhantomData<R>);
impl<R> OnUnbalanced<Credit<R::AccountId, pallet_balances::Pallet<R>>> for DealWithFees<R>
where
    R: pallet_balances::Config + pallet_authorship::Config + pallet_treasury::Config,
    <R as frame_system::Config>::AccountId: From<AccountId>,
    <R as frame_system::Config>::AccountId: Into<AccountId>,
{
    fn on_unbalanceds(
        mut fees_then_tips: impl Iterator<Item = Credit<R::AccountId, pallet_balances::Pallet<R>>>,
    ) {
        if let Some(fees) = fees_then_tips.next() {
            let mut split = fees.ration(80, 20);
            if let Some(tips) = fees_then_tips.next() {
                tips.merge_into(&mut split.1);
            }
            ResolveTo::<pallet_treasury::TreasuryAccountId<R>, pallet_balances::Pallet<R>>::on_unbalanced(split.0);
            <ToAuthor<R> as OnUnbalanced<_>>::on_unbalanced(split.1);
        }
    }
}

Just replace:

type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter<Balances, DealWithFees<Runtime>>;
Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @Alpha
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: hgminerva

79253179

Date: 2024-12-05 01:49:24
Score: 3.5
Natty:
Report link

c is a variable so you would need to do print(str(c))

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

79253175

Date: 2024-12-05 01:42:23
Score: 3.5
Natty:
Report link

I have a two camera system at my desk on a Rpi 4B so I looked into this question a bit. I have CM270 cameras which top out at 10fps when running 1280x720, so I was not able to duplicate the exact issue you are having, however, here are some steps to attempt to isolate the source of the bottleneck.

  1. See if writing to the filesystem is the bottleneck. Try temporarily changing your output files to /dev/null and repeat the test, see if the fps improves on camera 2. If this helps, then you could write the files to a ramdisk and then move to filesystem after recording completes.

  2. Use top to see CPU utilization real-time while you are running both ffmpeg sessions. Mine looked like this, and showed 100% utilization on first ffmpeg and second one showed CPU usage too, but also wouldn't encode so clearly broken. top command

  3. USB signal integrity does come into question when trying to extend the physics with multiple repeaters in series. Do you have the ability to temporarily attach camera 2 directly to the Rpi 5 without the repeaters and see if that affects fps at all?

  4. How are the signal repeaters powered? You mentioned a 27W power supply to power the Rpi 5 & the cameras over USB. Depending on the current draw from your cameras + powering the repeaters, you may be experiencing brown-out conditions on the USB path. The Rpi 5 requests 25W, and has 1.6A available for USB. Not sure if thats equally split across 4 USB ports or if all 1.6A is available on a single port to drive the camera + repeater chain? The CM270 cameras I have draw about 0.22A each. The USB repeaters could draw 0.5A each, making the USB load 0.22 + 0.22 + 0.5 + 0.5 + 0.5 = 1.94A exceeding the allowable current. I'd suspect you'd be getting some USB related failures on dmesg though.

Reasons:
  • RegEx Blacklisted phrase (2.5): Do you have the
  • Long answer (-1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: SharpSignals

79253171

Date: 2024-12-05 01:40:23
Score: 0.5
Natty:
Report link

The comments were spot on, the library only supports a maximum of 54 bytes. This test confirms it. EQUAL=false begins at 54 bytes. Thank you to the helpers in the comments.

@Test
fun test() {
    for (n in 100 downTo 0) {
        val secureRandom = SecureRandom()
        val bytes = ByteArray(n)
        secureRandom.nextBytes(bytes)
        val password = Base64.getUrlEncoder().withoutPadding().encodeToString(bytes)

        val passwordHash = BCrypt.hashpw(password, BCrypt.gensalt())
        val modified = password.dropLast(1)

        val equal = BCrypt.checkpw(password, passwordHash) && BCrypt.checkpw(modified, passwordHash)
        println("BYTES=$n EQUAL=$equal")
    }
}
Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: SomeKoder

79253170

Date: 2024-12-05 01:40:23
Score: 2
Natty:
Report link

This is the sample code for PubSubReactiveFactory. It does not, however, explain its usage with ChannelAdapter.

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Single line (0.5):
  • Starts with a question (0.5): is the
  • Low reputation (0.5):
Posted by: Diego Marquez

79253169

Date: 2024-12-05 01:39:22
Score: 3
Natty:
Report link

SourceBot now has support for full-text search and auto-indexing with gerrit (and a bunch of other git hosts).

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

79253167

Date: 2024-12-05 01:38:22
Score: 1
Natty:
Report link

This should do the trick:

declare @is_thanksgiving bit,
    @cur_date datetime = getdate()

select @is_thanksgiving = case when datename(month, @cur_date) = 'November'
        and datename(weekday, @cur_date) = 'Thursday'
        and day(@cur_date) between 22 and 28
    then 1 else 0 end

The 4th Thursday should be between:

This is very similar to Christian Pena's answer, but I think his is off by 1.

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

79253166

Date: 2024-12-05 01:37:22
Score: 1
Natty:
Report link

It's called the "Difference overview margin"

https://learn.microsoft.com/en-us/visualstudio/ide/reference/options-text-editor-advanced?view=vs-2022

enter image description here

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

79253152

Date: 2024-12-05 01:27:20
Score: 1
Natty:
Report link

Thank you very much All! I have got it working with all your help actually. So it needed preventDefault() which I had missing. I also took on board another advice to move my logics. Current JavaScript is below. It might still become fickle upon introducing further functionalities but so far so good ;)

let inputValidator = (val) => {
  val = nameInput.value;
  if (val.length > 15 || /[0-9.*+?><,#^=!:${}()|\[\]\/\\]+/g.test(val)) {
    return `No numbers or special characters and no more than 15 characters allowed`;
  } else {
    console.log(val);
    return val;
  }
};

function greeting() {
  questions.innerHTML = `Hi ${inputValidator()}`
}

let clickStart = () => {
  okBtn.addEventListener("click", e => {
    e.preventDefault();
    greeting();
  });
};
clickStart();
Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: donnie darko

79253151

Date: 2024-12-05 01:25:19
Score: 3
Natty:
Report link

Moss repository with instructions: https://github.com/JobayerAhmmed/moss

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

79253150

Date: 2024-12-05 01:24:19
Score: 1.5
Natty:
Report link

You may need to run a command with the Azure CLI to authenticate with your subscription. Something like az login -u <username> -p <password>. Not sure if that is the exact command but something like that.

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

79253149

Date: 2024-12-05 01:24:19
Score: 0.5
Natty:
Report link

In Windows, when you install java 8, the path will be C:\Program Files\Java\jre1.8.0_431\bin It will not have JDK folder. if you add this in environment variable, %JAVA_HOME% C:\Program Files\Java\jre1.8.0_431

and value should be in the path: %JAVA_HOME%/bin

it works for me. Hopefully it should work for you as well

Reasons:
  • Whitelisted phrase (-1): works for me
  • No code block (0.5):
  • Low reputation (1):
Posted by: Muthukumar

79253148

Date: 2024-12-05 01:24:19
Score: 1
Natty:
Report link

Podman

# see the current value
podman machine inspect
podman machine stop
podman machine set --memory 4096
podman machine start
# confirm the new value
podman machine inspect
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: hebeha

79253142

Date: 2024-12-05 01:20:18
Score: 2
Natty:
Report link

As you said, the app webhook currently does not support product_review, and there is no alternative.

If you believe that should be supported just feel free to create an contribute to https://github.com/shopware/shopware

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

79253135

Date: 2024-12-05 01:14:16
Score: 2.5
Natty:
Report link

How to convert a string to an object identifier and then retrieve/get property values for that object? There is two ways to do this in ActionScript:

  1. We can use the eval() function:

eval(targetAsString.IDName); or eval(_root.targetAsString.IDName);

  1. We can use the array-access operator:

_root[targetAsString].IDName; or _root[targetAsString]["IDName"];

Notice how I use a string to target the value of the property, by using array-access operator [] multiple times.

I would recommend to use the the array-access operator over the eval() function because it's faster and less processor intensive. It's also a more secure solution.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Unregistered user (0.5):
  • Starts with a question (0.5): How to
  • Low reputation (1):
Posted by: ZicZac

79253133

Date: 2024-12-05 01:12:16
Score: 0.5
Natty:
Report link

This isn't working because onAppear isn't called after ThingListView is rendered for the first time (i.e. it isn't called when navigating back to the app). If you fully quit the app and run your shortcut, you'll see that it now works (because then onAppear is actually called for the first time after you set your navigateToThingAddView flag inside the intent).

One quick fix would be to use the following instead:

.onChange(of: navigateToThingAddView) { _, newValue in
  if newValue {
    showThingAddView = true
    navigateToThingAddView = false
  }
}

I should note that this whole setup with @AppStorage and a boolean flag is a bit clunky. A better way to accomplish this would be to use @Dependency to pass navigation info – see https://stackoverflow.com/a/77342508. You could also use onOpenURL (see the other answer on that same question). Both would allow you to navigate without a dummy flag stored in UserDefaults and without having to worry about setting that flag back to false.

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

79253130

Date: 2024-12-05 01:08:15
Score: 0.5
Natty:
Report link

from django.utils.decorators import method_decorator

@method_decorator(login_required, name="dispatch")
class MyExampleView(TemplateView):
    template_name = "example.html"
Reasons:
  • Low length (1):
  • Has code block (-0.5):
Posted by: Putna

79253114

Date: 2024-12-05 00:54:12
Score: 4
Natty: 4.5
Report link

You maybe have an idea from my repo: https://discourse.llvm.org/t/hey-guys-a-compiler-with-llvm18-and-for-beginners/83438?u=napbad Hope that it is useful:D

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

79253095

Date: 2024-12-05 00:43:08
Score: 1
Natty:
Report link

This is because you're creating a consumer with same name and different policy. Just change the consumer name.

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

79253087

Date: 2024-12-05 00:39:07
Score: 2.5
Natty:
Report link

Could you paste the listener parameters:

sqlplus / as sysdba <<EOF show parameter listener exit; EOF

And lsnrctl status

On both environments please, source and target.

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

79253083

Date: 2024-12-05 00:37:07
Score: 0.5
Natty:
Report link

Integrated Security=True and TrustServerCertificate=True must be set in the connection string i.e

Server=localhost;Initial Catalog=master;Integrated Security=True;TrustServerCertificate=True;

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: William Ji Carpenter

79253081

Date: 2024-12-05 00:36:07
Score: 0.5
Natty:
Report link

When you create a hosted zone in Route 53, AWS automatically assigns it a set of name servers. These are not customizable at creation time, this is an AWS issue regardless of terraform. The mismatch occurs because AWS generates new name servers for each hosted zone. There’s no Terraform or AWS feature to predefine or match these name servers at creation time.

so it's better to create the hosted zone in Terraform. AWS assigns new name servers, then you manually update the name. That will not cause any issue as changing the name servers at your domain registrar after creating the Route 53 Hosted Zone in Terraform does not cause Terraform’s state to drift.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Starts with a question (0.5): When you
Posted by: Fedi Bounouh

79253063

Date: 2024-12-05 00:17:03
Score: 2
Natty:
Report link

The solution is to extract configuration files dependant code out of the init function and to initialize the fields member as depicted in the question below. How to add an array of fields as a ProtoField in Lua Dissector

Reasons:
  • Whitelisted phrase (-1): solution is
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Arnault Bonafos

79253050

Date: 2024-12-05 00:08:02
Score: 0.5
Natty:
Report link

If you are using the Compose Material3 version of ModalBottomSheet(), try passing false for the sheetGesturesEnabled parameter.

Reasons:
  • Probably link only (1):
  • Low length (1.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: CommonsWare

79253049

Date: 2024-12-05 00:07:01
Score: 2
Natty:
Report link

Maybe some day I'll help someone) So in my case problem was in VS 2022 new update that I installed. I had build error exactly in terminal, not in VS. I've tried to roll back an VS update and its helped.

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

79253048

Date: 2024-12-05 00:05:01
Score: 1.5
Natty:
Report link

Welp was searching for an hour but as usual, found the answer right after posting. I need to say .Cast() in the types line,

var types = Enum.GetValues(typeof(MyEnum)).Cast<MyEnum>();
Reasons:
  • Blacklisted phrase (0.5): I need
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Sinnombre

79253047

Date: 2024-12-05 00:04:01
Score: 2
Natty:
Report link
inotifywait -m some_dir |
  while read -r dir action file ; do
    echo "Inotify returned: dir=$dir action=$action file=$file"
  done
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Bobster

79253042

Date: 2024-12-04 23:58:59
Score: 2.5
Natty:
Report link

Go to menu Plugins -> Manage plugins... and then select the “Code completion” plugin and disable it enter image description here

Reasons:
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Sergio

79253039

Date: 2024-12-04 23:57:59
Score: 2
Natty:
Report link

While searching for a solution, I found a simple and effective method to recover the lost CSS, and I wanted to share the step-by-step guide with you:

  1. Log in to your Hostinger account.

  2. Navigate to your desired website.

  3. Access the Databases section and open phpMyAdmin.

  4. Once inside phpMyAdmin, select your website's database.

  5. Go to the Query tab and run the following SQL query:

    SELECT * FROM wp_posts WHERE post_type = 'custom_css'

  6. Click Submit Query, and you’ll see a row (or more) containing the custom CSS data you had before.

  7. Click the Edit button, copy the CSS code, and paste it back into the Additional CSS section of your WordPress site.

This approach worked seamlessly for me, and I hope it helps anyone facing the same issue.

Reasons:
  • Whitelisted phrase (-1): hope it helps
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): facing the same issue
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Ard Braha

79253037

Date: 2024-12-04 23:55:59
Score: 3
Natty:
Report link

In eclipse, ensure you've checked the 'Order and Export' tab in Java Build Path, sometimes the jre or jdk isnt checked and selected to be included in the build path.

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

79253030

Date: 2024-12-04 23:51:58
Score: 1
Natty:
Report link

There are multiple issues in your query, like:

Proper syntax should be more like:

{
  "query": {
    "bool": {
      "should": [
         {"edismax": {"qf": "phones" , "query": "111 222 333"}},
         {"edismax": {"qf": "phones2", "query": "111 222 333"}}
       ],
       "minimal_should_match": 2
      }
    } 
}

Also please report the exact errors from the parser, because "It does not work" does not help us helping you ;-)

Reasons:
  • RegEx Blacklisted phrase (1): help us
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Steve

79253026

Date: 2024-12-04 23:49:58
Score: 0.5
Natty:
Report link

I did this ages ago and around 2009 hit it very well. What bugged me with existing code was:

The following program does both: WinAPI approach and listing all translations (not only one), and later parses the whole resource itself.

program FileVersionRes;

{$APPTYPE CONSOLE}

uses
  SysUtils, Math, Windows;

// A whole 32-bit/Unicode VERSIONINFO block of memory that was returned
// by GetFileVersionInfoW().
// https://learn.microsoft.com/en-us/windows/win32/menurc/versioninfo-resource
function Parse
( pVerInfo: PByte
; iSizeVer: Cardinal
): Boolean;
var
  bOld: Boolean;  // 16-bit resource?
  iRead: Cardinal;  // How many bytes of pVerInfo have been read so far.

  // Advance memory pointer and count "iRead" accordingly.
  function ReadBytes( iAmount: Word ): Pointer;
  begin
    result:= pVerInfo;
    Inc( pVerInfo, iAmount );
    Inc( iRead, iAmount );
  end;

  // The docs were talking of padding because of 16-bit alignment. But they
  // never meant the VERSION block - they meant the position of bytes in
  // the WHOLE file! So we have to check our position instead of the size
  // we already read.
  function ReadPadding(): Boolean;
  begin
    result:= FALSE;

    // Unicode also only pads 1 byte, so we don't have to distinguish between old and new struct.
    while iRead mod 4> 0 do begin
      if iRead>= iSizeVer then exit;
      ReadBytes( 1 );
    end;

    result:= TRUE;
  end;

  // Read either ASCII (old 16-bit resource) or UNICODE (32-bit) text,
  // which is always ended by a NUL byte/word. Keys of "String"s don't
  // have any length indicator, only the values have (since they don't
  // need to be text always).
  function ReadText
  ( var sText: Widestring  // Characters to be read and returned.
  ; iMinLength: Cardinal= 0  // In characters, not bytes.
  ; iMaxLength: Cardinal= MAXDWORD
  ): Boolean;
  var
    c: WideChar;  // Read letter.
    iPlus: Cardinal;  // Either 0 (ASCII) or 1 (UCS-2).
  begin
    result:= FALSE;
    sText:= '';
    if bOld then iPlus:= 0 else iPlus:= 1;  // 16-bit: octets. 32-bit: words.

    while iMaxLength> 0 do begin
      // Is it even possible to read (anymore)?
      if iRead+ iPlus>= iSizeVer then exit;
      if bOld then c:= WideChar(PChar(ReadBytes( 1 ))^) else c:= PWidechar(ReadBytes( 2 ))^;
      Dec( iMaxLength );

      if iMinLength> 0 then Dec( iMinLength );
      if c= WideChar(#0) then break;  // End of text.
      sText:= sText+ c;
    end;
    while (iMinLength> 0) and (iMaxLength> 0) do begin
      // Is it even possible to read (anymore)?
      if iRead+ iPlus>= iSizeVer then exit;
      ReadBytes( 1+ iPlus );

      Dec( iMinLength );
      Dec( iMaxLength );
    end;

    if not ReadPadding() then exit;

    result:= TRUE;
  end;

  // One "String", consisting of length, value length, type, key and padding.
  // https://learn.microsoft.com/en-us/windows/win32/menurc/string-str
  function ReadEntry
  ( var iLenEntry, iLenValue, iType: Word  // Returned.
  ; var sKey: Widestring  // Returned.
  ; bDetectOld: Boolean= FALSE  // We only need/can detect this once at the start of the whole resource.
  ; iLoopMax: Integer= 1  // In "\StringFileInfo\*\*" things can become odd (maybe bad padding of previous entries).
  ): Boolean;
  var
    iHeader: Word;  // How much was read before parsing the key's text.
  begin
    result:= FALSE;

    // How big the whole entry is (bytes).
    repeat
      if iRead+ 2> iSizeVer then exit;
      iLenEntry:= PWord(ReadBytes( 2 ))^;
      Dec( iLoopMax );
    until (iLenEntry> 0) or (iLoopMax<= 0);  // Normally only one iteration.
    if iLenEntry> iSizeVer- iRead then exit;  // Impossible value: outside of memory.

    // How long the value is (in "words", but actually characters).
    if iRead+ 2> iSizeVer then exit;
    iLenValue:= PWord(ReadBytes( 2 ))^;
    if iLenValue div 2> iSizeVer - iRead then exit;  // Impossible value: outside of memory.

    // Only 32-bit resource knows "type".
    if not bOld then begin
      if iRead+ 2> iSizeVer then exit;
      iType:= PWord(ReadBytes( 2 ))^;
      iHeader:= 6;

      if bDetectOld then begin
        if iType= $5356 then begin  // Already read "VS" (of "VS_VERSION_INFO")?
          Writeln( '  (Old 16-bit struct detected: no types.)' );
          bOld:= TRUE;
          iType:= 0;

          // Unread type.
          Dec( pVerInfo, 2 );
          Dec( iRead, 2 );
          iHeader:= 4;
        end;
      end;
    end else begin
      iType:= 0;
      iHeader:= 4;
    end;

    // Keys don't have any length indication, but we always have a maximum.
    if not ReadText( sKey, 0, (iLenEntry- iHeader) div 2 ) then exit;

    result:= TRUE;
  end;

  // Handles both "\VarFileInfo\" and "\StringFileInfo\", which can come in any
  // order.
  function Read_X_FileInfo(): Boolean;

    // Reading "\VarFileInfo\", should only occur once.
    function ReadVar(): Boolean;
    var
      iLenEntry, iLenValue, iType: Word;
      sKey: Widestring;
      iValue, iReadLocal: Cardinal;
    begin
      result:= FALSE;
      iReadLocal:= iRead;
      Writeln( '  \VarFileInfo\:' );

      // The key should be "Translation".
      if not ReadEntry( iLenEntry, iLenValue, iType, sKey ) then exit;

      // There can be more than one localization.
      while iRead- iReadLocal< Cardinal(iLenEntry- 3) do begin
        iValue:= PDWord(ReadBytes( 4 ))^;
        iValue:= (iValue shr 16)  // Language.
              or ((iValue and $FFFF) shl 16);  // Charset/Codepage.

        Writeln( '  - ', sKey, ': ', IntToHex( iValue, 8 ) );
      end;

      result:= TRUE;
    end;

    // Reading "\StringFileInfo\", can occur multiple times.
    function ReadStringTable(): Boolean;

      // One of the many version key=value pairs like "ProductName" or "FileDescription".
      // Keys can be freely chosen, although nowadays nobody expects those anymore.
      function ReadString(): Boolean;
      var
        iLenEntry, iLenValue, iType: Word;
        sKey, sValue: Widestring;
        iReadLocal: Cardinal;
      begin
        result:= FALSE;
        iReadLocal:= iRead;

        // THESE are the "might have"-paddings. We can simply recognize them here since
        // lengths of 0 are not allowed/expected. However, to avoid deadlocks we let
        // this loop only iterate 10 times.
        if not ReadEntry( iLenEntry, iLenValue, iType, sKey, FALSE, 10 ) then exit;

        // Zero length values must be detected (although not allowed from specs)!
        if iLenValue> 0 then begin
          if not ReadText( sValue, iLenValue, (iLenEntry- (iRead- iReadLocal)) div 2 ) then exit;
        end else sValue:= '';
        Writeln( '    - (String) ', sKey, ' = ', sValue );

        result:= TRUE;
      end;

    var
      iLenEntry, iLenValue, iType: Word;
      sKey: Widestring;
      iReadLocal: Cardinal;
    begin
      result:= FALSE;
      iReadLocal:= iRead;
      Writeln( '  \StringFileInfo\:' );

      if not ReadEntry( iLenEntry, iLenValue, iType, sKey ) then exit;
      Writeln( '  + Language=', sKey );  // This lang+charset is really a text, like "080904E4".

      // There's no indicator how many pairs come...
      while iRead- iReadLocal< iLenEntry do begin
        if not ReadString() then exit;

        // Undocumented: "String" values might also have padding trails!
        // We skip 0-length descriptors when reading those.
      end;

      result:= TRUE;
    end;

  var
    iLenEntry, iLenValue, iType: Word;
    sKey: Widestring;
  begin
    result:= FALSE;

    if not ReadEntry( iLenEntry, iLenValue, iType, sKey ) then exit;

    // The only 2 known block types.
    if sKey= 'VarFileInfo' then begin
      if not ReadVar() then exit;
    end else
    if sKey= 'StringFileInfo' then begin
      if not ReadStringTable() then exit;
    end else begin
      Writeln( '+ Unexpected FileInfo block: ', sKey );
      exit;
    end;

    result:= TRUE;
  end;

var
  iLenEntry, iLenValue, iType: Word;
  sKey: Widestring;
begin
  result:= FALSE;
  bOld:= FALSE;  // No 16-bit resource recognized yet.
  iRead:= 0;  // Nothing read so far.

  if not ReadEntry( iLenEntry, iLenValue, iType, sKey, TRUE ) then exit;

  Writeln( '+ ', sKey );  // Should be "VS_VERSION_INFO".

  if iLenValue> 0 then begin
    Writeln( '  (Skipping ', iLenValue, ' bytes of "TVSFixedFileInfo".) ');
    if iRead+ iLenValue> iSizeVer then exit;
    ReadBytes( iLenValue );
  end;

  if not ReadPadding() then exit;

  while iRead< Min( iSizeVer, iLenEntry ) do begin
    if not Read_X_FileInfo() then exit;
  end;

  result:= TRUE;
end;

procedure One( sModule: Widestring );
var
  iSizeVer, iVoid, iSizeVal, iSizeTrans: Cardinal;
  pVerInfo: Pointer;
  pLangCp: PDWord;
  sSubBlock, sSubVer, sName, sValue: Widestring;
  pText: PWideChar;
begin
  // Size needed.
  iSizeVer:= GetFileVersionInfoSizeW( PWideChar(sModule), iVoid );
  if iSizeVer> 0 then begin
    GetMem( pVerInfo, iSizeVer );
    try
      // Got version resource?
      if GetFileVersionInfoW( PWideChar(sModule), 0, iSizeVer, pVerInfo ) then try
        // Get all translations.
        sSubBlock:= '\VarFileInfo\Translation';
        if VerQueryValueW( pVerInfo, PWideChar(sSubBlock), Pointer(pLangCp), iSizeTrans ) then begin
          while iSizeTrans>= 4 do begin
            sSubVer:= '\StringFileInfo\'
                    + SysUtils.IntToHex( LoWord(pLangCp^), 4 )
                    + SysUtils.IntToHex( HiWord(pLangCp^), 4 )
                    + '\';
            Writeln( '* Language ', sSubVer, ':' );

            // Query one key in that translation which hopefully exists. But this approach is
            // flawed - the WinAPI provides no function that lists all keys that actually
            // exist in this block. And there may be others than only the predefined ones.
            sName:= sSubVer+ 'FileDescription';
            if VerQueryValueW( pVerInfo, PWideChar(sName), Pointer(pText), iSizeVal ) then try
              SetString( sValue, pText, iSizeVal );
              Writeln( '  - value = ', sValue );
            except
            end;

            // Advance to next translation.
            Inc( pLangCp );
            Dec( iSizeTrans, SizeOf( DWord ) );
          end;
        end;


        // Now let's parse everything on our own.
        Writeln;
        case Parse( pVerInfo, iSizeVer ) of
          TRUE: Writeln( 'Parsing successfully ended.' );
          FALSE: Writeln( 'Unexpected end of VERSION resource!' );
        end;
      except
      end;
    finally
      FreeMem( pVerInfo, iSizeVer );
    end;
  end;
end;

begin
  One( 'C:\Windows\System32\Explorer.exe' );  // Well-known executable.
end.

As sample resource you can compile this one, which has the most important features: multiple translations and custom VALUEs:

1 VERSIONINFO
FILEVERSION     4, 55, 0, 0x0000
PRODUCTVERSION  0, 0, 0, 0
FILEOS 0x4
FILETYPE 0x1 {
  BLOCK "StringFileInfo" {
    BLOCK "00000000" {
      VALUE "FileDescription", "Program\000" 
      VALUE "FileVersion", "4.55\000" 
      VALUE "Date", "2024-12-05\000" 
      VALUE "LegalCopyright", "AmigoJack\000" 
      VALUE "Stack Overflow", "https://stackoverflow.com/q/79251337/4299358\000" 
    }
  }
  BLOCK "StringFileInfo" {
    BLOCK "080904E4" {
      VALUE "FileDescription", "other description\000" 
      VALUE "Compiler", "Delphi 7.0\000" 
      VALUE "Come find me", "Which program displays this metadata?\000" 
    }
  }
  BLOCK "VarFileInfo" {
    VALUE "Translation", 0x0000, 0x0000, 0x0809, 0x04E4
  }
}

The layout of such a resource is explained in VERSIONINFO, which then refers to StringFileInfo and VarFileInfo blocks.

Reasons:
  • Blacklisted phrase (1.5): I cannot find
  • Blacklisted phrase (1): stackoverflow
  • Blacklisted phrase (0.5): I cannot
  • Long answer (-1):
  • Has code block (-0.5):
  • High reputation (-1):
Posted by: AmigoJack

79253022

Date: 2024-12-04 23:46:57
Score: 0.5
Natty:
Report link

I haven't tested this extensively, but setting the CSS property user-select to "none" on the to-be-clicked-on element prevents the removal of a selection in a different element for me in (Windows) Firefox, Chrome and Edge. No javascript messing with the event is required.

The reason the existing selection is being removed is because the click is initiating a new selection in the clicked-on element, and I figured that setting the property which prevents users from selecting the content of the target element means that the existing selection does not need to be changed.

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

79253013

Date: 2024-12-04 23:41:56
Score: 3
Natty:
Report link

Had same problem, but after running some tests i saw online like (problem in path because its react) turns out its just case-sensitive in deployment and not in developement.

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