{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Taiju Muto","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/tai2","_microblog":{"about":"https://micro.blog/about/api","id":"1643705","username":"tai2","bio":"Application Programmer / Hobby Voice Actor","pronouns":"","is_following":false,"is_you":false,"following_count":31,"discover_count":0},"author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://www.gravatar.com/avatar/b7f799d31a76215358b8364a2654c245?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"88763311","content_html":"<p>System reminders - how Claude Code steers itself <a href=\"https://michaellivs.com/blog/system-reminders-steering-agents/\">michaellivs.com/blog/syst…</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/22/system-reminders-how-claude-code.html","date_published":"2026-04-22T08:23:00+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-22 08:23","date_timestamp":1776846180,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88624989","content_html":"<p><a href=\"https://awesomeagents.ai/news/github-fake-stars-investigation/\">Inside GitHub’s Fake Star Economy | Awesome Agents</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/20/inside-githubs-fake-star-economy.html","date_published":"2026-04-20T10:20:49+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-20 10:20","date_timestamp":1776680449,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88614386","content_html":"<p><a href=\"https://ashley.rolfmore.com/stop-trying-to-engineer-your-way-out-of-listening-to-people/\">Stop trying to engineer your way out of listening to people</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/20/stop-trying-to-engineer-your.html","date_published":"2026-04-20T06:01:39+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-20 06:01","date_timestamp":1776664899,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88611613","content_html":"<p>everything is a ralph loop <a href=\"https://ghuntley.com/loop/\">ghuntley.com/loop/</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/20/everything-is-a-ralph-loop.html","date_published":"2026-04-20T04:27:25+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-20 04:27","date_timestamp":1776659245,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88608682","content_html":"<p>ハーネスエンジニアリング：エージェントファーストの世界における Codex の活用 | OpenAI <a href=\"https://openai.com/ja-JP/index/harness-engineering/\">openai.com/ja-JP/ind…</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/20/114935.html","date_published":"2026-04-20T02:49:35+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-20 02:49","date_timestamp":1776653375,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88607423","content_html":"<p>設計書・コード・テストを全部AIに書かせて半年間開発してみたよ <a href=\"https://zenn.dev/nttdata_tech/articles/8a010aff542625\">zenn.dev/nttdata_t…</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/20/ai-httpszenndevnttdatatecharticlesaaff.html","date_published":"2026-04-20T02:12:26+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-20 02:12","date_timestamp":1776651146,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88546905","content_html":"<p><a href=\"https://arxiv.org/abs/2603.21852\">[2603.21852] All elementary functions from a single binary operator</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/19/all-elementary-functions-from-a.html","date_published":"2026-04-19T00:34:49+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-19 00:34","date_timestamp":1776558889,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88539569","content_html":"<p><a href=\"https://sandboxspirit.com/blog/simple-geometry-of-roads/\">The Simple Geometry Behind Any Road</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/19/the-simple-geometry-behind-any.html","date_published":"2026-04-18T21:35:13+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-18 21:35","date_timestamp":1776548113,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88509740","content_html":"<p><a href=\"https://youtube.com/watch?v=uHt01D6rOLI&amp;si=nbYC_FuyoYGPs-gb\">youtube.com/watch</a></p>\n<p>wwww</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/18/httpsyoutubecomwatchvuhtdrolisinbycfuyoygpsgb-wwww.html","date_published":"2026-04-18T11:34:52+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-18 11:34","date_timestamp":1776512092,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88508134","content_html":"<p><a href=\"https://amiga.lychesis.net/\">Amiga Graphics Archive</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/18/amiga-graphics-archive.html","date_published":"2026-04-18T10:59:49+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-18 10:59","date_timestamp":1776509989,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88444159","content_html":"<p>ベクトル検索は不要なのか <a href=\"https://zenn.dev/nttdata_tech/articles/694e39ceff58b7?utm_source=tw260417\">zenn.dev/nttdata_t…</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/17/httpszenndevnttdatatecharticleseceffbutmsourcetw.html","date_published":"2026-04-17T12:50:22+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-17 12:50","date_timestamp":1776430222,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88442664","content_html":"<p><a href=\"https://lewiscampbell.tech/blog/260414.html\">Saying Goodbye to Agile</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/17/saying-goodbye-to-agile.html","date_published":"2026-04-17T12:22:53+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-17 12:22","date_timestamp":1776428573,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88440308","content_html":"<p><a href=\"https://tailscale.com/docs/reference/faq/ipv6\">IPv4 vs. IPv6 FAQ · Tailscale Docs</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/17/ipv-vs-ipv-faq-tailscale.html","date_published":"2026-04-17T11:38:42+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-17 11:38","date_timestamp":1776425922,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88428389","content_html":"<p>これがiOSとAndroidのE2Eテストの違い(同一テストスイート)</p>\n<pre><code>[VoiceMirror.app iOS #0-0] 16 passing (4m 54.2s)\n[VoiceMirror.app iOS #0-0] 16 passing (7m 26.6s)\n[VoiceMirror.apk Android #0-0] 15 passing (45m 8.7s)\n[VoiceMirror.apk Android #0-0] 1 failing\n</code></pre><p>ちなみに失敗したやつは再実行したら成功した。おそらく、実際の業務で役立てるのは非常に大変であろうことは想像に固くない。</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/17/iosandroidee-voicemirrorapp-ios-passing-m.html","date_published":"2026-04-17T06:59:39+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-17 06:59","date_timestamp":1776409179,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88416004","content_html":"<p>appium-serviceがなぜか毎回Appium serverを残してくのでこまめにこれが必要</p>\n<pre><code>ps aux | grep appium | grep -v grep | awk '{ print $2 }' | xargs kill\n</code></pre>","summary":"","url":"https://tweets.tai2.net/2026/04/17/appiumserviceappium-server-ps-aux-grep.html","date_published":"2026-04-17T01:43:25+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-17 01:43","date_timestamp":1776390205,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88413986","content_html":"<p>AndroidのE2Eテスト、信じられないぐらい遅い。とくにかわったことはしてない。ふつうのことだけしてるつもり。</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/17/androidee.html","date_published":"2026-04-17T01:21:13+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-17 01:21","date_timestamp":1776388873,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88408876","content_html":"<p>microsoft/apm: Agent Package Manager <a href=\"https://github.com/microsoft/apm?tab=readme-ov-file\">github.com/microsoft…</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/17/090250.html","date_published":"2026-04-17T00:02:50+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-17 00:02","date_timestamp":1776384170,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88408019","content_html":"<p>スタートアップって、そもそもがビジネスとして成立するのかまったく不明確なところからはじまるから、コストの計算がバグってるときちょいちょいある気がする。そもそもが赤字前提なので。</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/17/085331.html","date_published":"2026-04-16T23:53:31+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-16 23:53","date_timestamp":1776383611,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88304606","content_html":"<p>AndroidのE2Eテストは実機でやるしかないな…。</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/15/androidee.html","date_published":"2026-04-15T14:07:18+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-15 14:07","date_timestamp":1776262038,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88303802","content_html":"<p>Android emulatorは相変わらず不安定だな。なんかマイク入力がぶっこわれててまったく取れないし…。</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/15/android-emulator.html","date_published":"2026-04-15T13:55:11+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-15 13:55","date_timestamp":1776261311,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88270657","content_html":"<p>AI coding assistant付きの開発をやってると、学ばなくても進めてしまうので、学ぶ機会が奪われる。なので、意識的に学ぶというプロセスをどうにかして組込むことが必要かもしれない。</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/15/ai-coding-assistant.html","date_published":"2026-04-15T00:39:19+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-15 00:39","date_timestamp":1776213559,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88165842","content_html":"<p><a href=\"https://thenextwavefutures.wordpress.com/2026/04/07/ai-end-digital-wave-technology-innovation-perez/\">AI could be the end of the digital wave, not the next big thing – the next wave</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/13/ai-could-be-the-end.html","date_published":"2026-04-13T14:48:30+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-13 14:48","date_timestamp":1776091710,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88089884","content_html":"<p>appium/appium-mcp: Appium MCP on Steroids! <a href=\"https://github.com/appium/appium-mcp\">github.com/appium/ap…</a></p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/12/appiumappiummcp-appium-mcp-on-steroids.html","date_published":"2026-04-12T07:49:51+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-12 07:49","date_timestamp":1775980191,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88087063","content_html":"<p>よく、プログラミングの入門者向け書籍なので、非本質的な部分を説明するときなどに、「ここはおまじないと思っておいてください」などと言うことがあったけど、とはいえそれはあくまで便宜上の言い回しで、実際にはおまじないでもなんでもなくれっきとした意味のあることだったんだけど、いまはほんとうに「おまじない」の時代になったよなあ。</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/12/150324.html","date_published":"2026-04-12T06:03:24+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-12 06:03","date_timestamp":1775973804,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88086818","content_html":"<p>Emulatorでwipe dataしたら直った</p>\n","summary":"","url":"https://tweets.tai2.net/2026/04/12/emulatorwipe-data.html","date_published":"2026-04-12T05:53:41+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-04-12 05:53","date_timestamp":1775973221,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85622570","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/nixeneko@nixeneko.info\" class=\"u-url mention\">@nixeneko</a></span> かなりふつうにおこなわれていることかなと</p>\n","url":"https://micro.blog/tai2/85622570","date_published":"2026-03-06T08:35:48+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2026-03-06 08:35","date_timestamp":1772786148,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"59018290","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/qnighy@qnmd.info\" class=\"u-url mention\">@qnighy</a></span> どう変化するんですか?</p>\n","url":"https://micro.blog/tai2/59018290","date_published":"2025-03-05T00:52:39+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2025-03-05 00:52","date_timestamp":1741135959,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"56148223","content_html":"<p><a href=\"https://micro.blog/tai2\">@tai2</a> とりあえず、おそらくjestとmaestroを走らせるカスタムbuildが一個必要</p>\n","url":"https://micro.blog/tai2/56148223","date_published":"2025-01-28T11:27:16+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2025-01-28 11:27","date_timestamp":1738063636,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"56144357","content_html":"<p><a href=\"https://micro.blog/tai2\">@tai2</a> すくなくとも、ストアへのアップロード前に走らせるのはマストだよな。</p>\n","url":"https://micro.blog/tai2/56144357","date_published":"2025-01-28T10:11:18+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2025-01-28 10:11","date_timestamp":1738059078,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"56122871","content_html":"<p><a href=\"https://micro.blog/tai2\">@tai2</a> ほんの一時間くらい使っただけど、足りない部分がどんどん見えてきてしまった……やはりモバイルE2Eは鬼門よ…</p>\n","url":"https://micro.blog/tai2/56122871","date_published":"2025-01-28T02:27:36+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2025-01-28 02:27","date_timestamp":1738031256,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"55247047","content_html":"<p><a href=\"https://micro.blog/tai2\">@tai2</a> ま、ふつうに必要に応じてStyleSheet使ってくかー。NativeWindはなんか仕組みが複雑すぎて、いまのとこ受け入れる気にならない。</p>\n","url":"https://micro.blog/tai2/55247047","date_published":"2025-01-17T13:05:52+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2025-01-17 13:05","date_timestamp":1737119152,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"54311220","content_html":"<p><a href=\"https://micro.blog/tai2\">@tai2</a> モバイルアプリからだとよくわならなかったけど、公式ができるって言ってるんだから、たぶんできるんだろう</p>\n<p><a href=\"https://help.micro.blog/t/micro-blog-and-bluesky/3273\">help.micro.blog/t/micro-b…</a></p>\n","url":"https://micro.blog/tai2/54311220","date_published":"2025-01-05T15:34:37+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2025-01-05 15:34","date_timestamp":1736091277,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"43653274","content_html":"<p><a href=\"https://micro.blog/tai2\">@tai2</a> これ返信来た。どうも事務所(？)に許可取ってたっぽい。名前隠せばできるとのことなので、おもてなしさせていただきます。</p>\n","url":"https://micro.blog/tai2/43653274","date_published":"2024-08-17T04:30:20+00:00","author":{"name":"Taiju Muto","url":"https://tai2.net/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2Fb7f799d31a76215358b8364a2654c245%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tai2"}},"_microblog":{"date_relative":"2024-08-17 04:30","date_timestamp":1723869020,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}