ツール

Windowsランチャー「Flow Lanucher」入門

  • POST
はじめに 少ない操作でパソコン上のファイルやアプリを素早く起動できるソフトウェアをランチャーソフトと言います。 ランチャーソフトの代表例として、「WinLancher」、「CLaunch」、「Orchis」、「PaperPlane Smart Launch」、「Aqulina」などがあります。 本記事では、海外で人気のランチャーソフト「Flow Lancher」について紹介します。 Flow Launcherは日経XTechでも取り上げられており、日本国内でも利用されている方も増えているので、おすすめです。 Flow Lanucherとは Flow Launcherは無料で使えるオープンソースのランチャーソフトです。 Flow Launcher 公式HP Flow Launcher Gitリポジトリ ランチャーソフトには、Claunchなどランチャーから起動させるアプリやファイルを事前登録するタイプのものと、検索ウィンドウから指定したキーワードに一致するアプリやファイルを開くタイプの2タイプがあります。 Flow Lanucherは後者の検索で検索ウィンドウを使うタイプで、アプリ、ファイルを高速起動できます。 Flow Launcherの特徴 PC内のアプリ、ファイルの起動以外にも様々な機能を持つ プラグインにより機能拡張が可能 アプリ、ファイル起動以外の様々な機能 PC内のアプリ、ファイルの起動だけでなく、WEB検索、電卓計算、プロセスの終了などのコマンドの実行が可能です。 デフォルトだと、以下のような機能が組み込みでインストールされています。 名前 説明 Browser Bookmarks bというキーワードを入力するとWEBブラウザのブックマークから検索できる Calculator 10*2+1のような計算式を入力すると、電卓を使って検索できる Process Killer killというキーワードを入力すると指定したプロセスを停止できる Windows Settings sというキーワードを入力すると、Windowsの設定から検索する shell >というキーワードを入力すると、Commandpromptまhた、Powershellからコマンドを実行できます。 pingなどの疎通確認で利用できます。 Web Search WEBブラウザを起動し、WEB検索を行うことができる。先頭に入力したキーワードに応じて動作の変更可能 ※例として以下のモードがあります。 - twitter : Twitterから検索 - translate : Google翻訳から検索 - github : Githubから検索 - gmail : Gmailから検索 - drive : Google Driveから検索 - stackoverflow : StackOverflowから検索 - youtube : youtubeから検索 System Command FlowLancher組み込みコマンドを入力して、実行できます。例として以下のものがあります。 - Shutdown : OSをシャットダウン - Restart : OSを再起動 - Log Off : ログオフ - Sleep : スリープ - Empty Recycle Bin : ゴミ箱を空にする - Settings : Flow Lancherの設定を開く WEB検索 検索に指定したウィンドウから、Googleの検索エンジンを使ってWEB検索を行うことができます。

Claude CodeのSkills, Custom Subagents, Dynamic Workflowsを整理

  • POST
はじめに Claude Codeには、開発作業を効率化するための拡張機能としてSkills、Custom Subagents、Dynamic Workflowsの3つの仕組みが用意されています。 これらはどれも「Claude Codeにできることを増やす」という目的は共通していますが、それぞれ特徴や向いている用途が異なります。 本記事では、それぞれの仕組みの概要と使い方、そして3つの違いを整理し、どのような場面でどれを使うべきかの判断材料をまとめます。 Skillsとは SkillsはClaude Codeに特定のタスクを実行するための手順や、知識をパッケージとして一つにまとめて登録し、Claude Codeから実行できるように仕組みです。 Anthropic公式: ClaudeにSkillsを拡張する ユースケース Anthropicのブログではスキルのユースケースとして以下の9種類のスキルが代表例として紹介されています。 Anthropic公式ブログ: Skillsの用途 # 用途 概要 代表例 1 ライブラリ・API参照 内製ライブラリ・SDKの正しい使い方を知識としてClaudeに教える billing-lib, sandbox-proxy 2 プロダクトバリデーション ヘッドレスブラウザ等でUI操作を自動検証し、各ステップの結果をチェック signup-flow-driver, checkout-verifier 3 データ取得・解析 DWHや監視ツールと連携し、認証付きでデータを取得・分析 funnel-query, grafana 4 ビジネスプロセス自動化 進捗報告報告やチケット作成など定型作業をワンコマンド化 standup-post, weekly-recap 5 スキャフォールディング 組織仕様に合わせたコードの雛形・テンプレートを生成 new-migration, create-app 6 コード品質・レビュー 組織スタイルの強制や adversarial review で品質を維持 adversarial-review, code-style 7 CI/CD・デプロイ PR監視、自動リトライ、ロールバック付きデプロイを自動化 babysit-pr, deploy-<service> 8 ランブック アラートから障害調査・ログ相関・構造化レポートを自動作成 oncall-runner, log-correlator 9 インフラ運用 定期メンテナンスや危険操作をガードレール付きで実行 <resource>-orphans, cost-investigation 1.

Claude Codeとは? - AnthropicのCLI型AIコーディングツールについて紹介

  • POST
はじめに 本記事では、Claude Codeについてご紹介いたします。 近年、AIによるコーディング支援は急速に発展しており、Anthropic社が提供するClaude Codeはその最前線に位置しています。 従来の「エディタ連携型(VS Code拡張など)」とは異なり、CLI(Command Line Interface)ベースで動作する点が大きな特徴です。 Claude Codeとは Claude Codeは、2025年5月22日にAnthropic社から提供されたCLI型のAIコーディングツールです。 ターミナル上で自然言語を入力すると、AIがコードベースを解析し、以下のような操作をサポートします。 新機能の実装 バグ修正 リファクタリング マルチファイル編集 👉 公式ドキュメント: Anthropic公式ドキュメント: Claude Code概要 Claude CodeがCLIで提供されている背景 Claude Codeは以下の開発コンセプトで提供されています。 IDE依存の回避 開発者によって使用するIDE(VS Code、Xcode、Vimなど)は異なります。 すべてのIDEにAI機能を実装することは現実的ではないため、CLI形式にすることで全ての環境で共通利用を可能にしています。 進化スピードへの柔軟な対応 GUIベースの開発支援ツールはアップデートに時間がかかる傾向があります。 モデルの進化に追随しやすいCLI形式を採用することで、俊敏な更新や適応が可能となっています。 将来的にはIDE自体が不要となる可能性も見据えています。 Claude CodeのようなCLIが注目されている背景には、以下のようCLIならではの恩恵が大きいことがあげられます。 環境依存がないため、OSやエディタを問わず使用可能 コマンドラインベースのため、GUIよりも軽量で動作が高速 Claude CodeとCursorなどのAIエディタとの比較 AIエディタだと変更された箇所がエディタ上で可視化されるので、どのファイルのどの部分が変更されたのかすぐにわかります。 一方、Claude Codeの場合はCLIのため、どこが変更されたか把握しづらいという印象です。 特に大規模なコード生成が実行された場合、変更箇所のレビューに難儀することがあります。 Claude Codeをインストール 以下のサイトをもとに各OSに応じてインストールします。 Anthropic公式ドキュメント: Claude Code Setup

Windows版テキスト拡張ツール「aText」入門

  • POST
はじめに aTextは、Tran Ky Nam Softwareが開発した特定のキーを入力することで、予め設定したスニペット(定型文)を挿入したり、設定したスクリプトを起動させることができるテキスト拡張ツールです。 https://www.trankynam.com 2011年Mac OS用に提供されていましたが、、Windowsでも利用できるようになっています。 Windowsのスニペットツールとしては、Phrase Expressが有名ですが、こちらは商用利用は有料という問題があり、ビジネスでの導入は困難でした。 本記事では、Windwos版のaTextのインストール方法と、使い方について紹介します。 インストール方法 Windwos版はMSストアからインストールすることができます。 https://www.microsoft.com/ja-jp/p/atext/9n68hc1srr0k?rtc=1&activetab=pivot:overviewtab インストールは以下の画面遷移に従って、インストールします。 インストール後は、スタートメニューから、すべてのプログラム→ アプリ → aTextの画面遷移することで、アプリを起動することができます。 aTextの使い方 aTextではスニペットをグループ単位で管理することができます。 デフォルトではExamplesグループの配下に、Basic、Arrows、Date/Time Variable、Field、Scriptsというサブグループが用意されており、 各サブグループ配下にスニペットが登録されています。 グループとサブグループには配下のスニペットに対して、共通の設定をすることができます。 グループの作成は以下のように実施します。 サブグループの作成は対象のグループ配下で右クリックを実施し、 New SubGroupを選択します。 スニペットを作成するときは、New Snipettをクリックします。 Abbreviationにスニペットを起動する際の略語を指定します。 以下の例では、hlwと入力することで、Hello World.というテキストを挿入することができます。 Tips デフォルトで登録されているExamplesは、画面上部のHelpメニューからいつでも追加することができます。 そのため、aTextに慣れたらExamplesは、削除しても問題ありません。 スニペットの種類 aTextでは以下の5種類のスニペットを登録することができます。 Plain Text Rich Text Html Script Picture Plain Text Plain Textは事前に登録した平文のテキストを挿入する場合に使用するスニペットです。 Rich Text Rich Textは文字の色や大きさなどフォント情報を含んだ装飾テキストを挿入する場合に使用するスニペットです。 また、テキストだけでなく、画像も挿入することができます。 Html HtmlはHTML形式で指定した装飾テキストを挿入する場合に使用するスニペットです。 Script Scriptは、Windows Batchや、Linux shell、Python、JavaScriptなどスニペットに指定したスクリプト言語を実行する場合に使用するスニペットです。 以下の例は、\rpwと入力した際に、ランダムな文字列を出力するWindwos Batchを実行するスニペットです。 Picture Picureは指定した画像を挿入する場合に使用するスニペットです。 画像自体を挿入するか、画像のファイルパスをテキストとして挿入するかを指定することができます。 組み込みスニペットを追加 aTextにはいくつかのスニペットがデフォルトで用意されています。

Github Copilot チートシート

  • POST
はじめに この記事では、Github Copilotの機能の一覧をまとめたチートシートを紹介します。 Github Copilotとは Microsoftによって開発されたAIベースのコーディングアシスタントです。 AIによるコードの自動補完やコードの提案機能を提供します。 コード補完: コーディング中にAIが提案するコード補完を活用して、効率的にコーディングを進めます。 ドキュメントやコメントの生成: コードに関するドキュメントやコメントをAIが自動生成してくれる機能を活用します。 IDEの拡張機能 CopilotはそれぞれのIDEに対応するGitHub Copilot拡張機能をインストールすることで、IDEで開いているファイルのコードの自動補完や、コードの提案を提供します。 対応するエディタとして以下のようなものがあります。 Azure Data Studio JetBrains IDEs Vim/Neovim Visual Studio Visual Studio Code Github copilot公式ドキュメント: IDE拡張機能 GitHub Copilot Chat GitHub Copilot Chatは、コーディング関連の質問をしたり、回答を受け取ったりできるチャットインターフェイスを提供します。 Copilot Chatは、Visual Studio Codeの場合は4種類のチャット欄から利用できます。 クイックチャット(画面上部に表示) インラインチャット(現在のカーソル位置に表示) チャットビュー(サイドパネルに表示) チャットエディタ(エディタのタブに表示) Copliot Chatで生成したテキストはチャット欄からコピーやインサートをすることができます。 Github Copilot公式ドキュメント Participants Visual StudioやVs Codeでは、「Participants」という機能が使えます。 GitHub Copilot Chatの「Participants」は、エディタ上で開いているファイル以外だけでなく、より幅広いコンテキストに対しての回答や操作を可能にする機能です。 Participantsはネット上では、Agentsなどとも呼ばれています。 従来のCopilotは主にエディタで開いているファイルや直接関連するコードブロックに対してのみ操作や提案を行っていましたが、Participantsを使用することで、エディタで開いているファイル以外にも質問が可能になります。 以下の3種類のParticipantsが用意されており、チャット欄の先頭に@から始まるコマンドを入力することで使用することができます。 @workspace : プロジェクト全体への質問、操作を行う @vscode : VS Codeの操作方法などについて質問する @terminal : ターミナルで何かをする方法について質問する Visual Studioブログ

ObsidianをWindowsとAndroidでFolder syncでノート同期

  • POST
はじめに この記事では、ObsidianのFolder Syncを使ってWindowsとAndroid間でノートを同期する方法を、実際の画面操作を交えながら解説します。 以前、Gitと連携する記事を記載したのですが、ObsidianのGitプラグインが不安定なため、Android版で、無料で使えるFolder Syncを使って複数端末でノートを安全かつ簡単に同期する手順を紹介します。 事前準備 Obsidian ノート管理アプリ本体。Windows版・Android版をそれぞれインストールしてください。 FolderSync(Androidのみ) FolderSyncは指定したフォルダ間を同期するアプリです。 OneDrive(WindowsとAndroidの両方にインストール: Google Driveでも可) ノートを同期する際に必要になります。 Android版のObsidianの設定ファイルの保存先を変更 AndroidとWindowsのObsidianの設定ファイルがバッティングしないように設定ファイル名を変更します。 Obsidianのノートの保存先をOneDriveに変更 Obsidianのノートの保存先をOndriveに変更します。 これでAndroid版にもファイルが送信されるようになります。 Obsidian AndroidではOneDrive上のフォルダをVaultとして開けないので、FolderSyncを使用します。 FolderSyncにストレージアクセスの権限を付与して Folder Syncにストレージアクセス権限を付与する必要があるので、Folder Syncを起動し、権限を付与します。 一旦、セキュリティは度外視で全ファイルに権限を付与します。 FolderSyncにOnedriveアカウントを追加 OnedriveのアカウントをFolder Syncに追加します。 Folder Syncの同期設定 FolderSyncにAndroid版Obsidianの保存先のフォルダと、 OneDrive上のObsidianの保存先を設定します。 取り込みが完了したら、WindowsとAndroid間でObisidianのノートを同期する環境の構築が完了です。 おわりに この記事では、WindowsとAndroid間でObisidianのノートを同期する方法を紹介しました。

ObsidianのGit PluginでWindowsとAndroidでノートを同期方法を紹介(画面操作説明付き)

  • POST
はじめに この記事では、ObsidianのGit Pluginを使って、WindowsとAndroid間でノートを同期する方法を、実際の画面操作を交えながら解説します。 Obsidianは強力なノートアプリですが、標準ではクラウド同期機能が有料です。 そこで、無料で使えるGitを活用し、複数端末でノートを安全かつ簡単に同期する手順を紹介します。 2025/07/11追記 Android版のGitプラグインが不安定で起動に失敗するケースが多いようなので、代替方法をこちらの記事に記載しました。 必要なもの GitHubアカウント ノートを保存するリポジトリ作成に必要です。 Gitクライアント Windows PCでGit操作を行うために必要です。 Obsidian ノート管理アプリ本体。Windows版・Android版をそれぞれインストールしてください。 Obsidian Git Plugin ObsidianでGit操作を自動化するためのプラグインです。 Termux(Androidのみ) AndroidでGitコマンドを利用するためのLinux環境アプリです。 F-Droid(Androidのみ) Termuxをインストールするためのオープンソースアプリストアです。 Gitリポジトリを作成 Obsidianのノートを格納するためのリポジトリをGitHubで作成します。 リポジトリ名を入力し、Privateリポジトリを作成します。 Gitのパーソナルアクセストークンを発行 ObsidianがGitを操作するために使用するパーソナルアクセストークン(PAT)を発行します。 Windows PCの操作 ローカルにリポジトリをクローン 以下のコマンドを実行し、リポジトリをローカルPCにクローンする。 git clone https://{git-personal-access-token}@github.com/{username}/{repository-name}.git ObsidianにGit Pluginをインストール Obisidianを開き、Git Pluginをインストールします。 Obsidianの「設定」→「コミュニティプラグイン」から「Obsidian Git」を検索し、インストールします。 インストールが完了したら、画面下部の歯車アイコンをクリックし、Gitの設定を行います。 Auto commit-and-sync interval (minutes)とAuto commit-and-sync after stopping file edits:を設定すると、編集後に自動的にGitに変更内容が反映されるようになります。 各設定値の意味はこちらのブログに分かりやすくまとめられていましたので、ご参照下さい。 note: Obsidian Git の導入とカスタマイズ設定

スマホアプリ版の「YouTrack」を紹介

  • POST
スマホアプリ版の「YouTrack」を紹介 はじめに JetBrainsから提供されているプロジェクト管理サービスに「YouTrack」というサービスがあります。 YouTrackについての紹介記事はこちらをご参照ください。 このYouTrackですが、実はスマートフォンアプリ版も提供されています。 この記事では、JetBrainsのプロジェクト管理ツール「YouTrack」のAndroidアプリ版の外観について紹介します。 Andoridアプリ版にログイン Androidアプリ版は以下からインストールできます。 Andoroid版 ※一応iOS版のリンクも記載しておきます。 iOS版 Play StoreからYouTrackをインストールし、アプリを起動すると、自分のアカウントのYoutrackのURLの入力を求められるので入力します。 その後、自分のメールアドレスとパスワードを入力します。 タスク一覧 タスク一覧画面は以下のような外観になっています。 ナレッジベース画面 ナレッジベース画面は以下のような外観になっています。 ボード画面 ボード画面は以下のような外観になっています。 おわりに この記事が、プロジェクトで利用するプロジェクト管理ツールを検討されているエンジニアの役に立てば幸いです。 本サイトへのご意見、お問い合わせなどありましたらこちらからご連絡下さい。 お問合せフォーム

OneNoteでMakrdownが使えるプラグイン「OneMark」を紹介

  • POST
OneNoteでMakrdownが使えるプラグイン「OneMark」を紹介 はじめに Micorsoftから提供されているノートアプリ「OneNote」をご存知のエンジニアは多いと思います。 2003年から提供されているノートアプリの老舗で、最近のWindowsではデフォルトでインストールされているので、とりあえず使っているという方も多いと思います。 OneNoteの欠点として、Joplin、Obsidian、Nortionなどと違い、エンジニアがよく利用するMarkdown記法に対応していないことが挙げれていましたが、サードパーティ製のプラグイン「OneMark」を使うことで、OneNoteでもMarkdownを使うことができます。 OneNoteでMakrdownが使えるプラグイン「OneMark」を紹介します。 OneMarkとは OneMarkはNeux Labから提供されているOneNoteにMakrdown機能を追加することができるプラグインです。 OneMark公式HP OneMarkをインストール OneMarkをインストールする方法を紹介します。 OneMark公式HPにアクセスします。 自分のPCが64bitならDownload Nowをクリックし、32bitならとなりのor 32bitをクリックします。 ダウンロードが終わると、64bitならOneMarkSetupX64.0_2_2.msi、32bitならOneMarkSetup.0_2_2.msi というインストーラーが保存さていてるので、このインストーラーを実行します。 インストーラーの実行完了後にOneNoteを起動すると、右上のタブに「OneMark」が追加されます。 OneMarkの機能 OneMarkの機能を紹介します。 Live Preview Live Previewは、MarkDown形式で入力したテキストを装飾した状態で表示する機能です。 Live PreviewをONにした状態で、テキスト入力後にEnterキーを押すと、その行のテキストがMakrdownの内容に応じて装飾された状態で表示されます。 また、Live Previewタブの下にある Auto enable for preview を有効にすると、OneNoteで新規に追加したページにもLive Previewが有効になります。 Convert Paragraph Edit 選択中のテキストボックス内にあるMakrdownに対して、一括でテキストの装飾を行います。 Toggle Source カーソル位置と同一行のテキストのMakrdownテキストの装飾と非装飾の切り替えを行います。 Import Markdown / Export Markdown Import Markdownをクリックすることで他のエディタで作成したマークダウンファイルをOneNoteにインポートすることができます。 Export MarkdownをクリックすることでOneNoteのページをMakrdownファイルとしてエクスポートすることができます。 Themes MarkdownテキストのスタイルをThemesから変更可能です。 ショートカットキー Ctrl + , Toggle Sourceと同様にカーソル位置と同一行のテキストのMakrdownテキストの装飾と非装飾の切り替えを行います。 F5キー Convert Paragraph Editと同様に選択中のテキストボックス内にあるMakrdownに対して、一括でテキストの装飾を行います。 F8キー OneNoteのページ内のMakrdownテキストをクリップボードにコピーすることができます。 Markdownルール OneMarkはMarkdownのルールにGitHub Flavored Markdownを採用しています。