English

Articles in 'English'

Installing the BL-Touch on a Creality Ender 3-V2

Installing the BL-Touch on a Creality Ender 3-V2

It’s been a year since I’ve bought the Creality Ender 3 v2 3D Printer. Before that, I’ve made my first steps with the Dagoma Disco Ultimate, a French brand. The Disco Ultimate was nice, but it was a old model (despite being a new one for the manufacturer, it was still based on a old frame, the screen was an option I’ve had to buy because it’s very useful, and the build grip wasn’t durable) and I wanted to experiment new features like the heating bed.

- 8 minutes read time

The Daily Fortune said by a Cow

The Daily Fortune said by a Cow

Let me share you something useless I’ve made the last week. I like the fortune command on Linux that displays a message randomly taken from a text database (definitions, jokes, nerd references, and so on..), and I like cowsay that makes a cow (or something else) saying something in your terminal. So here is my own implementation of these two commands : The Daily Fortune ! Everyday (at 00:00 UTC), a Cow or Tux will display the daily Fortune message.

- 2 minutes read time

Final Fantasy XIV New Game+ : A Realm Reborn

Final Fantasy XIV New Game+ : A Realm Reborn

The previous expansion of Final Fantasy XIV added a feature that is pretty rare for a MMORPG but fairly well-known among RPG players : the New Game + mode. The idea is simple : when the feature is enabled, the player can replay the main campaign story, or the Job quest lines, or some side quest lines like the raids stories or independent stories, while retaining their level and current progression.

- 6 minutes read time

Pacific Rim : The Black

Pacific Rim : The Black

Pacific Rim : The Black is an adult American animation series produced by Netflix based on the Pacific Rim franchise. The first season was released on the 4th March 2021 and the second and final on 19th April 2022 for a total of 14 episodes. The series has been animated by the Japanese studio Polygon Pictures, famous for its 3D CGI animation style. The series is set in an alternate version on the Uprising movie that was the sequel of the first one.

- 4 minutes read time

Big Tech Corp dependency evaluation - Round 2

Two years ago, I’ve made a self evaluation of my dependency regarding the Big Tech Companies (article in French). I think it would be nice to re-evaluate it regularly to see how is it evolving, or possibly regressing regarding various online services usage. Legend Each item will be marked with one of the following icons : ✅ : I’m completely independent of a Big Tech Corporation ❎ : I’m partially dependent of a Big Tech Corporation ❌ : I’m dependent of a Big Tech Corporation 🚫 : I don’t use this service anymore Personal definition I don’t like the “GAFAM” acronym because it’s reducing to a small variety of corporations and ignore others who may still be preeminent in their respective domain.

- 5 minutes read time

Futurama

Futurama

Futurama is an American animated TV show designed by Matt Groening, creator of The Simpsons, initially launched on March 1999. It features the story of Philip J. Fry, a 25 years old immature yet good-hearted pizza delivery boy who is accidentally cryogenically preserved at the first seconds of the 2000 year and wakes up one millennium later. The show initially ran for four seasons on Fox network until its first cancellation.

- 8 minutes read time

How to remove the vignetting on a photo with Darktable

How to remove the vignetting on a photo with Darktable

The vignetting in photography is a reduction of the image’s brightness or saturation toward its periphery. It is usually an unintended or undesired effect caused by the lens, camera settings, or exposure. If you look at this article title photo, you’ll see the corners are darker than the middle of the picture : it’s the vignetting. In fact, I usually like this effect and I don’t often remove it because it’s a nice way to draw interest to your subject, for example with portraits or pointing specific part of a landscape.

- 3 minutes read time

Make cool slideshows with Hacker Slides and reveal.js

Make cool slideshows with Hacker Slides and reveal.js

A couple of years ago, I offered to the team where I was working at to train them to Ansible. However, I’ve never been a big fan of slideshows tools like Microsoft PowerPoint, LibreOffice Impress or Google Slideshows. I’ve wanted to be simple, content oriented, and good looking (because built-in template are not my favorites), and also the presentation could be easily shared and reused. I’ve remembered a training I had some times ago and the teacher was using a kind of web-based slideshow.

- 3 minutes read time

act for testing Github Action locally

act for testing Github Action locally

Following my previous article about GitHub Actions, here is a new one that will explain how to locally test your Actions. Unlike the good old Jenkins on which you can copy/paste your pipeline code in a test job and run it (that’s dirty but it works), GitHub Actions requires to always commit and push your changes and wait for the runner to take it. When you’re like me and using a die and retry development process, it’s a waste of time.

- 7 minutes read time

Monster Hunter Stories 2 : Wings of Ruin

Monster Hunter Stories 2 : Wings of Ruin

Monster Hunter Stories 2 : Wings of Ruin is a RPG video game developed by Capcom and release in 2021. It is a spin-off of the Monster Hunter series and a sequel to the 2016 game released on Nintendo 3DS. The game is available on Nintendo Switch and Steam. Around the world, the Rathalos has disappeared and large pits emit some fearsome pinkish light that make Monsters going crazy. The player character is the descendant of a famous Rider named Red.

- 4 minutes read time

The Rubber Duck Debugging method

The Rubber Duck Debugging method

As far as I remember my career beginnings, I’ve almost always seen someone with a rubber duck on their desk. Some former colleagues had an entire collection populating their workstation, but I must admit I’ve never understood why the rubber duck had that kind of popularity. Even I have one, a goodies obtained during a training session. I’ve 3D-printed the helmet for the fun. So, after some quick search, I’ve discovered an idea which I was already using without knowing it : the Rubber Duck Debugging method.

- 3 minutes read time

Github Actions

Github Actions

GitHub Actions is a Continuous Integration, Delivery, and Deployment workflow manager made by the code repository hosting service GitHub. GitHub was a little late in the CI/CD pipeline management compared to its competitor GitLab and the good old Jenkins. After a beta testing period, the service opened in 2018. GitHub Actions is fully integrated with the service, accessible via the “Actions” tab on a repository (if the owner enabled it). The workflows are written in YAML with a declarative language describing the event triggering the pipeline, the runner kind, some environment-related informations, and the jobs definitions.

- 6 minutes read time

Use Vivaldi Sync to share tabs between instances

Use Vivaldi Sync to share tabs between instances

As you may know, I’m a Vivaldi user and I love this browser. Since a couple of months, I’ve finally created an account to use the Sync feature. Sync is a synchronization service provided by Vivaldi that permit to upload your Bookmarks, some settings, passwords, autofill, history, extensions, reading list and notes to Vivaldi’s servers. Sync is fully end-to-end encrypted and the decryption key is mastered by the user, not the publisher.

- 4 minutes read time

Misbrands : pip and npm

Misbrands : pip and npm

This new entry in the “misbrands” series will be about two packages managers : pip and npm. pip is the package installer for Python and npm is a registry and the default package manager for Node.js based softwares. This parody displays the npm logo with “pip” written inside instead of “npm”. These two package manager are similar in their goals and purposes but their functionalities can differ. pip pip is a package manager written with and for Python.

- 6 minutes read time

Misbrands : GitHub and GitLab

Misbrands : GitHub and GitLab

This third entry in our misbrands series will be about GitHub and GitLab, two famous code hosting (and other) services based on the Git SCM. This parodied version combine the GitHub name, written with the correct brand’s font, but associated with GitLab’s logo and with the same trademark layout. GitHub and GitLab are both competitors in the “DevOps platform” market by providing source code hosting services, Continuous Integration pipelines and runners, and Artifacts hosting.

- 6 minutes read time

Misbrands : Ubuntu and Debian

Misbrands : Ubuntu and Debian

Our next entry in the misbrands series will be about Ubuntu Linux and Debian. This parodied logo is Debian’s, having “Ubuntu” written with the same font and disposed like Ubuntu’s. Unlike the previous article about Vim and Visual Studio Code that are two stand alone softwares with a similar purpose, Ubuntu shares a parent link with Debian. Debian Debian Logo, license LGPL v3 and CC BY-SA 3.0 Created in 1993, Debian GNU/Linux is one of the oldest Linux distributions that’s still existing.

- 6 minutes read time

Misbrands : Vim and Visual Code

Misbrands : Vim and Visual Code

A couple of weeks ago, thanks to the Developers Memes bot on Mastodon, I’ve discovered the Misbrands logos. And I’ve printed some of them to decorate my laptop 😁. Just as I could expect, some of my colleagues hated it, other loved it, and the rest didn’t understood. I’ve added the “pip/npm” and “Azure/AWS” logo since. As you can see, the idea is simple and fun : associate a logo to a similar brand, like GitHub associated with GitLab logo.

- 4 minutes read time

From TT-RSS to FreshRSS

From TT-RSS to FreshRSS

One of the first things I had self-hosted was a RSS Feeds subscriber and reader. More than a decade ago, I was an Opera user, an Internet suite that integrated a RSS reader. When Opera 12 died, I had to find something else. This something else was Tiny Tiny RSS, a PHP-based RSS Feeds subscriber and reader service that you can self host. I’ve heard about FreshRSS on past January, following some toots telling about it on Fosstodon.

- 4 minutes read time

Result of my migration from dedicated server to VPS

At the end of the last year, I’ve decided that my dedicated server was too much overkill regarding my needs. So I’ve migrated my self hosted tools to a VPS and some Cloud storage. I’ve finished the job on past January. Hey, that’s the first time I use this shortcode ! This migrated was motivated by two main goals : Reduce the time consuming maintenance tasks (hypervisor, VMs, backups, etc) Reduce my hosting costs From where I started In the beginning of times, between the dinosaurs and the Egyptian civilisation who told some random aliens how to space travel and build pyramids, I was renting a server hosted by OVHCloud.

- 3 minutes read time

My favorite VSCodium extensions

My favorite VSCodium extensions

Like a lot of people, I use Microsoft Visual Studio Code for development and code writing since a couple of years… Before that, I was mainly a Notepad++ user when I was restricted to Windows usage. But to be more specific, I use its free software version named VSCodium. VSCodium is a rebuild of the Microsoft software (that is released under MIT license too, but the binaries are licensed under a not-FLOSS license, which can be contentious) that disable the telemetry by default.

- 3 minutes read time

Something that made me prefer Final Fantasy XIV after World of Warcraft

Something that made me prefer Final Fantasy XIV after World of Warcraft

I’ve wrote a little about Final Fantasy XIV on this blog (most of these articles are in French), because that’s a game I really like. Also, it’s the first MMORPG on which I continue playing after being five years on World of Warcraft, that I’ve left on 2009. After WoW, I’ve tried other MMORPGs like Aion and later Guild Wars 2 that was really promising, but I haven’t get that much invested on it (I’ve played a lot on the first Guild Wars).

- 6 minutes read time

Got a vinyl Turntable

Got a vinyl Turntable

To be honest, I’ve never been into the nostalgic fashion of vinyl discs. I’ve used them during my youth playing my parents and grand parents collection, along with the audio tapes, then the audio CD, then the digital music (MP3, Flac, streaming…). In fact, I haven’t manipulated a vinyl disc since my teenage period, twenty years ago (Outch 🤕). I’m not an audiophile, because its definition does not apply to me.

- 3 minutes read time

The homepage lost some weight

The homepage lost some weight

Recently, I had the curiosity to check if this blog was not too heavy to load, because it’s something I don’t like to endure. So, I’ve checked on GTMetrix and the result was … 😱 The total page size was 27MB, that’s terrible. Of course the main problem is because I use images to illustrate my article (and I like it). Previously, I’ve made the effort to reduce their size and optimize them to the excepted display size.

- 2 minutes read time

Star Citizen

Star Citizen

Star Citizen is a still in-development massively multiplayer online video game set in a futuristic universe called The Verse. The game intends to be a simulation of living in a universe where flying, trading, fighting, and exploring Space should be the common daily routine of each player. It’s a highly ambitious project launched more than a decade ago but still in development and alpha test. The pre-production of Star Citizen began in 2010, and then the production started in 2011.

- 8 minutes read time

Lego City Undercover

Lego City Undercover

Lego City Undercover is an action-adventure video game released at first on Nintendo Wii U on 2013 as an exclusive game for the system. It was developed by TT Games, the British studio behind almost every Lego franchise video games and mixes the gameplay we are used to see for these games in a big open world city : Lego City. I’ve done this game on Nintendo Wii U at this time, but as it was remastered and released on various consoles and PC, I bought it again on Nintendo Switch when it was on sales.

- 5 minutes read time

Redshift for Night Colors with Cinnamon DE

Redshift for Night Colors with Cinnamon DE

As a computer nerd, I can spend hours tinkering things or writing stupid stuff on this blog. However, our computers and smartphones screens can be very agressive because of the light they can produce. Today, most of the operating systems integrate a feature to reduce the blue light exposure, accused to have some nocive effects like sleep trouble when you are too much exposed to it. Night Light settings in GNOME DE.

- 3 minutes read time

This year, I'll switch to an electric car

This year, I'll switch to an electric car

I must admit one thing : I’m one of the monsters that still likes cars. Yep. My favorite kind is the compact sport hatchback because it’s not too big, and not too small. A decade ago, I had a company car that was in the lower tier and I felt very uncomfortable. I’m not claustrophobic, but I always had the feeling to be in a tight tin can in this car.

- 4 minutes read time

Pinephone Keyboard Case

Pinephone Keyboard Case

I’ve recently bought the Pinephone Keyboard Case from Pine64, a new accessory for the Pinephone that came out on past December 31st. Photo Gallery So, what is the Pinephone Keyboard ? It’s a case replacing the standard back cover by inserting the Pinephone (and Pinephone Pro, they’re both compatible) inside. Inserting and removing the Pinephone can be a little tricky because the case is clipped just like the back cover.

- 4 minutes read time

L'actualité française n'est pas drôle...

En ce moment l’actualité française n’est pas drôle… Donc je préfère en rire. This days, French press news are not fun, so I prefer to make fun of them.

- 1 minutes read time

Photo Blog is Back

Photo Blog is Back

Some times ago, I’ve made a photo gallery with Hugo and the AutoPhugo template. But I didn’t maintained it because I wasn’t really satisfied by the process behind. Recently, you may have seen I’ve done some photo report posts. As the format was close to what I expected for a Photo Blog, I’ve decided to create a separated blog with a more photo-friendly template that was still permit to do some narrative stuff.

- 2 minutes read time

The Free Software licenses

The Free Software licenses

Free Software licenses, here is a topic that could seems to be easy to understand, but not really when you go deeper in their details. Indeed, among the various existing licenses, the rights and obligations are not always the same and it’s always a nice debate topic among the communities to determine which one is the most “free license”. This article will try to present with a synthetic and vulgarized way some licenses families and what do they permit or not.

- 13 minutes read time

I've shared my Hugo shortcodes on GitHub

I've shared my Hugo shortcodes on GitHub

A couple of weeks ago, I’ve made an article about how to use Hugo shortcodes and integrate them. I’ve decided to share them on GitHub, you can find them here : https://github.com/Wivik/hugo-shortcodes Until now, there are two of them : The exif metadata reader I’ve made previously. And another one I’ve never had the opportunity tu use : a Toot integration. Just copy a toot link to integrate it in your post.

- 1 minutes read time

Is video a good information support ?

Is video a good information support ?

Videos are used since many years on Internet and became a very common information media. However, I’m always wondering about their relevance regarding all of the use cases we can see. I’m myself a subscriber of various Youtubers and also from other platforms, so I am a video consumer too. But sometimes, I think the video, or audio, format is not necessary in some cases. Most of the Youtubers I follow do a great work with very good and interesting informations (that’s why I follow them, I don’t care about the so-called influencers that are just advertising companies prostitutes).

- 3 minutes read time

Bumped Simple.css version

Bumped Simple.css version

As you may know, this site use the Simple.css framework for its visual template. A new version of the framework was rolled out recently and is now live here. Because of the cache server behind this blog content, you could encounter some buggy display. Ensure you have reset your browser cache (ctrl + F5) and it should be okay. I’ve also took the opportunity to correctly split my customization of this framework into a dedicated CSS file to avoid any future conflicts.

- 1 minutes read time

I've made some cleanup in this blog mess

It doesn’t seem like that, but this blog is 3 years old since past December. Indeed, the first article about the video game Factorio was published on December 19th 2019. At this moment, Garbage Collector was a Plume instance, because I was very curious about federated blogging tools and I wanted to have again my little corner on the Web to express my useless thoughts (it’s something I like since high school in early 2000’s - having useless thoughts and express them).

- 3 minutes read time

Setup your own DNS over HTTPS server

Setup your own DNS over HTTPS server

DNS over HTTPS (DoH) is a protocol for Domain Name System resolution using HTTPS to secure the communication between the client and the name server. It was proposed by the IEFT and is still a work in progress. However, DoH has been quickly implemented by the Big Tech corporations like Google, CloudFlare and also Mozilla Foundation which enabled the protocol by default in the United States of America in Firefox.

- 16 minutes read time

Joined Fediring

Joined Fediring

I’ve recently discovered the Fediring initiative, which is a webring for personal sites of Fediverse members. You can browse the ring by clicking on the Previous and Next buttons on the footer of each page of this blog. It’s nice to see how old Web ideas are still alive despite the permanent user lock-in inside the Big Tech online services. 👍

- 1 minutes read time

No multilingual posts anymore

No multilingual posts anymore

I was happy to setup Hugo’s multilingual support for this blog, but after a few articles written in both French and English, I’ve understood it’s not really fun to do it like this. I had the sentiment to always do the job twice and it took more time to write an article in both languages. Also, the other limitation is the English part of this blog looked really empty comparing to the French one, giving a false sentiment of empty site.

- 1 minutes read time

How to start a Podman Container at system startup

How to start a Podman Container at system startup

In my article about containers, I had a few lines regarding Podman. In fact, I use this container tool since more than a year after discovering it on Fedora while searching for installing Docker on it (because, you know, habits). I’ll maybe write something about Podman one day, but if you wonder why I heavily prefer it instead of Docker, here is a few reasons : Daemonless : there are no daemon for Podman, the tool communicates directly with the required APIs.

- 6 minutes read time

Use Hugo Shortcodes to read pictures EXIF metadata

Use Hugo Shortcodes to read pictures EXIF metadata

If you’ve read my previous article about a Champagne cave visit, you may have noticed that all the photos are displaying their technical metadata : Camera and Lens model, aperture, speed, etc. Sorry to deceive you, but I haven’t written all these text manually, I’ve used one of the resourceful Hugo feature : the shortcodes. What are shortcodes Basically, Hugo shortcodes allow you to create custom tags that Hugo will read and interpret during rendering based on a template you’ve provided.

- 5 minutes read time

Linux and the malwares

Linux and the malwares

There are no viruses on Linux ! – A fool You may have seen this endless urban legend in news comments regarding some vulnerabilities or malwares targeting Microsoft Windows. “Linux cannot be harmed by malwares”, “there are not viruses on Linux”, “you don’t need an antivirus on Linux”, blah blah blah. This magical spell was also spread on MacOS world because of its BSD derivative Unix foundations. All of this is false, Unix systems and Unix-like, just like Microsoft Windows, are targeted by malwares attacks.

- 8 minutes read time

Update automatically a Linux Server

Update automatically a Linux Server

One of the basics in security is to have updated servers with the latest security versions. In a company, you may have access to variant automation tools for this, but for a personal usage or hobby, maintaining for server could be redundant and not very fun. Here is some scripts and procedures to simplify your life. Be careful, this article will mostly concern the Red Hat family like CentOS or Rocky Linux, and some of these tools might not exists, or with another name, on other Linux Distributions like Debian.

- 4 minutes read time

I don't like AppImage

I don't like AppImage

Nowadays, a lot a Linux softwares are distributed as AppImage binaries. This way has a lot of advantages either for the user and the developer… But also introduce other issues than can annoy me when they’re occur. This article will expose my point of view for this distribution method. What is AppImage Some history AppImage is not recent, the project was born on 2004 under the name “Klik”. Klik was intended to integrate itself with the web browser and provide an interface that would fetch the prerequisites for a software and build it into a .

- 8 minutes read time

Test of Infomaniak's Mail Service

Test of Infomaniak's Mail Service

A few times ago, I’ve tested Infomaniak’s kDrive service to see what was going on it. Beside of this, I’m using their mail service since a little more than one year. Today, I propose you an experience feedback. The Offer Infomaniak’s Mail service is offered in two versions : one free version with an @ik.me address, and a paying one. Currently, at the moment I’m writing this article, the free offer contains the following items :

- 6 minutes read time

Garbage Collector gets a new skin

Garbage Collector gets a new skin

Following the migration to Hugo, I’ve used the Casper3 theme until then. Now I’ve wanted my own personal theme, and it’s done ! I haven’t written HTML and CSS code since a while, so after some evenings I came up with something I liked. The CSS framework is based on Simple.css that is very lightweight and easy to use. At first, I’ve tried doing something with Bootstrap but it was horribly complicated to do very simple things with it, I gave up.

- 1 minutes read time

Manage Jenkins Access and Roles with OpenID

Manage Jenkins Access and Roles with OpenID

Introduce Jenkins doesn’t seem to be necessary for me as this software is one of the usual in the continuous integration domain. When you are an organization with several teams and a shared Jenkins instance, you may need to separate them into dedicated workspaces to avoid configuration or job modifications by other teams. That’s what Jenkins role based access control is made for, but that’s not really simple to apprehend. Here is a tutorial to show you how to interface Jenkins with an OpenID Identity Provider that will manage users dans roles access.

- 6 minutes read time

Create a multilingual blog with Hugo

Create a multilingual blog with Hugo

Writing in your native language allow to stay in your comfort zone. But on the Web, it can limit our audience. That’s what I’m telling myself since a couple of time, so I took a look to the multilingual options in order to translate some posts in English. Typically, this article is the first one. As this blog is made with the static website generator Hugo, I propose to explain how I proceed to activate its multilingual support.

- 6 minutes read time