Writing

Notes on engineering, product thinking, and lessons learned,
shared across note, Zenn, Qiita, and a personal blog.

Featured

Featured

Next.js 16 Turbopack + Claude in Chrome: How VS Code Looked Like 180GB

Zenn JP May 3, 2026
Read article
SourceTitleLangPublishedLink
Blog How to Recover From an All-Nighter: 20-Minute Nap and Tonight's Bedtime JPEN Jun 27, 2026
Blog Markdown Frontmatter YAML to JSON: SSG Matrix, Examples, and Pitfalls JPEN Jun 22, 2026
Blog Markdown Table from a JSON API Response — curl, jq, and the Browser JPEN Jun 21, 2026
Blog tutorial — Tag JPEN Jun 21, 2026
Blog JSON vs YAML vs CSV vs Markdown: Data Format Comparison Cheatsheet JPEN Jun 18, 2026
Blog Paste HTML as Markdown: Remove Spans, Inline Styles, and Word Cruft JPEN Jun 16, 2026
Blog Markdown Table Not Rendering or Broken? Fix It by Symptom JPEN Jun 14, 2026
Blog Cognitive Shuffle Sleep Method: A Step-by-Step Walkthrough in Japanese JPEN Jun 13, 2026
Blog 10-3-2-1-0 Sleep Rule: Does It Work, and How to Adjust It JPEN Jun 12, 2026
Blog The Military Sleep Method: 5 Steps and the 2-Minute Claim JPEN Jun 12, 2026
Blog How to Do 4-7-8 Breathing Before Bed: 4 Rounds and Adjustments JPEN Jun 11, 2026
Blog Best Time for a Warm Bath or Shower Before Bed: About 90 Minutes JPEN Jun 11, 2026
Blog Journaling Before Bed: A 5-Minute Template + Example JPEN Jun 10, 2026
Blog Napping Before 3 PM for 15–20 Minutes: The Science-Backed Guidelines JPEN Jun 10, 2026
Blog JSON Trailing Comma: Why It Fails and How to Remove It (RFC 8259) JPEN Jun 8, 2026
Blog HTML Table to Markdown Converter — Paste HTML, Get GFM (No Upload) JPEN Jun 6, 2026
Blog Excel / Google Sheets to Markdown Tables — Paste and Convert, No Upload Needed JPEN Jun 5, 2026
Blog Miracle Morning SAVERS: A 6 to 30 Minute Beginner Routine JPEN Jun 4, 2026
Blog Caffeine Not Working? How to Reset Your Tolerance JPEN Jun 2, 2026
Blog How to Convert JSON to a Markdown Table — Arrays, API Responses, Nested Data JPEN Jun 2, 2026
Blog Are Online JSON Converters Safe? Check Before Pasting Secrets JPEN Jun 2, 2026
Blog Weekend Sleep-In, Rough Monday? How to Ease Social Jet Lag JPEN May 30, 2026
Blog Best Bedroom Temperature for Sleep: 60-67°F and How to Adjust It JPEN May 29, 2026
Blog How to Wake Up Refreshed: 5 Habits to Start Tonight JPEN May 29, 2026
Blog Is 6 Hours Enough? Minimum vs Recommended Sleep by Age JPEN May 25, 2026
Blog Markdown vs HTML for LLM Input — 70% Token Reduction and Why HTML Stays Local JPEN May 21, 2026
Qiita What I Learned Running 1B–4B LLMs on iPhone — 7-Model Benchmarks and Why I Gave Up JP May 17, 2026
Blog How Long Should It Take to Fall Asleep? Normal Range and What to Try JPEN May 17, 2026
Blog CommonMark vs GFM — Is the Table Syntax Part of the Core Spec JPEN May 13, 2026
Blog GitHub Markdown Tables: Alignment, Empty Cells, Line Breaks, and Escaping Pipes — Quick Reference JPEN May 13, 2026
Blog Coffee Cutoff Times: Stop by 3–5 PM for an 11 PM Bedtime — Caffeine Quick Reference by Serving Size JPEN May 7, 2026
Qiita StoreKit 2 + Server-side JWS Verification: Designing a Zero-trust Freemium Billing System JP May 5, 2026
Zenn Freemium AI App Monetization: Two-Tier Pricing with 80B Free and Sonnet Paid — Breaking Down the Break-Even Math JP May 4, 2026
Zenn Next.js 16 Turbopack + Claude in Chrome: How VS Code Looked Like 180GB JP May 3, 2026
note Sharing Love Chats with AI Feels Risky — The Privacy Design Behind It JP May 3, 2026
Qiita Cognito Anonymous Auth + Server-side Signup — Building a No-login iOS App Safely JP May 2, 2026
Blog How to Create Tables in GitHub README: Generating Markdown from CSV and JSON JPEN Apr 27, 2026
Blog Guide to Converting HTML to Markdown: Tables, Links, and Lists JPEN Apr 27, 2026
Blog Markdown Table Syntax: Alignment, Escaping, and Copy-Paste Examples JPEN Apr 27, 2026
note Asking AI for Relationship Advice — How It Differs from Human Advice JP Apr 25, 2026
Blog Bedtime Evening Routine Builder: 30, 60 & 90-Minute Templates JPEN Apr 25, 2026
Blog How to Stop Using Your Phone Before Bed: Practical Tips on Timing JPEN Apr 25, 2026
Blog What Is a Sleep Cycle: 90-Minute Rhythms and the Role of NREM and REM Sleep JPEN Apr 25, 2026
Qiita Multi-model Routing with Amazon Bedrock Converse API — A Two-tier Design with Qwen3 80B (Free) and Claude Sonnet 4.6 JP Apr 24, 2026
Qiita Local OCR + Cloud LLM: A Hybrid Architecture for an iOS App That Never Uploads Images JP Apr 22, 2026
Zenn Building Evidence-based Psychology into an LLM Prompt — Designing a Relationship Analysis AI JP Apr 21, 2026
Blog What Time Should You Sleep? A Lookup Table for Calculating Bedtime from Your Wake-Up Time JPEN Apr 21, 2026
Blog How to Handle Sleepless Nights: When to Get Out of Bed and What You Can Do Tonight JPEN Apr 21, 2026
Blog How to Repay Sleep Debt: How Many Days Does It Take? A 1–2 Week Plan JPEN Apr 21, 2026
note Hitting the Limits of Local LLMs and Ending Up with Cloud AI JP Apr 20, 2026
Qiita Don't Let LLM JSON Output Break You — A Multi-stage Decoder & Auto-repair Parser (Swift Codable) JP Apr 19, 2026
Blog How Many Days to Recover from Jet Lag? Recovery Timeline by Time Zone Difference and Tips on Light, Meals, and Sleep JPEN Apr 19, 2026
Blog Why You're Still Tired After 8 Hours of Sleep: 6 Causes and What to Fix Tonight JPEN Apr 19, 2026
Blog 30-Minute Bedtime Routine | Auto-Generated for Your Sleep Schedule JPEN Apr 19, 2026
Qiita A Complete Guide to Implementing Three-tier (Free / Basic / Pro) Subscriptions with StoreKit 2 JP Apr 18, 2026
note How a New TikTok Account Stayed at 0 Views for a Week — 4 Pitfalls and the Moment They Cleared JP Apr 17, 2026
Blog How to Convert CSV to a Markdown Table JPEN Apr 17, 2026
Blog Converting Markdown to HTML — Browser, Pandoc, and marked.js JPEN Apr 17, 2026
Zenn Architecture of a Screenshot-to-AI Analysis App — iOS MVVM + AWS Serverless for a Relationship Analysis AI JP Apr 15, 2026
Qiita Detecting the Sender from Apple Vision OCR boundingBox — Structuring a Chat Screenshot JP Apr 15, 2026
note Building a Relationship-analysis AI App to Calm the Fear of Being Left on Read JP Apr 15, 2026
Blog How to Comment Out in JSON: Why It's Not Supported and 4 Alternatives JPEN Apr 13, 2026
Blog YAML Syntax Guide: Basic Rules and Resolving Errors Like "Forbidden Block Composed Value" JPEN Apr 13, 2026
Qiita SFSpeechRecognizer timestamp=0 Bug and How to Work Around It — Why You Should Only Trust isFinal Results JP Apr 10, 2026
note Building and Shipping an Indie iOS App to the App Store — A Full Solo Log JP Apr 10, 2026
Blog curl Pretty Print JSON: 4 Copy-Paste One-Liners for 2026 JPEN Apr 10, 2026
Qiita Building a Fully On-device English Subtitle Generator with Speech and Translation Frameworks JP Apr 7, 2026
note An Engineer Bad at English Built an English Learning App for Himself JP Apr 7, 2026
Blog Chrome JSON Formatter Extensions 2026 — Permissions and Privacy JPEN Mar 25, 2026
Qiita Converting CSV API Responses to JSON and Processing Them with jq JP Mar 24, 2026
Qiita How to Debug When You Get Stuck on Kubernetes YAML JP Mar 22, 2026
Medium How I Debug Malformed JSON from APIs EN Mar 21, 2026
Qiita 3 Ways to Pretty-print curl JSON Responses Instantly JP Mar 20, 2026
Zenn Building an Indie Data-conversion Site — From SEO Design to Publishing on npm JP Mar 20, 2026
Medium Building a Static Data Converter Site with Next.js EN Mar 20, 2026
Blog FormatArc Chrome Extension: JSON, YAML, CSV & Markdown Tools JPEN Mar 20, 2026
Blog formatarc — Format JSON, YAML & CSV from the Terminal (npm / npx) JPEN Mar 20, 2026
Blog JSON Pretty Print — Free Online JSON Formatter, jq & Code Examples (2026) JPEN Mar 20, 2026
Blog How to Write JSON: Data Types, Nesting, and Syntax Rules with Examples JPEN Mar 20, 2026
Blog What is CSV? Understanding Comma-Separated Values JPEN Mar 20, 2026
Blog What is JSON? A Beginner-Friendly Guide JPEN Mar 20, 2026
Blog What is YAML? Basic Syntax, Comments, and How It's Used in Kubernetes JPEN Mar 20, 2026
Blog YAML vs JSON: 7 Comparison Points and How to Choose (2026) JPEN Mar 19, 2026
Blog How to Fix JSON Parse Errors and Unexpected Token JPEN Mar 18, 2026
Blog YAML to JSON Conversion Guide — Avoiding 8 Common Pitfalls (Python / yq / Browser) JPEN Mar 17, 2026
Blog CSV to JSON Conversion Guide — Browser, Python, Node, Go & Shift-JIS Support JPEN Mar 16, 2026
Blog JSON to YAML Conversion Guide — Kubernetes / Docker Compose / Ansible JPEN Mar 15, 2026
87 entries total