[macOS] Building a Claude Code Voice Assistant in the Small Hours
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
A story of building automated GitHub PR review with Claude Code Action for a side project.
How to place and rotate circular menu items using sin, cos, and atan2 in iOS.
Sharing the experience of implementing Korean, English, and Japanese support in a Jekyll blog with the Minimal Mistakes theme — without any plugins.
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
Sharing the experience of building a macOS menu bar app that monitors Claude Code’s own usage — using Claude Code itself.
A guide to connecting MCP servers to the Xcode agentic coding assistant.
How to configure Xcode 26.3 to use the Claude Opus 4.6 model as an agentic coding assistant.
How to install Eclipse Temurin OpenJDK on macOS using Homebrew.
How to check gem paths in Bundler.
How to install Ruby using rbenv on macOS.
How to change word break properties in the Minimal Mistakes theme to fix horizontal scrolling on mobile.
How to disable fastlane’s update check log and changelog log.
How to run a Jekyll local server with a specific IP address and port.
How to create and distribute a custom fastlane Plugin.
How to create a custom fastlane Action.
How to add and manage fastlane plugins.
How to install PIP, the package manager for Python 3.
How to install fastlane on macOS.
How to use multiple SSH keys on GitHub.
A summary of the new devices and services announced at the Apple September 2021 keynote.
How to deploy builds to iOS 15 or iPadOS 15 devices using Xcode 12.
How to install and set up Git LFS on macOS.
How to install Homebrew on macOS.
How to install CocoaPods on macOS.
A summary of classes, methods, and instances in Objective-C.
A summary of branch statements in Objective-C.
A summary of loop statements in Objective-C.
How to set up a Spring 5 development environment.
A summary of operators and expressions in Objective-C.
A summary of primitive data types in Objective-C.
A curated list of useful study resources for learning Objective-C.
How to handle the default Modal Presentation Style change introduced in iOS 13.
Setting up a Python project with the uv package manager and configuring the development environment in PyCharm.
How to configure Alfred to use iTerm2 instead of the default Terminal.app when running terminal commands.
How to record both microphone input and system audio simultaneously in QuickTime Player using BlackHole.
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
Sharing the experience of building a macOS menu bar app that monitors Claude Code’s own usage — using Claude Code itself.
How to set up an MCP server so Claude Code can directly read and write to your Obsidian vault.
A guide on how to fix the issue where VS Code’s code command stops working due to the removal of Python 2 in macOS 12.3.
The keyboard shortcut for copying a file or folder path in macOS Finder.
How to fix the order of Spaces in Mission Control on macOS.
How to open Visual Studio Code from the terminal on macOS.
How to install and use the Alfred TimeZones Workflow on macOS.
How to generate SSH keys on macOS using ssh-keygen.
How to install the zsh-autosuggestions plugin on macOS.
How to install the Alien theme for Oh My Zsh on macOS.
How to install Oh My Zsh on macOS.
How to install Homebrew on macOS.
How to convert a PyTorch model to Core ML format using Core ML Tools and integrate it into an iOS app.
How to place and rotate circular menu items using sin, cos, and atan2 in iOS.
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
How to disable fastlane’s update check log and changelog log.
How to create and distribute a custom fastlane Plugin.
How to create a custom fastlane Action.
How to add and manage fastlane plugins.
How to install fastlane on macOS.
How to deploy builds to iOS 15 or iPadOS 15 devices using Xcode 12.
How to install CocoaPods on macOS.
A curated list of useful study resources for learning Objective-C.
How to handle the default Modal Presentation Style change introduced in iOS 13.
How to install Eclipse Temurin OpenJDK on macOS using Homebrew.
How to check gem paths in Bundler.
How to install Ruby using rbenv on macOS.
How to install PIP, the package manager for Python 3.
How to install Homebrew on macOS.
A summary of classes, methods, and instances in Objective-C.
A summary of branch statements in Objective-C.
A summary of loop statements in Objective-C.
A summary of operators and expressions in Objective-C.
A summary of primitive data types in Objective-C.
A curated list of useful study resources for learning Objective-C.
How to configure Alfred to use iTerm2 instead of the default Terminal.app when running terminal commands.
How to set up an MCP server so Claude Code can directly read and write to your Obsidian vault.
A guide on how to fix the issue where VS Code’s code command stops working due to the removal of Python 2 in macOS 12.3.
The keyboard shortcut for copying a file or folder path in macOS Finder.
How to fix the order of Spaces in Mission Control on macOS.
How to open Visual Studio Code from the terminal on macOS.
How to install and use the Alfred TimeZones Workflow on macOS.
How to generate SSH keys on macOS using ssh-keygen.
How to install the zsh-autosuggestions plugin on macOS.
How to install the Alien theme for Oh My Zsh on macOS.
How to install Oh My Zsh on macOS.
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
How to place and rotate circular menu items using sin, cos, and atan2 in iOS.
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
Sharing the experience of building a macOS menu bar app that monitors Claude Code’s own usage — using Claude Code itself.
A guide to connecting MCP servers to the Xcode agentic coding assistant.
How to configure Xcode 26.3 to use the Claude Opus 4.6 model as an agentic coding assistant.
A summary of the new devices and services announced at the Apple September 2021 keynote.
How to deploy builds to iOS 15 or iPadOS 15 devices using Xcode 12.
How to install CocoaPods on macOS.
How to handle the default Modal Presentation Style change introduced in iOS 13.
How to check gem paths in Bundler.
How to install Ruby using rbenv on macOS.
How to create and distribute a custom fastlane Plugin.
How to create a custom fastlane Action.
How to add and manage fastlane plugins.
How to install fastlane on macOS.
How to install Homebrew on macOS.
How to install CocoaPods on macOS.
A review of replacing the existing Raspberry Pi + RS485 TO USB setup with an RS485-WiFi converter to improve maintainability for controlling a Hyundai Communication wallpad with Home Assistant.
A guide to setting up an L2TP/IPSec VPN server on a Synology NAS and connecting from outside.
A guide on how to enable HTTPS for the ASUS router settings page.
A guide on how to manually renew SSL certificates on a Synology NAS.
A review of purchasing the SmartThings Hub v3.
A summary of the plan for building a convenient and comfortable smart home infrastructure.
A guide on how to connect a custom domain to Synology Photo Station.
Modifying a Sonoff SNZB-04 Zigbee door sensor by wiring a thin-film contact sensor to its reed switch for chair and kitchen mat presence detection automation.
A story of building automated GitHub PR review with Claude Code Action for a side project.
How to disable fastlane’s update check log and changelog log.
How to create and distribute a custom fastlane Plugin.
How to create a custom fastlane Action.
How to add and manage fastlane plugins.
How to install fastlane on macOS.
How I built a real-time monitoring dashboard to visualize what 19 Claude Code subagents are doing – from a failed Gather Town experiment to a practical WebSocket-powered control center.
How to build an expert team from planning to deployment by combining Claude Code’s Subagents, Skills, Rules, Hooks, and MCP Servers.
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
Sharing the experience of building a macOS menu bar app that monitors Claude Code’s own usage — using Claude Code itself.
How to set up an MCP server so Claude Code can directly read and write to your Obsidian vault.
A guide to connecting MCP servers to the Xcode agentic coding assistant.
How to configure Xcode 26.3 to use the Claude Opus 4.6 model as an agentic coding assistant.
A summary of classes, methods, and instances in Objective-C.
A summary of branch statements in Objective-C.
A summary of loop statements in Objective-C.
A summary of operators and expressions in Objective-C.
A summary of primitive data types in Objective-C.
A curated list of useful study resources for learning Objective-C.
How to configure Alfred to use iTerm2 instead of the default Terminal.app when running terminal commands.
How to open Visual Studio Code from the terminal on macOS.
How to generate SSH keys on macOS using ssh-keygen.
How to install the zsh-autosuggestions plugin on macOS.
How to install the Alien theme for Oh My Zsh on macOS.
How to install Oh My Zsh on macOS.
A story of building automated GitHub PR review with Claude Code Action for a side project.
How to disable fastlane’s update check log and changelog log.
How to create and distribute a custom fastlane Plugin.
How to create a custom fastlane Action.
How to add and manage fastlane plugins.
How to install fastlane on macOS.
Modifying a Sonoff SNZB-04 Zigbee door sensor by wiring a thin-film contact sensor to its reed switch for chair and kitchen mat presence detection automation.
Fixing cut LAN ports, crimping RJ45 connectors, and organizing TV cables after my parents moved to a new apartment.
A review of replacing the existing Raspberry Pi + RS485 TO USB setup with an RS485-WiFi converter to improve maintainability for controlling a Hyundai Communication wallpad with Home Assistant.
A review of purchasing the SmartThings Hub v3.
A summary of the plan for building a convenient and comfortable smart home infrastructure.
How to disable fastlane’s update check log and changelog log.
How to create and distribute a custom fastlane Plugin.
How to create a custom fastlane Action.
How to add and manage fastlane plugins.
How to install fastlane on macOS.
How to disable fastlane’s update check log and changelog log.
How to create and distribute a custom fastlane Plugin.
How to create a custom fastlane Action.
How to add and manage fastlane plugins.
How to install fastlane on macOS.
How to disable fastlane’s update check log and changelog log.
How to create and distribute a custom fastlane Plugin.
How to create a custom fastlane Action.
How to add and manage fastlane plugins.
How to install fastlane on macOS.
An overview of LangChain’s LCEL, prompt templates, message classes, MessagesPlaceholder, and RunnableGenerator.
Using the Ollama Python library to connect to a remote LLM server, with generate, chat, and LangChain integration.
Setting up a Python project with the uv package manager and configuring the development environment in PyCharm.
A guide on how to fix the issue where VS Code’s code command stops working due to the removal of Python 2 in macOS 12.3.
How to install PIP, the package manager for Python 3.
How to build an expert team from planning to deployment by combining Claude Code’s Subagents, Skills, Rules, Hooks, and MCP Servers.
A guide on how to configure and manage MCP servers in Kiro, with practical examples.
I built an MCP server that lets AI assistants read, write, and render Scapple files directly.
How to set up an MCP server so Claude Code can directly read and write to your Obsidian vault.
A guide to connecting MCP servers to the Xcode agentic coding assistant.
How to convert a PyTorch model to Core ML format using Core ML Tools and integrate it into an iOS app.
How to place and rotate circular menu items using sin, cos, and atan2 in iOS.
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
How to handle the default Modal Presentation Style change introduced in iOS 13.
How to open Visual Studio Code from the terminal on macOS.
How to install the zsh-autosuggestions plugin on macOS.
How to install the Alien theme for Oh My Zsh on macOS.
How to install Oh My Zsh on macOS.
Running a trilingual blog when your Japanese doesn’t go beyond travel phrases. How AI has transformed the way tech blogs are run.
Sharing the experience of implementing Korean, English, and Japanese support in a Jekyll blog with the Minimal Mistakes theme — without any plugins.
How to change word break properties in the Minimal Mistakes theme to fix horizontal scrolling on mobile.
How to run a Jekyll local server with a specific IP address and port.
Fix the issue where clicking markdown images in Minimal Mistakes theme doesn’t trigger lightbox, using jQuery auto-wrapping.
Sharing the experience of implementing Korean, English, and Japanese support in a Jekyll blog with the Minimal Mistakes theme — without any plugins.
How to change word break properties in the Minimal Mistakes theme to fix horizontal scrolling on mobile.
How to run a Jekyll local server with a specific IP address and port.
In an era where non-developers can build their own services, what happens to the client services of traditional software companies? I dare to predict the future I see.
Running a trilingual blog when your Japanese doesn’t go beyond travel phrases. How AI has transformed the way tech blogs are run.
AI coding tools have completely reshaped developer scarcity. Where does a developer’s value lie now?
How to configure Xcode 26.3 to use the Claude Opus 4.6 model as an agentic coding assistant.
An overview of HyDE (Hypothetical Document Embeddings), a technique for improving retrieval quality in RAG.
Using the Ollama Python library to connect to a remote LLM server, with generate, chat, and LangChain integration.
Configuring the OLLAMA_HOST environment variable and Windows Firewall to access a local LLM from other devices on the same network.
A complete guide to installing Ollama and running the Qwen3:8B model locally on Windows 11.
A guide on how to configure and manage MCP servers in Kiro, with practical examples.
A guide covering agent creation, configuration, prompt modularization, and sub-agent usage in Kiro.
A guide on how to install Kiro CLI and the key configuration options in the cli.json settings file.
An analysis of how Kiro calls Claude models through a Client Layer + 3-Tier Service Layer, and why the same model delivers different performance depending on the App Provider.
A guide to setting up an L2TP/IPSec VPN server on a Synology NAS and connecting from outside.
A guide on how to manually renew SSL certificates on a Synology NAS.
A guide on how to connect a custom domain to Synology Photo Station.
A guide to setting up an L2TP/IPSec VPN server on a Synology NAS and connecting from outside.
A guide on how to manually renew SSL certificates on a Synology NAS.
A guide on how to connect a custom domain to Synology Photo Station.
A review of replacing the existing Raspberry Pi + RS485 TO USB setup with an RS485-WiFi converter to improve maintainability for controlling a Hyundai Communication wallpad with Home Assistant.
A review of purchasing the SmartThings Hub v3.
A summary of the plan for building a convenient and comfortable smart home infrastructure.
Modifying a Sonoff SNZB-04 Zigbee door sensor by wiring a thin-film contact sensor to its reed switch for chair and kitchen mat presence detection automation.
A review of purchasing the SmartThings Hub v3.
A summary of the plan for building a convenient and comfortable smart home infrastructure.
How to generate SSH keys on macOS using ssh-keygen.
How to use multiple SSH keys on GitHub.
A guide on how to manually renew SSL certificates on a Synology NAS.
How to install PIP, the package manager for Python 3.
How to install Homebrew on macOS.
How to install CocoaPods on macOS.
How to install Eclipse Temurin OpenJDK on macOS using Homebrew.
How to install and set up Git LFS on macOS.
How to install Homebrew on macOS.
How to version-control configuration files in a Git repository using symbolic links.
How to use multiple SSH keys on GitHub.
How to install and set up Git LFS on macOS.
How to install the zsh-autosuggestions plugin on macOS.
How to install the Alien theme for Oh My Zsh on macOS.
How to install Oh My Zsh on macOS.
How to install the zsh-autosuggestions plugin on macOS.
How to install the Alien theme for Oh My Zsh on macOS.
How to install Oh My Zsh on macOS.
How to create and distribute a custom fastlane Plugin.
How to add and manage fastlane plugins.
How to install the zsh-autosuggestions plugin on macOS.
A guide to connecting MCP servers to the Xcode agentic coding assistant.
How to configure Xcode 26.3 to use the Claude Opus 4.6 model as an agentic coding assistant.
How to deploy builds to iOS 15 or iPadOS 15 devices using Xcode 12.
Configuring the OLLAMA_HOST environment variable and Windows Firewall to access a local LLM from other devices on the same network.
A guide to setting up an L2TP/IPSec VPN server on a Synology NAS and connecting from outside.
A guide on how to enable HTTPS for the ASUS router settings page.
Fix the issue where clicking markdown images in Minimal Mistakes theme doesn’t trigger lightbox, using jQuery auto-wrapping.
Sharing the experience of implementing Korean, English, and Japanese support in a Jekyll blog with the Minimal Mistakes theme — without any plugins.
How to change word break properties in the Minimal Mistakes theme to fix horizontal scrolling on mobile.
In an era where non-developers can build their own services, what happens to the client services of traditional software companies? I dare to predict the future I see.
Running a trilingual blog when your Japanese doesn’t go beyond travel phrases. How AI has transformed the way tech blogs are run.
AI coding tools have completely reshaped developer scarcity. Where does a developer’s value lie now?
Using the Ollama Python library to connect to a remote LLM server, with generate, chat, and LangChain integration.
Configuring the OLLAMA_HOST environment variable and Windows Firewall to access a local LLM from other devices on the same network.
A complete guide to installing Ollama and running the Qwen3:8B model locally on Windows 11.
How I built a real-time monitoring dashboard to visualize what 19 Claude Code subagents are doing – from a failed Gather Town experiment to a practical WebSocket-powered control center.
How to build an expert team from planning to deployment by combining Claude Code’s Subagents, Skills, Rules, Hooks, and MCP Servers.
An analysis of how Kiro calls Claude models through a Client Layer + 3-Tier Service Layer, and why the same model delivers different performance depending on the App Provider.
How to place and rotate circular menu items using sin, cos, and atan2 in iOS.
How to handle the default Modal Presentation Style change introduced in iOS 13.
How to run a Jekyll local server with a specific IP address and port.
How to set up a Spring 5 development environment.
How to install Eclipse Temurin OpenJDK on macOS using Homebrew.
How to set up a Spring 5 development environment.
A summary of branch statements in Objective-C.
A summary of loop statements in Objective-C.
A review of purchasing the SmartThings Hub v3.
A summary of the plan for building a convenient and comfortable smart home infrastructure.
How to place and rotate circular menu items using sin, cos, and atan2 in iOS.
An overview of the concepts of prime numbers and composite numbers.
A guide on how to enable HTTPS for the ASUS router settings page.
A guide on how to manually renew SSL certificates on a Synology NAS.
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
How to install CocoaPods on macOS.
How to use multiple SSH keys on GitHub.
How to install and set up Git LFS on macOS.
A story of building automated GitHub PR review with Claude Code Action for a side project.
How to use multiple SSH keys on GitHub.
How to generate SSH keys on macOS using ssh-keygen.
How to use multiple SSH keys on GitHub.
How to configure Alfred to use iTerm2 instead of the default Terminal.app when running terminal commands.
How to install and use the Alfred TimeZones Workflow on macOS.
A guide on how to fix the issue where VS Code’s code command stops working due to the removal of Python 2 in macOS 12.3.
How to open Visual Studio Code from the terminal on macOS.
A guide on how to fix the issue where VS Code’s code command stops working due to the removal of Python 2 in macOS 12.3.
How to open Visual Studio Code from the terminal on macOS.
A guide on how to fix the issue where VS Code’s code command stops working due to the removal of Python 2 in macOS 12.3.
How to open Visual Studio Code from the terminal on macOS.
How to check gem paths in Bundler.
How to create and distribute a custom fastlane Plugin.
A guide on how to install Kiro CLI and the key configuration options in the cli.json settings file.
How to run a Jekyll local server with a specific IP address and port.
A guide to connecting MCP servers to the Xcode agentic coding assistant.
How to configure Xcode 26.3 to use the Claude Opus 4.6 model as an agentic coding assistant.
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
Sharing the experience of building a macOS menu bar app that monitors Claude Code’s own usage — using Claude Code itself.
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
Sharing the experience of building a macOS menu bar app that monitors Claude Code’s own usage — using Claude Code itself.
An analysis of how Kiro calls Claude models through a Client Layer + 3-Tier Service Layer, and why the same model delivers different performance depending on the App Provider.
A story of building automated GitHub PR review with Claude Code Action for a side project.
Modifying a Sonoff SNZB-04 Zigbee door sensor by wiring a thin-film contact sensor to its reed switch for chair and kitchen mat presence detection automation.
Fixing cut LAN ports, crimping RJ45 connectors, and organizing TV cables after my parents moved to a new apartment.
Configuring the OLLAMA_HOST environment variable and Windows Firewall to access a local LLM from other devices on the same network.
A complete guide to installing Ollama and running the Qwen3:8B model locally on Windows 11.
An overview of LangChain’s LCEL, prompt templates, message classes, MessagesPlaceholder, and RunnableGenerator.
Using the Ollama Python library to connect to a remote LLM server, with generate, chat, and LangChain integration.
How to handle the default Modal Presentation Style change introduced in iOS 13.
How to handle the default Modal Presentation Style change introduced in iOS 13.
A curated list of useful study resources for learning Objective-C.
A summary of primitive data types in Objective-C.
A summary of operators and expressions in Objective-C.
How to set up a Spring 5 development environment.
How to set up a Spring 5 development environment.
How to set up a Spring 5 development environment.
How to set up a Spring 5 development environment.
A summary of loop statements in Objective-C.
A summary of branch statements in Objective-C.
A guide on how to connect a custom domain to Synology Photo Station.
A guide on how to connect a custom domain to Synology Photo Station.
A guide on how to connect a custom domain to Synology Photo Station.
A summary of classes, methods, and instances in Objective-C.
A summary of classes, methods, and instances in Objective-C.
A summary of classes, methods, and instances in Objective-C.
An overview of the concepts of prime numbers and composite numbers.
An overview of the concepts of prime numbers and composite numbers.
An overview of the concepts of prime numbers and composite numbers.
A guide on how to manually renew SSL certificates on a Synology NAS.
A guide on how to manually renew SSL certificates on a Synology NAS.
How to install and set up Git LFS on macOS.
How to install the Alien theme for Oh My Zsh on macOS.
How to deploy builds to iOS 15 or iPadOS 15 devices using Xcode 12.
How to deploy builds to iOS 15 or iPadOS 15 devices using Xcode 12.
A summary of the new devices and services announced at the Apple September 2021 keynote.
A summary of the new devices and services announced at the Apple September 2021 keynote.
A summary of the new devices and services announced at the Apple September 2021 keynote.
A summary of the new devices and services announced at the Apple September 2021 keynote.
A summary of the new devices and services announced at the Apple September 2021 keynote.
A summary of the new devices and services announced at the Apple September 2021 keynote.
How to use multiple SSH keys on GitHub.
How to generate SSH keys on macOS using ssh-keygen.
How to install and use the Alfred TimeZones Workflow on macOS.
How to install and use the Alfred TimeZones Workflow on macOS.
How to fix the order of Spaces in Mission Control on macOS.
How to fix the order of Spaces in Mission Control on macOS.
How to install PIP, the package manager for Python 3.
How to install PIP, the package manager for Python 3.
The keyboard shortcut for copying a file or folder path in macOS Finder.
The keyboard shortcut for copying a file or folder path in macOS Finder.
A guide on how to enable HTTPS for the ASUS router settings page.
A guide on how to enable HTTPS for the ASUS router settings page.
A guide on how to enable HTTPS for the ASUS router settings page.
A guide on how to enable HTTPS for the ASUS router settings page.
A guide on how to enable HTTPS for the ASUS router settings page.
How to create a custom fastlane Action.
How to disable fastlane’s update check log and changelog log.
How to change word break properties in the Minimal Mistakes theme to fix horizontal scrolling on mobile.
How to change word break properties in the Minimal Mistakes theme to fix horizontal scrolling on mobile.
A guide on how to fix the issue where VS Code’s code command stops working due to the removal of Python 2 in macOS 12.3.
How to install Ruby using rbenv on macOS.
How to install Ruby using rbenv on macOS.
How to check gem paths in Bundler.
How to check gem paths in Bundler.
How to install Eclipse Temurin OpenJDK on macOS using Homebrew.
How to install Eclipse Temurin OpenJDK on macOS using Homebrew.
How to install Eclipse Temurin OpenJDK on macOS using Homebrew.
How to configure Xcode 26.3 to use the Claude Opus 4.6 model as an agentic coding assistant.
A guide to setting up an L2TP/IPSec VPN server on a Synology NAS and connecting from outside.
A guide to setting up an L2TP/IPSec VPN server on a Synology NAS and connecting from outside.
A guide to setting up an L2TP/IPSec VPN server on a Synology NAS and connecting from outside.
How to set up an MCP server so Claude Code can directly read and write to your Obsidian vault.
AI coding tools have completely reshaped developer scarcity. Where does a developer’s value lie now?
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
How to modularize an iOS project into layered modules using CocoaPods Private Spec Repos.
Sharing the experience of implementing Korean, English, and Japanese support in a Jekyll blog with the Minimal Mistakes theme — without any plugins.
Sharing the experience of implementing Korean, English, and Japanese support in a Jekyll blog with the Minimal Mistakes theme — without any plugins.
How to place and rotate circular menu items using sin, cos, and atan2 in iOS.
How to place and rotate circular menu items using sin, cos, and atan2 in iOS.
A story of building automated GitHub PR review with Claude Code Action for a side project.
A story of building automated GitHub PR review with Claude Code Action for a side project.
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
Building a macOS assistant demo that relays Claude Code CLI’s input and output through voice on a sleepless night
How to record both microphone input and system audio simultaneously in QuickTime Player using BlackHole.
How to record both microphone input and system audio simultaneously in QuickTime Player using BlackHole.
How to record both microphone input and system audio simultaneously in QuickTime Player using BlackHole.
How to version-control configuration files in a Git repository using symbolic links.
How to version-control configuration files in a Git repository using symbolic links.
How to convert a PyTorch model to Core ML format using Core ML Tools and integrate it into an iOS app.
How to convert a PyTorch model to Core ML format using Core ML Tools and integrate it into an iOS app.
How to convert a PyTorch model to Core ML format using Core ML Tools and integrate it into an iOS app.
How to convert a PyTorch model to Core ML format using Core ML Tools and integrate it into an iOS app.
A review of replacing the existing Raspberry Pi + RS485 TO USB setup with an RS485-WiFi converter to improve maintainability for controlling a Hyundai Communication wallpad with Home Assistant.
A review of replacing the existing Raspberry Pi + RS485 TO USB setup with an RS485-WiFi converter to improve maintainability for controlling a Hyundai Communication wallpad with Home Assistant.
A review of replacing the existing Raspberry Pi + RS485 TO USB setup with an RS485-WiFi converter to improve maintainability for controlling a Hyundai Communication wallpad with Home Assistant.
Fixing cut LAN ports, crimping RJ45 connectors, and organizing TV cables after my parents moved to a new apartment.
Fixing cut LAN ports, crimping RJ45 connectors, and organizing TV cables after my parents moved to a new apartment.
Fixing cut LAN ports, crimping RJ45 connectors, and organizing TV cables after my parents moved to a new apartment.
Modifying a Sonoff SNZB-04 Zigbee door sensor by wiring a thin-film contact sensor to its reed switch for chair and kitchen mat presence detection automation.
Modifying a Sonoff SNZB-04 Zigbee door sensor by wiring a thin-film contact sensor to its reed switch for chair and kitchen mat presence detection automation.
Modifying a Sonoff SNZB-04 Zigbee door sensor by wiring a thin-film contact sensor to its reed switch for chair and kitchen mat presence detection automation.
How to configure Alfred to use iTerm2 instead of the default Terminal.app when running terminal commands.
How to configure Alfred to use iTerm2 instead of the default Terminal.app when running terminal commands.
Resolving GHCR private image authentication errors and RocksDB WAL volume conflicts when running a Milvus stack with Docker Compose.
Resolving GHCR private image authentication errors and RocksDB WAL volume conflicts when running a Milvus stack with Docker Compose.
Resolving GHCR private image authentication errors and RocksDB WAL volume conflicts when running a Milvus stack with Docker Compose.
Resolving GHCR private image authentication errors and RocksDB WAL volume conflicts when running a Milvus stack with Docker Compose.
Resolving GHCR private image authentication errors and RocksDB WAL volume conflicts when running a Milvus stack with Docker Compose.
A complete guide to installing Ollama and running the Qwen3:8B model locally on Windows 11.
A complete guide to installing Ollama and running the Qwen3:8B model locally on Windows 11.
Fix the issue where clicking markdown images in Minimal Mistakes theme doesn’t trigger lightbox, using jQuery auto-wrapping.
Fix the issue where clicking markdown images in Minimal Mistakes theme doesn’t trigger lightbox, using jQuery auto-wrapping.
Fix the issue where clicking markdown images in Minimal Mistakes theme doesn’t trigger lightbox, using jQuery auto-wrapping.
I built an MCP server that lets AI assistants read, write, and render Scapple files directly.
I built an MCP server that lets AI assistants read, write, and render Scapple files directly.
I built an MCP server that lets AI assistants read, write, and render Scapple files directly.
Writing an OpenAPI Spec for Korea’s Legislative Service Open API, building Swagger UI documentation, deploying it to Vercel, and resolving Mixed Content issues with a Rewrites proxy.
Writing an OpenAPI Spec for Korea’s Legislative Service Open API, building Swagger UI documentation, deploying it to Vercel, and resolving Mixed Content issues with a Rewrites proxy.
Writing an OpenAPI Spec for Korea’s Legislative Service Open API, building Swagger UI documentation, deploying it to Vercel, and resolving Mixed Content issues with a Rewrites proxy.
Setting up a Python project with the uv package manager and configuring the development environment in PyCharm.
Setting up a Python project with the uv package manager and configuring the development environment in PyCharm.
An overview of LangChain’s LCEL, prompt templates, message classes, MessagesPlaceholder, and RunnableGenerator.
An overview of LangChain’s LCEL, prompt templates, message classes, MessagesPlaceholder, and RunnableGenerator.
An overview of HyDE (Hypothetical Document Embeddings), a technique for improving retrieval quality in RAG.
An overview of HyDE (Hypothetical Document Embeddings), a technique for improving retrieval quality in RAG.
An overview of HyDE (Hypothetical Document Embeddings), a technique for improving retrieval quality in RAG.
An overview of HyDE (Hypothetical Document Embeddings), a technique for improving retrieval quality in RAG.
An analysis of how Kiro calls Claude models through a Client Layer + 3-Tier Service Layer, and why the same model delivers different performance depending on the App Provider.
A guide covering agent creation, configuration, prompt modularization, and sub-agent usage in Kiro.
How to build an expert team from planning to deployment by combining Claude Code’s Subagents, Skills, Rules, Hooks, and MCP Servers.
How I built a real-time monitoring dashboard to visualize what 19 Claude Code subagents are doing – from a failed Gather Town experiment to a practical WebSocket-powered control center.
How I built a real-time monitoring dashboard to visualize what 19 Claude Code subagents are doing – from a failed Gather Town experiment to a practical WebSocket-powered control center.
In an era where non-developers can build their own services, what happens to the client services of traditional software companies? I dare to predict the future I see.
In an era where non-developers can build their own services, what happens to the client services of traditional software companies? I dare to predict the future I see.