Create your SAP Community e-ink badge
In this blog post, I will share the details on how you can set up a digital badge for yourself using the Pimoroni Badger 2040 - a cool little e-ink device powered by a Raspberry Pi RP2040.
Collection of things I'm interested in / working on
In this blog post, I will share the details on how you can set up a digital badge for yourself using the Pimoroni Badger 2040 - a cool little e-ink device powered by a Raspberry Pi RP2040.
I’ve been recently playing around with Steampipe to query different cloud services I use. This got me thinking, it will be very cool if I could query my SAP Business Technology Platform (SAP BTP) account with Steampipe.
To automate some SAP BTP scripts, I’ve been using the great generate-password-grant-type
script (created by my friend and colleague @qmacro) to retrieve an access token. Unfortunately, or fortunately, authenticating with some accounts requires 2FA. Meaning that you need to append an OTP when specifying the account’s password in the password field. This can be cumbersome when developing scripts, as you need to set this OTP. Bitwarden CLI to the rescue!
In this short blog post, I’ll share what I’ve been doing to backup my data and hopefully keep it safe in case of any disasters.
I’m a big fan of the tools that are available on the https://openapi.tools/ website. I’ve written about some of them in the past and I will add a new one to my toolkit - the @redocly/openapi-cli.
I’ve been playing a bit with Elementary OS… it is a nice, simple Linux distro based on Ubuntu. Which means that you you can follow the instructions for Ubuntu whenever you need to install any software in Elementary OS. That said, some installation instructions require specifying the Ubuntu codename, to be able to retrieve the right binary from internet, e.g. Installing Docker Engine. A command commonly used to retrieve the codename of your distro is lsb_release -cs
.
I had a very large PDF document (18.9MB), which contained 24 large images, and I needed the file to be less than 5MB as I need to upload it on a website where the maximum file size is 5MB. Using Preview on Mac, it is possible to Export a file and select the format as PDF and Quartz filter: Reduced file size. The problem with this approach is that the image quality suffers greatly and the images in the PDF might end up not being that readable. From within Preview, it is not possible to modify the settings used by the Quartz filter. Here is where the ColorSync utility comes to the rescue :-).
I’ve been playing with the Github CLI lately and thought it will be interesting to see if I can rename the master
(default) branch to main
in a couple of legacy repos. This is easily achieved by using the Github API via the GitHub CLI
In this blog post I will cover what is required to allow web socket connections to your application when using NGINX as a reverse proxy.
When running Citrix on Fedora, I was getting an error message similar to the following: “SSL Error 61: You have not chosen to trust ‘Certificate Authority’”. Basically, the CA (certificate authority) cert was missing in my operating system. To fix this, we need to do the following:
There are times when we update an image used in a deployment and we want our k8s deployment to use the latest image. We can achieve this in two ways, doing a rolling restart of the deployment or by specifying the deployment to run an image with a specific tag. Below the imperative commands that allow us to achieve this:
To install and run minikube in Fedora, we first need to install a Hypervisor. In the example below, I will be installing KVM by installing the virtualisation options available in Fedora (https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/). Note: It is also possible to just install KVM - https://computingforgeeks.com/how-to-install-kvm-on-fedora/.