I am having the same problem, can you show me how to use infinite scroll with datatable from primevue?
Thanks !
Greets,
John
it can't for pure css execpt you create a element using js and then delay a animation in the this way
https://css-tricks.com/how-to-create-a-realistic-motion-blur-with-css-transitions/
Guys thanks for answer but the issue is with tailwind 4 as it is not been fixed and stable use tailwind 3 only do not select yes when creating project just select no and install from terminal then set your tailwind it will work
I strongly advise against using AVRO for keys, even if you may find it convenient for your use case. The problem is, that the AVRO metadata, which will then be part of the key will also be included in the calculation of the partition number.
AVRO and other schema systems are supposed to facilitate evolution of data structures, but the key is not supposed to evolve in this sense, because it is used for partitioning.
If you use AVRO for keys, then, when your schema id changes in any way, you will get different partitioning, which can be a disaster in production. Even if you don't plan to change your key schemas, there are scenarios, where you might accidentally end up with a different schema id:
adding or change doc-Fields in your Schema: Who would think that this will have a potentially disasterous impact on your system?
starting with a fresh schema registry after accidentally loosing or purposefully deleting your data
Also check out this link: https://forum.confluent.io/t/partitioning-gotchas-dont-use-avro-json-or-protobuf-for-keys-and-be-aware-of-client-hashing-differences/2718
On your app's page in the Google Play Console, go to Grow Users -> Store Presence -> Store Listings
You may want to use the Jupyter docker stack, it give you everything you need to get started with Spark.
The answer came from another Spotify developer in their forum. The documentation doesn't make this point - but the API will only return playlists that are listed in the user's public profile. This is accomplished by displaying the playlist, clicking the ellipsis, then there's an option to post the playlist to the public profile.
So - maximum clarity - the playlist itself must have metadata indicating it's public AND it must be in the public profile of the user that owns it.
I haven't tried the private playlist angle again yet - so no further details on that one.
I spent a hours tweaking adding __declspec(dllexport)
and __declspec(dllimport)
annotations, unfortunately, I haven't pulled off building gRPC using shared libraries. It doesn't help that every build takes 20 minutes to finish.
I hope someone has done it. This is super irritating.
Did that. They are not restored.
Yes,same,I recently encountered a similar issue.
I strongly advise against using AVRO for keys. The problem is, that the AVRO metadata, which will then be part of the key, will also be included in the calculation of the partition number.
AVRO and other schema systems are supposed to facilitate evolution of data structures, but the key is not supposed to evolve in this sense, because it is used for partitioning.
If you use AVRO for keys, then, when your schema id changes in any way, you will get different partitioning, which can be a disaster in production. Even if you don't plan to change your key schemas, there are scenarios, where you might accidentally end up with a different schema id:
adding or change doc-Fields in your Schema: Who would think that this will have a potentially disasterous impact on your system?
starting with a fresh schema registry after accidentally loosing or purposefully deleting your data
It seems there's an issue with authentication delivering tokens based on the app's default name instead of the custom domain. As a result, queries made through the custom domain return no results.
What do you think — did I make a mistake somewhere? It seems to me the issues are related. I'm attaching a screenshot.
Thank you.
I recently ported to vue3. If you have any issues please leave an issue
go to settings->permalinks
choose Permalink structure as post name
Use the mlExportResources
task.
https://github.com/marklogic/ml-gradle/wiki/Exporting-resources
An inelegant but workable solution is this:
Enum color
Blue
Green
Red
End Enum
Public const numberOfColors as integer = 3
did you find a solution to prevent iOS from suspending your app in the background during an active VoIP call? I'm facing the same issue and would really appreciate any insights or workarounds you discovered.
For yaml files, I had to install the YAML extension from Red Hat first before snippet suggestions started to show up as I was typing.
The package that was importing these dlls, had a content link that was causing the files to be copied after compilation.
The solution was to disable the conditional flag.
<ProperyGroup>
<CopyNativeIfxExtensionsContent>false</CopyNativeIfxExtensionsContent>
</ProperyGroup>
Yes. There is a plugin called Jumping Lines to jump N lines upward or downward. It also supports the jumping while selecting. A super handy tool for navigating inside editor.
Enable search by setting filtering.groovy.enabled = true
in the backend. It's false
by default, and errors won't show in the UI. You can check the network tab to see them.
تحسين التجاعيد بدت تبين؟ وبشرتچ صايرة باهتة؟ جرّبي سيروم فيتامين سي من FLORENCE، يعيد لبشرتچ نضارتها ويوحّد اللون من أول أسبوع! بيصير ويهج يشعّ، وبتحسين بالفرق كل يوم… هو الحل اللي يريحچ من التعب والبهتان. لا تفوتين الفرصة، الكمية محدودة والعرض بتنتهي
When imports are bare names, importmap can resolve the problem, for more information about JavaScript modules visit this MDN Guide.
Issue is solved. A couple of things needed to be changed but mainly tomcat version thatcwas forced via build.gradle and was incompatable. I just removed that plus some dependencies , like spring-web , leaving for dependencies manager to pick up right stuff.
Thanks for looking everyone :)
In my node_modules inside the @firebase folder I don't have the auth folder.
Use @Value annotation like this:
@Value("${YOUR_KEY_NAME_FROM_PROPERTY_FILE}")
private String PASSWORD_RESET_URL;
You can find the location for the Nginx configuration file in /opt/homebrew/etc/nginx/
since you installed it using brew
you also can write in the terminal
nginx -t
it will output the configuration file path.
Yes, it’s technically possible to host a Windows environment inside your Ubuntu 13.04 VPS using a virtual machine (like VirtualBox, KVM, or QEMU), but it's not ideal or efficient, especially on a VPS where resources are usually limited. Hosting a full Windows VM inside a Linux VPS can be very resource-intensive, and Ubuntu 13.04 is also very outdated and no longer supported, which brings major security and compatibility risks.
Here are better options:
Upgrade your VPS to a supported version of Ubuntu or switch to Windows Server VPS hosting directly if you need native support for ASP.NET and want to avoid Mono.
Use .NET Core / .NET 6+ on Linux — it supports C# and ASP.NET Core apps natively without Mono, and it runs well on Ubuntu. It’s modern, cross-platform, and widely used.
If you must use full Windows for legacy ASP.NET apps, it's best to go for a Windows VPS rather than virtualizing inside Linux.
try (var redisClient = jedisPool.getResource()) {
redisClient.set(key, newValue, new SetParams().keepTtl());
}
Old topic, but for people who still looks for an answer, the solution is not in hardware irq module, but in hardware gpio module: gpio_set_irq_enabled_with_callback
if somebody still looking for the answer in 2025:
if your python version 3.9.7 and you are using ta-lib, use this version : 1.26.2
It worked for me, thanks @wappy!
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num1, num2, result;
char operator;
System.out.print("Enter 1 to add numbers: ");
num1 = input.nextint();
}
}
What is the compaction type ?
What is the size of each partition, make sure partitions size is 100 MB max, Large partitions will cause GC pauses
What is the consistency level ?
Make sure you have no disk issues, high disk queue size
https://support.datastax.com/s/article/HOW-TO-Use-iostat-to-diagnose-CPU-and-IO-bottlenecks
Also check if there are too many memtable flushes, values of these parameters
memtable_heap_space_in_mb, memtable_cleanup_threshold
Do you see frequent tombstones in logs ?
You only need to call Tcl_IncrRefCount() if you're holding onto the Tcl_Obj* beyond the function scope or storing it somewhere Tcl doesn't track.
If you're creating it and immediately passing it to interpreter or returning it, you don't need to do anything, Tcl owns the reference.
import matplotlib.pyplot as plt
import numpy as np
# Data points based on the visual interpretation
t_values = np.array([0, 1, 2, 3])
# Assuming r_peak = 1 and r_trough = -0.5
r_peak_value = 1.0
r_trough_value = -0.5
r_values = np.array([0, r_peak_value, 0, r_trough_value])
# Colors from the image (approximated)
line_color = 'deeppink'
axis_color = 'deeppink'
dashed_line_color = 'lightskyblue' # or 'cyan'
tick_label_color = 'lightskyblue'
plt.figure(figsize=(6, 5))
# Plot the main graph line
plt.plot(t_values, r_values, color=line_color, linewidth=2)
# Add vertical dashed lines
# From t=1, r=0 to t=1, r=r_peak_value
plt.plot([1, 1], [0, r_peak_value], color=dashed_line_color, linestyle='--', dashes=(4, 4), linewidth=1)
# From t=3, r=0 to t=3, r=r_trough_value
plt.plot([3, 3], [0, r_trough_value], color=dashed_line_color, linestyle='--', dashes=(4, 4), linewidth=1)
# Style the axes to look like the image
ax = plt.gca()
# Remove top and right spines
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
# Color and position bottom and left spines to act as axes
ax.spines['bottom'].set_position('zero')
ax.spines['bottom'].set_color(axis_color)
ax.spines['bottom'].set_linewidth(1.5)
ax.spines['left'].set_position('zero')
ax.spines['left'].set_color(axis_color)
ax.spines['left'].set_linewidth(1.5)
# Set ticks and labels for the x-axis (t-axis)
plt.xticks([0, 1, 2, 3], labels=['O', '1', '2', '3'], color=tick_label_color)
# Remove y-axis ticks and labels (as they are not prominent in the image)
plt.yticks([])
# Add axis labels 't' and 'r' at the end of the axes
# For 't' label at the right end of the x-axis
plt.text(max(t_values) + 0.1, -0.05, 't', color=axis_color, ha='left', va='top', fontsize=12)
# For 'r' label at the top end of the y-axis
max_r_for_label = max(r_peak_value, abs(r_trough_value)) + 0.2 # Determine a good y-pos for 'r'
plt.text(-0.05, max_r_for_label, 'r', color=axis_color, ha='right', va='top', fontsize=12, rotation=0)
# Set axis limits to give some padding and make arrows visible
plt.xlim(-0.2, max(t_values) + 0.3)
plt.ylim(min(r_trough_value, 0) - 0.3, max(r_peak_value, 0) + 0.3)
# Add arrowheads to the axes (simplified version)
# For x-axis (t)
ax.plot(1, 0, ">", transform=ax.get_yaxis_transform(), clip_on=False, color=axis_color, markersize=8)
# For y-axis (r)
ax.plot(0, 1, "^", transform=ax.get_xaxis_transform(), clip_on=False, color=axis_color, markersize=8)
plt.grid(False) # No grid in the original image
plt.title("r vs t Graph", color=line_color) # Optional title
plt.show()
cuML mirrors scikit-learn, using GPU to accelerate machine learning algorithms.
But it seems that it does not provide an RFE module.
The website https://automotive-encryption.github.io/ specializes in solving seed key algorithms. Just send them the info, and they’ll send the algorithm back to you
When you want to move network related Azure services it is always hard to do that and you have to be aware of several ways how to do that.
For Virtual Machines you have a chance to move them only in the given ways: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations?tabs=azure-cli
Unfortunately you'll always have a short down time if you can not fulfill the requirements. For network related moves you can see a detailed manual here: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations
After chmod'ing the file, it is better to invoke the script by prepending with a directory ..
e.g. /path/to/script/script.sh
or if you have cd'ed to /path/to/script
- invoke via ./script.sh
since the current directory should not be on the PATH
I also faced the same issue on new next js project.Just to be presize on "next": "15.3.2".I have fixed by deleted the Grammerly extension from my browser and it worked.
When deploying an Angular app to Azure App Service (Windows) via ZIP, a web.config
file is required to properly serve static files like index.html
. Without it, Azure may throw errors ( dwasmod.dll
).
To resolve the issue, I created a sample Angular application and added a web.config file to the root directory of the project.
Thanks to @Martin Brandl for clear explanation I've referred this blog and created a web.config
file in my project.
Web.config file:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Angular Routes" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/index.html" />
</rule>
</rules>
</rewrite>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
</configuration>
Pipeline.yaml file:
trigger:
branches:
include:
- main
pool:
vmImage: 'windows-latest'
variables:
buildOutput: '$(Build.SourcesDirectory)/dist/angular-app/browser'
stages:
- stage: Build
jobs:
- job: BuildAngularApp
steps:
- task: NodeTool@0
inputs:
versionSpec: '20.x'
displayName: 'Install Node.js'
- script: |
echo Installing Angular CLI and dependencies...
npm install -g @angular/cli
npm ci
echo Building Angular App...
ng build --configuration production
displayName: 'Install and Build Angular App'
- task: CopyFiles@2
displayName: 'Copy web.config to build output'
inputs:
SourceFolder: '$(Build.SourcesDirectory)'
Contents: 'web.config'
TargetFolder: '$(buildOutput)'
- task: ArchiveFiles@2
displayName: 'Create deployment ZIP'
inputs:
rootFolderOrFile: '$(buildOutput)'
includeRootFolder: false
archiveType: 'zip'
archiveFile: '$(Build.ArtifactStagingDirectory)/deployment.zip'
replaceExistingArchive: true
- task: PublishBuildArtifacts@1
displayName: 'Publish ZIP Artifact'
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)/deployment.zip'
ArtifactName: 'drop'
- stage: Deploy
dependsOn: Build
condition: succeeded()
jobs:
- deployment: DeployToAzure
environment: 'production'
strategy:
runOnce:
deploy:
steps:
- download: current
artifact: drop
- task: AzureWebApp@1
displayName: 'Deploy to Azure App Service'
inputs:
azureSubscription: '<azure-subscription>'
appType: 'webApp'
appName: '<azure-app>'
package: '$(Pipeline.Workspace)/drop/deployment.zip'
I've successfully deployed application to Azure App Service (Windows) via Azure DevOps.
Set WEBSITE_RUN_FROM_PACKAGE
to 0
in environment variables section of your App service.
Go to Configuration
section of you web app -> Path mappings - > open virtual path and add below path
site\wwwroot\angular-app\browser
Prouction output:
Bonjour, j’essaie d’utiliser l’API de paiement marchand Flouci, mais j’obtiens une erreur 404. Mon compte est-il bien activé pour l’API ?
Make sure you're using the correct return statement and formatting for your Office Script. Return [value1, value2]; is the only way to explicitly return arrays, not just log them or declare them.
You can use Auth::user();
to retrieve the authenticated user.
I had exactly the same problem. I suspect it is due to timing. In the parent component or page, it might be the case that you have an await to fetch the json-url string value. But the child components will render immediately, before the parameter value has been set. Thus you will not have the json-url property available immediately. However it will be set maybe half a second later, but then it is too late, because the onMounted method has already completed. Displaying the value in the DOM will show the correct value, because it updates once the value has been set in the parent. So this explains how you see the value but onMounted doesnt. To solve this you need to avoid rendering the child components, until you have loaded all the data that they need in the parent page or component.
Alternatively you can use VS Code on Mac with Maui extensions.
This video should help you out.
Solved.
By relaxing authentication rules on the server, I was able to find out that the client certificate was always empty. The solution involved extending ChannelCredentials
and overriding:
@override
SecurityContext get securityContext {
return SecurityContext(withTrustedRoots: true)
..useCertificateChainBytes(clientCert)
..usePrivateKeyBytes(clientKey)
..setAlpnProtocols(supportedAlpnProtocols, false);
}
In this instance, even loading a .pfx cert and using :
@override
SecurityContext get securityContext {
return SecurityContext(withTrustedRoots: true)
..useCertificateChainBytes(clientCert)
..setAlpnProtocols(supportedAlpnProtocols, false);
}
will send a completely empty cert.
They do hit the IdP (Identity Provider) every time you pass a token. How else can you validate the user? In the JWT header you have a field in which you can pass a public key and then you fetch the public key and then you validate against the same public key. The public key will be stored in the domain controlled by Microsoft.
Of course if someone changes the header field then the JWT will not be a valid one.
You fetch the key using JWKS.
chart.js 4.4.9 border configuration should be:-
y: {
border:{
display:false,
},
},
You might need to specify .EntireRow or .EntireColumn for VB to know which to create. Also the range A2:M33 might not give you what you want, as a page break is either horizontal or vertical, try:
Worksheets("Stack").Range("M33").EntireRow.PageBreak = xlPageBreakManual
If what you are trying to do is set the page printarea you should instead write:
Worksheets("Stack").PageSetup.PrintArea = "A2:M33"
Well, if the gang of three repeatedly appears, you could make the three a group as there is a pattern exists. You could nested NSCollectionLayoutGroup
to achieve this pattern. But, if the unique one appears randomly, well you'd better try what @HangarRash said.
You should write in your Docker compose the following;
pgadmin:
image: dpage/pgadmin4
container_name: pgadmin
restart: always
environment:
PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL}
PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD}
PGADMIN_CONFIG_X_FRAME_OPTIONS: '""'
ports:
- "5050:80"
If you are using only Docker, you can:
docker run -p 80:80 \
-e '[email protected]' \
-e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' \
-e 'PGADMIN_CONFIG_X_FRAME_OPTIONS=""' \
-d dpage/pgadmin4
Using Slim3 w/ slim/twig-view plugin:
Replace render(), with fetch()
(Yes, i know this is a symfony question, but as many others will do I found this post whilst trying to solve the issue)
You should set PYTHONPATH
to your project root directory to allow python find src
module.
I.e. you can execute following command export PYTHONPATH=/home/me/my_project_dir
to set PYTHONPATH
in current shell.
Or just run pytest with PYTHONPATH=
pwd && pytest
Not so much a solution but I can't comment yet. I tried doing exactly the same as you after one of my scripts stopped working and went through the process of Azure and registering the app. The documentation to do all this is massive and I couldn't get my script to work. I could get an oAuth token, set up the correct access policies and all was fine but couldn't get into the mailbox. There are different subscriptions and nothing is clearly defined what is covered in each.
It appears that Microsoft are changing to a new method of accessing emails through their own API and imapclient isn't set up to handle that yet. Their own python libraries I couldn't get to work either.
In all it took me hours and hours of frustration that I gave up and switched to gmail. Everything works... It took a couple of hours, was a similar process: get an oAuth token, set up access policies. Done.
I know this may not be a suitable course of action for you but switching to gmail was by far the easiest solution for me.
Encontre psiquiatras e psicoterapeutas qualificados em Lisboa, prontos para ajudá-lo a lidar com ansiedade, depressão, stress e outros desafios emocionais. Marque a sua consulta com profissionais de confiança e inicie hoje o seu caminho para o bem-estar mental. Atendimento personalizado, confidencial e centrado nas suas necessidades. Cuidar da sua saúde mental é um passo essencial.
For More: https://psiworks.pt/
We had the same issue and it turns out that the client had also .easignore
file which did ignored android folder. So apart from checking in .gitignore
make sure you also have valid .easignore
.
In C# 13 they are implementing a field keyword, so you will be able to write code like this:
public int MyProperty
{
get;
set
{
field = value;
functionDependingOnSetter(value);
}
}
I also can't set breakpoint with F12, but setting via Debug menu is fine. Well, actually no Function key is working in Spyder.
tabela_contratos=pd.read_excel("Contratos.xlsx")
tabela_emails = pd.read_excel("Emails.xlsx")
#realizar o merge
tabela_final=pd.merge(
tabela_contratos,
tabela_emails,
left_on="Cliente",
right_on="Nome",
how="inner"
)
display(tabela_final)
Wow, you're right, thanks man! Absolutely strange that this is necessary.
use SSML tag.
<speak> <say-as interpret-as="spell-out"> $session.params.phonenumber </say-as> is that right?<break time="250ms"/> Please say 'yes' or 'no'.</speak>
import matplotlib.pyplot as plt
# Assuming your 10 series are in a list
series_list = [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10]
fig, axes = plt.subplots(5, 2, figsize=(12, 15))
axes = axes.flatten()
for i, s in enumerate(series_list):
axes[i].hist(s, bins=20, edgecolor='k')
axes[i].set_title(f'Series {i+1} Distribution')
plt.tight_layout()
plt.show()
import seaborn as sns
sns.kdeplot(s, ax=axes[i], fill=True)
Try this configuration:
request.UseBinary = true;
request.UsePassive = true;
request.EnableSsl = false;
request.KeepAlive = true;
Of course, if you do the maths, you will find the number of possible permutations - an impractical situation to deal with. A rather easier and more manageable way could be to get a sample of 50 permutations is to generate the 50 random permutations directly, without ever needing to list or store all the possible ones. You can easily generate a random vector of length 50 consisting of numbers from 1 to 50. And pick up the elements from the indexed locations and save it in a new vector.
TypeScript Alone: Uses tsc or esbuild for compilation. Slower but mature, supports all TS features. Best for small/medium projects or when simplicity is key.
TypeScript with SWC: Uses SWC for faster transpilation (10-20x faster than tsc). Less mature, may miss some TS features. Best for large projects needing speed, often paired with tsc --noEmit for type checking.
When to Use:
TypeScript Alone: Default for most Vite projects, especially if simple or using advanced TS features. SWC: Use for large projects with slow builds, but test compatibility and consider tsc for type safety.
public synchronized boolean addToList(String key, Item item) {
Collection<Item> list = theMap.get(key);
if (list == null) {
list = new ArrayList<Item>(); // or, if you prefer, some other List, a Set, etc...
theMap.put(key, list );
}
return list.add(item);
}
I also managed to approve the request previously, but this solution doesn't work anymore? Does anyone know where requests are now?
Problem solved, i have an error with my network configurations in Composer
thanks to Martin Prikryl comment i found a solution that works for me to just add
[Dirs]
Name: {app}; Permissions: users-full
to inno setup file looks like my app need write Permissions to get installed
from moviepy.editor import VideoFileClip
# Reload the video file after code execution environment reset
video_path = "/mnt/data/a0f0cc7f019bd0f6183eb71ef24d7d6d.mp4"
clip = VideoFileClip(video_path)
# Extract duration and check if audio exists
duration = clip.duration
has_audio = clip.audio is not None
(duration, has_audio)
I’m also facing a similar issue in Unity. At first, I thought the audio I was sending to ElevenLabs might be corrupted or invalid. But after testing the API in a Node.js web app, I encountered the same problem.
I also tried using ElevenLabs’ WebSocket Explorer. Interestingly, I received a valid response from the first audio chunk, but after that, the connection got stuck in a continuous ping/pong loop with no agent response.
Additionally, I tested with a .wav
file encoded to base64 using Base64.Guru. That worked and returned a response for the first time after opening the wss
connection. However, when I tried sending audio using ElevenLabs' built-in input encoder, the connection was immediately closed. It seems like the audio chunk might be in an incompatible or unsupported format, but I’m still trying to pinpoint the exact cause.
For comparison, I also tested this repo: https://github.com/mapluisch/OpenAI-Realtime-API-for-Unity. It's a real-time WebSocket implementation for OpenAI, and it follows a similar architecture. Interestingly, it works perfectly, which makes the ElevenLabs behavior even more puzzling.
Put the ECS behind a Network Load Balancer. NLBs have a static IP.
Also ALBs in AWS don't have static IP.
The main OpenSAML homepage is here: https://shibboleth.atlassian.net/wiki/spaces/OSAML/overview
The main OpenSAML Maven repo is here: https://build.shibboleth.net/maven/releases/org/opensaml/opensaml-bom/
The main OpenSAML Git repo is here: https://git.shibboleth.net/view/?p=java-opensaml.git
The latest version right now is 5.1.4 from May 2025.
import React from 'react'; import { Card, CardContent } from '@/components/ui/card';
const DeveloperShowcase = () => { return ( المطور جمال أصغر مطور في التاريخ
المبدع وراء قناة كاب كت
export default DeveloperShowcase;
Thank you and below is the final and updated code.
Sub CATMain()
'--------------------Define CATIA------------------------------------------
Dim CATIA
Dim MyDocument
Dim MyProduct
'Get CATIA or Launch it if necessary.
On Error Resume Next
Set CATIA = GetObject(, "CATIA.Application")
If CATIA Is Nothing Then
Set CATIA = CreateObject("CATIA.Application")
CATIA.Visible = True
End If
On Error GoTo 0
Set CATIA = GetObject("", "CATIA.Application")
Set MyDocument = CATIA.ActiveDocument
Set MyProduct = MyDocument.Product
MyRootPN = MyProduct.PartNumber
MyRootInstanceName = MyProduct.Name
Set oProductDoc = CATIA.ActiveDocument
Set oProdParameters = oProductDoc.Product.Parameters
Set oSel = oProductDoc.selection
oSel.Clear
' Only Select the Geometrical sets with name "Protection Set*"
oSel.Search "CATGmoSearch.OpenBodyFeature.Name=Protection Set*,all"
For i = 1 To oSel.count
Debug.Print oSel.Item(i).LeafProduct.Name
Set oHybridBody = oSel.Item2(i).Value
Debug.Print oHybridBody.Name
' loop over all hybridshapes
For j = 1 To oHybridBody.HybridShapes.count
Set oHybridShape = oHybridBody.HybridShapes.Item(j)
Debug.Print oHybridShape.Name
Next
' loop over all sketches
For j = 1 To oHybridBody.HybridSketches.count
Set oSketch = oHybridBody.HybridSketches.Item(j)
Debug.Print oSketch.Name
Next
' loop over all HybridBodies
For k = 1 To oHybridBody.HybridBodies.count
Set oHybridBodies = oHybridBody.HybridBodies.Item(k)
Debug.Print oHybridBodies.Name
Next
Next
oSel.Clear
End Sub
does anything happen when You click F12 button?
maybe also try to do this look without arguments? like
def kill_gta5():
for proc in psutil.process_iter():
if 'GTA5_Enhanced.exe' in proc.info['name']:
proc.kill()
I had forgotten to prefix the properties with server.ssl. Now everything works.
You can also try contacting the developers of kothay.app . Their tracking software seems pretty lightweight and can be integrated to most systems
While working with Dynamics 365 CE, I’ve run into similar issues. Here's what I've learned from my guess work:
Field Descriptions Within Dynamics 365 CE
Field descriptions may be located by navigating to:
Advanced Settings > Customizations > Customize the System > Entities > [Your Entity] > Fields Click on any field and find its description (if provided by the admin or developer).
Backend Database Identification
Online version: Operates on Dataverse (formerly Common Data Service).
On-premise version: Generally uses Microsoft SQL Server.
Viewing Queried Tables
With tools like XrmToolBox (and especially its plugins), Metadata Browser or FetchXML Builder, you can view entities/tables that are queried.
Also, look at Plug-in Trace Logs, and telemetry through the Power Platform Admin Center.
Dynamics-Created Tables That Aren’t in the Backend
Certain system tables are virtual or hidden: they exist in the app but not the physical DB.
Use the Dataverse Web API, the Power Platform SDK, or tools like Solution Explorer to access these hidden resources.
Column Descriptions & Business Context
In case you need some very specific descriptions from the system's columns, consider using the XrmToolBox's Metadata Document Generator.
It also permits the exporting of data types, descriptions, and other meta data which is ideal for documentation or even analysis purposes.
If you hope to have a more comprehensive architectural understanding of Dynamics 365 and how it is implemented in practices, I found this breakdown helpful:
Microsoft Dynamics 365 Services — it provides a fundamental learning point, more so for those straddling the technical and business sides.
Make sure your SHA-1 signing key is the same as the Google Play Console and Google Cloud Console or Firebase SHA-1 fingerprint.
Go to Google Play Console
Select your app
Navigate to:
Release > Setup > App Integrity
Under App Signing, copy the SHA-1 (App signing key)
Go to Google Cloud Console
Open your project
Go to:
APIs & Services → Credentials
Edit the OAuth 2.0 Client ID for your Android app
Add the new SHA-1 you got from the Play Console.
Note:
It can take 5–10 minutes for the change to propagate.
Internal testers may need to clear app data or reinstall.
Ensure the internal testers are added in your OAuth Consent Screen as test users (if app isn’t verified yet).
Yes, migrating from AngularJS to Angular is not only a valid path forward — it's highly recommended for businesses that want to modernize their web applications and ensure long-term maintainability.
Since AngularJS reached its end of official support in December 2021, continuing to build or maintain apps on it increases your exposure to:
Security vulnerabilities (no more patches or updates)
Compatibility issues with modern browsers and backend systems
A shrinking developer community, making talent harder to find
By migrating to Angular (the modern, TypeScript-based framework maintained by Google), you gain:
Enhanced performance with faster rendering and improved load times
Better maintainability through modular architecture and TypeScript support
Access to long-term support (LTS) and active community innovation
Easier integration with modern tools and APIs
Planning the Migration While the migration involves careful planning — especially for larger or legacy apps — Angular development service provides tools like the Upgrade Module (ngUpgrade) to help run AngularJS and Angular side-by-side during the transition.
Many businesses treat this migration as an opportunity to:
Refactor inefficient legacy code
Improve UI/UX with modern design systems
Future-proof their tech stack
Latest Spring Boot doc on the matters at: https://docs.spring.io/spring-boot/reference/features/external-config.html#features.external-config.files
Something is wrong. When I press stop button it spits out full response right away. So it seems like an animation.
import math as maths
creates a local alias maths
only in your current namespace.
It does not globally rename the module math
to maths
.
So when you write from maths import factorial
, Python looks for a module named maths
in your file system or installed packages, and can't find one — hence:
ModuleNotFoundError: No module named 'maths'
If you want to use an alias and access functions directly, do:
from math import factorial as fact print(fact(5))
Hi am facing the very same problem here with Access Denied, i created a App and power automate flow with a service Account, i have full control to the site and document library......did you find a solution
I just killed all docker processes (ps -ef | grep -i docker
), and after that I was able to start docker desktop, and from there all was good.
1395/3003 = Cat Stevens/Therapist
try splitting it using commas and then join them
r u able to create major upgradation successfully? I am also facing same issue in Installshield. Could u pls help me?
let business_hours_in_mins = (startTime: datetime, endTime: datetime) {
range day from startofday(startTime) to startofday(endTime) step 1d
| extend weekday_num = toint(format_timespan(dayofweek(day), 'd'))
| where weekday_num between (1 .. 5)
| extend
business_start = day + 9h,
business_end = day + 17h
| extend
effective_start = case(
day == startofday(startTime), iif(startTime > business_start, startTime, business_start),
business_start),
effective_end = case(
day == startofday(endTime), iif(endTime < business_end, endTime, business_end),
business_end)
| where effective_start < effective_end
| extend minutes = datetime_diff('minute', effective_end, effective_start)
| summarize total_business_mins = sum(minutes)
};
business_hours_in_mins(datetime(2024-04-01 08:00:00), datetime(2024-04-08 11:30:00))
The most stupid lost of 6 hours of my life!!!
@RestController
@RequestMapping("/")
public class RootController {
@GetMapping("/{id_user}")
public ResponseEntity\<Void\> global_network_config() {
return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build();
}
}
Spring thought that "/console" means "/" with parh variable "console"!!!!!
The problem was solved by adding "ms"
@GetMapping("/ms/{id_user}")
public ResponseEntity\<Void\> global_network_config() {
return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build();
}
And to avoid problem with code 200 make normal socket config:
registry.addHandler(websocketMinecraftConsole, "/console")
.setAllowedOrigins("\*");
Apparently 30 RPM does not mean being able to send 30 simultaneously. Requests need to be somewhat spread out over time. As such, adding a small delay between each request fixes my problem.
I'd like to share a handy website that helps you quickly check your browser, screen, and viewport resolution sizes. It's a great tool for accurate testing across devices.
Check it out below and find your exact dimensions: https://shortformof.com/all-tools-collection/browser-screen-viewport-resolution- checker/
Thanks!
I created a new class to wrap the title and image in a way that suits my needs, as shown below:
public class CarouselItemHomePage
{
public string Title { get; set; }
public string Image { get; set; }
}
Next, I declared an ObservableCollection
of this class and bound it to a CarouselView
in XAML like this:
<CarouselView ItemsSource="{Binding CarouselItems}"
HeightRequest="200"
IndicatorView="CrIndicator"
Loop="True">
<CarouselView.ItemTemplate>
<DataTemplate x:DataType="model:CarouselItemHomePage">
<Image Source="{Binding Image}"
Aspect="AspectFill"
HeightRequest="200"/>
</DataTemplate>
</CarouselView.ItemTemplate>
</CarouselView>
In the OnAppearing
method, I populate the collection as follows:
CarouselItems.Clear();
CarouselItems.Add(new CarouselItemHomePage
{
Title = "cr1.png",
Image = "cr1.png"
});
CarouselItems.Add(new CarouselItemHomePage
{
Title = "cr2.png",
Image = "cr2.png"
});
CarouselItems.Add(new CarouselItemHomePage
{
Title = "cr3.png",
Image = "cr3.png"
});
CarouselItems.Add(new CarouselItemHomePage
{
Title = "cr4.png",
Image = "cr4.png"
});
This setup works well for me. Thank you very much to everyone who has helped me with this. I truly appreciate your support and guidance.
We have the same issue with our App - which has now been removed from play store.
Apparently - "Google Play Store does not allow apps whose primary purpose is to display a website's content using a webview"
However...
I also note: "Webview apps such as Facebook, Instagram, and Twitter are commonplace"
double standard?
.box {
width: 100px;
height: 100px;
background: red;
transform: none;
will-change: transform;
transition: transform 0.5s ease;
}
.box:hover {
transform: translateX(200px) rotate(45deg);
}
I think you've just forgotten to import the Route type in src/pages/home.rs
use create::app::Route;
I was able to replicate this problem in my dioxus app by commenting out this statement in a similar place.
I am too using the tailwindcss v4 with NgPrime. soo i got fix by adding this line to the angular.json file at style section.
"styles": [
"src/styles.scss",
"./node_modules/tailwindcss-primeui/v4/index.css"
],
and style scss file should look like this.
@use 'tailwindcss';
@use 'primeicons/primeicons.css';
as you can see i am using @use because @import can't be use after new ruleset for scss or sass.It is working for me.
You can find beginner-friendly and exam-oriented Java notes in Hindi at the following resources:
NotesMedia.in – Java Notes in Hindi
NotesMedia offers well-structured and easy-to-understand Java notes specifically for BCA and B.Tech students. The content is available in Hindi and covers topics like:
Object-Oriented Programming (OOP) concepts
Classes, Objects, Inheritance, Polymorphism
Syntax and coding examples in Java
Short theory and MCQs for exam prep
The platform is student-friendly and provides both PDF downloads and web-view options.
YouTube Channels
If you prefer video explanations, check out Hindi-language Java tutorials from channels like:
CodeWithHarry (Introductory Java in Hindi)
Geeky Shows
Easy Engineering Classes
GitHub Repositories
Some users upload study material and college notes on GitHub. You can search for Java notes Hindi
or BCA Java
to find repositories with PDFs or markdown files.