You can use dependencies like this which will do references instead of deep cloning at functions:
I did a cross-platform application that clones from and to GitHub/Gitlab/Gitea and Local.
Download section: https://github.com/goto-eof/fromgtog?tab=readme-ov-file#download
As I understand it, the answer is yes, VS Code, somewhat by design. VS Code does not support code running out of the box. The "play" button (in the editor title) is added by extensions ad-hoc. The play button in "Run & Debug" is builtin I think
I just update my SDK tools and then do Invalidate chaches by checking all 3 checkboxes enter image description hereenter image description hereenter image description here
Hello can someone help me add this lib through crosstool-ng?
sudo apt-get install usbmuxd libimobiledevice6 libimobiledevice-utils
I tried to do as mentioned above but without success.
git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice
./autogen.sh --prefix=`pwd`/builds
 make
sudo make install
This should be handled via either SysVar or EnvVar.
in Panel, you can assign value to a System variable which can be accessed in CAPL code.
for example,
variables
{
byte xxxxx = 0; //assuming 8 bits data
}
on sysvar sysvar:xxxx // name your system variable
{
xxxxx = @this;
}
on message CAN_0x598
{
    
    if(counterAlive == 15)
    {
        counterAlive = 0;
    }
    else
    {
        counter++;
    }
  
    msg1.byte(0) = this.byte(0);
    msg1.byte(1) = this.byte(1);
    msg1.byte(2) = this.byte(2);
    msg1.byte(3) = xxxxx ; // Changing through the Panel
    msg1.byte(4) = xxxxx +1;  //pay attention on overflow value as it can hold till 255
    msg1.byte(5) = this.byte(5);
    msg1.byte(6) = counter; 
    msg1.byte(7) = this.byte(7);
}
probably you’ve solved this, but i faced with your article and decided to share my workaround about the way i’ve solved it also
We initially chose the original next-runtime-env library because we wanted a Docker image that worked for multiple environments (build once, deploy many). However, using the library caused various issues with navigation. First, I encountered a bug when navigating using router.push from the custom not-found page. Then, after integrating ISR to improve performance and splitting different app layers with separate layouts, jumping between them also wiped out my global env variables.
I had two options to solve this:
I hesitated with the first option because in next-runtime-env's server environment, when you use the env() getter to get a variable from process.env[key], it calls unstable_noStore() (aka connection()), which enables dynamic rendering. I wanted to reduce unnecessary dynamic rendering. This caused issues when I moved a room from SSR to ISR. Where dynamic rendering was needed, I decided to fetch data client-side and show skeleton loaders 💅.
A few points about the final implementation for those interested:
Now that I no longer depend on next-runtime-env, I can access runtime env in server components without enabling dynamic rendering. This opens the door for further performance improvements, such as migrating individual app pages from SSR to SSG/ISR.
I had a broken password entry in "passwords and keys" with no description, just "app_id" in details.
After deleting that entry, VS-Code stopped asking for a password.
https://reveng.sourceforge.io/crc-catalogue/16.htm
See CRC-16/IBM-3740
This C++ code works
// width=16 poly=0x1021 init=0xffff refin=false refout=false xorout=0x0000 check=0x29b1 residue=0x0000 name="CRC-16/IBM-3740"
// Alias : CRC-16/AUTOSAR, CRC-16/CCITT-FALSE
unsigned short crc16ccitFalse (const char *pData, unsigned int length, unsigned short initVal /*= 0xFFFF*/)
{
    const unsigned short polynomial = 0x1021;
    unsigned short crc = initVal;
    for (unsigned byte = 0; byte < length; ++byte) {
        crc ^= (pData [byte] << 8);
        for (int bit = 0; bit < 8; ++bit) {
            crc = (crc & 0x8000) ? (crc << 1) ^ polynomial : (crc << 1);
        }
    }
    return crc;
}
One of the reasons. On Linux, you need to check for the line:
127.0.0.1 localhost
in the /etc/hosts file.
declare global {
   
    interface HTMLElement {
        querySelector: (paras: any) => HTMLElement;
    }
}
One way to make ft_strlen(NULL) be stopped at compiler-time, is to add this line at the top of the code:
 __attribute__((nonnull(1)))
This is an attribute, a GCC/Clang compiler-specific directive that tells the compiler "The first argument to this function must not be NULL".
Opening the Firebase Console and viewing your database, whether Firestore or Realtime db, you are reading from the db. Each time you refresh the console or navigate between collections or documents, it will also triggers as new reads. The difference is that you're doing is manually via the console.
| GlobalScope | CoroutineScope | 
|---|---|
tied to an entire application lifecycle | 
tied to a specific component's lifecycle | 
cancellation is difficult and manual | 
cancellation is easy and automatic | 
| header 1 | header 2 | 
|---|---|
| cell 1 | cell 2 | 
| cell 3 | cell 4 | 
I had this problem. The reason was that in the root of my project there was 'System.ValueTuple ' file . To delete this file fix my problem.
You have to just change to user privileges to root to run the file like you can run the file with
first compile:
gcc filename.c -o out
then run with root:
sudo ./out
I ran into similar issues when I started experimenting with Roblox scripting. Some external references like Poxelio have pretty solid general Roblox tutorials that can help understand the environment setup part.
So I make a summary of some points which methods can do and functions don't, please add comments if you have more points, so that I can update the list:
Methods with pointer receivers can either take a pointer or a value, while functions with e pointer receiver must take a pointer
Methods have to be implemented in order to implement an Interface, this can't be achieved with functions
In my case, starting up Xcode before opening the project did the trick.
I have 2 python files like below:
app.py
from flask import Flask
from routes import register_main_routes
def create_app():
    app = Flask(__name__)
    register_main_routes(app)
    
    print('------------create_app()')
    return app
app = create_app()
if __name__ == '__main__':
    print('------------__main__()')
    app.run(debug=False,port=5007)
routes.py
# routes.py
def register_main_routes(app):
    
    @app.route('/')
    def home():
        return "<h1>Hello Flask web !</h1>"
Function TransfertDonnéesTableauVersPressePapier() 'appelée par enregistrer
 Application.CutCopyMode = False 'RAZ du Presse-Papiers
 Set MyData = New DataObject
 Selection.Copy 'SURPRENANT mais seulement pour TEST, en place le 05/oct/2025
                'Semble supprimer l'Erreur d'exécution '-2147221040 (800401d0)'
                'DataObject:GetFromClipboard Echec de OpenClipboard
 ActiveSheet.ListObjects("TabInscriptions").DataBodyRange.Select
 Selection.Copy 'SURPRENANT cette répétition
 MyData.GetFromClipboard  
 On Error Resume Next
End Function
To make the loading animation work, you can't just rely on CSS :active because the network request to p.php is asynchronous and takes time, so you must use JavaScript to manage the loading state. The most efficient way is to modify your button's HTML to contain both the normal <span id="buttonText">Send Data</span> and a hidden spinning element (<span id="buttonSpinner" class="spinner">), then your JavaScript listener will immediately start the loading state by hiding the text, showing the spinner, and disabling the button; once the fetch is complete (either successful or failed), the .finally() handler runs to stop the loading state by re-enabling the button, hiding the spinner, and restoring the text, ensuring the animation only runs for the exact duration of the server request.
A lazy way to import modules: after modifying the "import" command.
If you find it useful please leave a star~
Github: https://github.com/Magic-Abracadabra/magic-import
[🎬 Demo](https://github.com/Magic-Abracadabra/magic-import/blob/main/Demo.mp4)
A brief way to use your codes. Just copy the source code to start with.
from pip import main
from importlib.metadata import distributions
installed_packages = [dist.metadata['Name'] for dist in distributions()]
normal_import = __builtins__.__import__
def install(name, globals=None, locals=None, fromlist=(), level=0):
    __builtins__.__import__ = normal_import
    if name not in installed_packages:
        main(['install', '-U', name])
    name = normal_import(name, globals, locals, fromlist, level)
    __builtins__.__import__ = install
    return name
__builtins__.__import__ = install
# start coding from here
Now, the python keyword ✨import✨ has been in a magic spell. Modules of the latest version can be installed before your following imports.
If you don't have the numpy,
import numpy as np
will install it first, and then this module will be successfully imported. Yeah, that easy.
After importing one package, the following libraries will work, too:
import pyaudio, pymovie, pyautogui, ...
The following techniques can make Amazon Q Developer CLI more reliable:
Cross-examining its output with other LLMs like ChatGPT significantly improves quality, often within one or two rounds of back and forth. It functions almost like watching two experts debate.
Providing a reference application that follows best practices helps guide its output.
Manually approving every write operation with a preview prevents unintended changes.
Additional input and other approaches are welcome.
go to
Settings -> Developer Options, under APPS section: "Don't keep activities" was enabled.
Where you able to figure this out by anychance?
The versioning was just wrong, mess around with your firebase versions and adjust until the problem goes away,
With the Global Interpreter Lock (GIL) removed in Python 3.14 (in the no-GIL build), true multi-threading is now possible, which opens the door to data races—where multiple threads access and modify shared data concurrently, leading to unpredictable behavior. Previously, the GIL implicitly prevented many race conditions. Now, developers must handle concurrency explicitly using thread synchronization mechanisms like threading.Lock, RLock, Semaphore, or higher-level tools like queue.Queue. Careful design, such as using immutable data structures, thread-safe collections, or switching to multiprocessing or async paradigms where appropriate, is essential to avoid bugs and ensure thread safety.
I made an account for this. Full explanation and semi-rant at the end. Here's the Windows GUI-centric approach:
First, find your user or "home" folder in Windows. In the File Explorer, click "This PC", then click "Local Disk (C:)" then click Users, then click your name. This is your user or "home" folder. In here, create a new Text Document. Rename it "_vimrc" without the quotations. For a quick test to verify it's working, open that file with Notepad and type ":colorscheme blue" without quotations. Now open Vim and you should notice the bright blue color scheme. To undo this, close Vim, open your _vimrc file and delete what you typed, then save it, re-open Vim, and Vim will return to the default color scheme.
Bear in mind Vim came from Linux which is derived from Unix. I remember when I was new to all this and what helped was using a Linux distribution (Debian) for a while. I noticed a LOT of this type of stuff resides in the "home" folder otherwise referred to as "~". Like Windows but organized differently. So when you're using something like Vim, developed for Unix/Linux, you have to think in that way. Very command prompty (No, it's a CLI! No, it's a terminal!, No, it's a TTY!!!!!), hacker man, power usery vs. Windows which is "Monkey click icon, monkey happy".
I just figured out how to do this vimrc stuff today for myself by poking around in the Vim docs in my Vim install folder, for hours. I found a file, "vimrc_example.vim". At the top it says, "An example for a vimrc file . . . to use it, copy it to" then it lists where to copy "it" to for various operating systems. This is already confusing. Is he (Bram, the creator of Vim) saying copy this file to another location? Well, it's called "vimrc_example.vim" so that assumption must be wrong because I know the file should be something like "vimrc"! Okay, so he means to say, "Copy the text of this document to your vimrc file", right? But what is that file CALLED? Does it exist? And where? Do I need to make it? Where do I put it? We will get there. So he says for Windows, to "copy it to":
$VIM\_vimrc
Yes. There. Right there. Put it in there and you're good. Ha. See Windows never really made us learn this type of stuff like Linux people have to. So, if (no, because) you don't know, $ is symbolic for the location of the install of whatever is named. And the \ means put the following file in there; the vimrc. Breaking that down, we must find Vim's install location (the $) and in that folder (the \) create a file (the illusive _vimrc).
Refer https://github.com/isar/isar/issues/1679#issuecomment-3393987462 for the solution. It worked for me.
We have keys inside the execution object, like the running_count, failed_count, succeeded_count, etc
So we can depend on them to know the status
# This command installs the necessary Python libraries.
# - ollama: The official client library to communicate with our local Ollama server.
# - pandas: A powerful library for loading and working with data from our CSV file.
!pip install -q ollama pandas
In my case it was a fresh VS2022 install. I had to open Android Device Manager for a first time, it should have initialize some stuffs... After that my device showed up!
You can try this lib : https://github.com/webcooking/zpl_to_gdimage
worked for me
5** Http Errors are for the server not client. first you need to sure about your server that works fine. then you have to debug your request with postman.
based on your code that you provided earlier, nothing is wrong. but you must debug your request.
Change public override bool Equals(object obj) to public override bool Equals(object? obj) so that the override matches the method signature of the method that your overriding.
I believe when you open the app from the start menu, it runs through a shortcut that uses the .NET version already on your PC (4.7.2) so it works. But when you double click the exe, it looks for framework 4.8 specifically, and since that version isn’t installed, it fails. Try installing Framework 4.8
**GlobalScope** is designed for top-level, application-wide coroutines that are not tied to any component lifecycle. It should be used very sparingly, typically for background tasks that must survive across the whole app lifecycle.
It is mostly caused by the ssl certificate, maybe it has expired or mismatch
<TaskerData sr="" dvi="1" tv="5.12">
<Profile sr="prof0" ve="2">
<cdate>20251012T000000</cdate>
<edate>0</edate>
<id>1</id>
<name>ZenReminder</name>
<State sr="con0" ve="2">
<Time sr="stm0" ve="2">
<hour>12</hour>
<minute>0</minute>
<repeat>1440</repeat>
</Time>
</State>
<Action sr="act0" ve="2">
<code>Notify</code>
<text>Remain calm, stay strong, stay Zen. And where Zen ends, that’s when ass kicking begins.</text>
<title>Daily Zen Reminder</title>
<sound>DEFAULT</sound>
<vibrate>1</vibrate>
<priority>2</priority>
</Action>
</Profile>
</TaskerData>
This is due to a conflict with recent versions of Jupyter. The solution is to use the pre-release version of the Jupyter extension and set up a local server:
1. Install the pre-release version of Jupyter
2. Set up your virtual environment (in the terminal):
.venv\Scripts\activate
python -m pip install --upgrade pip
pip install ipykernel jupyter
3. Start the Jupyter server:
jupyter notebook --no-browser
Copy the full URL that appears (example: `http://localhost:8888/?token=abc123...`)
4. Connect VS Code to the server:
• Open your notebook
• Click on the kernel selector
• Select “Select Another Kernel...” → “Existing Jupyter Server...”
• Paste the full URL (with the token)
• Press Enter
• Select the Python interpreter: .venv\Scripts\python.exe
And it should work now :D
Translated with DeepL.com (free version)
If you’ve ever had to clean messy text lists — emails, logs, passwords, or exported data — you know how painful duplicates can be.
Meet NodeDupe.com — a fast, clean, privacy-focused tool that removes duplicate lines instantly ⚡
Perhaps their visibility could be checked whenever they're active, so that if a PanelContainer is on top the nodes below the stack are ignored, i.e. the nodes below either toggle the PanelContainer's mouse_filter and mouse_behavior_recursive properties, or Area2D's properties (monitoring, monitorable, mask, or layer).
Close any open instance of browser first, which is loaded with the same profile sometimes works.
Right-click the Docker Desktop icon in your system tray.
If it says “Switch to Windows containers”, it’s currently in Linux mode. If not, select Switch to Linux containers.
Wait for Docker to restart.
If you move your entities into a shared model or domain package for reuse across services (common in microservices), always add @EntityScan in each service’s Spring Boot app.
i have tbe same issue. Have you found a resolution? any help much appreciated
This seems to be a classic case of, "Help me with my solution, don't ask me about the problem I'm trying to solve."
What are you trying to do overall? What kind of a service are you trying to provide?
It appears that the way you have conceptualized it does not admit of a reasonable architecture.
az account set --subscription xxxxx
az provider register --namespace Microsoft.Datafactory
The HTTP 400 error when sorting in phpMyAdmin happens because the web server (Lighttpd) blocks URLs that contain encoded line-feed characters (%0A) in the `sql_query` parameter. This is a security check that causes phpMyAdmin requests to be rejected.
To fix it, open your Lighttpd configuration file and add this line to allow phpMyAdmin URLs:
$HTTP["url"] =~ "^/phpmyadmin/" { server.http-parseopts += ( "url-ctrls-reject" => "disable" ) }
Then save the file and restart Lighttpd:
systemctl restart lighttpd
After that, phpMyAdmin will be able to sort columns again without returning the 400 error.
If you only use it for local testing, this change is safe.
For production environments, it’s better to keep this limited to phpMyAdmin instead of applying it globally.
I recently built an open-source tool that automatically converts Chrome extensions to Firefox extensions.
It uses Rust and AST-based transformations (via SWC) instead of simple string replacements, so it handles Manifest V3 extensions more reliably than older approaches.
You can check it out here:
https://github.com/OtsoBear/chrome2moz
Might be useful for anyone still looking for a practical Chrome → Firefox converter. Feedback and contributions are welcome.
Столкнулся с аналогичной проблемой: cv2 никак не хотел устанавливаться с Python 3.14. Я пробовал устанавливать компиляторы С++, недостающие файлы и перебирать настройки, но оказалось, что нужно было просто заменить версию Python на 3.10 - с ней cv2 нормально установился и работает.
secp256k1 only has wheels for Linux. This means that it is not compatible with Windows OS.
If you don't have a Linux machine, you can get Linux on Windows with WSL and then install this package in that environment.
The mmec function has been superseded by the mmes function. That is written in the documentation.
I would suggest you use the GWAS by GBLUP approach to make the problem a 500x500 size problem instead of 30K x 30K, where you can still recover the 30K effects with a simple back transformation. That model should take only few seconds to run instead of hours or days. See the last section of the following vignette:
https://cran.r-project.org/web/packages/lme4breeding/vignettes/lmebreed.qg.html
I get the same error. This seems to be already reported here: https://github.com/microsoft/vscode-jupyter/issues/17042
I had the same issue. Resolved by following steps below:
1. Opened Google Chrome signed out of Github
2. In VS2022 upper right corner account button, I clicked on Add another account and signed in to Github when it opened Github.com in the browser
3. I signed in and it redirected to VS2022
4. Problem solved
curl -sSL https://raw.githubusercontent.com/shoneyJ/grepjson/master/install.sh | bash
I replaced jq with grepjson in my workflow to:
✅ Fuzzy-search JSON without knowing structure
✅ Find values across nested documents
✅ Simple pattern matching like grep
https://github.com/shoneyJ/grepjson
Install gcc-9-multilib instead of gcc-multilib.
For my part, I added ".svn" to my URL and it worked: https://xx.yyy.zz -> https://xx.yyy.zz.svn
Some SVN servers configured with Apache + mod_dav_svn use the .svn extension in the URL to point to the actual repository on the server.
If you forget .svn, Apache can't find the repository → Could not find the requested SVN filesystem. Probably the result of the Apache version upgrade!
For a Node.js solution with automatic restart on network loss, you'll need:
1. **Range requests** with the S3 SDK to resume from last byte
2. **State persistence** to track completed chunks
3. **Retry logic** with exponential backoff
4. **Chunk verification** (SHA256)
I implemented exactly this in S3Ra (https://github.com/Fellurion/NGAPP) - it's an Electron app with a Node.js backend.
**Core implementation approach:**
- Split downloads into configurable chunks (default 200MB)
- Store chunk state in JSON: `{chunks: [{index: 0, completed: true, hash: '...'}]}`
- Use `getObject` with Range header: `Range: 'bytes=start-end'`
- Verify each chunk before marking complete
- On restart: read state file, resume from first incomplete chunk
# Detaches applications from Google Play Store, disabling updates.
# Needs root and wget binary.
PACKAGES_TO_DETACH=$(cat <<-END
'com.google.android.youtube',
'com.sec.android.app.sbrowser',
'com.google.android.inputmethod.latin',
''
END
)
APP_FOLDER=/data/data/com.adamioan.scriptrunner/files
if [ ! -d "$APP_FOLDER" ]; then APP_FOLDER=/data/user/0/com.adamioan.scriptrunner/files; fi
if [ ! -d "$APP_FOLDER" ]; then
echo "Cannot determine SH Script Runner folder. Exiting. $APP_FOLDER"
exit 2
fi
WGET_BIN=/system/bin/wget
if [ ! -f "$WGET_BIN" ]; then WGET_BIN=/system/sbin/wget; fi
if [ ! -f "$WGET_BIN" ]; then WGET_BIN=/system/xbin/wget; fi
if [ ! -f "$WGET_BIN" ]; then
echo "wget binary is missing"
exit 1
fi
echo "WGET binary found in $WGET_BIN"
echo "Application folder found $APP_FOLDER"
SQLITE_FILE="$APP_FOLDER/sqlite"
echo "SQLITE binary path $SQLITE_FILE"
if [ ! -f "$SQLITE_FILE" ]; then
echo "SQLITE binary does not exist. Downloading to $SQLITE_FILE..."
"$WGET_BIN" "http://www.adamioannides.com/sites/com.adamioan.scriptrunner/resources/sqlite" -q -O "$SQLITE_FILE" > /dev/null 2>&1
if [ ! -f "$SQLITE_FILE" ]; then
echo "SQLITE binary cannot be downloaded"
exit 3
fi
else
echo "SQLITE binary exists"
fi
echo "Setting permissions..."
chmod 755 "$SQLITE_FILE"
echo "Killing Play Store..."
am force-stop com.android.vending
echo "Patching database..."
STORE_DB_FILE=/data/data/com.android.vending/databases/library.db
"$SQLITE_FILE" "$STORE_DB_FILE" "UPDATE ownership SET library_id = 'u-wl' WHERE doc_id IN ($PACKAGES_TO_DETACH)"
echo "Process completed"
My solution was, after creating the DB using CodeFirst, I used the context.Database.ExecuteSqlRaw method to create a temporary table with the same structure without a primary key, then I deleted the original table and renamed the new table and that was it.
Just a thought... assuming you aren't dealing with vast quantities of data, the simplest approach might simply be to get everything in your initial fetch request and then filter and sort the resulting array of objects.
Thanks @sakshi-sharma for your informative tips! Here's my fully working solution.
Eventually, I've decided that it's better to create a new file containing build timestamp (and add it to .gitignore) rather than update an existing one. Also, I prefer having it as a data file rather than .py (in case I want to ignore it being missing - like, when running my project from the IDE).
So, in the end, I am creating a .dotenv-like file src/myproject/.build_info containing key like TIMESTAMP=2025-10-11 21:37:57 each time I execute build --wheel.
Changes to pyproject.toml:
dependencies = [
    ...more stuff...
    "python-dotenv>=1.1.0",
]
[build-system]
requires = ["setuptools"]  # no "wheel" needed
build-backend = "setuptools_build_hook"
backend-path = ["."]  # important!
[tool.setuptools.package-data]
"*" = [
    ...more stuff...,
    ".build_info",
]
New file setuptools_build_hook.py in project's root:
"""
Setuptools build hook wrapper that writes file `src/myproject/.build_info`
containing build timestamp when building WHL files with `build --wheel`.
"""
from datetime import datetime
from os import PathLike
from pathlib import Path
from setuptools import build_meta
def build_wheel(
        wheel_directory: str | PathLike[str],
        config_settings: dict[str, str | list[str] | None] | None = None,
        metadata_directory: str | PathLike[str] | None = None,
) -> str:
    """Creates file `src/myproject/.build_info` with key TIMESTAMP, then proceeds normally."""
    Path("src/myproject/.build_info").write_text(f"TIMESTAMP={datetime.now():%Y-%m-%d %H:%M:%S}\n", encoding="utf-8")
    print("* Written .build_info.")
    return build_meta.build_wheel(wheel_directory, config_settings, metadata_directory)
# Proxy (wrappers) for setuptools.build_meta
get_requires_for_build_wheel = build_meta.get_requires_for_build_wheel
get_requires_for_build_sdist = build_meta.get_requires_for_build_sdist
prepare_metadata_for_build_wheel = build_meta.prepare_metadata_for_build_wheel
build_sdist = build_meta.build_sdist
get_requires_for_build_editable = build_meta.get_requires_for_build_editable
prepare_metadata_for_build_editable = build_meta.prepare_metadata_for_build_editable
build_editable = build_meta.build_editable
And now, how to read this value in runtime:
import myproject as this_package
from io import StringIO
build_timestamp: str | None = None
# noinspection PyBroadException
try:
    build_timestamp = dotenv_values(stream=StringIO(resources.files(this_package).joinpath(".build_info")
                                                    .read_text(encoding="utf-8")))["TIMESTAMP"]
except Exception:
    pass
Please vote the question if it helps. Did not found clear information about solving this issue.
Sorry for reopening this old topic, but I'm looking for just the same. Can you clarify (post some code perhaps?) ho you fixed this? Thank you.
So my method is, to roll the dice again and hope for a double six and then usually on the next turn I pass Go. No functions needed. You're welcome x
Typically it's not meant to be human readable, you would either:
Export the value for a service to read and use
Use the console where there are links to associated resource, or build a console yourself which links these resources.
I'm also encountering it here, it's really annoying. I'm now in the third hour trying to figure out the issue but I haven't
I think you should try unplugging it and then plug it back in. That will fix x
For non-production servers, server.http-parseopts = ( "url-ctrls-reject" => "disable" ) can be set to bypass the problem. This is not recommended for production servers.
Herllo Derek,
I am a bit late but, I was researching stuff like this, so it could be useful to someone passing as I did a while back
I have not quite figured exactly what you (Derek) want/ wanted to do.
But I can give a very simple alternative coding to get a UDF to change other cells, directly in terms of simplicity, ( possibly very indirectly in terms of what is happening behind the scenes.: What is going on here is sometimes considered as VBA having some redirection and ended up a bit lost, or rather does not know where it came from ).
No guarantees, but it may be something for you or others to consider
_ First put all these codings in a normal module
 Option Explicit
' This is the main UDF, used by writing in a cell something of this form   =UDF_Where(E3:E5)
Function UDF_Where(ByVal Cels As Range) As String      ' Looking at this conventionally, a string is likely to be returned  by this function in the cell you put the UDF into
 Let UDF_Where = "This is cell " & ActiveCell.Address & ", where the UDF is in" ' Conventional use of UDF to change value of the cell that it is in
Worksheets("Derek").Evaluate Name:="OverProc(" & Cels.Address & ")"             ' Unconventional use of a UDF to change other cells    ' The  Evaluate(" ")  thing takes the syntax of  Excel spreadsheet   So I need this sort of thing
End Function
Sub OverProc(Cels As Range) ' This can be a  Sub  or  Function
Dim SteerCel As Range
    For Each SteerCel In Cels
     Let SteerCel = "This is cell " & SteerCel.Address & ", from the range I passed my UDF (" & Cels.Address & ")"
    Next SteerCel
 ActiveCell.Offset(10, 0) = "This cell is 10 rows down from where my UDF is"
End Sub
( You will need to name a worksheet "Derek"., (That is not a general requirement but just ties up with the demo coding above and in the uploaded workbook) )
_ Now, In the worksheet named "Derek", type in any cell, for example D2, the following
=UDF_Where(E3:E5)
, then hit Enter
You should see these results
Alan
‘StackOverflowUDFChangeOtherCells.xls’ https://app.box.com/s/knpm51iolgr1pu3ek2j96rju8aifu4ow
I fixed the issue by downgrading the Jupyter extension.
Try setting the topic.prefix value in the Debezium config. Ensure the connectors' status is 'Running.
Check logs for more. It would be helpful if you could share the status of your connectors here and logs to see if anything is wrong?
Late to the party, but I made a package for this purpose, it's out on CRAN: pipetime.
Each time_pipe() reports the cumulative time since the pipeline started.
install.packages("pipetime")
library(pipetime)
rnorm(1E7) %>% mean %>% time_pipe("mean of 10M rnorm")
data.frame(x = 1:3) |>
mutate(y = {Sys.sleep(0.5); x*2 }) |>
time_pipe("calc 1") |>
mutate(z = {Sys.sleep(0.5); x/2 }) |>
time_pipe("total pipeline")
If you want to create HTML options in bulk, try using this tool https://htmltools.dev/html-option-generator
You can even upload excel containing values which will be converted into html <option> tags
I've just spent over an hour trying to make hot reload work on a fresh project and in case anyone else has encountered this issue and is puzzled after having added the @vite directive to their blade layout to no avail: restart the browser. Not sure if it's Firefox specific but it just wouldn't hot reload, not even in private mode, until I restarted the damn thing. Hope this saves somebody some time and nerves!
Could it be that this is a known bug with ffmpeg.wasm? Other folks are also getting 0-byte empty files when attempting to convert and mp3 to ogg when using the libopus codec. You could try their suggestion, which is to use libvorbis intead. To do so, you could change the Zustand store from:
{
  acodec: "opus",
  outputFormat: "ogg",
  bitrate: "128k",
  // ... other settings
}
to:
{
  acodec: "vorbis",
  outputFormat: "ogg",
  bitrate: "128k",
  // ... other settings
}
To follow up on @jakevdp's answer, a completely equivalent but perhaps slightly more elegant way of systematically pre-empting this issue in equinox is to assign a value directly in the attribute definition:
class MyClass(eqx.Module):
    ...
    param: float = 0 # set to a placeholder to allow tracing
    
    def __init__(self):
        self.param = self._integral_moment(3)
    ...
(venv) soniya@Mukund API % pip show uvicorn
Name: uvicorn
Version: 0.37.0
Summary: The lightning-fast ASGI server.
(venv) soniya@Mukund API % pip show fastapi
Name: fastapi
Version: 0.118.3
Summary: FastAPI framework, high performance, easy to learn, fast to code, ready for production
venv) soniya.jadhav@Mukund API % pip list | grep -E "fastapi|uvicorn"
fastapi 0.118.3
uvicorn 0.37.0
There is a known issue in react that the translate feature on chrome breaks React's way of tracking components. You can try to replicate it on your own by checking if your page works with translate on.

The issues has been discussed here in great detail https://github.com/facebook/react/issues/11538#issuecomment-417504600
Indeed setting "org.gradle.daemon=false" does not work. But one workaround (that works for me) is to set "org.gradle.daemon.idletimeout=1".
We have created a dedicated tool for this - - - HANACV2SQL.
Multi cloud support. It will generate optimized, production ready sql.
Importantly, it is not a 1:1 CTE Conversion tool.
MockedStatic<StaticClass> mocked = mockStatic(StaticClass.class)
ArgumentCaptor<String> captor = ArgumentCaptor.forClass(String.class);
mocked.verify(() -> StaticClass.staticMethod(captor.capture()));
Was there a solution to this issue? We are on Win 11 / Excel 2016 / Foxit 11.0 and have the same issue using VBA.
If you need a tool to just dump the openapi.json file to disk, you can use this script (NestJS 11): https://gist.github.com/iTrooz/94b2254f808fbe6186b8b375eef0e3a5
To make your Mineflayer bot right-click and interact with custom menus (like GUI interfaces triggered by items or blocks), you need to use the correct interaction methods based on the server's mechanics. For blocks, use bot.activateBlock(block) where block is obtained from bot.blockAt(position). For items in hand (like opening a menu with a compass), use bot.activateItem() or simulate a use with bot._client.write('block_place', {...}) for more custom behavior. Keep in mind some servers use plugins that require exact packet handling or have anti-bot protections, so you may need to listen for window events like bot.on('windowOpen', ...) to handle menus properly.
This is not a complete solution, but for my purposes (being able to run the module from the command line with arguments) I found a workaround. I found out that calling python script.py [options...] forwards those given options to sys.argv in script.py, which I could then read normally using argparser. That was my real objective, not necessarily making a distributable executable, so this worked out fine.
I'm still open for a solution to my original question though.
Moderate Acceptable Use Policy
h2
Effective Date: June 18, 2024
h3
Qualification.
h4
Never use Bitly services to distribute abusive, harmful, or illegal content.
h5
Never engage in abusive, dangerous, or illegal behavior.
h5
Reporting abuse and violations.
h5
Action to be taken if not complied with
h3
Shorter than a link.
h2
We use cookies on our website
h3
Manage cookie preferences
h4
Essential Cookies
h4
Marketing Cookies
h4
Performance Cookies
h4
Targeting Cookies
h4
Web Analytics
h3
Cookie List
Skip Navigation
Menu
Bitly Acceptable Use Policy
Effective Date: June 18, 2024
At Bitly, our aim is to be a catalyst for connections; to empower people, brands, and businesses of all sizes to engage their customers anywhere at scale.
Bitly is committed to protecting and supporting the right to free expression. At the same time, we take the trust and safety of our platform and community of users seriously. Accordingly, any attempt to use the Bitly Services to distribute harmful, false or misleading content or otherwise manipulate the Bitly Services (as defined in the Bitly Terms of Service) for such purposes, is strictly prohibited. If we determine that you are using or have used the Bitly Services to engage in any form of misconduct, including violating this Policy, we may restrict your ability to use our platform, remove your content or suspend or terminate your account. Misconduct may also violate applicable laws and can lead to legal action and civil and criminal penalties.
By accessing or using the Bitly Services, you agree to abide by this Acceptable Use Policy as well as the Bitly Terms of Service, Bitly Privacy Policy and Bitly’s DMCA Copyright Policy and to (collectively, the “Bitly Terms”), as may be modified from time to time.
Eligibility
You may only use the Bitly Services in compliance with the Bitly Terms. If we suspend or revoke your privileges to use the Bitly Services, you will not be eligible to access them again until further notice from us and any attempt to circumvent such access restrictions (e.g. by creating additional accounts or identities) are strictly prohibited and will result in the permanent disabling of such accounts and flagging them for future enforcement purposes.
Never use the Bitly Services to distribute abusive, dangerous, or illegal content
You are prohibited from using the Bitly Services to distribute or promote the following types of content (including but not limited to text, images, video and audio):
Content that attacks individuals or groups on the basis of race, gender, ethnicity, national origin, immigration status, religion, sex or gender identity, sexual orientation, disability, or medical condition, as well as any content promoting organizations with such views.
Content that exploits children
Misinformation, including but not limited to, medical or civic misinformation
Content that threatens, encourages, or promotes violence or graphic imagery
Sexually explicit or intimate content shared without the subject’s consent
Any content that glamorizes or promotes self-harm or endangers your safety or the safety of others
Any content that promotes terrorism
Any other content that is illegal
Never engage in abusive, dangerous, or illegal behavior
You are prohibited from using the Bitly Services to engage in the following types of behavior:
Distributing malware, viruses, badware, or other types of disruptive software
Engaging in phishing, spoofing, hacking, or other attempts to fraudulently gain access to someone’s information
Sending bulk commercial emails or SMA (i.e. spam)
Circumventing Bitly’s systems to evade detection of abuse outlined in the Bitly Terms
Cloaking the destination URL through another redirect service or an open redirect endpoint
Sharing someone’s private information without their consent (i.e. doxxing)
Threatening violence or harm to others
Bullying, harassing, or coordinated online attacks targeting individuals or groups (i.e. brigading)
Impersonating others or misrepresenting your affiliation with any people, organizations or other entities
Facilitating illegal activity such as the sale of prohibited goods and/or services
Infringing another person or entity’s intellectual property
Reporting abuse and violations
We encourage anyone who suspects that someone is manipulating the Bitly Services or violating our Acceptable Use Policy in any way to notify us. We investigate concerns thoroughly and take appropriate actions, up to and including terminating user accounts.
If you believe Bitly mistakenly flagged your activity as
Herllo,
I have been struggling for a few hours to understand some of the answers here, in particular the ones from Cem Firat and Greg. I am thinking perhaps there may be some typos or procedures have got a bit mixed up. Or I have simply missed the point that was trying to be made in those answers. That is always possible. I did not know what to do with the example procedures, or if I did, it was not clear to me what they were telling me. I apologise if I am wrong, but I suspect the people answering had a good answer, but writing it went astray a bit, maybe not enough for them themselves to be thrown off, but enough to make it very hard or impossible to see what was trying to be explained.
In the Thread in general it is not always clear if we are talking about Functions and/ or User Defined Functions (UDFs) and so on
However, I have gleaned some info and I think I can make a useful contribution by giving my take on both
_ what the question is
and
_ what a simply direct answer could be..
First the question:
I have a UDF(User-Defined Function) in VBA that needs to modify cell range on Excel.
(Since a UDF cannot do this……) …. how do I update other cells by calling a UDF?
Before my take on an answer, there may have been a bit of confusion as to what the requirement was, that is to say what we a talking about in terms of functions.
I suggest we are talking about
_ a UDF(User-Defined Function) "making a call" from a worksheet
, and not
_a function in general, or a UDF, which is called from VBA. As TimWilliams said in a comment, …. As long as you're not calling it as a UDF then yes a function can modify the sheet in the ……
In other words a UDF called from VBA or any function called from VBA are in principal the same thing.
But when one refers to a UDF, I think, it generally implies that the user wants to call it from a worksheet. Perhaps this definition is not set in stone, hence the confusion and uncertainty in what we are talking about, in terms of the requirement. The original question did ask …. how do I update other cells by calling a UDF? … This is implying, I think, that we are calling the function from a cell.
Now my answer.
The first part of my answer is to say, JIMVHO, is that it's usually a bad idea to say that something can't be done. I am very open to discusion of why maybe it should not be done, Saying it cannot be done is, JIMVHO, incorrect
My answer does something similar to the worded suggestion from Cem Firat …..If call other function with ..........Evaluate method in your UDF function you can change everything on sheet (Values,Steel,Etc.) because VBA does not know which function is called….
I was not able to see an actual answer from his (Cem Firat's), examples.
That is what I am doing here in my answer: In my UDF I am calling another procedure with the Evaluate method, and that procedure will modify a cell range on Excel.
Let me make it clear again what I am doing, as it is easy to get things in a muddle: I am going to write a function which I will name UDFfunction( ). It will take two arguments, a range, and a text. The range is where you want the text to go. The function is to be put in a normal code module. This means that if I write a = in a cell, followed by the function name ( and arguments if it requires them, as it does in this case ), then the function will run. I might refer to this as calling the function from Excel, or calling the function from a cell, or calling a UDF(User-Defined Function) in VBA from an Excel cell range.
So…
All of this coding should be put into a normal module. (Change the worksheet name to suit the worksheet you want to use the function from, in other words, change the worksheet name to suit the worksheet in which you will write the formula/ funtion)
    ' This is the UDF.  A user would use it by typing in any cell in a spreadsheet, something like   = UDFfunction(A1:B2)
    Public Function UDFfunction(Rng As Range, Txt As String) As String
    Worksheets("CemFiratGreg").Evaluate "OtherProc(" & Rng.Address & ", """ & Txt & """)"                  ' Unconventional use of a UDF
     Let UDFfunction = "You did just put the text of """ & Txt & """ in range " & Rng.Address(RowAbsolute:=False, ColumnAbsolute:=False) ' A conventional use of a UDF
    End Function
    
    ' This can be a  Sub  or a  Function
    Sub OtherProc(ByVal Rng As Range, ByVal Txt As String)
     Let Rng = ""
     Let Rng = Txt
    End Sub
(For some versions of Excel it may be necessary at this point to save and close and reopen the file)
Now type something like this in any cell
=UDFfunction(A1:B2;"Texties")
As a result of this, two things should happen.
_(i) In the cell you typed the UDF into, you will get the text You did just put the text of "Texties" in cell A1:B2. That is what one might commonly expect a UDF to do, in other words give some text or numbers in the cell that it is written in. Commonly one hears that A UDF is a function that returns a value in the cell where it is called.
_(ii) The word Texties will appear in the range A1:B2. That is doing something often regarded as impossible. One often hears it said that A UDF cannot change the contents of any cell, other than the one it is in.
I apologise if I have repeated something in the answers so far, but I could not get this far for love nor money from reading any of them. But it gave me some thoughts in the direction.
If pip is not recognized by default, use this method,
        python -m pip --version
for older version,
        py -m pip --version
install pip,
        python get-pip.py
By adding Distinct and Union, I was able to satisfy EF Core.
Instead of query.Concat(query), I used query.Distinct().Concat(query.Distinct()). You might not need Distinct on both branches. See the comment below for more info.
https://github.com/dotnet/efcore/issues/32046#issuecomment-3393373171
Add swap file:
sudo fallocate -l 16G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
After this try to build again - works for 16GB ram machine.
You can also use the rename command.
Open your terminal, navigate to the relevant folder using cd, then paste:
rename -f 'y/A-Z/a-z/' *
It will rename all your files to lowercase.
I made a video this week on how to do this without any scripting or apps. Just Shopify flow.
How to Create Best Seller Collections Step by Step (2025)
You can try this one: https://github.com/dameng324/LightProto.
If you run into any problems, open an issue on it's github repo.
uses
jpeg;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
  pict : TPicture;
begin
 pict := TPicture.Create;
  try
    pict.LoadFromFile('D:\Projets Delphi\Dimensions jpeg\Test.jpg');
    LabeledEdit1.Text:=IntToStr(pict.Width);
    LabeledEdit2.Text:=IntToStr(pict.Height);
  finally
    pict.Free;
  end;
end;
After repo sync (when you got make files). - after this step:
cd ~/aosp || { echo " ~/aosp not exists :)"; exit 1; }
repo init -u https://android.googlesource.com/platform/manifest -b android-15.0.0_r1
repo sync
Try to do this command in aosp folder.
. build/envsetup.sh
export TARGET_RELEASE=ap2a  
if ap2a doesnt work try to ap3a ,then
build_build_var_cache 
lunch
Now you got full list of Android builds.