はい、世はまさに動画時代です。というわけで今日はずんだもん動画を作成したいと思います。 Remotionというツールに乗ればReactで動画が作れると評判なので、これを使うことにする。先行事例として Claude Codeで5分でずんだもん解説動画を作る!|Naoki |…
AIずんだもんに実況してもらうなどよんどころない事情でずんだもんの立ち絵が必要なときがある。いつものよく見るずんだもんは坂本アヒルさんによる立ち絵素材として配布されていて、ここに含まれるさまざまなパーツを組み合わせることで立ち絵のバリエーシ…
これは はてなエンジニア Advent Calendar 2025 5 日目の記事です。 はてなでは週に一度の頻度で技術勉強会と称してチームから技術的トピックを発表してもらっているのだけど、この取り組みがはじまったころと比べると組織のサイズも大きくなってきており、…
一日目の午前中は業務があり午後からの参加。 コーヒーブースがすごくちょうどいい場所にあって、ここでうまいコーヒーを飲んでると知り合いが通りかかってそのまま立ち話に入る感じで時間を費やしていた。懐かしい人にたくさん会えて非常に楽しかった。コー…
ちょっと前の Kyoto Tech Talk #8 というイベントで「AIに実況させる」という発表をしたので、もうちょっと詳細な情報も補足しつつ紹介します。 AIに実況させる / AI Streamer - Speaker Deck きっかけ 対戦ゲーム(ポケモンSVランクバトル)の上達につなげ…
これまで現世で過ごしてきて、有用だと感じられたメンタルモデルについてまとめておく。 あえて少数の、基本的なものだけに絞ってみる。 モデル そもそもまずはモデルから。モデルとは模型。現実界の興味深い対象を、人間がそのまま取り扱うことは不可能なの…
学生の頃には自堕落な生活を送り、よく知らない人とのコミュニケーションなんて勘弁だぜ、なんて思っていた人間も会社に入り社会人としての暮らしを送るうちに、気づけばだんだんと社会性を身に着けていた。20代で店に予約の電話ができるようになり、30代に…
この記事は「はてなエンジニア Advent Calendar 2024 - Hatena Developer Blog」の 42 日目の記事です。昨日は id:mangano-ito さんの「2025年、それはスクワットの時代 ️」でした。 お題を作りました! みんなも参加してね → お題「私の2025年スターターデ…
ポケモン対戦の構築を考えるときには、ポケモン徹底攻略の詳細検索が欠かせませんね。 覚える技、タイプ相性、特性など非常に複雑な組み合わせでポケモンを検索できる反面、当然のことながらフォームの入力要素も非常に多くなっているわけで、 とても縦長に…
最近の感じでカラアゲネイティブチームで参加したのだけど、toriclsが参加できないことがわかっており、新メンバーとしてMOSHの村井さんに入っていただいて2024年バージョンとして挑戦。 リポジトリはこちら。 GitHub - motemen/isucon14: カラアゲネイティ…
Reactを書いていてStorybookは便利だけどargsを作るのは面倒。Reactコンポーネントのpropsの構成や型が変わるたびにこれらを更新していくのがいかにも骨が折れそうだ。それにせっかくStorybookを使うなら、propsに渡すのは人工的なものではなく実地のもの、…
……に遭遇した。でかいnode_modulesを.dockerignoreもせずにいると、"=> transferring context: " が返ってこなくなるイメージ。こうなるとビルドをキャンセルしてもdockerの操作にまったく反応がなくなり、Factory Resetするしかなくなってしまう。これは困…
PCを新調したのを期に、ターミナルの環境をiTerm2+tmuxをWezTermに移行した。とくに不満はなかったのだけど、iTerm2の設定をぽちぽちする*1ことを考えるとこれ数年おきにやるのか……と思ってしまったので心機一転、設定をLuaで管理できるというWezTermを使っ…
𝓦𝓮𝓵𝓬𝓸𝓶𝓮 𝓽𝓸 𝓾𝓷𝓭𝓮𝓻𝓰𝓻𝓸𝓾𝓷𝓭... のホームページへようこそ。 テキストコミュニケーション全盛期(とは?)の現代、このように文字を装飾したくなる機会は増加の一途をたどるばかりです。Slackなどプラットフォームによっては多少の構造化を許す場合もありますが…
作業中のリポジトリのファイルをブラウザやデスクトップアプリ経由でアップロードしたり触ったりするとき、OSのファイルを開くダイアログからだとそこにたどりつくのが手間。macOSならopen -R でファイルを選択しつつFinderを起動できるので、これをするとき…