openEuler 20.03 LTS SP3 Kickstart Automatic Installation on VMware Workstation

Introduction As openEuler also uses Redhat Anaconda as its OS installer, we can use Kickstart for Automatic Installation. However, the guides provided in the previous documentation officially are not straightforward enough for Linux newbies who tend to use virtual machines for installation. So in this blog, I’m going to show you how to perform openEulerContinue reading “openEuler 20.03 LTS SP3 Kickstart Automatic Installation on VMware Workstation”

mdbook-pdf: A mdBook backend for generating PDF files

Introduction mdBook allows you to create book from markdown files. It’s pretty much alike Gitbook but implemented in Rust. However, unlike Gitbook that supports using calibre for generating PDF, for a long time, mdBook doesn’t support generating PDF files natively, and supporting that is also not in their roadmap. Existing plugins (backends) such as mdbook-latexContinue reading “mdbook-pdf: A mdBook backend for generating PDF files”

Deploy a Kubernetes Cluster based on Calico and openSUSE Kubic

Introduction openSUSE Kubic is a certified Kubernetes Distribution based on openSUSE MicroOS. Calico is an open-source project that can be used by Kubernetes to deploy a pod network to the cluster. In this blog, I will show you how to deploy a Kubernetes Cluster based on Calico and openSUSE Kubic by a Virtual Machine. WeContinue reading “Deploy a Kubernetes Cluster based on Calico and openSUSE Kubic”

Install VirtualBox Guest Additions for openEuler 20.03 SP1

This article mainly discusses encountered issues and solutions when I installed VirtualBox Guest Additions for OpenEuler 20.03 SP1. After installing openEuler 20.03 SP1, log in to openEuler (I login as root here, if you are a regular user, you may need to use sudo when executing commands below), and then click Device -> Insert GuestContinue reading “Install VirtualBox Guest Additions for openEuler 20.03 SP1”

A solution to rEFInd unable to load using shim when Secure Boot is enabled

Background Ubuntu 21.10 can load on my computer through secure boot, and the shim version is 15.4. Then refer to the official tutorial, I installed rEFInd v0.13.2 (the latest version when I posted this blog) via PPA in Ubuntu 21.10. However, when I restart the system and load rEFInd, it always fails with the messageContinue reading “A solution to rEFInd unable to load using shim when Secure Boot is enabled”

Keras Model Errors on Loading using TF2.3 – IndexError: list index out of range

Here is an example to solve similar questions from the issue #43561 When I was trying to load the sequential model here using tf.keras.models.load_model in TF 2.3.1, an error is thrown at the following location: The model is believed to be trained using keras and under TF1.9, and the model definition can be found here,Continue reading “Keras Model Errors on Loading using TF2.3 – IndexError: list index out of range”

Solution to Missing DOMContentLoaded Event when Enabling both HTML Auto Minify and Rocket Loader in Cloudflare

Recently, I moved my domain DNS record under Cloudflare. Cloudflare can smartly optimize web pages. But when I enabled HTML Auto Minify and Rocket Loader simultaneously, I found that the DOMContentLoaded event was missing when accessing the web pages. In this post, I’ll share my experience and solutions to this problem. Introduction to Auto MinifyContinue reading “Solution to Missing DOMContentLoaded Event when Enabling both HTML Auto Minify and Rocket Loader in Cloudflare”