Jun's Blog

Output, activities, memo and etc.

Info-tech

Reflecting on 2023

This article reflects on the last year 2023. This is the 2023 version of my past article about the 2022 version. Note that I can not share some topics here for some reasons such as a private topic, a controversial topic, or a financial top…

Information, People, and Community as a catalyst of paradigm shift

I am in Casablanca, Morroco now. I visited in this country for the first time. And I have many new experiences here. There are many of information around us. But I think it's important for us to select information that we are exposed to. I…

AI-based apps in biomedical literature and document mining

I am trying to install AI-based applications such as BioBERT and BioGPT to play. The following paper summarizes the list of applications and what we can do for the technologies very well. Applications of cutting-edge artificial intelligenc…

Install and setup ydotool on sway on Fedora

The ydotool is a kind of Wayland version of the xdotool. How to install Install the ydotool RPM package. $ sudo dnf install ydotool $ rpm -q ydotool ydotool-1.0.4-1.fc38.x86_64 Enable and start the daemon. $ sudo systemctl enable ydotool $…

Card number checksum

I am reading the book Understanding the Digital World - Brian Kernighan - Japanese translation edition. It's a book to learn computer science as a liberal arts. And I see a checksum algorithm of card number invented in 1954 is interesting.…

Install LibreSSL on Fedora

I am working for Ruby OpenSSL library and OpenSSL. and Ruby OpenSSL Library's repository supports both OpenSSL and LibreSSL that is a fork from OpenSSL. It seems that LibreSSL is mainly used in *BSD. To fix LibreSSL related issues, I need …

DevConf CZ 2023 in Brno, Czech Republic

I attended DevConf CZ 2023, the 3 days event from Friday to Sunday yesterday. What is DevConf CZ? The event DevConf means Developer's Conference with so many technical and non-technical sessions. Total 280 sessions. Over 1100 attendances. …

Sweep Bling LP: Typing letters by shorting pins on the controller and caution

Previously I wrote an article about what to do before soldering the DIY keyboard. This article is also about the topic. Prepare before soldering Typing letters by shorting pins on the controller After succeeding in flashing the firmware of…

Sweep Bling LP: Flash the controller: Sea Picro via QMK before soldering on Fedora 36

Bought a new split keyboard: Sweep Bling LP In the past article, I wrote my plan to buy a new split keyboard. Now I bought a new split keyboard, called Sweep Bling LP at Beekeeb - Sweep Bling LP, and I already got it. Beekeeb's Sweep Bling…

Debugging OpenSSL with GDB and ltrace

This article is to note to debug OpenSSL with GDB. I use the case of this issue on OpenSSL making a segmentation fault on OpenSSL version 3.0.1, then fixed in OpenSSL version 3.0.2. My environment Fedora 37 GCC version 12.2.1 $ gcc --versi…

Exploring a DIY split keyboard and CAD file

I am testing my 24 keys keyboard layout on Moonlander. And I think it's time to consider buying a new "DIY" split keyboard. Below is my current preference. A new DIY split keyboard PCB: Sweep Bling LP (GitHub, Shop) or Aurora Sweep is a ca…

Reflecting on 2022

At the end of the year 2022, I would share my reflections on the year 2022 with this article. Previously I wrote the 2020 version of the article. In recent years, I learned how to work with big open-source projects. It was fun and meaningf…

Install Slack on Flatpak on Fedora 36

I referred to the [1]. Install Slack First, you need to install Flatpak if you don't have it. $ sudo dnf install flatpak Install the flathub repo file. $ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flat…

Uninstall Snap on Fedora

I installed Snapd to install Slack on it in the past.[1] However, I knew an alternative Flatpak and compared the Flatpack with Snap.[3][4] I thought it would be better to uninstall Snap and install Flatpak. Uninstall Snap I referred to the…

Fedora: Set up encriped disk with LUKS and btrfs format

I am setting up my USB external disk for backup use. I did set the encrypted disk with the btrfs format, following the guide[1]. I am masking the uuid with "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX" on the working log. The command took more tha…

Fedora: How to detect and mount USB disks on commands

I learned how to detect and mount the USB disks on commands. ask.fedoraproject.org How to list up the not mounted USB disks. The 2 commands below are useful. $ lsblk -r -p -o NAME,TYPE,FSTYPE,UUID,SIZE,LABEL | grep -v "^/dev/loop" NAME TYP…

Stop using fprintd (Fingerprint) on Fedora

I don't use the fingerprint feature on Fedora. I see sometimes the OS doesn't wake up from sleep keeping the black screen. My Framework Laptop has both turn on/off and fingerprint scanner on the same button. So, I decided to stop using the…

Install yEd, the Graph Editor on Fedora 36.

I installed yEd, the Graph Editor[1] on Fedora 36 on my Framework Laptop. I wrote about the yEd a little bit in the past on my blog.[2] This yEd is helpful for thinking clearly. I have used the yEd to think with the Theory of Constraints (…

Use Docker on Fedora 36

I was trying to run the WDL file on locally by the dockstore command[1]. Because it's an easy way to check a WDL file rather than uploading it to the Dockstore site. Right now I couldn't find the dockstore command with the Podman[2][3], I …

Using Quay.io

This article is a memo on how to use Quay.io[1] and how to change the login from the original Quay ID/password to Red Hat SSO (Single Sign On). Change how to log in from Quay ID/Password to Red Hat SSO Now the Quay only encourages Red Hat …

Format USB drive on Fedora

This blog is a note on how to format a USB drive on Fedora Linux 36. I have Framework Laptop, and I have a 256 GB expansion card. So, I formatted the USB disk to use on Fedora Linux 36. Even when it is not formatted, you can see the device…

Install Freeplane on Fedora 36

Freeplane is a mindmap app mentioned before [1]. $ sudo dnf install java-17-openjdk I did put the extracted directory into the directory below. /home/jaruga/.local/freeplane-1.10.3 And I did set a symbolic link $ pwd /home/jaruga/.local/bi…

i3: Customize keyboard layout on X based window manager

This blog is to summarize the outcome of communication[1] in the xkeyboard-config project through my pull request. Thanks for the help! On Wayland-based window managers such as Sway, people can customize keyboard layout freely under their …

Install Google Chrome on Fedora 35

Tomorrow I will attend a virtual conference. But the live stream's caption feature is only available on Google Chrome using the Live Caption feature. So, I installed Google Chrome to Fedora 35 on my Framework Laptop. I referred this site […

Highligher, marker plugins on Firefox

When reading papers on web browser, saved text highlight is useful to read, memorize and see it again. I saw someone using Super Simple Highlighter plugin on Brave browser, maybe that is Chrome based. When tested the plugin on Brave, it wa…

Framework Laptop: Install Skype/Slack on Fedora 35

Skype Install Skype [1] seeing the document [2] on Fedora project. $ wget https://repo.skype.com/rpm/stable/skype-stable.repo $ sudo mv skype-stable.repo /etc/yum.repos.d/ $ sudo dnf install skypeforlinux $ skypeforlinux & Slack Install Sl…

Framework Laptop: How to run concole when GDM is not starting

This article is about a solution when GDM is not start. Here is a thread I created for this topic: https://ask.fedoraproject.org/t/the-best-practice-when-facing-gdm-not-starting/20789 When I will face GDM not starting next time, Select dif…

Framework Laptop: Login from console without GDM

On the previous article https://junaruga.hatenablog.com/entry/2022/03/23/100747, I wrote there might be issue in GDM on my Fedora. I think not using GDM in the login process is a possible way to prevent this situation essentially. On my Fe…

Framework Laptop: GDM (the GNOME Display Manager) failed to start on the kernel 5.15.18?

Maybe it was 20th February. When launching the Fedora 35 with the kernel kernel-5.15.18-200.fc35.x86_64 on Framework Laptop, there was a page only showing gray color. Maybe the ID, password GUI page failed to start. However today when open…

Fedora: setup packager tools

Install packager tools to do packaging on Fedora, seeing https://docs.fedoraproject.org/en-US/package-maintainers/Installing_Packager_Tools/. Install the following packages. $ sudo dnf install fedora-packager fedora-review SSH keys The typ…