79453097

Date: 2025-02-20 00:54:39
Score: 1
Natty:
Report link

Assuming you're using the Microsoft C# extension, if you want this feature, I'd suggest raising a feature-request. I don't see one from searching existing ones for code actions.

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

79453087

Date: 2025-02-20 00:46:38
Score: 2.5
Natty:
Report link

Ok found my error. In nodejs implementation, the list namespace is accessible using .lst. and not .list. like in python implementation. Could be of interest btw to harmonise naming between all 3 implémentations RS, JS, python.

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

79453084

Date: 2025-02-20 00:40:36
Score: 2
Natty:
Report link

Try ln command

i.e. ln -s storage/app/public/* public/storage/

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

79453077

Date: 2025-02-20 00:30:35
Score: 1
Natty:
Report link

While the solutions by @BenzyNeez work, you can also fix this simply by changing from .paging to .viewAligned(limitBehavior: .always):

 .scrollTargetBehavior(.viewAligned(limitBehavior: .always))
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • User mentioned (1): @BenzyNeez
Posted by: Andrei G.

79453076

Date: 2025-02-20 00:30:35
Score: 5.5
Natty: 5.5
Report link

I did all of this and nothing has worked. what else should I do?

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

79453074

Date: 2025-02-20 00:29:34
Score: 4
Natty:
Report link

Change tl.device_print(pid) to tl.device_print("pid",pid)

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Has no white space (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: mehdi si-mohammed

79453063

Date: 2025-02-20 00:17:32
Score: 1
Natty:
Report link

Task 1: Build an Exam Marks Calculator Application Your school is hiring you, as a programmer to develop an Exam Marks Calculator Application using VB.Net. Use the following steps to complete the task.

  1. Application Overview: Design and implement a program that allows a user to enter marks for five subjects and calculates the following:  Total Marks  Average Marks  Grade (based on the average marks using a grading system provided below)
  2. Grading System:  Grade A: 80–100  Grade B: 70–79  Grade C: 50–69  Grade D: 35–49  Grade F: Below 35
  3. Requirements:  The application should include:  Five textboxes for entering subject marks.  A button labeled Calculate to perform the calculations.  Labels or textboxes to display the total marks, average marks, and grade.  A Clear button to reset all input and output fields.  Validate that the marks entered are:  Numeric values.  Within the range of 0–100. 10
  4. Step-by-Step Guide:  Step 1: Open VB.NET/Visual Studio and create a new Windows Forms Application.  Step 2: Design the user interface using the VB.NET/Visual Studio toolbox. Arrange the input fields, buttons, and output labels logically.  Step 3: Write the code for the Calculate button to: o Validate inputs. o Calculate the total and average marks. o Determine the grade based on the average marks.  Step 4: Write the code for the Clear button to reset all input and output fields.  Step 5: Test your application to ensure it works as expected.
Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: user29718806

79453052

Date: 2025-02-20 00:10:30
Score: 0.5
Natty:
Report link

The questions

Question 1

> 1) Given any ad-source X from the list of supported ad-sources of Admob
> medaition, is it ok to use one of the functions I've mentioned above
> for GDPR ? Should I just change the "755" for them based on the
> website? What should I do for companies that aren't on the list on the
> website?

Replace the vendor ID (e.g., 755 for Google) with the specific ID of the ad network in question.

To access the complete and most up-to-date list of vendor IDs, you can visit the official IAB Europe TCF Vendor List page: see here. See also here: https://www.uniconsent.com/iab-tcf-vendor-list

Question 2

> 2) What should I do about the US rules? Is it ok to just compare to
> one of the strings, as I did? Or should I make it work differently,
> such as checking a single letter or perform a special bitwise
> operation?

I think it's ok.

Question 3

> If I choose to be strict there (meaning assume all users chose not to
> share data), would it affect all countries in the world, or only those
> that are affected by the US regulations?

Applying COPPA settings might affect all users globally. To prevent unintended consequences, might be good to verify the user's location or the presence of "IABGPP_GppSID" before enforcing COPPA restrictions.

Additional references & Information:

  1. Mobile Ads v2.0 - Admob + UMP SDK implementation tutorial - Unity 2023
  2. https://iabeurope.eu/vendor-list-tcf/
  3. How to implement UMP SDK correctly for eu consent?
  4. How do you forward user consent (GDPR) to mediation partner Meta?
  5. https://www.uniconsent.com/iab-tcf-vendor-list
Reasons:
  • Blacklisted phrase (1): How do you
  • Blacklisted phrase (2): What should I do
  • Probably link only (1):
  • Long answer (-1):
  • Has code block (-0.5):
  • High reputation (-2):
Posted by: Menelaos

79453051

Date: 2025-02-20 00:10:30
Score: 2
Natty:
Report link

This error will usually occur when an error has occurred in the query.

Check your parameters.

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

79453038

Date: 2025-02-20 00:00:28
Score: 3
Natty:
Report link

Geez, I finally get used to loose typing and PHP introduces this? I do enjoy strict typing, don't get me wrong, but I've had to endure ignoring my own controlling habits all this time since leaving embedded C and ASM behind.

*sighes deeply*

Oh well. I believe that my clients, whom I do programming work for, will appreciate my use of this strict typing. Thank you all for your answers - I was unaware of these new changes in 7.0, so you have enlightened me to my own controlling delight. :-)

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • No code block (0.5):
  • Contains question mark (0.5):
  • Looks like a comment (1):
  • Low reputation (0.5):
Posted by: SE Foulk

79453028

Date: 2025-02-19 23:47:26
Score: 1
Natty:
Report link

try using a virtual environment :

python -m venv venv

source ./venv/bin/activate # Linux
.\venv\Scripts\activate # Windows

pip3 install pytube

also there is another issue being discussed in the github repo , also i would recommend using yt-dlp as this is updated more often and the bug fixes are quicker

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

79453019

Date: 2025-02-19 23:34:23
Score: 3
Natty:
Report link
It works fine, but doesn't work when I try to put the source file on the server.

Powershell -NoL -NoP -C "&{$ts=New-TimeSpan -M 10;"^
"GCI "\\192.168.20.211\\Temp" -Fi '\*.txt'|?{"^
"$_.LastWriteTime -gt ((Get-Date)-$ts)}|"^
%%{CpI $_.FullName 'C:\\Temp2'}}"

I am a error Get-ChildItem : Impossible to find a positional parameter accepting the argument

Do you have any idea how to point to my server ?

Sorry for traduction.
Reasons:
  • RegEx Blacklisted phrase (2.5): Do you have any
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: René Tremblay

79452990

Date: 2025-02-19 23:13:19
Score: 3.5
Natty:
Report link

Installing [email protected], then updating the import syntax did it for me.

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

79452982

Date: 2025-02-19 23:05:17
Score: 12
Natty: 7.5
Report link

Hi did you found any solution for the above bug?

Reasons:
  • Blacklisted phrase (1.5): any solution
  • RegEx Blacklisted phrase (3): did you found any solution
  • RegEx Blacklisted phrase (2): any solution for the above bug?
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Supun Vindula

79452967

Date: 2025-02-19 22:58:15
Score: 1.5
Natty:
Report link

I was facing a similar issue until someone from the Discord channel helped me out. They shared an article that explained exactly how to fix it. After reading the article, I was able to run my project without any issues.

For anyone else experiencing this, the solution involves configuring the earlyAccess boolean as described in the Prisma documentation. You can check it out here: Prisma Config Reference: earlyAccess Boolean

Reasons:
  • Blacklisted phrase (0.5): check it out
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Code

79452966

Date: 2025-02-19 22:58:15
Score: 3
Natty:
Report link

That's not true. You have to check the payment_status attribute also. If it's paid you're ok

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

79452962

Date: 2025-02-19 22:53:14
Score: 2.5
Natty:
Report link

LIST MBR.FILE MBR_UMID MBR_NM MBR_GK_BD MBR_GK_ED GK_ADJ_CD LOB_CLASS PROD_LOB PROD_BD WITH PROD_LOB = "MER" AND GK_ADJ_CD = "" AND MBR_GK_ED = ""

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

79452960

Date: 2025-02-19 22:52:14
Score: 1.5
Natty:
Report link

The error you've encountered indicates the timeout of the upstream container. It means that the request to the server is taking too long to process, causing the timeout. One possible cause is due to large file uploads. It is also possible that Cloud Run might not have enough memory and CPU for file processing which is why it works well locally. You might need to configure it and set memory limits.

As mentioned by Chris, it might be helpful to change the default timeout value. Aside from that, you can implement logging and tracing so you'll be able to know exactly what process is taking too much time. You can read this documentation about logging and viewing logs in Cloud Run.

Reasons:
  • Blacklisted phrase (1): this document
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: yannco

79452957

Date: 2025-02-19 22:51:14
Score: 2.5
Natty:
Report link

This has been fixed. Update the MsTest.TestAdapter and the MsTest.Sdk version if using that

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

79452936

Date: 2025-02-19 22:39:10
Score: 13 🚩
Natty: 6
Report link

oh, same error:( Did you fix it?

Reasons:
  • RegEx Blacklisted phrase (3): Did you fix it
  • RegEx Blacklisted phrase (1.5): fix it?
  • RegEx Blacklisted phrase (1): same error
  • Low length (2):
  • No code block (0.5):
  • Ends in question mark (2):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Looks like a comment (1):
  • Low reputation (1):
Posted by: kim

79452932

Date: 2025-02-19 22:36:10
Score: 1
Natty:
Report link

I was having the same problem with not being able to retrieve that data that was stored in localStorage in my simple React App. I could view the data in localStorage, but after refreshing the page, the data would be cleared. I found this solution after prompting Gemini for an answer,it solved the problem for me:

Strict Mode (React 18 and later): If you are using React 18 in development mode, Strict Mode might cause your useEffect to run twice, which can cause confusion. This is usually not a problem in production. Try commenting out <React.StrictMode> to see if it makes a difference.

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

79452922

Date: 2025-02-19 22:30:08
Score: 3
Natty:
Report link

Looks like this was a bug and has been fixed in v7.3.0: https://github.com/jlevers/selling-partner-api/issues/848

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

79452914

Date: 2025-02-19 22:28:07
Score: 0.5
Natty:
Report link

Adding on to Wongjn's answer, if you want the CLI to also work, your components.json will also need to be updated.

I have a turborepo template where there is a shared tailwind-config package, a react web app and a ui component. The changes I needed to make were:

apps
  ├─ web
  |   ├─ src
  |   |   └─ style.css        # change
packages
  ├─ ui
  |   └─ components.json      # change
tools
  ├─ tailwind
  |   ├─ style.css
  |   └─ package.json         # change

web/app/src/style.css

@import 'tailwindcss';

/* Added this line */
@import '@repo/tailwind-config/style.css';

packages/ui/components.json

This is only needed to use the CLI - if you are only copying/pasting code, there's no need to make any modification here.

{
  "tailwind": {
    // Remove old reference to tailwind.config.ts
    "config": "",
    "css": "../../tools/tailwind/style.css"
  },
}

At the time of writing, you also need to use the canary version of Shadcn's CLI, e.g.

npx shadcn@latest add button

tools/tailwind/package.json

Exporting the tools/tailwind/style.css shared config:

  "exports": {
    "./style.css": "./style.css"
  },

The full code is available at my repository below:

Hope this was helpful!

Reasons:
  • Blacklisted phrase (0.5): I need
  • Contains signature (1):
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: nktnet

79452911

Date: 2025-02-19 22:25:07
Score: 4.5
Natty: 4.5
Report link

I came up with this solution which could be solved within a docker container: proof of concept - macvlan - docker to host communication

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

79452910

Date: 2025-02-19 22:23:06
Score: 1
Natty:
Report link

If you're using Yarn 2+, you need to create a .yarnrc.yml file, which is more like this:

npmScopes:
 [NPM_ORG]:
    npmRegistryServer: "[NPM_REGISTRY]"
    npmAuthToken: "[NPM_TOKEN]"
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Dan Schoonmaker

79452908

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

In the "Hilscher EtherNet/IP Tool," a software scanner, you'll find the LibEtherNetIPV2.dll alongside the corresponding .pdb file. This library provides basic functionality for both the adapter and scanner sides, primarily handling lower level stuff like message parsing, data production/consumption, and timeout management.

While the library itself is not formally documented, it's offered as a debug build and is available for free. However, creating a fully functional adapter will require you to implement a lot more, such as TCP and UDP server bits, the full object dictionary, message dispatching, and a ton of other features.

This tool is my baby, and we also have a C#-based Software Adapter that uses the library. It's just a skeleton we use as a dummy peer for testing our own scanner products. It is not distributed.

So, since there was no other response, for experiments, and if the topic is still of interest, you may want to take a look at the lib with a reflection tool, like dotPeek, which should allow you to peek into somthing which is close to the original source code.

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

79452907

Date: 2025-02-19 22:22:06
Score: 1
Natty:
Report link

You can modify install.packages(), specifying which gcc to use with configure.vars = "". Below I am specifying gcc-14 from homebrew.

install.packages("package_to_install", configure.vars = "CC=/opt/homebrew/bin/gcc-14 CXX=/opt/homebrew/bin/g++-14 FC=/opt/homebrew/bin/gfortran")
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Holden Fox

79452904

Date: 2025-02-19 22:18:05
Score: 4.5
Natty: 5
Report link

There is a math:pow function:

math:pow( $x as xs:double?, $y as xs:numeric ) as xs:double?

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

79452902

Date: 2025-02-19 22:18:05
Score: 1
Natty:
Report link

ê D ,ê P pê C Àê O ë B Rë N ”ë ? âë P !ì ! qì ’ì ¨ì J Áì . í % 9í ! ^í 0 í 3 ¯í âí G î & Iî " oî 3 ‘î 8 Äî * üî 9 &ï 4 _ï 8 “ï 2 Ëï ; ýï 9 8ð qð & ð S ¶ð P ñ 0 Yñ @ ‰ñ 6 Éñ + ÿñ $ *ò : Nò + ˆò ! ³ò G Ôò R ó 6 mó 8 £ó Ûó . öó 1 $ô Uô * lô –ô . ¬ô ? Úô õ $ +õ B Oõ 9 ‘õ ) Êõ ) óõ ' ö / Cö E rö G ·ö [ þö + Y÷ 0 „÷ ' ´÷ Û÷ ð÷ 1 ø $ Aø W eø ¼ø # Öø ùø ù Z +ù  …ù  ˜ù «ù . ·ù 9 åù ú &ú , 7ú : cú N ú ëú û û -û j Kû µû  ½û Íû ×û èû ñû óû úû üû Q ÿû Pü ^ Zü c ¸ü ý d (ý i Œý õý ] þ fþ 2 zþ ¬þ O Ìþ ÿ E 8ÿ _ }ÿ * Üÿ / % x T * Ì @ ö  6  I X 3 n # ¡ Ä Õ + í 4 - T 1 2 ² % ä C H L & ” º Ù t ù m ‰ ¥ ! Å æ 1 1  8 • F Û / õ D $ h M p " ½ 0 ß  # $ G ] h p ‚ ò   *  B U $ r 2 – È  Ñ ß ì 2 ô & 5 > s $ % ´ 4 Ù '
* 4 ^

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: henokvr

79452901

Date: 2025-02-19 22:18:04
Score: 6 🚩
Natty: 5
Report link

The accepted solution solves the issue, but now the cursor stopped hiding while typing... Is there any way to keep both the way it's always been?

Reasons:
  • Blacklisted phrase (1): Is there any
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: TheLazyHangman

79452884

Date: 2025-02-19 22:09:02
Score: 1.5
Natty:
Report link

What worked for me was deleting .build and node_modules folders first, then running npx prisma generate

Reasons:
  • Whitelisted phrase (-1): worked for me
  • Low length (1):
  • Has code block (-0.5):
  • Single line (0.5):
  • Starts with a question (0.5): What
  • Low reputation (1):
Posted by: Giulia Guarise Gutierrez

79452878

Date: 2025-02-19 22:05:01
Score: 3.5
Natty:
Report link

pycharm is just not seeing your ollama.exe by default so just add it to windows PATH through enviroment variables

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

79452875

Date: 2025-02-19 22:04:00
Score: 10.5
Natty: 7.5
Report link

I have the same problem. is this solved?

Reasons:
  • Blacklisted phrase (1): I have the same problem
  • RegEx Blacklisted phrase (1.5): solved?
  • Low length (1.5):
  • No code block (0.5):
  • Me too answer (2.5): I have the same problem
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Dexter Chew

79452869

Date: 2025-02-19 21:57:59
Score: 1.5
Natty:
Report link

The fix was to use:

$json = @{"schemaVersion"=1; "label"="coverage"; "message"="${{ env.COVERAGE }}%"; "color"="green"} | ConvertTo-Json

instead.

For any reason, Github Actions does not pick up "$env:COVERAGE%". But it does with "${{ env.COVERAGE }}%" here.

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

79452843

Date: 2025-02-19 21:43:56
Score: 5.5
Natty: 4.5
Report link

Check out this article about authflows

AuthFlow misconfigurations

Reasons:
  • Blacklisted phrase (1): this article
  • Probably link only (1):
  • Low length (2):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Sam Mirov

79452839

Date: 2025-02-19 21:42:55
Score: 3.5
Natty:
Report link

SELECT CAST(your_date_column AS DATE) AS your_date_column FROM your_table;

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

79452833

Date: 2025-02-19 21:36:53
Score: 1
Natty:
Report link

This was driving me crazy on trying to figure out how to fix. I was able to get this working by adding github_host to the html_context {} in conf.py.

The rst__prolog fix was working, but something seemed strange that I couldn't set this in conf.py. It seems you can do the same for bitbucket or gitlab by setting bitbucket_host or gitlab_host the same way.

Reasons:
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: user29717765

79452828

Date: 2025-02-19 21:34:52
Score: 6 🚩
Natty:
Report link

https://www.youtube.com/watch?app=desktop&v=QHz1Rs6lZHQ&t=1s&ab_channel=DAIMTODeveloperTips

This was the solution for me, i needed to pass only https://yukkiewqr.eu.pythonanywhere.com/accounts/google/login/callback/

Reasons:
  • Blacklisted phrase (0.5): i need
  • Blacklisted phrase (1): youtube.com
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Yuki

79452826

Date: 2025-02-19 21:32:52
Score: 1.5
Natty:
Report link

You could checkout without the submodules

git checkout --no-recurse-submodules <BRANCH>
Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Pqqwetiqe

79452810

Date: 2025-02-19 21:24:50
Score: 0.5
Natty:
Report link

G++ accepts this code because it sees that no temporary object is constructed when calling from main():

std::vector<int> v;
foo(3, v);

But when it detects such an attempt, it generates the same error as Clang. Meanwhile Clang rejects the code as soon as it notices that it's error-prone.

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

79452806

Date: 2025-02-19 21:21:50
Score: 2.5
Natty:
Report link

for windows, use: .shell cls .shell cls; (you can put semi-colon at the end, if needed, it would work without as well)

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

79452802

Date: 2025-02-19 21:20:49
Score: 1.5
Natty:
Report link

Gmail for Android (before version 13) has some bugs when rendering HTML emails, and here's how to fix them.

Fixing Padding Issues

Gmail's older versions tend to ignore padding applied via style. The best workaround is using table-based layouts instead of <div> and applying cellpadding or td padding.

Example Fix Using <table>

<table role="presentation" width="100%" cellpadding="10" cellspacing="0" border="0">
  <tr>
    <td align="left" style="padding: 15px; background-color: #f4f4f4;">
      This is a test email.
    </td>
  </tr>
</table>

✅ Using cellpadding="10" ensures padding works in Gmail.


Fixing Text Alignment Issues

Older Gmail versions may ignore text-align in <div>. The fix? Use table-based alignment.

Example Fix Using <table>

<table role="presentation" width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr>
    <td align="center" style="text-align: center; font-size: 16px;">
      <p style="margin: 0;">Centered Text in Gmail</p>
    </td>
  </tr>
</table>

align="center" ensures proper alignment in older Gmail versions.


Force Gmail to Respect Styles with !important

Some styles may get stripped, so use:

<p style="padding: 20px !important; text-align: center !important;">
  Forced padding and alignment
</p>
Reasons:
  • RegEx Blacklisted phrase (1.5): fix?
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: pasra

79452800

Date: 2025-02-19 21:20:49
Score: 0.5
Natty:
Report link

An alternative approach is to use conditionals in your defaultConfig:

defaultConfig {
    buildConfigField("Boolean", "MY_FLAVOR", "FLAVOR == \"my_flavor\"")
}

will produce some like this:

// Field from default config.
public static final Boolean MY_FLAVOR = FLAVOR == "my_flavor";
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: MikkelT

79452791

Date: 2025-02-19 21:14:48
Score: 0.5
Natty:
Report link

We added TLSv1.3:

ssl_session_timeout 5m;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; # Include TLSv1.3 if supported
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH"; # Use Mozilla's generator
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; 
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Shub

79452787

Date: 2025-02-19 21:14:48
Score: 1.5
Natty:
Report link

Using the same sudo password helped. (To answer the question)

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

79452784

Date: 2025-02-19 21:12:47
Score: 2
Natty:
Report link

objectName := "avatars/" + string(userId) + fileExtention

fileURL, err := bucket.SignedURL(objectName, &storage.SignedURLOptions{ Method: "GET", Expires: time.Date(2500, time.January, 1, 0, 0, 0, 0, time.UTC), })

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: VICTOR MATEUS DIAS LAMEIRA VAZ

79452774

Date: 2025-02-19 21:08:46
Score: 3.5
Natty:
Report link

Because headerHeight in your js should take offsetHeight of nav and when the fixed class is added you need to adjust nav width accordingly too.

enter image description here

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

79452773

Date: 2025-02-19 21:08:46
Score: 2
Natty:
Report link

The error "redirect_uri_mismatch" (Error 400) occurs when the redirect URI sent in the authentication request does not match the authorized redirect URIs in your Google Cloud Console. Since you already changed the uri in Google Cloud Console, make sure it matches the one in the your code as well (either in your Django Settings or where you construct the google oauth client).

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

79452771

Date: 2025-02-19 21:06:45
Score: 2.5
Natty:
Report link

I didn't see a correct response on this. The answer is at the bottom of this page in the docs. here

Run pm2 with this flag

pm2 start app.js --shutdown-with-message

and add a check for 'message' instead of or aswell as SIGINT

    process.on('message', async (msg) => {
        if(msg === 'shutdown'){
            console.log( 'Shutting down...');
            await shutdownHandler();
            console.log('Exiting now...');

            setTimeout(function() {
                process.exit(0)
              }, 1500)
        }
    })

This works on windows, not so sure why the timeout is there just yet I included it because the docs do but my function is async so im thinking the timeout is useless, does anyone else this it is useless in the above scenario ? maybe it just gives the app time to process.exit gracefully.

now

pm2 stop app.js 

will run the shutdown procedure, to check logs (check shutdown has ran)

pm2 logs app.js

Hope this helps.

Reasons:
  • Whitelisted phrase (-1): Hope this helps
  • RegEx Blacklisted phrase (3): does anyone else
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: jxkeorton

79452770

Date: 2025-02-19 21:06:45
Score: 0.5
Natty:
Report link

I think the provider you want to override is auth.password (Github):

$this->app->singleton('auth.password', function ($app) {
    Log::debug('Binding CustomPasswordBrokerManager...');
    return new CustomPasswordBrokerManager($app);
});
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Magnie Mozios

79452763

Date: 2025-02-19 21:04:44
Score: 4.5
Natty:
Report link

The problem was with the frame as it is obsolete and changing it to border did the trick thanks to @Bhavanesh

Reasons:
  • Blacklisted phrase (0.5): thanks
  • Low length (1):
  • No code block (0.5):
  • User mentioned (1): @Bhavanesh
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Shakoor Alam

79452760

Date: 2025-02-19 21:02:44
Score: 3
Natty:
Report link

The problem can be solved if the constants are in lower case: alice, bob, james instead of Alice, Bob, James.

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

79452756

Date: 2025-02-19 21:00:43
Score: 2.5
Natty:
Report link

In my case, the error occurred because my GPU did not have enough memory to initialize the model.

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

79452747

Date: 2025-02-19 20:56:43
Score: 1
Natty:
Report link

This is a typical message for the Conflict Resolver functionality. During network outage there were changes to records in both databases: HQ and Agency.

Once network was back online SymmetricDS had to reconcile changes to same rows initiated in different databases.

Typically conflict resolution configuration settings are set to LATEST_WINS. This forces SymmetricDS to pick a losing change (older one in this case) and log a message.

If you are concerned about data integrity, you can re-load entire tables from HQ to Agency - to make sure they are in-sync goring forward.

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

79452736

Date: 2025-02-19 20:50:41
Score: 5
Natty: 4
Report link

I'm facing an issue with bulk editing in my .NET application using NHibernate. When I update field X after starting the application, it works fine. However, when I try to update another field using bulk edit, NHibernate generates the same UPDATE query as before, but assigns the new value to X instead of updating the intended field.

I'm using an Update function that accepts a lambda expression. The function starts by opening a stateless session and closes it after the update. My NHibernate configuration has both first-level and second-level caching disabled.

I've tried the following, but the issue persists:

Using transactions

Opening a session and calling Clear() before updating

Ensuring caching is disabled

Despite these attempts, NHibernate always generates an UPDATE query targeting X, causing incorrect values to be stored in the database.

How can I resolve this issue?

Reasons:
  • Blacklisted phrase (0.5): How can I
  • RegEx Blacklisted phrase (1.5): How can I resolve this issue?
  • Long answer (-0.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: Hazem Abbassi

79452723

Date: 2025-02-19 20:44:39
Score: 1
Natty:
Report link

You are right. It is not possible for a bot to start a chat with a user after user's joining in public channel. But there is one way to have something like that.

In telegram the only "legit" way to do so is to use "Automated request approval flow". You must have a private channel with enabled "send requests to join" option. Only in that cases bots without being directly activated are allowed to start chats with users(who have sent a request and are waiting approval to join your private channel).


You still can have, for example, user-bot, which technically is allowed to write first(because it is just a user controlled by code), but after you will get some threshold of started chats with "strangers" per day, account will get "Spam ban" and lose ability to start a chat with non-contacts for a limited(or not) time.


So, if you are willing to make a good impression on new users, just do your best at making you channel prettier. 🤓

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

79452721

Date: 2025-02-19 20:43:39
Score: 0.5
Natty:
Report link

You need to call the function after declaring it, i.e.:

function onResponse(res) {
  const body = res.getBody();
  console.log('Response body: ', body);
}

onResponse(res);
console.log('Test execution in Bruno');

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

79452700

Date: 2025-02-19 20:32:36
Score: 2.5
Natty:
Report link

So, you need to go into the manifest GID(the files from the build you uploaded) and make sure that the launch file(exe) is the EXACT name/pathway that you find in the manifest GID, for me, i had to change it from "Game.exe" to "Game/Game.exe"

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

79452699

Date: 2025-02-19 20:32:36
Score: 4
Natty:
Report link

I've Already Included an answer as this took me 2 days to figure out.

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

79452685

Date: 2025-02-19 20:24:34
Score: 1
Natty:
Report link

When the script is not bound to the spreadsheet you can still get IDs and use the IDs to make the move:

function moveSpreadsheet(spreadSheetID, newFolderID) {

  //Get the spreadsheet file
  let file = DriveApp.getFileById(spreadSheetID);

  //Get the target folder
  let newFolder = DriveApp.getFolderById(newFolderID);

  //Move the file to the new folder
  file.moveTo(newFolder);
}

To use this function you would need to already have the IDs. You can get the IDs by copying from the URLs as mentioned above. Spreadsheet IDs appear after "d/", and Folder IDs come at the end of the URL. If you already have the spreadsheet object, e.g. you programmatically created a new one, you can get its ID using the spreadsheet.getID() method.

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

79452674

Date: 2025-02-19 20:20:34
Score: 2.5
Natty:
Report link

It should be

import { collection, query, where, getDocs, getFirestore } from '@react-native-firebase/firestore'

Checkout the docs: https://rnfirebase.io/migrating-to-v22

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

79452669

Date: 2025-02-19 20:18:33
Score: 1.5
Natty:
Report link

just add this line no need to any other step AppServiceProvider.php:

    public function register(): void
    {
       $this->app->usePublicPath(base_path('public_html'));
    }
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Sameer AlSalehi

79452665

Date: 2025-02-19 20:15:32
Score: 4.5
Natty:
Report link

I had the same issue, where I have code that was using List.IsNullOrEmpty(). Turns out that it was a breaking change from the Microsoft.IdentityModel.Tokens library when it updated to version 8.0.

I initially found this article: https://adamstorr.co.uk/blog/microsoft.identitymodel.tokens-has-finally-fixed-isnullorempty-foobar/

There is another StackOverflow entry with additional information: https://stackoverflow.com/a/77747664/17390042

That entry points to the github issue thread here: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/issues/1722

Reasons:
  • Blacklisted phrase (1): this article
  • Blacklisted phrase (1): StackOverflow
  • Blacklisted phrase (1): stackoverflow
  • Whitelisted phrase (-1): I had the same
  • Probably link only (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: pjorgen

79452664

Date: 2025-02-19 20:15:32
Score: 4
Natty:
Report link

As of Spring '25 release, the View All Fields (Global) which is the system permission is currently only available for some of the data cloud licenses.

Refer to this link for more information: https://ideas.salesforce.com/s/idea/a0B8W00000MkjC7UAJ/permission-sets-readedit-all-fields-permission

Reasons:
  • Blacklisted phrase (1): this link
  • Probably link only (1):
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: sumankanth kuruba

79452655

Date: 2025-02-19 20:13:31
Score: 1
Natty:
Report link

After a lot of experimentation, I found that handling Bootstrap 5.3 modals in multi‑page apps requires some extra care. The key issues were:

I hope this helps anyone facing similar issues with Bootstrap 5 modals in a multi‑page application! If you have a more elegant or reliable solution, please share so we can all learn from one another.

Tested this solution on: Windows: Chrome, Firefox, Android: Chrome, Firefox IOS: Safari

// PreloaderModal.js (JS Module)
export default class PreloaderModal {
    
    /**
     * Initialize the modal.
     */
    constructor() {
        // Define the modal element
        this.modalEl = document.getElementById( "processingModal" );
        
        // Create a new modal instance in Bootstrap
        this.modalInstance = new bootstrap.Modal( this.modalEl, {
            backdrop: 'static',
            focus: true,
            keyboard: false
        } );

        // This flag to determine if the modal should be hidden, defaults to no.
        this.shouldBeHidden = false;

        // Bind event handlers to ensure proper context
        this.onPageShow = this.onPageShow.bind( this );
    }

    /**
     * Show the modal.
     */
    show() {
        // Reset the flag
        this.shouldBeHidden = false;

        // add fade from the classlist, just in case it was removed
        this.modalEl.classList.add( 'fade' );
        
        // Show the modal.
        this.modalInstance.show();

        // Add event listeners.
        window.addEventListener( 'pageshow', this.onPageShow );

        // attach a one-time listener to the modal for the shown event.
        // there's a possibility of a race condition where the modal is shown but should be hidden
        // if that happens, we hide it immediately.
        this.modalEl.addEventListener('shown.bs.modal', () => {
            if ( this.shouldBeHidden ) {
                this._forceHide();
            }
        }, { once: true });
    }

    /**
     * Hide the modal.
     */
    hide() {
        // Set a flag so that if the shown event fires later, we hide immediately.
        this.shouldBeHidden = true;
        this._forceHide()
    }

    /**
     * Force-hide the modal.
     */
    _forceHide() {
        
        // remove fade from the classlist
        this.modalEl.classList.remove( 'fade' );
        
        // Using internal state check if necessary; note _isShown is not public API.
        if (this.modalInstance._isShown) {
            this.modalInstance.hide();
        }
        
        // As a fallback, force-remove the "show" class and backdrop.
        this.modalEl.classList.remove('show');
        const backdrop = document.querySelector('.modal-backdrop');
        if ( backdrop ) {
            backdrop.remove();
        }
    }

    /**
     * When a pageshow event is detected, check to see if it was persisted (user clicked back/forward button)
     * if so, hide the modal
     * @param {*} event 
     */
    onPageShow( event ) {
        if ( event.persisted ) {
            this.hide();
        }
    }
}
// Using the JS Module
import PreloaderModal from "./components/PreloaderModal";

( function() {

    const preloader = new PreloaderModal();

    // ... do form validation etc.

    preloader.show();

    // ... submit the form

})();

Reasons:
  • Whitelisted phrase (-2): I solved
  • Whitelisted phrase (-1): hope this helps
  • RegEx Blacklisted phrase (2.5): please share
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-1):
  • Has code block (-0.5):
  • Me too answer (2.5): facing similar issue
  • Self-answer (0.5):
  • High reputation (-1):
Posted by: Dave L

79452645

Date: 2025-02-19 20:09:30
Score: 1
Natty:
Report link

I wonder if there may be an underlying networking issue with the Github runners being used. I have run into this problem several times in the last few months. I have an ansible playbook that sets up a test environment for pull requests. There could be 2 or 3 of these running at a time and they are all targeting the same server.

I get the connection error intermittently. Previously I was using the above mentioned run-ansible-playbook action and I switched to just using the built in ansible-playbook cli that comes bundled with the Ubuntu runner image. The error occurs regardless of which method I use and simply re-running the failed action resolves the issue.

Reasons:
  • RegEx Blacklisted phrase (1): I get the connection error
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: mikeconrad

79452642

Date: 2025-02-19 20:07:30
Score: 3.5
Natty:
Report link

i dont know if you still face the problem, but you can just add coerceAtLeast(0f) and it the footer slides down with the sheet and you could find it here: https://github.com/MahmoudElsayedEssa/BottomSheetPinnedFooter/blob/main/app/src/main/java/com/example/bottomsheetpinnedfooter/BottomSheetWithPinnedFooterLinkedLike.kt

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

79452637

Date: 2025-02-19 20:04:29
Score: 1.5
Natty:
Report link

Despite of lack of context(Blob storage or Azure Files) I assume your are trying to use Azure Files storage in Azure Portal with turned off "Allow storage account key access" option on Storage account. Screenshot of that option in already exciting Storage account.


This 'issue' is already explained by Microsoft employee on learn.microsoft:

...If you disable account access keys, you will not be able to access Azure Files or Table storage as they do not support (yet?) Azure AD authentication. Azure Storage supports Azure AD authorization for requests to Blob and Queue storage only....

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Andrii Lytvynenko

79452635

Date: 2025-02-19 20:03:29
Score: 2.5
Natty:
Report link

A quite number of people are now facing this issue. Even with Next JS. I'll advise you join Clerk's discord channel for further conversations with the team

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

79452621

Date: 2025-02-19 19:58:27
Score: 11
Natty: 7.5
Report link

As I can't find the answer nowhere too, can you tell me how did you manage it?

Reasons:
  • RegEx Blacklisted phrase (2.5): can you tell me how
  • RegEx Blacklisted phrase (3): did you manage it
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Ettore

79452619

Date: 2025-02-19 19:57:26
Score: 5.5
Natty: 6
Report link

Shorts on Youtube are now allowed to be up to 3 minutes long. Has the API been updated for this?

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

79452617

Date: 2025-02-19 19:55:26
Score: 3.5
Natty:
Report link

I got the answer from Google IssueTracker, it is a bug in Android Studio, will be fixed in later release.

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

79452612

Date: 2025-02-19 19:52:25
Score: 3
Natty:
Report link

Thanks @Mofi

But correction required :

set /A "AvailableMemory=%%M"  

instead

set "AvailableMemory=%%M"
Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Low length (1):
  • Has code block (-0.5):
  • User mentioned (1): @Mofi
  • Low reputation (1):
Posted by: Gabriel

79452611

Date: 2025-02-19 19:52:25
Score: 3
Natty:
Report link

Ich kann keine Filme kostenlos schauen ich will sie hier schauen ich weiß die Seite ist illegal aber ich liebe es Filme zu schauen es kann auch mit Werbung sein habe ich kein Problem damit Hauptsache ich kann endlich Filme schauen

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

79452606

Date: 2025-02-19 19:50:25
Score: 0.5
Natty:
Report link

When futures and shared_futures first arrived in C++11, their shared state carried an exception to the usual rule about const functions not incurring data-races:

[futures.state/10] Accesses to the same shared state conflict (1.10)

This is likely the issue that Scott Myers refers to in his book. Yet it is difficult to see how even each thread having its own copy of a shared_future would alleviate this problem without extra synchronisation.

Meanwhile, C++14 changed the exception to read:

[futures.state/11] Access to the result of the same shared state may conflict (1.10). [ Note: this explicitly specifies that the result of the shared state is visible in the objects that reference this state in the sense of data race avoid- ance (17.6.5.9). For example, concurrent accesses through references returned by shared_future::get() (30.6.7) must either use read-only operations or provide additional synchronization. — end note ]

shared_future::wait() doesn't refer to the shared state's result and so should not incur a data-race. Additionally, read-only access to shared_future::get() is explicitly called out as safe. Consequently, if get() internally calls wait() then wait() is also safe. Otherwise, a safe wait() can be trivially implemented by calling get() and ignoring the returned reference.

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

79452593

Date: 2025-02-19 19:46:24
Score: 2.5
Natty:
Report link

Yep, My issue was also solved using --use-fuzzy

python manage.py compilemessages --use-fuzzy

Thanks @Martin v. Löwis.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Low length (1):
  • Has code block (-0.5):
  • User mentioned (1): @Martin
  • Low reputation (0.5):
Posted by: Haashir-Shakeel

79452587

Date: 2025-02-19 19:44:23
Score: 1
Natty:
Report link

Tried a lot of solutions, but all I had to do was remove de { path: "..."} configuration object.

This: import dotenv from "dotenv" dotenv.config({ path: "../.env" })

Turned into this: import dotenv from "dotenv" dotenv.config()

Even though my server.js file is not in the same directory of my .env f

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

79452562

Date: 2025-02-19 19:32:20
Score: 2
Natty:
Report link

Okay, it looks like I've found the answer on Dockers's officail site:

"Docker is only compatible with iptables-nft and iptables-legacy. Firewall rules created with nft are not supported on a system with Docker installed. Make sure that any firewall rulesets you use are created with iptables or ip6tables, and that you add them to the DOCKER-USER chain, see Packet filtering and firewalls."

Reasons:
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Attila Balla

79452560

Date: 2025-02-19 19:32:19
Score: 8 🚩
Natty: 4.5
Report link

Contribution ID ms.vss-admin-web.org-admin-members-data-provider is not working, Do you know why?.

Reasons:
  • Blacklisted phrase (0.5): why?
  • RegEx Blacklisted phrase (2.5): Do you know why
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: CAMILO MOSQUERA CAICEDO

79452556

Date: 2025-02-19 19:29:19
Score: 1.5
Natty:
Report link

This problem was related to the installation of Incredibuild. It is still unclear to me as to what exactly the root cause was but with Incredibuild installed it is possible that the compilation engaged Incredibuild erroneously, causing the permission problem as stated. At the time of writing this, there is likely some configuration issue with the Visual Studio Installer release of Incredibuild in combination with the stated compiler version.

Uninstalling Incredibuild via the Visual Studio Installer resolved the issue and allowed everything to compile normally again. Hopefully anyone else experiencing this problem will find this answer.

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

79452553

Date: 2025-02-19 19:27:19
Score: 0.5
Natty:
Report link

I have seen a similar issue that I can't immediately replicate. However I can describe it. I have Pandas Dataframes with about 500,000 64 bit integers that I have converted to strings. I write them to parquet files using pyarrow. This has always worked fine.

However, recently a new record was created with an ID that began with the four digits 1001. Subsequently, what had always worked broke that day. Either a coincidence or PyArrow saw that 1001 and convinced itself it was receiving bytes, and threw the ArrowTypeError ("Expected bytes, got a 'int' object")

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

79452538

Date: 2025-02-19 19:22:17
Score: 1.5
Natty:
Report link

I am not an expert on GitLab and probably not the best person to answer, but because I see no other answers here yet...

I have not seen this detail explicitly stated - GitLab cache is for files not committed as part of your project, but is for artifacts downloaded from elsewhere.

Also, it is not appropriate to commit large artifacts, they should be stored in an artifact repository instead. If you move your large artifacts to an artifact repository, then caching will be more appropriate.

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

79452536

Date: 2025-02-19 19:21:17
Score: 0.5
Natty:
Report link

Based on your use case — triggering workflows to power up VMs, run processes, and shut them down, with tasks ranging from a few minutes to hours — Temporal seems like the better fit. Temporal is built for long-running, resilient, stateful workflows, and it would provide better reliability and fault tolerance when working with VMs that can be powered off and on dynamically.

However, if you are looking for something easier to implement (and the tasks are more time-bound), Apache Airflow can still be an option, especially if the workflows are primarily periodic with short-lived tasks. If you prefer a more lightweight and container-focused solution, Argo Workflows could also be worth considering.

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

79452533

Date: 2025-02-19 19:21:17
Score: 2.5
Natty:
Report link

Using MemoryRouter instead of BrowserRouter solved it for me. Also the path to index.html had to resolve to index.html. Resolving to / inside the app.asar with the index.html file did not work.

Reasons:
  • Blacklisted phrase (1): did not work
  • Low length (0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: anthonyg

79452532

Date: 2025-02-19 19:20:17
Score: 1.5
Natty:
Report link

thanks for the update. I actually did stumble upon this fix awhile back but forgot to post the answer here. Thx

const drive = google.drive({ version: "v3", auth });
let nextPageToken = null;
driveObject.members = [];

/// The permissions.list api behaves differently from other google drive apis (like drive.list) in that it will not
/// take a nextPageToken null param on the first call. It results in 'invalid token error'.
do {
    /// SET permParams BASED ON nextPageToken value. WORK-AROUND TO LIMITATION IN permissions.list API (see above)///
    if (nextPageToken == null) {
        permParams = {
            fileId: gdrive.id,
            pageSize: 100,
            supportsAllDrives: true,
            fields: "nextPageToken, permissions(id,emailAddress,role,photoLink)",
            useDomainAdminAccess: true
        }
    } else {
        permParams = {
            fileId: gdrive.id,
            pageToken: nextPageToken,
            pageSize: 100,
            supportsAllDrives: true,
            fields: "nextPageToken, permissions(id,emailAddress,role,photoLink)",
            useDomainAdminAccess: true
        }
    }
    const permissionList = await drive.permissions.list(permParams);
    nextPageToken = permissionList.data.nextPageToken;
Reasons:
  • Blacklisted phrase (0.5): thanks
  • Blacklisted phrase (1): Thx
  • Long answer (-1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: m365ken

79452521

Date: 2025-02-19 19:17:16
Score: 5
Natty: 5
Report link

Here is the article where explained pure and impure functions: https://medium.com/me/stats/post/6c1ae1e6b054

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

79452518

Date: 2025-02-19 19:16:15
Score: 1
Natty:
Report link

On MacBook Pro (Mac OS: 15) in Terminal app, Globe+Shift+ArrowUp/Down scrolls through ipython history as items instead of lines (Globe+UP/Down keys mimic PageUp/Down on this keyboard)

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Amit Kr. Ratewal

79452517

Date: 2025-02-19 19:16:15
Score: 1.5
Natty:
Report link

I had the same issue turns out a css styles import was missing e.g:

add this:

import "leaflet/dist/leaflet.css";

Reasons:
  • Whitelisted phrase (-1): I had the same
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Edward Koetsjarjan

79452503

Date: 2025-02-19 19:10:13
Score: 12.5 🚩
Natty:
Report link

Me pasó ese mismo problema, hace rato. Desde que actualicé a w11 hace 2 años.

La solución es:

Cerrar el programa

Abrirlo con permisos de admin

Desinstalar los servicios que te dan error

Cerrar y vovler a abrir como admin

Instalarlos nuevamente y vovler a reiniciar el programa

Por añadido también me daba un error al cerrar, la instalación la hice desde cero mil veces pero tampoco corregía este problema. hay que borrar el "xampp-control.ini" con el programa cerrado. una vez se abre te pregunta el idioma y se configura desde cero.

Espero sea de ayuda!

Reasons:
  • Blacklisted phrase (2): ayuda
  • Blacklisted phrase (2): Espero
  • Blacklisted phrase (3): solución
  • Blacklisted phrase (2): pregunta
  • RegEx Blacklisted phrase (2.5): mismo
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Emiliano Abel Núñez

79452488

Date: 2025-02-19 19:04:11
Score: 0.5
Natty:
Report link

Here we are in 2025.

I got syntax errors, and incomprehensible messages until I put exactly

plugins {
    id("com.android.application")
    id("kotlin-android")
}

in the application-level build.gradle.kts

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

79452484

Date: 2025-02-19 19:02:11
Score: 1.5
Natty:
Report link

For me, I found it was best to include the close function otherwise some errors could occur.

providers: [
    {
      provide: MatDialogRef,
      useValue: {
          close: (res: any) => {},
          componentInstance: (res: any) => {},
      },
    }
],
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Carl3300

79452477

Date: 2025-02-19 19:01:11
Score: 3
Natty:
Report link

dont worry they are just warnings. just write npm run dev and your server will be created

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

79452476

Date: 2025-02-19 19:00:10
Score: 1.5
Natty:
Report link
  1. Should we store invoices directly in the database or use Kafka as a buffer first? As in all architectural decisions, the answer is "it depends". Is your volume going to be high enough that you are going to outrun your database? If so, does buffering fix it? Could you make changes in your database to fix it? I've seen MySQL databases with minimal indexes handle 20K-200K records / second insert rates... That's pretty high. Kafka buffers in that range will hit memory limits and network I/O issues very quickly. There are a LOT of variables here, and your best bet is to do an experiment, figure out where your real constraints are, and start optimizing them.
  2. Is using Redis for temporary storage of invoices before full persistence a good idea? It depends... What are your durability requirements? How do you have Redis configured (are you using Enterprise?) How do you handle it if the write fails to the the "real" database? The user interactions in there are generally complex with "provisionally written" invoices vs "actually committed" invoices, you will have much more client complexity.
  3. What is the best way to connect the persistor and validator services? Kafka, RabbitMQ, or REST It depends... Too many considerations to talk about here.. Use cases for these technologies differ wildly, questions about scalability, producer/consumer patterns, team capability. You are talking about which tech to pick instead of thinking about what problems you are trying to solve, then selecting a tech to match those problems. Start with the simplest solution, then figure out why it doesn't work and solve that problem.

Personally, I'd take a much simpler approach getting started. Have a REST call to insert invoices into a table, drop a message on Kafka or RabbitMQ for validation & processing. See what the capacity looks like and where you are overwhelming throughput. Then look at where caching can increase performance if needed. Don't add complexity until you know you need to add it.

Reasons:
  • Blacklisted phrase (1): How do you
  • RegEx Blacklisted phrase (1.5): fix it?
  • Long answer (-1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • High reputation (-1):
Posted by: Rob Conklin

79452472

Date: 2025-02-19 18:59:10
Score: 2
Natty:
Report link

I believe you want to use your Docusaurus site in "Docs-only" mode.

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

79452462

Date: 2025-02-19 18:57:09
Score: 1
Natty:
Report link

I ran into similar issues.

I've had success using the Latin-1 encoding (8859-1) to read/write my PostScript files.

PostScript was created in the mid 1980s, and the first Unicode documents were published in the early 1990s, I believe.

See also this question.

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

79452452

Date: 2025-02-19 18:53:08
Score: 3.5
Natty:
Report link

Can shortcut this by click mouse cursor onto the text that it is interpreting as mis-spelled, then ALT-ENTER. Select disable spell check from the options that appear.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): Can
  • Low reputation (1):
Posted by: HellFyr

79452437

Date: 2025-02-19 18:49:07
Score: 1
Natty:
Report link

In R, is it possible to do "conditional color formatting" as is done in Microsoft Excel?

An Image with R vanilla

I had quite some fun constructing an image with additional text() at each cell. Wrapped in an optional local({ .. }) to prevent the environment from getting cluttered.

The approach requires data which can be represented as square matrix!

Note. Was a long day in Germany. Would be nice if someone suggests a simplified approach to rotate M--probably by reverting s somewhere? Thank you!

local({
  # own re-format routine 
  values = unlist(z$name_coun)
  row_names = unique(z$year_1)
  col_names = unique(z$year_2)
  nr = nc = length(row_names)
  M = matrix(values, nrow = nr, byrow = TRUE, dimnames = list(row_names, col_names))

  # reverting magic that harmonises col-argument of image and text 
  s = seq(nr)
  M = t(M[rev(s), ])
  image(s, s, M, xlab='', ylab = '', axes = FALSE, 
        col = hcl.colors(1e3, 'Reds 3', rev = TRUE))
  with(expand.grid(x = s, y = s), text(x, y, labels = M, col = "black"))

  # add custome axes
  axis(2, at = s, labels = rev(row_names), las = 2, col = NA) # left 
  axis(3, at = s, labels = col_names, las = 2, col = NA) # top
})

Data

> dput(z)
structure(list(year_1 = c(2000L, 2000L, 2000L, 2000L, 2000L, 
2000L, 2000L, 2000L, 2000L, 2000L, 2000L, 2000L, 2000L, 2000L, 
2000L, 2000L, 2000L, 2000L, 2000L, 2000L, 2000L, 2001L, 2001L, 
2001L, 2001L, 2001L, 2001L, 2001L, 2001L, 2001L, 2001L, 2001L, 
2001L, 2001L, 2001L, 2001L, 2001L, 2001L, 2001L, 2001L, 2001L, 
2001L, 2002L, 2002L, 2002L, 2002L, 2002L, 2002L, 2002L, 2002L, 
2002L, 2002L, 2002L, 2002L, 2002L, 2002L, 2002L, 2002L, 2002L, 
2002L, 2002L, 2002L, 2002L, 2003L, 2003L, 2003L, 2003L, 2003L, 
2003L, 2003L, 2003L, 2003L, 2003L, 2003L, 2003L, 2003L, 2003L, 
2003L, 2003L, 2003L, 2003L, 2003L, 2003L, 2003L, 2004L, 2004L, 
2004L, 2004L, 2004L, 2004L, 2004L, 2004L, 2004L, 2004L, 2004L, 
2004L, 2004L, 2004L, 2004L, 2004L, 2004L, 2004L, 2004L, 2004L, 
2004L, 2005L, 2005L, 2005L, 2005L, 2005L, 2005L, 2005L, 2005L, 
2005L, 2005L, 2005L, 2005L, 2005L, 2005L, 2005L, 2005L, 2005L, 
2005L, 2005L, 2005L, 2005L, 2006L, 2006L, 2006L, 2006L, 2006L, 
2006L, 2006L, 2006L, 2006L, 2006L, 2006L, 2006L, 2006L, 2006L, 
2006L, 2006L, 2006L, 2006L, 2006L, 2006L, 2006L, 2007L, 2007L, 
2007L, 2007L, 2007L, 2007L, 2007L, 2007L, 2007L, 2007L, 2007L, 
2007L, 2007L, 2007L, 2007L, 2007L, 2007L, 2007L, 2007L, 2007L, 
2007L, 2008L, 2008L, 2008L, 2008L, 2008L, 2008L, 2008L, 2008L, 
2008L, 2008L, 2008L, 2008L, 2008L, 2008L, 2008L, 2008L, 2008L, 
2008L, 2008L, 2008L, 2008L, 2009L, 2009L, 2009L, 2009L, 2009L, 
2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 
2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 2010L, 2010L, 
2010L, 2010L, 2010L, 2010L, 2010L, 2010L, 2010L, 2010L, 2010L, 
2010L, 2010L, 2010L, 2010L, 2010L, 2010L, 2010L, 2010L, 2010L, 
2010L, 2011L, 2011L, 2011L, 2011L, 2011L, 2011L, 2011L, 2011L, 
2011L, 2011L, 2011L, 2011L, 2011L, 2011L, 2011L, 2011L, 2011L, 
2011L, 2011L, 2011L, 2011L, 2012L, 2012L, 2012L, 2012L, 2012L, 
2012L, 2012L, 2012L, 2012L, 2012L, 2012L, 2012L, 2012L, 2012L, 
2012L, 2012L, 2012L, 2012L, 2012L, 2012L, 2012L, 2013L, 2013L, 
2013L, 2013L, 2013L, 2013L, 2013L, 2013L, 2013L, 2013L, 2013L, 
2013L, 2013L, 2013L, 2013L, 2013L, 2013L, 2013L, 2013L, 2013L, 
2013L, 2014L, 2014L, 2014L, 2014L, 2014L, 2014L, 2014L, 2014L, 
2014L, 2014L, 2014L, 2014L, 2014L, 2014L, 2014L, 2014L, 2014L, 
2014L, 2014L, 2014L, 2014L, 2015L, 2015L, 2015L, 2015L, 2015L, 
2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 
2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 2016L, 2016L, 
2016L, 2016L, 2016L, 2016L, 2016L, 2016L, 2016L, 2016L, 2016L, 
2016L, 2016L, 2016L, 2016L, 2016L, 2016L, 2016L, 2016L, 2016L, 
2016L, 2017L, 2017L, 2017L, 2017L, 2017L, 2017L, 2017L, 2017L, 
2017L, 2017L, 2017L, 2017L, 2017L, 2017L, 2017L, 2017L, 2017L, 
2017L, 2017L, 2017L, 2017L, 2018L, 2018L, 2018L, 2018L, 2018L, 
2018L, 2018L, 2018L, 2018L, 2018L, 2018L, 2018L, 2018L, 2018L, 
2018L, 2018L, 2018L, 2018L, 2018L, 2018L, 2018L, 2019L, 2019L, 
2019L, 2019L, 2019L, 2019L, 2019L, 2019L, 2019L, 2019L, 2019L, 
2019L, 2019L, 2019L, 2019L, 2019L, 2019L, 2019L, 2019L, 2019L, 
2019L, 2020L, 2020L, 2020L, 2020L, 2020L, 2020L, 2020L, 2020L, 
2020L, 2020L, 2020L, 2020L, 2020L, 2020L, 2020L, 2020L, 2020L, 
2020L, 2020L, 2020L, 2020L), year_2 = c(2000L, 2001L, 2002L, 
2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 
2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 
2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 
2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 
2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 
2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 
2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 
2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 
2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 
2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 
2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 
2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 
2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 
2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 
2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 
2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 
2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 
2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 
2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 
2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 
2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 
2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 
2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 
2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 
2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 
2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 
2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 
2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 
2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 
2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 
2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 
2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 
2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 
2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 
2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 
2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 
2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 
2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 
2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 
2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 
2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 
2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 
2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 
2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 2018L, 2019L, 2020L, 
2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 
2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 2015L, 2016L, 2017L, 
2018L, 2019L, 2020L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 
2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 
2015L, 2016L, 2017L, 2018L, 2019L, 2020L), name_count = c(0L, 
0L, 1L, 3L, 1L, 1L, 4L, 1L, 3L, 2L, 3L, 3L, 1L, 2L, 4L, 0L, 4L, 
4L, 3L, 1L, 1L, 3L, 1L, 2L, 5L, 2L, 2L, 1L, 0L, 3L, 2L, 1L, 4L, 
0L, 2L, 4L, 2L, 3L, 4L, 2L, 2L, 1L, 2L, 2L, 1L, 4L, 3L, 2L, 2L, 
0L, 0L, 0L, 3L, 2L, 2L, 2L, 1L, 3L, 3L, 2L, 3L, 6L, 1L, 1L, 1L, 
1L, 3L, 2L, 1L, 2L, 4L, 2L, 3L, 1L, 5L, 1L, 3L, 1L, 1L, 0L, 0L, 
1L, 1L, 2L, 3L, 6L, 3L, 1L, 3L, 1L, 1L, 2L, 3L, 1L, 2L, 4L, 1L, 
1L, 3L, 2L, 5L, 4L, 3L, 2L, 5L, 4L, 4L, 2L, 6L, 3L, 5L, 1L, 1L, 
4L, 2L, 2L, 2L, 2L, 2L, 0L, 2L, 4L, 3L, 0L, 3L, 0L, 2L, 2L, 2L, 
3L, 5L, 0L, 1L, 4L, 2L, 2L, 2L, 4L, 7L, 1L, 1L, 1L, 2L, 2L, 0L, 
1L, 2L, 1L, 1L, 2L, 4L, 3L, 2L, 1L, 5L, 3L, 4L, 3L, 5L, 0L, 4L, 
2L, 3L, 1L, 5L, 2L, 3L, 2L, 0L, 5L, 3L, 5L, 2L, 9L, 1L, 3L, 2L, 
2L, 1L, 0L, 1L, 3L, 1L, 3L, 1L, 2L, 4L, 3L, 3L, 1L, 3L, 1L, 2L, 
1L, 3L, 1L, 5L, 2L, 4L, 1L, 2L, 5L, 1L, 3L, 3L, 1L, 5L, 1L, 3L, 
3L, 2L, 2L, 0L, 0L, 5L, 1L, 6L, 6L, 3L, 5L, 3L, 3L, 4L, 1L, 4L, 
1L, 0L, 6L, 3L, 1L, 4L, 1L, 1L, 2L, 5L, 2L, 3L, 2L, 2L, 2L, 4L, 
0L, 1L, 3L, 0L, 3L, 2L, 1L, 4L, 1L, 8L, 4L, 6L, 1L, 3L, 3L, 3L, 
1L, 2L, 1L, 1L, 0L, 1L, 4L, 1L, 1L, 1L, 2L, 3L, 3L, 3L, 0L, 1L, 
2L, 4L, 2L, 2L, 3L, 0L, 2L, 4L, 2L, 2L, 1L, 2L, 2L, 1L, 3L, 3L, 
1L, 3L, 2L, 4L, 1L, 1L, 4L, 3L, 5L, 1L, 6L, 1L, 4L, 0L, 4L, 2L, 
0L, 1L, 4L, 2L, 1L, 1L, 3L, 2L, 1L, 2L, 3L, 2L, 3L, 3L, 1L, 2L, 
3L, 1L, 0L, 4L, 2L, 2L, 1L, 3L, 3L, 2L, 1L, 1L, 0L, 1L, 3L, 2L, 
2L, 5L, 0L, 3L, 3L, 3L, 3L, 1L, 1L, 6L, 2L, 2L, 4L, 2L, 6L, 1L, 
5L, 2L, 2L, 1L, 2L, 2L, 0L, 0L, 1L, 2L, 3L, 2L, 4L, 0L, 6L, 1L, 
0L, 0L, 2L, 3L, 7L, 2L, 1L, 2L, 2L, 0L, 1L, 2L, 1L, 1L, 3L, 1L, 
1L, 4L, 2L, 6L, 2L, 1L, 4L, 5L, 2L, 3L, 4L, 3L, 2L, 3L, 7L, 2L, 
3L, 4L, 2L, 2L, 2L, 2L, 1L, 3L, 2L, 0L, 0L, 2L, 0L, 0L, 0L, 1L, 
0L, 2L, 0L, 2L, 2L, 2L, 1L, 0L, 0L, 2L, 3L, 4L, 7L, 3L, 3L, 1L, 
1L, 1L, 3L, 2L, 2L, 1L, 4L, 2L)), row.names = c(NA, -441L), class = "data.frame")
Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Blacklisted phrase (1): is it possible to
  • Long answer (-1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • High reputation (-1):
Posted by: Friede

79452433

Date: 2025-02-19 18:45:07
Score: 1.5
Natty:
Report link

.ts for pure typescript.
.tsx for support JSX.

JSX is a syntax extension for JavaScript that lets you write HTML.

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

79452432

Date: 2025-02-19 18:45:07
Score: 2.5
Natty:
Report link

To my knowledge, there is no way to do this anymore with the recent deprecation of fetchSignInMethodsForEmail and createUserWithEmailAndPassword. I have been looking to no avail

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

79452423

Date: 2025-02-19 18:41:06
Score: 0.5
Natty:
Report link
  1. Timeline Year 1: Foundation and Initial Development • Months 1-3: Literature Review and Proposal Refinement o Conduct an extensive literature review on SHM, digital twins, AI, and related technologies. o Refine the project proposal based on the latest research and feedback from advisors. • Months 4-6: System Design o Develop a comprehensive system design that integrates digital twin technology with advanced sensing technologies. o Create detailed blueprints outlining the architecture, components, and interactions within the SHM system. • Months 7-9: Sensor Deployment and Data Collection Setup o Identify suitable bridges for the study and obtain necessary permissions. o Deploy low-cost wireless accelerometers and other sensors on selected bridge structures. o Set up IoT technology for seamless data transmission from sensors to the central monitoring system. • Months 10-12: Initial Data Collection and Analysis o Begin collecting real-time data on vibrations, stress, and other relevant parameters. o Perform initial data analysis to understand the baseline structural health of the bridges. Year 2: Digital Twin Development and AI Integration • Months 13-15: Digital Twin Creation o Create a digital replica of the bridge using Building Information Modeling (BIM). o Ensure the digital twin updates in real-time based on data received from the sensors. • Months 16-18: Signal Processing and Data Preprocessing o Apply signal processing techniques to preprocess the sensor data. o Enhance data accuracy through filtering, noise reduction, and feature extraction. • Months 19-21: Machine Learning Model Development o Develop and compare various machine learning models for damage detection. o Select the most effective techniques for robust and accurate detection of structural anomalies. • Months 22-24: Integration and Testing o Integrate the digital twin with the collected data for real-time monitoring and visualization. o Test the system in a controlled environment to ensure functionality and accuracy. Year 3: DSS Development and Scalability • Months 25-27: Decision Support System (DSS) Development o Develop an intelligent DSS that integrates AI and data analysis for predictive maintenance and damage detection. o Design a user-friendly interface for engineers and maintenance personnel. • Months 28-30: System Validation and Optimization o Validate the system’s performance through extensive testing on different bridge structures. o Optimize the system based on feedback and performance metrics. • Months 31-33: Scalability and Application to Other Infrastructure Projects o Develop a scalable model that can be applied to other infrastructure projects. o Test the scalability of the system on different types of infrastructure. • Months 34-36: Final Review and Thesis Writing o Conduct a final review of the project, ensuring all objectives are met. o Write and submit the PhD thesis, incorporating all findings and contributions.
Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: vahid ahmadian