The v3 api didn't work for me as well. There are many external free tools to do the same process you can check them out. I liked the below one, it takes some time but gives everything smoothly and is free :P
I also encountered this problem.
To solve this issue I tried to make a new proto file from the File menu->New->New PROTO. then created the proto following the steps. Named it and copied my required code into this file.
Now the Add a Node tab, shows PROTO Nodes (Current Project) under which my created node is present.
Hope it solves the issue.
I have similar problem tableSorter can't sort non US currency, even I have set usNumberFormat: false
$("#table1").tablesorter({
usNumberFormat: false,
headers: {
2:{
sorter: "digit"
}
}
})
th{cursor: pointer;}
th,td{min-width: 150px;border: 1px solid #eee;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.32.0/js/jquery.tablesorter.min.js"></script>
<table id="table1" class="tablesorter">
<thead>
<tr>
<th>Name</th>
<th class="tablesorter-digits">Total</th>
</tr>
</thead>
<tbody>
<tr><td>Name_1</td><td>Rp 32.333</td></tr>
<tr><td>Name_2</td><td>Rp 12.666</td></tr>
<tr><td>Name_3</td><td>Rp 11.666.654</td></tr>
<tr><td>name_4</td><td>Rp 14.655.444 (largest)</td></tr>
<tr><td>Name_5</td><td>Rp 7.225</td></tr>
</tbody>
</table>
The solution is adding custom addParser
$.tablesorter.addParser({
id: 'sortRupiah',
is: function(s) {
return false;
},
format: function(s) {
// replace any non-digit
var number = parseFloat(s.replace(/\D+/g, ''));
return isNaN(number) ? s : number;
},
type: 'numeric'
});
$("#table1").tablesorter({
usNumberFormat: false,
headers: {
1:{
sorter: "sortRupiah"
}
}
})
th{cursor: pointer;}
th,td{min-width: 150px;border: 1px solid #eee;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.32.0/js/jquery.tablesorter.min.js"></script>
<table id="table1" class="tablesorter">
<thead>
<tr>
<th>Name</th>
<th class="tablesorter-digits">Total</th>
</tr>
</thead>
<tbody>
<tr><td>Name_1</td><td>Rp 32.333</td></tr>
<tr><td>Name_2</td><td>Rp 12.666</td></tr>
<tr><td>Name_3</td><td>Rp 11.666.654</td></tr>
<tr><td>name_4</td><td>Rp 14.655.444 (largest)</td></tr>
<tr><td>Name_5</td><td>Rp 7.225</td></tr>
</tbody>
</table>
Hi @BridgeWater,
To access work items via Azure Devops APIs, you need to to add 3 API permissions in app registration - vso.work vso.work_full vso.work_write.
To get the OAuth token you need to pass the below URL in the scope parameter:
https://app.vssps.visualstudio.com/.default
You will get the user access token with this scope.
But if you pass vso.work vso.work_full vso.work_write while calling the auth API, you will get the below same error:
Hope it helps, thanks!
You can handle this kind of dual-calculation pricing with only a few plugins, since most measurement tools don’t support combining both area and perimeter at the same time. One option worth checking is the Price Calculator for WooCommerce by Extendons, since it allows pricing based on area and also supports perimeter-style measurements. With length and width entered by the customer, you can set one rate for square-meter pricing and another for perimeter, and the plugin can combine both results into a single total. There aren’t many plugins that handle this exact setup cleanly, so it’s one of the closer matches for what you're trying to achieve.
If a formula-driven approach is needed instead, the Price by Formula Calculator plugin is the alternative, since it lets you define a custom equation like (a × b × p1) + ((2a + 2b) × p2). But for most stores, Extendons’ calculator tends to be the simpler and more direct option.
@SilverWarrior
Yes, I do have an array of TPoints for the straight lines (Later I need rounded "rubber-band line"), so
when the user is happy I draw the lines on the backgound TImage (which is stretched to fit the form).
All looks good on the screen. Save to file.
Problem with the saved bitmap file - it is "original" size, not the larger displayed size - so the drawn lines are in the wrong place! I guess I will have to avoid stretching and obtain an image that is the exact size of the form!
Regarding Paintbox canvas, I also wondered if the PaintBox canvas is actually "transparent" like it appears. If it IS, then some sort of operation (maybe bitblt??) that would combine ANY drawing with background. This would be better for freehand/shapes other than straight lines! I guess otherwise a "pixel by pixel"
Bumping this topic up to get more replies.
The python OCR library called Tesseract is 100% offline and won't leak your data
This immediately reduced the empty gap under the input field and aligned the error text exactly as needed.
<com.google.android.material.textfield.TextInputEditText
...
android:layout_marginBottom="-10dp" />
Fixed for me on windows with instructions from :
In cmd line :
`setx USE_AUTH_EMULATOR True`
Then restarting both hub and unity project.
What challenge you are facing? Is the code snippet you provided, not working? Or you don't know what to do to achieve what you want? Can you clarify a bit?
Any library comes with instructions on how to use it, if you use it wrong way it will break. This is true for any library. However my concern is specific to multithreading.
Just to clarify - Start/Stop sequence is very specific to the library and is one of the most important things it does.
I came across this website https://transcriptsx.com/ that does exactly this.
You paste a Youtube link, and it gives you:
Full transcript with timestamps
Download options like TXT / JSON / Markdown
Works well for long videos and podcasts
@wohlstad What I mean is that it follows from the definition of how FormattedInputFunction works. You read characters from stream until EOF shows up, which sets eofbit, which throws exception before you can even consider converting them to a number. Sure, it's not very obvious, but that's how C++ streams operate.
Client will have very specific instruction on how to use the library but we cannot control how a user is approaching multithreading and need to lock it down.
Try to re-authenticate completely. Looks like your scopes are changed/overridden due to some password change or something
Use
gcloud auth login --force
And then re-authenticate the application credentials
gcloud auth application-default login --no-launch-browser
Tons of answers, but this was what worked for me:
Could you provide more details about how this process might look in your case? For example, are there specific steps, tools, or workflows you’ve seen used or have in mind for automating this? It would be helpful to understand more about what’s been tried already or what considerations need to be taken into account.
I had a trouble with guacamole and RDP.
Looked forward to the certificate issue... but that wasn't the case.
activating the debug of guacd gave me the missing clue: krb5glue_get_init_creds (Cannot find KDC for realm "XX-XXXX" [-1765328230])
i googled for this issue and found https://github.com/FreeRDP/FreeRDP/issues/10138 where it pointed out the good real name to specify... so i finaly entered the FULL REAL NAME "XX-XXXX.xxxxxxx.xx in the domaine name in the rdp configuration. And, that worked.
The explanation: using administrator profile doesn't give any trouble with the short domain name because it appears he doesn't use kerberos auth... (silly but that's so. Will have to look forward this security issue, 'cause that means administrators use ntlm :-( )
But using another profile => using kerberos, and for that, we need the right full domain name to be mentionned in the rdp config.
I'd like to emphasize the point of @Xavier Pedraza : Signed integers will be promoted to unsigned types if they have no bigger bit size. This can easily lead to errors.
Consider:
if (7 - std::size(vec) < 0)
this will always evaluate to false, as the integer is promoted to unsigned. Using ssize_t will fix it.
Is this the animation that you're looking for?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Animation Test</title>
</head>
<body>
<h1>Animation Test</h1>
<div id="thing"></div>
</body>
</html>
div#thing {
position: absolute;
background-color: cyan;
outline: 1px solid black;
left : 25%;
top : 25%;
width : 50%;
height : 50%;
animation-name: none;
animation-duration: 2s;
--currentScale : 1;
}
div#thing:active {
transition: transform 2s;
transition-delay : 1s;
--currentScale: 1.2;
transform: scale(1.2);
}
@keyframes scale-down
{
0% { transform: scale(var(--currentScale)); }
100% { transform: scale(0); }
}
const thing = document.getElementById("thing");
thing.addEventListener("animationend", () => {
thing.style.setProperty("animation-name", "none");
});
thing.addEventListener("click", () => {
thing.style.setProperty("--currentScale", "1.2");
thing.style.setProperty("animation-name", "scale-down");
});
I encountered the same issue and found out I was using a wrong SHA1 fingerprint. Make sure you have added correct SHA1 fingerprint in your Firebase console project settings.
Run these commands in the project root to get the fingerprints:
cd android
./gradlew signingReport
Unfortunately it is not that simple, Start() and Stop() methods have important logic and Stop() needs to be called at precise moment before the rest of the code is executed. The example is overly simplified so it is hard to show it. I will change it a little bit to emphasize it.
I identified an address-resolution issue, so I added IP entries for the domain in the /etc/hosts file on my server. After that, the issue was resolved.
ternary operator ? : expect a bool expression before "?"
ta.dev(bar_hh, 2) - returns float, not a bool
so make smth like that
float bar_h1 = ta.dev(bar_hh, 2) > 0 ? na : bar_hh
or
float bar_h1 = ta.dev(bar_hh, 2) != 0 ? na : bar_hh
or any bool expression you need
Check the layout used in the welcome blade or on the other blade you're using.
Or add manually using HTML; it might be because of caching
<link rel="icon" type="image/x-icon" href="/images/favicon.ico">
The problem was, that i had to reattach a new VideoView to the main layout like described here:
https://code.videolan.org/mfkl/libvlcsharp-samples/-/tree/master/ForegroundBackground?ref_type=heads
Although i think in MAUI its not possible to reattach a VideoView just like that, but i got it running with connecting the Maui Viewhandler with the Android.Widget.FrameLayout, a class that contains the VideoView. So I could replace the VideoView inside the FrameLayout without rewiring the Handlers.
(At least thats what i think is happening there).
Why not use git clone?........
I had the similar issue and in my case the problem was that I had overridden
spring.security.oauth2.client.provider.azure.authorization-uri
should not be overriden, so you can try to just remove it from yaml and Spring will build it from issuer-uri
My solution was to use convex hull instead of ellipses:
library(ggforce)
p1 <- ggplot(mca_coords, aes(x = `Dim 1`, y = `Dim 2`, color = archetype)) +
geom_hline(yintercept = 0, color = "grey50", linewidth = 0.5, linetype = "dashed") +
geom_vline(xintercept = 0, color = "grey50", linewidth = 0.5, linetype = "dashed") +
geom_mark_hull(aes(fill = archetype), alpha = 0.15, concavity = 1,
expand = unit(2, "mm"), radius = unit(2, "mm")) +
geom_jitter(size = 3, alpha = 0.6, width = 0.03, height = 0.03) +
labs(title = "(A) Archetype Clustering in Feature Space",
x = paste0("Dim 1: Essential ↔ Non-essential (", round(mca_res$eig[1,2], 1), "%)"),
y = paste0("Dim 2: Retail/Commercial ↔ Industrial (", round(mca_res$eig[2,2], 1), "%)"),
color = "Archetype",
fill = "Archetype") +
theme_minimal() +
theme(panel.grid = element_blank(),
legend.position = "bottom") + theme(panel.grid = element_blank(),
legend.position = "bottom",
axis.line = element_line(linewidth = 1))
p1
You can connect to the Home button by listening to tool_triggered and checking the tool name:
fig.canvas.manager.toolmanager.tool_triggered.connect(
lambda event: print("Home pressed") if event.name=='home' else None
)
This works reliably in Matplotlib ≥3.3.
How do you run the NSOpenPanel?
Which window should be the main and/or key window?
It should never appear above windows from other applications.
Even if your app is the frontmost app?
I found a better solution: I built a custom RNN where I store the sample vq losses in a Tensorarray and return this to the outer model, where the array is summed and the resulting loss is added to the model.
It was (apparently) indeed the dispersion that was wrong. The function
norm_loglik2 <- function(mod, newdata) {
sum(dnorm(
newdata$y,
predict(mod, newdata, type = "response"),
sqrt(mod$deviance / nobs(mod)),
log = TRUE
))
}
yields the same likelihood as logLik .
this solved the issue on Ubuntu 22.04.5 :
sudo apt-get install docker-ce=5:28.5.2-1~ubuntu.22.04~jammy docker-ce-cli=5:28.5.2-1~ubuntu.22.04~jammy containerd.io docker-buildx-plugin docker-compose-plugin
It is now possible to set up sandbox codes for testing in the sandbox environment. See the 'Create sandbox codes' section from Apple's documentation.
https://developer.apple.com/help/app-store-connect/manage-subscriptions/set-up-offer-codes/
Bare_api/src/msc_app.c:29:10: fatal error: file_processing.h: No such file or directory
29 | #include "file_processing.h"
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
This is the error I think you're talking about. Other additional information which may be relevant are
In file included from H:/tinyusb/src/common/tusb_common.h:74,
from H:/tinyusb/src/osal/osal.h:34,
from H:/tinyusb/src/common/tusb_fifo.c:28:
Well, Polymorphism means one functions works in different ways depending on the object. It allow same methods name to behave differently for different object. For more detail you can visit to this post, it is very helpful and useful. It has what is polymorphism, examples, function overloading, operator overlaoding, etc. in simple language.
I hope this will help you.
Which source file is compiled when you got that error about header? Also, what exact location of the header tusb_config.h? Is its path <project_dir>/src/tusb_config.h or someone else?
The issue seems to be related to older packages I had installed, particularly
<PackageReference Include="Microsoft.Extensions.ServiceDiscovery" Version="10.0.0" />
<PackageReference Include="OpenTelemetry.Exporter.Console" Version="1.14.0-rc.1" />
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.14.0" />
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.14.0-rc.1" />
Removing these creates a new error, but will raise separately
Can you please add minimal reproducible code so the issue can be replicated. See the guidelines: https://stackoverflow.com/help/how-to-ask
Quick checks in my opinion:
In Azure Portal: Function App > Function > Integration.
Verify the inputBlob path matches the binding.
Expected format: path/to/file/{filename}.json
Google will only show the correct language version of your site if each language has its own unique URL. Without separate URLs, Google cannot index the English and Swedish versions independently, so it cannot show different versions to users in different countries.
You don’t need to make big changes. Your URLs just need to be unique in some way, for example by adding something small such as a language folder or a language parameter. This allows Google to understand that one page is Swedish and the other is English.
Once you have unique URLs, you can add hreflang tags. These tell Google that the Swedish page is meant for users in Sweden and the English page is meant for everyone else. After that, Google will show the Swedish result on google.se and the English result elsewhere.
If you want proper multilingual SEO setup without breaking anything, Tech Savy Crew can help you get it right.
Off topic. Try serverfault.stackexchange.com.
This happened to me after updating NodeJS. The workaround at https://github.com/nodejs/corepack/issues/751#issuecomment-3427496766 worked for me! :)
I've been working on this exact problem and ended up building CSMarketAPI (csmarketapi.com) to solve the rate limiting and documentation issues with Steam's market endpoints.
There's a free plan that should work well for smaller projects - you get access to all endpoints including real-time listings and historical prices. If you scale up later, the paid plans are reasonably priced.
Way more reliable than trying to parse multiple HTML pages from Steam, and you get data from other marketplaces too. Check out the docs if it fits your use case!
I see it's a decade old thread but happy to share that I just created a Wikipedia References Downloader site, try it here: https://wiki-ref-downloader.vercel.app/
It's simple, Paste a Wikipedia article URL to extract and download all external references as PDFs in one Zip file.
So I identified the problem when I write the code directly in a Jenkins script, the compilation environment is more tolerant and similar to a standard execution of groovy script. That’s why the annotations work.
However, when I use a Jenkins script from the SCM, it adopts a more restricted and optimized compilation process called CPS. This CPS compiler does not support all of Groovy’s features in the same way as standard script compilation. Thus, the CPS compiler considers @Field as an unrecognized annotation in the context of a dynamically loaded Jenkinsfile, causing compilation to fail.
The solution to use a persistent variable between different steps or methods from SCM is to use a shared library. You can view the documentation here: Jenkins Shared Libraries. https://www.jenkins.io/doc/book/pipeline/shared-libraries/ Since I don’t have the necessary rights in my Jenkins instance,
Here is an example from a community member: https://github.com/pchtsp/ihtc2024/blob/master/python/ihtc2024/solver/timefold/domain.py
PS: Timefold (the company) doesn't currently support the Python version anymore, but the company does support and bring together people dedicated to continuing the effort. See the GitHub discussion for more information: https://github.com/TimefoldAI/timefold-solver/discussions/1818
Applications in the Android system are running in power saving mode by default. So you can change the settings to avoid power saving just for chrome browser. Go to settings - apps - chrome - battery, and make sure that mode "Don't optimise" is checked.
The table on https://www.python.org/downloads/release/pymanager-250/ says "Bundles Python 3.14.0", so no, that probably doesn't need an internet connection.
just had the same error, the fix was to specify package AND componentName:
const intent = AndroidIntent(
action: 'android.intent.action.MAIN',
category: 'android.intent.category.LAUNCHER',
package: 'com.example.name',
componentName: 'com.example.name',
);
If you have a file of .npmrc. Change the values of prefer-offline, offline, and cache-only to false.
prefer-offline=false
offline=false
# Use only local cache and installed packages
cache-only=false
Setting an invalid (not supported) resolution with Morena 7 seemingly succeeds, and afterwards the driver even reports this incorrect value as actual setting, but it does not work. However, beforehand, you can query the supported resolutions.
Interestingly my consumer-grade HP LaserJet is presented as HP LJ M139M142 (NET) but it shows up also as a "generic" WSD (Web Services for Devices) Scan Device. But the latter reports incorrect resolutions (75, 150, 300) whereas the HP LJ one reports the correct values 200, 300, 600.
In Redis Cluster Mode, getting two expiry notifications is actually pretty common. It usually happens because your app ends up subscribing to more than one shard/node, so both nodes fire the same expiry event. Dev likely connects to only one shard, but staging doesn’t.
or or Other possible causes:
A recent failover or resharding (Redis may send events from both old and new masters)
Different persistence settings (AOF/RDB) causing events to replay
Differences in parameter groups between Dev and Staging
There’s no Redis or ElastiCache setting that guarantees “only one notification per key.” The reliable fix is to deduplicate on the consumer side, or ensure your app subscribes only once to the correct shard. Good Luck!
Thanks, Rajat Mishra
import UIKit
import Flutter
import FirebaseCore
@main
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
FirebaseApp.configure()
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}
@Muhammad Anees
The GeneratedPluginRegistrant is already in AppDelegate.swift, but I still can’t fix the issue. What else could be causing it?
Could you send the result of the following:
cd android
./gradlew react-native-screens:compileDebugKotlin --stacktrace
It could make our life easier.
As i understand it, your main issue is not the layering/stacking and order of windows but to have your panel visible when app is in background? What do you mean by „not active, deactivated“? Could you elaborate on this with terms from NSProcess?
What is the overall requirement for this? Maybe there are other ways to achieve it.
The root cause is NOT the required attribute for the p:inputText
The enctype="multipart/form-data" attribute of the h:form is preventing the action for the p:remoteCommand.
It looks like p:remoteCommand does not like the form with attibute enctype="multipart/form-data"
Remove the attribute from your h:form and the action defined for the p:remoteCommand will get triggered. You can place the p:remoteCommand back inside the form.
With some modifications I got the sizing to work with @acw1668's suggestion
input_container = Frame( master = container_canvas )
window_id = container_canvas.create_window( ( 0, 0 ), window = input_container, anchor = 'nw' )
I then destroy any widget in _create_input_widgets, to rebuild when running this again
for child in input_container.winfo_children():
child.destroy()
With this addition to have the frame sized to its content:
canvas = self._input_widgets[ 'container_canvas' ]
max_height = int( canvas.cget( 'height' ) )
required_height = input_container.winfo_reqheight()
canvas.configure( height = min( required_height, 150 ) )
A Training and Experimentation System for developing software that interfaces with SAP ERP is typically provided through an SAP Sandbox or SAP Development (DEV) environment. This system replicates the core SAP ERP architecture and allows developers to perform technical activities without impacting production data.
ABAP Development Environment
Developers can write, test, and debug ABAP programs, user exits, BADIs, enhancements, and custom reports.
API & Integration Testing
Supports testing of SAP integration technologies such as:
RFC / BAPI
IDoc interfaces
SOAP / REST OData services
SAP Gateway
SAP PI/PO or Integration Suite connections
Configuration & Customizing (IMG)
Allows testing configuration changes in FI, MM, SD, PP, HR, etc., without affecting production.
Data Experimentation
Safe environment for:
Master data creation
Transactional data testing
Mock data setups for workflows
Transport Requests (CTS)
Developers can create and manage transport requests before moving changes to QA → PROD.
The system is designed for:
Developing and validating custom SAP extensions
Testing third-party software connectivity with SAP
Performance checks and debugging
Training new SAP consultants and developers on actual system architecture
you want to join in a technical institute you want to more information register now
@Homezonic And what does the TOS of google say about this? As I'm not quite sure what google allowes and what not.
If, in 2025, anyone is facing the same issue with react-pdf causing excessive bundle size or initial page load lag, you can try the following approach. Instead of using React.lazy() (which is for JSX components), I'm using standard dynamic imports for the required functions and components. This ensures they are imported and processed only when the PDF button is clicked, not on every page render. This solves the performance and bundle size issues.
NB: The following code snippet is from a project, currently, I'm working on. Here, I'm trying to generate a PDF for a ticket.
const handleGeneratePdf = async () => {
if (!ticket || !company) return;
try {
const { pdf } = await import("@react-pdf/renderer");
const { default: CertiPdf } = await import("../CertPdf");
// Generate PDF blob
const blob = await pdf(<CertPdf company={company} ticket={ticket} />).toBlob();
// Create URL for viewing/printing
const url = URL.createObjectURL(blob);
setPdfUrl(url);
} catch (error) {
console.error("Error generating PDF:", error);
}
};
upgrade o/s from windows 10 to windows 11, the problem solved
In PNPM workspaces, a package is only symlinked into node_modules if at least one workspace project depends on it.
Your package @repo/typescript-config exists in packages/, but no app explicitly lists it as a dependency — so PNPM simply doesn’t link it.
✅ Fix
Add the shared TypeScript config package as a dependency inside the consuming app:
apps/http-server/package.json
{
"devDependencies": {
"typescript": "latest",
"@repo/typescript-config": "workspace:*"
}
}
Then reinstall workspace dependencies:
pnpm -w install
Now PNPM will create:
node_modules/@repo/typescript-config -> ../../packages/typescript-config
And TypeScript successfully resolves:
"extends": "@repo/typescript-config/backends.json"
declare @from datetime = '2025-08-16', @to datetime='2025-11-15'
select DATEDIFF(month, @from, @to) - case when DATEPART(day, @from) > DATEPART(day, @to) then 1 else 0 end as months
This calculates months elapsed between two dates from date to date. Subtracts 1 if the day part of @from is greater than that of @to.
These are the results:
@from = '2025-01-27', @to='2025-02-28' => 1
@from = '2025-01-28', @to='2025-02-28' => 1
@from = '2025-01-29', @to='2025-02-28' => 0
@from = '2025-01-30', @to='2025-02-28' => 0
@from = '2025-01-31', @to='2025-02-28' => 0
@from = '2025-01-31', @to='2025-03-01' => 1
@from = '2025-08-16', @to='2025-09-15' => 0
@from = '2025-08-16', @to='2025-09-16' => 1
@from = '2025-08-16', @to='2025-11-15' => 2
@from = '2025-08-16', @to='2025-11-16' => 3
@from = '2025-08-16', @to='2025-11-30' => 4
I Have Built The Same Idea ,
Watch A Folder -> If Any File Is Added To Folder -> Rename It With Unique Name To Avoid Conflict
(Use GUID) ->Then Move It To Another Folder Based On File Extension ;
And I Can Clearly Say Windows Service Is The Best Practice In This Situation , I Don't Exactly Know Why You Don't Want To Use It , But If You Want An Application That Run In Background To Do Specific Task , You Are Asking For A Windows Service .
tip : If You Are Going To Use FileSystemWatcher , Be Careful If A Big Number Of Files Is Add At The Same Time (15<)
It May Not Do Them All , So Make A Thread (In The Service) That Check Every 3 sec If There Any File Left In The Folder
And Don't Do The Mistake Of Trying Of Processing Them All Because You May Have 1000 Files Left
Take Them 30 By 30 .
I Know You Said The Frequency Of Files Won't Be A lot , But You Have To Be Safe
tip1 : If You Are Going To Make It As A Windows Service You Have To Know That FileSystemWatcher Is Not A Service But It Depends On Some Services , Like {RpcSs . EventLog , LanmanWorkstation}
So When You Create A Service You Have To Add Those Into Your Service Dependencies , So The Computer Lunch Them Before Your Service , So You Don't Have Exceptions And Errors
the newest version fix the issue, download and install it again.
Hmm, can an inline function have a static object? Would it be the same object across various function instantiations?
Anthropic recently came out with this:
https://www.anthropic.com/engineering/code-execution-with-mcp
might be helpful for you.
Also, you got this context usage in Claude right? Is there a way to get the same thing in github copilot / vsc? or do you have a separate script for it?
I know this post is very old but the best approach I have found currently (in 2025) is to use the button functionality to insert an (i) or (?) circle. I write the help text into a measure and then turn on the tooltip feature for the button under Action > Tooltip > fx = measure. Then when the user hovers over the (i) circle, they see the help text.
There is a misconception of SRE Principal that all are thinking about different method inside same class and one changes create disturbance of that class, so instead of creating in same class you can create different class for different mechanism.
According to your code it created new Employee. TYPE each and every time which trigger the same class, now in future if any calculation or any functionality is changes then only that separated class is changes not the whole class.
Just sharing a quick update — the app is now running smoothly after updating the AndroidManifest.xml with the required permissions and intent filters.
Huge thanks to everyone who helped troubleshoot and provided suggestions! 🙌
Here what i did :
<activity
android:name=".MainActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|screenLayout|uiMode"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustResize"
android:theme="@style/Theme.App.SplashScreen"
android:exported="true"
android:screenOrientation="portrait">
<!-- Deep Link Intent Filter -->
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="com.ciptex.clientsdk"/>
</intent-filter>
<!-- Proper Launcher Intent Filter -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
Do a search for "copy protect web pages" and you will find solutions that cannot be exploited. Although the ones that are most effective do require a web browser specially designed for copy protection - then the only way anything can be copied is by using a camera to photograph the computer screen.
I could provide a link to a page that allows one to "copy protect any web page" and see how effectively it can be protected from all exploits, but the recommendation would not be allowed here.
Try something like this instead
<a href="https://smartplayapkfree.com"> This text should be clickable as a hyperlink</a>
can these addresses be distinct? - yes. is guaranteed they will be the same? - no.
Technically, Python doesn't print lists; instead, the print function converts your list into a single string, and that string is what gets printed. In this case, that's resulting in a very long string.
There is currently a bug with the Python extension for VS Code that results in sufficiently long strings being truncated when printed in the terminal. The bug report and its status can be found here: https://github.com/microsoft/debugpy/issues/1285
Until this bug is resolved, users will need to work around it. I've found that running my program in a non-VS Code command prompt displays the output properly. Alternatively, you could use a method like split() or slice() to reduce your large string into multiple smaller strings to print in succession, as long as that wouldn't malform your output.
Will do. I sent an email in to Codename One support with 2 more comparison pictures and my hypothesis about the initial size of the Windows JFrame affecting the SpanLabels, layout managers and icons. I asked Lianna to send it to you and Steve. The biggest question for me is why the size of the macOS javase JFrame is of a sufficient size to define a solid foundation for the measurements, and the Windows build JFrame from the same code starts out at 1/3 the size.
I think you are searching for this, check it out : https://github.com/DA213/DelphiWebDriver
Additional you should remove the registry keys if they exist HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{3CDF0089-74E4-454C-8A6C-BEE7ADFEF600}_is1
There is websocket CGI extension I use right now. Your CGI script becomes a websocket endpoint. The extension is supported by simhttp for now, but more servers can support it in the future.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/font-variant-emoji
Explains how to change the way emojis are rendered.
For rendering the fonts yu are using in your page, use this in the css tags you need:
font-variant-emoji: text;
Thanks to @MarekR I figured the root cause now. It appears that the two compare_swap_strong calls in push function have incorrectly placed parenthesis. More specifically a right parenthesis has been placed after the second parameter where in fact should be at the end of the statement. This causes the two memory order parameters to become part of the while loop condition thanks to comma operator, and they end up interfering with condition evaluation. Therefore the do while loop would terminate even if compare_swap_strong returns false. Moving the right parenthesis to the end of the line solves the problem.
Here is the answer from this Reddit post
https://www.reddit.com/r/interactivebrokers/comments/xphwie/adding_a_twitter_feed_to_tws/
zernichtet
•
3y ago
Cool idea.
I think TWS would replace $TAG by appropriate symbols for your newsfeed, e.g. the stock you're currently looking at or stuff in your port. So TWS only accepts URLs with the literal "$TAG" in it. So just put it in there without meaning something:
https://nitter.net/Deltaone/rss?$TAG
And that works. Obviously, this feed will then not be filtered by $TAG, as that part is simply ignored by the web server...
2
If you’re still looking for a tool to find unused code, you might like a new VS Code extension I built – Dart Unused Code. It scans your Flutter/Dart codebase and highlights unused functions (classes and variables coming soon). The extension shows unused elements directly in the editor. Would love to hear your feedback!
Delete the unrecognized flag ( e.g., -fmodules-ts )... C++20 provides support for modules natively. You don't need that flag if compiling with std=C++20, and its liekley that selecting C++20 means that -fmodules-ts is no longer a supported flag.
There is also a way of reading only part of the file if you are memory-bound.
https://www.mathworks.com/help/matlab/ref/audioread.html
audioread
Syntax: [y,Fs] = audioread(filename,samples)
Description: [y,Fs] = audioread(filename,samples) reads the selected range of audio samples in the file, where samples is a vector of the form [start,finish].
There is usually no single way to tell you exactly which RDS instance type you should move to. The usual way to “recommend” the right type is to look at the Database CloudWatch metrics and understand what part of the DB is actually being used.
If you’ve already identified under-utilized databases, the next question is what they’re under-utilizing. For example, if CPU is always low, that means you can step down to a smaller instance in the same family without slowing down the performance. If memory usage is consistently low and you are not touching swap, that is another sign you can safely downsize.
On the other hand, if memory is tight all the time, moving to a memory-optimized family may be the better option.
This can happen if you have multiple nested iframes - all parent frames needs to specify sandbox="allow-forms" or the permission will be denied.
You should be able to get this done with Eventbridge and Lambda . Check this doc to see if this fits your use case
https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html
A workaround is to remove the C:\ProgramData\Amazon\EC2Launch\state\.run-once state file in your userdata script, so when ec2 reboots, it will think itself as a newly created ec2 instance and perform initialization by Amazon EC2Launch service.
The service "Amazon EC2Launch" on windows will check if this file exist at boot, if exist then it does nothing. But if not exist then it will perform the normal EC2Launch related works (e.g. run userdata, reset password, ...) and create a blank file .run-once.
this will work for you, BUT, everytime you reboot, Amazon EC2Launch will reset the Administrator's password, and you will have to retrive a new password with your key from console again, but i think its easily fixable by creating an additional user for you to use.
If you’re still looking for a tool to find unused code, you might like a new VS Code extension I built – Dart Unused Code. It scans your Flutter/Dart codebase and highlights unused functions (classes and variables coming soon). The extension works entirely offline, integrates with VS Code and shows unused elements directly in the editor. Would love to hear your feedback!
Use case: astronomy, calculate the appearance of the night sky in ancient times. It's true you don't need an exact date for that, but you need something - typically any day of the year would do. Second use case: I saw a bug report recently for negative Julian dates, in the context of software that was modeling the progress of ice sheets over long time scales.
@bad_coder: Our documentation structure is organized as a number of subdirectories, most of which contain a file named index.rst representing an overview of that directory's contents, which results in a file named index.html. It's the links to these files that I'm hoping to replace with links to the directories themselves (our webserver is configured to treat a path/to/ URL as path/to/index.html).
We use celery queues for long running test tasks, so we want only one task per worker. After fighting this same problem using task_acks_late but getting occasional unwanted prefetches, I did some code spelunking and additional testing using much newer versions than discussed in this thread. (Celery 4.4.7 and 5.4.0 using rabbitmq-server 3.12.11).
I find the following:
As noted in David Wolever's reply,
worker_prefetch_multiplier = 1
does not stop prefetching. It really means "prefetch 1 in addition to the already running task".
As observed using RabbitMQ monitoring (http://myhost:15672), setting
worker_prefetch_multiplier = 0
does indeed seem to stop prefetching. More long-running testing is needed to verify, but reviewing the code shows the prefetch value gets passed (more or less) directly to the RabbitMQ qos calls as prefetch_count. Setting it to zero does not appear to "allow the worker to keep consuming as many messages as it wants". Rather, it sets the qos prefetch_count to zero.
The documentation (https://docs.celeryq.dev/en/stable/userguide/configuration.html) is incorrect about both of these setting values, at least with RabbitMQ.
Your code must have 5 "a" tags.Great!Your "a" tags must have an "href" attribute.Great!Your code must have 5 "img" tags.Great!Your "img" tags must have a "src" attribute.Great!Your 5 books must link to their Wikipedia pages.Try again!
I found that targeting the swiper scrollbar CSS caused knock-on effects with the translate-3d that Swiper had already calculated, so the best solution I found was just setting it via the wrapper:
<!-- Custom Scrollbar -->
<div class="w-md max-w-4/5 mx-auto relative top-6">
<div class="{{ $uniqueId }}-scrollbar swiper-carousel-scrollbar"></div>
</div>
This is tailwind CSS but you get the idea - set the desired width on the wrapper, then max width 80%, center it (margin: 0 auto) and set to position relative since the scrollbar is absolute, and move down slightly so it's not hidden under the slider.
This has worked a treat.
Might be useful to include exactly how you read the file into the records?
Thanks guys! I settled on a script using inotifywait. I was hoping for something more complete than a command for a script I'd write and less comprehensive than systemd.
The problem was the certificate. it was not assembled correctly.
The original solutions that were publishing ok had a reference to System.net.http but did not have a using System... statement in the code.