Data compression in IIS, Apache and NGINX. How to enable and which one is better.
#blog #web #windows #linux #development
#blog #web #windows #linux #development
Absolutely awesome tool for working with REST APIs on Mac OS is being given away for free again (they only ask for a retweet). I got it this way last year.
I'm a bit confused though, why would they give it away for free, as it's totally worth to be paid for.
Highly recommend it, very nice and native application, unlike all this Electron-based nonsense.
#web #development #soft
I'm a bit confused though, why would they give it away for free, as it's totally worth to be paid for.
Highly recommend it, very nice and native application, unlike all this Electron-based nonsense.
#web #development #soft
A better alternative to Certbot for issuing and renewing Let's Encrypt certificates - acme.sh shell script.
#blog #web #devops #linux
#blog #web #devops #linux
Qt for WebAssembly actually works, and one can run a Qt Quick application in a web-browser. Moreover, one can even render custom OpenGL content inside such an application via QQuickFramebufferObject.
#blog #qt #web
#blog #qt #web
If your company uses Office 365 and Azure AD, and in turn you rely on SAML SSO login on your websites/resources, then for the purpose of analyzing your visitors you can query some useful data from Microsoft Graph and make some charts out of it.
#blog #azure #web #python
#blog #azure #web #python
I usually get about 800 unique visitors on my website per day. But a couple of days ago I noticed a big spike to more than 35 000 visitors in just one day.
As it turned out, all those thousands of visitors were from ChatGPT, and it was requests to a picture file - yes, several thousands of requests from different IP addresses for the same bloody picture file (just the file, not the article where this picture was posted), resulting in more than 28 GB of transferred data.
I have very little interest in such traffic, so I blocked ChatGPT bot (and this one too) in
The wonders of modern technologies.
#fail #web
As it turned out, all those thousands of visitors were from ChatGPT, and it was requests to a picture file - yes, several thousands of requests from different IP addresses for the same bloody picture file (just the file, not the article where this picture was posted), resulting in more than 28 GB of transferred data.
I have very little interest in such traffic, so I blocked ChatGPT bot (and this one too) in
robots.txt
:User-agent: GPTBotAnd then the traffic went down to its usual volume shortly after, as you can see on the graphs.
Disallow: /
User-agent: ChatGPT-User
Disallow: /
The wonders of modern technologies.
#fail #web
If a C++ program utilizes multithreading via pthreads, then compiling it with Emscripten into WebAssembly requires setting certain flags for both compiler and linker. In addition to that, web-server that will be hosting the resulting web-application also requires some configuration.
#blog #cpp #web #cmake
#blog #cpp #web #cmake
I've been using Oracle Cloud Free Tier for 2.5 years, and it was indeed absolutely free of charge, which was really great while it lasted.
But two days ago my website suddenly went down along with the server and all the content on it. Without a notice/warning, with no explanation and without a way to restore the data (fortunately, I haven't actually lost any).
#blog #web #fail
But two days ago my website suddenly went down along with the server and all the content on it. Without a notice/warning, with no explanation and without a way to restore the data (fortunately, I haven't actually lost any).
#blog #web #fail