79598113

Date: 2025-04-29 10:18:51
Score: 2.5
Natty:
Report link

I treat ORM and migrations tools separately, because it is hard to sync everything in the database when you have so many database environment (dev, staging, prod) in many cases.

For TypeScript/JavaScript project, i use dbmate. It is easy to use imho. The tradeoff is you have to write raw SQL query yourself. But i take that tradeoff. I want to have migration on my full control.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • No code block (0.5):
  • Low reputation (1):
Posted by: Samuel

79598110

Date: 2025-04-29 10:17:51
Score: 0.5
Natty:
Report link

Azure has a REST API you can use for that. Here:
https://learn.microsoft.com/en-us/rest/api/sql/servers/get?view=rest-sql-2021-11-01&tabs=HTTP

GET:
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers?api-version=2021-02-01

This will list all of them on the defined resource group.

If you know the exact server name, you can list just for that too. So the end like this

https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases?api-version=2021-11-01

Does this help?

Reasons:
  • Whitelisted phrase (-1.5): you can use
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: Mark

79598106

Date: 2025-04-29 10:14:50
Score: 2.5
Natty:
Report link

The Python code may not run on the first execution due to syntax errors, missing dependencies, incorrect environment setup, or file path issues. Verify configurations, check for typos, and install packages.

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

79598095

Date: 2025-04-29 10:08:48
Score: 3.5
Natty:
Report link

I recently came across your work and I have to say — I’m really impressed by what you’ve built! It’s clean, effective, and aligns closely with something I’ve been exploring as well.

I’m currently working on a similar concept, but applied to a more complex problem involving highly irregular arrangements of pipes. I’ve attached an image to give you a better idea of what I’m dealing with. As you can see, the bundle contains nested and differently sized pipes, which adds layers of complexity to the counting and analysis process.

I’d love to hear your thoughts on how you might approach a setup like this, and whether any of your existing tools or logic could be extended to handle such cases.

Looking forward to hearing from you!

Best regards,
Roshan George

pipe image

Reasons:
  • Blacklisted phrase (0.5): Best regards
  • Blacklisted phrase (1): regards
  • Contains signature (1):
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Geo

79598087

Date: 2025-04-29 10:04:47
Score: 2
Natty:
Report link

Kindly make sure that you have enabled the required Access in your app https://aps.autodesk.com/myapps/
Also make sure docs is enabled for the project user in your project members.

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

79598083

Date: 2025-04-29 10:02:47
Score: 1
Natty:
Report link

You can help latex by supplying possible hyphenation points with \- (disclaimer: I don't know what the correct hyphenations points in Epibrdrinharzechlor are, the following is just a proof-of-concept to see that hyphenation works):

\documentclass[10pt]{article}

\usepackage[top=2cm, bottom=4cm, left=1.5cm, right=1.7cm]{geometry}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}

\begin{document}

\noindent
\begin{tblr}{
  colspec={XXXXXXXXXX},
  colsep=2pt,
  cells={halign=l,preto=\hspace*{0pt}}
}
\toprule\toprule
Name & Substance & Material & Separable & Share & Type & Classification & Documentation & Threshold &  Fraction\\\hline
\midrule
20- Res & Berovi\-werx-Epibr\-drin\-harze\-chlor & Alsternative Test inside the modular &  &  &  & Ski1 &  & 0.01 & 200.0\\\hline
\bottomrule
\end{tblr}
\end{document}

enter image description here

Reasons:
  • RegEx Blacklisted phrase (3): You can help
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • High reputation (-2):
Posted by: samcarter_is_at_topanswers.xyz

79598081

Date: 2025-04-29 10:02:47
Score: 1.5
Natty:
Report link

If you want to use an SVG editor like SVG-Edit in your project but need features or methods it doesn’t support by default, the best approach is to fork the library and customize it based on your needs.

This gives you full control over the source and allows easy integration of new functionality. Instead of placing it inside the Assets folder, which is usually for static files, it’s better to keep it in a separate module like /libs/svgedit/ to make collaboration and maintenance easier.

If the editor isn’t tightly connected to your core app, you can also host it separately and embed it using an iframe or external URL—this is how tools like Free SVG Editor manage it. For long-term use and team collaboration, it’s important to document your changes clearly and keep the setup modular to make future updates easier to handle.

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

79598079

Date: 2025-04-29 10:00:46
Score: 1
Natty:
Report link

You just need to add the library with the implementation of __imp_MessageBoxW to your command:

cl /EHsc winbasicb.cpp user32.lib
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: patriml

79598077

Date: 2025-04-29 10:00:46
Score: 2.5
Natty:
Report link

Use UNIQUE() and AVERAGEIF():

=UNIQUE(A2:A11) in cell E2;

=AVERAGEIF(A2:A11;E2#;B2:B11)

Solution

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

79598076

Date: 2025-04-29 09:59:45
Score: 3
Natty:
Report link

This might be a good place to start.
https://aps.autodesk.com/developer/overview/premium-reporting-api

You can also get more information using the get intouch link at the bottom right

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

79598074

Date: 2025-04-29 09:57:45
Score: 1
Natty:
Report link

try with ignoresSafeArea()

@main
struct TestMacTabApp: App {
  var body: some Scene {
    WindowGroup {
      Color.pink
        .ignoresSafeArea()
    }
  }
}
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Sagar Bhut

79598070

Date: 2025-04-29 09:55:44
Score: 2.5
Natty:
Report link

I did not find an easy way to do it, so when I copy all files and get the breaking error, I just check for the files that didn't make it and copy them again to the project. When all of them are copied, I build it and it gets build successfully.

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

79598068

Date: 2025-04-29 09:54:44
Score: 2.5
Natty:
Report link
  1. Give the same unique class name to all the elements.
  2. Use querySelectorAll() instead of getElementsByClassName().
Reasons:
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Talha Umar

79598051

Date: 2025-04-29 09:48:42
Score: 1.5
Natty:
Report link

If you just want to fetch the data without transforming it into complex thing, go with AuthorRepository (option 2).

As the project size grows larger, some service will dependent on other service, and that is unavoidable cases. If you notice some method in service is often called by many service, then you can start extracting those method into its own ServiceClass

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

79598044

Date: 2025-04-29 09:43:41
Score: 2
Natty:
Report link

in my own case i saw the error while trying to create tabs and my solution was simply to add 'nav' to the togglers then leave everything as it is

<div class='nav yourCustomStyles yourOtherStyles'>

<div> <button data-bs-target='#targetElemId' data-bs-toggle='tab'>test</button>

<div/>

//contents
<div id='targetElemId' class='tab-panel'>content<div/>

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

79598034

Date: 2025-04-29 09:38:39
Score: 2
Natty:
Report link

This is some kind of cache error.

disable/delete the pull request feature, this will make this error vanish, then you can enable/re-create the pull request feature and the error won't return.

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

79598029

Date: 2025-04-29 09:36:39
Score: 2
Natty:
Report link

this was in issue in Shopware itself and should be fixed with 6.6.10.4

Here is the pull request https://github.com/shopware/shopware/pull/7019

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

79598028

Date: 2025-04-29 09:36:38
Score: 4
Natty:
Report link

Try removing cache and re run it.

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

79598021

Date: 2025-04-29 09:32:37
Score: 0.5
Natty:
Report link

Within the event which is triggering the export add

return {fileName: "yourFileName")}

The column names have to be set within the function or query which you are trying to export.

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

79598019

Date: 2025-04-29 09:31:37
Score: 2.5
Natty:
Report link

two user defined conversions are taking place. first the implicit overloaded type cast, second the implicit conversion of c-style string "wobble" to std::string. two user defined convwrsions are not allowed. can try with "wobble"s

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

79598012

Date: 2025-04-29 09:25:35
Score: 3
Natty:
Report link

The decorator had a function name explicitly named Trigger.

I needed to create a folder in Azure Function App called Trigger and place my files inside this folder. I originally had them in the root.

Issue resolved on moving files into Trigger folder.

Reasons:
  • Blacklisted phrase (0.5): I need
  • Low length (0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Dave

79598010

Date: 2025-04-29 09:25:35
Score: 0.5
Natty:
Report link

Ok, so i figured it out, the append, as it creates and positions itself on the record says to the dataset of the detail table to filter by the newly created ID, which has no records. Sorry for not understanding how this worked. I'll let this question here in case it can be useful.

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

79598001

Date: 2025-04-29 09:18:33
Score: 2
Natty:
Report link

I created a library that aims to respect as much as possible the philosophy of compose to display the videos, it only displays a surface, I bound the native APIs of each platform so that it does not require any external dependencies.

Compose Media Player

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

79597999

Date: 2025-04-29 09:17:32
Score: 2
Natty:
Report link

In typical single page application like react, developer use state management like you mentioned. State management stores that in memory (this is default behaviour), so if you refresh the page, the state could be lost. But if you go to the page by clicking a button/navbar, SPA framework will replace the with another component, so technically, content of the state management will not be lost.

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

79597998

Date: 2025-04-29 09:17:32
Score: 2.5
Natty:
Report link

Sequence Diagram

Shows interaction between users and system modules: login, attendance marking, report generation

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

79597994

Date: 2025-04-29 09:16:32
Score: 0.5
Natty:
Report link

You can override the css style to achieve this.

Follow the example at Grid Styling - Overwrite style of ag-grid but use this override:

styles: [`.ag-root .ag-floating-top {overflow-y: hidden !important;}`],

The same can be applied for any pinned bottom rows by changing .ag-floating-top to .ag-floating-bottom.

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

79597979

Date: 2025-04-29 09:08:30
Score: 2
Natty:
Report link

brew install cocoapods and restart terminal will work guys, if u don't restart terminal will not work . and also check pod --version in new terminal

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

79597974

Date: 2025-04-29 09:06:29
Score: 5.5
Natty:
Report link

I´m trying to use js code in my chart to zoom it or do other things. I have a line chart with diferent data. My chart1

As you can see the chart looks correct but I can´t zoom it and I don´t know why. Someone can help me. My final objetive is having a chart that I can zoom it and knowing how to use js code in this chart.

Reasons:
  • Blacklisted phrase (1): help me
  • RegEx Blacklisted phrase (3): Someone can help me
  • No code block (0.5):
  • Low reputation (1):
Posted by: Alberto Martínez

79597965

Date: 2025-04-29 08:59:27
Score: 1
Natty:
Report link

Les **files d'attente classiques** et les **files d'attente Quorum** sont deux types de files d'attente disponibles dans RabbitMQ, chacune ayant des caractéristiques distinctes en termes de fonctionnement, performances, tolérance aux pannes et cas d'utilisation. Voici une comparaison détaillée pour comprendre leurs différences.

---

### **1. Files d'Attente Classiques**

#### **a. Description**

- Les files d'attente classiques sont le type de file d'attente par défaut dans RabbitMQ.

- Elles sont simples à configurer et conviennent aux scénarios où la haute disponibilité n'est pas critique.

#### **b. Stockage des Messages**

- Les messages peuvent être stockés :

#### **c. Réplication**

- Les files d'attente classiques ne sont pas répliquées par défaut. Elles résident sur un seul nœud du cluster.

- Si le nœud hébergeant la file tombe en panne, la file est perdue sauf si elle a été configurée comme **mirroir** (via la politique `ha-mode`).

#### **d. Tolérance aux Pannes**

- Sans configuration supplémentaire, les files d'attente classiques ne sont pas tolérantes aux pannes.

- Lorsqu'elles sont configurées comme **mirroir**, elles peuvent être répliquées sur plusieurs nœuds pour améliorer la disponibilité. Cependant, cette approche présente des limitations :

#### **e. Performances**

- Les files d'attente classiques offrent de bonnes performances pour les scénarios simples et peu critiques.

- Toutefois, leur architecture n'est pas optimisée pour les environnements distribués ou les charges importantes.

#### **f. Cas d'Utilisation**

- Applications où la haute disponibilité n'est pas essentielle.

- Scénarios simples avec des volumes de messages modérés.

---

### **2. Files d'Attente Quorum**

#### **a. Description**

- Les files d'attente Quorum ont été introduites dans RabbitMQ pour répondre aux besoins de haute disponibilité et de durabilité.

- Elles utilisent l'algorithme **Raft** pour garantir une forte cohérence et une réplication fiable.

#### **b. Stockage des Messages**

- Les messages sont automatiquement répliqués sur plusieurs nœuds du cluster.

- Chaque message est validé par une **majorité des nœuds participants** avant d'être considéré comme confirmé.

#### **c. Réplication**

- La réplication est gérée nativement par l'algorithme Raft :

#### **d. Tolérance aux Pannes**

- Les files d'attente Quorum sont conçues pour tolérer la perte de plusieurs nœuds tant qu'une majorité reste disponible.

- En cas de panne du leader, un nouveau leader est automatiquement élu parmi les followers.

- Il n'y a pas de perte de données tant qu'une majorité des nœuds reste opérationnelle.

#### **e. Performances**

- Les files d'attente Quorum sont optimisées pour les scénarios distribués et les charges importantes.

- Bien que légèrement plus lentes que les files d'attente classiques pour les écritures (en raison de la validation par majorité), elles offrent une meilleure fiabilité et scalabilité.

#### **f. Cas d'Utilisation**

- Applications nécessitant une haute disponibilité et une durabilité garantie.

- Scénarios critiques où la perte de messages n'est pas acceptable.

- Environnements distribués avec des clusters à grande échelle.

---

### **3. Tableau Comparatif**

| Caractéristique | **Files d'Attente Classiques** | **Files d'Attente Quorum** |

|--------------------------------|---------------------------------------------|-------------------------------------------|

| **Réplication** | Non par défaut ; configurable via mirroir | Native avec algorithme Raft |

| **Cohérence** | Faible (asynchrone ou semi-synchrone) | Forte (validation par majorité) |

| **Tolérance aux Pannes** | Limitée sans mirroir | Haute (tolère la perte de plusieurs nœuds)|

| **Performances** | Meilleures pour les scénarios simples | Optimisées pour les scénarios distribués |

| **Complexité** | Simples à configurer | Plus complexes mais robustes |

| **Cas d'Utilisation** | Applications non critiques | Applications critiques (finance, IoT, etc.)|

---

### **4. Exemple Pratique : Différence de Gestion des Messages**

#### **a. File d'Attente Classique**

1. Un producteur publie un message dans une file d'attente classique.

2. Le message est stocké sur le nœud hébergeant la file.

3. Si le nœud tombe en panne, le message est perdu sauf si la file est configurée comme mirroir.

#### **b. File d'Attente Quorum**

1. Un producteur publie un message dans une file d'attente Quorum.

2. Le leader reçoit le message et l'ajoute à son journal local.

3. Le leader propage le message aux followers via l'algorithme Raft.

4. Une fois qu'une majorité des nœuds a confirmé, le message est validé.

5. Même si un ou plusieurs nœuds tombent en panne, le message reste disponible tant qu'une majorité des nœuds reste active.

---

### **5. Conclusion**

- **Files d'Attente Classiques** :

- **Files d'Attente Quorum** :

Si vous avez besoin de garantir que vos messages ne seront jamais perdus et que votre système restera disponible même en cas de pannes de nœuds, les **files d'attente Quorum** sont le choix recommandé. Pour des scénarios simples ou moins critiques, les **files d'attente classiques** peuvent suffire.

N'hésitez pas à poser des questions supplémentaires si vous souhaitez approfondir un aspect spécifique !

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Filler text (0.5): --------------------------------
  • Filler text (0): ---------------------------------------------
  • Filler text (0): -------------------------------------------
  • Low reputation (1):
Posted by: jihen jahoun94

79597958

Date: 2025-04-29 08:55:26
Score: 0.5
Natty:
Report link
Requirements: sgtempplugin

Plugin/ActivityName: concentrationsolution (max 20chars)

step#1 : create a version file in plugin directory

step#2: Database table: Fields (from slide)

>> Db/access.php (required)
>> Db/install.xml (required)
>> Db/upgrade.php (add or delete new field/column)
>> Db/services.php (register mobile side APIs)



step#3: CRUD Operations:

Create: mod_form.php (Read data and store into database)
Store: lib.php (Submit, Update, Delete)



step#4: Read data from database and perform calculations:

Main file: view.php
Including library:
$PAGE->requires->js(new moodle_url($root . '/mod/concentrationsol/library/js/student_view.js?v=1.2'), true);



step#5: library/js/student_view.js: 
All Javascript related work (load image, animations, etc)

We need different values from database(view.php) in js file.

NOTE#
Now a days we are creating our plugin/activity in React.js (put all React components in this js folder)



step#6: Pass data to our template 
>> template/form.mustache

There are two different ways to pass data into plugin template:
1. From view.php 
$JSdata = array(
    'numToIdMapping' => $numtoidmappinng,
    'primesToMultiples' => $primestomultiples,
    'maxRetries' => $max_retries,
    'courseModuleID' => $id,
);
$PAGE->requires->js_init_call('initData', array($JSdata));

1. Classes/render/renderer.php
(Recommended )



Extra: 
>> classes/Helper.php (helper class regarding plugin requirements)

Mobile App API: 
>> classes/external.php (create external mobile app APIs)



step#7: create/generate your template 

>> template/form.mustache


step#8:  Styling your mustache

>> styles.css



step#9:  Backup Folder
(We can take backup of our plugin/activity and restore it into)

Maximum rename 




Extra Folders:

Lang folder: 

En: define strings
Urd:
Arbi:

pix folder:  put images related to this plugin
Reasons:
  • Blacklisted phrase (1): this plugin
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Muhammad Naveed Khan

79597954

Date: 2025-04-29 08:53:25
Score: 2.5
Natty:
Report link

It is supposedly "shipped" and it's absolutely dreadful and a downgrade in every sense from what Azure Data Factory had.

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

79597942

Date: 2025-04-29 08:42:22
Score: 2
Natty:
Report link

To fix the error error CS2006: Command-line syntax error: Missing '<text>' for '-define:' option, you need to do the following:

  1. Go to Build Profiles

  2. Add a new Build Profile (I selected iOS)

  3. Add your Scenes to Scene List

  4. Wait for Unity Compile to finish (10 seconds)

  5. Build your project as before.

Have a good day.

Reasons:
  • Blacklisted phrase (1): good day
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Baxter

79597938

Date: 2025-04-29 08:38:21
Score: 4
Natty:
Report link

Despite the software updates not helping, a PC restart fixed the issue...... :D

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

79597933

Date: 2025-04-29 08:37:21
Score: 1.5
Natty:
Report link
use Intervention\Image\Drivers\Gd\Driver;
// use Intervention\Image\Drivers\Imagick\Driver;

comment out the second line in controller and use the first line.

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

79597926

Date: 2025-04-29 08:33:20
Score: 2.5
Natty:
Report link

Front Door supports Private Links, but only on the Premium SKU.

So you should be able to create a private link connected to an internal load balancer, and then select the private endpoint as Front Door origin.

Private Endpoint diagram

More details: https://learn.microsoft.com/en-us/samples/azure/azure-quickstart-templates/front-door-premium-vm-private-link/

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

79597916

Date: 2025-04-29 08:26:18
Score: 2
Natty:
Report link

Try running this code instead
dart run build_runner watch --delete-conflicting-outputs

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

79597897

Date: 2025-04-29 08:13:15
Score: 2
Natty:
Report link

First, you will need to extend the Media interface and add the title parameter to it.

Then you can create a CustomMediaComponent, extend it from the default MediaComponent. Copy the html to be the same and change [title]="media.title". You can now call in the ProductImageZoomProductImagesComponent.

or you can get a new parameter with @Input in the CustomMediaComponent without extending the Media model at all and send your title value this way.

Reasons:
  • No code block (0.5):
  • User mentioned (1): @Input
  • Low reputation (0.5):
Posted by: Mehmet S

79597893

Date: 2025-04-29 08:11:14
Score: 1
Natty:
Report link

You should use COUNTIF instead of COUNTA:

=COUNTIF($D$2:D2,D2)

COUNTA() just counts non-empty cells, COUNTIF() is a conditional count.

In this formula you're telling COUNTIF to look in range D2 through D2, to look for argument D2; once dragged own, it'll look in range D2 through D3, for argument D3, and so on.

Solution

Or using Black cat's comment: =IF(D3<>D2,1,A2+1)

Comment

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

79597892

Date: 2025-04-29 08:11:14
Score: 1
Natty:
Report link

The patchwork package might help, or, for more fine-grained control, the lower level (and harder to use) grid package.

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Single line (0.5):
Posted by: Zé Loff

79597889

Date: 2025-04-29 08:10:14
Score: 2.5
Natty:
Report link

Check out the latest updates, features, and APK download for Minecraft 1.21.72 on our official GitHub page.
🚀 Click now to explore and get started: github.com/Minecraft-1-21-72-APK-new

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

79597879

Date: 2025-04-29 08:05:12
Score: 3.5
Natty:
Report link

I am also experiencing this issue on Windows. Following this question for a solution.

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

79597878

Date: 2025-04-29 08:04:12
Score: 4
Natty:
Report link

Is the following code written inside the tag?

<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Starts with a question (0.5): Is the
  • Low reputation (1):
Posted by: Banana-Master

79597864

Date: 2025-04-29 07:59:10
Score: 2
Natty:
Report link

recently i found this webpage: https://medium.com/@python-javascript-php-html-css/outlook-add-ins-retrieving-the-original-email-address-fb117202791c

There is an interesting code-snippet:

Office.onReady(() => {
  // Ensure the environment is Outlook before proceeding
  if (Office.context.mailbox.item) {
    Office.context.mailbox.item.onMessageCompose.addAsync((eventArgs) => {
      const item = eventArgs.item;
      // Get the itemId of the original message
      item.getInitializationContextAsync((result) => {
        if (result.status === Office.AsyncResultStatus.Succeeded) {
          console.log('Original Item ID:', result.value.itemId);
        } else {
          console.error('Error fetching original item ID:', result.error);
        }
      });
    });
  }
});

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

79597863

Date: 2025-04-29 07:59:10
Score: 1
Natty:
Report link

You said it was a single spartacus project, but let me try to share our own experience in case it gives you an idea. We did 2 different spartacus projects and 1 backend project.

When you use multiple sites, the baseSite value is added to the end of the user ids on the hybris side. This way, user sessions are not mixed.

For example;
[email protected]|site1
[email protected]|site2

For build/deploy operations, you will define each site in manifest.json: https://help.sap.com/docs/SAP_COMMERCE_CLOUD_PUBLIC_CLOUD/b2f400d4c0414461a4bb7e115dccd779/1c26045800fa4f85a9d49e5a614e5c22.html

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

79597862

Date: 2025-04-29 07:57:09
Score: 2.5
Natty:
Report link

Because you're not importing the repository in the domain pom. So, the domain doesn't know about any implementation.

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

79597860

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

Sorry, I can't add a comment now. This problem doesn't reproduce in my environment. So I would like to know more details (library versions, device, and so on).

Reasons:
  • Blacklisted phrase (1.5): I would like to know
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Manabu Nakamura

79597859

Date: 2025-04-29 07:57:09
Score: 1
Natty:
Report link

You need to add following line in your code prior to the line containing fill.

await expect(pageFixture.page.locator("//input[@formcontrolname='min_quantum']")).toBeVisible();

It will make sure the element is visible before using fill action.

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

79597858

Date: 2025-04-29 07:55:08
Score: 3.5
Natty:
Report link

If you are using QUEUE_CONNECTION=database please remove it & use QUEUE_CONNECTION=sync. then event triggering part will work.

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

79597856

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

Make sure these components are installed for Visual Studio 2022

MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest)
MSVC v143 - VS 2022 C++ ARM64/ARM64EC build tools (Latest)
Windows 11 SDK (10.0.22000.0)

Visual Studio Installer -> Visual Studio 2022 (Modify button) -> Tab Individual Components

enter image description here

Filter by "MSVC v143" or "Windows 11 SDK"

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

79597853

Date: 2025-04-29 07:53:07
Score: 1
Natty:
Report link

This error sometimes indicates that EPPlus is unable to properly read the Excel document, and the issue could be due to a corrupt Excel file, rather than a permission or disk issue as the error might misleadingly suggest.

After encountering this issue myself, here’s what I did to resolve it:

  1. Open the Excel file in Microsoft Excel.

  2. Copy all the contents of the sheet

  3. Create a new blank Excel workbook.

  4. Paste values only into the new workbook (Right-click > Paste Special > Values).

  5. Save the new workbook and upload (the new one) again.

I was only able to detect this because I tried another library SlapKit.Excel which displayed a more user-friendly error message.

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

79597844

Date: 2025-04-29 07:46:06
Score: 1
Natty:
Report link

I have found a solution. I register the Converter within my Module.cs file, which inherits from IModule (sth. from the Prism framework). I guess, you can also register it within the App.xaml.cs file, but this file has no access to my converter file.

public class InfoModule : IModule
{
    public void OnInitialized(IContainerProvider containerProvider)
    {
        ConnectionStatusToColorConverter converter = containerProvider.Resolve<ConnectionStatusToColorConverter>();
        Application.Current.Resources.Add(nameof(ConnectionStatusToColorConverter), converter);
    }

    public void RegisterTypes(IContainerRegistry containerRegistry)
    {
        containerRegistry.RegisterSingleton<ConnectionStatusToColorConverter>();
    }
}

In the end, I had to remove the creation of the converter within my xaml, since it seems like the creation within the xaml creates a new converter using the empty-parameter ctor. And if I want to use the converter, I have to use {StaticResource ConnectionStatusToColorConverter - so like before.

<UserControl.Resources>
<!-- this has to be removed -->
<localConverters:ConnectionStatusToColorConverter x:Key="ConnectionStatusToColorConverter"/> 
</UserControl.Resources>

<!-- Example Usage -->
<StackPanel Grid.Column="2" Orientation="Horizontal" VerticalAlignment="Center">
                            <md:PackIcon Kind="Web" VerticalAlignment="Center" 
                                         Foreground="{Binding ConnectionStatus, Converter={StaticResource ConnectionStatusToColorConverter}}"/>
</StackPanel>

I am not quite sure if this is sth. like the anti-patterns mentioned above, but it works exactly as I wanted now.

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

79597840

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

Check the job category. In one case, job was not listed to a category id which is not listed in categories table (that customized category was deleted while cleaning up activity).

when the category id was updated in sysjobs table for the job with existing category id, the job got listed in SSMS.

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

79597829

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

It seems there is a way in android's official document that u can use androidX jsengine to eval wasm, but there's now webview demo. https://developer.android.com/develop/ui/views/layout/webapps/jsengine

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: D.H.Lolo

79597822

Date: 2025-04-29 07:35:03
Score: 3
Natty:
Report link

For vscode users,

  1. open your .arb files

  2. at the bottom right of editor, select "json" as its format.

vscode screenshot

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

79597815

Date: 2025-04-29 07:31:01
Score: 7 🚩
Natty:
Report link

I have similar issue. it seems it does not work :/

Reasons:
  • Blacklisted phrase (1): I have similar
  • Low length (1.5):
  • No code block (0.5):
  • Me too answer (2.5): I have similar issue
  • Single line (0.5):
  • Low reputation (1):
Posted by: Nontas Papadopoulos

79597813

Date: 2025-04-29 07:31:01
Score: 1
Natty:
Report link

Buildpacks latest and 22 image does support node 22.x.x. For some reason, the auto cloud build setup uses the old V1 image. Link to builders https://cloud.google.com/docs/buildpacks/builders

You can change this by going to cloudbuild and find the trigger that's building your application. Click on the inline editor for cloudbuild yaml that's defined for you. You should see in a step the link to a v1 image change that with gcr.io/buildpacks/builder:google-22 and you should be good

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

79597808

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

This seems to work fine within a test_that expression. Can this cause any problems?


random_function <- function(in_dir) {
  return(file.access(in_dir, 0))
}
  

testthat::test_that("Base function is mocked correctly", {
  
  testthat::expect_true(random_function("random/directory/that/does/not/exist") == -1)
  
  testthat::local_mocked_bindings(
    file.access = function(in_dir, mode) {
      return(0)
    }, .package = "base")
  
  testthat::expect_true(random_function("random/directory/that/does/not/exist") == 0)
  
})


testthat::test_that("Base function is not mocked anymore", {
  
  testthat::expect_true(random_function("random/directory/that/does/not/exist") == -1)

})


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

79597807

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

In a similar fashion

> have[endsWith(names(have), '1')]
  ID...1 Month...1
1      1         1
2      2         2
3      3         3

However, as I stated in a comment below the question, please provide more steps so we can tackle the (odd) names generating code. I think we should fight the cause and not cure the symptoms.

Reasons:
  • RegEx Blacklisted phrase (2.5): please provide
  • RegEx Blacklisted phrase (1): I stated in a comment below the question, please
  • Has code block (-0.5):
  • High reputation (-1):
Posted by: Friede

79597805

Date: 2025-04-29 07:25:59
Score: 4.5
Natty:
Report link

Ensure the dependency class has the @Injectable() decorator.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • User mentioned (1): @Injectable
  • Single line (0.5):
  • Low reputation (1):
Posted by: Darshan K S

79597803

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

you can passively make them smaller by putting them to the top File -> Preferences -> Settings -> Workbench -> Appearance -> Activity Bar: Location => and set this to top

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

79597791

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

I found the answer. Turn out I just need to make those contents I don't need the same color as background to hide them

@page {
    @top-center {
        content: '';
        color: transparent;
    }
    @bottom-right {
        content: '' counter(page) ' / ' counter(pages);
        margin-bottom: 15px;
        margin-right: 10px;
    }
}
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Vu Duc Hau

79597776

Date: 2025-04-29 07:03:54
Score: 1
Natty:
Report link

eval() can be dangerous and unreliable in certain situations — especially if user input isn’t tightly controlled. It also doesn’t gracefully handle symbolic algebra like solving for a variable in an equation.

If you're aiming for more algebraic manipulation (e.g., solving x + 5 = 10 for x), you should use sympy, a powerful symbolic mathematics library in Python.

Reasons:
  • Has code block (-0.5):
  • Starts with a question (0.5): can
  • Low reputation (1):
Posted by: Anas Arfeen

79597774

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

Ideally, complex objects need to be sent through @postmapping, as shown below

@PostMapping("/quotes")
void getQuotes(@RequestBody QuoteRequest request) {}

But if you really want to send the data in the get request as mentioned in the other comment the url has to be http:// localhost : 8080/api/v1/quotes?topics[]= ... again with this since the spring cannot parse the data you need to parse the data, may be using ObjectMapper as shown below

@GetMapping("/quotes")
void getQuotes(@RequestParam ("topics") String topics) throws JsonProcessingException {
    ObjectMapper mapper = new ObjectMapper();
    List<Topic> topicList = mapper.readValue(topics, new TypeReference<List<Topic>>() {});
    //your logic..
}

then if you do send the request in the swagger like this { "topics": [{ "name": "test", "amount": 0 }] } it will work.

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

79597768

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

In 8.7.1 zeebe api, the zeebe properties are prefixed slightly different.

camunda.client.zeebe.grpc-address (8.7.1)

zeebe.client.broker.grpc-address (older)

The issue get resolved after using the zeebe connection property as per latest library.

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

79597767

Date: 2025-04-29 06:59:53
Score: 3
Natty:
Report link

i have a problem just like this my solution was i delete / wiped data on my android studio to make the emulator have more space and it works!!!

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

79597751

Date: 2025-04-29 06:50:50
Score: 5.5
Natty:
Report link

Why not just Thread.Sleep(displayWindowsTickInterval)?

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Has no white space (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): Why not
  • Low reputation (1):
Posted by: Volodymyr

79597745

Date: 2025-04-29 06:42:48
Score: 1.5
Natty:
Report link

Hi Marija

Azure Lighthouse is recommended here, it can be used to manage multiple tenants and delegate access. This allows you to see Sentinel workspace telemetry and data from one tenant to another. Ensure that you have set up Azure Lighthouse correctly to manage the cross-tenant log ingestion.

Here is a guide: - https://learn.microsoft.com/en-us/azure/sentinel/extend-sentinel-across-workspaces-tenants#manage-workspaces-across-tenants

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

79597737

Date: 2025-04-29 06:39:47
Score: 2
Natty:
Report link

One way to achieve this is to create a build configuration template with the failure conditions, and attach that to all the build configurations (possible since 2017.2). But a quite large downside to this is the fact that you can't attach a template to a template, so that would require having to do that to all the different configurations.

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

79597723

Date: 2025-04-29 06:33:46
Score: 0.5
Natty:
Report link

if your data source is a pandas dataframe then u can use the pandas api

        document = QTextDocument()
        document.setHtml(dataframe.to_html())
        document.print(printer)
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: elyte5star

79597722

Date: 2025-04-29 06:33:46
Score: 1
Natty:
Report link

Open package.json and set the version of "react-native-pager-view" as "6.5.1". And then run: npm install [email protected]

This is a bug for "npx create-expo-app" cmd, it use the latest version of react-native-pager-view which is not matched with the "react-native-tab-view": "^4.0.10".

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

79597714

Date: 2025-04-29 06:29:44
Score: 9.5 🚩
Natty: 5.5
Report link

Hey Guys any one got with the MacOS , I am getting same error in MacOS app for share extension ?

Reasons:
  • RegEx Blacklisted phrase (1): I am getting same error
  • RegEx Blacklisted phrase (1): Hey Guys
  • Low length (1):
  • No code block (0.5):
  • Me too answer (2.5): I am getting same error
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Shashank B

79597709

Date: 2025-04-29 06:24:43
Score: 0.5
Natty:
Report link

[April 2025]

I recently faced a similar issue.

Note: My app status was unreviewed, and I wanted to only test with Internal Testing.

The Play console setup was complete, with all items struck. But I was still seeing this error.

In my case, it was just a warning, not an error.
After sharing the build link with the tester, they were unable to view the build on the Google Play Store.

All I had to do was:
Go to Internal Testing tab > Testers tab > And get the URL from the title [How testers join your test]. Tester was prompted to accept the invite to test the app and builds starts working with the same URL, which was not available earlier.

In order to get the build URL, head:
Internal Testing > Releases tab > Show summary > Click on version code > Opens new screen, select Downloads Tab > Copy shareable link.

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

79597708

Date: 2025-04-29 06:21:42
Score: 2
Natty:
Report link

In the Builder Pattern, the key concept is separating the construction process of a complex object from its final representation, so that the same construction process can create different representations. Applying this idea to Imperial Builders, here’s how the separation works in their construction projects:


🔧 1. Director (Client Requirements & Project Manager)

In the Builder Pattern, the Director controls the construction process using a predefined sequence.

At Imperial Builders, this role is represented by the project manager or architect, who works closely with the client to define:

They orchestrate the entire build by coordinating with different teams while sticking to the vision.


🧱 Builder (Execution Team & Engineers)

The Builder defines how each part of the object (in this case, the building) is created step by step.

For Imperial Builders, this is the engineering and construction team, who work on:

Each step is modular and can be reused or modified for other buildings.


🏛 Product (The Completed House/Structure)

The final Product is the completed house or building.

At Construction Builders, this could be:

Different homes may share a similar process but result in unique representations, just like the Builder Pattern's principle.

Reasons:
  • Contains signature (1):
  • Long answer (-1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Imperial Builders

79597706

Date: 2025-04-29 06:20:42
Score: 3
Natty:
Report link

There is reason why server crash. It should not restart without knowledge why it happened. Broken database? Do not restart MC if database is broken. Also what if you really want stop server? Kill batch process and MC server with it? It might be good way for break database.

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

79597699

Date: 2025-04-29 06:13:40
Score: 7.5 🚩
Natty: 4.5
Report link

did you find solution? i'm strugglingg to get the root cause

Reasons:
  • RegEx Blacklisted phrase (3): did you find solution
  • 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 find solution
  • Low reputation (1):
Posted by: FlawLessx

79597693

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

Maybe it will be useful for someone! As far as I could understand the problem:

cloud:
  gateway:
    routes:
      - id: resume-analyzer-route
        uri: http://resume-analyzer:8083

But you can implement a bean in each service and in API Gateway, for manual server configuration, which will override the default server, it helped me!

@OpenAPIDefinition
@Configuration
public class OpenApiConfig {

    @Bean
    public OpenAPI customOpenAPI() {
        return new OpenAPI()
                .addServersItem(new Server()
                        .url("http://localhost:8765/analyzer")
                        .description("Analyzer API"));
    }
}
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Виктор Гловлюк

79597684

Date: 2025-04-29 05:56:36
Score: 2
Natty:
Report link

metamask or any web3 wallet (most of them) have a hard time interacting with mobile browser because wallet is website extension. my recomendation is to use WalletConnect for your app so the mobile user will have an easier time. usually if you want to interact with Dapp in mobile you use wallet native browser. most wallet now have their own native browser

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

79597675

Date: 2025-04-29 05:47:34
Score: 2.5
Natty:
Report link

It could also be that the collection being bound contains items that do not have a parameterless constructor.

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

79597674

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

Full guide on how to do this here: https://kshitijbanerjee.com/2025/02/01/syncing-historical-data-from-ibkr/

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

79597672

Date: 2025-04-29 05:46:33
Score: 2.5
Natty:
Report link

If () is used in the project name, it gives this error.

After creating a few projects, I noticed that the ones I named with parentheses give this error.

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

79597651

Date: 2025-04-29 05:20:27
Score: 1
Natty:
Report link

It's a very broad question but of course you can. Even with pure css, no packages or other languages, you can create stuff like hover animations (moving elements on your webpage based on where your mouse goes and what you click) and because of modern HTML/css you can also make it responsive for other devices.

The first steps in creating one is doing a bit more research on the setup of a text editor (where you will code in) and then trying to either learn the code from a tutorial or let a language AI like ChatGPT write you one.

This is a great place to start for a beginner: W3Schools - HTML Editors

P.S. W3Schools is a very complete online documentation hub for web development and is great for beginners, so check out their tutorials and content.

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

79597647

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

I was also having same error :

ERROR TypeError: HighchartsMore is not a function
at _AppComponent.ngAfterViewInit

After updating to this resolves this error :

import * as Highcharts from 'highcharts';
import 'highcharts/highcharts-more';
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: SAHIL LATHER

79597627

Date: 2025-04-29 04:53:21
Score: 2
Natty:
Report link

Your request needs to look like this:

http:// localhost : 8080/api/v1/quotes?topics[]= ...

Whats the difference? If you pay attention to the error message, it says that it cant parse a string into a list.

every new item in the list needs to be appended using this very same format.

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

79597620

Date: 2025-04-29 04:50:20
Score: 0.5
Natty:
Report link

When setting up an AWS SNS topic and subscription you can set the content-type of the notification requests (which includes the confirmation request) in the Delivery policies (HTTP/S) settings. Set it to application/json and your middleware will run and your req.body will have the JSON object you are expecting.

Reasons:
  • No code block (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): When
  • High reputation (-1):
Posted by: eric.mcgregor

79597618

Date: 2025-04-29 04:48:20
Score: 0.5
Natty:
Report link

What’s happening:

Quick Repro of Your Problem:

In your code:

DatePicker(selection: $viewModel.selectedDate, displayedComponents: .date) {}     .labelsHidden()     .allowsHitTesting(true)     .contentShape(Rectangle())     .opacity(0.011) // <--- making it almost invisible

That .opacity(0.011) is now a blocker in iOS 18.

Commenting it out, you said, brings back the date picker UI — because the system now requires a visibly interactive surface.

Solution 1: Use .opacity(0.01) but wrap inside a button

Instead of hacking opacity directly, you control the date picker manually.
You can create a .sheet or .popover when the user taps the text.

Example:

struct ContentViewA: View {
    @StateObject var viewModel: SampleViewModel = .init()
    @State private var isShowingDatePicker = false

    var body: some View {
        VStack {
            HStack {
                Spacer()
                Button(action: {
                    isShowingDatePicker.toggle()
                }) {
                    Text(viewModel.displayDate)
                        .font(.body)
                        .foregroundStyle(Color.blue)
                }
                .sheet(isPresented: $isShowingDatePicker) {
                    VStack {
                        DatePicker("Select a date", selection: $viewModel.selectedDate, displayedComponents: .date)
                            .datePickerStyle(.graphical)
                            .labelsHidden()
                            .padding()
                        Button("Done") {
                            isShowingDatePicker = false
                        }
                        .padding()
                    }
                    .presentationDetents([.medium])
                }
                Spacer()
            }
            .padding(.horizontal, 20)
            .padding(.top, 25)
        }
        .onAppear {
            updateDisplayDate()
        }
        .onChange(of: viewModel.selectedDate) { _ in
            updateDisplayDate()
        }
    }

    private func updateDisplayDate() {
        let formatter = DateFormatter()
        formatter.dateFormat = "HH:mm E, d MMM y"
        viewModel.displayDate = formatter.string(from: viewModel.selectedDate)
    }
}

Why is this better?

If you really must have the "inline tap to open" style (without sheet)...

You could try forcing a .datePickerStyle(.compact) and no opacity tricks, but still wrap it in an invisible Button to manage focus.

However, using .sheet is much closer to the intended modern UX.

Reasons:
  • RegEx Blacklisted phrase (0.5): Why is this
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): What
  • Low reputation (0.5):
Posted by: Ebillson GRAND JEAN

79597610

Date: 2025-04-29 04:38:17
Score: 2
Natty:
Report link

Here are few things that you need to check

  1. Is Node.js correctly installed on the server? Please verify it with your hosting provider
  2. Missing package.json/dependencies.
  3. Check if there is port conflicts or not
  4. Ask your hosting provider to check error logs since 502 error is generic error
Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: TheGunners

79597609

Date: 2025-04-29 04:38:17
Score: 4
Natty: 4
Report link

maybe it was necessary to explicitly specify the package

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

79597607

Date: 2025-04-29 04:37:17
Score: 1
Natty:
Report link

I completely see what you’re running into.

Even though Plugin: AnyObject, when you refer to any Plugin, it's treated as an existential — and existentials in Swift are not class types, even if the protocol they come from is AnyObject.
That's why ObjectHashable<T: AnyObject> refuses to accept any Plugin as T — because any Plugin isn't itself a class, even if implementations of Plugin must be.

Why any Plugin is a Problem

any Plugin is a value type representing "any instance conforming to Plugin."

It doesn't guarantee that it's a class instance at the type level in a way generic constraints can check.

Swift treats any Plugin differently than concrete types that conform to Plugin.

So... how to solve your situation?

Here's the trick: Instead of writing ObjectHashable<any Plugin>,
you need ObjectHashable<some Plugin> at usage sites,
or redesign ObjectHashable slightly to accept existential values.

A Clean Solution for Your Case

Change ObjectHashable to accept any AnyObject (even any Plugin existentials).

Here's a slightly updated version of ObjectHashable:

public struct ObjectHashable: Hashable {
    public let object: AnyObject

    public init(_ object: AnyObject) {
        self.object = object
    }

    public static func ==(lhs: Self, rhs: Self) -> Bool {
        return ObjectIdentifier(lhs.object) == ObjectIdentifier(rhs.object)
    }

    public func hash(into hasher: inout Hasher) {
        hasher.combine(ObjectIdentifier(object))
    }
}

Now you don't need to worry about generics.
You can store any class object — including any Plugin — wrapped properly.

Usage:


var dict: [ObjectHashable: String] = [:]
let pluginInstance: any Plugin = SomePlugin()
dict[ObjectHashable(pluginInstance)] = "some value"

But you asked for strictness (not too open like AnyObject)...

If you still want it to be restricted only to Plugin (not any class), here's how you can do it more strictly:

public struct PluginHashable: Hashable {
    public let plugin: any Plugin

    public init(_ plugin: any Plugin) {
        self.plugin = plugin
    }

    public static func ==(lhs: Self, rhs: Self) -> Bool {
        return ObjectIdentifier(lhs.plugin as AnyObject) == ObjectIdentifier(rhs.plugin as AnyObject)
    }

    public func hash(into hasher: inout Hasher) {
        hasher.combine(ObjectIdentifier(plugin as AnyObject))
    }
}

- This ensures you can only wrap any Plugin, not any AnyObject.
- And you still hash based on the object identity.

Usage:

var pluginDict: [PluginHashable: String] = [:]
let p1: any Plugin = MyPlugin()
let p2: any Plugin = MyOtherPlugin()
pluginDict[PluginHashable(p1)] = "First Plugin"
pluginDict[PluginHashable(p2)] = "Second Plugin"

Why can't you use ObjectHashable<Plugin>?

Because ObjectHashable<T: AnyObject> expects a class type T,
but any Plugin is not a class type — it’s an existential value.

You have to either:

I hope this helps. Let me know if your issue is solved.

Reasons:
  • Blacklisted phrase (1): how to solve
  • Whitelisted phrase (-1): hope this helps
  • RegEx Blacklisted phrase (1.5): how to solve your situation?
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: Ebillson GRAND JEAN

79597601

Date: 2025-04-29 04:27:14
Score: 3.5
Natty:
Report link

Remember to add this to your HTML form: enctype="multipart/form-data"

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

79597595

Date: 2025-04-29 04:16:12
Score: 6.5
Natty: 7
Report link

:)

did you install prop-types? https://www.npmjs.com/package/@types/prop-types

Regards, Uli

Reasons:
  • Blacklisted phrase (1): Regards
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Low reputation (0.5):
Posted by: Ulrich Beck

79597586

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

You can definitely create a web page with just html and css, but to add some kind of functionality you'd definitely need to use other languages and frameworks. JavaScript is good to learn.

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

79597583

Date: 2025-04-29 04:06:09
Score: 3
Natty:
Report link

well, you could create a website with HTML and CSS, but it wouldn't be interactive because you'd need JavaScript for that.

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

79597567

Date: 2025-04-29 03:43:04
Score: 3
Natty:
Report link

I am facing issue still using PostgreSQL and executor is LocalExecutor if migrate db using this command it's worked for me using this command airflow db migrate

Reasons:
  • Blacklisted phrase (1): I am facing issue
  • Whitelisted phrase (-1): worked for me
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Bhargav pasumarthi

79597560

Date: 2025-04-29 03:27:01
Score: 0.5
Natty:
Report link

Starting from 1.1.4, and enforced in 1.1.5, the default storage backend for PreferencesDataStore was changed from OkioStorage to FileStorage via a new PreferencesFileSerializer. This aims to reduce CorruptionException, but it introduces incompatibility if your app still has preferences saved with the old serialization format (i.e., from before 1.1.4).

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

79597559

Date: 2025-04-29 03:27:01
Score: 2
Natty:
Report link

The HTML standards are a complete mess and create too much confusion. In fact, the only three characters that should have been escaped in an HTML query string were &, = and # and they should have been escaped simply as \&, \= and \# (and \\ should be used for \, of course). The people to work in standards comittees should be tested of their IQ's first.

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

79597556

Date: 2025-04-29 03:25:00
Score: 1.5
Natty:
Report link

Change

 <div id = "textbox">
 margin-left:100px;

to

 <div id="textbox" style="margin-left:100px;">

or put it in the stylesheet:

<style>
   #textbox {margin-left:100px}
</style>
 
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Squishy

79597543

Date: 2025-04-29 03:07:57
Score: 3
Natty:
Report link

ApeMaster middleware supports playing RTSP video streams from cameras directly in an internal browser without the need for a server, but requires you to installApeMaster middleware on the client computer.

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

79597537

Date: 2025-04-29 03:02:56
Score: 1.5
Natty:
Report link

how to validate appwrite user sessions from backend without using frontend sdks?

you’re almost there. using the server sdk and calling account.getSession(sessionId) is technically correct, but appwrite expects that the session ID is tied to a real cookie in the request (the session cookie like a_session_<projectid>).
just calling getSession(sessionId) server-side without that cookie doesn’t feel "natural" to appwrite sometimes, and then it cries "unauthorized"

the super clean way would be:

problem is — appwrite server sdk doesn’t easily allow sending raw cookies manually because it's made for "server-side trusted" calls
so the workaround is:


is it possible to securely auth frontend -> custom backend -> appwrite using only sessions?

yeah it's possible. it's actually the ideal old-school "session based auth" way.

flow would be:

  1. frontend logs in normally using appwrite sdk → gets session

  2. frontend stores the session cookie (automatic if you’re using browser / for react native you gotta manually do it)

  3. frontend sends requests to your api gateway, carrying the session cookie

  4. your gateway extracts the session cookie, validates the session (like i said above, direct rest call to appwrite’s /account endpoint)

  5. if appwrite says user is good, allow request to microservices

you never need jwt this way unless you want scalability across multi-clusters or mobile + web SSO type stuff later


best scalable approach if session is messy?

if one day this session way feels annoying (like cookie management in mobile gets painful)
then you gotta move to a hybrid model:

but bro seriously unless you’re scaling like crazy (like millions of concurrent users)
session auth is clean, simpler, and you can scale it horizontally by using sticky sessions or redis session storage if needed.


quick quick version of the right flow you can try right now

  1. frontend saves and sends session cookie manually

  2. fastapi gets cookie, calls https://cloud.appwrite.io/v1/account (with cookie header) inside a simple requests.get() (python’s requests lib)

  3. if 200 ok → user is valid

  4. attach user info to request context and forward it to microservices

no need jwt, no need to refresh session, no drama

Reasons:
  • Blacklisted phrase (1): is it possible to
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): how to
  • Low reputation (1):
Posted by: Monkey.D Amith

79597533

Date: 2025-04-29 02:52:54
Score: 1.5
Natty:
Report link

The <br> tag doesn't require a closing tag. While <br /> or <br/> is considered good syntax, both <br> and <br /> are considered equivalent and valid in HTML5.

If your XML requires the tag to be closed, use a replace function change <br> to <br /> as shown in another answer. </br> is not proper HTML and will not be parsed.

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

79597531

Date: 2025-04-29 02:47:53
Score: 2.5
Natty:
Report link

Here’s a quick checklist to debug:

If the issue persists, can you show your current Nginx config? It will help pinpoint the problem faster.

Reasons:
  • RegEx Blacklisted phrase (2.5): can you show your
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: DragonPow