BLOG
I Bought a 50-Inch FPD Smart TV a While Back
In mid-March this year, I replaced the TV in my living room.
Well, to be precise, it was a monitor replacement — I watch terrestrial broadcasts through a Fire TV.
It's been a little over two months
2026-05-22
How to Change the Streaming Location for Google Drive on Mac
If you've installed the official Google Drive app on Mac, chances are you're managing your files via streaming.
The thing is, for some reason the streaming folder location is fixed, so you can't man
2026-05-09
So I Bought the Bose Smart Soundbar
I bought a really nice Bose speaker.
[Bose Smart Soundbar with Dolby Atmos, Bluetooth, Wi-Fi, Amazon Alexa and Google Assistant, Black](https://www.amazon.co.jp/dp/B0DHS5VY3M?ref=ppxyo2ovdtbfed_
2026-04-14
I Bought an Android Tablet Called the HiGrace KB1004S
I bought yet another Android tablet. I really need to stop.
The thing is, I had been using a Fire HD 10 Plus (11th Gen) as a dedicated device for looking up recipes in the kitchen.
I had no complai
2026-04-04
My Personal Recommended Web Frontend Tech Stack (2026 Edition)
Over the past six months, I’ve gradually settled on what feels like my current “best” tech stack.
Here’s a quick overview.
Frontend Framework
It increasingly feels like **Next.js is the de
2026-02-20
I Released a Mac App That Automatically Opens Your Meetings
I’ve just released Galopen.
It’s a simple Mac app that automatically opens Zoom, Google Meet, and other meeting links right when your scheduled time arrives.
Previ
2026-02-16
I Bought a Magic Keyboard and Magic Trackpad
I bought a Magic Keyboard and a [Magic Trackpad](https://www.amazon.co.jp/dp/B0DL73BSV9?ref=ppx_yo2o
2026-02-09
How to Detect Wake Words on the Web
In one of my projects, I was asked to implement a feature that detects a wake word.
When I looked into it, I found plenty of information about native solutions, but for the web it seemed… pretty tou
2026-02-07
Gadgets and Accessories I’ve Bought Recently
I’ll start by saying that this kind of article probably doesn’t get read much.
That said, I’m expecting a bit of unexpected income, so I’ve been buying and trying out various things.
[Spige
2026-02-03
I Bought a Pixel Watch 4
I’ve been thinking for a while that I wanted a smartwatch.
I’m a hardcore Android user, and I use iD for almost 100% of my payments, so my options were basically fixed from the start.
Pixel Watch 4
2026-01-22
I Released High or Low
A bit late, but happy new year.
I’m planning to keep writing down what I learn this year as well, so thank you in advance.
At the very beginning of the year, I released a small web service.
[
2026-01-08
Released use-right-click
I recently released a new npm package called use-right-click.
It’s a very small and simple hook that lets you intercept and replace right-click b
2025-12-31
Looking Back on What I Wrote in 2025
Since I started using note this year, this blog has gradually become a place where I mostly write about development and gadgets.
I’ve been pretty absorbed in note lately, but since it’s the end of t
2025-12-24
Kindle Paperwhite (12th Gen) vs iPad mini (6th Gen): A Hands-on Comparison
I impulsively bought the Kindle Paperwhite (12th Gen).
It just so happened to be on sale—33,000 yen down to 28,000 yen—so I figured, why not?
After using it for two or three days, I wanted to shar
2025-10-30
Passing Stripe Webhooks Through Vercel Authentication in Preview Environments
I tried implementing this with ChatGPT’s help and ended up getting completely misled — so here’s the correct setup, as a personal memo.
Steps
Here’s the full procedure:
Turn on Vercel A
2025-10-28
Birthday
I turned 36 today. I can almost see 40 on the horizon.
35 years old
34 years old
[33 years old](https://kkweb.io/blog/202209
2025-09-19
Bought an iPad Air for Use as a Sub-Display
Since I work fully remotely, I usually work from home.
Most of the time I use a 14-inch MacBook, but with only one screen, it often feels inconvenient and hard to get things done.
That’s why I’ve b
2025-09-06
I Bought the Bose QuietComfort Ultra Earbuds (2nd Gen) — Here's My Review
I had absolutely no plans to buy these.
But the other day, I lost my first-gen QC Ultra Earbuds and couldn’t find them anywhere. After about a year of use, I reluctantly gave in and bought the new o
2025-08-13
ISR stopped working after introducing next-intl
There was a clear explanation on the official site, but I completely overlooked it—so here's a quick note f
2025-08-03
Released: next-subrouter for Multi-Subdomain Routing in Next.js
I've just released a new npm package called next-subrouter, which enables support for multiple subdomains within a single Next.js project.
Since t
2025-08-02
12 Recommended Apps I Use on My Mac
I feel like I might’ve written something like this before, but oh well.
I usually work on a MacBook, and here are the apps I find myself using a lot.
[Doll](https://github.com/xiaogdgenuine
2025-07-29
My Most Used npm Packages for Frontend Development (July 2025)
This post summarizes the npm packages I often use in my recent private frontend projects.
The focus is on Dependencies only — tools like linters, formatters, and other DevDependencies are intent
2025-07-14
Released a Service That Sorts Web Manga Sites by Update Day
There’s been a huge increase in web manga sites recently.
As a manga fan, I follow a bunch of them—but I’ve completely lost track of which site updates when.
There’s a site called [Web Manga Antenn
2025-07-08
I created a tool to generate OGP and PWA images
There's an app called Image2icon.
When building a website and adding PWA support, you need to prepare icons for both Android and iOS.
Creating these PWA-compatible icons
2025-07-05
Released a Note-Taking App with Cloud Sync
...though that title might sound a bit dramatic.
To put it simply, I built a service where notes are saved in a cloud database and shared across devices as long as you're logged into the same accoun
2025-07-03