79762393

Date: 2025-09-11 21:56:59
Score: 3
Natty:
Report link

I Think, by default, this feature doesn’t exist unless you mirror the CodeCommit repository to GitHub.

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

79762392

Date: 2025-09-11 21:53:59
Score: 1
Natty:
Report link

I'm also looking into this, and something I'm testing out right now is passing the flag --env-var to newmans CLI:

newman run file.json --env-var "ApiKey=${test}"
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Ivan Carcamo

79762387

Date: 2025-09-11 21:44:57
Score: 1.5
Natty:
Report link

For, the only solution was to add this option to xcodebuildin CI config:

xcodebuild -downloadPlatform iOS

Thanks to this message.

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

79762366

Date: 2025-09-11 21:11:49
Score: 1.5
Natty:
Report link

Declare another @Component for your closeAdvertisement method. Inject that component into this test class.

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

79762363

Date: 2025-09-11 21:09:49
Score: 3
Natty:
Report link

why did everyone answer this question using Expo? I don't use Expo, and I'm getting this error. If I'm making a simple mistake, please forgive me. I use Firebase in every project, but I'm tired of constantly getting this error in version 0.81:

"Native module RNFBAppModule not found. Re-check module install, linking, configuration, build, and install steps."
Reasons:
  • RegEx Blacklisted phrase (1): I'm getting this error
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Unregistered user (0.5):
  • Starts with a question (0.5): why did
  • Low reputation (1):
Posted by: Emre

79762358

Date: 2025-09-11 21:00:47
Score: 2
Natty:
Report link

The problem is that ImageTool expects success at the top level, not inside data. Return this from uploadByFile:

return {

success: 1,

file: {

url: resp.data.data.file.url

}

};

This will let ImageTool read success and handle the uploaded file correctly.

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

79762357

Date: 2025-09-11 20:58:46
Score: 2.5
Natty:
Report link

So yeah, seems like it's a memory issue, thanks to @KellyBundy for the suggestion that I run MemTest86.

There were so many errors in the test that it just gave up when it hit 100000, which is odd, because the system boots just fine and I've never had a problem with crashes (hence why I didn't immediately suspect a hardware problem). Even the simulations run fine (usually) until they reach a certain size. But the memory test was showing a multitude of single-bit errors, always in the first two bytes. I'm not that experienced with this kind of problem, but I tested each of the four modules in each of the four DIMM slots individually, and they all failed all the time, so I think it's probably either a PSU problem or a bad memory controller on the CPU, but until I can find a known-good PSU to swap in, I won't know which (I don't have access to a PSU tester). For reference, there's 128GB of non-ECC UDIMM, which in hindsight may have been a little ambitious. The CPU is a Ryzen 9 3900X.

Reasons:
  • Blacklisted phrase (0.5): thanks
  • Long answer (-0.5):
  • No code block (0.5):
  • User mentioned (1): @KellyBundy
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: laserpropsims

79762356

Date: 2025-09-11 20:58:46
Score: 0.5
Natty:
Report link

You have

result = 1
final = result + 1 

so final will always be 2

Did you mean

final = final + 1 ?

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

79762351

Date: 2025-09-11 20:48:44
Score: 1.5
Natty:
Report link

If we want to see the general concept of the underfitting or overfitting

UnderFitting

in underfitting we get the result not accurate because we don't have enough data to train our model

that's called the Uderfitting

OverFitting

in overfotting we get the result not accurate because we have data in very large amount and our model don't need to much data here the result change because the data is too much large

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

79762348

Date: 2025-09-11 20:44:43
Score: 2.5
Natty:
Report link

ChatGPT offered me some other suggestions that finally worked - I closed Visual Studio, emptied the bin and obj folders, and reopened the project. Then I switched everything over to the Assembly references and not the COM references, using Assemblies > "office" (15.0.0.0). That finally resolved the error and let me build and publish the project.

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

79762340

Date: 2025-09-11 20:34:40
Score: 1.5
Natty:
Report link

You do not need to implement actual classes.

@Suppress("KotlinNoActualForExpect")
expect object AppDatabaseConstructor : RoomDatabaseConstructor<AppDatabase> {
    override fun initialize(): AppDatabase
}

You can follow the implementation steps at: https://developer.android.com/kotlin/multiplatform/room

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

79762320

Date: 2025-09-11 19:57:31
Score: 2
Natty:
Report link

Remove the line - frontend_nodes_modules:/app/node_modules entirely, or make it an anonymous volume: - /app/node_modules.

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

79762318

Date: 2025-09-11 19:54:31
Score: 1
Natty:
Report link

In my case it was because when defining the client I had testnet=True which doesn't seem to work for futures trading (it's specified in the docstring that this parameter is only currently available for Vanilla options). Removing this parameter solved the issue.

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

79762312

Date: 2025-09-11 19:48:29
Score: 2
Natty:
Report link

There are multiple ways to apply tint/accent colors to view hierarchies. The method that worked for my document-based app was setting a Global Accent Color in my project's Build Settings. I like this approach because it allows the user to override the accent color on their device if they so desire.

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

79762310

Date: 2025-09-11 19:43:27
Score: 6.5 🚩
Natty: 4.5
Report link

I am trying to implement this same thing from the last 100 hours but I'm unable to do it. My code uses the same beginscope syntax with a dictionary consisting of a key value pair; but I cant see any custom dimension in application insights. Can someone please help

Reasons:
  • Blacklisted phrase (1): I am trying to
  • RegEx Blacklisted phrase (3): please help
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: yogesh singhania

79762309

Date: 2025-09-11 19:43:26
Score: 1
Natty:
Report link

its a very old post, but I needed this as well.
I knew I made quite a big query earlier today, and I forgot to save it and when I came back to my PC, I saw it shut of by my soon.

I've been looking for a while, but finally found a solution. Here are the steps to find any "lost" query (.sql) that was made use Sql Server Management Studio, in the past 7 days (default). It can be increased to 30.

I did not found the path on which my "unsaved queries" were stored my SSMS. So I did the following:

Reasons:
  • Blacklisted phrase (0.5): I need
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Thomas Gielissen

79762307

Date: 2025-09-11 19:38:25
Score: 0.5
Natty:
Report link

Although @CodeSmith is absolutely right about the ineffectiveness of such approaches in safeguarding your code, I'm personally not a fan of Root finding why a user might want to do something when it comes to programming questions, so I'll get straight to the answer.

As of now, keyCode is deprecated, unfortunately. The best alternative in my opinion is Code, which has its own limitations too. As mentioned in the official documentation:

“The KeyboardEvent.code property represents a physical key on the keyboard (as opposed to the character generated by pressing the key).”

With that in mind, here's a workaround to block both F12 and Ctrl+Shift+i key combinations.

window.addEventListener('keydown', function(event) {
    if (event.code === 'F12') {
        event.preventDefault();
        console.log('Blocked F12');
    }
    if (event.shiftKey && event.ctrlKey && event.code === 'KeyI') {
        event.preventDefault();
        console.log('Blocked Ctrl + Shift + i');
    }
});

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @CodeSmith
  • Low reputation (0.5):
Posted by: Mehrdad995

79762299

Date: 2025-09-11 19:12:19
Score: 0.5
Natty:
Report link

Thanks to KJ for pointing me in the right direction!

A coworker wrote up a different way to fill the fields using pdfrw, example below:

from pdfrw import PdfReader, PdfWriter, PdfDict, PdfObject, PdfName, PageMerge
from pdfrw.objects.pdfstring import PdfString

def fill_pdf_fields(input_path, output_path):
    pdf = PdfReader(input_path)

    # Ensure viewer regenerates appearances
    if not pdf.Root.AcroForm:
        pdf.Root.AcroForm = PdfDict(NeedAppearances=PdfObject('true'))
    else:
        pdf.Root.AcroForm.update(PdfDict(NeedAppearances=PdfObject('true')))

    for page in pdf.pages:
        annotations = page.Annots
        if annotations:
            for annot in annotations:
                if annot.Subtype == PdfName('Widget') and annot.T:
                    field_name = str(annot.T)[1:-1]


                    if field_name == "MemberName": annot.V = PdfObject(f'(Test)')
                    if field_name == "Address": annot.V = PdfObject(f'(123 Sesame St)')
                    if field_name == "CityStateZip": annot.V = PdfObject(f'(Birmingham, AK 12345-6789)')
                    if field_name == "Level": annot.V = PdfObject(f'(1)')
                    if field_name == "OfficialsNumber": annot.V = PdfObject(f'(9999999)')
                    if field_name == "Season2": annot.V = PdfObject(f'(2025-26)')
                    if field_name == "Season1": annot.V = PdfObject(f'(2025-2026)')


    PdfWriter().write(output_path, pdf)
    print(f"Filled PDF saved to: {output_path}")


def flatten_pdf_fields(input_path, output_path):
    template_pdf = PdfReader(input_path)

    for page in template_pdf.pages:
        annotations = page.Annots
        if annotations:
            for annot in annotations:
                if annot.Subtype == PdfName('Widget') and annot.T and annot.V:
                    # Remove interactive field appearance
                    annot.update({
                        PdfName('F'): PdfObject('4'),  # Make field read-only
                        PdfName('AP'): None  # Remove appearance stream
                    })

        # Flatten page by merging its own content (no overlay)
        PageMerge(page).render()

    PdfWriter(output_path, trailer=template_pdf).write()
    print(f"Flattened PDF saved to: {output_path}")


if __name__ == "__main__":
    fill_pdf_fields(template_pdf, filled_pdf)
    flatten_pdf_fields(filled_pdf, flattened_pdf)

I researched interactions with NeedAppearances, and found this Stack post:
NeedAppearances=pdfrw.PdfObject('true') forces manual pdf save in Acrobat Reader

The answer provides a code snippet that from what I can tell, acts as a reader generating those appearance streams so the filled in fields actually show their contents.

Code snippet for reference:

from pikepdf import Pdf

with Pdf.open('source_pdf.pdf') as pdf:
    pdf.generate_appearance_streams()
    pdf.save('output.pdf')
Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Ben B

79762295

Date: 2025-09-11 19:07:18
Score: 1
Natty:
Report link

In the end my extractor was correct... after updating from Axum 0.8 to Axum 0.9 everything worked as expected. As far as I've understood Axum 0.8 does not allow to mix multiple FromRequestParts and a FromRequest in the same handler.

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

79762291

Date: 2025-09-11 19:01:16
Score: 0.5
Natty:
Report link

The issue relied elsewhere and not entirely in the docker-compose file. The real problem were the base images I was using. As they were minimal, they did not have the curl command and therefore the healthcheck was failing. The solution was just to install curl in the containers within the Dockerfiles.

The base images I was using were python:3.13-slim and node:24-alpine just in case this is useful for someone.

And the solution was to add:

In the python:3.13-slim Dockerfile:

RUN apt-get update && apt-get install -y curl

In the node:24-alpine Dockerfile:

RUN apk add --no-cache curl

Then I had to change the port of the healthcheck for the aiservice because although the port I expose is 8081 internally the port where the app is running is 8080, so the healthcheck ended looking like:

healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:8000/health"] # Note that the port has changed!
      interval: 10s
      timeout: 30s
      retries: 5

The key was in running the docker ps command, as Alex Oliveira and sinuxnet had stated. With that I could see that the containers that started were flagged as unhealthy.

The port issue was discovered thanks to some comments in the staging area, even before the post was made public. Heads up to wallenborn as he posted that comment in the staging area.

PD: I am sure this post could be paraphrased better but it is my first time posting something, I'll try to update it to make it more readeable.

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

79762287

Date: 2025-09-11 18:59:16
Score: 0.5
Natty:
Report link

Try: bypass_sign_in(user) *

I was also having issues with the config settings not seeming to work and found that sign_in(user, bypass: true) was deprecated eons ago. See: https://github.com/heartcombo/devise/commit/2044fffa25d781fcbaf090e7728b48b65c854ccb

* this may not solve your root issue, but it should address the most immediate issue.

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

79762272

Date: 2025-09-11 18:38:11
Score: 0.5
Natty:
Report link

I provided an answer in another similar question: https://stackoverflow.com/a/79761592/15891701

Here's a repeat of that answer:

Conclusion: Blazor server launched within WPF, behaves identically to a Blazor server project created directly in Visual Studio. This means that launching without a `launchSettings.json` file during debugging causes the “{PACKAGE ID/ASSEMBLY NAME}.style.css” file to generate fail. You can also notice this mirrors the effect of double-clicking an exe file in the Debug directory of an ASP.NET Core project.

So just create a launchSettings.json file in the Properties folder with content like this, and debugging will work correctly:

{
  "profiles": {
    "YourProjectName": {
      "commandName": "Project",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}
Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: tp1415926535

79762257

Date: 2025-09-11 18:14:05
Score: 1.5
Natty:
Report link
Perfect ✅ I’ll give you the full Python (ReportLab) code so you can generate your luxury-style P.M.B Visionary Manifesto PDF on your own system.
This script:
Uses your logo in the header/footer.
Splits your expanded manifesto into 6–7 pages.
Adds luxury-style colors (green, blue, light gold).
Keeps the layout clean and professional.
🔹 Python Code (ReportLab)
Save this as pmb_manifesto.py and run with python pmb_manifesto.py:
Copy code
Python
from reportlab.lib.pagesizes import A4
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, PageBreak, Image
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_JUSTIFY
from reportlab.lib import colors

# ========= CONFIG =========
logo_path = "pmb_logo.png"   # <-- Replace with your logo file path
output_pdf = "PMB_Visionary_Manifesto.pdf"
# ==========================

# Create document
doc = SimpleDocTemplate(output_pdf, pagesize=A4)
styles = getSampleStyleSheet()

# Custom styles
title_style = ParagraphStyle(
    name="TitleStyle",
    parent=styles["Title"],
    alignment=TA_CENTER,
    fontSize=22,
    textColor=colors.HexColor("#004d26"),
    spaceAfter=20
)

heading_style = ParagraphStyle(
    name="HeadingStyle",
    parent=styles["Heading1"],
    fontSize=16,
    textColor=colors.HexColor("#004d80"),
    spaceAfter=12
)

body_style = ParagraphStyle(
    name="BodyStyle",
    parent=styles["Normal"],
    fontSize=12,
    leading=18,
    alignment=TA_JUSTIFY,
    spaceAfter=12
)

tagline_style = ParagraphStyle(
    name="TaglineStyle",
    parent=styles["Normal"],
    alignment=TA_CENTER,
    fontSize=14,
    textColor=colors.HexColor("#bfa14a"),  # light gold accent
    spaceBefore=30
)

# Story
story = []

# Cover Page
story.append(Image(logo_path, width=150, height=150))
story.append(Spacer(1, 20))
story.append(Paragraph("🌿 P.M.B (Pamarel Marngel Barka)", title_style))
story.append(Paragraph("Visionary Manifesto", heading_style))
story.append(Spacer(1, 60))
story.append(Paragraph(
    "At P.M.B, we believe that agriculture is the backbone of society, nurturing not just bodies, "
    "but communities and futures. Our fields of rice, soya beans, and corn are more than just sources of sustenance; "
    "they represent life, dignity, and hope.", body_style
))
story.append(PageBreak())

# Core Values
story.append(Paragraph("Our Core Values", heading_style))
story.append(Paragraph("<b>Integrity:</b> We operate with transparency, honesty, and ethics in all our dealings.", body_style))
story.append(Paragraph("<b>Sustainability:</b> We prioritize environmentally friendly practices, ensuring a healthier planet for future generations.", body_style))
story.append(Paragraph("<b>Quality:</b> We strive for excellence in every aspect of our business, from farming to delivery.", body_style))
story.append(Paragraph("<b>Compassion:</b> We care about the well-being of our customers, farmers, and the broader community.", body_style))
story.append(PageBreak())

# Promise
story.append(Paragraph("Our Promise", heading_style))
story.append(Paragraph(
    "We promise to deliver produce that is not only fresh and of the highest quality but also grown and harvested with care and integrity. "
    "We strive to create a seamless bridge between nature's abundance and people's needs, ensuring that our products nourish both body and soul.", body_style
))
story.append(PageBreak())

# Purpose
story.append(Paragraph("Our Purpose", heading_style))
story.append(Paragraph(
    "At P.M.B, we recognize that our role extends far beyond the boundaries of our business. We believe that every grain we grow carries a responsibility – "
    "to the land, to our farmers, to our customers, and to the wider community. That's why we dedicate 5% of our profits to supporting the homeless and vulnerable.", body_style
))
story.append(PageBreak())

# Spirit
story.append(Paragraph("Our Spirit", heading_style))
story.append(Paragraph(
    "We embody a unique blend of luxury and humility, playfulness and professionalism, modernity and tradition. "
    "Our approach is rooted in the rich soil of our agricultural heritage, yet we are always looking to the future, embracing innovation and creativity.", body_style
))
story.append(PageBreak())

# Vision
story.append(Paragraph("Our Vision", heading_style))
story.append(Paragraph(
    "Our vision is to become a symbol of sustainable abundance, empowering communities, impacting lives, and proving that business can be both prosperous and compassionate. "
    "We envision a future where agriculture is not just a source of food, but a force for good, driving positive change and uplifting those in need.", body_style
))
story.append(PageBreak())

# Goals
story.append(Paragraph("Our Goals", heading_style))
story.append(Paragraph("<b>Sustainable Growth:</b> To expand our operations while maintaining our commitment to environmental sustainability and social responsibility.", body_style))
story.append(Paragraph("<b>Community Engagement:</b> To deepen our connections with local communities, supporting initiatives that promote food security, education, and economic empowerment.", body_style))
story.append(Paragraph("<b>Innovation:</b> To stay at the forefront of agricultural innovation, adopting new technologies and practices that enhance our productivity and sustainability.", body_style))

# Closing Tagline
story.append(Spacer(1, 30))
story.append(Paragraph("🌿 P.M.B – Freshness in Every Harvest, Hope in Every Heart 🌿", tagline_style))

# Build
doc.build(story)

print(f"PDF created: {output_pdf}")
📌 Instructions
Save your logo as pmb_logo.png in the same folder.
Copy-paste the script above into pmb_manifesto.py.
Run:
Copy code
Bash
python pmb_manifesto.py
It will generate PMB_Visionary_Manifesto.pdf with your brand styling.
👉 Do you also want me to show you how to add a faint luxury-style watermark background (abstract green/blue waves & leaf motifs) behind all pages, so the PDF feels like a real corporate booklet?
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: Idris Shehu

79762236

Date: 2025-09-11 17:48:59
Score: 3.5
Natty:
Report link

Use 127.0.0.1 instead of localhost in pgAdmin.

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

79762235

Date: 2025-09-11 17:45:57
Score: 1
Natty:
Report link

Why is your goal to re-trigger the User Event script after creation, instead of just having it run on creation in the first place? It seems to me that your UE script is filtered to the Edit event type either on the deployment or within the script itself.

I would check the deployment first, and see if there is a value in the "Event Type" field on the deployment:

NetSuite deployment record highlighting event type field

Alternatively, you can search for usage of context.UserEventType within the script, as this is what would be used to filter the script to run under certain contexts. See context.UserEventType help article for list of enum values, but it would (likely) be either if (context.type != context.UserEventType.CREATE) or if (context.type == context.UserEventType.EDIT).

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): Why is you
  • Low reputation (1):
Posted by: ZSwitaj

79762224

Date: 2025-09-11 17:19:51
Score: 1
Natty:
Report link

Like this

$this->registerJs(
    $this->renderFile(
        '@app/views/path/js/jsfile.js',
    )
, $this::POS_END);
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Wela

79762220

Date: 2025-09-11 17:16:49
Score: 6 🚩
Natty: 4.5
Report link

Did you successfully fixed it? I'm running a similar error

Reasons:
  • RegEx Blacklisted phrase (1.5): fixed it?
  • Low length (1.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): Did you
  • Low reputation (1):
Posted by: Enrique Muñoz

79762219

Date: 2025-09-11 17:13:48
Score: 0.5
Natty:
Report link

If you are installing using the .spec file, you can add PIL._tkinter_finder as a hidden import:

a = Analysis(
    ...
    hiddenimports=['PIL._tkinter_finder'],
)

That solved the issue for me.

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

79762217

Date: 2025-09-11 17:12:48
Score: 2.5
Natty:
Report link

Its look like PostgreSQL permissions issue. Please check the user permissions for the user.

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

79762215

Date: 2025-09-11 17:07:47
Score: 1
Natty:
Report link

So the answer is that the Qt folks treated the appearance of icons in menus as a bug on Mac OS and 'fixed' it in 6.7.3.

There is a sentence in the release notes:

https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.3/release-note.md

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

79762203

Date: 2025-09-11 16:56:44
Score: 2
Natty:
Report link

For ios, i've tried the pip package, and it worked quiet well. Use the example code for more info.

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

79762202

Date: 2025-09-11 16:54:43
Score: 3
Natty:
Report link

Put the annotations in an abstract parent class in another package? You will need one per Domain Object.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Nikolaj Hansen

79762194

Date: 2025-09-11 16:52:42
Score: 2
Natty:
Report link

لقد جهزت لك نسخة جاهزة للنسخ إلى Word أو Google Docs، مع جدول وألوان، لتصديرها PDF بسهولة:

---

ملخص درس النفي – الإنجليزية

1️⃣ النفي مع He / She / It

قاعدة: doesn’t + الفعل الأساسي

الفعل بعد doesn’t لا يأخذ -s

أمثلة:

He doesn’t play football. → هو لا يلعب كرة القدم.

She doesn’t like apples. → هي لا تحب التفاح.

He doesn’t read a book. → هو لا يقرأ كتابًا.

2️⃣ النفي مع I / You / We / They

قاعدة: don’t + الفعل الأساسي

أمثلة:

I don’t like tea. → أنا لا أحب الشاي.

You don’t play tennis. → أنت لا تلعب التنس.

We don’t read a story. → نحن لا نقرأ قصة.

They don’t watch a movie. → هم لا يشاهدون فيلمًا.

3️⃣ ملاحظات مهمة

مع He / She / It: في الإثبات الفعل يأخذ -s، أما في النفي doesn’t + الفعل الأساسي بدون -s.

مع I / You / We / They: الفعل يبقى دائمًا في صورته الأساسية بعد don’t.

كرري نطق الجمل بصوت عالٍ 3 مرات لكل جملة لتثبيت القاعدة.

4️⃣ نصيحة للتدريب اليومي

كتابة 5-10 جمل نفي يوميًا عن نفسك أو أصدقائك.

استخدمي الجمل في حديثك اليومي بالإنجليزية حتى لو كانت بسيطة.

تم تجهيز النسخة الجاهزة للنسخ إلى Word أو Google Docs

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • No latin characters (1.5):
  • Low reputation (1):
Posted by: Wafa Ali Abdullah Homeed

79762178

Date: 2025-09-11 16:27:36
Score: 1.5
Natty:
Report link
  1. Go to https://github.com/settings/copilot and turn on “Copilot Chat in IDEs”.

  2. In Visual Studio, re-sign in via Extensions → GitHub Copilot → Sign in and authorize the Chat app in your browser.

  3. Restart Visual Studio and reopen the Copilot Chat window.

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

79762151

Date: 2025-09-11 16:02:30
Score: 3
Natty:
Report link

You also need to change the .DotSettings file.

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

79762146

Date: 2025-09-11 15:57:28
Score: 6 🚩
Natty:
Report link

Same issue. Any ideas? I did install the Fortran compiler and also have the requisite Xcode tools. brew installing gettext did not help.

Reasons:
  • Blacklisted phrase (1): Any ideas
  • RegEx Blacklisted phrase (1): Same issue
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Alex

79762141

Date: 2025-09-11 15:53:26
Score: 1
Natty:
Report link

Thanks to onlyIf hint from @Cisco I managed to create this helper method which now lives inside my convention plugins:

fun allExistingArtifactChecksumsInRepositoryMatch(
    repository: MavenArtifactRepository,
    publication: MavenPublication,
): Boolean {
    //...
    return when (val repositoryScheme = repositoryURI.scheme) {
        "http", "https" -> {
            // Create the HttpClient and use it to fetch existing checksums
        }
        "file" -> {
            // Use Path objects to do the same thing
        }
        else -> {
            // Maybe add support later, if necessary
            println("Unsupported repository scheme $repositoryScheme")
            false
        }
    }
}

After fetching the existing checksums, compute checksums of new artifacts using DigestOutputStream and compare them.

A somewhat important detail seems to be to do this:

val artifactsToCheck = when (publication) {
    is MavenPublicationInternal -> publication.asNormalisedPublication().allArtifacts
    else -> publication.artifacts
}

This downcast to internal gradle API seems to be necessary to also check metadata artifacts. This is valid for gradle version 8.13.

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

79762135

Date: 2025-09-11 15:52:26
Score: 1
Natty:
Report link
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);
define('ADMIN_COOKIE_PATH', '/');
define('COOKIEPATH', '/');
define('SITECOOKIEPATH', '/');

Add this lines in wp-config.php

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

79762133

Date: 2025-09-11 15:46:24
Score: 1
Natty:
Report link

The answer was to split out the creation of the app service plans and child web apps into two entirely separate deployment modules, rather than have both app service plans and web apps created in the same deployment module.

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

79762125

Date: 2025-09-11 15:41:22
Score: 9.5 🚩
Natty: 5.5
Report link

Did you find a solution to this ?

Reasons:
  • RegEx Blacklisted phrase (3): Did you find a solution to this
  • Low length (2):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Starts with a question (0.5): Did you find a solution to this
  • Low reputation (1):
Posted by: Ssekamatte

79762119

Date: 2025-09-11 15:34:20
Score: 2.5
Natty:
Report link

It turned out this was a combination of issues that was causing the problem. There were some missing imports and the new standalone: true structure caused another issue. Once those were cleaned up, the code started running.

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

79762098

Date: 2025-09-11 15:19:16
Score: 5.5
Natty: 5.5
Report link

Trying to pay DSTV but payment is confirmed but not going through, I didn't get confirmation of payment, what can I do

Reasons:
  • Blacklisted phrase (1): can I do
  • Blacklisted phrase (1): what can I do
  • Low length (1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Rose Twala

79762082

Date: 2025-09-11 15:05:12
Score: 2
Natty:
Report link

set LD_LIBRARY_PATH environment variable to the path containing your .so files before executing the application

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

79762080

Date: 2025-09-11 15:03:11
Score: 0.5
Natty:
Report link

You can display only the bin and last 4 digits of the card.

Mastercard/Visa have now 8 digit bins.

I don't think displaying 12 digits is considered PCI compliant

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

79762079

Date: 2025-09-11 15:03:11
Score: 1.5
Natty:
Report link

are you using browserslistrc ?

i had similar issue caused by old browser make compilation warning.

i updated .browserslistrc with

not ios_saf <= 12

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: Jeffrey

79762075

Date: 2025-09-11 15:00:10
Score: 1.5
Natty:
Report link

You need to download the following files and place them in the folder where you are running PowerShell Script:

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

79762060

Date: 2025-09-11 14:47:06
Score: 3
Natty:
Report link
header 1 header 2
Aryan Kumar
Manju Devi
Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Manju Devi

79762055

Date: 2025-09-11 14:44:05
Score: 2
Natty:
Report link

My guess is that you are running the keycloak server not with the https protocol. Your client will then not accept the cookie coming from the server. Either use https or make the API call with {credentials: 'include'}. In Angular this would be { withCredentials: true }

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

79762052

Date: 2025-09-11 14:39:03
Score: 4.5
Natty: 5.5
Report link

La réponse de "didzispetkus" est valide pour moi.

Reasons:
  • Low length (2):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Eric V.

79762041

Date: 2025-09-11 14:28:00
Score: 0.5
Natty:
Report link

FWIW: you could implement something very much like what you want, using gcc or llvm on *nix. Not sure about windows - never looked into it.
In particular: you can step through your instrumented executable in your debugger - and explicitly dump coverage data via the relevant callback.
However: the performance you see (from coverage callback to display update) may be poor for various reasons which may or may not be easy to address.
A bigger issue is that this seems like a pretty unusual use model - so it is unlikely that a vendor would implement it.
I confess to be not understand what you are trying to do/what questions you want to answer such that your proposal is the best approach.

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

79762037

Date: 2025-09-11 14:20:58
Score: 0.5
Natty:
Report link

Not sure if this is going to help you but if the map is static you could render it using MKMapSnapshotter and display the image instead. That helps. I do this in my app as well.

One other idea could be to try UIKit's MKMapView instead of SwiftUI's Map. I haven't tried that myself.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Vojta Böhm

79762030

Date: 2025-09-11 14:17:57
Score: 1.5
Natty:
Report link

I believe that one of the comments is correct and I want to elevate it.

I would think that it's the route() function in your blade file that's complaining, not anywhere else. You have cam_id there, but does $item['id'] have a value?

I've run into this mysterious error before that it ended up passing a null value in a route() call. Even if the key is specified, if it doesn't have a value, it is missing.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: bdempe

79762029

Date: 2025-09-11 14:17:57
Score: 2.5
Natty:
Report link

not sure when this changed but it is now possible to add packages with composer using your module using the extension framework

follow the instructions on this page

https://docs.suitecrm.com/developer/extension-framework/

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

79762017

Date: 2025-09-11 14:04:53
Score: 2.5
Natty:
Report link

I also had to downgrade the Jupyter extension to version 2025.6 instead of 2025.7. I have VS Code version 1.103.2 on macOS. After that, the list of Python Environments was loading correctly.

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

79762011

Date: 2025-09-11 13:58:51
Score: 1.5
Natty:
Report link

We've run into the same issue in Safari and WebViews. After the keyboard is shown and then dismissed, the position of position: fixed elements becomes incorrect. It seems that the appearance of the keyboard is messing up the viewport's positioning.

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

79762008

Date: 2025-09-11 13:56:51
Score: 3.5
Natty:
Report link

This is when the marshall comes in and does not want to leave. The only way to get him to leave is to throw objects at him. This process is called marshalling objects.

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

79762007

Date: 2025-09-11 13:55:50
Score: 1
Natty:
Report link

Also do not forget to declare your new entities in your entity reference xml file (entity.xml or other, depending on your other frameworks).

One missing entity in this file -the store entity in this example- will cause this confusing error.

Hibernate will not find the "customer" mappedBy field in the store entity because the store entity is simply unknown, despite everything else in the relationship mapping is correct.

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

79762003

Date: 2025-09-11 13:52:50
Score: 1
Natty:
Report link

Fixed by changing publishing to a direct path:

msstore publish "{DIRECT_URL_TO_MSIX}" -v -id {APP_ID}
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
Posted by: FieryCat

79762001

Date: 2025-09-11 13:48:48
Score: 1.5
Natty:
Report link

A way to suppress the warning (that the snippet in OP would've raised) is to put a check at the top of Dockerfile:

# syntax=docker/dockerfile:1
# check=skip=InvalidDefaultArgInFrom
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: VanillaDonuts

79761994

Date: 2025-09-11 13:44:47
Score: 0.5
Natty:
Report link

It seems that even in recent versions the order matters. The first code shows type warnings in PyCharm 2025.1.3, Python 3.13, SQLAlchemy==2.0.43, the second doesn't:

.filter(MusicLibrary.id == request.id)
.filter(request.id == MusicLibrary.id)

There was an issue with PyCharm that is closed now: https://github.com/sqlalchemy/sqlalchemy/issues/9337 `Pycharm fixed it at 2024.2.2` (posted 2024-10-16)

As I can see in the question asked by Vic the comparison also was "table object.table field" compared to "simple type":

.where(Albums.Id > user_last_sync_id)

I guess that just flipping the comparison fixes the type warnings.

Please correct me if I'm wrong.

Cheers

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

79761991

Date: 2025-09-11 13:42:46
Score: 1.5
Natty:
Report link

You cannot use This because you must be in a static function.

uploadWindow.Owner = this; makes it modal then
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: EmJ

79761989

Date: 2025-09-11 13:39:46
Score: 1.5
Natty:
Report link

Just use the MOD function with specifying 1 then after it the number of zeros upon which the number of digits you want , for example :

UPDATE Doctors

SET id = MOD(id,10); // here I got the last digit as the number of zeros is one

SET id = MOD(id,100);// here I got the last 2 digits as the number of zeros is two

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

79761987

Date: 2025-09-11 13:37:45
Score: 3
Natty:
Report link

I have tried all the options and suggestions here but my prettier code formatter is not working. It started just 2 days ago I'm really exhausted to be honest...

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

79761980

Date: 2025-09-11 13:35:43
Score: 4.5
Natty:
Report link

I also add the stack traces of the error: enter image description here

Reasons:
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Andrew Olinevich

79761978

Date: 2025-09-11 13:34:42
Score: 5
Natty: 7
Report link

I have received the txt too about my account how I can exet the app or what it is I don't know much about leaks or hacking.. can you guys help me on this esi thank you

Reasons:
  • Blacklisted phrase (0.5): thank you
  • Blacklisted phrase (1): help me
  • Low length (1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Josué

79761976

Date: 2025-09-11 13:32:42
Score: 1
Natty:
Report link

Your NG0201: No provider found for _HttpClient error is a classic dependency chain issue! 🔍

The problem: Your StructuredSearchService needs HttpClient, but Spectator's mockProvider() doesn't handle transitive dependencies automatically.

Here's how @halverscheid-fiae.de/angular-testing-factory solves this:

Your Current Pain:

// Spectator setup hell with dependency chain issues
const createService = createServiceFactory({
  service: SearchService,
  providers: [
    provideHttpClient(),           // ← Unnecessary complexity
    provideHttpClientTesting(),    // ← More boilerplate
    mockProvider(SimpleSearchService, {
      simpleSearch: () => of({ items: [] }),
    }),
    mockProvider(StructuredSearchService, {
      structuredSearch: () => of({ items: [] }),
    }),
    // Still fails because HttpClient dependency chain is broken! 💥
  ],
});

With angular-testing-factory:

import { createServiceFactory } from '@ngneat/spectator/jest';
import { provideHttpClientMock, createCustomServiceProviderMock } from '@halverscheid-fiae.de/angular-testing-factory';

const createService = createServiceFactory({
  service: SearchService,
  providers: [
    // 🎯 One-line HttpClient mock that handles ALL dependency chains
    provideHttpClientMock(),
    
    // 🛡️ Type-safe service mocks with compile-time validation
    createCustomServiceProviderMock(SimpleSearchService, {
      simpleSearch: jest.fn(() => of({ items: [] }))
    } satisfies jest.Mocked<Partial<SimpleSearchService>>),
    
    createCustomServiceProviderMock(StructuredSearchService, {
      structuredSearch: jest.fn(() => of({ items: [] }))
    } satisfies jest.Mocked<Partial<StructuredSearchService>>),
  ],
});

🎯 Why it works:

  1. Dependency Chain Resolution - provideHttpClientMock() provides HttpClient for ALL dependent services
  2. Generated Service Compatible - Works with NX/OpenAPI generated services out-of-the-box
  3. Type-Safe Mocking - Compile-time validation prevents mock drift
  4. Spectator Compatible - Drop-in replacement for your existing setup

🚀 Alternative: Ultra-Simple Setup

// For quick setup, mock everything at once:
const createService = createServiceFactory({
  service: SearchService,
  providers: provideAngularCoreMocks({
    httpClient: true,  // ← Handles all HttpClient needs
  }),
});

// Then override specific methods in your tests:
beforeEach(() => {
  const httpMock = spectator.inject(HttpClient);
  jest.spyOn(httpMock, 'get').mockReturnValue(of({ items: [] }));
});

📊 Installation:

npm install --save-dev @halverscheid-fiae.de/angular-testing-factory

Result: No more NG0201 errors, clean dependency resolution, type-safe mocks! 🎉

🛡️ Bonus - Debug Dependency Issues:

// If you still have provider issues, use the debug helper:
import { TEST_DATA } from '@halverscheid-fiae.de/angular-testing-factory';

beforeEach(() => {
  console.log('Available providers:', spectator.inject(Injector));
  // Helps identify missing dependencies
});

P.S. - Your NX + generated services struggle is exactly why I added the createCustomServiceProviderMock function! 😅

Hope this saves you from the NG0201 nightmare! 🎯

🛡️ Bonus: Compile-time Safety

// TypeScript catches mock inconsistencies at compile-time!
const provideMyServiceMock = createServiceProviderFactory(MyService, {
  registerUser: jest.fn(() => of(mockResponse)),
  // ↑ TypeScript validates this matches your real service
} satisfies jest.Mocked<Partial<MyService>>);

🚀 Installation & Quick Start:

npm install --save-dev @halverscheid-fiae.de/angular-testing-factory
// Replace your entire beforeEach setup with:
import { provideHttpClientMock } from '@halverscheid-fiae.de/angular-testing-factory';

TestBed.configureTestingModule({
  providers: [provideHttpClientMock()]
});

P.S. - Your 6 hours of frustration inspired this exact use case in the library! 😅


Shared Information

🎯 More Examples:

🚀 Installation:

npm install --save-dev @halverscheid-fiae.de/angular-testing-factory

The goal is simple: Write tests, not mock configuration.


Meta Information:


Expected Outcomes:

Reasons:
  • Blacklisted phrase (0.5): upvote
  • RegEx Blacklisted phrase (1.5): reputation
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Dark_Knight

79761975

Date: 2025-09-11 13:32:41
Score: 2.5
Natty:
Report link

Structured mediatype suffixes such as +json are now formalized in https://datatracker.ietf.org/doc/html/rfc6838#section-4.2.8

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

79761968

Date: 2025-09-11 13:27:40
Score: 2.5
Natty:
Report link

No, don't use task.run(), this will just use an extra thread
You should use Task.Run() only when you must run CPU-bound synchronous code without blocking the main thread.

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

79761960

Date: 2025-09-11 13:19:38
Score: 0.5
Natty:
Report link

When using the Scan function, we need to specify the ScanOption count as well. The default count for ScanOptions.scanOptions() in Spring Data Redis is not set, so Redis defaults to its internal value, typically 10.

Flux<String> ids = this.reactiveRedisTemplate.scan(ScanOptions.scanOptions()                     .match("EGA_ITEM_*")
.count(Integer.MAX_VALUE)
.build());
Reasons:
  • Has code block (-0.5):
  • Starts with a question (0.5): When
  • Low reputation (0.5):
Posted by: Rahim Khan Abdul

79761957

Date: 2025-09-11 13:14:36
Score: 2
Natty:
Report link

My solution was to change the Analysis scope option ("Show compiler errors and warnings for") from Entire solution to something else, like Open documents or Current document.
You can find this setting in Tools → Options → Text Editor → C# → Advanced → Analysis.

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

79761956

Date: 2025-09-11 13:14:36
Score: 1
Natty:
Report link

If you’re trying to hook up Prisma data directly into a shadcn-style command menu, you might find this project useful: DataCommand. It’s built on top of shadcn/ui but adds loadItems and loadOneItem hooks so you can fetch command items from your database or API. That way, instead of hardcoding configs, you can just fetch posts dynamically and render them in the command palette.

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

79761953

Date: 2025-09-11 13:10:35
Score: 0.5
Natty:
Report link

New App

App Updates

If an App update review is taking too much time like 3-4 days. Just submit another app after updating the app version. It will fix the issue.

If you just want to give .apk file to other people for testing. just upload the file and download the signed apk from playstore and send it on whatsapp or anyother platform.

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

79761945

Date: 2025-09-11 13:05:33
Score: 2
Natty:
Report link

On iPad, the app icon requirements are slightly different from iPhone, so if you only provided iPhone sizes in your Asset Catalog, iOS will upscale whatever it finds. That’s why you’re seeing a blurry / generic looking icon on iPad.

Here’s what you need to check and fix:


1. Use an AppIcon Asset Catalog

👉 Select your AppIcon set in the asset catalog. In the right-side Attributes Inspector, under “Devices,” make sure both iPhone and iPad are checked.
Now you’ll see the iPad slots appear (20pt, 29pt, 40pt, 76pt, 83.5pt, 1024pt).


2. Add the Correct iPad Icon Sizes

You’ll need to provide images at these sizes (in px):

If you’re missing, say, the 76pt or 83.5pt iPad icon, iOS will fall back to scaling the iPhone versions, which is what you’re seeing.


3. Clean Build + Test


✅ After doing this, your iPad will display the correct crisp app icon instead of the fallback blurry one.

I dont think you need the exact image pixels if u do need 'em reply back . always happy to help. have a good day

Reasons:
  • Blacklisted phrase (1): good day
  • Long answer (-1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: whats up

79761940

Date: 2025-09-11 12:57:31
Score: 1.5
Natty:
Report link

Your 6-hour struggle is exactly why I built @halverscheid-fiae.de/angular-testing-factory! 🚀

Your core issue is mock setup complexity - you're spending more time fighting mocks than testing logic. Here's how the library solves this:

Your Current Pain (15+ lines):

// Manual HttpClient mock hell
beforeEach(async () => {
  mockCoreService = MockService(CoreService);
  // + HttpClientTestingModule import
  // + Manual spy setup  
  // + Mock return value configuration
  // + Prayer that it works 🙏
});

With angular-testing-factory (2 lines):

beforeEach(async () => {
  await TestBed.configureTestingModule({
    providers: [
      provideHttpClientMock({
        post: jest.fn(() => of({ message: 'Registration successful!', status: 'success' }))
      }),
      // Your CoreService will automatically use the mocked HttpClient
    ]
  }).compileComponents();
});

🎯 Why it works:

  1. Zero Config HttpClient Mock - No more HttpClientTestingModule setup
  2. Type-Safe Mocking - satisfies jest.Mocked<Partial<T>> prevents mock drift
  3. Dependency Injection Magic - Your CoreService automatically gets the mocked HttpClient
  4. Real Observable Returns - No more Observable setup headaches

📊 Your test becomes:

it('should submit form successfully', fakeAsync(() => {
  // Form setup (unchanged)
  component.contactFormGroup.setValue({
    username: 'testuser',
    fullname: 'Test User', 
    email: '[email protected]',
    password: 'TestPass123!'
  });
  
  // Test execution (unchanged) 
  component.submitForm(new Event('submit'));
  tick(100);
  
  // Assertions work because HttpClient is properly mocked
  const httpClientMock = TestBed.inject(HttpClient);
  expect(httpClientMock.post).toHaveBeenCalledWith(
    'http://localhost:3000/register', 
    expect.any(Object), 
    expect.any(Object)
  );
}));

🛡️ Bonus: Compile-time Safety

// TypeScript catches mock inconsistencies at compile-time!
const provideMyServiceMock = createServiceProviderFactory(MyService, {
  registerUser: jest.fn(() => of(mockResponse)),
  // ↑ TypeScript validates this matches your real service
} satisfies jest.Mocked<Partial<MyService>>);

🚀 Installation & Quick Start:

npm install --save-dev @halverscheid-fiae.de/angular-testing-factory
// Replace your entire beforeEach setup with:
import { provideHttpClientMock } from '@halverscheid-fiae.de/angular-testing-factory';

TestBed.configureTestingModule({
  providers: [provideHttpClientMock()]
});

Result: 80% less boilerplate, 100% more reliable tests!

🎯 More Examples:


P.S. - Your 6 hours of frustration inspired this exact use case in the library! 😅

The goal is simple: Write tests, not mock configuration.

Hope this saves you (and others) those painful mock-setup hours! 🎉


Meta Information:


Expected Outcomes:

Reasons:
  • Blacklisted phrase (0.5): 🙏
  • Blacklisted phrase (0.5): upvote
  • RegEx Blacklisted phrase (1.5): reputation
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Dark_Knight

79761938

Date: 2025-09-11 12:54:31
Score: 0.5
Natty:
Report link

The solutions using InputBindingBehavior did not work reliably for me. I believe this is due to the fact that the Loaded event does not guarantee that all data bindings are evaluated. The above did work for me on one control but did not work on another simply because the key bindings that were copied onto the parent window did not have a command.

What does seem to work reliably for me is to set the focus in Xaml like this:

<UserControl x:Class="MyApp.UI.Controls.FunctionButton"
             ...
             Focusable="True"
             FocusManager.FocusedElement="{Binding RelativeSource={RelativeSource Self}}"
             >
        ...
</UserControl>
Reasons:
  • Blacklisted phrase (1): did not work
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Double Quote

79761936

Date: 2025-09-11 12:52:30
Score: 2
Natty:
Report link

I've managed to get things working.

In the real code, I was emitting an event from the stimulus controller after creating the chart but before drawing it. the resulting actions (adding indicators etc) were interfering with the rendering

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

79761930

Date: 2025-09-11 12:46:28
Score: 1
Natty:
Report link

To fix or suppress it
Check Qt version compatibility

Make sure the Qt version used by VS Code extension matches the installed Qt version.



You can also try reinstalling QT because sometimes Updating or reinstalling QT packages fixes the mismatches.

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

79761916

Date: 2025-09-11 12:37:25
Score: 1.5
Natty:
Report link

It turns out that [CaptureConsole] doesn't capture all output. It only captures output to the console for code running in the same thread as the unit test. If you use a TestHost then the ultimate code in the controllers runs in a separate thread and that console output is not captured. Created a documentation issue in github.com/xunit/xunit/issues/3399

Reasons:
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
Posted by: Willy Van den Driessche

79761903

Date: 2025-09-11 12:22:21
Score: 2.5
Natty:
Report link

I believe that Hascript evaluates the expression twice because boolean is treated in a special way (first checking boolean condition for reusing it in the perform-logic and then 2nd resolving it into a string value for the xml attribute)

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

79761900

Date: 2025-09-11 12:19:20
Score: 4
Natty: 4
Report link

For those finding this later and looking for a bot that does this look up rolebot

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

79761896

Date: 2025-09-11 12:16:19
Score: 0.5
Natty:
Report link

The scan failed with a timeout on production due to the large amount of data.

Flux<String> ids = this.reactiveRedisTemplate.scan(ScanOptions.scanOptions()                     .match("EGA_ITEM_*")
.build());

Replaced with the following

Flux<String> ids = this.reactiveRedisTemplate.keys("EGA_ITEM_*");
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Rahim Khan Abdul

79761878

Date: 2025-09-11 11:47:11
Score: 1
Natty:
Report link

You are looking for simple "OR gate".
And on the input you have the IsPassword and DoNotAllow property.

You should read this: https://learn.microsoft.com/en-us/dotnet/maui/fundamentals/data-binding/multibinding?view=net-maui-9.0

You have example for "AND gate": https://learn.microsoft.com/en-us/dotnet/maui/fundamentals/data-binding/multibinding?view=net-maui-9.0#define-a-imultivalueconverter

You should modify it by returning true inside the cycle, and false on default.

You are not limited to the number of parameters really.

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • No code block (0.5):
  • High reputation (-1):
Posted by: H.A.H.

79761877

Date: 2025-09-11 11:46:11
Score: 6
Natty: 7
Report link

Where do you add that block? In functions.php?

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Starts with a question (0.5): Where do you add that
  • Low reputation (1):
Posted by: Leandro Olivera

79761875

Date: 2025-09-11 11:46:11
Score: 0.5
Natty:
Report link

You cannot use IAM policies to stop a SageMaker notebook user from seeing or downloading .py files stored inside the notebook’s filesystem because once they have access to the notebook, they can see all files there. To protect your .py files, keep them outside the notebook instance—like in a private S3 bucket or a private code repository—and have the notebook load or call the code from there. This way, users can run the notebook but won’t have direct access to download your .py files.

Reasons:
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Uday kiriti

79761873

Date: 2025-09-11 11:43:09
Score: 1.5
Natty:
Report link

9 years later and still it seems the quick search exists for some versions and disappears for others (See this).

So the best one can do is to switch to version 3.4.18 and hope the quick search will appear (haven't tested myself).

Unless there is an option hidden somewhere....

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

79761865

Date: 2025-09-11 11:37:08
Score: 0.5
Natty:
Report link

They are overwritten. I am using !reference to add the rules from the template again:

.my_template:
  rules:
    - if: $FOO != "bar"
      when: never

my_job:
  extends: .my_template
  rules:
    - !reference [.my_template, rules] # rules are overwritten, not extended
    - if: $SOMETING == "anyting"
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Axel Heider

79761861

Date: 2025-09-11 11:35:07
Score: 0.5
Natty:
Report link

With the REGEXEXTRACT function it is quite easy:

=REGEXEXTRACT(A61,"(?<=px="""").+?(?="""")")

It is accepting a single quotation mark within the encapsulated text too.

enter image description here

Reasons:
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • High reputation (-1):
Posted by: Black cat

79761860

Date: 2025-09-11 11:34:07
Score: 1.5
Natty:
Report link

Seems it is still a bug with DBVeaver Version 25.0.2.202504061727 till Sep 11, 2025

enter image description here

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

79761859

Date: 2025-09-11 11:33:06
Score: 0.5
Natty:
Report link

I opened a bug report for this issue, and the response back from that was that I need to add set check_backend_singleton_instance from the BackendOptions to false as it is a problem with running Quill in the compiler explorer environment.

So, the starting code will look like this

  quill::BackendOptions backend_options;
  backend_options.check_backend_singleton_instance = false;   // needed for compiler explorer environment only
  quill::Backend::start(backend_options);

Here's a working compiler explorer environment to show you the full code.

Reasons:
  • Blacklisted phrase (0.5): I need
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Andrew

79761857

Date: 2025-09-11 11:30:05
Score: 2
Natty:
Report link

The Ekman6 dataset from the paper Heterogeneous Knowledge Transfer in Video Emotion Recognition is usually available on the authors’ official page. However, since the original link (http://bigvid.fudan.edu.cn/data/Ekman.zip) is not accessible, you can try alternative sources:

  1. Yanwei Fu’s dataset page: https://yanweifu.github.io/Dataset.html

  2. Zenodo (pretrained features and processed data): https://zenodo.org/records/13623249

  3. Papers With Code: https://paperswithcode.com/dataset/ekman6

  4. GitHub projects with related resources: https://github.com/Valendrew/ekman-emotion-detection

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

79761852

Date: 2025-09-11 11:23:04
Score: 3
Natty:
Report link

as far as i know there is no system variable for the screen name. hascript knows the screen name only as xml attribute

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

79761842

Date: 2025-09-11 11:17:02
Score: 3.5
Natty:
Report link

Update yours module references .

Check Manage Module References documentation

https://docs.genexus.com/en/wiki?40172,Manage+Module+References

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

79761833

Date: 2025-09-11 11:10:00
Score: 1
Natty:
Report link

I've found the problem in the code, and is was in a part outside the example code above :( the receiver code was in a Task.Run(async () => but channels aren't thread safe. So that probably caused the error.

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

79761832

Date: 2025-09-11 11:10:00
Score: 0.5
Natty:
Report link

You can set .buttonStyle(.plain) on the button. This will won't alter your label anymore.

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

79761828

Date: 2025-09-11 11:01:58
Score: 2.5
Natty:
Report link

what if the file was created in the current branch, but as a test or something , and therefor is not on the main master branch, but should not be in the PR either (basically I just want this file locally)

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): what if the
  • Low reputation (0.5):
Posted by: estellechvl

79761827

Date: 2025-09-11 10:59:57
Score: 1.5
Natty:
Report link

🔥 ممتاز! دلوقتي رح نرتقي للنسخة النصية شبه Free Fire/ Battler Royale كاملة داخل الكونسول 🚀

مميزات النسخة النهائية:

1. خريطة نصية صغيرة (مثل شبكة 5x5) يتحرك فيها اللاعب.

2. أعداء يتحركون أيضًا في نفس الخريطة.

3. صناديق غنائم وأسلحة وجرعات علاج موزعة عشوائيًا في الخريطة.

4. مناطق آمنة وفخاخ تقلل الصحة عند الوقوع فيها.

5. الهدف: البقاء على قيد الحياة وقتل أكبر عدد من الأعداء للحصول على نقاط.

6. نظام نقاط + قتلى + جولات يظهر في النهاية.

---

🕹️ نسخة Free Fire نصية (C#)

using System;

class Program

{

static void Main()

{

    Random rand = new Random();

    int حجم\_الخريطة = 5;

    char\[,\] خريطة = new char\[حجم\_الخريطة, حجم\_الخريطة\];

    // صحة اللاعب وجرعات العلاج

    int صحة\_اللاعب = 100;

    int علاج\_متاح = 3;

    int\[\] موقع\_اللاعب = { 0, 0 };

    // الأسلحة وقوتها

    string\[\] اسلحة = { "مسدس", "رشاش", "قناصة" };

    int\[\] قوة\_السلاح = { 20, 40, 70 };

    int سلاح\_مختار = 0;

    // نظام النقاط

    int النقاط = 0;

    int قتلى = 0;

    // وضع صناديق عشوائية وأعداء

    int عدد\_الأعداء = 3;

    int\[,\] مواقع\_الاعداء = new int\[عدد\_الأعداء, 2\];

    int\[\] صحة\_الاعداء = new int\[عدد\_الأعداء\];

    for (int i = 0; i \< عدد\_الأعداء; i++)

    {

        مواقع\_الاعداء\[i, 0\] = rand.Next(حجم\_الخريطة);

        مواقع\_الاعداء\[i, 1\] = rand.Next(حجم\_الخريطة);

        صحة\_الاعداء\[i\] = rand.Next(30, 80);

    }

    // وضع صناديق عشوائية

    int عدد\_الصناديق = 3;

    int\[,\] مواقع\_الصناديق = new int\[عدد\_الصناديق, 2\];

    for (int i = 0; i \< عدد\_الصناديق; i++)

    {

        مواقع\_الصناديق\[i, 0\] = rand.Next(حجم\_الخريطة);

        مواقع\_الصناديق\[i, 1\] = rand.Next(حجم\_الخريطة);

    }

    // اللعبة تعمل حتى يموت اللاعب أو ينتهي جولة

    bool اللعبة\_نشطة = true;

    while (اللعبة\_نشطة)

    {

        // عرض الخريطة

        Console.Clear();

        for (int i = 0; i \< حجم\_الخريطة; i++)

        {

            for (int j = 0; j \< حجم\_الخريطة; j++)

            {

                if (i == موقع\_اللاعب\[0\] && j == موقع\_اللاعب\[1\])

                    Console.Write(" P "); // اللاعب

                else

                {

                    bool تم\_عرض = false;

                    for (int k = 0; k \< عدد\_الأعداء; k++)

                    {

                        if (i == مواقع\_الاعداء\[k, 0\] && j == مواقع\_الاعداء\[k, 1\] && صحة\_الاعداء\[k\] \> 0)

                        {

                            Console.Write(" E "); // العدو

                            تم\_عرض = true;

                            break;

                        }

                    }

                    if (!تم\_عرض)

                    {

                        bool صندوق = false;

                        for (int k = 0; k \< عدد\_الصناديق; k++)

                        {

                            if (i == مواقع\_الصناديق\[k, 0\] && j == مواقع\_الصناديق\[k, 1\])

                            {

                                Console.Write(" C "); // صندوق

                                صندوق = true;

                                break;

                            }

                        }

                        if (!صندوق) Console.Write(" . "); // أرض فارغة

                    }

                }

            }

            Console.WriteLine();

        }

        Console.WriteLine($"\\n❤️ صحة اللاعب: {صحة\_اللاعب} | 🧪 جرعات علاج: {علاج\_متاح} | 🏆 نقاط: {النقاط} | قتلى: {قتلى}");

        Console.WriteLine("حرك اللاعب: w=أعلى s=أسفل a=يسار d=يمين أو q للخروج");

        char حركة = Console.ReadKey().KeyChar;

        // تحديث موقع اللاعب

        int صف\_جديد = موقع\_اللاعب\[0\];

        int عمود\_جديد = موقع\_اللاعب\[1\];

        if (حركة == 'w') صف\_جديد--;

        else if (حركة == 's') صف\_جديد++;

        else if (حركة == 'a') عمود\_جديد--;

        else if (حركة == 'd') عمود\_جديد++;

        else if (حركة == 'q') { اللعبة\_نشطة = false; break; }

        // التأكد من حدود الخريطة

        if (صف\_جديد \>= 0 && صف\_جديد \< حجم\_الخريطة) موقع\_اللاعب\[0\] = صف\_جديد;

        if (عمود\_جديد \>= 0 && عمود\_جديد \< حجم\_الخريطة) موقع\_اللاعب\[1\] = عمود\_جديد;

        // التحقق من تفاعل مع صناديق

        for (int i = 0; i \< عدد\_الصناديق; i++)

        {

            if (موقع\_اللاعب\[0\] == مواقع\_الصناديق\[i,0\] && موقع\_اللاعب\[1\] == مواقع\_الصناديق\[i,1\])

            {

                int حدث = rand.Next(1,4);

                if (حدث == 1) // علاج

                {

                    علاج\_متاح++;

                    Console.WriteLine("\\n✨ وجدت جرعة علاج!");

                }

                else // سلاح جديد

                {

                    string اسم\_سلاح\_جديد = "سلاح جديد";

                    int قوة\_جديدة = rand.Next(30,80);

                    Array.Resize(ref اسلحة, اسلحة.Length +1);

                    Array.Resize(ref قوة\_السلاح, قوة\_السلاح.Length +1);

                    اسلحة\[اسلحة.Length-1\] = اسم\_سلاح\_جديد;

                    قوة\_السلاح\[قوة\_السلاح.Length-1\] = قوة\_جديدة;

                    Console.WriteLine($"\\n✨ وجدت {اسم\_سلاح\_جديد} بقوة {قوة\_جديدة}");

                }

                // إزالة الصندوق

                مواقع\_الصناديق\[i,0\] = -1;

                مواقع\_الصناديق\[i,1\] = -1;

            }

        }

        // التحقق من مواجهة أعداء

        for (int i = 0; i \< عدد\_الأعداء; i++)

        {

            if (صحة\_الاعداء\[i\] \> 0 &&

                موقع\_اللاعب\[0\] == مواقع\_الاعداء\[i,0\] &&

                موقع\_اللاعب\[1\] == مواقع\_الاعداء\[i,1\])

            {

                Console.WriteLine($"\\n💀 واجهت {i+1}- {مواقع\_الاعداء\[i,0\]},{مواقع\_الاعداء\[i,1\]}! المعركة تبدأ.");

                while (صحة\_اللاعب \> 0 && صحة\_الاعداء\[i\] \> 0)

                {

                    Console.WriteLine($"💀 صحة العدو: {صحة\_الاعداء\[i\]}");

                    Console.WriteLine($"❤️ صحتك: {صحة\_اللاعب}");

                    Console.WriteLine("1- هجوم 2- علاج");

                    char خيار = Console.ReadKey().KeyChar;

                    if (خيار=='1')

                    {

                        صحة\_الاعداء\[i\]-=قوة\_السلاح\[سلاح\_مختار\];

                        Console.WriteLine($"\\n💥 هاجمت العدو بقوة {قوة\_السلاح\[سلاح\_مختار\]}");

                    }

                    else if (خيار=='2' && علاج\_متاح\>0)

                    {

                        صحة\_اللاعب+=30; علاج\_متاح--;

                        Console.WriteLine("\\n🧪 استخدمت علاج +30 صحة");

                    }

                    else Console.WriteLine("\\n❌ اختيار خاطئ أو لا يوجد علاج");

                    // رد العدو

                    if (صحة\_الاعداء\[i\]\>0)

                    {

                        int ضرر\_عدو = rand.Next(5,20);

                        صحة\_اللاعب-=ضرر\_عدو;

                        Console.WriteLine($"💀 العدو هاجمك وخسرت {ضرر\_عدو} صحة");

                    }

                }

                if (صحة\_اللاعب\>0) { 

                    Console.WriteLine("🏆 قتلت العدو!");

                    النقاط+=rand.Next(50,150);

                    قتلى++;

                }

            }

        }

        // الأعداء يتحركون عشوائياً

        for (int i = 0; i \< عدد\_الأعداء; i++)

        {

            if (صحة\_الاعداء\[i\]\>0)

            {

                int تحريك = rand.Next(0,4);

                if (تحريك==0 && مواقع\_الاعداء

🔥 ممتاز! دلوقتي رح نرتقي للنسخة النصية شبه Free Fire/ Battler Royale كاملة داخل الكونسول 🚀

مميزات النسخة النهائية:

1. خريطة نصية صغيرة (مثل شبكة 5x5) يتحرك فيها اللاعب.

2. أعداء يتحركون أيضًا في نفس الخريطة.

3. صناديق غنائم وأسلحة وجرعات علاج موزعة عشوائيًا في الخريطة.

4. مناطق آمنة وفخاخ تقلل الصحة عند الوقوع فيها.

5. الهدف: البقاء على قيد الحياة وقتل أكبر عدد من الأعداء للحصول على نقاط.

6. نظام نقاط + قتلى + جولات يظهر في النهاية.

---

🕹️ نسخة Free Fire نصية (C#)

using System;

class Program

{

static void Main()

{

    Random rand = new Random();

    int حجم\_الخريطة = 5;

    char\[,\] خريطة = new char\[حجم\_الخريطة, حجم\_الخريطة\];

    // صحة اللاعب وجرعات العلاج

    int صحة\_اللاعب = 100;

    int علاج\_متاح = 3;

    int\[\] موقع\_اللاعب = { 0, 0 };

    // الأسلحة وقوتها

    string\[\] اسلحة = { "مسدس", "رشاش", "قناصة" };

    int\[\] قوة\_السلاح = { 20, 40, 70 };

    int سلاح\_مختار = 0;

    // نظام النقاط

    int النقاط = 0;

    int قتلى = 0;

    // وضع صناديق عشوائية وأعداء

    int عدد\_الأعداء = 3;

    int\[,\] مواقع\_الاعداء = new int\[عدد\_الأعداء, 2\];

    int\[\] صحة\_الاعداء = new int\[عدد\_الأعداء\];

    for (int i = 0; i \< عدد\_الأعداء; i++)

    {

        مواقع\_الاعداء\[i, 0\] = rand.Next(حجم\_الخريطة);

        مواقع\_الاعداء\[i, 1\] = rand.Next(حجم\_الخريطة);

        صحة\_الاعداء\[i\] = rand.Next(30, 80);

    }

    // وضع صناديق عشوائية

    int عدد\_الصناديق = 3;

    int\[,\] مواقع\_الصناديق = new int\[عدد\_الصناديق, 2\];

    for (int i = 0; i \< عدد\_الصناديق; i++)

    {

        مواقع\_الصناديق\[i, 0\] = rand.Next(حجم\_الخريطة);

        مواقع\_الصناديق\[i, 1\] = rand.Next(حجم\_الخريطة);

    }

    // اللعبة تعمل حتى يموت اللاعب أو ينتهي جولة

    bool اللعبة\_نشطة = true;

    while (اللعبة\_نشطة)

    {

        // عرض الخريطة

        Console.Clear();

        for (int i = 0; i \< حجم\_الخريطة; i++)

        {

            for (int j = 0; j \< حجم\_الخريطة; j++)

            {

                if (i == موقع\_اللاعب\[0\] && j == موقع\_اللاعب\[1\])

                    Console.Write(" P "); // اللاعب

                else

                {

                    bool تم\_عرض = false;

                    for (int k = 0; k \< عدد\_الأعداء; k++)

                    {

                        if (i == مواقع\_الاعداء\[k, 0\] && j == مواقع\_الاعداء\[k, 1\] && صحة\_الاعداء\[k\] \> 0)

                        {

                            Console.Write(" E "); // العدو

                            تم\_عرض = true;

                            break;

                        }

                    }

                    if (!تم\_عرض)

                    {

                        bool صندوق = false;

                        for (int k = 0; k \< عدد\_الصناديق; k++)

                        {

                            if (i == مواقع\_الصناديق\[k, 0\] && j == مواقع\_الصناديق\[k, 1\])

                            {

                                Console.Write(" C "); // صندوق

                                صندوق = true;

                                break;

                            }

                        }

                        if (!صندوق) Console.Write(" . "); // أرض فارغة

                    }

                }

            }

            Console.WriteLine();

        }

        Console.WriteLine($"\\n❤️ صحة اللاعب: {صحة\_اللاعب} | 🧪 جرعات علاج: {علاج\_متاح} | 🏆 نقاط: {النقاط} | قتلى: {قتلى}");

        Console.WriteLine("حرك اللاعب: w=أعلى s=أسفل a=يسار d=يمين أو q للخروج");

        char حركة = Console.ReadKey().KeyChar;

        // تحديث موقع اللاعب

        int صف\_جديد = موقع\_اللاعب\[0\];

        int عمود\_جديد = موقع\_اللاعب\[1\];

        if (حركة == 'w') صف\_جديد--;

        else if (حركة == 's') صف\_جديد++;

        else if (حركة == 'a') عمود\_جديد--;

        else if (حركة == 'd') عمود\_جديد++;

        else if (حركة == 'q') { اللعبة\_نشطة = false; break; }

        // التأكد من حدود الخريطة

        if (صف\_جديد \>= 0 && صف\_جديد \< حجم\_الخريطة) موقع\_اللاعب\[0\] = صف\_جديد;

        if (عمود\_جديد \>= 0 && عمود\_جديد \< حجم\_الخريطة) موقع\_اللاعب\[1\] = عمود\_جديد;

        // التحقق من تفاعل مع صناديق

        for (int i = 0; i \< عدد\_الصناديق; i++)

        {

            if (موقع\_اللاعب\[0\] == مواقع\_الصناديق\[i,0\] && موقع\_اللاعب\[1\] == مواقع\_الصناديق\[i,1\])

            {

                int حدث = rand.Next(1,4);

                if (حدث == 1) // علاج

                {

                    علاج\_متاح++;

                    Console.WriteLine("\\n✨ وجدت جرعة علاج!");

                }

                else // سلاح جديد

                {

                    string اسم\_سلاح\_جديد = "سلاح جديد";

                    int قوة\_جديدة = rand.Next(30,80);

                    Array.Resize(ref اسلحة, اسلحة.Length +1);

                    Array.Resize(ref قوة\_السلاح, قوة\_السلاح.Length +1);

                    اسلحة\[اسلحة.Length-1\] = اسم\_سلاح\_جديد;

                    قوة\_السلاح\[قوة\_السلاح.Length-1\] = قوة\_جديدة;

                    Console.WriteLine($"\\n✨ وجدت {اسم\_سلاح\_جديد} بقوة {قوة\_جديدة}");

                }

                // إزالة الصندوق

                مواقع\_الصناديق\[i,0\] = -1;

                مواقع\_الصناديق\[i,1\] = -1;

            }

        }

        // التحقق من مواجهة أعداء

        for (int i = 0; i \< عدد\_الأعداء; i++)

        {

            if (صحة\_الاعداء\[i\] \> 0 &&

                موقع\_اللاعب\[0\] == مواقع\_الاعداء\[i,0\] &&

                موقع\_اللاعب\[1\] == مواقع\_الاعداء\[i,1\])

            {

                Console.WriteLine($"\\n💀 واجهت {i+1}- {مواقع\_الاعداء\[i,0\]},{مواقع\_الاعداء\[i,1\]}! المعركة تبدأ.");

                while (صحة\_اللاعب \> 0 && صحة\_الاعداء\[i\] \> 0)

                {

                    Console.WriteLine($"💀 صحة العدو: {صحة\_الاعداء\[i\]}");

                    Console.WriteLine($"❤️ صحتك: {صحة\_اللاعب}");

                    Console.WriteLine("1- هجوم 2- علاج");

                    char خيار = Console.ReadKey().KeyChar;

                    if (خيار=='1')

                    {

                        صحة\_الاعداء\[i\]-=قوة\_السلاح\[سلاح\_مختار\];

                        Console.WriteLine($"\\n💥 هاجمت العدو بقوة {قوة\_السلاح\[سلاح\_مختار\]}");

                    }

                    else if (خيار=='2' && علاج\_متاح\>0)

                    {

                        صحة\_اللاعب+=30; علاج\_متاح--;

                        Console.WriteLine("\\n🧪 استخدمت علاج +30 صحة");

                    }

                    else Console.WriteLine("\\n❌ اختيار خاطئ أو لا يوجد علاج");

                    // رد العدو

                    if (صحة\_الاعداء\[i\]\>0)

                    {

                        int ضرر\_عدو = rand.Next(5,20);

                        صحة\_اللاعب-=ضرر\_عدو;

                        Console.WriteLine($"💀 العدو هاجمك وخسرت {ضرر\_عدو} صحة");

                    }

                }

                if (صحة\_اللاعب\>0) { 

                    Console.WriteLine("🏆 قتلت العدو!");

                    النقاط+=rand.Next(50,150);

                    قتلى++;

                }

            }

        }

        // الأعداء يتحركون عشوائياً

        for (int i = 0; i \< عدد\_الأعداء; i++)

        {

            if (صحة\_الاعداء\[i\]\>0)

            {

                int تحريك = rand.Next(0,4);

                if (تحريك==0 && مواقع\_الاعداء

🔥 ممتاز! دلوقتي رح نرتقي للنسخة النصية شبه Free Fire/ Battler Royale كاملة داخل الكونسول 🚀

مميزات النسخة النهائية:

1. خريطة نصية صغيرة (مثل شبكة 5x5) يتحرك فيها اللاعب.

2. أعداء يتحركون أيضًا في نفس الخريطة.

3. صناديق غنائم وأسلحة وجرعات علاج موزعة عشوائيًا في الخريطة.

4. مناطق آمنة وفخاخ تقلل الصحة عند الوقوع فيها.

5. الهدف: البقاء على قيد الحياة وقتل أكبر عدد من الأعداء للحصول على نقاط.

6. نظام نقاط + قتلى + جولات يظهر في النهاية.

---

🕹️ نسخة Free Fire نصية (C#)

using System;

class Program

{

static void Main()

{

    Random rand = new Random();

    int حجم\_الخريطة = 5;

    char\[,\] خريطة = new char\[حجم\_الخريطة, حجم\_الخريطة\];

    // صحة اللاعب وجرعات العلاج

    int صحة\_اللاعب = 100;

    int علاج\_متاح = 3;

    int\[\] موقع\_اللاعب = { 0, 0 };

    // الأسلحة وقوتها

    string\[\] اسلحة = { "مسدس", "رشاش", "قناصة" };

    int\[\] قوة\_السلاح = { 20, 40, 70 };

    int سلاح\_مختار = 0;

    // نظام النقاط

    int النقاط = 0;

    int قتلى = 0;

    // وضع صناديق عشوائية وأعداء

    int عدد\_الأعداء = 3;

    int\[,\] مواقع\_الاعداء = new int\[عدد\_الأعداء, 2\];

    int\[\] صحة\_الاعداء = new int\[عدد\_الأعداء\];

    for (int i = 0; i \< عدد\_الأعداء; i++)

    {

        مواقع\_الاعداء\[i, 0\] = rand.Next(حجم\_الخريطة);

        مواقع\_الاعداء\[i, 1\] = rand.Next(حجم\_الخريطة);

        صحة\_الاعداء\[i\] = rand.Next(30, 80);

    }

    // وضع صناديق عشوائية

    int عدد\_الصناديق = 3;

    int\[,\] مواقع\_الصناديق = new int\[عدد\_الصناديق, 2\];

    for (int i = 0; i \< عدد\_الصناديق; i++)

    {

        مواقع\_الصناديق\[i, 0\] = rand.Next(حجم\_الخريطة);

        مواقع\_الصناديق\[i, 1\] = rand.Next(حجم\_الخريطة);

    }

    // اللعبة تعمل حتى يموت اللاعب أو ينتهي جولة

    bool اللعبة\_نشطة = true;

    while (اللعبة\_نشطة)

    {

        // عرض الخريطة

        Console.Clear();

        for (int i = 0; i \< حجم\_الخريطة; i++)

        {

            for (int j = 0; j \< حجم\_الخريطة; j++)

            {

                if (i == موقع\_اللاعب\[0\] && j == موقع\_اللاعب\[1\])

                    Console.Write(" P "); // اللاعب

                else

                {

                    bool تم\_عرض = false;

                    for (int k = 0; k \< عدد\_الأعداء; k++)

                    {

                        if (i == مواقع\_الاعداء\[k, 0\] && j == مواقع\_الاعداء\[k, 1\] && صحة\_الاعداء\[k\] \> 0)

                        {

                            Console.Write(" E "); // العدو

                            تم\_عرض = true;

                            break;

                        }

                    }

                    if (!تم\_عرض)

                    {

                        bool صندوق = false;

                        for (int k = 0; k \< عدد\_الصناديق; k++)

                        {

                            if (i == مواقع\_الصناديق\[k, 0\] && j == مواقع\_الصناديق\[k, 1\])

                            {

                                Console.Write(" C "); // صندوق

                                صندوق = true;

                                break;

                            }

                        }

                        if (!صندوق) Console.Write(" . "); // أرض فارغة

                    }

                }

            }

            Console.WriteLine();

        }

        Console.WriteLine($"\\n❤️ صحة اللاعب: {صحة\_اللاعب} | 🧪 جرعات علاج: {علاج\_متاح} | 🏆 نقاط: {النقاط} | قتلى: {قتلى}");

        Console.WriteLine("حرك اللاعب: w=أعلى s=أسفل a=يسار d=يمين أو q للخروج");

        char حركة = Console.ReadKey().KeyChar;

        // تحديث موقع اللاعب

        int صف\_جديد = موقع\_اللاعب\[0\];

        int عمود\_جديد = موقع\_اللاعب\[1\];

        if (حركة == 'w') صف\_جديد--;

        else if (حركة == 's') صف\_جديد++;

        else if (حركة == 'a') عمود\_جديد--;

        else if (حركة == 'd') عمود\_جديد++;

        else if (حركة == 'q') { اللعبة\_نشطة = false; break; }

        // التأكد من حدود الخريطة

        if (صف\_جديد \>= 0 && صف\_جديد \< حجم\_الخريطة) موقع\_اللاعب\[0\] = صف\_جديد;

        if (عمود\_جديد \>= 0 && عمود\_جديد \< حجم\_الخريطة) موقع\_اللاعب\[1\] = عمود\_جديد;

        // التحقق من تفاعل مع صناديق

        for (int i = 0; i \< عدد\_الصناديق; i++)

        {

            if (موقع\_اللاعب\[0\] == مواقع\_الصناديق\[i,0\] && موقع\_اللاعب\[1\] == مواقع\_الصناديق\[i,1\])

            {

                int حدث = rand.Next(1,4);

                if (حدث == 1) // علاج

                {

                    علاج\_متاح++;

                    Console.WriteLine("\\n✨ وجدت جرعة علاج!");

                }

                else // سلاح جديد

                {

                    string اسم\_سلاح\_جديد = "سلاح جديد";

                    int قوة\_جديدة = rand.Next(30,80);

                    Array.Resize(ref اسلحة, اسلحة.Length +1);

                    Array.Resize(ref قوة\_السلاح, قوة\_السلاح.Length +1);

                    اسلحة\[اسلحة.Length-1\] = اسم\_سلاح\_جديد;

                    قوة\_السلاح\[قوة\_السلاح.Length-1\] = قوة\_جديدة;

                    Console.WriteLine($"\\n✨ وجدت {اسم\_سلاح\_جديد} بقوة {قوة\_جديدة}");

                }

                // إزالة الصندوق

                مواقع\_الصناديق\[i,0\] = -1;

                مواقع\_الصناديق\[i,1\] = -1;

            }

        }

        // التحقق من مواجهة أعداء

        for (int i = 0; i \< عدد\_الأعداء; i++)

        {

            if (صحة\_الاعداء\[i\] \> 0 &&

                موقع\_اللاعب\[0\] == مواقع\_الاعداء\[i,0\] &&

                موقع\_اللاعب\[1\] == مواقع\_الاعداء\[i,1\])

            {

                Console.WriteLine($"\\n💀 واجهت {i+1}- {مواقع\_الاعداء\[i,0\]},{مواقع\_الاعداء\[i,1\]}! المعركة تبدأ.");

                while (صحة\_اللاعب \> 0 && صحة\_الاعداء\[i\] \> 0)

                {

                    Console.WriteLine($"💀 صحة العدو: {صحة\_الاعداء\[i\]}");

                    Console.WriteLine($"❤️ صحتك: {صحة\_اللاعب}");

                    Console.WriteLine("1- هجوم 2- علاج");

                    char خيار = Console.ReadKey().KeyChar;

                    if (خيار=='1')

                    {

                        صحة\_الاعداء\[i\]-=قوة\_السلاح\[سلاح\_مختار\];

                        Console.WriteLine($"\\n💥 هاجمت العدو بقوة {قوة\_السلاح\[سلاح\_مختار\]}");

                    }

                    else if (خيار=='2' && علاج\_متاح\>0)

                    {

                        صحة\_اللاعب+=30; علاج\_متاح--;

                        Console.WriteLine("\\n🧪 استخدمت علاج +30 صحة");

                    }

                    else Console.WriteLine("\\n❌ اختيار خاطئ أو لا يوجد علاج");

                    // رد العدو

                    if (صحة\_الاعداء\[i\]\>0)

                    {

                        int ضرر\_عدو = rand.Next(5,20);

                        صحة\_اللاعب-=ضرر\_عدو;

                        Console.WriteLine($"💀 العدو هاجمك وخسرت {ضرر\_عدو} صحة");

                    }

                }

                if (صحة\_اللاعب\>0) { 

                    Console.WriteLine("🏆 قتلت العدو!");

                    النقاط+=rand.Next(50,150);

                    قتلى++;

                }

            }

        }

        // الأعداء يتحركون عشوائياً

        for (int i = 0; i \< عدد\_الأعداء; i++)

        {

            if (صحة\_الاعداء\[i\]\>0)

            {

                int تحريك = rand.Next(0,4);

                if (تحريك==0 && مواقع\_الاعداء

[i,0]>0) مواقع_الاعداء[i,0]--;

                else if (تحريك==1 && مواقع\_الاعداء\[i,0\]\<حجم\_الخريطة-1) مواقع\_الاعداء\[i,0\]++;

                else if (تحريك==2 && مواقع\_الاعداء\[i,1\]\>0) مواقع\_الاعداء\[i,

[i,0]>0) مواقع_الاعداء[i,0]--;

                else if (تحريك==1 && مواقع\_الاعداء\[i,0\]\<حجم\_الخريطة-1) مواقع\_الاعداء\[i,0\]++;

                else if (تحريك==2 && مواقع\_الاعداء\[i,1\]\>0) مواقع\_الاعداء\[i,

[i,0]>0) مواقع_الاعداء[i,0]--;

                else if (تحريك==1 && مواقع\_الاعداء\[i,0\]\<حجم\_الخريطة-1) مواقع\_الاعداء\[i,0\]++;

                else if (تحريك==2 && مواقع\_الاعداء\[i,1\]\>0) مواقع\_الاعداء\[i,
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • No latin characters (2):
  • Low reputation (1):
Posted by: Hdfi Saif

79761813

Date: 2025-09-11 10:48:54
Score: 0.5
Natty:
Report link

--accent-fill-rest is a CSS custom property (variable) used by Fluent UI components. If you want to change its value globally, you can override it in your CSS, for example:

:root {
  --accent-fill-rest: #ff0000; /* your desired color */
}

If you only want to change it for the banner, scope it to that element:

.my-banner {
  --accent-fill-rest: #ff0000;
}

Then any Fluent UI component inside .my-banner that uses --accent-fill-rest will render with your custom color.

Alternatively, if you don’t care about the variable and just want a hard-coded background, you can bypass it entirely:

.my-banner {
  background-color: red;
}

But overriding the CSS variable is the more “Fluent-UI-friendly” approach.


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

79761810

Date: 2025-09-11 10:44:53
Score: 5
Natty: 5
Report link

Watch this youtube video for Solve this issue
https://www.youtube.com/watch?v=K8L7gUEYE40

Reasons:
  • Blacklisted phrase (1): youtube.com
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Rajvinder Singh

79761806

Date: 2025-09-11 10:39:51
Score: 1
Natty:
Report link

Right now, no tool can show you code coverage live while you are stepping through your code in Visual Studio’s debugger. Most coverage tools only work after you run unit tests or run the app separately. For example, Visual Studio’s built-in coverage and Fine Code Coverage need tests, and OpenCover needs you to run your program outside the debugger. JetBrains dotCover can measure coverage when you run the app (not just tests), but it doesn’t update coverage while you are stepping through code. So, there isn’t a tool that shows coverage in real-time during debugging yet.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Uday kiriti

79761798

Date: 2025-09-11 10:29:49
Score: 4
Natty:
Report link

C:\Users\your user \AppData\Local\Android\Sdk\extras\google\usb_driver

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: marco