タグ

ブックマーク / zenn.dev/p (4)

  • Claude Codeの並列作業で「画面に張り付く」をやめるためにやったこと

    Claude Codeを複数ペインで並列に動かしても、画面を見続けていたら1しか進みません。 ターミナルを分割して3のClaude Codeを起動する。すると承認ダイアログが出るたびに目が吸い寄せられ、エラーが出れば手が止まり、うまくいっているか気になって経過を眺めてしまう。結果、3動いているのに実質1分の生産性しか出ない。 並列数の上限はツール側にあるのではなく、「張り付き」という人間側のボトルネックにありました。この記事では、張り付きをやめるために自分がやったことを書きます。現在は5〜6のワークストリームを同時に回しており、各ストリーム内でさらにサブエージェントが最大6並列で動くこともあります。 「張り付き」が生まれる3つの原因 まず、なぜ画面から目が離せないのかを整理しました。 1. 承認ダイアログの待ち Claude Codeはデフォルトでファイル編集やコマンド実行のた

    Claude Codeの並列作業で「画面に張り付く」をやめるためにやったこと
    rona
    rona 2026/04/16
  • Playwright MCPを使ってNotebookLMに自動でソースを流し込む

    NotebookLMは、Googleが提供するAI搭載のノートブック機能で、既に多くの人がさまざまな用途で活用していることでしょう。 しかし、NotebookLMは現時点(2025/06/09)ではAPIが提供されていないため、複数のソースを一括で流し込むことができず、一旦手元でテキスト化したり、各ソースの手動でのアップロードが必要になってしまい面倒です。 この記事では、Playwright MCPを使ってNotebookLMに自動でソースを流し込む方法を紹介します。 Notion MCPとの連携 今回は、Notion MCPとPlaywright MCPを併せて使うことで、NotionからNotebookLMへのソースの流し込みを実現します。 各種MCPの概要やセットアップは省略するのでこの辺の公式ガイドを参照してください。 今回はCursorでそれぞれのMCPを読み込みました。Play

    Playwright MCPを使ってNotebookLMに自動でソースを流し込む
    rona
    rona 2025/06/11
  • なぜYouTubeでは動画を全画面表示しながらスクロールが可能なのか?

    こちらは JavaScript Advent Calendar 2024の 25 日目の記事です。 はじめに YouTubeは全画面表示中でもスクロールできて便利ですね[1]。 動画を全画面表示中でもスクロールできる しかし Fullscreen API を用いて動画を全画面にした場合、通常はスクロール不可能なはずです。 YouTube ではどのようにスクロール可能な全画面を実現しているのでしょうか? 記事では、その実装方法を解説します(Fullscreen APIとは)。 調査 そもそも Fullscreen API を使っているのか まず YouTube で実際に Fullscreen API を使っているのか調べてみます(擬似的に実現している可能性も無くはないため)。 そのためには、動画を全画面化した後、コンソールにdocument.fullscreenElementと入力します。

    なぜYouTubeでは動画を全画面表示しながらスクロールが可能なのか?
    rona
    rona 2025/01/09
  • ジェネリクスのメリットって、何?

    こんにちは。株式会社プラハCEOの松原です。 だいぶ前ですが、弊社に入社したメンバーから「ジェネリクスのメリットがいまいちピンとこない」と聞かれたので思ったことをまとめてみます ジェネリクスの使い方 ひとまずTypeScriptでジェネリクスの使い方をおさらいしてみます function hoge1(input1: string) { console.log(input1) return input1 } function hoge2(input2: number) { console.log(input2) return input2 } hoge1("string only") hoge2(100000)

    ジェネリクスのメリットって、何?
    rona
    rona 2022/01/28
  • 1