I think that cause a dashboard api / link , I fix it in my code before , not sure whether still exist in latest version
Use this CSS:
h1, h2, h3 {
scroll-margin-top: 100px; /* height of your fixed header */
}
Replace 100px with your header’s actual height. This will offset anchor jumps so they aren’t hidden behind the fixed header.
After trying to play around with property settings and going through the solutions, it finally changed to the new template.
(Thank you to the people that guided me in the comments.)
To give it a forced update, change the project from Release → Debug on the panel above**.**

Then run the program like usual. It will apply the changes made.
I had the same problem; all I needed to do was open the ics file in a text editor, delete the first 2 lines starting with UID (the UID line for the first 2 events), then I just saved it and imported it. It probably would also work with only deleting the UID line for the first event, but I figured that if it ain't broke, don't try to fix it. Very glad that I didn't need to delete the UID for every event.
It seems that is just a chrome inspector display bug. Not an actual CSS issue.
This happens, because Apple returns the email only the very first time the user signs in.
Please refer to https://developer.apple.com/forums/thread/121496
I simply deleted the build folder and that solved the problem.
However, to prevent it from happening again, you should change your folder structure — do not use spaces in the path. For example:
/irayshi/my code/project_1
should be changed to:
/irayshi/my_code/project_1
We eventually discovered that to communicate with an Xbox controller via GIP, it is necessary to use Microsoft’s D4XDevice library on the UWP platform. Due to confidentiality agreements, I am unable to provide this library directly. If anyone is developing an Xbox controller, I recommend contacting Microsoft directly.
problem fixed using event logic
Instead of modifying account/account.php,I intercept the route before it’s executed, using OpenCart’s startup event system.
<?php
class ControllerStartupAgent extends Controller {
public function index() {
if (isset($this->request->get['route']) && $this->request->get['route'] == 'account/account') {
if ($this->config->get('module_agent_status')) {
$this->response->redirect($this->url->link('account/agent', '', true));
}
}
}
}
Please read the below document.
You can change visual interactions and turn off the filter on that visual.
PDF.js v2.9.359 (compilação: e667c8cbc)
Mensagem: Unexpected server response (0) while retrieving PDF "blob:https://pje.trt12.jus.br/730f0a2b-e9aa-4268-afab-e9025d246c66
Delete "Podfile.lock" and run pod install.
Similar question to Visual Studio 2022: How to remove highlighting from block sections, but here's how I was able to solve it somewhat.
I am using Visual Studio Community 2022 v17.13.6 and was able to mostly get rid of this by going to Tools > Options > Environment > Fonts and Colors. In the "Show setting for" select "Text Editor". I set "Highlighted Reference" Item background to the same as my "Plain Text" Item background color. There is still a box around them, but it makes it much easier to see. There is also an option called "Highlighted Definition" with the same settings, but I don't know when that is used so I left it as is.
Encoding can be done with openssl (openssl enc -base64 -A -in DSC_0251.JPG) or base64 (base64 -w0 DSC_0251.JPG), they are interchangeable.
Similarly, decoding can be done with openssl (openssl enc -base64 -d -A -in encoded-data.txt) or base64 (base64 -d encoded-data.txt).
I am using Visual Studio Community 2022 v17.13.6 and was able to mostly get rid of this by going to Tools > Options > Environment > Fonts and Colors. In the "Show setting for" select "Text Editor". I set "Highlighted Reference" Item background to the same as my "Plain Text" Item background color. There is still a box around them, but it makes it much easier to see. There is also an option called "Highlighted Definition" with the same settings, but I don't know when that is used so I left it as is.
Añadir imagen
| header 1 | header 2 |
|---|---|
| cell 1 | cell 2 |
| cell 3 | cell 4 |
Late to this but posting this here for people in need - using vue3 and tailwind on macos, some weirdness with a class called view-lines, adding this to the style of the file seemed to do the trick
.view-lines {
width: auto !important; /* reset Tailwind/global override */
}
As others have noted, am unable to re-create issue using your code on VM running linux mint 22 on VirtualBox 6.1 , screenshot shows basic activity on a monitored directory (matteo) , files created/deleted ....
do you have permissions on the directory you are attempting to monitor ?
Disable Camel Bean Caching to force fresh bean/method resolution on every exchange, useful for dynamic targets or hot-reloaded beans, trading a bit of performance for accuracy and flexibility contractor . https://maps.app.goo.gl/A2tv5vmJ4ddB68g56
Been long enough, homework done, try:
(Defun remove (ele lst)
(apply 'append (subst nil (list ele) (mapcar 'list lst)))
)
i know its old question, but here is thing
would like to know, why dont you use king fahd Quran complex font, its fully free for all use
here is the link https://fonts.qurancomplex.gov.sa/
other font you can use is Hafs Arabic & Quran Font , also free its same font as saudi printed quran
you can download from here https://urdunigaar.com/download-quranic-font-quran-standard-font-islamic-fonts/
let me know if this works
Replying to myself over a year after the fact in case anyone else has this question - I did indeed miss what I was looking for after hours of googling:
https://cran.r-project.org/bin/macosx/big-sur-arm64/base/
Also, was able to successfully run the 'broken' singleCellTK function via the terminal without needing to install an older version of R.
I got this error and for me the issue was my SSH Key. Maybe try to delete your SSH (and all other ssh keys you don't use) and remake it.
I am having the same issue with my Outlook Add-in in Outlook Classic on Windows where we are using a unified manifest. I submitted to Microsoft's QA forum and even a support ticket and neither helped get it resolved. In both cases, ultimately the support the people involved informed me that they did not have the necessary tools or access to be able to support further.
This is quite frustrating as it is a terrible user experience for our customers and is something that is not noted in Microsoft's documentation. I thought users would get the best experience by building with the latest approach (unified manfiest vs xml manifest) but it seems to not be the case.
| header 1 | header 2 |
|---|---|
| cell 1 | cell 2 |
| cell 3 | cell 4 |
Erro de acesso inesperado, preciso da liberação urgente! O acesso ao app Madero está dando erro!
Have you looked into using the prefer: bypass-shared-lock, bypass-checked-out header in the Graph API requests? I came across it in the driveitem-delete documentation as can be seen here: Delete a DriveItem or see the quote below
Header Name Description prefer String. Optional. A value of bypass-shared-lockbypasses any shared locks on the driveItem (for example, from a coauthoring session). A value ofbypass-checked-outbypasses the checkout condition on the driveItem. Multiple comma-separated values are allowed.
This was useful to me when deleting and moving Word documents that are still being edited/open in the user's browser. Without the header I would get a 423 Locked response.
how did you resolve the issue? I am encountering the same issue for the release bundle.
I know this is four years later, but if you're still wondering, Minecraft servers by default (at least now) do not connect to external scripts. If you're trying to make a discord bot for your server I would make a plugin. It's generally a bad idea to enable query or other things to allow external scripts to read things about your server (see the Copenheimer bot). Hope this helps!
靰 `争煳剔
�丄��B����#\A�8I柾歞7頽�及肢挹V=j>雭餮V胝谟m睚k飣ovgv矆栔�/疰頉7稂�7遻砳脷D6H衄V+DQ8\�AZ,耫�U疬算C嗫��爩�5岨&怇5鐶裘\p�\p�\p�\@�涟q-嚑<��8@
_,A$盁$_�
[19:15:05][D][media_player:090]: Media URL: http://192.168.178.179:8123/api/tts_proxy/kTl7FfpADhWrrinYxGkLNA.mp3
[19:15:05][D][media_player:096]: Announcement: yes
[19:15:05][D][light:084]: 'On board light' Setting:
[19:15:05][D][light:135]: Transition length: 1.0s
[19:15:05][D][speaker_media_player:406]: State changed to ANNOUNCING
[19:15:06][D][speaker_media_player.pipeline:114]: Reading MP3 file type
[19:15:06][D][ring_buffer:034][ann_read]: Created ring buffer with size 1000000
[19:15:06][D][speaker_media_player.pipeline:124]: Decoded audio has 1 channels, 16000 Hz sample rate, and 16 bits per sample
[19:15:06][D][i2s_audio.speaker:102]: Starting
[19:15:06][D][i2s_audio.speaker:106]: Started
[19:15:06][D][ring_buffer:034][speaker_task]: Created ring buffer with size 3200
[19:15:09][D][i2s_audio.speaker:111]: Stopping
[19:15:09][D][i2s_audio.speaker:116]: Stopped
[19:15:09][D][speaker_media_player:406]: State changed to IDLE
[19:15:09][D][voice_assistant:351]: Announcement finished playing
[19:15:09][D][voice_assistant:478]: State changed from STREAMING_RESPONSE to RESPONSE_FINISHED
[19:15:09][D][voice_assistant:485]: Desired state set to RESPONSE_FINISHED
[19:15:09][D][voice_assistant:478]: State changed from RESPONSE_FINISHED to IDLE
[19:15:09][D][voice_assistant:485]: Desired state set to IDLE
[19:15:09][D][micro_wake_word:357]: Starting wake word detection
[19:15:09][D][micro_wake_word:375]: State changed from STOPPED to STARTING
INFO Processing unexpected disconnect from ESPHome API for robot @ 192.168.178.32
WARNING Disconnected from API
INFO Successfully resolved robot @ 192.168.178.32 in 0.000s
INFO Successfully connected to robot @ 192.168.178.32 in 0.004s
INFO Successful handshake with robot @ 192.168.178.32 in 0.075s
[19:15:43][D][voice_assistant:228]: Requesting start
[19:15:43][D][voice_assistant:478]: State changed from START_PIPELINE to STARTING_PIPELINE
[19:15:43][D][micro_wake_word:270]: Inference task is stopping, deallocating buffers
[19:15:43][D][micro_wake_word:275]: Inference task is finished, freeing task resources
[19:15:43][D][micro_wake_word:375]: State changed from STOPPING to STOPPED
[19:15:43][D][voice_assistant:500]: Client started, streaming microphone
[19:15:43][D][voice_assistant:478]: State changed from STARTING_PIPELINE to STREAMING_MICROPHONE
[19:15:43][D][voice_assistant:485]: Desired state set to STREAMING_MICROPHONE
[19:15:43][D][voice_assistant:624]: Event Type: 1
[19:15:43][D][voice_assistant:627]: Assist Pipeline running
[19:15:43][D][voice_assistant:624]: Event Type: 3
[19:15:43][D][voice_assistant:646]: STT started
[19:15:43][D][light:084]: 'On board light' Setting:
[19:15:43][D][light:097]: State: OFF
[19:15:43][D][light:135]: Transition length: 1.0s
[19:15:43][D][micro_wake_word:357]: Starting wake word detection
[19:15:43][D][micro_wake_word:375]: State changed from STOPPED to STARTING
[19:15:43][D][micro_wake_word:258]: Inference task has started, attempting to allocate memory for buffers
[19:15:43][D][micro_wake_word:263]: Inference task is running
[19:15:43][D][micro_wake_word:375]: State changed from STARTING to DETECTING_WAKE_WORD
[19:15:43][D][ring_buffer:034][mww]: Created ring buffer with size 3840
[19:15:52][D][voice_assistant:624]: Event Type: 11
[19:15:52][D][voice_assistant:825]: Starting STT by VAD
[19:15:54][D][voice_assistant:624]: Event Type: 12
[19:15:54][D][voice_assistant:829]: STT by VAD end
[19:15:54][D][voice_assistant:478]: State changed from STREAMING_MICROPHONE to STOP_MICROPHONE
[19:15:54][D][voice_assistant:485]: Desired state set to AWAITING_RESPONSE
[19:15:54][D][voice_assistant:478]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[19:15:54][D][voice_assistant:478]: State changed from STOPPING_MICROPHONE to AWAITING_RESPONSE
[19:15:57][D][voice_assistant:624]: Event Type: 4
[19:15:57][D][voice_assistant:662]: Speech recognised as: " All'exha All'exha"
[19:15:57][D][voice_assistant:624]: Event Type: 5
[19:15:57][D][voice_assistant:667]: Intent started
[19:15:57][D][light:084]: 'On board light' Setting:
[19:15:57][D][light:135]: Transition length: 1.0s
[19:15:57][D][voice_assistant:624]: Event Type: 6
[19:15:57][D][voice_assistant:624]: Event Type: 7
[19:15:57][D][voice_assistant:719]: Response: "Hmm, non ho capito bene. Potresti ripetere la tua richiesta?"
[19:15:57][D][voice_assistant:624]: Event Type: 8
[19:15:57][D][voice_assistant:741]: Response URL: "http://192.168.178.179:8123/api/tts_proxy/r8fUz_SLf-csdVPdNi8wAQ.mp3"
[19:15:57][D][voice_assistant:478]: State changed from AWAITING_RESPONSE to STREAMING_RESPONSE
[19:15:57][D][voice_assistant:485]: Desired state set to STREAMING_RESPONSE
[19:15:57][D][voice_assistant:624]: Event Type: 2
[19:15:57][D][voice_assistant:764]: Assist Pipeline ended
[19:15:57][D][media_player:083]: 'Media Player' - Setting
[19:15:57][D][media_player:090]: Media URL: http://192.168.178.179:8123/api/tts_proxy/r8fUz_SLf-csdVPdNi8wAQ.mp3
[19:15:57][D][media_player:096]: Announcement: yes
[19:15:57][D][light:084]: 'On board light' Setting:
[19:15:57][D][light:135]: Transition length: 1.0s
[19:15:57][D][speaker_media_player:406]: State changed to ANNOUNCING
[19:15:57][D][speaker_media_player.pipeline:114]: Reading MP3 file type
[19:15:57][D][ring_buffer:034][ann_read]: Created ring buffer with size 1000000
[19:15:58][D][speaker_media_player.pipeline:124]: Decoded audio has 1 channels, 16000 Hz sample rate, and 16 bits per sample
[19:15:58][D][i2s_audio.speaker:102]: Starting
[19:15:58][D][i2s_audio.speaker:106]: Started
[19:15:58][D][ring_buffer:034][speaker_task]: Created ring buffer with size 3200
INFO Processing unexpected disconnect from ESPHome API for robot @ 192.168.178.32
WARNING Disconnected from API
INFO Successfully resolved robot @ 192.168.178.32 in 0.000s
INFO Successfully connected to robot @ 192.168.178.32 in 0.003s
INFO Successful handshake with robot @ 192.168.178.32 in 0.054s
[19:16:23][D][light:084]: 'On board light' Setting:
[19:16:23][D][light:135]: Transition length: 1.0s
[19:16:23][D][micro_wake_word:357]: Starting wake word detection
[19:16:23][D][micro_wake_word:375]: State changed from STOPPED to STARTING
[19:16:23][D][micro_wake_word:258]: Inference task has started, attempting to allocate memory for buffers
[19:16:23][D][micro_wake_word:263]: Inference task is running
[19:16:23][D][micro_wake_word:375]: State changed from STARTING to DETECTING_WAKE_WORD
[19:16:23][D][ring_buffer:034][mww]: Created ring buffer with size 3840
[19:16:23][V][i2s_audio.microphone:474]: Task started, attempting to allocate buffer
[19:16:23][V][i2s_audio.microphone:479]: Task is running and reading data
[19:16:37][D][api:144]: Accept 192.168.178.179
[19:16:37][V][api.connection:1357]: Hello from client: 'Home Assistant 2025.8.1' | 192.168.178.179 | API Version 1.12
[19:16:37][D][api.connection:1341]: Home Assistant 2025.8.1 (192.168.178.179) connected
[19:16:37][D][light:084]: 'On board light' Setting:
[19:16:37][D][light:135]: Transition length: 1.0s
[19:16:37][W][micro_wake_word:353]: Wake word detection is already running
[19:16:47][D][micro_wake_word:322]: Detected 'Alexa' with sliding average probability is 0.93 and max probability is 0.96
[19:16:47][D][voice_assistant:478]: State changed from IDLE to START_MICROPHONE
[19:16:47][D][voice_assistant:485]: Desired state set to START_PIPELINE
[19:16:47][D][light:084]: 'On board light' Setting:
[19:16:47][D][light:097]: State: ON
[19:16:47][D][light:072]: Brightness: 60%
[19:16:47][D][light:108]: Red: 43%, Green: 43%, Blue: 100%
[19:16:47][D][light:135]: Transition length: 1.0s
[19:16:47][D][micro_wake_word:367]: Stopping wake word detection
[19:16:47][D][voice_assistant:207]: Starting Microphone
[19:16:47][D][ring_buffer:034]: Created ring buffer with size 16384
[19:16:47][D][voice_assistant:478]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[19:16:47][D][micro_wake_word:375]: State changed from DETECTING_WAKE_WORD to STOPPING
[19:16:47][D][voice_assistant:478]: State changed from STARTING_MICROPHONE to START_PIPELINE
[19:16:47][D][voice_assistant:228]: Requesting start
[19:16:47][D][voice_assistant:478]: State changed from START_PIPELINE to STARTING_PIPELINE
[19:16:47][D][micro_wake_word:270]: Inference task is stopping, deallocating buffers
[19:16:47][D][micro_wake_word:275]: Inference task is finished, freeing task resources
[19:16:47][D][micro_wake_word:375]: State changed from STOPPING to STOPPED
[19:16:47][D][voice_assistant:500]: Client started, streaming microphone
[19:16:47][D][voice_assistant:478]: State changed from STARTING_PIPELINE to STREAMING_MICROPHONE
[19:16:47][D][voice_assistant:485]: Desired state set to STREAMING_MICROPHONE
[19:16:47][D][voice_assistant:624]: Event Type: 1
[19:16:47][D][voice_assistant:627]: Assist Pipeline running
[19:16:47][D][voice_assistant:624]: Event Type: 3
[19:16:47][D][voice_assistant:646]: STT started
[19:16:51][D][voice_assistant:624]: Event Type: 11
[19:16:51][D][voice_assistant:825]: Starting STT by VAD
[19:16:53][D][voice_assistant:624]: Event Type: 12
[19:16:53][D][voice_assistant:829]: STT by VAD end
[19:16:53][D][voice_assistant:478]: State changed from STREAMING_MICROPHONE to STOP_MICROPHONE
[19:16:53][D][voice_assistant:485]: Desired state set to AWAITING_RESPONSE
[19:16:53][D][voice_assistant:478]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[19:16:53][D][voice_assistant:478]: State changed from STOPPING_MICROPHONE to AWAITING_RESPONSE
[19:16:53][V][i2s_audio.microphone:486]: Task finished, freeing resources and uninstalling driver
[19:16:58][D][voice_assistant:624]: Event Type: 4
[19:16:58][D][voice_assistant:662]: Speech recognised as: " che ora è solo"
[19:16:58][D][voice_assistant:624]: Event Type: 5
[19:16:58][D][voice_assistant:667]: Intent started
[19:16:58][D][light:084]: 'On board light' Setting:
[19:16:58][D][light:097]: State: OFF
[19:16:58][D][light:135]: Transition length: 1.0s
[19:16:58][D][voice_assistant:624]: Event Type: 6
[19:16:58][D][voice_assistant:624]: Event Type: 7
[19:16:58][D][voice_assistant:719]: Response: "Sono le 19:16."
[19:16:58][D][voice_assistant:624]: Event Type: 8
[19:16:58][D][voice_assistant:741]: Response URL: "http://192.168.178.179:8123/api/tts_proxy/fq020U8blfcoz-ivIq3edA.mp3"
[19:16:58][D][voice_assistant:478]: State changed from AWAITING_RESPONSE to STREAMING_RESPONSE
[19:16:58][D][voice_assistant:485]: Desired state set to STREAMING_RESPONSE
[19:16:58][D][voice_assistant:624]: Event Type: 2
[19:16:58][D][voice_assistant:764]: Assist Pipeline ended
[19:16:58][D][media_player:083]: 'Media Player' - Setting
[19:16:58][D][media_player:090]: Media URL: http://192.168.178.179:8123/api/tts_proxy/fq020U8blfcoz-ivIq3edA.mp3
[19:16:58][D][media_player:096]: Announcement: yes
[19:16:58][D][light:084]: 'On board light' Setting:
[19:16:58][D][light:135]: Transition length: 1.0s
[19:16:58][D][speaker_media_player:406]: State changed to ANNOUNCING
[19:16:58][D][speaker_media_player.pipeline:114]: Reading MP3 file type
[19:16:58][D][ring_buffer:034][ann_read]: Created ring buffer with size 1000000
[19:16:58][D][speaker_media_player.pipeline:124]: Decoded audio has 1 channels, 16000 Hz sample rate, and 16 bits per sample
[19:16:58][D][i2s_audio.speaker:102]: Starting
[19:16:58][D][i2s_audio.speaker:106]: Started
[19:16:58][D][ring_buffer:034][speaker_task]: Created ring buffer with size 3200
INFO Processing unexpected disconnect from ESPHome API for robot @ 192.168.178.32
WARNING Disconnected from API
INFO Successfully resolved robot @ 192.168.178.32 in 0.000s
INFO Successfully connected to robot @ 192.168.178.32 in 0.004s
INFO Successful handshake with robot @ 192.168.178.32 in 0.054s
[19:17:23][D][light:084]: 'On board light' Setting:
[19:17:23][D][light:135]: Transition length: 1.0s
[19:17:23][D][micro_wake_word:357]: Starting wake word detection
[19:17:23][D][micro_wake_word:375]: State changed from STOPPED to STARTING
[19:17:23][D][micro_wake_word:258]: Inference task has started, attempting to allocate memory for buffers
[19:17:23][D][micro_wake_word:263]: Inference task is running
[19:17:23][D][micro_wake_word:375]: State changed from STARTING to DETECTING_WAKE_WORD
[19:17:23][D][ring_buffer:034][mww]: Created ring buffer with size 3840
[19:17:23][V][i2s_audio.microphone:474]: Task started, attempting to allocate buffer
[19:17:23][V][i2s_audio.microphone:479]: Task is running and reading data
[19:17:37][D][api:144]: Accept 192.168.178.179
[19:17:37][V][api.connection:1357]: Hello from client: 'Home Assistant 2025.8.1' | 192.168.178.179 | API Version 1.12
[19:17:37][D][api.connection:1341]: Home Assistant 2025.8.1 (192.168.178.179) connected
[19:17:37][D][light:084]: 'On board light' Setting:
[19:17:37][D][light:135]: Transition length: 1.0s
[19:17:37][W][micro_wake_word:353]: Wake word detection is already running
[19:17:59][I][safe_mode:042]: Boot seems successful; resetting boot loop counter
[19:17:59][V][esp32.preferences:114]: Saving 1 items...
[19:18:00][V][esp32.preferences:126]: sync: key: 233825507, len: 4
[19:18:00][D][esp32.preferences:142]: Writing 1 items: 0 cached, 1 written, 0 failed
The log:
`INFO ESPHome 2025.8.1
INFO Reading configuration /config/esphome/spk-test-3.yaml...
INFO Starting log output from 192.168.178.32 using esphome API
INFO Successfully resolved robot @ 192.168.178.32 in 0.000s
INFO Successfully connected to robot @ 192.168.178.32 in 0.065s
INFO Successful handshake with robot @ 192.168.178.32 in 0.072s
[19:13:22][I][app:200]: ESPHome version 2025.8.1 compiled on Aug 29 2025, 18:39:17
[19:13:22][C][wifi:659]: WiFi:
[19:13:22][C][wifi:442]: Local MAC: XXXXXXXXXXXX
[19:13:22][C][wifi:447]: SSID: 'XXXXXXXXX'[redacted]
[19:13:22][C][wifi:450]: IP Address: 192.168.178.32
[19:13:22][C][wifi:454]: BSSID: XXXXXXXXX[redacted]
[19:13:22][C][wifi:454]: Hostname: 'robot'
[19:13:22][C][wifi:454]: Signal strength: -77 dB ▂▄▆█
[19:13:22][V][wifi:462]: Priority: -1.0
[19:13:22][C][wifi:465]: Channel: 1
[19:13:22][C][wifi:465]: Subnet: 255.255.255.0
[19:13:22][C][wifi:465]: Gateway: 192.168.178.1
[19:13:22][C][wifi:465]: DNS1: 192.168.178.1
[19:13:22][C][wifi:465]: DNS2: 0.0.0.0
[19:13:22][D][light:084]: 'On board light' Setting:
[19:13:22][D][light:135]: Transition length: 1.0s
[19:13:22][W][micro_wake_word:353]: Wake word detection is already running
[19:13:22][C][logger:252]: Logger:
[19:13:22][C][logger:252]: Max Level: VERBOSE
[19:13:22][C][logger:252]: Initial Level: VERBOSE
[19:13:22][C][logger:258]: Log Baud Rate: 115200
[19:13:22][C][logger:258]: Hardware UART: USB_SERIAL_JTAG
[19:13:22][C][logger:265]: Task Log Buffer Size: 768
[19:13:22][C][esp32_rmt_led_strip:263]: ESP32 RMT LED Strip:
[19:13:22][C][esp32_rmt_led_strip:263]: Pin: 48
[19:13:22][C][esp32_rmt_led_strip:267]: RMT Symbols: 96
[19:13:22][C][esp32_rmt_led_strip:292]: RGB Order: GRB
[19:13:22][C][esp32_rmt_led_strip:292]: Max refresh rate: 0
[19:13:22][C][esp32_rmt_led_strip:292]: Number of LEDs: 1
[19:13:22][C][light:088]: Light 'On board light'
[19:13:22][C][light:091]: Default Transition Length: 1.0s
[19:13:22][C][light:091]: Gamma Correct: 2.80
[19:13:22][C][template.switch:087]: Template Switch 'Timer Ringing'
[19:13:22][C][template.switch:087]: Restore Mode: always OFF
[19:13:22][C][template.switch:057]: Optimistic: YES
[19:13:22][C][template.switch:087]: Template Switch 'mute'
[19:13:22][C][template.switch:087]: Restore Mode: always OFF
[19:13:22][C][template.switch:057]: Optimistic: YES
[19:13:22][C][psram:016]: PSRAM:
[19:13:22][C][psram:019]: Available: YES
[19:13:22][C][psram:021]: Size: 8192 KB
[19:13:22][C][restart.button:017]: Restart Button 'Restart'
[19:13:22][C][restart.button:017]: Icon: 'mdi:restart'
[19:13:22][C][i2s_audio.microphone:079]: Microphone:
[19:13:22][C][i2s_audio.microphone:079]: Pin: 4
[19:13:22][C][i2s_audio.microphone:079]: PDM: NO
[19:13:22][C][i2s_audio.microphone:079]: DC offset correction: NO
[19:13:22][C][i2s_audio.speaker:074]: Speaker:
[19:13:22][C][i2s_audio.speaker:074]: Pin: 8
[19:13:22][C][i2s_audio.speaker:074]: Buffer duration: 100
[19:13:22][C][i2s_audio.speaker:088]: Communication format: std
[19:13:22][C][captive_portal:099]: Captive Portal:
[19:13:22][C][esphome.ota:075]: Over-The-Air updates:
[19:13:22][C][esphome.ota:075]: Address: robot.local:3232
[19:13:22][C][esphome.ota:075]: Version: 2
[19:13:22][C][safe_mode:018]: Safe Mode:
[19:13:22][C][safe_mode:019]: Boot considered successful after 60 seconds
[19:13:22][C][safe_mode:019]: Invoke after 10 boot attempts
[19:13:22][C][safe_mode:019]: Remain for 300 seconds
[19:13:22][C][web_server.ota:224]: Web Server OTA
[19:13:23][C][api:205]: Server:
[19:13:23][C][api:205]: Address: robot.local:6053
[19:13:23][C][api:210]: Noise encryption: YES
[19:13:23][C][mdns:124]: mDNS:
[19:13:23][C][mdns:124]: Hostname: robot
[19:13:23][V][mdns:128]: Services:
[19:13:23][V][mdns:130]: - _esphomelib, _tcp, 6053
[19:13:23][V][mdns:133]: TXT: friendly_name = Robot
[19:13:23][V][mdns:133]: TXT: version = 2025.8.1
[19:13:23][V][mdns:133]: TXT: mac = 1020ba4bb8d4
[19:13:23][V][mdns:133]: TXT: platform = ESP32
[19:13:23][V][mdns:133]: TXT: board = esp32-s3-devkitc-1
[19:13:23][V][mdns:133]: TXT: network = wifi
[19:13:23][V][mdns:133]: TXT: api_encryption = Noise_NNpsk0_25519_ChaChaPoly_SHA256
[19:13:23][C][micro_wake_word:064]: microWakeWord:
[19:13:23][C][micro_wake_word:065]: models:
[19:13:23][C][micro_wake_word:014]: - Wake Word: Alexa
[19:13:23][C][micro_wake_word:014]: Probability cutoff: 0.90
[19:13:23][C][micro_wake_word:014]: Sliding window size: 5
[19:13:27][D][micro_wake_word:322]: Detected 'Alexa' with sliding average probability is 0.91 and max probability is 0.94
[19:13:27][D][voice_assistant:478]: State changed from IDLE to START_MICROPHONE
[19:13:27][D][voice_assistant:485]: Desired state set to START_PIPELINE
[19:13:27][D][light:084]: 'On board light' Setting:
[19:13:27][D][light:097]: State: ON
[19:13:27][D][light:072]: Brightness: 60%
[19:13:27][D][light:108]: Red: 43%, Green: 43%, Blue: 100%
[19:13:27][D][light:135]: Transition length: 1.0s
[19:13:27][D][micro_wake_word:367]: Stopping wake word detection
[19:13:27][D][voice_assistant:207]: Starting Microphone
[19:13:27][D][ring_buffer:034]: Created ring buffer with size 16384
[19:13:27][D][voice_assistant:478]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[19:13:27][D][micro_wake_word:375]: State changed from DETECTING_WAKE_WORD to STOPPING
[19:13:27][D][voice_assistant:478]: State changed from STARTING_MICROPHONE to START_PIPELINE
[19:13:27][D][micro_wake_word:270]: Inference task is stopping, deallocating buffers
[19:13:27][D][micro_wake_word:275]: Inference task is finished, freeing task resources
[19:13:27][D][micro_wake_word:375]: State changed from STOPPING to STOPPED
[19:13:27][D][voice_assistant:228]: Requesting start
[19:13:27][D][voice_assistant:478]: State changed from START_PIPELINE to STARTING_PIPELINE
[19:13:27][D][voice_assistant:500]: Client started, streaming microphone
[19:13:27][D][voice_assistant:478]: State changed from STARTING_PIPELINE to STREAMING_MICROPHONE
[19:13:27][D][voice_assistant:485]: Desired state set to STREAMING_MICROPHONE
[19:13:27][D][voice_assistant:624]: Event Type: 1
[19:13:27][D][voice_assistant:627]: Assist Pipeline running
[19:13:27][D][voice_assistant:624]: Event Type: 3
[19:13:27][D][voice_assistant:646]: STT started
[19:13:29][D][voice_assistant:624]: Event Type: 11
[19:13:29][D][voice_assistant:825]: Starting STT by VAD
[19:13:31][D][voice_assistant:624]: Event Type: 12
[19:13:31][D][voice_assistant:829]: STT by VAD end
[19:13:31][D][voice_assistant:478]: State changed from STREAMING_MICROPHONE to STOP_MICROPHONE
[19:13:31][D][voice_assistant:485]: Desired state set to AWAITING_RESPONSE
[19:13:31][D][voice_assistant:478]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[19:13:31][D][voice_assistant:478]: State changed from STOPPING_MICROPHONE to AWAITING_RESPONSE
[19:13:31][V][i2s_audio.microphone:486]: Task finished, freeing resources and uninstalling driver
[19:13:36][D][voice_assistant:624]: Event Type: 4
[19:13:36][D][voice_assistant:662]: Speech recognised as: " che ora sono"
[19:13:36][D][voice_assistant:624]: Event Type: 5
[19:13:36][D][voice_assistant:667]: Intent started
[19:13:36][D][light:084]: 'On board light' Setting:
[19:13:36][D][light:097]: State: OFF
[19:13:36][D][light:135]: Transition length: 1.0s
[19:13:36][D][voice_assistant:624]: Event Type: 6
[19:13:36][D][voice_assistant:624]: Event Type: 7
[19:13:36][D][voice_assistant:719]: Response: "Sono le 19:13."
[19:13:36][D][voice_assistant:624]: Event Type: 8
[19:13:36][D][voice_assistant:741]: Response URL: "http://192.168.178.179:8123/api/tts_proxy/tdQc9Wz3-RxxiPdmDTNpnw.mp3"
[19:13:36][D][voice_assistant:478]: State changed from AWAITING_RESPONSE to STREAMING_RESPONSE
[19:13:36][D][voice_assistant:485]: Desired state set to STREAMING_RESPONSE
[19:13:36][D][voice_assistant:624]: Event Type: 2
[19:13:36][D][voice_assistant:764]: Assist Pipeline ended
[19:13:36][D][media_player:083]: 'Media Player' - Setting
[19:13:36][D][media_player:090]: Media URL: http://192.168.178.179:8123/api/tts_proxy/tdQc9Wz3-RxxiPdmDTNpnw.mp3
[19:13:36][D][media_player:096]: Announcement: yes
[19:13:36][D][light:084]: 'On board light' Setting:
[19:13:36][D][light:135]: Transition length: 1.0s
[19:13:36][D][speaker_media_player:406]: State changed to ANNOUNCING
[19:13:36][D][speaker_media_player.pipeline:114]: Reading MP3 file type
[19:13:36][D][ring_buffer:034][ann_read]: Created ring buffer with size 1000000
[19:13:36][D][speaker_media_player.pipeline:124]: Decoded audio has 1 channels, 16000 Hz sample rate, and 16 bits per sample
[19:13:36][D][i2s_audio.speaker:102]: Starting
[19:13:36][D][i2s_audio.speaker:106]: Started
[19:13:36][D][ring_buffer:034][speaker_task]: Created ring buffer with size 3200
[19:13:39][D][i2s_audio.speaker:111]: Stopping
[19:13:39][D][i2s_audio.speaker:116]: Stopped
[19:13:39][D][speaker_media_player:406]: State changed to IDLE
[19:13:39][D][voice_assistant:351]: Announcement finished playing
[19:13:39][D][voice_assistant:478]: State changed from STREAMING_RESPONSE to RESPONSE_FINISHED
[19:13:39][D][voice_assistant:485]: Desired state set to RESPONSE_FINISHED
[19:13:39][D][voice_assistant:478]: State changed from RESPONSE_FINISHED to IDLE
[19:13:39][D][voice_assistant:485]: Desired state set to IDLE
[19:13:39][D][micro_wake_word:357]: Starting wake word detection
[19:13:39][D][micro_wake_word:375]: State changed from STOPPED to STARTING
[19:13:39][D][micro_wake_word:258]: Inference task has started, attempting to allocate memory for buffers
[19:13:39][D][micro_wake_word:263]: Inference task is running
[19:13:39][D][micro_wake_word:375]: State changed from STARTING to DETECTING_WAKE_WORD
[19:13:39][D][ring_buffer:034][mww]: Created ring buffer with size 3840
[19:13:39][V][i2s_audio.microphone:474]: Task started, attempting to allocate buffer
[19:13:39][V][i2s_audio.microphone:479]: Task is running and reading data
[19:13:49][D][micro_wake_word:322]: Detected 'Alexa' with sliding average probability is 0.99 and max probability is 1.00
[19:13:49][D][voice_assistant:478]: State changed from IDLE to START_MICROPHONE
[19:13:49][D][voice_assistant:485]: Desired state set to START_PIPELINE
[19:13:49][D][light:084]: 'On board light' Setting:
[19:13:49][D][light:097]: State: ON
[19:13:49][D][light:072]: Brightness: 60%
[19:13:49][D][light:108]: Red: 43%, Green: 43%, Blue: 100%
[19:13:49][D][light:135]: Transition length: 1.0s
[19:13:49][D][micro_wake_word:367]: Stopping wake word detection
[19:13:49][D][voice_assistant:207]: Starting Microphone
[19:13:49][D][ring_buffer:034]: Created ring buffer with size 16384
[19:13:49][D][voice_assistant:478]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[19:13:49][D][micro_wake_word:375]: State changed from DETECTING_WAKE_WORD to STOPPING
[19:13:49][D][voice_assistant:478]: State changed from STARTING_MICROPHONE to START_PIPELINE
[19:13:49][D][micro_wake_word:270]: Inference task is stopping, deallocating buffers
[19:13:49][D][micro_wake_word:275]: Inference task is finished, freeing task resources
[19:13:49][D][micro_wake_word:375]: State changed from STOPPING to STOPPED
[19:13:49][D][voice_assistant:228]: Requesting start
[19:13:49][D][voice_assistant:478]: State changed from START_PIPELINE to STARTING_PIPELINE
[19:13:49][D][voice_assistant:500]: Client started, streaming microphone
[19:13:49][D][voice_assistant:478]: State changed from STARTING_PIPELINE to STREAMING_MICROPHONE
[19:13:49][D][voice_assistant:485]: Desired state set to STREAMING_MICROPHONE
[19:13:49][D][voice_assistant:624]: Event Type: 1
[19:13:49][D][voice_assistant:627]: Assist Pipeline running
[19:13:49][D][voice_assistant:624]: Event Type: 3
[19:13:49][D][voice_assistant:646]: STT started
[19:13:52][D][voice_assistant:624]: Event Type: 11
[19:13:52][D][voice_assistant:825]: Starting STT by VAD
[19:13:54][D][voice_assistant:624]: Event Type: 12
[19:13:54][D][voice_assistant:829]: STT by VAD end
[19:13:54][D][voice_assistant:478]: State changed from STREAMING_MICROPHONE to STOP_MICROPHONE
[19:13:54][D][voice_assistant:485]: Desired state set to AWAITING_RESPONSE
[19:13:54][D][voice_assistant:478]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[19:13:54][D][voice_assistant:478]: State changed from STOPPING_MICROPHONE to AWAITING_RESPONSE
[19:13:54][V][i2s_audio.microphone:486]: Task finished, freeing resources and uninstalling driver
[19:13:56][D][voice_assistant:624]: Event Type: 4
[19:13:56][D][voice_assistant:662]: Speech recognised as: " Raccuntami una storia"
[19:13:56][D][voice_assistant:624]: Event Type: 5
[19:13:56][D][voice_assistant:667]: Intent started
[19:13:56][D][light:084]: 'On board light' Setting:
[19:13:56][D][light:097]: State: OFF
[19:13:56][D][light:135]: Transition length: 1.0s
[19:13:57][D][voice_assistant:624]: Event Type: 6
[19:13:57][D][voice_assistant:624]: Event Type: 7
[19:13:57][D][voice_assistant:719]: Response: "Certo! Allora, ti racconto una storia.
[19:13:57]In un piccolo villaggio di pescatori, affacciato su un mare scintillante, viveva una bambina di nome Sofia. Ogni giorno, al sorgere del sole, correva sulla spiaggia a raccogliere conchiglie. Sofia sognava di trovare una conchiglia magica che potesse esaudire un desiderio."
[19:13:57][D][voice_assistant:624]: Event Type: 8
[19:13:57][D][voice_assistant:741]: Response URL: "http://192.168.178.179:8123/api/tts_proxy/FNBkq3yEjd7i68HWLpkKtA.mp3"
[19:13:57][D][voice_assistant:478]: State changed from AWAITING_RESPONSE to STREAMING_RESPONSE
[19:13:57][D][voice_assistant:485]: Desired state set to STREAMING_RESPONSE
[19:13:57][D][voice_assistant:624]: Event Type: 2
[19:13:57][D][voice_assistant:764]: Assist Pipeline ended
[19:13:57][D][media_player:083]: 'Media Player' - Setting
[19:13:57][D][media_player:090]: Media URL: http://192.168.178.179:8123/api/tts_proxy/FNBkq3yEjd7i68HWLpkKtA.mp3
[19:13:57][D][media_player:096]: Announcement: yes
[19:13:57][D][light:084]: 'On board light' Setting:
[19:13:57][D][light:135]: Transition length: 1.0s
[19:13:57][D][speaker_media_player:406]: State changed to ANNOUNCING
[19:13:57][D][speaker_media_player.pipeline:114]: Reading MP3 file type
[19:13:57][D][ring_buffer:034][ann_read]: Created ring buffer with size 1000000
[19:13:57][D][speaker_media_player.pipeline:124]: Decoded audio has 1 channels, 16000 Hz sample rate, and 16 bits per sample
[19:13:57][D][i2s_audio.speaker:102]: Starting
[19:13:57][D][i2s_audio.speaker:106]: Started
[19:13:57][D][ring_buffer:034][speaker_task]: Created ring buffer with size 3200
INFO Processing unexpected disconnect from ESPHome API for robot @ 192.168.178.32
WARNING Disconnected from API
INFO Successfully resolved robot @ 192.168.178.32 in 0.000s
INFO Successfully connected to robot @ 192.168.178.32 in 0.006s
INFO Successful handshake with robot @ 192.168.178.32 in 0.058s
[19:14:22][D][light:084]: 'On board light' Setting:
[19:14:22][D][light:135]: Transition length: 1.0s
[19:14:22][D][micro_wake_word:357]: Starting wake word detection
[19:14:22][D][micro_wake_word:375]: State changed from STOPPED to STARTING
[19:14:22][D][micro_wake_word:258]: Inference task has started, attempting to allocate memory for buffers
[19:14:22][D][micro_wake_word:263]: Inference task is running
[19:14:22][D][micro_wake_word:375]: State changed from STARTING to DETECTING_WAKE_WORD
[19:14:22][D][ring_buffer:034][mww]: Created ring buffer with size 3840
[19:14:22][V][i2s_audio.microphone:474]: Task started, attempting to allocate buffer
[19:14:22][V][i2s_audio.microphone:479]: Task is running and reading data
[19:14:27][D][api:144]: Accept 192.168.178.179
[19:14:27][V][api.connection:1357]: Hello from client: 'Home Assistant 2025.8.1' | 192.168.178.179 | API Version 1.12
[19:14:27][D][api.connection:1341]: Home Assistant 2025.8.1 (192.168.178.179) connected
[19:14:27][D][light:084]: 'On board light' Setting:
[19:14:27][D][light:135]: Transition length: 1.0s
[19:14:27][W][micro_wake_word:353]: Wake word detection is already running
[19:14:56][D][micro_wake_word:322]: Detected 'Alexa' with sliding average probability is 0.96 and max probability is 1.00
[19:14:56][D][voice_assistant:478]: State changed from IDLE to START_MICROPHONE
[19:14:56][D][voice_assistant:485]: Desired state set to START_PIPELINE
[19:14:56][D][light:084]: 'On board light' Setting:
[19:14:56][D][light:097]: State: ON
[19:14:56][D][light:072]: Brightness: 60%
[19:14:56][D][light:108]: Red: 43%, Green: 43%, Blue: 100%
[19:14:56][D][light:135]: Transition length: 1.0s
[19:14:56][D][micro_wake_word:367]: Stopping wake word detection
[19:14:56][D][voice_assistant:207]: Starting Microphone
[19:14:56][D][ring_buffer:034]: Created ring buffer with size 16384
[19:14:56][D][voice_assistant:478]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[19:14:56][D][micro_wake_word:375]: State changed from DETECTING_WAKE_WORD to STOPPING
[19:14:56][D][voice_assistant:478]: State changed from STARTING_MICROPHONE to START_PIPELINE
[19:14:56][D][micro_wake_word:270]: Inference task is stopping, deallocating buffers
[19:14:56][D][micro_wake_word:275]: Inference task is finished, freeing task resources
[19:14:56][D][micro_wake_word:375]: State changed from STOPPING to STOPPED
[19:14:56][D][voice_assistant:228]: Requesting start
[19:14:56][D][voice_assistant:478]: State changed from START_PIPELINE to STARTING_PIPELINE
[19:14:56][D][voice_assistant:500]: Client started, streaming microphone
[19:14:56][D][voice_assistant:478]: State changed from STARTING_PIPELINE to STREAMING_MICROPHONE
[19:14:56][D][voice_assistant:485]: Desired state set to STREAMING_MICROPHONE
[19:14:56][D][voice_assistant:624]: Event Type: 1
[19:14:56][D][voice_assistant:627]: Assist Pipeline running
[19:14:56][D][voice_assistant:624]: Event Type: 3
[19:14:56][D][voice_assistant:646]: STT started
[19:14:58][I][safe_mode:042]: Boot seems successful; resetting boot loop counter
[19:14:58][V][esp32.preferences:114]: Saving 1 items...
[19:14:58][V][esp32.preferences:126]: sync: key: 233825507, len: 4
[19:14:58][D][esp32.preferences:142]: Writing 1 items: 0 cached, 1 written, 0 failed
[19:14:59][D][voice_assistant:624]: Event Type: 11
[19:14:59][D][voice_assistant:825]: Starting STT by VAD
[19:15:02][D][voice_assistant:624]: Event Type: 12
[19:15:02][D][voice_assistant:829]: STT by VAD end
[19:15:02][D][voice_assistant:478]: State changed from STREAMING_MICROPHONE to STOP_MICROPHONE
[19:15:02][D][voice_assistant:485]: Desired state set to AWAITING_RESPONSE
[19:15:02][D][voice_assistant:478]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[19:15:02][D][voice_assistant:478]: State changed from STOPPING_MICROPHONE to AWAITING_RESPONSE
[19:15:02][V][i2s_audio.microphone:486]: Task finished, freeing resources and uninstalling driver
[19:15:03][D][voice_assistant:624]: Event Type: 4
[19:15:03][D][voice_assistant:662]: Speech recognised as: " in posta un timer di 4 secondi"
[19:15:03][D][voice_assistant:624]: Event Type: 5
[19:15:03][D][voice_assistant:667]: Intent started
[19:15:03][D][light:084]: 'On board light' Setting:
[19:15:03][D][light:097]: State: OFF
[19:15:03][D][light:135]: Transition length: 1.0s
[19:15:05][D][voice_assistant:624]: Event Type: 6
[19:15:05][D][voice_assistant:624]: Event Type: 7
[19:15:05][D][voice_assistant:719]: Response: "Timer di 4 secondi impostato!"
[19:15:05][D][voice_assistant:624]: Event Type: 8
[19:15:05][D][voice_assistant:741]: Response URL: "http://192.168.178.179:8123/api/tts_proxy/kTl7FfpADhWrrinYxGkLNA.mp3"
[19:15:05][D][voice_assistant:478]: State changed from AWAITING_RESPONSE to STREAMING_RESPONSE
[19:15:05][D][voice_assistant:485]: Desired state set to STREAMING_RESPONSE
[19:15:05][D][voice_assistant:624]: Event Type: 2
[19:15:05][D][voice_assistant:764]: Assist Pipeline ended
[19:15:05][D][media_player:083]: 'Media Player' - Setting`
If still relevant, you can do that with SOPS: https://github.com/samcook/mozilla-sops
try to submit the data using a tool like postman and see what happens because i believe it's possible. as anything for me can be hacked
Many thanks everyone, the issue was, in fact, that I was not executing the command after making it. I thank you all for the help, specially "It all makes cents" for the sources on sql and richtext boxes.
To me it looks pretty obvious: You try to store the types to @/ which is a "path" which Supabase cannot resolve. You have to resolve the absolute path of the output file or the relative one instead.
Answered here: https://stackoverflow.com/a/76690011/4905310
Summary:
If you plan to use idempotent scripts, you need to wrap every statement that must be the only one on the batch into an EXEC command. That includes creating SPs, triggers, views, among others.
So your code should look something like:
var sp = @"CREATE PROCEDURE [dbo].[MyStoredProcedureFromMigration]
AS
BEGIN
SET NOCOUNT ON;
SELECT * FROM Students WHERE FirstName LIKE '%dummy%'
END";
migrationBuilder.Sql($"EXEC('{sp}')");
PS: code not tested for error. Double-check it before copy-pasting.
Reference doc from MS: https://learn.microsoft.com/en-us/ef/core/managing-schemas/migrations/managing?tabs=dotnet-core-cli#arbitrary-changes-via-raw-sql
You can render the 2D UI into a RenderTarget::Image texture on your Camera2d, then apply that texture to 3D objects. See the Bevy render_ui_to_texture.rs example.
https://github.com/bevyengine/bevy/blob/main/examples/ui/render_ui_to_texture.rs https://bevy.org/examples/ui-user-interface/render-ui-to-texture/
Disable your antivirus, its blocking it :)
You can try changing the pointer from a white pointer to any of the other 3 color options (settings > accessibility > mouse pointer and touch > mouse pointer and style - options are white, black, inverted, custom). You can also increase the size to 2 or larger in that same section. Or you can change the pointer size to 2 or larger in settings > accessibility > text cursor thickness. All should make things visible again. Black seemed like the best choice since I prefer a smaller pointer and text selector icon.
urdujankari.com is your trusted source for the latest updates on government schemes, and other important news across Pakistan. We provide accurate, easy-to-understand information in Urdu to help people stay informed and benefit from ongoing programs.
Thanks a lot for the helpful comments. I've started downloading old Python versions, one from every year between 2015 up till now. And to my pleasant surprise, it compiles perfectly with Python 3.11.
Once I was certain that the message was bogus, I removed the migration file (.cs) and recreated it via PMC.
..then I copied the contents of the deleted migration into the new migration, and it all worked fine.
There is also the debug gem (bundled with Ruby 3.1+) supports running as a standalone CLI. Use it like you would ruby.
rdbg script.rb
<!DOCTYPE html>
const user = auth.currentUser; if (!user) return dlgAuth.showModal();
document.getElementById('r-blood').value = '';
document.getElementById('r-area').value = '';
document.getElementById('r-contact').value = '';
document.getElementById('r-date').value = '';
document.getElementById('r-note').value = '';
dlgRequest.showModal();
});
document.getElementById('btn-post-req').addEventListener('click', async () => {
const user = auth.currentUser; if (!user) return dlgAuth.showModal();
const payload = {
uid: user.uid,
blood: document.getElementById('r-blood').value,
area: document.getElementById('r-area').value.trim(),
contact: document.getElementById('r-contact').value.trim(),
needAt: document.getElementById('r-date').value,
note: document.getElementById('r-note').value.trim(),
createdAt: serverTimestamp()
};
if (!payload.blood || !payload.area || !payload.contact) { alert('রক্তের গ্রুপ, এলাকা ও কন্ট্যাক্ট দিন'); return; }
await addDoc(collection(db, 'requests'), payload);
alert('রিকোয়েস্ট পোস্ট হয়েছে');
dlgRequest.close();
await loadRequests();
});
document.getElementById('btn-refresh-req').addEventListener('click', () => loadRequests());
async function loadRequests() {
const reqEl = document.getElementById('req-list');
reqEl.innerHTML = '<div class="text-sm text-gray-500">লোডিং...</div>';
const qRef = query(collection(db, 'requests'), orderBy('createdAt', 'desc'), limit(50));
const snap = await getDocs(qRef);
const arr = []; snap.forEach(d => arr.push({ id: d.id, ...d.data() }));
reqEl.innerHTML = '';
arr.forEach(r => {
const el = document.createElement('div');
el.className = 'p-3 rounded-2xl border bg-white flex flex-col sm:flex-row sm:items-center gap-3';
el.innerHTML = `
<div class="flex-1">
<div class="flex items-center gap-2">
<span class="badge bg-red-100 text-red-700">${r.blood}</span>
<span class="font-semibold">${r.area}</span>
</div>
<div class="text-sm">📞 <a class="underline" href="tel:${r.contact}">${r.contact}</a></div>
<div class="text-xs text-gray-600">চাই: ${r.needAt || 'সময় উল্লেখ নেই'}</div>
<div class="text-sm">${r.note || ''}</div>
</div>
<div class="flex gap-2">
<a href="tel:${r.contact}" class="btn btn-primary">কল</a>
<a href="sms:${r.contact}" class="btn btn-secondary">SMS</a>
</div>`;
reqEl.appendChild(el);
});
}
// Initial load
search();
loadRequests();
// Open profile shortcut card
document.getElementById('btn-open-profile').addEventListener('click', () => {});
</script>
<!-- Firestore Security Rules (copy these into Firebase console > Firestore > Rules) -->
<!--
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /donors/{uid} {
allow read: if true; // সবার জন্য ডোনার লিস্ট দৃশ্যমান
allow write: if request.auth != null && request.auth.uid == uid; // কেবল নিজে আপডেট
}
match /requests/{doc} {
allow read: if true; // সবাই রিকোয়েস্ট দেখতে পারবে
allow create: if request.auth != null; // লগইন থাকতে হবে
allow update, delete: if request.auth != null && request.resource.data.uid == request.auth.uid;
}
}
}
-->
<footer class="max-w-5xl mx-auto px-4 py-10 text-center text-xs text-gray-500">
তৈরি করেছেন — আপনার এলাকার সেবার জন্য। ওপেন সোর্স।
</footer>
Here is how I got it to work.
$ npm install --save @types/chrome
In angular ts file:
///<reference types="chrome"/> // This might have to be the first line of the file
chrome.runtime.onMessage.addListener((event: any) => {
const message = event.message;
console.log('Message from parent:', message);
}
});
In background service worker:
chrome.runtime.sendMessage({message: json_message});
The new ruby debug gem (bundled with Ruby 3.1+) supports running as a standalone CLI. Use it like you would ruby.
rdbg script.rb
I once couldn't add a file to the path, it wouldn't identify the file as a Java class, so i hit the "Sync All Gradle Projects" and it finds and rebuilds the entire workspace.
Since your potential "database synchronization" has nothing to do with Kafka itself - there's little incentive of using Spring Kafka's @RetriableTopic there: it's not Kafka's fault, it's your processing part.
It's failure of a downstream counterpart Kafka has no knowledge about and or connection to, and if it fails the ways you describe (e.g. constraint violation), there's little expectation it will improve before attempts.
I would suggest to catch an error, and then drop the message into some kind of makeshift DLQ/DLT (even republish to back to the same Kafka cluster but other topic). From that point on you can either automate processing of that DLQ, or do it manuyally, or both.
I assume you use @KafkaListener upon your processing logic POJO, hence you can either catch that right within the processing method, or use one of two layers of error handlers (make sense to start with KafkaListenerErrorHandler implementation, it works at listener method level).
If you, however, have reasonable expectations conditions that caused error at your "internal database" side can improve between takes - you can go ahead & configure yourself non-blocking retries with @RetriableTopic.
That would automate republishing of problematic messages into special retry topics & finally to DLT when all retry attempts are exhausted.
P.S. Also, you may consider to switch to manual acknowledgements in any of cases mentioned above to have fine control of when & how you submit offsets back.
Check your SonarQube access log: sonarqube_access.log. If it's not there you're likely hitting a network issue. If you're hitting a network firewall/proxy issue the response should give some clue as to what generated the 404. To see the response you can change your maven log level to debug. That will dump the response to the maven console so you can see it.
I also want to make the same style pleace if there is any one made please help me
I mentioned before git cherry-pick(2010), and its issues (commit duplicated, 2010, even though it can be re-applied since Git 2.34, Q4 2021).
But for a file (or files), no need to use the old, obsolete and confusing git checkout command, as in Tyron Wilson's answer
git restore is the right tool (and it is no longer "experimental" since July 2025, Git 2.51).
Suppose the Git commit called
stuffhas changes to filesA,B,C, andD, but I want to merge onlystuff's changes to filesAandB
Stay on your target branch, and:
git restore --source=stuff --staged --worktree -- A B
git commit -m "Pick files A,B from stuff branch"
By default, git restore affects the working tree; --staged targets the index; using both keeps them in sync.
You can interactively choose hunks within A and B (patch mode) with git restore -p --source=stuff --staged --worktree -- A B.
Note: renames in stuff will not be "followed" by path-limited restore/checkout; you are copying content by current path names.
NeilG asks in the comments:
Could you explain how this works as a checkout?
It feels like you are changing branches, not merging in changes. Or is it like checking-out a particular file from the existing branch - it writes in changes into the working directory from a source?
You are not switching branches or doing a merge. You stay on your current branch: HEAD does not move; no branch switch occurs.
git restore simply copies the content of specific paths (or hunks within them) from a given commit/branch into your index and working tree, after which you make a normal commit.
That is not a merge: there is no merge-base computation, just content transplantation for the listed paths (or hunks).
In September 2025
Adding some GFX to the @Eleasar answer, my first hurdle was my own query: If you have a query in your query-box, you can't get to the described time selector thing.
Now the thing shows z for Zulu:
If your application uses the Newtonsoft serializer, you need to install the Swashbuckle.AspNetCore.Newtonsoft package and explicitly opt-in via AddSwaggerGenNewtonsoftSupport().
See Serializer Support, and System.Text.Json (STJ) vs Newtonsoft
Which textbook is this page from?
I found out that on recent versions of MySQL (8+), the order can be set if a limit is explicitely provided in the recordset sent to json_arrayagg , otherwise this is not applied at all.
If your application uses the Newtonsoft serializer, you need to install the Swashbuckle.AspNetCore.Newtonsoft package and explicitly opt-in via AddSwaggerGenNewtonsoftSupport().
See Serializer Support, and System.Text.Json (STJ) vs Newtonsoft
i have same problem too, but chatgpt couldn’t find a solution :((
<video width="640" height="360" controls>
<source src="VID-20250518-WA0025.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
Measure Killer will do this for you.
I had this issue and resolved it by uninstalling the Microsoft-supported(!) Python Environments extension. Take a look at its dismal reviews:
https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-python-envs&ssr=false#review-details
This bug is new to 11.x.x, I unfortunately haven't found a workaround for it yet, but if you downgrade and use a 10.x version, it will work.
I have reported it to the team, though, but I think they could use more people reporting it.
(11.x seems rather rushed; they released it before they released any docs or added it as part of the roadmap.)
In the latest versions of PHPUnit use attributes:
#[PreserveGlobalState(false)]
#[RunInSeparateProcess]
This is a snippet from a test command file I use::
#!/bin/bash
valgrind PROGRAMNAME 2>&1 | sed 's/^==[0-9]*== //' > valgrindOut.txt
echo "valgrind Diff"
diff valgrindOut.txt valgrindOut_forDiff.txt
On macOS, you may right click the app in Settings > Notifications then select Reset Notifications...
I believe I now have a solution which works. Thanks to those who commented!
Aces are now adjusted for in draw_card and soft 17s are handled in the dealer drawing.
void draw_card(vector<Card> &deck, vector<Card> &new_deck)
{
int card_index = (rand() % deck.size());
int soft_value;
int hard_value;
new_deck.push_back(deck[card_index]);
deck.erase(deck.begin() + card_index);
for (size_t i = 0; i < new_deck.size(); i++)
{
while ((total_value(new_deck) > 21 && new_deck[i].face == 4 && new_deck[i].value == 11))
{
new_deck[i].value = 1;
}
}
}
bool has_high_ace(vector<Card> &deck)
{
bool ace = false;
for(size_t i = 0; i < deck.size(); i++)
{
if (deck[i].face == 4 && deck[i].value == 11) return true;
else return false;
}
}
int dealer_drawing(vector<Card> &main_deck, vector<Card> &deck)
{
int total = total_value(deck);
while(total <= 16 || (total <= 17 && has_ace && has_high_ace))
{
draw_card(main_deck, deck);
total = total_value(deck);
}
return total;
}
Thank you very much for the previous answer. It helped me a lot.
I checked that it is enough to set two permissions:
AdministratorAccess-AWSElasticBeanstalk
AWSCloudFormationFullAccess
Here's the quick and dirty way, in case the API doesn't expose a method that returns the type. (CATIA V5, Inventor, and probably a bunch of other programs do - No idea about ArcObjects.)
Microsoft.VisualBasic.Information.TypeName(doc.SelectedItem)
You should not add a shadow to the ::before in this case, add to it's parents.
Also I decrease the spread-radius of the shadow.
// styles.css
.App {
font-family: sans-serif;
text-align: center;
}
.ReactVirtualized__Grid__innerScrollContainer:first-of-type::before {
content: "";
position: absolute;
top: 0;
right: 0;
transform: translateX(100%);
width: 8px;
height: 100%;
pointer-events: none;
z-index: 1;
}
.BottomLeftGrid_ScrollWrapper:first-of-type,
.ReactVirtualized__Grid:first-of-type {
box-shadow: 12px 0px 8px -4px rgba(0, 0, 0, 0.25);
}
Trying socket.io this lib is better then raw websocket
Try this package for socket.io https://github.com/doquangtan/socket.io-golang
You can just run this code to install it,..
py -3 -m pip install gensim
.
You can't just redirect the output because it's not the command kill that print the message.
It's your bash job controller informing you that a process is terminate in background.
Quick answer, one way handle it is to wait after kill an redirect is stderr :
kill $PID
wait $! 2> /dev/null
You can find more information here : Is there a way to make bash job control quiet?
I had the same issue. For me, it worked to do the following:
Open the Integrate Menu window and try to use there the "create Workflow". With this method i have not seen the dialog
For wsl the solution is to add wsl.localhost to allowed hosts.
But when opening a poject I prefer to select one directly from \wsl.localhost\Ubuntu\home\Username\websites and then on the info window where - simply click "Allow".
This open-source npm package can be used to highlight text.
https://www.npmjs.com/package/ng-text-highlight
Live Demo: https://ng-text-highlight.web.app/
I have a single consumer group
All consumers are already subscribed
I call
consumer.subscribe()again on each consumer with the same list of topics
Why?
Why would one do this?
What you're trying to achieve?
what is the reason that it's causing this rebalance
The reason is simple: topic's partition can be consumed by only one consumer from a given consumer group at any time.
Again: topic-partition-consumer group relation to consumer is 1:1
All that also make your move not making any sense.
using the pandas:
json = {
"India":"IN",
"Sri Lanka":"SL"
}
then convert it to JSon array like:
result = [{"name": k, "code": v} for k, v in json.items()]
good luck
Hi there finally I have it working, first of all there were several errors in my code the event objects were using the same name (In my working code example only one event object was necessary). also I had to make several other changes as well.
#include <Windows.h>
#include <stdio.h>
#include <stdlib.h> // For malloc, realloc, free
#include <string.h>
#include <wchar.h> // For wcslen and wcscpy
HANDLE g_NewFileItemEvent;
HANDLE g_NoMoreWorkEvent;
WCHAR* filePath;
WIN32_FIND_DATAW fd;
WCHAR subPath[MAX_PATH];
const WCHAR* rootPath = L"D:\\search";
CRITICAL_SECTION g_queueCS;
typedef struct {
WCHAR** data; // Pointer to an array of string pointers
int size; // Current number of strings in the array
int capacity; // Allocated capacity of the array
} StringDynamicArray;
StringDynamicArray myFolders;
StringDynamicArray myFiles;
void initStringDynamicArray(StringDynamicArray* arr, int initialCapacity) {
arr->data = (WCHAR**)malloc(sizeof(WCHAR*) * initialCapacity);
if (arr->data == NULL) {
perror("Failed to allocate initial memory for string array");
exit(EXIT_FAILURE);
}
arr->size = 0;
arr->capacity = initialCapacity;
}
void pushString(StringDynamicArray* arr, const WCHAR* str) {
if (arr->size == arr->capacity) {
arr->capacity *= 2;
arr->data = (WCHAR**)realloc(arr->data, sizeof(WCHAR*) * arr->capacity);
if (arr->data == NULL) {
perror("Failed to reallocate memory for string array");
exit(EXIT_FAILURE);
}
}
size_t strLen = wcslen(str);
arr->data[arr->size] = (WCHAR*)malloc((strLen + 1) * sizeof(wchar_t)); // +1 for null terminator
if (arr->data[arr->size] == NULL) {
perror("Failed to allocate memory for string");
exit(EXIT_FAILURE);
}
// Use wcscpy_s with the correct buffer size (strLen + 1)
errno_t err = wcscpy_s(arr->data[arr->size], strLen + 1, str);
if (err == 0) {
//wprintf(L"Successfully copied: %ls\n", arr->data[arr->size]);
arr->size++;
}
else {
wprintf(L"Error copying string. Error code: %d\n", err);
}
}
WCHAR* popString(StringDynamicArray* arr) {
if (arr->size == 0) {
fprintf(stderr, "Error: Cannot pop from an empty array.\n");
return NULL;
}
arr->size--;
WCHAR* poppedStr = arr->data[arr->size];
return poppedStr; // Caller is responsible for freeing this memory
}
void freeStringDynamicArray(StringDynamicArray* arr) {
for (int i = 0; i < arr->size; i++) {
free(arr->data[i]); // Free individual strings
}
free(arr->data); // Free the array of pointers
arr->data = NULL;
arr->size = 0;
arr->capacity = 0;
}
void searchDirectories(const WCHAR* path) {
WIN32_FIND_DATAW findData;
HANDLE hFind = INVALID_HANDLE_VALUE;
WCHAR searchPath[MAX_PATH];
WCHAR subPath[MAX_PATH];
//::EnterCriticalSection(&g_queueCS);
//pushString(&myFolders, (LPCWSTR)path);
// Construct the search pattern (e.g., "D:\\search\\*")
swprintf_s(searchPath, MAX_PATH, L"%s\\*", path);
// Start the search with FindFirstFileW
hFind = FindFirstFileW(searchPath, &findData);
if (hFind == INVALID_HANDLE_VALUE) {
wprintf(L"Error opening directory %s: %d\n", path, GetLastError());
return;
}
// Iterate through all files and directories
do {
// Skip the current (".") and parent ("..") directories
if (wcscmp(findData.cFileName, L".") == 0 || wcscmp(findData.cFileName, L"..") == 0) {
continue;
}
// Construct the full path of the current file or directory
swprintf_s(subPath, MAX_PATH, L"%s\\%s", path, findData.cFileName);
// Print the full path
//wprintf(L"%s\n", subPath);
// If it's a directory, recursively search it
if (findData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY) {
wprintf(L"[DIR]: %ws\n", subPath);
pushString(&myFolders, (LPCWSTR)subPath);
searchDirectories(subPath);
}
} while (FindNextFileW(hFind, &findData) != 0);
//::LeaveCriticalSection(&g_queueCS);
// Check if the loop ended due to an error
DWORD error = GetLastError();
if (error != ERROR_NO_MORE_FILES) {
wprintf(L"Error during directory search: %d\n", error);
}
// Close the search handle
FindClose(hFind);
}
//IN each directory provided as an argument search for all files in it
void searchFiles(const WCHAR* path) {
WIN32_FIND_DATAW findData;
HANDLE hFind = INVALID_HANDLE_VALUE;
WCHAR searchPath[MAX_PATH];
WCHAR subPath[MAX_PATH];
swprintf_s(searchPath, MAX_PATH, L"%s\\*", path);
// Start the search with FindFirstFileW
hFind = FindFirstFileW(searchPath, &findData);
if (hFind == INVALID_HANDLE_VALUE) {
wprintf(L"Error opening directory %s: %d\n", path, GetLastError());
return;
}
// Iterate through all files and directories
while (FindNextFileW(hFind, &findData) != 0) {
// Skip the current (".") and parent ("..") directories
if (wcscmp(findData.cFileName, L".") == 0 || wcscmp(findData.cFileName, L"..") == 0) {
continue;
}
// Construct the full path of the current file or directory
swprintf_s(subPath, MAX_PATH, L"%s\\%s", path, findData.cFileName);
// Print the full path
//wprintf(L"%s\n", subPath);
// If it's NOT a directory, write it to the myFiles Struct
if (findData.dwFileAttributes != FILE_ATTRIBUTE_DIRECTORY) {
//wprintf(L"[FILE]: %s\n", subPath);
::EnterCriticalSection(&g_queueCS);
//printf("Size: %d\n", myFiles.size);
pushString(&myFiles, (LPCWSTR)subPath);
::LeaveCriticalSection(&g_queueCS);
}
}
printf("File thread: Finished producing items.\n");
// Check if the loop ended due to an error
DWORD error = GetLastError();
if (error != ERROR_NO_MORE_FILES) {
wprintf(L"Error during directory search: %d\n", error);
}
// Close the search handle
FindClose(hFind);
}
BOOL FileMatchesSearch(WCHAR fullPath[], WCHAR targetString[]) {
size_t fullPathLen = wcslen(fullPath);
size_t targetStringLen = wcslen(targetString);
// Check if the full path is long enough to contain the target string
if (fullPathLen >= targetStringLen) {
// Get a pointer to the potential start of the target string in fullPath
WCHAR* endOfPath = fullPath + (fullPathLen - targetStringLen);
// Compare the substring with the target string
if (wcscmp(endOfPath, targetString) == 0) {
//printf("'%ws' exists at the end of the path.\n", targetString);
printf("File path found: %ws\n", fullPath);
return TRUE;
}
else {
printf("'%ws' does NOT exist at the end of the path.\n", targetString);
return FALSE;
}
}
else {
printf("The path is too short to contain '%ws'.\n", targetString);
return FALSE;
}
}
DWORD WINAPI FolderThread(PVOID) {
searchDirectories(rootPath);
::Sleep(20000);
::SetEvent(g_NewFileItemEvent);
return 42;
}
DWORD WINAPI FileThread(LPVOID lpParam) {
printf("File thread: waiting for Start signal.\n");
::WaitForSingleObject(g_NewFileItemEvent, INFINITE);
const WCHAR* folderPath = (WCHAR*)lpParam;
wprintf(L"Processing string: %s\n", folderPath);
printf("File thread: Starting.\n");
searchFiles(folderPath);
printf("File thread: Exiting.\n");
return 42;
}
DWORD WINAPI SearchThread(PVOID) {
printf("Search thread started. Waiting for manual reset event...\n");
// Wait for the manual reset event
WaitForSingleObject(g_NewFileItemEvent, INFINITE);
printf("Search thread: Event received! Starting to consume items...\n");
while (myFiles.size !=0) {
::EnterCriticalSection(&g_queueCS);
WCHAR* filePath = NULL;
if (myFiles.size != 0)
{
filePath = popString(&myFiles);
WCHAR searchPattern[] = L"My_search_item.txt";
// Allocate a WCHAR array on the stack, including space for the null terminator
const int MAX_LENGTH = 256; // Or a suitable maximum length
WCHAR destinationArray[MAX_LENGTH];
// Copy the string
wcscpy_s(destinationArray, MAX_LENGTH, filePath);
if (FileMatchesSearch(destinationArray, searchPattern)) {
printf("File Found...!!!\n");
}
}
::LeaveCriticalSection(&g_queueCS);
}
printf("Search thread: Thread exiting.\n");
return 42;
}
int main(){
::InitializeCriticalSection(&g_queueCS);
initStringDynamicArray(&myFolders, 5);
initStringDynamicArray(&myFiles, 5);
pushString(&myFolders, rootPath);//Without this Line it won't search in the current folder
// Create a manual-reset event in a non-signaled state
g_NewFileItemEvent = ::CreateEvent(
NULL, // Default security attributes
TRUE, // Manual-reset event
FALSE, // Initial state is non-signaled
L"NewFileItemEvent" // Name of the event (optional)
);
//************************Folder thread
HANDLE hThreadFolder = ::CreateThread(NULL,0, FolderThread, NULL, 0 ,NULL);
::WaitForSingleObject(hThreadFolder, INFINITE);
// Array to store thread handles
HANDLE* threads = (HANDLE*)malloc(myFolders.size * sizeof(HANDLE));
if (!threads) {
wprintf(L"Failed to allocate memory for thread handles\n");
return 1;
}
//**************MULtiple threads to look for files in each folder discovered (One thread per folder)
// Loop through the data array and create a thread for each index
for (int i = 0; i < myFolders.size; i++) {
threads[i] = CreateThread(
NULL, // Default security attributes
0, // Default stack size
FileThread, // Thread function
myFolders.data[i], // Pass the string at index i
0, // Default creation flags
NULL // No thread ID needed
);
if (threads[i] == NULL) {
wprintf(L"Failed to create thread for index %d\n", i);
// Handle error (e.g., clean up and exit)
}
}
// Wait for all threads to complete
WaitForMultipleObjects(myFolders.size, threads, TRUE, INFINITE);
// ****************************Singe thread to Search for the File by file name
HANDLE hThreadSearch = ::CreateThread(NULL, 0, SearchThread, NULL, 0, NULL);
::WaitForSingleObject(hThreadSearch, INFINITE);
// Clean up thread handles
for (int i = 0; i < myFolders.size; i++) {
if (threads[i]) {
CloseHandle(threads[i]);
}
}
free(threads); // Free thread handles array
::CloseHandle(hThreadFolder);
::CloseHandle(hThreadSearch);
::DeleteCriticalSection(&g_queueCS);
freeStringDynamicArray(&myFolders);
freeStringDynamicArray(&myFiles);
return 0;
}
Try on actual mobile phone, it will work. As the final intention of testing with mobile simulator is to make it work on actual mobile device, we can ignore this bug if it works fine on actual device.
I am trying to build a yocto image using kirkstone branch. I am not able to run the QT 6 application as it ask for Qmake version in the QT kit. I have given the cmake tool chain file as in the SDK path , inspite error keep saying missing required feature in kit. Please guide.
This is not complex. Convert the XL date output to DT_DBDate and it will map to the SQL Server Date without a problem.
solved this issue simply by using cloud flare 1.1.1.1 vpn 🙂
Based on your given observations, you're most likely having CPU throttling in your containers, causing the performance regression. Locally, there's no quota enforcement, so your app can freely use 100% of the available vCPUs across all cores without interruption, as what you can see in your htop monitoring. Meanwhile, Kubernetes uses Linux Completely Fair Scheduler (CFS) that restricts your container’s cgroup CPU usage (that you set at 95% of your node's vCPUs) within short periods of time (default is at 100ms).
Even though the limit you set is high, your multi-threaded workload can exceed the allocated CPU time in these brief intervals, triggering throttling even when the node has spare capacity. This causes threads to pause, increase context switching, and reduce effective CPU utilization, which explains the 3-4x slowdown in Kubernetes compared to your local or EC2 deployments.
Also refer to this article that might be useful to you.
Thank you folks for your answers. But, I finally found a solution :D The problem was in how Maps work. "results.first" is read-only, so I have to make copy of it to make it mutable.
I did this: Map<String, dynamic> userMapMutable = Map.of( results.first);
This works now when I want to write true/false in userMapMutable['isAdmin'].
Hope this helps someone in future :D
From AWS documentation:
An Amazon SQS message has three basic states:
Enqueued (Stored): A message is considered "stored" or "enqueued" after it is sent to a queue by a producer, but not yet received from the queue by a consumer. This is the initial state when a message first arrives in the queue and is waiting to be processed. There is no limit to the number of stored messages.
Pending (In Flight): A message is considered "in flight" or "pending" after it is received from a queue by a consumer, but not yet deleted from the queue. During this state, the message becomes temporarily invisible to other consumers due to the visibility timeout mechanism. This prevents multiple consumers from processing the same message simultaneously. There is a limit to the number of in-flight messages (120,000 for standard queues and FIFO queues).
Dequeued (Deleted): A message is "dequeued" when it is deleted from the queue after successful processing. This is the final state where the message is permanently removed from the queue.
Key Points:
Message Locking: When a message is received (becomes pending/in-flight), it becomes "locked" while being processed, preventing other consumers from processing it simultaneously.
Visibility Timeout: If message processing fails, the lock expires after the visibility timeout period, and the message becomes available again (returns to stored state).
Automatic Deletion: Messages are automatically deleted if they remain in the queue longer than the maximum message retention period (default is 4 days, configurable up to 14 days).
I have a step-by-step guide documented in this article with examples: https://abdullaev.dev/elasticsearch-how-to-update-mapping-for-existing-fields/
thanks @jdweng for pointing me in the right direction. Finally resolved it, issue was related to how requests were being intercepted by loadBootResource
// Create new headers object and explicitly copy all headers
const newHeaders = new Headers();
for (let [key, value] of response.headers.entries()) {
newHeaders.set(key, value);
}
// Ensure WASM files have correct content-type
if (type === 'dotnetwasm' || defaultUri.includes('.wasm')) {
newHeaders.set('Content-Type', 'application/wasm');
debugMode ? console.log(`Ensured WASM content-type for: ${name}`) : console.log();
}
That's the BrowserRouter's default behavior. If you want different behavior, consider using a different router: https://reactrouter.com/6.30.1/routers/picking-a-router
For Windows users, installing codecs via K-Lite_Codec_Pack_1915_Basic.exe might help
downgraded the hapi client to 6.6.0 and now it works.
I got the same error Error in UseMethod("posterior") : no applicable method for 'posterior' applied to an object of class "c('LDA_Gibbs', 'LDA', 'Gibbs', 'TopicModel')"
Restarting the R session fixed the problem.
Thanks my apk file has run sccessfully after change something in my code
actually, I used clerk authentions
When wrap ourapp with <ClerkProvider>, it needs to know which Clerk project to connect to.
That’s what the publishable key does — it tells Clerk’s SDK:
“This is Surya’s Clerk project, authenticate users here.”
my app file (_layout.jsx),
when I use <ClerkProvider> without passing the publishableKey.
import { Slot, Stack } from "expo-router";
import SafeScreen from "@/components/SafeScreen";
import { ClerkProvider } from "@clerk/clerk-expo";
import { tokenCache } from "@clerk/clerk-expo/token-cache";
import { StatusBar } from "expo-status-bar";
export default function RootLayout() {
console.log(process.env.EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY);
return (
<ClerkProvider
tokenCache={tokenCache}
publishableKey={process.env.EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY}>
<SafeScreen>
<Slot />
</SafeScreen>
<StatusBar style="dark" />
</ClerkProvider>
);
}
after that I have made changes in my eas.json file
{
"cli": {
"version": ">= 16.18.0",
"appVersionSource": "remote"
},
"build": {
"development": {
"android": {
"buildType": "apk"
},
"developmentClient": true
},
"preview": {
"android": {
"buildType": "apk"
},
"distribution": "internal"
},
"production": {}
}
}
I given below my apk file
https://expo.dev/accounts/surya_04/projects/Expense-tracker/builds/3c08a69e-ae7d-440e-a3a7-7e66b0c8f241
Try this package for socket.io https://github.com/doquangtan/socket.io-golang
Knowing como se calcula el IVA en México is essential for both businesses and consumers. By applying the correct rate, understanding exemptions, and keeping track of deductible IVA, companies can ensure compliance and maintain financial health. Although the process may seem technical at first, following a step-by-step approach makes it easy to manage. Staying informed about changes in tax laws will also help businesses operate smoothly in Mexico’s evolving economy.
Using Xcode 16.4, there is no "Platforms" anymore. Simply open Settings -> Components and use the '+' button on the bottom left to add additional platforms.
Using git cherry-pick keeps the original author of the commit that's cherry-picked.
Example:
git cherry-pick <commit-hash-to-be-reapplied>
For example, you can display the nvidia-smi tool in a new terminal window so you can monitor the GPU power draw. Either command will spawn the new terminal window and the original shell will continue running uninterrupted.
$ xterm -wf -T "[nvidia-smi] GPU power consumption" -e "watch -n 1 nvidia-smi" &
or
$ gnome-terminal --command="watch -n 1 nvidia-smi"
This is fake security. Even if it was good security, the fact that it doesn't work with the simulator and that I can't programaticly disconnect the app and sign in with apple on account deletion are major flaws.
delete /node_modules and package-lock.json
rm -rf node_modules
rm package-lock.json
Is it polling other registers? Try with other register addresses. Maybe you entered the wrong register addresses and/or register definitions (length) etc.
Thanks to the commenters (especially Ted Lyngmo, Ali Nazzal, and jabaa) for their diagnostic help. Their suggestions helped me isolate the problem and find the final solution.
The core issue was that the MinGW compiler's directory (C:\msys64\mingw64\bin) was not added to the Windows PATH environment variable.
This created a confusing situation with the following symptoms:
The g++ command worked perfectly in the VS Code integrated terminal (which likely adds the compiler to its own PATH for the session).
The command failed with missing DLL errors when run in a standalone Windows Command Prompt (which uses the system's global PATH).
The command failed silently with exit code 1 when run by the VS Code task runner, as the task runner was also using the system's global PATH and couldn't find the necessary DLLs for g++.exe.
The problem was solved permanently by adding the MinGW bin directory to the Windows system PATH variable:
Searched for and opened "Edit the system environment variables" in the Windows Start Menu.
Clicked on the "Environment Variables..." button.
Under "System variables", selected the Path variable and clicked "Edit...".
Clicked "New" and added the following path:
C:\msys64\mingw64\bin
Clicked "OK" on all windows to save the changes and rebooted the computer.
After rebooting, the VS Code build task now works correctly.