79832564

Date: 2025-11-28 13:08:01
Score: 2
Natty:
Report link

Nowadays this is in the Configuration Center. The setting is called Screen Blanking and it can be found under Display.

enter image description here

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

79832562

Date: 2025-11-28 13:06:01
Score: 1.5
Natty:
Report link

for me helped:

1. flutter upgrade
2. run app through command flutter run

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Valentyna P

79832560

Date: 2025-11-28 12:58:59
Score: 1.5
Natty:
Report link

As @jonrsharpe explained, the problem is that FileBackend does not return proper Task objects. Rather, it returns raw objects with the properties of a Task, which do not have any of the methods. I wrongly assumed the Task objects were automatically constructed thanks to the type hints, but this was not the case.

The solution would be to construct a Task object from the retrieved items. For example, defining a factory method like this (the dates are being parsed using Date.parse() per as the MDN documentation):

public static tryFromRawObject(obj: {id?: number, name: string, status: string, creationTime: string, lastModificationTime: string}): Task {
    let parsedCreationTime = Date.parse(obj.creationTime);
    if (isNaN(parsedCreationTime)) {
        throw new TypeError(`Failed to construct Date object from value: creationTime=${obj.creationTime}`);
    }

    let parsedLastModificationTime = Date.parse(obj.lastModificationTime);
    if (isNaN(parsedLastModificationTime)) {
        throw new TypeError(`Failed to construct Date object from value: lastModificationTime=${obj.creationTime}`);
    }

    if (!Object.values(TaskStatus).includes(obj.status as TaskStatus)) {
        throw new TypeError(`Failed to construct TaskStatus object from value: status=${obj.status}`);
    }

    return new Task({
        id: obj.id,
        name: obj.name,
        status: obj.status as TaskStatus,
        creationTime: new Date(parsedCreationTime),
        lastModificationTime: new Date(parsedLastModificationTime),
    });
}

And then invoke it from the TaskRepository:

private async readStream(): Promise<Array<Task>>{
    const tasks: Array<{id?: number, name: string, status: string, creationTime: string, lastModificationTime: string}> = [];
    tasks.push(...await this.backend.json());
    return tasks.map(Task.tryFromRawObject);
}
Reasons:
  • Blacklisted phrase (0.5): thanks
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @jonrsharpe
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: gilacc

79832555

Date: 2025-11-28 12:54:57
Score: 3
Natty:
Report link

In case anyone else finds this, I ran into this same error, and solved it by:

(1) removing ninja, ninja.bat, ninja.py from depot_tools (I just put them into a temporary folder, so I could move them back if it didn't work)
(2) copying ninja.exe into depot_tools

When I ran the cmake Ninja command, I got all kinds of errors about certain files it wasn't able to find, but then running ninja aseprite afterward worked.

I don't fully understand why this works. The best I can tell, ninja / ninja.bat are wrapper scripts that call ninja.py, and ninja.py is a wrapper script that searches PATH for ninja.exe and calls it, so by copying ninja.exe there in the first place, you're kind of cutting out the middleman?

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: snickerdoodle plus

79832549

Date: 2025-11-28 12:48:56
Score: 4
Natty: 4
Report link

All list of constexpr containers:
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3372r0.html

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

79832544

Date: 2025-11-28 12:36:53
Score: 1.5
Natty:
Report link

Cool - thank you for this helpful and working input, Giovanni Augusto (2024-09-21)!
For some reason I cannot comment on your comment, but only on OP...

ChatGPT made it into a toggle-PowerShell-Script for me:

# Toggle Light / Dark Mode Script

# Define registry paths
$personalizePath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize"
$accentPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Accent"

# Read current system theme (SystemUsesLightTheme)
try {
    $currentSystemTheme = Get-ItemPropertyValue -Path $personalizePath -Name SystemUsesLightTheme
} catch {
    # If the registry entry is missing, default to Light
    $currentSystemTheme = 1
    New-ItemProperty -Path $personalizePath -Name SystemUsesLightTheme -Value $currentSystemTheme -Type Dword -Force
    New-ItemProperty -Path $personalizePath -Name AppsUseLightTheme -Value $currentSystemTheme -Type Dword -Force
}

# Toggle logic
if ($currentSystemTheme -eq 1) {
    # Currently Light → switch to Dark
    $newValue = 0
    Write-Host "Switching to Dark Mode..."
} else {
    # Currently Dark → switch to Light
    $newValue = 1
    Write-Host "Switching to Light Mode..."
}

# Set System & Apps theme
New-ItemProperty -Path $personalizePath -Name SystemUsesLightTheme -Value $newValue -Type Dword -Force
New-ItemProperty -Path $personalizePath -Name AppsUseLightTheme -Value $newValue -Type Dword -Force

# Set Accent color (kept constant)
New-ItemProperty -Path $accentPath -Name AccentColorMenu -Value 0 -Type Dword -Force
New-ItemProperty -Path $acce
Reasons:
  • Blacklisted phrase (0.5): thank you
  • Blacklisted phrase (0.5): I cannot
  • RegEx Blacklisted phrase (1): cannot comment
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Hauke

79832541

Date: 2025-11-28 12:34:52
Score: 1.5
Natty:
Report link

First check if nvcc is installed :

nvcc --version

If its Not Installed then you can install it (Nvidia CUDA ToolKit) using this guide :- https://developer.nvidia.com/cuda-downloads

1. Compile the CUDA (.cu) program:

nvcc my_cuda_program.cu -o my_cuda_program

2. Run the executable:

./my_cuda_program

Reasons:
  • Blacklisted phrase (1): this guide
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Abhith Shaji

79832540

Date: 2025-11-28 12:33:52
Score: 1.5
Natty:
Report link

Download Visual Color Theme Designer 2022. Create a new project from its template. Select Base Theme Dark.

Go to All elements. And find … the element with the name “Shell – AccentFillDefault”.

Change the purple color to FF454545.

See them exactly as is shown

Press Apply. Restart VS and select your theme from the list in themes.

Your are DONE !!!

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

79832535

Date: 2025-11-28 12:18:49
Score: 3
Natty:
Report link

Actually GNU Emacs will have more of the ISPF/Edit functions.

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

79832528

Date: 2025-11-28 12:11:47
Score: 1.5
Natty:
Report link

In short, Uvicorn is a lightning-fast ASGI (Asynchronous Server Gateway Interface) server implementation for Python.

While frameworks like FastAPI (which I used in my project) define how your API handles requests (routing, validation, logic), they do not include a web server to actually listen for network requests and send responses. Uvicorn fills this gap by acting as the bridge between the outside world (HTTP) and your Python application.

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

79832527

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

Can you drop the repo link or the full scripts here?

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): Can you
  • Low reputation (1):
Posted by: Kvngkuma

79832522

Date: 2025-11-28 12:03:44
Score: 0.5
Natty:
Report link

While the existing answers clearly explain how to update the intrinsic matrix for standard scaling/cropping operations, I want to provide a related perspective: how to construct a intrinsic for projection matrix of rendering when using crop, padding, and scaling, so that standard rendering pipelines correctly project 3D objects onto the edited image.


Background

When performing crop, padding, or scaling on images, the camera projection matrix needs to be adjusted to ensure that 3D objects are correctly rendered onto the modified image.


Key Concepts

Pixel space vs. Homogeneous space

This distinction affects how image augmentations influence projections. For example, adding padding on the right:


Projection Matrix Parameters

A camera intrinsic matrix contains four main parameters:


Effects of Augmentations

Translation (cx, cy)

Scaling (fx, fy)


Updating the Intrinsic Matrix

Pixel space rules:

Homogeneous space rules:

sx = s * (original_width / padded_width)
sy = s * (original_height / padded_height)

fx_new = fx * sx
fy_new = fy * sy
cx_new = cx * sx
cy_new = cy * sy

Note: This compensation only adjusts for the normalized coordinate system and does not change physical camera parameters.


Correct FOV Calculation

To compute FOV consistent with the original image:

fov_x = 2 * arctan((original_width * s) / (2 * fx_new))
fov_y = 2 * arctan((original_height * s) / (2 * fy_new))

This ensures that rendering with crop, padding, and scaling produces objects at the correct location and scale, without relying on viewport adjustments.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: 唐祥峻

79832505

Date: 2025-11-28 11:32:37
Score: 3
Natty:
Report link

"Sched + Pickups Week 1" was interpreted as the file name in the code mentioned in the question. For example, ”SCHED 11.30.25.xlsm”

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

79832483

Date: 2025-11-28 11:02:31
Score: 1
Natty:
Report link

In my case the problem was the version of the extension bundles

Warning message coming from Azure

What I had to do is:

Locate the `host.json` of your function app

Update the

  "extensionBundle": {
      "id": "Microsoft.Azure.Functions.ExtensionBundle",
      "version": "[3.*, 4.0.0]"
    }
  }

To

  "extensionBundle": {
      "id": "Microsoft.Azure.Functions.ExtensionBundle",
      "version": "[4.*, 5.0.0)"
    }
  }
Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Potis23

79832477

Date: 2025-11-28 10:51:28
Score: 3
Natty:
Report link

try using onnxruntime 1.19.2 this solved the issue for me

I am using Python 3.11.4

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

79832472

Date: 2025-11-28 10:43:26
Score: 0.5
Natty:
Report link

A program can check if a file descriptor is a TTY or not with isatty call.

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

79832471

Date: 2025-11-28 10:43:26
Score: 0.5
Natty:
Report link

It very likely checks if stdout is a tty.

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

79832470

Date: 2025-11-28 10:43:26
Score: 1
Natty:
Report link

For those using Quarkus 3.x, it's possible with this option:

quarkus.swagger-ui.try-it-out-enabled=true
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
Posted by: Thomas

79832468

Date: 2025-11-28 10:40:25
Score: 0.5
Natty:
Report link

There are two ways to use the Data Mapper Runtime.

  1. If you generate a data mapping dll in Liquid Studio, it will copy LiquidTechnologies.DataMapper.Runtime.dll from the Install folder. This is a .Net Framework 4.6.2 dll.

  2. If you generate source code and compile your own data mapping dll, this will pull down the LiquidTechnologies.DataMapper.Runtime Nuget and use the appropriate LiquidTechnologies.DataMapper.Runtime.dll for the .Net version you are using (currently supports: .Net Framework 4.6.2, .Net 8.0, .Net 9.0 or .Net Standard 2.0). These targets are inline with the common Microsoft nugets.

You can easily see which you are using by looking in the Bin folder. If LiquidTechnologies.DataMapper.Runtime.dll is 5MB then it is the .Net Framework 4.6.2 version from the install folder. The Nuget version is only 500KB as all of the dependencies are pulled down in separate Nugets.

The following video shows you how to generate your own data mapping dll using c# in Microsoft Visual Studio:
Generate a C# Data Mapping Project in Liquid Data Mapper

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

79832463

Date: 2025-11-28 10:38:24
Score: 0.5
Natty:
Report link

You’re focusing on the wrong layer.

What you see in Wireshark (headers in one TCP packet, body in another) is just TCP segmentation. From the HTTP point of view this is still a single request, and HTTP/1.1 explicitly allows the body to arrive in multiple segments. A server that only works when headers and body are in the same TCP packet is simply broken.

Because of that, there’s no supported way in .NET Framework to “force” HttpClient to put headers and body into one packet; the OS and network stack are free to split the data however they want.

What is different in your failing trace is this part of the headers:

Expect: 100-continue
Connection: Keep-Alive

With Expect: 100-continue, .NET sends the headers first, waits for a 100 Continue from the server, and only then sends the body. Your embedded device is sending a 400 instead of 100, so it’s not handling this handshake correctly.

You’ve already tried ServicePointManager.Expect100Continue = false, but with HttpClient on .NET Framework you should make sure this is set before creating the client, and also disable it on the request headers:

ServicePointManager.Expect100Continue = false;

var handler = new HttpClientHandler();
var client  = new HttpClient(handler);

client.DefaultRequestHeaders.ExpectContinue = false;

using var payload = new MultipartFormDataContent();
payload.Add(new StreamContent(File.OpenRead(filename)), "file", Path.GetFileName(filename));

var response = await client.PostAsync(requestUrl, payload);

If the device still rejects the request after removing Expect: 100-continue, then the issue isn’t packet splitting. it’s simply that the device’s HTTP implementation doesn’t fully conform to HTTP/1.1. In that case your only real options are:

So, in short:

Is there any way to make .NET Framework 4.8 HttpClient send the file data directly in the initial request?

No, not reliably. You can (and should) disable Expect: 100-continue, but you can’t control how the HTTP request is split into TCP packets; the embedded server needs to handle segmented requests correctly.

Reasons:
  • Blacklisted phrase (1): Is there any
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: Wilyanto Liang

79832458

Date: 2025-11-28 10:28:22
Score: 3
Natty:
Report link

With the given code , it will work fine if you use the import lombok.Data; in ProductRequest.
The possibility of 400 Bad Request is may be of your input type mismatch.

sample json request body

{
    "name": "Laptop",
    "price": 999.99
}

Still getting the error please share your log details

Reasons:
  • RegEx Blacklisted phrase (2.5): please share your
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: mariya cherian

79832441

Date: 2025-11-28 10:03:16
Score: 1.5
Natty:
Report link

This turns out to be a compiler bug in gcc 14, fixed with gcc 14.3. The corresponding Bugzilla ticket is: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118849.

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

79832437

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

In the current state, Keeps API can only be used through domain-wide delegation, with service accounts or an OAuth client ID, only for enterprise apps.

You can reach the resource following this path Admin Console> API Controls> Security> Domain-wide Delegation

If you have more doubts on how to use or configure Domain-Wide delegation, you can follow this guide.

Cheers!

Reference: https://issuetracker.google.com/issues/210500028#comment4

Reasons:
  • Blacklisted phrase (1): Cheers
  • Blacklisted phrase (1): this guide
  • Has code block (-0.5):
  • High reputation (-1):
Posted by: Waqar Ahmad

79832436

Date: 2025-11-28 09:59:14
Score: 1.5
Natty:
Report link

main workbook : Including this macro

WB1 and WB1A-actual schedule : ?

WB2=Sched + Pickups Week 1 : this week

WB3=Sched + Pickups : the next weeks

I'm not quite sure what you want to do, but do you want to open WB2 or WB3 in the main workbook's macro?

Execution date WB2 WB3
2025/11/29(Sat) 11.30.25.xlsm 12.07.25.xlsm
2025/11/30(Sun) 12.07.25.xlsm 12.14.25.xlsm
2025/12/1 (Mon) 12.07.25.xlsm 12.14.25.xlsm
2025/12/2 (Tue) 12.07.25.xlsm 12.14.25.xlsm
2025/12/3 (Wed) 12.07.25.xlsm 12.14.25.xlsm
2025/12/4 (Thu) 12.07.25.xlsm 12.14.25.xlsm
2025/12/5 (Fri) 12.07.25.xlsm 12.14.25.xlsm
2025/12/6 (Sat) 12.07.25.xlsm 12.14.25.xlsm
2025/12/7 (Sun) 12.14.25.xlsm 12.21.25.xlsm
2025/12/8 (Mon) 12.14.25.xlsm 12.21.25.xlsm

What if strgen is passed the number of weeks as an argument?

Function strgen(weeks As Long)
    ' weeks 1 : this weekend(Sunday) Sunday-Saturday next Sunday
    '       2 : next weekend(Sunday)
    strgen = Format(Date - Weekday(Now(), 1) + 1 + (weeks * 7), "mm.dd.yy") & ".xlsm"
End Function

How about doing it as follows in the macro you run?

Sub test()
    Dim strDirPath As String
    Dim strFilename1 As String
    Dim strPath1 As String
    Dim strFilename2 As String
    Dim strPath2 As String
    Dim strFilename As String
    Dim strPath As String
    Dim result As VbMsgBoxResult
    
    strDirPath = "C:\Temp\Orginal Schedules\"
    strFilename1 = "SCHED " & strgen(1)
    strPath1 = strDirPath & strFilename1
    strFilename2 = "SCHED " & strgen(2)
    strPath2 = strDirPath & strFilename2
    If Dir(strPath1) <> "" Then
        If Dir(strPath2) <> "" Then
            Select Case Weekday(Now(), 1)
                Case 1 To 3
                    strFilename = strFilename1
                Case 4
                    result = MsgBox("It is Wednesday. Do you want to open """ & strFilename1 & """", vbYesNo + vbQuestion, "Confirmation")
                    If result = vbYes Then
                        strFilename = strFilename1
                    Else
                        strFilename = strFilename2
                    End If
                Case Else
                    strFilename = strFilename2
            End Select
        Else
            strFilename = strFilename1
        End If
    ElseIf Dir(strPath1) <> "" Then
        strFilename = strFilename2
    Else
        MsgBox "file does not exist.", vbOKOnly + vbCritical
        Exit Sub
    End If
    strPath = strDirPath & strFilename

    Workbooks.Open Filename:=strPath
    Windows(strFilename).Activate
End Sub
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: motosann

79832430

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

CSS has now come with the "field-sizing" property.

input {
  field-sizing: content;
}

https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/field-sizing

Still experimental by november 2025, but it seems to work very well.

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

79832429

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

private void OntriggerEnter(Collider other) { ItemWorld itemWorld = other.GetComponent<ItemWorld>(); if(itemWorld != null) { // add to the player's inventory inventory.AddItem(itemWorld.GetItem()); // destroy from world itemWorld.DestroySelf(); } }

OntriggerEnter should be OnTriggerEnter

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

79832422

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

There seems to be no official support for changing the border-radius on the <gmp-map> web component as of now.

Please file a feature request on the public issue tracker here and include a use-case scenario that would be reasonable for Engineers to check on this: https://issuetracker.google.com/issues/new?component=188853&template=787814

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

79832410

Date: 2025-11-28 09:18:04
Score: 1
Natty:
Report link

You can use "planDB" for this case with sqlite or sqlciher (encrypted sqlite),can use for windows and linux,mac also, i think its a good one for comparing and even bidirectional patch generation like source-target and target to source u can get it from "www.planplabs.com" or "github.com/planp1125-pixel/plandb_mvp/releases"

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

79832404

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

Since the error happens when node tries to parse the [...]/node_modules/mongodb/lib/collection.js:24:18 character, there is a good chance that there is a misconfiguration somewhere. Try to check if the project's setup is compatible with the mongodb version. Usually, from my experience, JS parsing errors inside well stablished modules happens because of misconfigurations. - Iguatemi CG

As per the author's comment, they fixed the issue by downgrading to the following versions:

Reasons:
  • Contains signature (1):
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Iguatemi CG

79832403

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

In my case the problem was that my application.properties encoding was ANSI. After changing encoding to UTF-8, eclipse removed the alert automatically.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Oscar Maire-Richard

79832396

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

Thanks for posting your solution - it really helped! For my site, I had to go up from the default 1.0 Minimum TLS on Cloudflare to 1.1 and it appears to have resolved my issue.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Goster GetGoing

79832386

Date: 2025-11-28 08:46:56
Score: 0.5
Natty:
Report link

So,

Google's AI mode suggested using the Table.Buffer command for the source queries and I did this for the source queries in my flow and it seems to have worked.

I remain unimpressed - my queries were not (IMHO) complex and there was not a huge amount of data involved either (<3,000 rows and ~30 fields).

Buffer the Table (Advanced Workaround): In some advanced scenarios where sorting at the end doesn't work, using Table.Buffer in the M language can force Power Query to load the entire table into memory and maintain order, but this has performance implications. For most cases, a final explicit Sort step is sufficient.

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

79832385

Date: 2025-11-28 08:43:56
Score: 0.5
Natty:
Report link

I just had the same problem on an old project.

Here is what work for me:

$response = new \Symfony\Component\HttpFoundation\JsonResponse();
$response->setEncodingOptions(JSON_UNESCAPED_UNICODE);
$response->setData($ret);
return $response;
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Samuel C.

79832383

Date: 2025-11-28 08:42:55
Score: 1
Natty:
Report link

Hacky alternative

You can edit VSCode built-in markdown.css stylesheet directly:


Credits

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

79832382

Date: 2025-11-28 08:41:55
Score: 4.5
Natty: 5
Report link

official doc answering the question (for later searches) can be found here : https://docs.aws.amazon.com/sns/latest/dg/subscription-filter-policy-constraints.html#subscription-filter-policy-payload-constraints

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

79832378

Date: 2025-11-28 08:37:53
Score: 1.5
Natty:
Report link
setup do
  @user = users(:one)
  sign_in_as(@user)
end
Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Headless

79832377

Date: 2025-11-28 08:35:52
Score: 2.5
Natty:
Report link

You have not enabled billing on your project which is causing this error. You must enable Billing on the Google Cloud Project through this link.

Follow the instructions in the documentation on how to create a billing account: https://developers.google.com/maps/get-started#create-billing-account

and please open a support case for further inquiries.

Reasons:
  • Blacklisted phrase (1): this link
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Lanceslide

79832374

Date: 2025-11-28 08:22:50
Score: 2.5
Natty:
Report link

I did manage to find a solution based on the formattable function from the question and the concept from this StackOverflow answer:

template<typename T>
consteval bool formattable()
{
    auto fmt_parse_ctx = std::format_parse_context(".2");
    return std::formatter<T>().parse(fmt_parse_ctx) == fmt_parse_ctx.end();
}

template<typename T> concept Formattable = requires
{
    typename std::type_identity_t<int[(formattable<T>(),1)]>;
};

static_assert(Formattable<double>);
static_assert(!Formattable<int>);

Demo on Compiler Explorer.

Reasons:
  • Blacklisted phrase (1): StackOverflow
  • Probably link only (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Jens

79832372

Date: 2025-11-28 08:19:49
Score: 3
Natty:
Report link

This worked in Ubuntu Gnome: -Dglass.gtk.uiScale=4.0

It made GUI 4x bigger.

More detailed answer: https://stackoverflow.com/a/79832355/20340543

Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Podbrushkin

79832370

Date: 2025-11-28 08:16:48
Score: 0.5
Natty:
Report link

You can achieve this by overriding the row expansion logic manually within your row or cell click handler.

Add this:

onClick: () =>
  table.setExpanded({
    [row.id]: !row.getIsExpanded(),
  })

This is a solution i found from the GitHub discussion linked here

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

79832368

Date: 2025-11-28 08:13:47
Score: 3
Natty:
Report link

I'm facing the same problem.
The project uses Hibernate 7.1.2.Final, so you don't need to specify the dialect manually, but the error persisted.
The problem was that I forgot to put a colon in front of the two slashes.

Thus, make sure that the JDBC_DATABASE_URL is specified correctly.

If you are working with PostgreSQL, then the path will be as follows:

jdbc:postgresql://${HOSTNAME}:${DB_PORT}/${DATABASE}?password=${PASSWORD}&user=${USERNAME}

The example would look like this:

jdbc:postgresql://localhost:5432/taskdb?password=qwerty123&user=sa
Reasons:
  • Blacklisted phrase (1): m facing the same problem
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): I'm facing the same problem
  • Low reputation (0.5):
Posted by: MAGistr

79832367

Date: 2025-11-28 08:11:46
Score: 3.5
Natty:
Report link

https://github.com/DevilForDevs/YtMuxerKt/blob/master/src/main/kotlin/webm/WebMParser.kt

This is tiny webm parser can give you 6 2 or any sample count auto switching clusters. Each sample will have abs offset that you can copy using sample size.

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

79832360

Date: 2025-11-28 08:03:44
Score: 1.5
Natty:
Report link

@ John I also thought about this but OP asked for the "simplest way". Your approach works but needs many lines of code and comes with some problems. If you change the size of the axis by adjusting your figure window, the text won't adjust its font size as it does with heatmap. And I guess with using surf + many text objects, this solution is not very performant for large matrices.

Reasons:
  • Has code block (-0.5):
  • Single line (0.5):
  • Looks like a comment (1):
  • Low reputation (0.5):
Posted by: Till

79832359

Date: 2025-11-28 08:02:43
Score: 1
Natty:
Report link

I started using PancakeView back in Xamarin.Forms when even Frame class didn't exist. Back then it was the fastest way to even achieve a cross-platform view with corner radius.

Right now there is no need to use third-party libraries since maui provides you everything you need to achieve what PancakeView provided back in the day. Even more if you are looking for stability and long-term support.

You have:

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

79832358

Date: 2025-11-28 08:01:42
Score: 6 🚩
Natty: 5.5
Report link

Friend, please tell me the solution you used.

Reasons:
  • RegEx Blacklisted phrase (2.5): please tell me the solution you
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Serhiy Pikulya

79832356

Date: 2025-11-28 07:58:41
Score: 2
Natty:
Report link

Ok whenever I hear someone talk about variadic template and virtual function in one sentence. I am like : Oh probably we have a design issue here. Most designs either use static polymorphism (e.g. you really know the types you are going to support) or you use virtual functions + inheritance. So which of your categories are you in? Do you know all types you are going to support at compile time: then look for a template only solution. Otherwise look for an inheritance one.

Reasons:
  • RegEx Blacklisted phrase (2.5): Do you know a
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Pepijn Kramer

79832353

Date: 2025-11-28 07:54:40
Score: 3.5
Natty:
Report link

They might use inkscape, a free and open source vector graphics software as well:
https://inkscape.org/

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

79832347

Date: 2025-11-28 07:46:38
Score: 0.5
Natty:
Report link

All pyproject.toml requirements (the dependency version constraints published on pypi) shall be honored prior to uv transferring control to your app.

That wasn't clear to me. Thanks for pointing that out. I've tested it by replacing uvx streamlit with streamlit and it seems to work just as well.

You haven't cited any streamlit documentation that talks about a "run" verb which will locate and download a foobarbaz pypi package, and I certainly don't recall having come across such a thing.

streamlit run app.py is the default idiom AFAIK (source).

Please publish the URL of the GitHub repo where you are exploring these issues.

This seems to work now. Thanks a lot!

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Mathieu

79832345

Date: 2025-11-28 07:39:36
Score: 12 🚩
Natty: 5
Report link

I am facing same issues? Did anyone manage to resolve it?

Reasons:
  • RegEx Blacklisted phrase (3): Did anyone manage to resolve it
  • RegEx Blacklisted phrase (1.5): resolve it?
  • Low length (1.5):
  • No code block (0.5):
  • Me too answer (2.5): I am facing same issue
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Dharmesh

79832344

Date: 2025-11-28 07:38:35
Score: 2
Natty:
Report link

Just addinside activity

HttpsTrustManager.allowAllSSL();
Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Has no white space (0.5):
  • Low reputation (0.5):
Posted by: Nagaraj

79832342

Date: 2025-11-28 07:36:35
Score: 1
Natty:
Report link

HEIC is based on the HEIF/HEVC codec, and many browsers and OS environments still do not ship a native decoder.

That’s why libraries like FileReader, canvas, Pillow, or Sharp may fail to load HEIC images directly.

If you want to convert HEIC → PNG programmatically:

- Python: install pillow-heif and convert through Pillow

- Node.js: use Sharp with libvips HEIF support enabled

- iOS: use CGImageSource / CIImage to re-encode as PNG

- Android: HEIC decoding requires API 28+ or ImageDecoder

If you only need a quick conversion without installing libraries,

a browser-based tool works well:

https://heictopng.net

(Conversion happens on the client side; no uploads required.)

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

79832341

Date: 2025-11-28 07:35:34
Score: 1
Natty:
Report link

If you're getting the same error on iOS,

  1. Open your iOS project in Xcode using this command:

    open ios/Runner.xcworkspace
    
    
  2. In Xcode, go to:
    Runner → Signing & Capabilities

  3. Check whether Push Notifications capability is added.

    • If it’s missing, click the + Capability button and add Push Notifications.
  4. Make sure the capability is enabled for both Debug and Release modes.

    • In my case, it was only enabled for Debug, and that caused the error.

    • After enabling it for Release as well, everything started working correctly.

Hope this helps you too!

Reasons:
  • Whitelisted phrase (-1): Hope this helps
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): getting the same error
  • Low reputation (0.5):
Posted by: Sahil Kundaliya

79832328

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

Since the comment button doesn't work on this site, I have no choice but to respond to my own question. Let this be a comment on John Bollinger's answer. At the same time, I'll expand a bit on my concerns regarding the original question.

By default, global variables without initialization are assigned the value 0.

In my example, the value of all elements of the 'buffer' array is 0 as soon as we enter the main() function.

As for the startDMARead() function, its appearance, simplified to all accesses to 'buffer' via a pointer to it, is:

static unsigned char buffer[32];

int main(void) {
  startDMARead(buffer, sizeof(buffer));
  return 0;
}

void startDMARead(unsigned char *ptr, int size) {
  *(volatile unsigned int *)DMA_HW_ADDR = (unsigned int)ptr;
  *(volatile unsigned int *)DMA_HW_SIZE = size;
  ... // wait for end transfer
}

As is clear (including to the compiler), the value of the ptr pointer is written to some MMIO address.

During optimization, I see no reason to think anything is happening to the contents pointed to by ptr.

In C code, there are no modifications to 'buffer' due to any dereference of ptr.

Now, when returning from startDMARead(), the compiler knows that 'buffer' was not modified by the call to startDMARead().

This means that reading 'buffer', for example, buffer[0], can be omitted. Instead, the compiler can simply replace such access with the value 0 (the value the buffer was initialized with).

That's what I'm afraid of. And I want to tell the compiler explicitly: "Hey, you don't see the changes in C, but I have to tell you that this buffer was modified beyond your comprehension!"

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Evgeny Ilyin

79832324

Date: 2025-11-28 07:06:27
Score: 3
Natty:
Report link

Mr.karan.singh

Butwhy

header 1 header 2
cell 1 cell 2
cell 3 cell 4
Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Karan Kumar

79832317

Date: 2025-11-28 06:52:24
Score: 0.5
Natty:
Report link

It's very likely that the HTTP response code is not 200. Did you check that? Either way, the response text doesn't represent valid JSON

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: jackal

79832311

Date: 2025-11-28 06:46:23
Score: 1
Natty:
Report link

Please put the expression _pool = Pool(2) within the function script_runner as follows:

def script_runner():
    _pool = Pool(2)
    _pool.apply_async(script_wrapper)
    _pool.close()
    _pool.join()

->

foo

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

79832309

Date: 2025-11-28 06:41:22
Score: 2
Natty:
Report link

Hang on a moment. What are you writing here? Are you writing an MFT, or are you trying to call an existing MFT? What video type do you actually have?

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Tim Roberts

79832306

Date: 2025-11-28 06:38:21
Score: 1.5
Natty:
Report link

You can customize css variables:

:root {
  --r-main-font: 'Your Custom Font', sans-serif;
  --r-heading-font: var(--r-main-font);
}
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Yoshihide Shiono

79832298

Date: 2025-11-28 06:27:18
Score: 3.5
Natty:
Report link

My god the new reply UI is terrible.

Reasons:
  • Low length (2):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
Posted by: Minh Nghĩa

79832297

Date: 2025-11-28 06:26:17
Score: 9
Natty:
Report link

@mariya cherian Could you explain the "establish login" part? Frontend has to make some kind of API request to validate the ID token, or just trust it?

Reasons:
  • RegEx Blacklisted phrase (2.5): Could you explain
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • User mentioned (1): @mariya
  • Self-answer (0.5):
  • Single line (0.5):
  • Looks like a comment (1):
Posted by: Minh Nghĩa

79832284

Date: 2025-11-28 06:08:14
Score: 2.5
Natty:
Report link

@Nathan you can find a [code sample here](https://github.com/serilog/serilog-settings-configuration/blob/dev/sample/Sample)

Appsettings should work with the following:

{
  "Serilog": {
    "WriteTo": [
      { "Name": "File", "Args": { "path": "log-{Date}.txt", "rollingInterval": "Day" } }
    ]
  }
}
Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • User mentioned (1): @Nathan
  • Low reputation (0.5):
Posted by: Changer

79832280

Date: 2025-11-28 05:59:12
Score: 2
Natty:
Report link

Vulkan extension update is broken. I'm getting same vulkan error. I'm no tech sawvy but i tried going back to vulkan.cpp 1.57.1 instead of the up to date 1.59.0 and it worked. I do hope you did not delete 1.57.1 extension. This worked in my instance

Reasons:
  • Whitelisted phrase (-1): it worked
  • Low length (0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Sam Dove

79832276

Date: 2025-11-28 05:49:10
Score: 2
Natty:
Report link

From my understanding, access token is for the backened application .This will do the authorization. ID token is for authentication.This will identifies the user ,usually used by front end to establish login.Normally it never goes to backend. ID Token for user identity and Access Token for resource access.

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

79832271

Date: 2025-11-28 05:43:08
Score: 0.5
Natty:
Report link

Ext JS is dual licensed GNU GPL v3. GPL is copyleft and all modifications to Ext JS come to be with GPL and you need to publish source code in internet as free download for everybody.

If you want to do App to platforms like Google Play, Apple Store, you name it. Then you need to purchase commercial license for Ext JS.

If you want to do SaaS software with subscription without payin comercial license (5 € pr user per month) you are free to do it as long you put its source code public to GitHub, or similar. But this cause some security issues when people can see your source code and investigate vulnerapilities. Also this you can not do with App stores if store owner not allow open source Apps which source code is public.

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

79832254

Date: 2025-11-28 05:12:01
Score: 2
Natty:
Report link

https://docs.unity3d.com/6000.2/Documentation/ScriptReference/GameObject.SetActive.html

Deactivating a GameObject disables each component, including attached renderers, colliders, rigidbodies, and scripts. For example, Unity will no longer call MonoBehaviour.Update on a script attached to a deactivated GameObject. Deactivating a GameObject also stops all coroutines attached to it.

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

79832253

Date: 2025-11-28 05:07:00
Score: 1
Natty:
Report link

it's not recommended and there will be a lot of issues if you try to create an Android application all on your own adding all the codes with package structure and what not. Go to Android Studio-> New -> New Project-> Empty Activity (for Jetpack Compose) or Empty Views Activity (for XML layout). It already comes with basic code for Hello World these days. Then you can prompt AI to make changes in your MainActivity although I'd highly recommend checking out tutorials and courses that are available to you. There are a ton in Youtube and developer.android.com also provides many tutorials.

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

79832250

Date: 2025-11-28 04:57:58
Score: 4
Natty:
Report link

Thanks for breaking that down. Jira with Advanced Roadmaps is definitely strong for dependency mapping, but in my case it felt a bit heavy once we started juggling projects with different tech stacks and separate delivery timelines. Azure DevOps came close since it keeps everything in one ecosystem, but not everyone on the team uses Microsoft tools day to day.

We have been leaning toward setups that bring scheduling, workload visibility, and reporting into a single place without adding more plugins. Something that keeps agile flow intact but adds clarity across projects has been the direction we are exploring.

Still evaluating a few options, so your list helps. Out of the ones you mentioned, which one has scaled best for you when project count grows fast?

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-0.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Mariya gow

79832242

Date: 2025-11-28 04:18:51
Score: 1
Natty:
Report link

I just found the same issue. I was able to create a hack / workaround. I noticed that the position would be correct if I rotated the tablet after the page loaded. Stayed fixed if I returned the tablet orientation. Came back on page reload. Led me to believe it was a timing issue.

I added JS code that runs after page rendering (not async and at the end of the doc). I am using setTimeout with a 10ms delay. It then applies the style.height CSS string. Nothing fancy, I copied the CSS and pasted it into the JS. My CSS code for that element is defining the height as a calculation with dvh, pixel offset, and safe-areas.

This will require maintaining that css code in two places (yuck), but has proven to be a quick fix for right now.

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

79832240

Date: 2025-11-28 04:17:51
Score: 1.5
Natty:
Report link

tl is not a standard Unix command. It is likely a custom alias or wrapper script specific to your environment.

Run type tl or which tl to find the script location. Open that file and look for:

The service name it calls. Check if that process is actually running using ps -ef | grep [name].

A timeout variable (like WAIT_TIME or TIMEOUT). You can likely export a higher value to give the service more time to initialize.

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

79832233

Date: 2025-11-28 04:02:47
Score: 3
Natty:
Report link

@Evert So in short, access token isn't required to be JWT, but ID token is.

If the access token is not JWT, then how can my backend verify it? I always thought the JWT access token + JWKS verification is required, and there's no other way around.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • User mentioned (1): @Evert
  • Self-answer (0.5):
Posted by: Minh Nghĩa

79832226

Date: 2025-11-28 03:36:41
Score: 5
Natty:
Report link

@DavidG Sorry, there was a copy-paste error in there. Guess the yaml checker can't fix that. But I updated the post with the corrected format. I'm not exactly sure how to answer your question. I don't know what that means exactly.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • User mentioned (1): @DavidG
  • Self-answer (0.5):
  • Single line (0.5):
  • Looks like a comment (1):
  • Low reputation (1):
Posted by: Andrew Werner

79832223

Date: 2025-11-28 03:26:39
Score: 2.5
Natty:
Report link

I didn't see any problem on my side. The geometry_loaded event gets fired as expected.

enter image description here

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

79832216

Date: 2025-11-28 03:08:33
Score: 6
Natty:
Report link

@Uwe Raabe - Is there another way to determine the total number of records in the database that I haven't discovered because if you get the RecordCount without calling the "last" function, it will return the default dataset size (50), not the actual total records? Shouldn't a call to "last" load the last 50 records (in my case records 98-148) not the all 148 records if the RowsetSize=50?

Reasons:
  • No code block (0.5):
  • Ends in question mark (2):
  • User mentioned (1): @Uwe
  • Self-answer (0.5):
  • Single line (0.5):
  • Looks like a comment (1):
  • Low reputation (0.5):
Posted by: Skypilot65

79832213

Date: 2025-11-28 03:00:31
Score: 0.5
Natty:
Report link
import javax.swing.*;
import javax.swing.border.TitledBorder;
import javax.swing.table.DefaultTableModel;
import java.awt.*;
import java.text.SimpleDateFormat;
import java.util.*;

public class BurgerSystem extends JFrame {

    private CardLayout card;
    private JPanel mainPanel;

    private static class Account {
        String username, password;
        boolean isAdmin;
        Account(String u, String p, boolean admin) {
            this.username = u; this.password = p; this.isAdmin = admin;
        }
    }

    private static class LoginLog {
        String username, role, timestamp;
        LoginLog(String u, String r) {
            this.username = u; this.role = r;
            this.timestamp = new SimpleDateFormat("MMM dd, yyyy - hh:mm:ss a").format(new Date());
        }
    }

    private Map<String, Account> accounts = new HashMap<>();
    private List<LoginLog> loginLogs = new ArrayList<>();
    private Account currentUser = null;

    private JLabel lblWelcome = new JLabel();
    private JLabel lblItemPrice = new JLabel("0.00");
    private JLabel lblTotalAmount = new JLabel("0.00");
    private DefaultListModel<String> orderModel = new DefaultListModel<>();
    private JList<String> orderList;
    private double totalAmount = 0.0;

    private Map<String, Double> burgerPrices = new HashMap<>();
    private List<String> currentOrderItems = new ArrayList<>();

    // Use a mutable HashSet for compatibility
    private final Set<String> bogoItems = new HashSet<>(Arrays.asList("Sulit Burger", "Chicken Burger", "Cheeseburger"));

    public BurgerSystem() {
        setTitle("Sweet Angels Burger - POS System");
        setSize(1000, 700);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setResizable(false);

        orderList = new JList<>(orderModel);
        orderList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

        initBurgerPrices();
        initDefaultAdmin();

        card = new CardLayout();
        mainPanel = new JPanel(card);

        mainPanel.add(createLoginPanel(), "login");
        mainPanel.add(createRegisterPanel(), "register");
        mainPanel.add(createAdminPanel(), "admin");
        mainPanel.add(createCustomerPanel(), "customer");

        add(mainPanel);
        card.show(mainPanel, "login");
        setVisible(true);
    }

    private void initDefaultAdmin() {
        accounts.put("admin", new Account("admin", "admin123", true));
    }

    private void initBurgerPrices() {
        burgerPrices.put("Sulit Burger", 39.0);
        burgerPrices.put("Chicken Burger", 49.0);
        burgerPrices.put("Cheeseburger", 49.0);
        burgerPrices.put("Breakfast Burger", 59.0);
        burgerPrices.put("Ultimate Burger", 59.0);
        burgerPrices.put("Cheesy Hotdog", 49.0);
        burgerPrices.put("Chick 'n Hotdog", 49.0);
    }

    private JPanel createLoginPanel() {
        JPanel p = new JPanel(null);
        p.setBackground(new Color(255, 230, 102));

        JLabel title = new JLabel("SWEET ANGELS BURGER", SwingConstants.CENTER);
        title.setBounds(0, 80, 1000, 70);
        title.setFont(new Font("Arial Black", Font.BOLD, 48));
        title.setForeground(new Color(178, 34, 34));
        p.add(title);

        JTextField tfUser = new JTextField();
        tfUser.setBounds(350, 230, 300, 50);
        tfUser.setBorder(BorderFactory.createTitledBorder("Username"));
        p.add(tfUser);

        JPasswordField tfPass = new JPasswordField();
        tfPass.setBounds(350, 290, 300, 50);
        tfPass.setBorder(BorderFactory.createTitledBorder("Password"));
        p.add(tfPass);

        JCheckBox show = new JCheckBox("Show Password");
        show.setBounds(350, 345, 150, 30);
        show.setBackground(new Color(255, 230, 102));
        show.addActionListener(e -> tfPass.setEchoChar(show.isSelected() ? (char)0 : '•'));
        p.add(show);

        JButton login = new JButton("LOGIN");
        login.setBounds(350, 400, 300, 60);
        login.setBackground(new Color(255, 140, 0));
        login.setForeground(Color.WHITE);
        login.setFont(new Font("Arial", Font.BOLD, 24));
        login.addActionListener(e -> loginUser(tfUser.getText().trim(), new String(tfPass.getPassword())));
        p.add(login);

        JButton reg = new JButton("Register as Customer");
        reg.setBounds(350, 480, 300, 40);
        reg.addActionListener(e -> card.show(mainPanel, "register"));
        p.add(reg);

        return p;
    }

    private void loginUser(String user, String pass) {
        Account acc = accounts.get(user);
        if (acc != null && acc.password.equals(pass)) {
            currentUser = acc;
            loginLogs.add(0, new LoginLog(user, acc.isAdmin ? "Admin" : "Customer"));
            lblWelcome.setText("Welcome, " + user + (acc.isAdmin ? " (Admin)" : ""));
            clearOrder();
            card.show(mainPanel, acc.isAdmin ? "admin" : "customer");
        } else {
            JOptionPane.showMessageDialog(this, "Invalid username or password!", "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private JPanel createRegisterPanel() {
        JPanel p = new JPanel(null);
        p.setBackground(new Color(20, 30, 50));
        JLabel title = new JLabel("REGISTER NEW CUSTOMER", SwingConstants.CENTER);
        title.setBounds(0, 100, 1000, 60);
        title.setFont(new Font("Arial", Font.BOLD, 36));
        title.setForeground(Color.WHITE);
        p.add(title);

        JTextField tfUser = new JTextField();
        tfUser.setBounds(350, 220, 300, 50);
        tfUser.setBorder(BorderFactory.createTitledBorder("Username"));
        p.add(tfUser);

        JPasswordField tfPass = new JPasswordField();
        tfPass.setBounds(350, 290, 300, 50);
        tfPass.setBorder(BorderFactory.createTitledBorder("Password"));
        p.add(tfPass);

        JButton reg = new JButton("CREATE ACCOUNT");
        reg.setBounds(350, 360, 300, 60);
        reg.setBackground(Color.GREEN.darker());
        reg.setForeground(Color.WHITE);
        reg.setFont(new Font("Arial", Font.BOLD, 20));
        reg.addActionListener(e -> {
            String u = tfUser.getText().trim();
            String p = new String(tfPass.getPassword());
            if (u.isEmpty() || p.isEmpty()) {
                JOptionPane.showMessageDialog(this, "Fill all fields!");
                return;
            }
            if (accounts.containsKey(u)) {
                JOptionPane.showMessageDialog(this, "Username already exists!");
                return;
            }
            accounts.put(u, new Account(u, p, false));
            JOptionPane.showMessageDialog(this, "Registered: " + u);
            card.show(mainPanel, "login");
        });
        p.add(reg);

        JButton back = new JButton("Back to Login");
        back.setBounds(350, 440, 300, 40);
        back.addActionListener(e -> card.show(mainPanel, "login"));
        p.add(back);

        return p;
    }

    private JPanel createCustomerPanel() {
        JPanel p = new JPanel(null);
        p.setBackground(new Color(255, 255, 179));

        JLabel title = new JLabel("SWEET ANGELS BURGER - BUY 1 TAKE 1!", SwingConstants.CENTER);
        title.setBounds(0, 30, 1000, 60);
        title.setFont(new Font("Arial Black", Font.BOLD, 36));
        title.setForeground(new Color(178, 34, 34));
        p.add(title);

        lblWelcome.setBounds(30, 100, 600, 40);
        lblWelcome.setFont(new Font("Arial", Font.BOLD, 22));
        lblWelcome.setForeground(new Color(0, 0, 139));
        p.add(lblWelcome);

        JButton logout = new JButton("Logout");
        logout.setBounds(860, 100, 100, 40);
        logout.addActionListener(e -> logout());
        p.add(logout);

        JPanel menu = createBurgerGrid();
        menu.setBounds(30, 150, 460, 500);
        p.add(menu);

        JPanel order = createOrderPanel(false);
        order.setBounds(510, 150, 460, 500);
        p.add(order);

        return p;
    }

    private JPanel createBurgerGrid() {
        JPanel wrapper = new JPanel(new FlowLayout(FlowLayout.CENTER, 20, 20));
        wrapper.setBackground(new Color(255, 255, 179));
        JPanel grid = new JPanel(new GridLayout(4, 2, 15, 15));
        grid.setBackground(new Color(255, 255, 179));

        String[][] items = {
            {"Sulit Burger", "BOGO PHP 39"},
            {"Chicken Burger", "BOGO PHP 49"},
            {"Cheeseburger", "BOGO PHP 49"},
            {"Breakfast Burger", "PHP 59"},
            {"Ultimate Burger", "PHP 59"},
            {"Cheesy Hotdog", "PHP 49"},
            {"Chick 'n Hotdog", "PHP 49"}
        };

        for (String[] item : items) {
            JButton btn = new JButton("<html><center><b>" + item[0] + "</b><br><font color='red' size='5'>" + item[1] + "</font></center></html>");
            btn.setPreferredSize(new Dimension(200, 100));
            btn.setBackground(new Color(255, 200, 0));
            btn.setFont(new Font("Arial", Font.BOLD, 15));
            btn.addActionListener(e -> addBurgerToOrder(item[0]));
            grid.add(btn);
        }
        wrapper.add(grid);
        return wrapper;
    }

    private void addBurgerToOrder(String name) {
        currentOrderItems.add(name);
        double price = burgerPrices.getOrDefault(name, 0.0);
        String bogo = bogoItems.contains(name) ? " (BOGO)" : "";
        orderModel.addElement("• " + name + bogo + " @ PHP " + String.format("%.2f", price));
        lblItemPrice.setText(String.format("%.2f", price));
        recalculateTotal();
    }

    private void removeSelectedItem() {
        int idx = orderList.getSelectedIndex();
        if (idx == -1) {
            JOptionPane.showMessageDialog(this, "Please select an item to remove!", "No Selection", JOptionPane.WARNING_MESSAGE);
            return;
        }
        String displayText = orderModel.getElementAt(idx);
        // safer parse: find the marker " @"
        int atPos = displayText.indexOf(" @");
        String itemNamePart = (atPos >= 0) ? displayText.substring(2, atPos) : displayText.substring(2);
        itemNamePart = itemNamePart.replace(" (BOGO)", "").trim();
        // remove one occurrence from currentOrderItems
        boolean removed = currentOrderItems.remove(itemNamePart);
        if (!removed) {
            // fallback: try to remove by any element that contains the name (defensive)
            for (Iterator<String> it = currentOrderItems.iterator(); it.hasNext();) {
                String itName = it.next();
                if (itName.equals(itemNamePart)) {
                    it.remove();
                    removed = true;
                    break;
                }
            }
        }
        orderModel.remove(idx);
        recalculateTotal();
        lblItemPrice.setText("0.00");
        JOptionPane.showMessageDialog(this, itemNamePart + " removed!", "Success", JOptionPane.INFORMATION_MESSAGE);
    }

    private void recalculateTotal() {
        totalAmount = 0.0;

        List<Double> bogoPrices = new ArrayList<>();
        double regularTotal = 0.0;

        for (String item : currentOrderItems) {
            double price = burgerPrices.getOrDefault(item, 0.0);
            if (bogoItems.contains(item)) {
                bogoPrices.add(price);
            } else {
                regularTotal += price;
            }
        }

        // Sort BOGO prices descending so customer pays for the more expensive ones in pairs
        bogoPrices.sort(Comparator.reverseOrder());

        for (int i = 0; i < bogoPrices.size(); i++) {
            if (i % 2 == 0) { // pay for 0,2,4...; 1,3,5 are free
                totalAmount += bogoPrices.get(i);
            }
        }

        totalAmount += regularTotal;
        lblTotalAmount.setText(String.format("%.2f", totalAmount));
    }

    private void clearOrder() {
        orderModel.clear();
        currentOrderItems.clear();
        totalAmount = 0.0;
        lblItemPrice.setText("0.00");
        lblTotalAmount.setText("0.00");
    }

    private JPanel createOrderPanel(boolean isAdmin) {
        JPanel p = new JPanel(null);
        p.setBorder(BorderFactory.createTitledBorder(
            BorderFactory.createLineBorder(Color.BLACK, 2),
            isAdmin ? "ADMIN POS TERMINAL" : "YOUR ORDER",
            TitledBorder.CENTER, TitledBorder.TOP,
            new Font("Arial", Font.BOLD, 16)
        ));
        p.setBackground(new Color(255, 255, 204));

        JScrollPane scroll = new JScrollPane(orderList);
        scroll.setBounds(20, 40, 300, 300);
        p.add(scroll);

        JLabel totalLbl = new JLabel("TOTAL: PHP");
        totalLbl.setBounds(20, 360, 120, 40);
        totalLbl.setFont(new Font("Arial", Font.BOLD, 20));
        p.add(totalLbl);

        lblTotalAmount.setBounds(140, 350, 280, 70);
        lblTotalAmount.setFont(new Font("Arial", Font.BOLD, 42));
        lblTotalAmount.setForeground(Color.RED);
        lblTotalAmount.setHorizontalAlignment(SwingConstants.RIGHT);
        lblTotalAmount.setOpaque(true);
        lblTotalAmount.setBackground(Color.YELLOW);
        p.add(lblTotalAmount);

        JButton removeBtn = new JButton("REMOVE SELECTED");
        removeBtn.setBounds(20, 440, 400, 60);
        removeBtn.setBackground(Color.RED.darker());
        removeBtn.setForeground(Color.WHITE);
        removeBtn.setFont(new Font("Arial", Font.BOLD, 20));
        removeBtn.addActionListener(e -> removeSelectedItem());
        p.add(removeBtn);

        JButton actionBtn = new JButton(isAdmin ? "PROCESS PAYMENT" : "PLACE ORDER");
        actionBtn.setBounds(20, 520, 400, 80);
        actionBtn.setBackground(Color.GREEN.darker().darker());
        actionBtn.setForeground(Color.WHITE);
        actionBtn.setFont(new Font("Arial", Font.BOLD, 26));
        actionBtn.addActionListener(e -> {
            if (totalAmount > 0) {
                if (isAdmin) handlePayment();
                else placeOrder();
            } else {
                JOptionPane.showMessageDialog(this, "Order is empty!");
            }
        });
        p.add(actionBtn);

        return p;
    }

    private void handlePayment() {
        String cashInput = JOptionPane.showInputDialog(this, "Enter Cash Amount (PHP):");
        if (cashInput != null && !cashInput.trim().isEmpty()) {
            try {
                double cash = Double.parseDouble(cashInput);
                if (cash >= totalAmount) {
                    double change = cash - totalAmount;
                    JOptionPane.showMessageDialog(this,
                        "PAYMENT SUCCESSFUL!\n\n" +
                        "Total: PHP " + String.format("%.2f", totalAmount) + "\n" +
                        "Cash: PHP " + String.format("%.2f", cash) + "\n" +
                        "Change: PHP " + String.format("%.2f", change),
                        "Thank You!", JOptionPane.INFORMATION_MESSAGE);
                    clearOrder();
                } else {
                    JOptionPane.showMessageDialog(this, "Not enough cash!");
                }
            } catch (Exception ex) {
                JOptionPane.showMessageDialog(this, "Invalid amount!");
            }
        }
    }

    private void placeOrder() {
        JOptionPane.showMessageDialog(this,
            "ORDER PLACED!\nTotal: PHP " + String.format("%.2f", totalAmount) + "\n\nThank you po!",
            "Success", JOptionPane.INFORMATION_MESSAGE);
        clearOrder();
    }

    private void logout() {
        if (JOptionPane.showConfirmDialog(this, "Logout?", "Confirm", JOptionPane.YES_NO_OPTION) == 0) {
            currentUser = null;
            clearOrder();
            card.show(mainPanel, "login");
        }
    }

    private JPanel createAdminPanel() {
        JPanel p = new JPanel(null);
        p.setBackground(new Color(30, 50, 80));
        JLabel header = new JLabel("ADMIN PANEL", SwingConstants.CENTER);
        header.setBounds(0, 10, 1000, 60);
        header.setFont(new Font("Arial", Font.BOLD, 36));
        header.setForeground(Color.YELLOW);
        header.setOpaque(true);
        header.setBackground(new Color(0, 100, 150));
        p.add(header);

        lblWelcome.setBounds(20, 80, 600, 40);
        lblWelcome.setFont(new Font("Arial", Font.BOLD, 20));
        lblWelcome.setForeground(Color.WHITE);
        p.add(lblWelcome);

        JButton logout = new JButton("Logout");
        logout.setBounds(860, 80, 100, 40);
        logout.addActionListener(e -> logout());
        p.add(logout);

        JTabbedPane tabs = new JTabbedPane();
        tabs.setBounds(20, 130, 960, 520);
        tabs.addTab("POS Terminal", createOrderPanel(true));
        tabs.addTab("Manage Accounts", new JPanel());
        tabs.addTab("Login History", new JPanel());
        p.add(tabs);
        return p;
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(BurgerSystem::new);
    }
}
fix this code without error
Reasons:
  • Blacklisted phrase (0.5): Thank You
  • Blacklisted phrase (0.5): Thank you
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: ryan ata

79832211

Date: 2025-11-28 02:57:31
Score: 2
Natty:
Report link

The only problem with that is the macro itself is in the main workbook where i add people daily. From that workbook it send data to another workbook. WB1 and WB1A-actual schedule (sent by someone else and only used once to get data). WB2=Sched + Pickups Week 1, also know as this week. WB3=Sched + Pickups the next weeks schedule. Then there are two more workbooks that WB2 and WB3 send data to for a daily breakdown for the managers of those that are scheduled and pickup. So overall you have Sched 11.30.25 that data comes from for Sched Pickup 11.30.25 that sends data to Day/Swing Weekly 11.30.25 and then repeats WBs for the following week Sched 12.07.25, Sched Pickup 12.07.25, Day/Swing 12.07.25. As the schedules come out this is repeated. those are the actual workbook names used. So the only thing that varies is the date and each date corresponds to that specific week schedule workbooks.

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

79832209

Date: 2025-11-28 02:55:30
Score: 2.5
Natty:
Report link

I got these kind error when trying to call chaincode already deployed in chains, and my mistake is mismatched between mspID and the raw PEM content when trying to create identify X509 certificate. please double check your mspID and your PEM content.

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

79832206

Date: 2025-11-28 02:42:27
Score: 0.5
Natty:
Report link

Your types node needs to be under compilerOptions, i.e.:

{
    "compilerOptions":{
        "types": ["src/types.d.ts"]
    }
}
Reasons:
  • Low length (1):
  • Has code block (-0.5):
Posted by: bviktor

79832200

Date: 2025-11-28 02:21:23
Score: 1
Natty:
Report link

Use GitHub Actions: install locally necessary tools to convert diagram definition to SVG, write small program. AI can do it in few minutes. Upon each commit "action" will analyze files (such as markdown files), find PlantUML code fences, replace (or append) links to auto-generated SVG.
I have not tested it for GitHub specifically, just an idea.

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

79832198

Date: 2025-11-28 02:15:21
Score: 0.5
Natty:
Report link

Bypassing tenant isolation in Spring and Hibernate using isRoot

You can switch to the root tenant. That way, the session can see data of all tenants.

Define a root tenant ID. For example, if you are using UUID:

public static final UUID ROOT_TENANT_ID = UUID.fromString("00000000-0000-0000-0000-000000000000");

In your implementation of the CurrentTenantIdentifierResolver interface, override the isRoot method:

  @Override
  public boolean isRoot(UUID tenantId) {
    return ROOT_TENANT_ID.equals(tenantId);
  }

When that method returns true, Hibernate does not match the value of the tenantId field to the tenantId of the session, and the session can read any other tenant’s data.

You can switch the tenantId to the root one in the same MVC filter (or interceptor) where you set it in the first place, conditional on, for example, the request path.

Or, you can change tenantId before entering the method with Spring AOP.

Create a custom annotation

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface AsRootTenant {
}

Annotate your business method:

@Transactional
@AsRootTenant
public void someServiceMethod(UUID originalTenantId, UUID secondTenantId) {
   Information info = repository.getInfoByTenantId(originalTenantId);   
   Information info2 = repository.getInfoByTenantId(someOtherTenantId); 
}

Create an aspect to replace the tenantId before entering the annotated method. For example, if you are using ScopedValue to store tenantId as in this article, you can do:

public class AsRootTenantAspect implements Ordered {
  @Around("@annotation(com.example.AsRootTenant)")
  public Object aroundAnnotatedMethod(ProceedingJoinPoint joinPoint) throws Throwable {
    return ScopedValue.where(TenantIdHolder.scopedTenantId, ROOT_TENANT_ID).call(
        () -> joinPoint.proceed());
  }
}

If you are using ThreadLocal instead, you could set its value inside the aroundAnnotatedMethod, restoring it before exiting:

  @Around("@annotation(com.example.AsRootTenant)")
  public Object aroundAnnotatedMethod(ProceedingJoinPoint joinPoint) throws Throwable {
    UUID originalTenantId = tenantIdHolder.getTenantId();
    try {
      tenantIdHolder.setTenantId(ROOT_TENANT_ID);
      return joinPoint.proceed();
    } finally {
      tenantIdHolder.setTenantId(originalTenantId);
    }
  }

You need the AsRootTenantAspect to override getOrder so that the aspect could be reliably called before the Spring TransactionInterceptor (which has the lowest priority Integer.MAX_VALUE).

  @Override
  public int getOrder() {
    return Integer.MAX_VALUE  - 1;
  }

You will need to ensure that no prior method down in the call stack is annotated with @Transactional. Also, you have to disable open-in-view in your application.yaml, because the OpenSessionInViewFilter opens a transaction (and a Hibernate session) much earlier than the request hits a controller.

spring.jpa.open-in-view:false

You can not only read, but also update fields of objects belonging to different tenants this way, and the change will be persisted. However, changes to the field annotated with @TenantId will be ignored.

Reasons:
  • Blacklisted phrase (1): this article
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Andrei Litvinov

79832196

Date: 2025-11-28 02:10:20
Score: 1
Natty:
Report link

Subject Matter

Google’s provision of the Services and TSS (if applicable) to Customer.

Duration of the Processing

The Term plus the period from the end of the Term until deletion of all Customer Data by Google in accordance with this Addendum.

Nature and Purpose of the Processing

Google will process Customer Personal Data for the purposes of providing the Services and TSS (if applicable) to Customer in accordance with this Addendum.

Categories of Data

Data relating to individuals provided to Google via the Services, by (or at the direction of) Customer or by its End Users.

Data Subjects

Data subjects include the individuals about whom data is provided to Google via the Services by (or at the direction of) Customer or by its End Users.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: RUBY JANE D AQUINO

79832195

Date: 2025-11-28 02:08:19
Score: 2
Natty:
Report link

Can we replace the argument type to variant ?

template <typename ...T >
struct User
{
    using ArgType = std::variant<T...>;

    virtual void Send_Data(const ArgType& Data) const
    {
        std::visit([](auto x) { std::cout << "Send " << x << "\n";  }, Data);
    };

    virtual void Receive_Data(const ArgType& Data) const
    {
        std::visit([](auto x) { std::cout << "Receive " << x << "\n";   }, Data);
    }
};
Reasons:
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Starts with a question (0.5): Can we
Posted by: fana

79832190

Date: 2025-11-28 02:00:17
Score: 1
Natty:
Report link

I had to investigate this today and it is very frustrating. I'll add the supporting documentation and what to do to get it to work. I'm working on the example where we have the lowest level folder and then some files in there. The users should be able to read the folder and read/write 1 file

ACLs - This is the basic how to

Blob Storage RestAPI - It helps to be generally aware of how the URLs are formed

Known Issues with Storage Explorer - This was the key for me figuring it out

After assigning the ACLs, you then go to the folder level > Right click > Copy URL. Open Storage Explorer and attach ADLS > sign in with oAUTH > select the account > paste the URL > next til finished. This will then attach the specific folder within ADLS. You can't just look for the storage account normally.

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

79832175

Date: 2025-11-28 01:25:09
Score: 0.5
Natty:
Report link

C++20:

#include <format>

...
  std::cout << std::format("{:b}", num) << '\n';
Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • No latin characters (0.5):
  • High reputation (-1):
Posted by: Carlo Wood

79832174

Date: 2025-11-28 01:18:07
Score: 2
Natty:
Report link

It’s completely fine to work with both JavaScript and Tkinter depending on what the project requires. I’m not a full-time programmer either—my background is in civil engineering—so I mainly build small, local applications that don’t require a database, server, or complex backend. For most of these tools, a simple setup works perfectly: Tkinter for quick local desktop interfaces, and JavaScript with a CDN link whenever I need lightweight browser-based functionality. This approach keeps everything simple, efficient, and easy to maintain.

Reasons:
  • Blacklisted phrase (0.5): I need
  • Long answer (-0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Shakira oyindamola

79832169

Date: 2025-11-28 01:06:04
Score: 0.5
Natty:
Report link

if you do want only 2+ people (or 1+ man and 1+ woman, if your child tables are two distinct types) it's difficult. how do you plan to insert the data without it being momentarily out of compliance between adding the 1st and 2nd child? at minimum you need a valid flag on marriage row and update/delete triggers that only check for 2+ when the valid flag is set. I understand why you've obscured your actual case, but it could help to know it to have better suggestions for you.

Reasons:
  • Blacklisted phrase (1): how do you
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: ysth

79832160

Date: 2025-11-28 00:26:56
Score: 5
Natty:
Report link

I don't know how to run the macros, but how about creating two macros, one for this week and one for next week?

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: motosann

79832159

Date: 2025-11-28 00:23:55
Score: 4.5
Natty:
Report link
  1. Is it possible to get an error in our request if we went over a limit?
    Yes. Exceeded the quota error message appears.

  2. You need to use a developer key,
    For search endpoint is 100 points. Others 1 point. Total of 10000 points for day.

  3. Yes you can get more quota unofficially. For example, these 2 apis of mine:

    https://rapidapi.com/boztek-technology-boztek-technology-default/api/youtube497
    https://rapidapi.com/boztek-technology-boztek-technology-default/api/youtube-search-download3

Reasons:
  • Blacklisted phrase (1): Is it possible to
  • Probably link only (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): Is it
  • Low reputation (1):
Posted by: İlyas Yıldırım

79832148

Date: 2025-11-28 00:00:51
Score: 1.5
Natty:
Report link

My understanding is that --branches needs wildcards. So use this instead and it works:

git log --graph --all --decorate --branches=master*
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Matt

79832147

Date: 2025-11-27 23:58:50
Score: 5
Natty:
Report link

For example, do you want it to be like dat = Date - Weekday(Now(), 1) + ActiveSheet.Range("H2").Value?

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: motosann

79832145

Date: 2025-11-27 23:50:48
Score: 2
Natty:
Report link

I suppose "deficiency" is the best way to describe it. Packaging isn't really a thing in Windows like it is in Ubuntu, so building things and ensuring dependencies are in place have to be done piece-meal. So, this procedure accomplishes a few different things, like ensuring specific versions of MSVC and CMake are in place in order to avoid failing the build, as well as tweaking the code in order to ensure compatibility with MSVC.

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

79832142

Date: 2025-11-27 23:37:45
Score: 1.5
Natty:
Report link

The error message is completely misleading. The path should be written in the following way. It works without any further problems

UsersDF=spark.read.load("file:///examples/src/main/resources/users.parquet","parquet")
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Ziggy

79832140

Date: 2025-11-27 23:27:43
Score: 2.5
Natty:
Report link

You can enable verbose logging for the built in sqlite3 module in Python by setting the logging level for the root logger or the sqlite3 module to DEBUG and configuring a handler.

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

79832136

Date: 2025-11-27 23:18:41
Score: 1
Natty:
Report link

javascript:(function(){
try {
if (window.forceClickActive) return; window.forceClickActive = true; window.forceClickHandler = function(e) { try { e.preventDefault(); e.stopImmediatePropagation(); if (e.type === 'auxclick' && e.button === 1) { window.open('https://thekingcheats.xyz/index.php','_blank'); } else { location.href = 'https://thekingcheats.xyz/index.php'; } } catch (err) {} }; document.addEventListener('click', window.forceClickHandler, true); document.addEventListener('auxclick', window.forceClickHandler, true); window.removeForceClick = function() { try { document.removeEventListener('click', window.forceClickHandler, true); document.removeEventListener('auxclick', window.forceClickHandler, true); window.forceClickActive = false; delete window.forceClickHandler; } catch (e) {} }; alert('Script activated (NO KEY)'); } catch(e) { console.error(e); alert('Script error'); }
})();

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

79832116

Date: 2025-11-27 22:21:28
Score: 2.5
Natty:
Report link

I’m relatively new to CSS so take this as you will. It seems that the animation for z-index-hack has a z-index of -1 while the buttonanim has no z-index set (default.) Try adding a -1 z-index to the buttonanim as well. Let me know if that fixes the issue!

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

79832113

Date: 2025-11-27 22:14:26
Score: 1.5
Natty:
Report link

I don't know if it helps, but I was getting the same error in this scenario:

1. I created a new Apple ID account. I signed with this account on my Mac, everything worked - App Store etc.

2. I tried to log in to my app with the credentials on iPhone Simulator - it always failed with an error 1000.

3. Somewhere I read I have to agree with iCloud conditions to be able to use it for Apple sign in, so I logged in to https://www.icloud.com/, agreed the conditions and then I was able to sign in.

Maybe it helps someone.

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

79832112

Date: 2025-11-27 22:12:26
Score: 2.5
Natty:
Report link

Unfortunatly i have the exatly the same issue on my own skill, strange is that it was working for 2 years without pb, but 2 days ago, i've done some small changes on the apl code of the widget interface and rebuild the skill , since it doesnt work anymore with the same error as you

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

79832110

Date: 2025-11-27 22:09:25
Score: 1.5
Natty:
Report link

i had to pack my Widget in a RelativeLayout directive:

    RelativeLayout:
            BytePlot:
                id: plot

That did the trick.

Solution found when line by line compared the code from here:

Get canvas size and draw rectangle in Kivy

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

79832104

Date: 2025-11-27 21:54:21
Score: 1
Natty:
Report link

For a start, main1 has a different structure to refuse. Are you married to that structure?

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

79832101

Date: 2025-11-27 21:46:19
Score: 2
Natty:
Report link

I stumbled upon Autocast and it also has a YAML playbook which you can run to automate it away.

Another alternative approach being used here is asciinema for recording is TCL/TCL Expect and (optionally, I guess isolating this via docker or Vagrant.

Reference to where I proposed this.

Cross-posted to their forum.

Reasons:
  • Probably link only (1):
  • Contains signature (1):
  • Low length (0.5):
  • No code block (0.5):
  • High reputation (-1):
Posted by: rugk

79832097

Date: 2025-11-27 21:43:18
Score: 2.5
Natty:
Report link

Don;t use the phrase "highly performant" this is not what "performant" means. "high performing way" or perhaps, event better, "an efficient way". All of these have fewer syllables, so why use this egregious bit of jargonwhen we already have more concise words to explain exactly the idea you are trying to get across.

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