cavo789 🐳
banner
avonture.be
cavo789 🐳
@avonture.be
20 followers 68 following 120 posts
Markdown, WSL and Docker lover ~ PHP developer ~ Insatiable curious. 👉 https://www.avonture.be
Posts Media Videos Starter Packs
Note: je vois que tu as encore des mentions à "version: 'x.x'" dans tes yaml. Cette syntaxe est obsolète depuis longtemps.
Je garde sous le coude et je partage sur mon profil FB
Bonjour @mickael.canouil.fr, perhaps this article about Quarto can interest you or some of your followers (hope so ;)).

I'll publish soon a second article like this one about RevealJS i.e. quickly create and render slideshows using Quarto; running in a pre-configured devcontainer.
Let's see how to create a static website using #VSCode and #Docker. The #devcontainer will be based on an image of the #Quarto software.

Everything will be preconfigured so that all you have to do is write your website from VSCode, and hot reload will allow you to see the changes in real time.
Make your Quarto project Devcontainer-Ready — No More Setup Headaches | Christophe Avonture
Convert any Quarto project into a fully portable, VSCode-powered devcontainer in minutes.
www.avonture.be
In the professional world, there are still #MSAccess databases everywhere, created by business users with little or no technical skills. The last time I was called in to help because the database was slow and under-optimized, I created a tutorial to enable users to optimize their other databases.
How to optimize an existing MS Access database | Christophe Avonture
Speed up your slow Microsoft Access database with this step-by-step optimization guide. Learn to improve table structure, use indexes, optimize queries, and compact your database for better performanc...
www.avonture.be
If you are or have been a #VBA programmer for Excel, here is a script that allows you to extract the code from modules as text files. The idea is to take a backup and send them to #GitHub, for example, for code versioning.
MS Excel - Get the list of references used in your modules | Christophe Avonture
MS Excel - Get the list of references used in your modules
www.avonture.be
J'ai survolé et ton travail est extrêmement impressionnant ainsi que fortement pédagogique. Bravo.
Je l'utilise depuis des années... pour tout ou presque. Super pour le repo, j'en ai fait la promo sur les réseaux sociaux
J'adore Docker aussi je ne peux qu'applaudir une telle formation en français pour permettre à plus de monde de comprendre la révolution qu'il représente. Bravo et bonne continuation 👏
Did you know the `tree` command in Linux ? Would be so great to be able to copy/paste into the md file and hop it's working
#CaesiumCLT is a Linux batch image optimization program. For my part, I foolishly used the png format to take screenshots, which were then included in my articles. Compressing and saving them in #webp format without any loss of quality resulted in a 90% gain in file size—huge!
CaesiumCLT – Effortlessly compress your images right on your device | Christophe Avonture
Fast and efficient lossy/lossless image compression tool
www.avonture.be
How should you structure your program to have a #Docker image for production and, when working locally, extend it with development tools (#devcontainer)?

In this article, let's see how to proceed. One image for the deployment and, locally, using VSCode and the devcontainer feature.
One Docker Image for Production and Devcontainers - The Clean Way | Christophe Avonture
Learn how to design a Docker setup that delivers a secure, minimal production image while enabling effortless local development through VS Code Devcontainers with clean overrides and environment isola...
www.avonture.be
Can tasks be executed in parallel using a #linux #bash script? Yes! You can launch multiple processes, wait for them to finish, and start new ones. When you need to manage thousands of input files to, f.i., check data quality, process them, download them somewhere, this tip will boost your script.
Linux - Take advantage of the number of CPUs you have; start concurrent jobs | Christophe Avonture
Optimize your Bash scripts! Learn how to run concurrent jobs and leverage all your CPU cores using process IDs (pids), wait, and nproc to dramatically reduce execution time.
www.avonture.be
How to write a #progressbar in a #bash shell? In my use case, I need to download and process one or more zip, they'll contains one or till thousands of csv files. How to show the progression to the user? With a progress bar for sure; even in a #linux script.
Linux - Using a progression bar in your script | Christophe Avonture
Add a visual progression bar to your Bash scripts on Linux. This guide shows you how to easily implement a progress bar to track concurrent jobs, visualize progress, and improve your terminal user int...
www.avonture.be
When you launch several different tools with #Docker, you get several independent containers, meaning that with the Docker Desktop tool, you see them as if they were "files" (easy comparison). In my case, I like to group them by “folder”: my ‘tools’ in a “tools” folder. Can this be done with Docker?
Docker - How to group containers together | Christophe Avonture
Learn how to organize Docker containers into logical groups using compose.yaml for a cleaner workflow.
www.avonture.be
Deployed on my site since three weeks en avant-première. Works perfectly and nice animation.
When a #Docusaurus technical blog post was written a year or more ago, perhaps some things are no longer entirely relevant; versions may have changed, a particular tool may generate a deprecation notice, or something else may have happened.

Let's display a banner to inform the reader.
A Docusaurus component that alerts readers the article is over a year old | Christophe Avonture
Displays a warning banner when the page content is over a year old
www.avonture.be
Often, the only way to understand an extension is to test it live. With this new article, the wow factor is definitely there; you can play around and imagine what it would look like on your own site; nice!

Yoo-hoo, but who is this rock star? ;)
And to demand that you repair his site without delay. Immédiatement 😇
Blog upgraded, zero problem. I've plenty of custom React components / Remark plugins and no conflicts at all. Great work ! Thanks for the excellent work.
Over the last few days, I've redone all the images on my blog using Google Nano Banana, where you can upload one or more images, ask it to isolate one or more characters, include one or more logos, etc. and generate a new image that uses the same style as the others. In short, it's incredibly easy.
How I used Google Gemini Nano Banana on my blog | Christophe Avonture
How I used Google Gemini Nano Banana on my blog
www.avonture.be
(juste pour conclure) L'antivirus ne me mettra pas à l'abri de sites où il y aurait, donnons juste un exemple, des images NSFW (not safe for work) ou des images autrement plus trash.
Merci pour l'échange.