Recent Posts
Revisiting COBOL After 26 Years
From COBOL to Modern Programming Languages About 26 years ago, I learnt COBOL using the book 《COBOL 语言》(上、下册) by 谭浩强 (Tan Haoqiang). Here is a portion of my transcript.
At the time, I developed a simple MIS (Management Information System) using COBOL. It was one of the programming languages I worked with early in my career.
Since then, I never really had the opportunity to work with COBOL professionally.
read more
Control-M: Setting Up BMC Control-M Workbench 9.20.200
Overview This document outlines the procedure for deploying the BMC Control-M Workbench (version 9.20.200) within a Docker environment.
The Workbench provides a local development sandbox for the Control-M Automation API, allowing users to test workload automation jobs and orchestration flows without connecting to a production Control-M Server.
The official BMC distribution currently provides access to the Workbench image without requiring a commercial license for evaluation purposes.
read more
OpenStack: Create a VM and SSH into it
In March, I attempted to run DevStack on my newly bought mini PC, but something was wrong and I couldn’t get it started. Since then, I poured all my attention into AI‑related studies. During lunch today, OpenStack came up in conversation, and the idea popped into my head: “Why not use a coding agent to make it work, since I’ve already used one for several issues in my WSL environment?” This post is the result.
read more