This solution works but input syntax is not as easy as in NodeJS:
$("Hello") - for string.
$(25) - for number.
$(true) - for bool.
here is the code:
window.$input = (() => {
let waitingCallback = null;
Object.defineProperty(window, '$', {
get: () => {
if (waitingCallback) {
const callback = waitingCallback;
waitingCallback = null;
return callback;
}
return () => { };
}
});
return prompt => {
console.log(prompt);
return new Promise(resolve => waitingCallback = resolve);
};
})();
// modify the function body. use 'await $input()'
async function example() {
const name = await $input('What is your name?');
const age = await $input('How old are you?');
console.log(`Your name is ${name} and you are ${age} years old.`);
}
// do not forget to call the function
example();
You have to remove opencv and its dependencies:
sudo apt remove python3-opencv
sudo apt autoremove
Then install again with the version you want:
sudo apt install python3-opencv=4.6.0
Hope it works.
I ended up using this code that uses #include <stdio.h>.
while (1) {
// Send the ADC buffer over USB
if (buffer_index >= BUFFER_SIZE) {
// Send buffer to USB
for (size_t i = 0; i < BUFFER_SIZE; i++) {
printf("ADC0: %d, ADC1: %d\n", adc_buffer[i * 2], adc_buffer[i * 2 + 1]);
}
buffer_index = 0; // Reset buffer index
}
vTaskDelay(pdMS_TO_TICKS(100)); // Adjust delay as needed
}
I had an assume: some games were imported successfully, but the retor's list_game cannot list it, so I want to figure out which game was imported but unlisted.
When I manually imported those games, I found many games in the ROMs have same name, forexample, "Robotank" occur 3 times, that's why I imported 167 games, but only have 59 in list. because there are same games in the ROMs.
I use this ROMS: https://www.atarimania.com/rom_collection_archive_atari_2600_roms.html
How to filter model views and retrieve data in the embedded Tandem Viewer?
After successfully initializing and starting the Autodesk Tandem Viewer, I can load and display the entire model. Based on a previous REST API call and user selection, I receive a twinId and a viewId.
Question 1: How can I display only the view (associated with the sViewId), not the entire model?
Question 2: How can I retrieve the data associated with the view (e.g., like the inventory table shown in the Tandem Viewer)?
Below is the relevant part of my current implementation:
I don’t have experience with your immediate concern, but in case you or others reading this post missed it, Microsoft has posted this page, which is a gateway to migrating from Bing Enterprise Maps to Azure Maps, including a link to a migration guide.
1 hour and 2 dislikes, what a toxic community. I am glad gpt came out.
Anyway, I managed to use voice meeter as a fake microphone input. This way, I stream audio into a virtual cable (the one recorded by ffmpeg) and this virtual cable routes information to my actual headset -- so I can simultanously listen to it while recording it with ffmpeg.
I am calling it from C++ as:
If you define the second Curve Loop similar to the first one, you will have desired result. Namely, change the Curve Loop(2) = {12, 3, 5, -6, 7, 8}; to the Curve Loop(2) = {-6,5,3,12,8,7};.
I am having some problems.
I am using React Native with Firebase and the getRedirectResult(auth) is consistently returning null even though I have already signed in with the google provider. I think it is because the page is doing a full reload?
const provider = new GoogleAuthProvider();
try {
await signInWithRedirect(auth, provider)
const result = await getRedirectResult(auth);
if (result) {
router.push('/HomeScreen');
}
} catch (error: any) {
console.error(error);
}
vector<?> is not in the global namespace. It is in the std namespace, and unless you want to use usings, you are going to have to qualify all references to it. Simply replace all instances of vector<?> that do not have a std:: prefix (such as the one at line 15) with std::vector<?> and that particular error should go away.
I am using gitlab ci to build the project like that to the google appengine, so how can we override the gitlab variable on application.yml. Many thanks
The issue you’re encountering—where your Python application processes XML files correctly when run standalone but raises an “expecting an int” exception in Visual Studio Code (VS Code)—could stem from several factors. Let’s explore potential causes and solutions:
Environment Differences:
• Python Interpreter: Ensure that VS Code is configured to use the same Python interpreter as your standalone environment. Differences in interpreter versions or environments can lead to discrepancies in behavior.
• Dependencies: Verify that all necessary libraries and modules are installed and consistent across both environments. Missing or mismatched dependencies can cause unexpected errors.
Exception Handling and Debugging:
• Detailed Logging: Enhance your exception handling to log detailed error messages, including stack traces. This can help pinpoint where the “expecting an int” exception originates.
• Isolated Testing: Create minimal test cases that replicate the issue. This approach can help isolate the problematic code and determine if the issue is specific to VS Code.
VS Code Configuration:
• Extensions: Disable unnecessary extensions that might interfere with your Python environment. Some extensions can cause conflicts or unexpected behavior.
• Settings: Review your VS Code settings, especially those related to Python and debugging, to ensure they align with your standalone environment.
XML Parsing Considerations:
• Parser Behavior: Different XML parsers may handle data types differently. Ensure that the parser you’re using is consistent across environments and that it correctly interprets the XML data types.
• Data Validation: Implement validation checks to ensure that the XML data conforms to expected formats and types before processing.
External Resources:
• Similar issues have been discussed in the developer community. For instance, a Stack Overflow thread addresses exceptions encountered when parsing XML using lxml in Python. 
By systematically examining these areas, you can identify and resolve the discrepancies between your standalone script and its execution within VS Code.
nslookup <your-azure-config-endpoint>.azconfig.io run this command inside your VM to check the connectivity to your service endpoint. If it is fail you need to check your DNS settings. And check your Virtual machine NSG rules whether it blocking your request or not.
I am hitting this issue. CGI::Application with a Session plugin. Every request returns the same CGISESSID to different clients. I am running the latest versions of perl and (Fast)CGI.
No, you are not right. The documentation on readonly struct is perfectly correct. Your question contains a broken link, the correct URL of this documentation page and section is this.
The explanation is pretty simple. Consider this example:
readonly struct A {
internal A(int first, string second) { First = first; Second = second; }
internal readonly int First { get; init; }
internal readonly string Second { get; init; }
}
static class ReadonlyUsage {
static A value = new(0, "original value");
internal static void Demo() {
A a = new(1, "constant value");
//a.First = 12; // will fail to compile
a = new(2, "another value");
// this is mutable:
value = new(3, "one more value");
//value.First = 13; // will fail to compile
// still mutable:
value = new(4, "How much longer?!");
}
}
What is mutable here? Nothing except ReadonlyUsage.value, and it makes ReadonlyUsage also mutable. It has nothing to do with struct A — it is immutable. Exactly as System.String.
Let's see: what about the assignment to A a? Does this assignment make ReadonlyUsage mutable? No. You assign a new value (and struct A is a value type) to a stack variable. It exists only in the stack and will be removed after the exit of a current stack frame. The stack does not belong to the class, it belongs to the thread calling ReadonlyUsage.Demo. The assignment does not modify anything in the Demo class if it was an instance class. We simply create a new struct A instance and never modify any of the already existing instances, that's why it is called immutable.
Now, what about the assignment to ReadonlyUsage.value? It is possible, because ReadonlyUsage is mutable. Again, we create new instances of struct A and never modify any of the already existing instances.
How to prevent the assignment to ReadonlyUsage.value? Easy: make it readonly, too:
static readonly A value = new(0, "original value");
That's it. I hope the misunderstanding is dismissed. Will you accept the answer then? If not, please ask further questions.
I want to leave this solution here for anyone trying to add the pin and show the actual place card with name and details (instead of just a pin with coordinates):
if (UIApplication.shared.canOpenURL(URL(string:"comgooglemaps://")!)) {
let encodedName = self.location.name.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) ?? ""
let googleMapsURL = "comgooglemaps://?q=\(encodedName)¢er=\(self.location.coordinate.latitude),\(self.location.coordinate.longitude)&views=satellite&zoom=15"
UIApplication.shared.open(URL(string: googleMapsURL)!, options: [:], completionHandler: nil)
} else {
print("Can't use comgooglemaps://")
}
This works perfectly if there's only one place with that specific name. Unfortunately, if there are multiple places with the same name (like if there's a bus station right next to your location), it will show a list of all matching places. I haven't found a way to only get the wanted place, even if I use it's ID.
Note: This solution requires the place name (location.name) in addition to the coordinates.
If anyone has a better solution that can handle multiple places with the same name, please share it in the comments as I'm also looking for one!
If your PHP is running through a proxy like PHP-FPM, the proxy might report a timeout if the underlying PHP process is halted by the debugger. In that case you would still be able to debug and run the code line by line, but the output would never reach the proxy and the client of the request. Perhaps increasing timeout values somewhere in PHP-FPM configuration might help.
I did extensive search and did not find a solution. Some poster got rid of this issue but none worked in my case. And a few posted that the button does not have to be MaterialButton.
Here is the error message I had:
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':app:processDebugResources'.
A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction
Android resource linking failed
com.bignerdranch.android.geoquiz.app-mergeDebugResources-43:/layout/activity_main.xml:49: error: attribute iconGravity (aka com.bignerdranch.android.geoquiz:iconGravity) not found.
error: failed linking file resources.
I would personally use ngOnChanges as a solution. With the set input function, you would need to create a variable like #_username and validate whether the variable has actually changed or not. Otherwise, you could end up in a loop or trigger the ExpressionChangedAfterItHasBeenChecked error. But I wonder, couldn't the parent component update its signal? This way, you would avoid having an input 'username' in your component and instead receive the signal directly in a computed property, making your component more independent and clean.
After looking into it further I found the following Reddit post which encounters a similar issue and uses keyboard.read_event(suppress=True). This prevents the event from being propagated further to the input().
Extensions:
Python (microsoft) - rolled back to 2024.14.0
Pylance
Python debugger
github copilot
github copilot chat
Read countless threads trying to find others with the same issue, trying all recommended solutions but no luck.
increasing buffer settings
different installations of vscode / clean re-installs
rolled back python extension
reinstalled all extensions
changed / removed overlapping keyboard shortcuts
tried running selection in virtual environments
tried installing most recent python version as different interpreter
Your issue sounds identical to mine, running any more than a few selected lines of code at a time results in the output to terminal freezing up while executing the code, only running a few lines before getting stuck/frozen halfway through running a random line (depending on where I start the selection from).
It seems as though the code WILL run if I go line by line but in a file with 100+ lines this is not ideal.
This functionality was working fine before and something has broken it but I cannot for the life of me figure out what.
The only other major change to my computer recently was upgrading the OS to Sequoia, so i will likely try that next but was avoiding having to revert OS.
cy.get('#warn-dialog-submit')
.should(()=>{}) //this disable the failure if the element does not exist
.then(($el) =>{
if($el && $el.length){
cy.wrap($el).click()
}
})
Simple way to know if loading vs not found in Vue:
const item = useObservable(Dexie.liveQuery(() => db.items.get(id.value).then(o => o || null)))
// Handle not found (undefined = still loading, null = not found)
watch(item, (newItem) => {
if (newItem === null) {
// HANDLE NOT FOUND
}
})
So after troubleshooting a little more I was able to finally get it working. Turns out it was just some user-error on my part. In the reddit script I made three major errors, in my meme function I simply had an extra space between "def" and the function. Secondly I made some indention errors with the if statements inside the meme function. Then lastly I misspelled the "posts_lists" variable when assigning it to the "random_post" variable later in the same block of code
The best way is to loop over all pixels and create a diff image. In your loop you subtract the lower color value from the higher. That means black if the pixels are identical. So you should use 255 - pixelcolor and let it be the pixel value in the diff vector and when you are done, you save it as a png. I just made such a program in c++ and i used the windows imaging component to create raw byte vectors for both files and then looped over every pixel and every color to create a raw byte array with values. It reveals how jpegmini works but you have to multiply the close to zero values that you get. Quite revealing
In order for this to work, you need a keytab file generated by your Domain Controller and your web server to send a WWW-Authenticate: Negotiate header to the client, so it sends a GSSAPI SPNEGO token (as outlined by @grawity_u1686)
This library django-auth-spnego should help you get started with and do the desired authentication for you. Disclaimer: I'm the maintainer.
Based on the code provided, the command handler doesn't defer or reply in a timely manner, and the unknown interaction error is a common error to receive if you continue executing code and don't respond within the 3 seconds window it expects. I would add a defer/reply code set to your execution handler. See:
https://discord.js.org/docs/packages/discord.js/14.16.3/CommandInteraction:Class
Same issue as well with historical data.
It is super shaky.
not sure yet how to solve it, but Maybe writng a Script might help, instead using the formula.
There is as well sometimes the same issues using historical date (and time) when I changed the date to one day earlier it did work suddenly.
I am trying to implement Arcgis with angular, everything is working fine map is displaying and layers are working until Item-Id is hardcoded (<arcgis-map item-id="sdfdfd43443433"...), but I want to assign "item-id" property dynamically, but it is not working correctly, not sure what am I missing here, here is the sample code
<arcgis-map [item-id]="itemId"></arcgis-map>
OR
<arcgis-map item-id="{{itemId}}"></arcgis-map>
@Component({
selector: 'app-my-map',
templateUrl: './my-map.component.html',
styleUrls: ['./my-map.component.css']
})
export class MyMapComponent implements OnInit {
itemId = 'YOUR_ITEM_ID'; // Replace with your actual item ID
ngOnInit() {
}
}
I found a solution to get up-to-date data using the gcloud storage Python library, and it works effectively in "real time."
My guess is that using this approach, the gcloud storage library directly interacts with the Google Cloud Storage API instead of relying on file system synchronization through mounted volumes. This eliminates any potential caching or synchronization lag and ensures that the latest version of the data is always retrieved. I didn't expect such delays.
I'm keeping the post open because the question about delays and consistency when using mounted volumes in Cloud Run still stands. Not having high speed/consistency somehow kills some of the beauty of using the mounted volumes as local paths.
Guys they mean like when I give the first input and press enter the curser stays in the same line to take the next not moving to the next line, that's the point!
I have just downloaded Visual Studio 2022. I was previously using VS 2019. I have started a project to which I want to use a chart. Programs written with VS 2019 have the chart control in their toolboxes. I have started a new project in VS 2022 an there is no chart available. I've followed the advice in the first reply above to no avail.
What I am mystified is the chart is available in the older programs but not in the recent program. What do I have to do to get the chart control available?
We were seeing the same thing. Maybe 5% of our videos did not have the maxres thumbnail. However, so far 100% of our videos have the standard resolution thumbnail, which is high enough resolution for our purposes, so we switched to that. That URL is mentioned in the answer from @android-enthusiast :
I found a solution to my problem and wanted to post it here for anyone having a similar issue. Basically, I restructured the component by moving the logic out of the lifecycle hook and testing the new method directly.
The last parameter of glDrawElements expects a pointer to an array of indices. Since you supply 0 (a NULL pointer), it will take the indices from the buffer bound to GL_ELEMENT_ARRAY_BUFFER. However, the binding of this buffer is not stored in the Vertex Array Object, so you will need to bind ebo before every render.
that's happening because "hanging-balls" div has no height at all. So in reality you are not hovering to the balls. you could just give it a fixed height or 100%. I'm pretty sure that's the problem
The issue arises because sklearn.set_config(transform_output="pandas") is thread-local and does not persist across different threads, such as those used by Flask for handling requests. To fix this, explicitly set the configuration inside the request context by calling sklearn.set_config(transform_output="pandas") at the start of the predict() route. This ensures the pipeline uses the correct configuration for pandas output during the request handling process.
I have solved this problem myself. After reading the client socket.io installation page I noticed that to use with NPM you need to use a bundler such as Webpack or Browserify.
I have started using Webpack now and it works a treat, I was avoiding it for a while because I am new to full stack development and wanted to keep it barebones. There was no mention of having to use a bundler on the typescript socket.io page.
figured it by ChatGpt.
The modal needs to be outside map function and i needed to make one more useState and with each click on the button that opens modal the setstate sets the current item in the map array as the one that needs to be shown in the modal.
otherwise if you click on modal when its inside map function the state sets to true for all open modal buttons in the list
Apparently, it's not possible to do such a function in Move since it requires the witness (user who executes the transaction).
So (I repeat, apparently) the only way is to have the user deploy a Coin bytecode in the frontend.
I'm brand new to Stable Diffusion. I'm using it to generate some location pictures for an RPG campaign right now (personal use, not for publishing).
Currently using DreamshaperXL Turbo to generate at 1344x768 with DPM++ SDE Karras, 8 sampling steps, following by HiResFix using R-ESRGAN 4x+ upscaling to 2016x1152 with 0.3 denoising and 15 HiRes steps. (Feel free to tell me if any of this is totally wrong and not what I should be using)
However, I also later discovered the piece I was missing - on the Agent job, be sure to check the "Allow scripts to access the OAuth token" box. That's what provides the $System.AccessToken to the scripts (making the above call unnecessary).
SELECT
element.rulegroupid,
element.terminatingrule.ruleid AS ruleid,
element.terminatingrule.action AS action,
action,
httprequest.clientip as IP
FROM
waf_logs
CROSS JOIN UNNEST(rulegrouplist) AS t(element)
WHERE action = 'BLOCK'
I was faced with this same exact problem. I'm going to guess you and I were probably doing the same application challenge!
Using requests, I was able to pull down the raw HTML response from calling the page, then using BeautifulSoup I was able to turn it into a workable, parse-able object:
# Make request
html_response = requests.get(url=url)
# Parse html into a BeautifulSoup object
soup = BeautifulSoup(html_response.text, 'html.parser')
# Collect and return the first table (assuming the first table is what you want)
return soup.find('table')
From there, you can parse the table more precisely to pull out the data you want. Here are a couple examples of how you can work with a BeautifulSoup table to get what you need:
I'm refraining from copy-pasting my exact solution because I know others will use this to fill out the same job application challenge, but this gets you everything you need as long as you have a Python foundation.
I was facing the same issue on Windows, the issue was not really about the IDE. It was about the JAVA JDK was not installed properly, check following link:
To get the location of your startup profile, type $profile while in PowerShell or PowerShell ISE. For ISE,it will look like Powershell_ise.ps1
For some weird reason, even though you put that at the top of the script where you're going to use system.io.compression, it doesn't see it unless you highlight that line and run selection.
By putting the line in your startup profile, it loads the assembly, and your script will run.