気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

Claude Code + Obsidianを活用した第二の脳の日常的な使い方

概要 Claude CodeとObsidianを組み合わせることで、第二の脳を効率的に構築できる。ユーザーは生の情報を投入するだけで、Claudeが自動的に整理・連結・拡張・振り返りを行う。これにより知識が複利的に成長し、手動作業が大幅に減る。 1. 朝のルーチン(Dai…

Claude Code を極める:並列作業とトークン管理を効率化する全テクニック解説

概要 Claude Codeは、ターミナル上で動作するAIエージェントとして非常に強力だが、その真価を引き出すには「コンテキスト(文脈)」と「作業環境」をいかに制御するかが鍵となる。紹介された10のテクニックを網羅し、それぞれがどのように開発効率を向上さ…

Claude Code 究極のエコシステム:注目リポジトリ 9選(詳細解説版)

概要 2026年3月現在、Claude Codeのエコシステムを拡張するこれらのツールは、単体でも強力だが、組み合わせることで開発フローを劇的に進化させる。 1. Claude Mem 項目 内容 概要 Claude Code用の永続メモリプラグイン。セッション中の行動を自動キャプチ…

tmux 操作・設定チートシート(2026年版)

概要 ターミナルマルチプレクサである tmux を効率的に使いこなすためのコマンド一覧である。標準の操作に加え、操作性を向上させるためのカスタム設定も含めて網羅する。 1. カスタム設定コマンド 独自の操作性を追加した設定である。特にペインの移動やリ…

tmux の基本操作と Claude での活用方法

概要 tmux(Terminal Multiplexer)は、一つのターミナル画面を複数のパネルに分割したり、バックグラウンドでプログラムを実行し続けたりできる強力なツールである。Claude などの AI と対話しながら開発を進める際、文脈を切り替えずに作業できるため非常…

Claude Code Agent Teams (EXPERIMENTAL) 使い方ガイド

概要 Claude Code の実験的機能であるエージェントチーム機能(CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1)を利用すると、複数の Claude インスタンスを「チームメイト」として立ち上げ、複雑なタスクを自律的に解決させることが可能。本稿では、その有効化か…

Claude Code 究極の活用ガイド:継続的成長とトークン最適化の戦略

下記の要約内容を記載しておく https://t.co/s9QK7Xdoaz— cogsec (@affaanmustafa) 2026年1月21日 Claude Code は単なる CLI ツールではなく、適切な設定と運用パターンを組み合わせることで、開発者の意図を汲み取り続ける「自律型パートナー」へと進化する…

スマホからClaude Codeを快適に操作する:SSH Termの活用 のまとめ

概要 以下の記事の内容のメモとして本記事を残しておく スマホからClaude Codeを日本語で操作する。自作SSHアプリ「SSH Term」の話 #iOS - Qiita Claude Codeの公式機能である「リモートコントロール」は、スマホからセッションに接続できる便利な機能である…

gradlePluginPortal と mavenCentral の違い

Gradleのリポジトリと設定ファイルの違い Gradleにおける「リポジトリの役割」と「設定ファイルの責務」は明確に分離されている。ビルドエラーを解消する上で、これらの違いを正しく理解することは不可欠である。 1. gradlePluginPortal と mavenCentral の…

JDBCとR2DBCにおけるSSL証明書運用の違い:なぜTrustStoreが必要なのか

概要 Javaアプリケーションからデータベースへセキュアに接続する際、SSL/TLS証明書の管理は避けて通れない課題である。特に、AWSなどのクラウドサービスから提供される証明書形式(PEM)と、Javaの伝統的な接続方式(JDBC)の間には、形式上の「溝」が存在…

Ollama: オープンソースのローカルLLM環境構築ツール

OllamaによるローカルLLM環境構築と活用の詳細解説 Ollama(オラマ)は、大規模言語モデル(LLM)をローカルPC環境で驚くほど簡単に実行できるオープンソースのツールである。従来、LLMを自身のPCで動かすには複雑なライブラリのインストールや環境構築が必…

GitHub Actions+リポジトリ内スクリプトで自動レビュー

概要 リポジトリ内にレビュー設定ファイルを置き、ユーザーのスラッシュコマンド(例: /copilot-review)で GitHub Actions を起動して、対象PRをチェックアウト→設定に従ってリンター等を実行→結果をPRにコメントするワークフローを構築する方式を記載する…

Claude Codeの能力を10倍にするCLAUD.mdの日本語をメモしておく

海外で大バズりしている「Claude Codeの能力を10倍にする CLAUDE. md」AnthropicのClaude Code開発者が実際に使っているベストプラクティスを構造化したファイル。Workflow / Subagent / 自己改善ループ / 検証 / 自律バグ修正まで網羅。… https://t.co/F8GL…

Google AI StudioのBuild機能は、AIを使って無料アプリ開発

概要 Google AI StudioのBuild機能(またはBuild App機能)は、プログラミングの知識がなくても、AIとの対話を通じてWebアプリを即座に作成・公開できる画期的なツールです。 2026年現在、多くの開発者やビジネスユーザーがプロトタイプ作成に活用しています…

Xポストメモ AIコーディングを成功させる「ドキュメント・ファースト」戦略

概要 少し前のものだけど、「なぜあなたはVibe Codingが下手なのか」というタイトルの以下記事が非常に参考になった。AIコーディングがうまくいかないのは、AIが悪いのではなく、指示に構造がないから。… https://t.co/tDuFNHtaKR— 梶谷健人 (@kajikent) 202…

ローカルメール送信テスト MailHogでダミーSMTPサーバー立てる

ローカルメール送信テストでのエラー Couldn't connect to host, port: localhost, 25; timeout -1 このエラーは、SMTPサーバー(localhost:25)に接続できないことを示しています。Spring Bootアプリケーションでメール送信を試みていますが、ローカルにSMT…

複合キーがある場合は、サロゲートキーを使った方がいい理由

DB

サロゲートキーとギャップロックの関係 1. 複合主キーにおける削除のリスク 複合主キー(例:category_id と item_id の組み合わせ)を採用しているテーブルにおいて、一部の条件だけで DELETE を実行すると、データベース(特に MySQL の InnoDB など)は「…

AI(ChatGPT)を活用した爆速英会話上達法

概要 youtubeで解説していたAIを使った英会話練習について文字起こししてまとめたものを載せる。 今の時代、スマホ一台あれば無料でAI(ChatGPT、愛称:チャッピー)と英会話の練習ができる。かつてのように英会話スクールに通ったり海外へ行ったりせずとも…

Claude Codeを使いこなすための主要な機能・テクニック30選

Claude Codeを使いこなすための主要な機能・テクニック30選を、カテゴリー別に整理して記載する。 以下の内容を表にしました 【ブクマ必須】Claude Codeマスターガイド31選今年の初めに学ぶべきは、断然Claude Codeです。Anthropic社員が解説したClaude Code…

オープンソースのワークフロー自動化ツール n8n

n8n の概要 n8n(エヌエイトエヌ)は、オープンソースのワークフロー自動化ツールである。ノーコードまたはローコードで複数のアプリやサービスを連携し、業務プロセスを自動化するプラットフォームである。名前は「node」と「automation」を組み合わせた「n…

Git Worktreeの有用性 AIツール作業環境を安全に隔離する

Git Worktree の概要 Git worktree は、Git の標準機能である。1 つのリポジトリを共有しながら、複数の作業ディレクトリ(working tree)を別々のフォルダに作成可能である。これにより、異なるブランチを同時にチェックアウトし、並行作業を実現する。 Git…

claudeテクニック ykdojo/claude-code-tipsにおけるマイナーで実用的なやつ厳選9つの投稿におけるまとめ

Claude Codeを最大限に活用し、トークン消費の抑制や自動化、効率的な開発フローを構築するための9つの高度なテクニックをまとめる。 Claude Code 究極の活用ガイド:効率化と自動化のテクニック 1. システムプロンプトの削減によるトークン節約 Claude Code…

Google Antigravity 開発工程全体を自律的にこなす設計

概要 IT・AI分野におけるAntigravity(アンチグラビティ)は、Googleが2025年後半にリリースした、最新の「エージェント型」AI開発プラットフォームです。 単にコードを補完する従来のAIツールとは異なり、AIが「思考し、実行し、検証する」という開発工程全…

メルカリのAI推進担当ハヤカワ五味氏が語る、組織への生成AI導入と残酷な現実

概要 メルカリでAI推進を担当し、組織変革を現場で推進するハヤカワ五味氏が、生成AIの組織導入における課題、働き方の変化、そして経営層が向き合うべき「残酷な現実」について詳細に解説している。 生成AI導入を阻む「3つの壁」 組織に生成AIを導入しよう…

Claude Agent Skills の概要と活用

概要 Claude Agent Skillsは、AIに特定の「道具(ツール)」や「高度な手順」をプリセットとして習得させ、自律的なタスク遂行能力を拡張する機能である。 1. Agent Skillsの基本概念 Agent Skillsは、従来のプロンプト(指示文)だけでは難しかった外部ファ…

Geminiの「Gems(ジェムズ)」

概要 Gemsは一言でいうと、「特定の役割やタスクに特化させた、自分専用のカスタムAI」を作成できる機能です。毎回同じような長い指示(プロンプト)を入力する手間を省き、いつでもワンクリックで「いつもの設定」のAIを呼び出すことができます。 Gemsでで…

Claude Code におけるコンテキスト制御と効率的な開発手法

概要 Claude Code を使用して複雑な開発タスクに取り組む際、会話の焦点を絞り込み、生産性を維持するためには、AIの「文脈(コンテキスト)」を適切に制御することが不可欠である。以下のテクニックを活用することで、クロードを常に最適な状態で動作させる…

Google Colabとは

概要 Google Colab(正式名称:Google Colaboratory)とは、ブラウザ上でPythonを実行できるクラウド型の開発・実行環境である。環境構築をほぼ不要とし、特に機械学習・データ分析・教育用途で広く利用されている。 Google Colabの目的と特徴 Google Colab…

Vercel 開発・デプロイ・運用を統合的に支援するクラウドプラットフォーム

Vercelとは Vercel(ヴァーセル)とは、フロントエンドWebアプリケーションの開発・デプロイ・運用を統合的に支援するクラウドプラットフォームである。特にReactやNext.jsを中心としたモダンなWeb開発に最適化されており、「コードを書いてGitにプッシュす…

Repomixを使って「特定画面から参照されるコードを1ファイルに固める」ことの有用な意味

概要 Repomix(https://repomix.com/)は、リポジトリ全体や指定した部分のコードをAI(大規模言語モデル)が理解しやすい単一のファイル(例: repomix-output.xml)にまとめるツールである。特に、「特定画面から参照されるコードを1ファイルに固める」機能…