This morning at about 5:30 I drove Maru to the big park he likes for his walk. FM Yokohama had a fishing report on, which went into great detail about what fish people are catching on what vessel, how large the catch is, what bait or lures are working and so on. It was fascinating, and had some jokey moments too - caught 20 mackerel? Great but the problem is now you gotta clean 'em! I never…
Updated my Japan Shoes article to include a photo of my new weatherproof shoes from Moonstar, which were great during the long 'tsuyu' rainy season this year. Check it out if you like Japanese-made shoes.
How to Automatically Power On a PC After a Power Outage:Dell BIOS Setting Guide Learn how to configure Dell Optiplex BIOS settings so that your PC automatically powers on after power loss or updates. Includes a real-world case ... https://blog.esolia.pro/en/posts/20260630-automatically-power-on-a-pc-en/ (Japanese version also available on the blog.)
IT Terms You Think You Know: What Is a Server? we’ll give a gentle and beginner-friendly explanation of the term “server,” which you might know the sound of, but not fully understand. https://blog.esolia.pro/en/posts/20260623-what-is-a-server-en/ (Japanese version also available on the blog.)
So I read in the Japan Times that APA hotels are going to expand internationally starting with North America. Will the rooms still be furnished with the revisionist, nationalist and racist literature?
Is it safe to remove that USB device? Is “Safely Remove Hardware and Eject Media” still necessary? https://blog.esolia.pro/en/posts/20260526-remove-usb-device-en/ (Japanese version also available on the blog.)
Reflecting on the True Value of IT Professionals at the Heart of Tokyo Station What is the true value of IT project managers? Using Tokyo Station as a metaphor, this article explores how IT professionals coordinate, decide, an... https://blog.esolia.pro/en/posts/20260514-it-professionals-en/ (Japanese version also available on the blog.)
Just a STUNNING London Marathon result, with two sub-2-hour finishes. Imagine Kejelcha's feeling now: breaking the sub-2-hour barrier with a 1:59:41, only to get second behind Sawe with a 1:59:30. Congratulations to both of these incredible runners!
There is a white canvas shoe sitting in the shoe-rack grid at the entrance of almost every Japanese primary school — a wall of small cubbies, roughly 25 cm on a side, one slot per child. The kid arrives, takes off their street shoes, slides them into their named cubby, pulls on the canvas pair that was waiting there, and walks upstairs to class. At the end of the day they swap back, and the canvas…
AI crawlers — Gemini, GPT, Claude, Perplexity — are reading your site constantly, and they'd rather parse markdown than HTML. Markdown means cleaner context, fewer tokens, cheaper inference for them, which translates (via the economics of who pays for those tokens) into more efficient use of everyone's budget. If an agent is going to summarize your page anyway, giving it markdown directly means it…
I run an IT services firm in Tokyo. We're currently working through ISO/IEC 27001 certification — the international ISMS standard, adopted in Japan as JIS Q 27001 (the two documents are substantively identical; Japanese government materials cite the JIS flavor) — and somewhere in the middle of that process I stumbled onto something called SECURITY ACTION . It's run by the IPA…
I have been successfully using Anthropic Claude and I like how it works. I was doing some due diligence yesterday testing alternatives, and I have to say I was not impressed with the Copilot included in M365 E5, especially because of the lack of integration with Sharepoint. Seems dumb that version of Copilot cannot save a file to a file library in Sharepoint.
Let’s share your data using OneDrive! This article clearly explains how to securely and easily share files using Microsoft 365 OneDrive. https://blog.esolia.pro/en/posts/2026406-using-onedrive-en/ (Japanese version also available on the blog.)
Sendai was great, very relaxing. We rented a Kei, expecting a beater, but getting a new Delica Mini . Wow, what a great little car! Drove 4 hours, cost 400 Yen to fill ‘er up.
I manage about ten SvelteKit repositories deployed on Cloudflare Workers, and leveraged Anthropic's Claude Code to do it. Generally speaking, AI coding assistance can be fast and capable, especially if you already know how to code, but precisely because they are so fast, they can be — if you're not careful — consistently wrong in ways that are hard to spot. Not wrong as in "the code doesn't work."…
Welcome to your first job. You've probably already used ChatGPT or Copilot to get through assignments, and your new company might even encourage AI tools from day one. I'm not here to tell you to avoid them forever. But if you skip the struggle now, you'll pay for it for years . Garbage In, Garbage Out GIGO is one of the oldest principles in computing, and it applies perfectly to AI-assisted…
My Migrate to Svelte 5 site started as a side-by-side reference for developers wanting to convert to Svelte 5, from React, Vue, or Angular. It maps concepts across frameworks: "your useState is Svelte's $state ," "your useEffect is $effect ," and so on — about 300 entries covering syntax, architecture, and ecosystem. That's useful, for a human reading the site. But I kept running into a different…
I needed to run user-defined JavaScript templates from a database — code that formats RSS feed items into social media posts. The templates could be anything: hand-written, AI-generated, pasted from a blog. Running arbitrary code strings inside my production Worker, with access to D1 databases and R2 buckets, wasn't an option. Cloudflare's Dynamic Workers , released in March 2026, solved this.…
Introducing Acrobat Standard features for use in administrative departments From differences with Acrobat Reader to useful features and comparison with Acrobat Pro https://blog.esolia.pro/en/posts/20260323-acrobat-standard-en/ (Japanese version also available on the blog.)
How Should You Manage Your Passwords? We’ll look at how to manage passwords safely, and how to create stronger, harder-to-guess passwords — even for beginners. https://blog.esolia.pro/en/posts/20260302-manage-your-passwords-en/ (Japanese version also available on the blog.)
Telework Offensive! It's not just a welfare matter; moving toward a practical telework offensive https://blog.esolia.pro/en/posts/20180416-telework-offensive_en/ (Japanese version also available on the blog.)
Spencer Johnson's Who Moved My Cheese? is about adapting when things change around you. In cloud security compliance, the cheese moves constantly. Microsoft renames a menu. Google moves a toggle to a different admin panel. Your carefully written implementation guide now points to a screen that no longer exists. Your client follows the old steps and hits a dead end. We built an automated pipeline…
Vite 8は2026年3月12日にリリースされた。その2日後、筆者は8つのSvelteKitプロジェクトを移行し終えた。モノレポとスタンドアロンの混在構成で、すべてCloudflare Workersにデプロイしている。移行はほぼ機械的な作業で、ビルドも速くなった。いくつかの教訓を共有する。 Vite 8で何が変わるのか Vite 8は、従来の「分裂型」バンドラアーキテクチャを置き換えるものだ。Vite 7では、開発時のトランスフォームと依存関係の最適化にesbuildを使い、本番ビルドではRollupに切り替えていた。2つの異なるツールが重複する仕事をし、それぞれの環境で微妙に異なる挙動を示していた。 Vite…
Cloudflare is folding Pages into Workers. Pages isn't getting killed tomorrow, but all the new stuff lands on Workers only. I migrated all my Pages projects earlier this year and wrote down what tripped me up along the way. Is Cloudflare sunsetting Pages? Not exactly. On Reddit and Hacker News, people keep saying "Pages is deprecated" but that's not quite right. Kenton Varda (Workers tech lead)…
I wrote a long-form article about data sovereignty on my company site, after seeing some sales pitches trying to get companies to invest in 'private cloud' which means, buying servers and software. Such a setup might be needed for key infrastructure providers in Japan like TEPCO etc, but not for most mid-market companies.
TL;DR: Vite 8's breaking changes for SvelteKit + Cloudflare Workers are small: bump @sveltejs/vite-plugin-svelte across its major (6→7), rename a few config keys ( rollupOptions → rolldownOptions , esbuild → oxc ), drop the manualChunks object form, and make sure vitest is on 4.x. Our 8-site migration took a day, builds got 10-15% faster, and nothing shipped broken. Vite 8 dropped on March 12,…
Updated 10 SvelteKit apps to use vite 8 . Very quick to build, uses rolldown and lightning, can write local dev errors to console std out. Very useful and kudos to that team.
Updated migrate to svelte with several improvements, including a section on Svelte Superpowers, various content updates, and links to official Svelte blog posts and other news.
Bing Webmaster Tools is just awful. You do all the recommendations, use IndexNow to submit, manually submit the sitemap, make sure robots.txt is not blocking, and nothing, it simply won't index you. You cannot even make a support ticket because it just loops and loops with no end. Someone needs to lay off the agentic coding crack pipe and fix it properly.
Got some made-in-Japan Shoes Like Pottery shoes, which are super comfy. They are flat, with a grippy tread-less sole, and already feel like I have had them for a while. Great!