79720669

Date: 2025-07-31 01:18:34
Score: 1.5
Natty:
Report link

If you're trying to check whether an email actually exists (not just if it's formatted correctly), you’ll need to go beyond regex and do SMTP-level checks.

I published an API on RapidAPI that does:

You can try it here:
https://rapidapi.com/thebluesoftwaredevelopment/api/official-email-validator

It’s REST-based, lightweight, and works well in signup flows or lead validation pipelines.

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: The Blue SoftwareDevelopment

79720666

Date: 2025-07-31 01:11:32
Score: 2
Natty:
Report link

From my experience, to add or overlay a second plot on top of an initial plot, use the "points" function. In my experience, the points function works just like the plot function, except that it plots on to of the existing plot.

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

79720660

Date: 2025-07-31 00:58:29
Score: 2
Natty:
Report link

Do you use npm or another one?
I found out often these bugs happen with a different package manager than `npm`
Do you see in Android Studio the Java code of the plugin on the file explorer ?
If not try to do a Gradle sync in Android Studio this should make it appear.

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

79720656

Date: 2025-07-31 00:37:26
Score: 1.5
Natty:
Report link

npm run format

This should work.

Reasons:
  • Whitelisted phrase (-2): This should work
  • Low length (2):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Ahsan - SYD

79720652

Date: 2025-07-31 00:33:25
Score: 0.5
Natty:
Report link

If this is what you want: Demo gif

Then here is what you need:

my_custom_nodes/
├── js/
│   └── TextOrFile.js
├── TextOrFile.py
└── __init__.py
# __init__.py

from .TextOrFile import TextOrFile
NODE_CLASS_MAPPINGS = { "TextOrFile": TextOrFile }
NODE_DISPLAY_NAME_MAPPINGS = { "TextOrFile": "Text or File" }
WEB_DIRECTORY = "./js"
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]
# TextOrFile.py

class TextOrFile:
    CATEGORY = "Custom"
    
    @classmethod
    def INPUT_TYPES(cls):
        return {
            "required": {
                "mode": (["text", "file"],),
                "text_content": ("STRING", {"multiline": False, "default": "Text", "forceInput": False}),
                "file_path": ("STRING", {"multiline": False, "default": "/", "forceInput": False}),
            }
        }

    RETURN_TYPES = ("STRING",)
    FUNCTION     = "run"

    def run(self, mode, text_content, file_path):
        if mode == "text":
            return (text_content,)
        return (file_path,)
// js/TextOrFile.js

import { app } from "../../scripts/app.js";

app.registerExtension({
    name: "text_or_file_ui",
    async nodeCreated(node) {
        if (node.comfyClass !== "TextOrFile") return;

        // Locate the primary dropdown widget
        const modeWidget = node.widgets.find(w => w.name === "mode");
        const origCallback = modeWidget.callback;

        // Override its callback to add/remove inputs on change
        modeWidget.callback = (value) => {
            origCallback?.call(node, value);

            // Get widget indices
            const textWidgetIndex = node.widgets.findIndex(w => w.name === "text_content");
            const fileWidgetIndex = node.widgets.findIndex(w => w.name === "file_path");

            if (value === "text") {
                // Add text content widget
                if (textWidgetIndex === -1) node.addWidget("STRING", "text_content", "default-value-here");
                // Remove file path widget
                if (fileWidgetIndex !== -1) node.widgets.splice(fileWidgetIndex, 1);
            } else if (value === "file") {
                // Add file path widget
                if (fileWidgetIndex === -1) node.addWidget("STRING", "file_path", "default-file-path-here");
                 // Remove text content widget
                if (textWidgetIndex !== -1) node.widgets.splice(textWidgetIndex, 1);
            }

            // Force a redraw so the UI updates immediately
            node.setDirtyCanvas(true, true);
        };

        // Initialize once on node creation
        modeWidget.callback(modeWidget.value);
    }
});

Sources:

  1. https://docs.comfy.org/custom-nodes/js/javascript_hooks
  2. https://docs.comfy.org/custom-nodes/js/javascript_objects_and_hijacking
Reasons:
  • Probably link only (1):
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Ulric Huot

79720644

Date: 2025-07-31 00:12:20
Score: 0.5
Natty:
Report link

When you programmatically focus a <button> inside another button’s click handler (triggered by mouse click), the second button receives focus logically, but its visual focus indicator is not rendered, until the user presses a key like space or tab.

Keyboard activation (Space/Enter) triggers focus navigation rules that do show the focus ring.

That’s why pressing Space on "Focus on first button" will programmatically focus the first button and show its outline.

You can simulate a keyboard-like focus indication by temporarily adding a CSS class:

JS:
elementSet.buttonFocusOnButton.onclick = () => {
elementSet.buttonToFocusOn.focus();
elementSet.buttonToFocusOn.classList.add('force-focus');
setTimeout(() => {
elementSet.buttonToFocusOn.classList.remove('force-focus');
}, 200); // remove if you want persistent highlight
};
CSS:
button.force-focus {
outline: 2px solid blue; /* or match system highlight */
}

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

79720642

Date: 2025-07-31 00:06:19
Score: 2
Natty:
Report link
I was able to fix it by adding this import:
import androidx.compose.runtime.getValue
Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: DR Castrejon

79720639

Date: 2025-07-30 23:59:18
Score: 3.5
Natty:
Report link

Google Colab will be moving to Python 3.12 in mid to late August per https://github.com/googlecolab/colabtools/issues/5483, so in two weeks the issue will be moot.

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

79720637

Date: 2025-07-30 23:54:17
Score: 3
Natty:
Report link

For anyone facing same problem, just use useMemo, React.memo, useCallback on most props to prevent unnecessary rerenders. Thats all you should know, if you need more info let some LLM guide you.

Reasons:
  • Whitelisted phrase (-2): For anyone facing
  • Low length (0.5):
  • No code block (0.5):
  • Me too answer (2.5): facing same problem
  • Single line (0.5):
  • Low reputation (1):
Posted by: Tomasz Kukułka

79720635

Date: 2025-07-30 23:49:11
Score: 6
Natty:
Report link

import os

import logging

import asyncio

import random

from typing import Dict, List, Optional, Any

from dataclasses import dataclass

from pyrogram import filters

from pyrogram.client import Client

from pyrogram.types import Message

from pyrogram.enums import ParseMode

from dotenv import load_dotenv

import aiohttp

import requests

# Load environment variables

load_dotenv()

# Configure logging

logging.basicConfig(

level=logging.INFO,

format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',

handlers=\[

    logging.FileHandler('bot.log'),

    logging.StreamHandler()

\]

)

logger = logging.getLogger(_name_)

@dataclass

class EffectInfo:

"""Data class for message effect information."""

id: str

name: str

emoji: str

description: str

category: str = "general"

class Config:

"""Configuration management for the bot."""



def \__init_\_(self):

    """Initialize configuration from environment variables."""

    self.BOT_TOKEN = os.getenv('BOT_TOKEN')

    self.API_ID = os.getenv('API_ID')

    self.API_HASH = os.getenv('API_HASH')

    

    \# Feature flags

    self.ENABLE_EFFECTS = os.getenv('ENABLE_EFFECTS', 'true').lower() == 'true'

    self.FALLBACK_ON_ERROR = os.getenv('FALLBACK_ON_ERROR', 'true').lower() == 'true'

    

    \# Rate limiting

    self.RATE_LIMIT_MESSAGES = int(os.getenv('RATE_LIMIT_MESSAGES', '30'))

    self.RATE_LIMIT_WINDOW = int(os.getenv('RATE_LIMIT_WINDOW', '60'))

    

    self.\_validate()



def \_validate(self):

    """Validate required configuration."""

    required_vars = \['BOT_TOKEN', 'API_ID', 'API_HASH'\]

    missing_vars = \[var for var in required_vars if not getattr(self, var)\]

    

    if missing_vars:

        raise ValueError(f"Missing required environment variables: {', '.join(missing_vars)}")

    

    if self.API_ID:

        try:

            self.API_ID = int(self.API_ID)

        except (ValueError, TypeError):

            raise ValueError("API_ID must be a valid integer")

    

    logger.info("✅ Configuration validated successfully")

class MessageEffects:

"""Manager for Telegram message effects."""



def \__init_\_(self):

    """Initialize message effects with predefined effect IDs."""

    self.effects = {

        'fire': EffectInfo(

            id='5104841245755180586',

            name='Fire',

            emoji='🔥',

            description='Blazing fire effect',

            category='energy'

        ),

        'party': EffectInfo(

            id='5046509860389126442',

            name='Party',

            emoji='🎉',

            description='Celebration confetti',

            category='celebration'

        ),

        'heart': EffectInfo(

            id='5044134455711629726',

            name='Heart',

            emoji='❤️',

            description='Loving hearts effect',

            category='emotion'

        ),

        'thumbs_up': EffectInfo(

            id='5107584321108051014',

            name='Thumbs Up',

            emoji='👍',

            description='Positive thumbs up',

            category='reaction'

        ),

        'thumbs_down': EffectInfo(

            id='5104858069142078462',

            name='Thumbs Down',

            emoji='👎',

            description='Negative thumbs down',

            category='reaction'

        ),

        'poop': EffectInfo(

            id='5046589136895476101',

            name='Poop',

            emoji='💩',

            description='Funny poop effect',

            category='humor'

        ),

        'hearts_shower': EffectInfo(

            id='5159385139981059251',

            name='Hearts Shower',

            emoji='❤️❤️❤️',

            description='Shower of hearts',

            category='emotion'

        )

    }

    logger.info(f"Initialized {len(self.effects)} message effects")



def get_effect_id(self, effect_name: str) -\> Optional\[str\]:

    """Get effect ID by name."""

    effect = self.effects.get(effect_name.lower())

    return effect.id if effect else None



def get_effect_info_by_id(self, effect_id: str) -\> Optional\[Dict\[str, Any\]\]:

    """Get effect info by ID."""

    for effect in self.effects.values():

        if effect.id == effect_id:

            return {

                'name': effect.name,

                'emoji': effect.emoji,

                'description': effect.description,

                'category': effect.category

            }

    return None



def get_random_effect(self) -\> str:

    """Get a random effect name."""

    return random.choice(list(self.effects.keys()))



def get_all_effects(self) -\> List\[EffectInfo\]:

    """Get all available effects."""

    return list(self.effects.values())

class TelegramEffectsBot:

"""Main bot class handling all Telegram interactions and message effects."""



def \__init_\_(self):

    """Initialize the bot with configuration and effects."""

    self.config = Config()

    self.effects = MessageEffects()

    

    \# Initialize Pyrogram client

    self.app = Client(

        "single_file_bot",

        api_id=int(self.config.API_ID),

        api_hash=str(self.config.API_HASH),

        bot_token=str(self.config.BOT_TOKEN),

        workdir="sessions"

    )

    

    self.\_register_handlers()



def \_register_handlers(self):

    """Register all message handlers."""

    

    @self.app.on_message(filters.command("start") & filters.private)

    async def handle_start(client, message: Message):

        """Handle /start command with welcome message and effects."""

        try:

            logger.info(f"Received /start command from user {message.from_user.id}")

            user_name = message.from_user.first_name or "Friend"

            

            logger.info(f"Start command from user: {user_name} (@{message.from_user.username}, ID: {message.from_user.id})")

            

            \# Send welcome message with random effect

            welcome_text = f"""👋 \*\*Hi {user_name}!\*\*

🎭 **Greetings!**

You've just discovered a bot with superpowers - I can add magical effects to my messages!"""

            effect_name = self.effects.get_random_effect()

            success = await self.send_message_with_effect(

                message.chat.id, 

                welcome_text, 

                effect_name

            )

            

            if success:

                logger.info(f"Welcome message sent successfully with {effect_name} effect")

                

                \# Send follow-up tips with another effect

                await asyncio.sleep(2)

                tips_text = """💡 \*\*Quick Tips:\*\*

• Effects work best in private chats

• Try `/effects` to see all available effects

• Use `/help` for more information

Ready to explore? 🚀"""

                tips_effect = self.effects.get_random_effect()

                await self.send_message_with_effect(

                    message.chat.id,

                    tips_text,

                    tips_effect

                )

            

        except Exception as e:

            logger.error(f"Error handling /start command: {e}")

            await self.\_send_fallback_message(message.chat.id, "Welcome! Something went wrong, but I'm still here to help!")

    

    @self.app.on_message(filters.command("help") & filters.private)

    async def handle_help(client, message: Message):

        """Handle /help command."""

        try:

            help_text = """🤖 \*\*Effects Bot Help\*\*

**Available Commands:**

• `/start` - Get welcome message with effects

• `/help` - Show this help message

• `/effects` - Demo all available effects

**About Message Effects:**

This bot sends real Telegram animated message effects! When I send messages, you'll see beautiful animations like fire, confetti, hearts, and more.

**How it works:**

• Effects are built into Telegram

• You'll see animations in supported clients

• Works best in private chats

Ready to see some magic? Try `/effects`! ✨"""

            await self.\_send_fallback_message(message.chat.id, help_text)

            

            \# Send a follow-up with effect

            await asyncio.sleep(1)

            await self.send_message_with_effect(

                message.chat.id,

                "Hope this helps! 🎉",

                "party"

            )

            

        except Exception as e:

            logger.error(f"Error handling /help command: {e}")

            await self.\_send_fallback_message(message.chat.id, "Help information is temporarily unavailable.")

    

    @self.app.on_message(filters.command("effects") & filters.private)

    async def handle_effects(client, message: Message):

        """Handle /effects command to demonstrate all effects."""

        try:

            logger.info(f"Received /effects command from user {message.from_user.id}")

            await self.demo_effects(message.chat.id)

        except Exception as e:

            logger.error(f"Error handling /effects command: {e}")

            await self.\_send_fallback_message(message.chat.id, "Sorry, something went wrong! Please try again.")

    

    \# Log all private messages for debugging

    @self.app.on_message(filters.private)

    async def handle_any_message(client, message: Message):

        """Log all private messages for debugging."""

        try:

            logger.info(f"Received message from user {message.from_user.id}: {message.text}")

        except Exception as e:

            logger.error(f"Error logging message: {e}")



async def send_message_with_effect(self, chat_id: int, text: str, effect_name: str = "fire", fallback: bool = True) -\> bool:

    """

    Send a message with the specified effect.

    

    Args:

        chat_id: Target chat ID

        text: Message text

        effect_name: Name of the effect to use

        fallback: Whether to send without effect if effect fails

    

    Returns:

        bool: True if message was sent successfully

    """

    effect_id = self.effects.get_effect_id(effect_name)

    

    if not effect_id:

        logger.warning(f"Unknown effect: {effect_name}")

        if fallback:

            return await self.\_send_fallback_message(chat_id, text)

        return False

    

    try:

        logger.info(f"Sending message with {effect_name} effect using raw API...")

        return await self.\_send_with_real_effects(chat_id, text, effect_id, fallback)

    except Exception as e:

        logger.error(f"Error sending message with effect: {e}")

        if fallback:

            return await self.\_send_fallback_message(chat_id, text)

        return False



async def \_send_with_real_effects(self, chat_id: int, text: str, effect_id: str, fallback: bool = True) -\> bool:

    """Send message with real Telegram message effects using HTTP API."""

    try:

        \# Get effect info

        effect_info = self.effects.get_effect_info_by_id(effect_id)

        effect_name = effect_info\['name'\] if effect_info else "Unknown"

        

        \# Prepare the API request for real message effects

        url = f"https://api.telegram.org/bot{self.config.BOT_TOKEN}/sendMessage"

        payload = {

            'chat_id': chat_id,

            'text': text,

            'message_effect_id': effect_id

        }

        

        \# Try with aiohttp first

        try:

            async with aiohttp.ClientSession() as session:

                async with session.post(url, json=payload) as response:

                    result = await response.json()

                    

                    if result.get('ok'):

                        logger.info(f"✅ Sent real message effect: {effect_name}")

                        return True

                    else:

                        error_msg = result.get('description', 'Unknown error')

                        logger.warning(f"⚠️ Message effect failed: {error_msg}")

                        

                        if fallback:

                            return await self.\_send_fallback_message(chat_id, text)

                        return False

        

        except Exception as aiohttp_error:

            logger.warning(f"aiohttp failed, trying requests: {aiohttp_error}")

            \# Fallback to requests

            response = requests.post(url, json=payload, timeout=10)

            result = response.json()

            

            if result.get('ok'):

                logger.info(f"✅ Sent real message effect via requests: {effect_name}")

                return True

            else:

                error_msg = result.get('description', 'Unknown error')

                logger.warning(f"⚠️ Message effect failed via requests: {error_msg}")

                

                if fallback:

                    return await self.\_send_fallback_message(chat_id, text)

                return False

        

    except Exception as e:

        logger.error(f"Error sending message with real effects: {e}")

        if fallback:

            return await self.\_send_fallback_message(chat_id, text)

        return False



async def \_send_fallback_message(self, chat_id: int, text: str) -\> bool:

    """Send message without effects as fallback."""

    try:

        await self.app.send_message(

            chat_id=chat_id,

            text=text,

            parse_mode=ParseMode.MARKDOWN

        )

        logger.info("📤 Sent fallback message without effects")

        return True

    except Exception as e:

        logger.error(f"Error sending fallback message: {e}")

        return False



async def demo_effects(self, chat_id: int):

    """Demonstrate all available message effects."""

    try:

        \# Send intro message

        intro_text = """🎨 \*\*Message Effects Demo\*\*

Watch as I demonstrate all available effects! Each message will have a different animation:"""

        await self.\_send_fallback_message(chat_id, intro_text)

        

        \# Demo each effect with a small delay

        for effect_name, effect_info in self.effects.effects.items():

            await asyncio.sleep(1.5)  # Pause between effects

            

            demo_text = f"{effect_info.emoji} Testing {effect_info.name} effect!"

            await self.send_message_with_effect(chat_id, demo_text, effect_name)

        

        \# Send conclusion

        await asyncio.sleep(2)

        conclusion_text = """✨ \*\*Demo Complete!\*\*

Pretty cool, right? These are real Telegram message effects that work in all supported clients.

Try `/start` to experience a random effect, or just send me any message to chat!"""

        await self.\_send_fallback_message(chat_id, conclusion_text)

        

    except Exception as e:

        logger.error(f"Error in demo_effects: {e}")

        await self.\_send_fallback_message(chat_id, "Demo failed, but the bot is still working!")



async def start(self):

    """Start the bot."""

    try:

        await self.app.start()

        logger.info("🚀 Bot started successfully!")

        

        \# Get bot info

        bot_info = await self.app.get_me()

        logger.info(f"Bot info: @{bot_info.username} ({bot_info.first_name})")

        print(f"Bot @{bot_info.username} is now running! Send /start in private chat to test effects.")

        

        \# Keep the bot running

        await asyncio.Event().wait()

        

    except Exception as e:

        logger.error(f"Error starting bot: {e}")

        raise



async def stop(self):

    """Stop the bot."""

    try:

        await self.app.stop()

        logger.info("🛑 Bot stopped successfully!")

    except Exception as e:

        logger.error(f"Error stopping bot: {e}")

async def main():

"""Main function to run the bot."""

bot = TelegramEffectsBot()



try:

    await bot.start()

except KeyboardInterrupt:

    logger.info("🔄 Received interrupt signal, stopping bot...")

    await bot.stop()

except Exception as e:

    logger.error(f"❌ Fatal error: {e}")

    raise

if _name_ == "_main_":

print("🤖 Starting Telegram Effects Bot...")

print("📋 Make sure you have set BOT_TOKEN, API_ID, and API_HASH environment variables")

print("🔥 This bot sends real animated message effects!")

print()



try:

    asyncio.run(main())

except KeyboardInterrupt:

    print("\\n👋 Bot stopped by user")

except Exception as e:

    print(f"\\n❌ Error: {e}")

    exit(1)
Reasons:
  • Blacklisted phrase (1): help me
  • Blacklisted phrase (2): poop
  • Blacklisted phrase (2): Poop
  • Whitelisted phrase (-1): Hope this helps
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • User mentioned (1): @dataclass
  • Looks like a comment (1):
  • Low reputation (1):
Posted by: Asadul Islam

79720632

Date: 2025-07-30 23:39:09
Score: 1
Natty:
Report link

I ran against this and in my case it was just VS purposefully not loading symbols due to them not being in the symbol/module search filter. You can force VS to load the symbols for your module either in the Modules window (Debug > Windows > Modules > Search for the module you want to debug, right click > Load Symbols) or globally via the Debug Options. See this answer for how to do the latter.

Reasons:
  • No code block (0.5):
  • Single line (0.5):
Posted by: andre_ss6

79720629

Date: 2025-07-30 23:34:08
Score: 1
Natty:
Report link

For starters, have your trigger action be When an Item is Modified.

Then, do the action Get Changes for an Item. It doesn't tell you what the change was, just a true/false if that field was modified. So you can halt early if it wasn't changed.

If you want this to be easy, just email everyone in the modified field.

But, if you really want to email just the newly added person, it's going to get hard. There is no Sharepoint connector that can get the previous version of an item. Instead you'll need to use the Send HTTP Request to SharePoint action.

Here is an article on how to build that. https://community.powerplatform.com/forums/thread/details/?threadid=f108658f-2f77-49f8-811e-d24043c11cb3

Then it should be fairly easy to filter array to in list now, but wasn't in list before.

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

79720607

Date: 2025-07-30 22:42:57
Score: 3
Natty:
Report link

I see that you are trying to build your own Rating component. Have you thought of using the one in the CommunityToolkit.Maui? https://learn.microsoft.com/en-us/dotnet/communitytoolkit/maui/views/ratingview

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Stephen Quan

79720597

Date: 2025-07-30 22:33:55
Score: 3.5
Natty:
Report link

A reviewer pointed out that I am dyslexic. The namespace is invalid because it should be: "root\cimv2"

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

79720592

Date: 2025-07-30 22:17:52
Score: 1
Natty:
Report link

Like @M. Deinum and @Francesco Poli mentioned in the comment.

A field in a like query cannot be null. one is null here that is not possible with a like hence the error when binding the parameters with the automatically generated query.

To remove the IllegalArgumentException, the like can be removed and made like

Iterable<SomeModel> findByOneAndTwoIgnoreCaseOrderByOneAsc(@Nullable Integer one, @Nullable String two);

but this leads to unable to search on not the exact property values like part of a string. To handle this, @Francesco Poli answer of using Query by Example helps using the Example and the ExampleMatcher .

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @Francesco
  • User mentioned (0): @Francesco
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: oceano1970526

79720578

Date: 2025-07-30 22:00:48
Score: 0.5
Natty:
Report link

I think the difference between the 2 outcomes is whether the continuation from taskCompletionSource.SetResult() is executed synchronously or asynchronously. You can (kinda) test this by providing TaskCreationOptions to force continuations to run asynchronously when creating the TaskCompletionSource: new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);

See this answer by Stephen Cleary (who has written multiple great blog posts on async/await and the task api) for more info. If you really want to go into detail on TaskCompletionSource you might also be interested in this article https://devblogs.microsoft.com/premier-developer/the-danger-of-taskcompletionsourcet-class/

From my understanding:
If the continuation is executed asynchronously, it is by default scheduled on the thread pool (in console applications), so Print("two") can immediately continue running on the current thread (which in this case is the main thread). If the continuation is executed synchronously, it is executed on the current thread before Print("two") is executed. The await Task.WhenAll seems to add the Task as a continuation to all awaited tasks (see Source.Dot.Net, which means that this continuation again might run synchronously, effectively running before Print("two").

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

79720568

Date: 2025-07-30 21:51:45
Score: 1.5
Natty:
Report link

Update for SQL Server 2022 (16.x) and later: LAG function can ignore NULLs.

LAG (scalar_expression [ , offset ] [ , default ] ) [ IGNORE NULLS | RESPECT NULLS ]
    OVER ( [ partition_by_clause ] order_by_clause )

Default value is RESPECT NULLS. So username12345 source solution will work as he expected after adding IGNORE NULLS to the LAG function.

MS docs: https://learn.microsoft.com/en-us/sql/t-sql/functions/lag-transact-sql?view=sql-server-ver16

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

79720564

Date: 2025-07-30 21:43:43
Score: 4.5
Natty:
Report link

try using a uitextsizeconstraint

Reasons:
  • Low length (2):
  • No code block (0.5):
  • Has no white space (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Zac Baker

79720540

Date: 2025-07-30 21:18:38
Score: 1
Natty:
Report link

The style width: min-content; does that

.parent {
    width: min-content;
}
 .content {
     background-color: red;
}
<div class="parent">
    <div class="content">this_is_a_very_long_word this_is_a_very_long_word</div>
</div>

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

79720539

Date: 2025-07-30 21:17:37
Score: 0.5
Natty:
Report link

As a React application developer, I recently built an app that needed to use TikTok Emojis, and I encountered a frustrating issue: TikTok Emojis are not regular emojis that can be expressed using Unicode.

At first, I tried using online image resources, but this introduced another troubling problem - image resources led to additional network requests, which wasn't what I wanted.

I was looking for an icon library similar to lucide-react to solve my problem. I searched extensively online and even posted on StackOverflow for help (though my question was closed because it was considered seeking recommendations for software libraries, tutorials, tools, books, or other external resources).

However, fortunately, shortly after my question was closed, I found a UI library for TikTok Emojis on GitHub called @tiktok-emojis/react, and they even provide a Vue version implementation @tiktok-emojis/vue! They also have an Interactive Demo: The ultimate tool for TikTok emoji codes, meanings, and copy-paste functionality.

  1. For Regular Emojis vs Special Emojis

In my opinion, for displaying regular emojis in React applications, using Unicode is the simplest approach. However, for those special Emojis (like TikTok's secret emojis), I would prefer to encapsulate them as individual components - similar to lucide-react with type-hinted React components.

  1. The TikTok Emoji Solution

The @tiktok-emojis/react library offers exactly what I was looking for:

2.1 Basic Usage Example:

import React from "react";
import { Angel, Happy, Cry, Laugh } from "@tiktok-emojis/react";

export default function App() {
  return (
    <div>
      <Angel size={32} />
      <Happy size={48} />
      <Cry width={24} height={24} />
      <Laugh size="6rem" />
    </div>
  );
}
  1. Why This Approach Works Better

Unlike regular Unicode emojis, TikTok's secret emojis use special codes like [smile], [happy], [angry], etc. These only work within the TikTok app itself and aren't standard Unicode characters.

By using a component-based approach like @tiktok-emojis/react, you get:

  1. Recommendation

For React applications:

This approach gives you the best of both worlds - simplicity for standard emojis and robust component architecture for specialized emoji sets, similar to how lucide-react handles icons.

  1. References
Reasons:
  • Blacklisted phrase (1): StackOverflow
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Jun

79720534

Date: 2025-07-30 21:12:36
Score: 1.5
Natty:
Report link

I had the same error and noticed that there was a folder named app in the root of the project, even though I have everything inside src. I'm using Prisma, and when I ran a migration, that folder was created. I deleted it, and now everything is working fine.

Reasons:
  • Whitelisted phrase (-1): I had the same
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Andy Ruz

79720531

Date: 2025-07-30 21:08:35
Score: 1.5
Natty:
Report link
try:
    from android import api_version
except:
    api_version = None
Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Jessy James stands with Russia

79720526

Date: 2025-07-30 20:59:33
Score: 0.5
Natty:
Report link

My case:

->add(
    'collectionDate',
    null,
    [
        'field_type' => \Symfony\Component\Form\Extension\Core\Type\DateType::class,
        'field_options' => [
            'widget' => 'single_text',
        ],
    ]
)
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Oleh Diachenko

79720518

Date: 2025-07-30 20:54:32
Score: 7
Natty: 8
Report link

Essa configuração já está pronta para aplicar? como é aplicada?

Reasons:
  • Blacklisted phrase (1): está
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Jota

79720499

Date: 2025-07-30 20:37:27
Score: 0.5
Natty:
Report link

I've created a new, single-header YAML parser that supports C++23. Feel free to try it out:

yaml_butter.hpp

Reasons:
  • Low length (1):
  • No code block (0.5):
  • High reputation (-1):
Posted by: Greg M. Krsak

79720496

Date: 2025-07-30 20:33:26
Score: 0.5
Natty:
Report link

What does the macro condition "#ifdef __augmented" check in C?

It checks if the macro named __augmented is defined.

What does the "__augmented" macro parameter mean?

It means the code is being compiled with "@C" or "augmented C". See the paper https://www.researchgate.net/publication/366497581_C_-_augmented_version_of_C_programming_language .

Is it similar to __cplusplus?

Yes.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Starts with a question (0.5): What do
  • High reputation (-2):
Posted by: KamilCuk

79720489

Date: 2025-07-30 20:30:25
Score: 1.5
Natty:
Report link

The response returned from the llm invoke in the query_decision_func() will be of type AIMessage.

To get the content of the AIMessage, you can grab the content attribute. So change:

model_decision = response["messages"][0].lower()

to

model_decision = response.content
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Kevinpol18

79720488

Date: 2025-07-30 20:29:25
Score: 0.5
Natty:
Report link

The problem is your structure, first of all, in your question there is no static folder.

You need to keep your css, js, and images in the /static folder as mentioned in the docs.

Curiously, in your HTML, you are looking for a folder named static even though in the file structure, I don't see one.

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

79720462

Date: 2025-07-30 19:58:17
Score: 3
Natty:
Report link

You can try with react-native-date-picker it might help you in your desired output? Hope that helps.

Reasons:
  • Whitelisted phrase (-1): Hope that helps
  • Low length (1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Anupam Singh Kushwaha

79720460

Date: 2025-07-30 19:56:17
Score: 1.5
Natty:
Report link

quickfilter addon looks good for the job and the need to implement it yourself would maybe be obsolete:

https://services.addons.thunderbird.net/EN-us/thunderbird/addon/quickfilters/

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

79720454

Date: 2025-07-30 19:50:15
Score: 1
Natty:
Report link

I recently ran into this issue myself. Here is my Q&A to my findings and solution. Google Play Store blocking app update due to Billing Library version AIDL and must update to at least version 6.0.1

And for reference, below is the solution.

In the AndroidManifest was the following:

<uses-permission android:name="com.android.vending.BILLING" />

Removing the above from the manifest, resolved the issue.

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

79720451

Date: 2025-07-30 19:43:13
Score: 5.5
Natty: 5.5
Report link

Any updates on this? Still having this issue...
(Sorry for answering, apparently i cannot comment)

Reasons:
  • Blacklisted phrase (1): Any updates on
  • Blacklisted phrase (0.5): i cannot
  • RegEx Blacklisted phrase (1): cannot comment
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: mwejnold

79720450

Date: 2025-07-30 19:42:12
Score: 1
Natty:
Report link

It is a simple fix,

os.environ['SDL_VIDEO_WINDOW_POS'] = '0,0'

needs to be done before pygame.init()

os.environ['SDL_VIDEO_WINDOW_POS'] = '0,0'
pygame.init() 
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Aadvik

79720440

Date: 2025-07-30 19:38:11
Score: 1
Natty:
Report link

I was facing the same problem, turns out that I forgot to run the following command before:

npm install -g @angular-devkit/[email protected]
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Breno Medeiros de Oliveira

79720439

Date: 2025-07-30 19:38:07
Score: 6.5
Natty:
Report link

Thank you for your question!

You can embed the Chatbot to websites; more details here: https://help.zapier.com/hc/en-us/articles/21958023866381-Share-and-embed-a-chatbot#h_01HGWXVR2QBCTYZ9D18HWP8JA3

It sounds like you're trying to embed within an app though; were you able to try the steps in the link above regarding that?

If you're running into issues with that, please reach out to the Zapier support team for further help and we can also submit this as a feature request for Chatbots to embed specifically within an app: https://zapier.com/app/get-help

Vince - Zapier Support

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • RegEx Blacklisted phrase (3): were you able
  • Contains signature (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Zapier Support

79720419

Date: 2025-07-30 19:17:01
Score: 2.5
Natty:
Report link

Click on your database name

Go below and click on Durability, press the edit button, and from the drop-down, choose no eviction. Save and refresh the page

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

79720406

Date: 2025-07-30 18:51:54
Score: 7
Natty: 5
Report link

check this video, It was very helpful for me
https://www.youtube.com/watch?v=6cm6G78ZDmM

Reasons:
  • Blacklisted phrase (1): youtube.com
  • Blacklisted phrase (1): check this video
  • Blacklisted phrase (1): this video
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Matias Azcui

79720404

Date: 2025-07-30 18:50:49
Score: 7.5
Natty:
Report link

how to convert this rows to column?

enter image description here

Reasons:
  • Probably link only (1):
  • Low length (2):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Starts with a question (0.5): how to
  • Low reputation (1):
Posted by: kuppu

79720403

Date: 2025-07-30 18:48:48
Score: 5
Natty:
Report link

We have this article on our blog where we discuss DevSecOps best practices to be implemented. Check it out. It could be of great use to you!

Reasons:
  • Blacklisted phrase (1): this article
  • Blacklisted phrase (0.5): Check it out
  • Low length (1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Izzy Khamish

79720397

Date: 2025-07-30 18:43:47
Score: 4.5
Natty:
Report link

I'm experiencing the same issue.
I followed the setup exactly as you described above, but unfortunately, it still doesn't work on my end.

Reasons:
  • RegEx Blacklisted phrase (2): it still doesn't work
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Sumit

79720396

Date: 2025-07-30 18:43:46
Score: 1
Natty:
Report link

The issue you're encountering is likely because the Yahoo Finance page content is loaded dynamically with JavaScript, and rvest (which is based on static HTML parsing) can’t access the content that's rendered client-side.

3 Key Fixes:

  1. node_txt is not being passed correctly
    You wrote contains(@class, node_txt) this passes the literal string "node_txt" instead of the value. You need to interpolate the variable.

  2. Yahoo content loads dynamically
    Most fields like "Open", "Previous Close", etc., are rendered after JavaScript runs, so rvest won’t see them unless they’re in the static HTML.

  3. Better: Parse data from the page's embedded JSON
    Yahoo Finance embeds the full quote data in a JavaScript object you can parse it instead of scraping DOM nodes.

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

79720381

Date: 2025-07-30 18:32:44
Score: 1
Natty:
Report link

You have two effective ways to eliminate the duplicate title: If you're serving the page using Flask, Django, or a static file, locate the HTML file and either:

Remove the tag entirely

html

blah Or leave it empty: html

Option 2: Override the HTML Title Using JavaScript Injection If editing HTML is not ideal (e.g., content is dynamic or external), inject JavaScript via webview.evaluate_js:

python import webview

def clear_html_title(): webview.evaluate_js("document.title = '';")

webview.create_window( "blah", f"http://localhost:{port}", width=1400, height=900, min_size=(800, 600), on_top=False )

webview.start(clear_html_title) 🔎 This executes JS inside the loaded page after rendering, clearing the internal title that WebKit uses. and Make sure you're using the latest version of pywebview to avoid outdated platform quirks:

bash pip install --upgrade pywebview Or check version:

python import webview print(webview.version)

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

79720361

Date: 2025-07-30 18:07:37
Score: 1.5
Natty:
Report link

Try running the build with --stacktrace:

./gradlew build --stacktrace

It’ll give a more detailed log that can help pinpoint which dependency or class is triggering the issue.

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

79720353

Date: 2025-07-30 17:54:34
Score: 1.5
Natty:
Report link

I just tried setting the sorter to null like some of the other people recommended and it made performance worse. I am running a test app with 1million row insertions. Here are the results. The best performance was from setting the sort order to None. Having a null sorter made performance worse.

160s to populate 1mil items
139s with sorting set to None
184s with null sorter
192s with null sorter and sorting set to none

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

79720346

Date: 2025-07-30 17:46:32
Score: 1.5
Natty:
Report link

Using Spark UI → Stages tab

  1. Go to the Spark UI.

  2. Open the Stages tab.

  3. For each stage:

    • Look at the column “Executor CPU Time” (or sometimes called “Task Time”).

    • This shows total executor CPU time in milliseconds for all tasks in that stage.

  4. Sum these values for all stages to get total compute time of the job.

    • Alternatively, you can download the Spark event logs and script the parsing to extract CPU time per stage.
Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: chintan shah

79720338

Date: 2025-07-30 17:39:31
Score: 2.5
Natty:
Report link

You can let them download an HTML or url file which when they open will pull up the latest version of the document. This will be accessible across devices while providing with a file they can download and save on their desktop. If you are not a developer there is an app, Salepager, that can do this for you.

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

79720328

Date: 2025-07-30 17:25:27
Score: 2.5
Natty:
Report link

I just found this page today when I tried to solve same problem for MSVC 2022 in Win 10, so this is solution for 2025 year

Worked - even for MSVC running in VSCode.

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

79720325

Date: 2025-07-30 17:18:25
Score: 1
Natty:
Report link

Creative Commons Legal Code

Attribution 3.0 Unported

CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE

LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN

ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS

INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES

REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR

DAMAGES RESULTING FROM ITS USE.

License

THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE

COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY

COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS

AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.

BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE

TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY

BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS

CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND

CONDITIONS.

1. Definitions

a. "Adaptation" means a work based upon the Work, or upon the Work and

other pre-existing works, such as a translation, adaptation,

derivative work, arrangement of music or other alterations of a

literary or artistic work, or phonogram or performance and includes

cinematographic adaptations or any other form in which the Work may be

recast, transformed, or adapted including in any form recognizably

derived from the original, except that a work that constitutes a

Collection will not be considered an Adaptation for the purpose of

this License. For the avoidance of doubt, where the Work is a musical

work, performance or phonogram, the synchronization of the Work in

timed-relation with a moving image ("synching") will be considered an

Adaptation for the purpose of this License.

b. "Collection" means a collection of literary or artistic works, such as

encyclopedias and anthologies, or performances, phonograms or

broadcasts, or other works or subject matter other than works listed

in Section 1(f) below, which, by reason of the selection and

arrangement of their contents, constitute intellectual creations, in

which the Work is included in its entirety in unmodified form along

with one or more other contributions, each constituting separate and

independent works in themselves, which together are assembled into a

collective whole. A work that constitutes a Collection will not be

considered an Adaptation (as defined above) for the purposes of this

License.

c. "Distribute" means to make available to the public the original and

copies of the Work or Adaptation, as appropriate, through sale or

other transfer of ownership.

d. "Licensor" means the individual, individuals, entity or entities that

offer(s) the Work under the terms of this License.

e. "Original Author" means, in the case of a literary or artistic work,

the individual, individuals, entity or entities who created the Work

or if no individual or entity can be identified, the publisher; and in

addition (i) in the case of a performance the actors, singers,

musicians, dancers, and other persons who act, sing, deliver, declaim,

play in, interpret or otherwise perform literary or artistic works or

expressions of folklore; (ii) in the case of a phonogram the producer

being the person or legal entity who first fixes the sounds of a

performance or other sounds; and, (iii) in the case of broadcasts, the

organization that transmits the broadcast.

f. "Work" means the literary and/or artistic work offered under the terms

of this License including without limitation any production in the

literary, scientific and artistic domain, whatever may be the mode or

form of its expression including digital form, such as a book,

pamphlet and other writing; a lecture, address, sermon or other work

of the same nature; a dramatic or dramatico-musical work; a

choreographic work or entertainment in dumb show; a musical

composition with or without words; a cinematographic work to which are

assimilated works expressed by a process analogous to cinematography;

a work of drawing, painting, architecture, sculpture, engraving or

lithography; a photographic work to which are assimilated works

expressed by a process analogous to photography; a work of applied

art; an illustration, map, plan, sketch or three-dimensional work

relative to geography, topography, architecture or science; a

performance; a broadcast; a phonogram; a compilation of data to the

extent it is protected as a copyrightable work; or a work performed by

a variety or circus performer to the extent it is not otherwise

considered a literary or artistic work.

g. "You" means an individual or entity exercising rights under this

License who has not previously violated the terms of this License with

respect to the Work, or who has received express permission from the

Licensor to exercise rights under this License despite a previous

violation.

h. "Publicly Perform" means to perform public recitations of the Work and

to communicate to the public those public recitations, by any means or

process, including by wire or wireless means or public digital

performances; to make available to the public Works in such a way that

members of the public may access these Works from a place and at a

place individually chosen by them; to perform the Work to the public

by any means or process and the communication to the public of the

performances of the Work, including by public digital performance; to

broadcast and rebroadcast the Work by any means including signs,

sounds or images.

i. "Reproduce" means to make copies of the Work by any means including

without limitation by sound or visual recordings and the right of

fixation and reproducing fixations of the Work, including storage of a

protected performance or phonogram in digital form or other electronic

medium.

2. Fair Dealing Rights. Nothing in this License is intended to reduce,

limit, or restrict any uses free from copyright or rights arising from

limitations or exceptions that are provided for in connection with the

copyright protection under copyright law or other applicable laws.

3. License Grant. Subject to the terms and conditions of this License,

Licensor hereby grants You a worldwide, royalty-free, non-exclusive,

perpetual (for the duration of the applicable copyright) license to

exercise the rights in the Work as stated below:

a. to Reproduce the Work, to incorporate the Work into one or more

Collections, and to Reproduce the Work as incorporated in the

Collections;

b. to create and Reproduce Adaptations provided that any such Adaptation,

including any translation in any medium, takes reasonable steps to

clearly label, demarcate or otherwise identify that changes were made

to the original Work. For example, a translation could be marked "The

original work was translated from English to Spanish," or a

modification could indicate "The original work has been modified.";

c. to Distribute and Publicly Perform the Work including as incorporated

in Collections; and,

d. to Distribute and Publicly Perform Adaptations.

e. For the avoidance of doubt:

 i. Non-waivable Compulsory License Schemes. In those jurisdictions in

    which the right to collect royalties through any statutory or

    compulsory licensing scheme cannot be waived, the Licensor

    reserves the exclusive right to collect such royalties for any

    exercise by You of the rights granted under this License;

ii. Waivable Compulsory License Schemes. In those jurisdictions in

    which the right to collect royalties through any statutory or

    compulsory licensing scheme can be waived, the Licensor waives the

    exclusive right to collect such royalties for any exercise by You

    of the rights granted under this License; and,

iii. Voluntary License Schemes. The Licensor waives the right to

    collect royalties, whether individually or, in the event that the

    Licensor is a member of a collecting society that administers

    voluntary licensing schemes, via that society, from any exercise

    by You of the rights granted under this License.

The above rights may be exercised in all media and formats whether now

known or hereafter devised. The above rights include the right to make

such modifications as are technically necessary to exercise the rights in

other media and formats. Subject to Section 8(f), all rights not expressly

granted by Licensor are hereby reserved.

4. Restrictions. The license granted in Section 3 above is expressly made

subject to and limited by the following restrictions:

a. You may Distribute or Publicly Perform the Work only under the terms

of this License. You must include a copy of, or the Uniform Resource

Identifier (URI) for, this License with every copy of the Work You

Distribute or Publicly Perform. You may not offer or impose any terms

on the Work that restrict the terms of this License or the ability of

the recipient of the Work to exercise the rights granted to that

recipient under the terms of the License. You may not sublicense the

Work. You must keep intact all notices that refer to this License and

to the disclaimer of warranties with every copy of the Work You

Distribute or Publicly Perform. When You Distribute or Publicly

Perform the Work, You may not impose any effective technological

measures on the Work that restrict the ability of a recipient of the

Work from You to exercise the rights granted to that recipient under

the terms of the License. This Section 4(a) applies to the Work as

incorporated in a Collection, but this does not require the Collection

apart from the Work itself to be made subject to the terms of this

License. If You create a Collection, upon notice from any Licensor You

must, to the extent practicable, remove from the Collection any credit

as required by Section 4(b), as requested. If You create an

Adaptation, upon notice from any Licensor You must, to the extent

practicable, remove from the Adaptation any credit as required by

Section 4(b), as requested.

b. If You Distribute, or Publicly Perform the Work or any Adaptations or

Collections, You must, unless a request has been made pursuant to

Section 4(a), keep intact all copyright notices for the Work and

provide, reasonable to the medium or means You are utilizing: (i) the

name of the Original Author (or pseudonym, if applicable) if supplied,

and/or if the Original Author and/or Licensor designate another party

or parties (e.g., a sponsor institute, publishing entity, journal) for

attribution ("Attribution Parties") in Licensor's copyright notice,

terms of service or by other reasonable means, the name of such party

or parties; (ii) the title of the Work if supplied; (iii) to the

extent reasonably practicable, the URI, if any, that Licensor

specifies to be associated with the Work, unless such URI does not

refer to the copyright notice or licensing information for the Work;

and (iv) , consistent with Section 3(b), in the case of an Adaptation,

a credit identifying the use of the Work in the Adaptation (e.g.,

"French translation of the Work by Original Author," or "Screenplay

based on original Work by Original Author"). The credit required by

this Section 4 (b) may be implemented in any reasonable manner;

provided, however, that in the case of a Adaptation or Collection, at

a minimum such credit will appear, if a credit for all contributing

authors of the Adaptation or Collection appears, then as part of these

credits and in a manner at least as prominent as the credits for the

other contributing authors. For the avoidance of doubt, You may only

use the credit required by this Section for the purpose of attribution

in the manner set out above and, by exercising Your rights under this

License, You may not implicitly or explicitly assert or imply any

connection with, sponsorship or endorsement by the Original Author,

Licensor and/or Attribution Parties, as appropriate, of You or Your

use of the Work, without the separate, express prior written

permission of the Original Author, Licensor and/or Attribution

Parties.

c. Except as otherwise agreed in writing by the Licensor or as may be

otherwise permitted by applicable law, if You Reproduce, Distribute or

Publicly Perform the Work either by itself or as part of any

Adaptations or Collections, You must not distort, mutilate, modify or

take other derogatory action in relation to the Work which would be

prejudicial to the Original Author's honor or reputation. Licensor

agrees that in those jurisdictions (e.g. Japan), in which any exercise

of the right granted in Section 3(b) of this License (the right to

make Adaptations) would be deemed to be a distortion, mutilation,

modification or other derogatory action prejudicial to the Original

Author's honor and reputation, the Licensor will waive or not assert,

as appropriate, this Section, to the fullest extent permitted by the

applicable national law, to enable You to reasonably exercise Your

right under Section 3(b) of this License (right to make Adaptations)

but not otherwise.

5. Representations, Warranties and Disclaimer

UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR

OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY

KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,

INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,

FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF

LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,

WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION

OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.

6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE

LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR

ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES

ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS

BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7. Termination

a. This License and the rights granted hereunder will terminate

automatically upon any breach by You of the terms of this License.

Individuals or entities who have received Adaptations or Collections

from You under this License, however, will not have their licenses

terminated provided such individuals or entities remain in full

compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will

survive any termination of this License.

b. Subject to the above terms and conditions, the license granted here is

perpetual (for the duration of the applicable copyright in the Work).

Notwithstanding the above, Licensor reserves the right to release the

Work under different license terms or to stop distributing the Work at

any time; provided, however that any such election will not serve to

withdraw this License (or any other license that has been, or is

required to be, granted under the terms of this License), and this

License will continue in full force and effect unless terminated as

stated above.

8. Miscellaneous

a. Each time You Distribute or Publicly Perform the Work or a Collection,

the Licensor offers to the recipient a license to the Work on the same

terms and conditions as the license granted to You under this License.

b. Each time You Distribute or Publicly Perform an Adaptation, Licensor

offers to the recipient a license to the original Work on the same

terms and conditions as the license granted to You under this License.

c. If any provision of this License is invalid or unenforceable under

applicable law, it shall not affect the validity or enforceability of

the remainder of the terms of this License, and without further action

by the parties to this agreement, such provision shall be reformed to

the minimum extent necessary to make such provision valid and

enforceable.

d. No term or provision of this License shall be deemed waived and no

breach consented to unless such waiver or consent shall be in writing

and signed by the party to be charged with such waiver or consent.

e. This License constitutes the entire agreement between the parties with

respect to the Work licensed here. There are no understandings,

agreements or representations with respect to the Work not specified

here. Licensor shall not be bound by any additional provisions that

may appear in any communication from You. This License may not be

modified without the mutual written agreement of the Licensor and You.

f. The rights granted under, and the subject matter referenced, in this

License were drafted utilizing the terminology of the Berne Convention

for the Protection of Literary and Artistic Works (as amended on

September 28, 1979), the Rome Convention of 1961, the WIPO Copyright

Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996

and the Universal Copyright Convention (as revised on July 24, 1971).

These rights and subject matter take effect in the relevant

jurisdiction in which the License terms are sought to be enforced

according to the corresponding provisions of the implementation of

those treaty provisions in the applicable national law. If the

standard suite of rights granted under applicable copyright law

includes additional rights not granted under this License, such

additional rights are deemed to be included in the License; this

License is not intended to restrict the license of any rights under

applicable law.

Creative Commons Notice

Creative Commons is not a party to this License, and makes no warranty

whatsoever in connection with the Work. Creative Commons will not be

liable to You or any party on any legal theory for any damages

whatsoever, including without limitation any general, special,

incidental or consequential damages arising in connection to this

license. Notwithstanding the foregoing two (2) sentences, if Creative

Commons has expressly identified itself as the Licensor hereunder, it

shall have all rights and obligations of Licensor.

Except for the limited purpose of indicating to the public that the

Work is licensed under the CCPL, Creative Commons does not authorize

the use by either party of the trademark "Creative Commons" or any

related trademark or logo of Creative Commons without the prior

written consent of Creative Commons. Any permitted use will be in

compliance with Creative Commons' then-current trademark usage

guidelines, as may be published on its website or otherwise made

available upon request from time to time. For the avoidance of doubt,

this trademark restriction does not form part of this License.

Creative Commons may be contacted at https://creativecommons.org/.
Reasons:
  • RegEx Blacklisted phrase (1.5): reputation
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Xiii iiix

79720324

Date: 2025-07-30 17:17:25
Score: 3
Natty:
Report link
Container(
                decoration: BoxDecoration(
                  color: Colors.red,
                  borderRadius: BorderRadius.only(
                    bottomLeft: Radius.circular(50.0),
                    topLeft: Radius.circular(50.0),
                  ),
                ),
                margin: EdgeInsets.only(left: 30.0),
                height: 150,
                width: double.infinity,
              ),

I have out the color inside the container but still having same issue.

Reasons:
  • Has code block (-0.5):
  • Me too answer (2.5): having same issue
  • Low reputation (1):
Posted by: Rehan Ali Arman

79720313

Date: 2025-07-30 17:05:22
Score: 2.5
Natty:
Report link

This solves the problem: https://spack.readthedocs.io/en/latest/module_file_support.html#customize-environment-modifications

Run spack config edit modules to edit modules.yaml and add:

modules:
  prefix_inspections:
    ./lib:
      - LD_LIBRARY_PATH
      - LIBRARY_PATH
    ./lib64:
      - LD_LIBRARY_PATH
      - LIBRARY_PATH
    ./include:
      - CPATH      
Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: jorge isaac rubiano

79720311

Date: 2025-07-30 17:03:22
Score: 2.5
Natty:
Report link

Having the same issue,

and related issue, that it can't even pass the paramenter, as the same the user authentication is also not being passed to the cloud.

// Function to call
void calll() {
    final HttpsCallable callable =
        FirebaseFunctions.instance.httpsCallable('hiDear');
    callable.call({"name": "Anwar"}).then((result) {
      // Handle result here
      print(result.data);
    }).catchError((error) {
      print('Error calling function: $error');
    });
  }


// Cloud Function

const functions = require("firebase-functions");

exports.hiDear = functions.https.onCall((data, context) => {
  const name = data.name;
  return `Hello mr. ${name}`;
});



____________________________________________________________
I/flutter (20767): Hello mr. undefined
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): Having the same issue
  • Low reputation (1):
Posted by: Ghayas Zain

79720306

Date: 2025-07-30 16:58:21
Score: 2.5
Natty:
Report link

To fix the date I added a meta tag in the head of the page:

<meta name="created" content=properly formatted date> with date as yyyy-mm-ddThh:mm:ss

Both errors went away.

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

79720292

Date: 2025-07-30 16:42:17
Score: 1.5
Natty:
Report link

I really don't understand the question, but what you want is like this?
Please be more clarifier.

.custom-list {
  counter-reset: list;
}
.custom-list > li {
  list-style: none;
}
.custom-list > li:before {
  content: counter(list) ") ";
  counter-increment: list;
}
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: yep shushi

79720290

Date: 2025-07-30 16:40:16
Score: 3
Natty:
Report link

there is another option. To do this, we need an application at the link [https://drive.google.com/file/d/1AF3Sw7PNc0icTAbyGQ1qoYADGiMp2SBq/view?usp=drivesdk], with which we can control the status bar.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Александр

79720285

Date: 2025-07-30 16:39:16
Score: 1.5
Natty:
Report link

To enforce a system-wide DNS on an AOSP-based ROM like crDroid:

1. Modify `DnsResolver.cpp`: Hardcode your preferred DNS (e.g., CleanBrowsing) in `system/netd/resolv/DnsResolver.cpp`.

2. Disable Private DNS: Patch the Settings and framework to hide or disable Private DNS UI and functionality (`PrivateDnsConfiguration` in `frameworks/base` and related classes).

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

79720279

Date: 2025-07-30 16:34:15
Score: 1.5
Natty:
Report link

In case if you doing multiple queries with same SELECT, try to put $sth = $dbh->prepare("..."); before cycle loop and $sth->execute($param); inside loop. It should give you more perfomance if loop has significant cycle number.

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

79720268

Date: 2025-07-30 16:26:13
Score: 2.5
Natty:
Report link

your kafka storage is probably on a tmpfs filesystem and is erased at reboot...

edit your config files, at least server.properties for entry logs.dir to use a real filesystem (ex: /home/kafka/tmp but it depends on the context)

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

79720250

Date: 2025-07-30 16:10:09
Score: 2
Natty:
Report link

There is a built-in gesture for these kinds of things for VO users:

You select the item with swipe-to-anything functionality attached to it. Then you either swipe up or down the iterate through the available options and confirm by tapping once.

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

79720246

Date: 2025-07-30 16:08:08
Score: 3
Natty:
Report link

Use library Toasty to solve this problem in all API versions.

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

79720244

Date: 2025-07-30 16:08:08
Score: 2.5
Natty:
Report link

"Zero-argument function" is another concise option, and may be more widely understood than "nullary function". Depends on who the target audience is.

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

79720227

Date: 2025-07-30 15:58:05
Score: 4.5
Natty:
Report link

Apple documentation says that Current Time Service is implemented internally by iOS and shall not be published by third-party iOS applications.

Here is the link to the document.

enter image description here

Reasons:
  • Blacklisted phrase (1): Here is the link
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Mudassir

79720226

Date: 2025-07-30 15:57:05
Score: 1
Natty:
Report link

I ended up declaring a function that deallocates memory that was allocated and returned to cpp code earlier.

And my code looks like this:

public static IntPtr GetText()
{
  return Marshal.StringToCoTaskMemUni(SomeClass.SomeMethodThatReturnsAString());
}

public static void FreeMemory(IntPtr ptr)
{
    Marshal.FreeCoTaskMem(ptr);
}
void OnWriteValue()
{
  char16_t const *string = CSharp::GetText();

  if (string)
  {
    Print(string);
    CSharp::FreeMemory(string);
  }
}

Thanks for your answers.

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

79720223

Date: 2025-07-30 15:57:04
Score: 4.5
Natty:
Report link

The issue was with device permissions.

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

79720220

Date: 2025-07-30 15:54:03
Score: 1
Natty:
Report link

Answering my own question: in iOS 26, the default browser setting is honored.

In SwiftUI for instance, opening a URL using the openURL @Environment property wrapper, opens the desired URL using the user-set default browser.

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

79720219

Date: 2025-07-30 15:49:58
Score: 7
Natty:
Report link

Existe site que faz isso pra você

Reasons:
  • Blacklisted phrase (3): você
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Carol Silva

79720216

Date: 2025-07-30 15:47:57
Score: 1.5
Natty:
Report link

Had the same problems with a VitePress site, using VSCode as editor including the included linters / link checkers.

[toc]:/
[[toc]] 

... did the trick for me.

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

79720208

Date: 2025-07-30 15:38:55
Score: 3
Natty:
Report link

Use library Toasty to solve this problem in all API versions.

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

79720206

Date: 2025-07-30 15:37:55
Score: 1.5
Natty:
Report link

I experienced the exact same a little over a year ago. If the whole program is formatted this way the you will just have to put aside a weekend where you don't write code and just format.

I setup a keyboard shortcut to join lines using Options-Environment->Keyboard. I set it to Ctrl+J, Ctrl+P. This only works across two methods.

enter image description here

Start your selection below the first curly brace that appears after the first method signature. Select over the next method and end your selection before the end curly brace of the second method as shown below

enter image description here

Use your shortcut to join lines. it will appear as below

enter image description here

Apply the Ctrl+K, Ctrl+D key combination. The outcome of this is shown below

enter image description here

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Dragan Radovac

79720192

Date: 2025-07-30 15:31:53
Score: 1
Natty:
Report link
SELECT tableName
FROM (SHOW TABLES IN {database})
WHERE tableName LIKE '%2008%'
  AND tableName LIKE '%animal%';
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Anson

79720183

Date: 2025-07-30 15:25:52
Score: 1.5
Natty:
Report link

import matplotlib.pyplot as plt

from PIL import Image

# تنظیم فونت

plt.rcParams['font.family'] = 'DejaVu Sans'

plt.rcParams['axes.unicode_minus'] = False

# ساخت تصویر لوگو

fig, ax = plt.subplots(figsize=(6, 2))

ax.set_facecolor('white')

ax.text(0.5, 0.6, 'سازه ارسام', color='#0D47A1', fontsize=28, ha='center', va='center', fontweight='bold')

ax.axhline(y=0

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: Mhmmd fazel Ehte

79720182

Date: 2025-07-30 15:24:51
Score: 4.5
Natty:
Report link

As @PeskyPotato pointed out, the info panel says that Event Source Mapping is only available for certain sources,

enter image description here

Which is incompatible with my use case. Looks like I will need to figure out something else.

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • No code block (0.5):
  • User mentioned (1): @PeskyPotato
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: A-Abe

79720177

Date: 2025-07-30 15:22:50
Score: 1
Natty:
Report link

I found the culprit thanks to furas' suggestion.

def minify(self, content, minify_css, minify_js):
    return minify_html.minify(
        content,
        do_not_minify_doctype=True,
        keep_spaces_between_attributes=True,
        minify_css=minify_css,
        minify_js=minify_js,
    )

It's located in pelican\plugins\minify\minify.py

Reasons:
  • Blacklisted phrase (0.5): thanks
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: AcidResin

79720159

Date: 2025-07-30 15:08:46
Score: 1
Natty:
Report link

Problem was on the consumer which was using default max.poll.records = 500

After increasing it, everything work as expected

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

79720146

Date: 2025-07-30 14:58:43
Score: 3.5
Natty:
Report link

This solution worked for me swipe-to-delete-on-a-tableview-that-is-inside-a-pageviewcontroller

Reasons:
  • Whitelisted phrase (-1): worked for me
  • Probably link only (1):
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Jonas Mesquita

79720141

Date: 2025-07-30 14:56:42
Score: 0.5
Natty:
Report link

1.Why two methods?

to_python() is called in all contexts (DB reads, form validation, direct assignment like obj.field = "xyz").
from_db_value() is only called for DB reads (and only if defined—older Django versions relied solely on to_python() for DB values).

2.Why does to_python() check for Hand instances?

If you do obj.hand = Hand(...) in code, Django calls to_python() on that Hand instance. The check avoids re-parsing an already-correct object. However, from_db_value() never gets a Hand instance. Database values are always raw strings (e.g., "AKQJ..."). So it skips this check.

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: luxiu lu

79720118

Date: 2025-07-30 14:31:36
Score: 2
Natty:
Report link

The issue is known and referenced in this issue https://github.com/projectlombok/lombok/issues/3883

There's a Pull Request waiting for merge that solves the issue https://github.com/projectlombok/lombok/pull/3888

The problem is that it solves the problem for the newer versions of eclipse and vscode-java but the older versions must also be supported as stated in this comment https://github.com/projectlombok/lombok/issues/3883#issuecomment-2910356061

You can download the artifact built by the 3888 PR here https://github.com/projectlombok/lombok/actions/runs/15284242422?pr=3888 (you must be logged in github to see the download link https://github.com/projectlombok/lombok/actions/runs/15284242422/artifacts/3207150165 )

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

79720107

Date: 2025-07-30 14:23:34
Score: 3
Natty:
Report link

Try adding a space at the end of a last value. If it doesn't help try some other solution and try the developer tools especially of Firefox to actually evalute!

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

79720101

Date: 2025-07-30 14:18:33
Score: 0.5
Natty:
Report link

I managed to do a search using wildcards by make a Query DSL.

It works wether the field is a keywork or text type.

{
  "wildcard": {
    "message": {
      "value": "*mystring*",
      "boost": 1,
      "rewrite": "constant_score_blended"
    }
  }
}
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: romain ni

79720098

Date: 2025-07-30 14:16:32
Score: 3
Natty:
Report link

Your banner looks blurry because Paint distorts pixels when resizing. ResizerPhoto.com is an online tool that resizes PNGs smartly, keeping your content clear and high-quality.

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

79720086

Date: 2025-07-30 14:08:30
Score: 0.5
Natty:
Report link
  1. Use is_action_just_pressed().
  2. Currently your else executes all the time as long as “Toggle” isn’t pressed. See if you can make it so it only runs when it’s pressed.
Reasons:
  • Low length (1):
  • Has code block (-0.5):
Posted by: BenderBoy

79720073

Date: 2025-07-30 13:59:28
Score: 1
Natty:
Report link

I think what you are looking for is exception developer page.

You can add this middleware

app.UseDeveloperExceptionPage();

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

79720052

Date: 2025-07-30 13:47:25
Score: 1
Natty:
Report link

You can add this "lint" script to your "scripts" in package.json

"scripts: {
    "lint": "eslint ./src",
}

and then run

npm run lint

This should give you a summary of all the errors & warnings in your project

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

79720051

Date: 2025-07-30 13:46:25
Score: 1.5
Natty:
Report link

Yes there is a npm library called ngx-orphan-cleaner(https://www.npmjs.com/package/ngx-orphan-cleaner) which can not only find variables but also functions from your .ts file also check if that variables is used in html somewhere and give you the list also it can remove the variables by remove command.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Prashant Singh

79720040

Date: 2025-07-30 13:42:24
Score: 0.5
Natty:
Report link

Instead of rxMethod<void> you could do something like rxMethod<{ onSuccess?: () => void; onError?: () => void }>.

In you tapResponse, you could then use onSuccess and onError.

tapResponse({
  next: (response) => {
    ...
    onSuccess?.();
  },
  error: () => {
    ...
    onError?.();
  },
})
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Gana

79720032

Date: 2025-07-30 13:33:22
Score: 5
Natty:
Report link

@Max Los Santos can you plz tell if any possible solution for it

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • User mentioned (1): @Max
  • Single line (0.5):
  • Looks like a comment (1):
  • Low reputation (0.5):
Posted by: Paresh Bhamare

79720028

Date: 2025-07-30 13:31:21
Score: 0.5
Natty:
Report link

I found, that using the pip-module instead of build "just works" -- because pip performs the build in situ, without performing a copy (an incomplete one!) into a temporary directory.

Newer packaging tools, which may have an alternative, all seem to require newer Python, but I need the same method to work with older servers running RHEL7, where the stock Python3 is 3.6.

Reasons:
  • Blacklisted phrase (0.5): I need
  • No code block (0.5):
  • Self-answer (0.5):
  • High reputation (-1):
Posted by: Mikhail T.

79720022

Date: 2025-07-30 13:26:16
Score: 8
Natty:
Report link

Are you able to solve it i am getting same errors

Reasons:
  • Blacklisted phrase (1): you able to solve
  • RegEx Blacklisted phrase (1): i am getting same error
  • Low length (1.5):
  • No code block (0.5):
  • Me too answer (2.5): i am getting same error
  • Single line (0.5):
  • Low reputation (1):
Posted by: milind yadav

79720000

Date: 2025-07-30 13:05:10
Score: 3
Natty:
Report link

It turned out to be the line endings. We changed from LF to CRLF line endings to fix the issue.

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

79719999

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

I know this is an old question, but for anyone still facing the same issue, here's a working solution.
(It might not be perfect, but it gets the job done.)

const wrapper = document.getElementById("address-autocomplete-wrapper");

// Create PlaceAutocompleteElement
const placeAutocomplete = new google.maps.places.PlaceAutocompleteElement();

// Set placeholder attribute
placeAutocomplete.Dg?.setAttribute('placeholder', 'Start typing address');

// Add into wrapper
wrapper.appendChild(placeAutocomplete);

The key here is that the internal input element can be accessed via placeAutocomplete.Dg, allowing you to manually set custom attributes like placeholder.

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): facing the same issue
  • Low reputation (1):
Posted by: Jessee Beecham

79719996

Date: 2025-07-30 13:00:08
Score: 4.5
Natty:
Report link

hi!I want to ask if this problem has been solved. I have also encountered this issue.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: wang yang

79719983

Date: 2025-07-30 12:53:06
Score: 1
Natty:
Report link

@AutoComplete in Redis OM Spring maps to Redis Query Engine suggestion dictionaries (backed by FT.SUGADD/FT.SUGGET).

Each @AutoComplete field = one dictionary.

So in your entity, code and name create two separate dictionaries.

Redis Query Engine itself can’t query two suggestion dictionaries in one call — you either:

For merging at query time:

@GetMapping("/search")
fun query(@RequestParam("q") query: String): List<Suggestion> {
    val codeResults = repository.autoCompleteCode(query, AutoCompleteOptions.get().withPayload())
    val nameResults = repository.autoCompleteName(query, AutoCompleteOptions.get().withPayload())

    return (codeResults + nameResults).distinctBy { it.string } // removes duplicates
}

If you want only one dictionary, store the values of name and code in a single @AutoComplete field instead.

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @AutoComplete
  • User mentioned (0): @AutoComplete
  • User mentioned (0): @AutoComplete
  • User mentioned (0): @AutoComplete
  • Low reputation (1):
Posted by: Raphael De Lio

79719980

Date: 2025-07-30 12:50:06
Score: 1.5
Natty:
Report link

Try using single_utterance=true or manually half-close the stream when the API sends an END_OF_SINGLE_UTTERANCE response.

If this will not work, the issue needs to be investigated further. Please open a new issue on the issue tracker, describing your problem.

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

79719978

Date: 2025-07-30 12:47:05
Score: 0.5
Natty:
Report link

The root problem is in my circuitbreaker configuration on application.properties file.

resilience4j.circuitbreaker.instances.fallback.slow-call-duration-threshold.seconds=3
resilience4j.circuitbreaker.instances.fallback.slow-call-rate-threshold=50

My atuh-service is taking more than 3sec to respond thus circuitbreaker is triggering prematurely.

resilience4j.circuitbreaker.instances.authServiceBreaker.slow-call-duration-threshold.seconds=5
resilience4j.circuitbreaker.instances.authServiceBreaker.slow-call-rate-threshold=80
resilience4j.timelimiter.instances.authServiceBreaker.timeout-duration=6s
resilience4j.timelimiter.instances.authServiceBreaker.cancel-running-future=true

chaning this configurations solved my problem.

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

79719957

Date: 2025-07-30 12:31:01
Score: 4.5
Natty: 6
Report link

i need to required Dynamic schema for my website m-source

Reasons:
  • Blacklisted phrase (0.5): i need
  • Low length (1.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Msource

79719953

Date: 2025-07-30 12:29:00
Score: 0.5
Natty:
Report link

How about preventing this function from being bound as a method from the very beginning? You can wrap the function you're testing in a staticmethod.
This signals to Python that the function doesn't receive the instance as its first argument. As a result, you can call it directly, which simplifies your helper method and makes the type Callable perfectly accurate. Here is a example:

from typing import Callable, Any, Optional
import sys

# Assume this is your external library in mymodule.py
class mymodule:
    @staticmethod
    def myfunction(s: str) -> str:
        return f"processed: {s}"

# Your test framework
class MyTestCase:
    function_under_test: Optional[Callable[[str], Any]] = None

    def assert_something(self, input_str: str, expected_result: Any) -> None:
        if self.function_under_test is None:
            raise AssertionError(
                "To use this helper method, you must set the function_under_test "
                "class variable within your test class."
            )

        result = self.function_under_test(input_str)
        assert result == expected_result
        print(f"Assertion passed for input '{input_str}'!")


class FunctionATest(MyTestCase):
    function_under_test = staticmethod(mymodule.myfunction)

    def test_whatever(self) -> None:
        self.assert_something("foo bar baz", "processed: foo bar baz")
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): How
  • Low reputation (1):
Posted by: shuqing feng

79719934

Date: 2025-07-30 12:16:57
Score: 1.5
Natty:
Report link

The solution above did not work for me either. What worked though is if you have auto increment pk, mysql maps the rows in the order it keeps the indices, therefore so far only this approach worked for me

Reasons:
  • Blacklisted phrase (1): did not work
  • Whitelisted phrase (-1): worked for me
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
Posted by: erdysson

79719932

Date: 2025-07-30 12:15:56
Score: 3
Natty:
Report link

It is not necessary to know what happens inside the DLL; the main question is why reading works but writing does not. And this only happens in .NET 8 — because if I do this in .NET Framework, everything works fine.

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

79719931

Date: 2025-07-30 12:15:56
Score: 1.5
Natty:
Report link

It looks like you want to watch for query, not param:

watch: { 
  '$route.query.search': function(search) {
    console.log(search)
  }
}

When watching on the query you also do not need a deep: true as suggested as well in this StackOverflow. deep: true seems to work, but it is actually no the correct solution.

Reasons:
  • Blacklisted phrase (1): StackOverflow
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Vanessa Otto

79719930

Date: 2025-07-30 12:14:56
Score: 0.5
Natty:
Report link

I just ran the test on a newer machine with macOS 15.5 and everything worked. This must be a strange Apple bug which seems to be fixed in the latest versions of the OS.

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

79719926

Date: 2025-07-30 12:13:56
Score: 3
Natty:
Report link

Spring-data-redis supports Hash Field Expiration since 3.5.0, see the release notes for details.

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