Import GPG Subkeys into a YubiKey While Keeping Them on Your PC

When you use keytocard to import GPG secret subkeys into a YubiKey, the secret key material in that GnuPG environment is replaced with references to the card. To keep the secret subkeys on your PC, copy them into a temporary GNUPGHOME and run keytocard there. ...

Posted: 2026-09-07 · 101ta28

I Built a textlint Rule to Flag Kanji Above a Specified Grade Level

Engineering can sometimes help in places that seem far removed from my own field. That thought led me to create textlint-rule-ja-grade-kanji , a textlint rule that flags kanji not yet taught by a specified elementary school grade. It started with a post on X about proofreading self-published books . The post pointed out that if a passage is supposed to have been written by an elementary school student, limiting it to kanji taught by that grade can help make the character feel authentic. What caught my attention was not merely a way to portray a particular character. Honestly, the character was beside the point. Could textlint bring an engineer’s perspective to proofreading novels and collaborative anthologies, and in doing so support cultures such as self-publishing? That curiosity made me start building. ...

Posted: 2026-08-28 · 101ta28

Using GPG Signing When Working with Codex

Codex and GPG Signing In my usual Git workflow, I sign commits with GPG. There is no deep reason for it, but I like seeing Verified in the GitHub commit history. git config --global commit.gpgsign true This setting itself is fine, but I ran into a small issue when asking Codex to handle Git work. When creating a commit, GPG needs the passphrase, and signing fails at that point. At first, I committed by canceling the signing step, but it felt wrong, so I decided to fix it. ...

Posted: 2026-06-25 · 101ta28

Aim to Be a Beloved Engineer Over a Brilliant Jerk

“AI utilization” is becoming commonplace in the engineering community. In such an era, I’ve been thinking about what kind of engineer we should aspire to be. On one hand, there’s the “Brilliant jerk” type engineer—those with overwhelming technical skills but who neglect teamwork. On the other hand, there are engineers with decent technical skills who excel at AI utilization and serve as team facilitators. Through extensive use of Claude Code, I’ve come to see that the latter has a brighter future ahead. Let me share my thoughts on “the future engineer archetype” based on my experience with AI tools. ...

Posted: 2025-06-19, Updated: 2026-07-14 · 101ta28

Why Non Engineers Should Use Markdown

Introduction Have you ever heard of Markdown? It’s a text language and file format that allows you to express the structure of a document using simple symbols. Engineers and people in technical fields are usually familiar with it, but it’s not widely used outside those circles. However, Markdown is rapidly becoming a practical and powerful tool for everyone. That’s why I decided to jot down my thoughts about it. Markdown and Plain Text Markdown is a type of plain text. ...

Posted: 2025-05-03 · 101ta28

Tried Using ChatGPT Pro

Summary 30,000 JPY per month is expensive, but it’s worth it. Especially, having 100 uses of Deep Search per month is amazing. Introduction On February 5, 2024, OpenAI released Deep Search. It seemed useful, but the ChatGPT Plus plan only allows 10 uses per month. Since that limit felt too restrictive, I decided to subscribe to the ChatGPT Pro plan (cutting down on food expenses to afford it). The Value of ChatGPT Pro One major advantage is the relaxed usage limits for models. ...

Posted: 2025-03-11, Updated: 2025-03-15 · 101ta28

Tried Using MarkItDown

About MarkItDown On December 14, 2024, Microsoft released something interesting. It’s a software called MarkItDown. It’s a tool that converts various files into the Markdown format. Quoting from the official repository , the formats that can be converted are: - PDF (.pdf) - PowerPoint (.pptx) - Word (.docx) - Excel (.xlsx) - Images (EXIF metadata, and OCR) - Audio (EXIF metadata, and speech transcription) - HTML (special handling of Wikipedia, etc.) - Various other text-based formats (csv, json, xml, etc.) - ZIP (Iterates over contents and converts each file) As you can see, it handles a wide variety of files. ...

Posted: 2024-12-18, Updated: 2025-06-17 · 101ta28

Use uBlacklist to Do Your Search

Introduction Many people rely on search engines when conducting research. However, search results can be a mixed bag, ranging from genuinely useful resources to ad-laden, low-quality sites. I’ve shared techniques for finding the gems amidst the clutter in Struggling with “Just Google It” Advice . But how do we filter out the junk from the results? Let me introduce a tool I personally use. About uBlacklist uBlacklist is a browser extension that filters search engine results. ...

Posted: 2024-12-15, Updated: 2026-07-14 · 101ta28

No NVIDIA Runtime Found in Docker on Ubuntu 24.04

I wanted to run a local LLM using Docker to deploy Ollama and Open WebUI. Since my machine has a GPU, I documented the steps to integrate Docker (containers) with the GPU. Conclusion Avoid using Docker Desktop. Switching to Docker Engine resolved the issue. This post skips over the installation of NVIDIA drivers and the NVIDIA Container Toolkit (formerly NVIDIA Container Runtime). Failure Case: Using Docker Desktop Initially, I installed Docker Desktop. ...

Posted: 2024-12-04, Updated: 2026-07-14 · 101ta28

For Those Struggling with 'Just Google It' Advice

Introduction When using the internet, you can’t avoid searching for information. Whether you’re a student, a professional, or in any role, you’ll likely need to look things up. In today’s era, where AI like ChatGPT is becoming ubiquitous, I believe “searching skills” are more important than ever. Let me use an example. Imagine you run into a problem and ask someone for advice. How many of you have been told, “Just Google it”? ...

Posted: 2024-11-21, Updated: 2026-07-14 · 101ta28