For anyone else also getting socket time out, I believe this is because of what @KeithJackson mentioned as per his post here:
Cosmos DB Docker Container Just Hangs when CosmosClient methods are called
I deleted my old Docker image that I got from Microsoft's example and used the docker command he wrote up and so far, I am no longer seeing a socket time out issue.
The only thing that worked for me was this VBA:
ActiveSheet.PageSetup.PrintTitleRows = ActiveSheet.Rows(1).Address
from https://learn.microsoft.com/en-us/office/vba/api/excel.pagesetup.printtitlerows
Thank you this was super helpful
I couldn't runserver django on port 8000, in ubuntu:
terminal: python manage.py runserver Error: Error: That port is already in use.!!!!
I search which app closed the port 8000, after this command:
sudo netstat -ntlp
Also after installation htop, I tried to kill the causing app with killing its PID, but its impossible and don't work at all.
sudo apt-get install htop htop
this PID resist to killing with pid and any command name of app: app:gutenprint-pri pid: 3107 port:8000
finally I found that this app block my port 8000: gutenprint-pri thus I uninstall this app with app-center in ubuntu, and then port 8000 cleared
I just want to add a specific edge case where certain components are preferable to be configured as @Bean's rather than @Component, @Service
One such scenario is when doing @WebMvcTest for testing authentication. Because @WebMvcTest auto configures Spring security if it is found on the classpath, but then because certain custom beans declared as @Service, will not be picked up by component scanning.
If I declare it as a @Bean in a config file, it can just be imported inside and used around
I want to share what is working for me. I'm using Python 3.12.1
from pptx import Presentation
import pathlib
import datetime
template=pathlib.Path(r'C:\Template.pptx')
outputfile=pathlib.Path(r'C:\Output.pptx')
params={#your_keys_&_values
}
def search_and_replace(input, output,**kwargs):
""""search and replace text in PowerPoint while preserving formatting"""
prs = Presentation(input)
for slide in prs.slides:
for shape in slide.shapes:
for key, value in kwargs.items():
if not shape.has_text_frame:
continue
for paragraph in shape.text_frame.paragraphs:
for run in paragraph.runs:
if key in run.text:
run.text=run.text.replace(key,value)
if shape.has_table:
for row in shape.table.rows:
for cell in row.cells:
paras = cell.text_frame.paragraphs
for para in paras:
for run in para.runs:
if key in run.text:
new_text = run.text.replace(str(key), str(value))
fn = run.font.name
fz = run.font.size
run.text = new_text
run.font.name = fn
run.font.size = fz
prs.save(output)
search_and_replace(template,outputfile,**params)
You can use a large prime to iterate through a series of large jumps. No collisions until the period restart and very very fast.
I also found that this issue occurs if you have "frozen rows" at the top of the spreadsheet to import.
Here's a collection of scripts that builds a Linux hosted cross-compiler that targets x86_64-pc-cygwin.
Where is the ubuntu server located, when we we run the pipeline? Does GitHub uses Microsoft Azure to perform this task for Virtual Machine creation of Ubuntu server?
Depending on which frameworks you choose you have different options. It depends also on your use-case what you can choose:
Just number crunching on the server side:
You need to transport page by page to a client:
I have the exact same problem when I connect to lxplus from my mac.
I have also tried to permit Pty allocation to avoid the -T flag when running ssh (after finding https://github.com/microsoft/vscode-remote-release/issues/7673) but this does not solve the problem!
VSCode version: 1.94.2
macOS Ventura 3.6.6 (22G630)
go to vscode extensions > Azure Logic Apps (Standard)> Settings> scroll down to path Azure Logic Apps Standard: Dotnet Binary PathSet path for your dot net sdk example "C:\Program Files (x86)\Microsoft.NET\dotnet.exe"
But not sure how to provide path with spaces , i tried putting in double quotes it does not work.
Just change PyQt5 to PyQt6:
from PyQt6.QtGui import qt_set_sequence_auto_mnemonic
That works for me. Please let me know is it worked for you.
Based on the answer by @peterSO but using generics and works with negative k values:
func rotate[T any](nums []T, k int) []T {
if len(nums) == 0 {
return nums
}
kAbs := int(math.Abs(float64(k)))
r := len(nums) - kAbs%len(nums)
if k > 0 {
nums = append(nums[r:], nums[:r]...)
} else {
nums = append(nums[kAbs:], nums[:kAbs]...)
}
return nums
}
Honestly, i did not understand
You can use that library https://github.com/gaurishhs/elysia-ip
import { Elysia } from "elysia";
import { ip } from "elysia-ip";
new Elysia()
.use(ip())
.get("/", ({ ip }) => ip)
.listen(3000);
Please refer to this guide. It addresses the same problem https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/customize-default-role-names-by-using-aws-cdk-aspects-and-escape-hatches.html
Solved the issue. I was passing access token instead of identity token.
LogoutRequest logoutRequest = new LogoutRequest
{
IdTokenHint = token // has to be identity token
};
LogoutResult? logoutResult = await OidcClient.LogoutAsync(logoutRequest);
Honestly, when i check the URL "https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.3.1-10880808/aapt2-8.3.1-10880808.pom", it gives correct response and downloads POM file but could you also please try below setting as defining new Maven repository with custom Google Maven repository?
repositories {
jcenter()
maven { url 'https://maven.google.com' }
google()
}
Normally google() is shortcut for https://dl.google.com/dl/android/maven2/ but it might also worth to try above setting.
Links
All these URLs seem to be correct.
same error on my account.
unable to load existing flows unless I use another account.
I have tried:
rolling back power automate updates, windows updates - no luck
created a new vm on a clean windows install - no luck
used a known working pc that had the same account / flows - no luck
I had same errors after deployment with python backend, nextjs frontend. I tried with fastapi, now using a flask template.
My issue was missing absolute path.
Use absolute paths--> from api.calculator. beforehand I used .calculator which works when deployed but not local and calculator which worked local but not when deployed.
In deployments in Vercel you can see logs. Here is my skeleton structure now for index.py
from flask import Flask, request, jsonify from api.calculator import Calculator from flask_cors import CORS
app = Flask(name) CORS(app)
For v2:
AppsKey & `;::Send "{Blind}{Right DownTemp}"
AppsKey & `; up::Send "{Blind}{Right Up}"
if you getting "Method does not override any method from its superclass", it means you are not writing it in UIViewController subclass
You can click on the Last Modified column header to sort increasing or decreasing date, and then page through until you find the right date
Ok, consider that, in Linux, fork can be called inside a thread. However, you have to keep in mind some important considerations. When fork is called in a multi-threaded program, only the calling thread is duplicated in the child process, while all other threads are not. This can lead to issues if the other threads were holding locks or were in the middle of critical operations. And posix_spawn is designed to be safer because it avoid the pitfalls associated with fork. Check it up: pthread, posix_spawn and related topics.
Safari requires that you immediately post a notification when a push message is received. "Immediately" means that it cannot be after some async operation.
If you display a notification immediately from the service worker itself, it will stop displaying that error. I cannot remember 100% but I think if you clear your cache and cookies you will be able to receive push messages again if you accidentally get blocked while testing.
From the developer guide: https://developer.apple.com/documentation/usernotifications/sending-web-push-notifications-in-web-apps-and-browsers
"Safari doesn’t support invisible push notifications. Present push notifications to the user immediately after your service worker receives them. If you don’t, Safari revokes the push notification permission for your site."
Regarding safari mobile - safari mobile only supports Push API if a user adds the site to their home screen. Check out the caveat under safari mobile here: https://developer.mozilla.org/en-US/docs/Web/API/Push_API
I've had a few instances recently where a site has had poor CLS scores due to animations when clicking on the mobile menu.
As usual, after posting my question I had a breaktrhough. My corrected code is:
await client.getEntries({
content_type: 'reportingMarks',
'fields.mark[match]': search,
order: ['sys.contentType.sys.id', 'fields.mark'],
skip: skip,
limit: limit
This works and passes for the build.
I'm facing the exact same error. I tried to add a groovy-all.jar file to the classpath in the command line:
java -classpath path\to\groovy-all-2.4.15.jar batch_runner.jar -hl -r -c path\to\batch_configuration.properties
but the error kept the same:
INFO 17:21:24,232 repast.simphony.batch.gui.HeadlessMain - Writing batch run config file to: C:\Users\14
62639\git\IFMAS\output\config.props
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:7
7)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
l.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at repast.simphony.batch.standalone.StandAloneMain.run(StandAloneMain.java:207)
at repast.simphony.batch.standalone.StandAloneMain.main(StandAloneMain.java:276)
Caused by: java.lang.NoClassDefFoundError: groovy/lang/GroovyObject
at repast.simphony.batch.gui.HeadlessMain.createAntProject(HeadlessMain.java:87)
at repast.simphony.batch.gui.HeadlessMain.run(HeadlessMain.java:66)
at repast.simphony.batch.gui.HeadlessMain.main(HeadlessMain.java:310)
... 6 more
Caused by: java.lang.ClassNotFoundException: groovy.lang.GroovyObject
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 9 more
Did you solve the problem?
Just replace the line
dataListCell.Style = new DataGridViewCellStyle { Font = lineFont };
with
dataListCell.Style.Font = lineFont;
I'm not sure to have understood fully the question.
current implementation is giving me two instance of CustomerDashboardDTO and that too after 10 sec but expected is one object of CustomerDashboardDTO when we receive profile and bene and same object will get update as soon we get accounts.
If what you're looking for is to combine the three sources and wait for all of them before emitting, why not zipping the three sources?
public Mono<CustomerDashboardDTO> getCustomerDashboard() {
Mono<CustomerProfile> customerProfile = findCustomerProfile();
Mono<List<BeneficiaryDetails>> beneficiaries = findBeneficiaryDetails();
Mono<Account> account = Mono.delay(Duration.ofSeconds(10))
.flatMap(delay -> findAccount());
return Mono.zip(customerProfile, account, beneficiaries)
.map(t -> new CustomerDashboardDTO(t.getT1(), t.getT2(), t.getT3()));
}
I can't say what exactly the problem was, but adding nodes and kibana to the cluster using tokens rather than manually editing the configuration helped me.
The sequential IF statements cancel each other
Here is a simplified version of your program logic. If you run this in the Scratch IDE you'll find that the output value is the same as the input value. Why doesn't the value change when it is greater than screen_x?
If you follow the comments in the figure, you'll notice that both "if" statements are executed. The first changes the value and the second changes it back. So this logic clearly won't help us reverse the trajectory of the ball. You might be able to fix this by instead using if-then-else logic, but there is a much better way.
(click image to enlarge)
Fortunately, Scratch can handle the ball physics for you with an If on Edge, Bounce block. See the Pong Starter by ScratchTeam for an easy example.
from pydantic import BaseModel, Field
from typing import List
from typing_extensions import Literal # not from typing! It's important
class MyModel(BaseModel):
columns: Literal[['x', 'y', 'z']] = ['x', 'y', 'z']
Tested on python 3.10, pydantic 2.9.2, typing-extensions 4.12.2
This is now natively supported on the Web.
let { promise, resolve, reject } = Promise.withResolvers();
When you want to change the UI, you have to do it on the main thread. So, you get data in the IO thread and then update the UI on the main thread
Here is the code:
button.setOnClickListener {
CoroutineScope(Dispatchers.IO).launch {
val url = mainApi.loadMyImage()
withContext(Dispatchers.Main){
Picasso.with(requireContext()).load(url)
.into(imgView)
}
}
}
I think I can answer to my own 3 and 4 questions following new researchs :
- Why the Android documentation says SCHEDULE_EXACT_ALARM is needed for Android 12 AND upon, whereas my VS2022 is not throwing exception when I'm testing on my Android 14 emulator ?
- And finally why my Android 14 emulator can trigger exact alarm without this permission ? (I checked my Emulator and "Developper Options" were disable, so no way to bypass this behavior). Unfortunately I can't test real Android 14 device actually.
Even if the documentation is saying that SCHEDULE_EXACT_ALARM is mandatory for Android 12 (api31) and above, it's not true.
There is another way, but introduced since Android Tiramisu (api33) : USE_EXACT_ALARM https://developer.android.com/reference/android/Manifest.permission#USE_EXACT_ALARM
This one "Allows apps to use exact alarms just like with SCHEDULE_EXACT_ALARM but without needing to request this permission from the user.". It is very specific and the app must fit conditions.
It is what I'm using, and so it allows my app on android api_33 (and above) to NOT have SCHEDULE_EXACT_ALARM and works (until the Play Console warning...)
About the point n°2 I think there was an update (between VS, Maui Nugets packages, Emulators etc.) which trigger the warning.
But unfortunately, about the point n°1 it's a mystery : I can't explain why my real Android 12 device, without ANY permissions (checked on his application page) is able to schedule alarm on my TCL T431D.
For those of you that find this article, since this issue still happens, here is what I did to fix the issue. First, this did not work:
pod install --repo-update
It just kept generating the error:
CocoaPods could not find compatible versions for pod "PurchaseHybridCommon"
I reinstalled CocoaPods, updated the dependencies, and still no luck. This simple fix worked. Reinstall RevenueCat plugin. It will install the correct version of the PurchaseHybridCommon pod:
npm uninstall @revenuecat/purchases-capacitor
npx cap sync
npm install @revenuecat/purchases-capacitor@latest
npx cap sync
I upgraded to Xcode 16, but the StoreKit file stopped working. I decided to downgrade to Xcode 15.4, and now I can sync the StoreKit file without any issues. That turned out to be the solution for me :)
favicon.ico is saved in the public folder: public/favicon.ico
Add the following to app.vue:
<Head>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
</Head>
*32x32 is the recommended size
Your setup is correct. I suspect what's happening here is npm run roll :
starts -> spawns child process that does the watching behavior -> exits main process -> cmd.Wait()
Just as Bradley suggested above. In that case the semantics of what you're trying to achieve changes.
I am not an expert, but maybe you can use navmesh, and make a variable called target that enemy follows, when player goes to another level, the enemy's target becomes the closest stair to their location, and when they have reached it and gone to the player level, their target can be rechanged to player? Since you have multiple levels, you might need to track which level player is on and which level enemy is on.
Actually it is 2024 and I have same issue. for some reasons when I use hash router with baseName its just a blank page with no errors
import { BrowserRouter, HashRouter } from "react-router-dom";
<HashRouter basename={import.meta.env.VITE_BASE_URL}>
<Suspense fallback={<div>Loading...</div>}>
<AppResolver />
</Suspense>
</HashRouter>
my vite config is next
export default defineConfig(({ mode }) => {
prefix.
const env = loadEnv(mode, process.cwd(), "");
return {
plugins: [
react(),
...
],
build: {
outDir: "./dist",
},
base: env.VITE_BASE_URL || "/",
};
});
and in package.json file I have a string "homepage": "." Which is all works with browser router but not hash.
I decided to try has router since GH pages not working great with SPA's. So I'm confused. any ideas, solutions how to run hasrouter on GH pages?
You can try below steps:
Inspect Element or by using the shortcut Command + Option + I.With Playwright, you can pass the force property to the click method to ignore waiting for element stability:
myElement.click({ force: true });
Docs Reference: https://playwright.dev/docs/input#forcing-the-click
Looks like you don't have active docker service on the computer. Nobody can serve your docker image
On Linux I start docker using the following command:
systemctl start docker
On Windows or Mac you should probably install and run docker desktop
You're absolutely right!
ng-container is not a structural directive. It's just a logical wrapper that doesn't add any elements to the DOM.
While structural directives like *ngIf and *ngFor modify the DOM, ng-container helps apply them without cluttering the HTML with extra tags.
I have to modify the file \Program Files\MarkLogic\Modules\Marklogic\redaction.xqy because I use redaction with mlcp
the line 82 :
from :
else if (xdmp:node-kind($doc/node()) ne "element")
to :
else if (not(xdmp:node-kind($doc/node()) =("element","processing-instruction","comment"))) Marc
SELECT convert(time,convert(datetime,85605304.3587 / 864E5))
In my case, I was importing "map" from the wrong place:
import {map} from "highcharts";
I just had to add it to my existing rxjs/operators import:
import {take, map} from "rxjs/operators";
Looks like downloads don't work in headless mode unless you set a download path via Chrome experimental options before initializing the driver: See implementation here
That being said, I would personally try to do this using http requests. Then you don't have to worry about the headaches of web automation (page flakiness, Selenium instability, the time to download the driver each time, etc)
Could you make sure you are starting the consumer pipeline first and make sure it's running before starting the producer?
re: "The only way I can think of to solve this is to install an older version of Python that uses an older version of greenlet to make playwright happy?"
Yes, this problem can be avoided by using python 3.12.
Sure, firstly, you need to check permissions for your service account in Cloud Console.
In my case, it also required the correct project ID in "spring.cloud.gcp.project-id" property in my spring configuration.
This is for php 7+
$fromPerson = $_POST['fromPerson']??'';
if($fromPerson)
{
//$_POST['fromPerson'] exists and not empty
}
else
{
// =(
}
This question reminds me of Goodhart's Law: "When a measure becomes a target, it ceases to be a good measure".
Your model minimizes the error based on the loss function. Common loss functions like Mean Squared Error have well-studied behavior and performance. I would recommend sticking with those, as optimizing for a metric may elicit unwanted model behavior.
As an example, I once used R-squared as a loss function for a time-series regression task instead of Mean Squared Error. As a result, the model's predictions almost completely ignored outliers (or overfit on them, I don't remember exactly) in the dataset, which was not optimal for my task. Returning to Mean Squared Error yielded better results. Perhaps it may be the same with yours.
pip install --force-reinstall --no-deps numpy==1.21.2 --ignore-installed
This should solve the problem.
In the original paper, it says "The second convolutional layer takes as input the (response-normalized and pooled) output of the first convolutional layer and filters it with 256 kernels of size 5 * 5 * 48. The third, fourth, and fifth convolutional layers are connected to one another without any intervening pooling or normalization layers. The third convolutional layer has 384 kernels of size 3 * 3 * 256 connected to the (normalized, pooled) outputs of the second convolutional layer. The fourth convolutional layer has 384 kernels of size 3 * 3 * 192 , and the fifth convolutional layer has 256 kernels of size 3 * 3 * 192. The fully-connected layers have 4096 neurons each."
Therefore, the calculation of conv2, conv4 and conv5 should be:
conv2: (5 * 5 * 48) * 256 + 256
conv4: (3 * 3 * 192) * 384 + 384
conv4: (3 * 3 * 192) * 384 + 384
Updating the docker desktop worked for me
Fixed
"resources": {
"assets/**/*": "assets/"
},
here is the answer found in another post https://stackoverflow.com/a/38265284
Based on the elements you've shown, I would first recommend reviewing the behavior of the DisputeSubmit.insertDisputeInfo method (for example, by using MapStruct). MapStruct generates a class at compile time, whereas BeanUtils relies on reflection, which makes MapStruct more efficient. Since the code is generated at compile time, potential issues can be detected at that stage rather than at runtime. However, further investigation would be necessary to ensure that there are no other sources of excessive reflection or dynamic class generation in your application.
Well...derp....I just realized that I was calling the facebook endpoint and not the instagram endpoint...so...solved! :D
What if you don't know the how many items there will be so you're not able to just use Top 1.
I have the same issue with the Google Play Games Developer Emulator. Some of the answers here mention going to Settings. For me the emulator opens to a black screen with only two icons for Chrome and the Play Store. How do I access Settings? Thanks in advance.
if using ts check config file to create build. And start server with build
Having both @PlanningListVariable and @PlanningVariable is currently not supported; see the warning in the docs or this issue for details. You might want to use chained variables, which do not have this limitation.
Here’s a quick guide to get you debugging your Fable app in Visual Studio:
First up, double-check that your Fable project is set up correctly in Visual Studio.
Next, simply click on the left margin next to the line of code where you want to hit pause. Just like that, you'll have set your breakpoints.
Then, hit F5. This will start debugging—your app will launch and the debugger will attach itself.
Lastly, use Visual Studio's debugging tools to inspect variables,
watch expressions, and check out the call stack.
Need more help? Check out the detailed Microsoft Learn documentation on debugging in Visual Studio.
I think it is possible because, you can use a Google chrome emulator and you could try and downgrade it to older versions by downloading some other 3rd party app.
The issue is likely due to the fact that not all emojis supported in Zendesk’s web interface are supported via the API This discrepancy can be attributed to differences in how the web interface and the API handle and render emojis
Zendesk’s API and web interface might use different libraries or methods to render emojis. The web interface often has more comprehensive support for emojis, while the API might be limited to a subset of these emojis
The trick worked for me is to change the isSearchable property back and false, then the choice values will appear magically.
you can use the revalidatePath('routeName)` in the server action of the data deletion, check the references in this link
Currently, Granting Data viewer or Metadata viewer permissions at Dataset level will let you view all the tables available in that particular Dataset and Granting table level doesn't list the Dataset as per the IAM roles documentation.
if you have a support plan, you can raise a Feature request as per your requirement as a new GCP support case. Otherwise, you can raise a Feature request on the issue tracker describing your requirement.
Did you ever figure this out? I'm having the exact same problem.
I have just recently discovered Manifold CF and cannot tell much about it. However assuming @shashank raj is right and alternatives should be considered, Apache Nutch can be looked at.
To me it looks like there are two competing projects for the same purpose in the Apache Software Foundation. It may be wise to combine efforts to drive one solution to completion.
I had exactly the same issue with Vite, React and FastAPI on Windows. Check the registry under HKEY_CLASSES_ROOT.js. Make sure the "Content Type" value is set to "application/javascript". This solved the problem for me.
Here's a collection of scripts that builds a Linux hosted cross-compiler that targets x86_64-pc-cygwin.
I had the same issue. The reason was I forgot to add
npm i --save-dev pino-pretty
ML Kit does not provide that functionality, you have to use other library to that.
The problem is less inside json_set, as I assumed in the question, it is more in the conjunction with http_post() from pgsql-http. If I cast the jsonb object to text and change that http_post() call to this:
CREATE OR REPLACE FUNCTION public.webhook()
RETURNS trigger
LANGUAGE plpgsql
AS $function$
BEGIN
PERFORM status FROM
http_post('https://automate.nrkt.enerkite.com/webhook-test/redmine',
jsonb_build_object( 'action',TG_OP,
'table',TG_TABLE_NAME,
'value',to_jsonb(NEW.*))::text,
'application/json');
RETURN NULL;
END;
$function$
;
it works. Thank You all for helping. Zegarek, you pointed me in the right direction by You debug mechanism, which showed, taht my problem was not where I thought.
Same thing happened for bunch of libraries during the release of 3.12, mainly because developers take time to update the source code for 3.13 compatibility. So, it will also be updated in couple of days or weeks possibly.
Update to the latest canary version using your package manager like npm, yarn or pnpm. For example:
npm install next@canary
Worked, when I create empty plugins directory:
$ mkdir -p ~/.sbt/1.0/plugins
after that I open the sbt shell
$ ls ~/.sbt/1.0/plugins
project target
Did you resolve the problem with PM2 using Strapi on Winbugs ?
Aravind's answer is good. One small comment is that slice mode is not for all objects, just effective dated ones. These objects are in the Lines array or in the EffectiveDated entity off the PolicyPeriod
I found a working solution for my needs:
filter_poi(las.norm, Z > 1 & Z < (max(Z) - 3))
This code filters the point cloud to display only those values between 1m from ground level and 3m below the highest point, as I was looking for.
I'm sure there are other answers, such as the solution proposed by @Chris in his second comment, but this one feels simpler for me.
Check if the Security Token Service (STS) endpoint is enabled for your region in IAM Account Settings.
How about:
def div5(candidate):
return return n/10==5
You can produce a formatted pdf by generating and then distilling a post-script page. You just have to develop a predefined post-script header and then append the data as a postscript array followed by an instruction (the instruction is defined in the header). The header can be designed to accommodate differences in the data between records (e.g. to add lines for longer addresses or change position of to accommodate longer larger space for preceding names etc).
I like using robotgo to control all aspects of your machine: https://github.com/go-vgo/robotgo
Just a comment. The semantics of Na is something like "value is not known". So if x is Na, and you ask whether x is equal to 2, the correct answare is really Na, since it is not known. X==2 cannot be proven and excluded.
After adding type="module" delete the .parcel-cache folder and then try
When I created new projects on GitHub.com, the default option for connecting to the repository was SSH Key.
I was copying the link that starts with [email protected]:<username>... and tried to clone the repo with this link.
I had to change to the HTTPS tab and copy the url that starts with https://github.com/<username>/... to use the git clone command.
The answers here may be out of date. In my case, all I had to do is specify jsdelivr and unpkg for script sources in settings: VS Code docs.
Maybe you found the solution already, if not: The trick is to locate the logo files in a folder named "www" and your YAML should look like that
---
title: "Palmer Penguins"
author: "Quinten"
format:
dashboard:
embed-resources: true
logo: www/penguins.png
theme:
- zephyr
---
Then you will get a quarto dashboard with logo:
So I found out the issue. You cannot manually apply which Dolly to track for whatever reason. You have to do it through script and tell it that the tracked dolly is your camera.