タグ

qiitaとideに関するnabinnoのブックマーク (9)

  • MCPサーバーで開発効率が3倍に!2025年必須の10大ツール - Qiita

    はじめに 最近、あるプロジェクトGitHubリポジトリの内容をAIに分析させたくて、「どうやってClaudeとGitHubを連携させればいいんだろう...」と頭を抱えていたんです。何時間もネットで調べた末に出会ったのがMCPサーバーでした。これが当に目から鱗だったんですよ!😲 「石の上にも三年」というように、私は根気強く数週間かけて様々なMCPサーバーを試してきました。そして今日は、私の開発ワークフローを劇的に変えた10個の素晴らしいMCPサーバーを、4つの主要カテゴリーに分けて紹介したいと思います! そもそもMCPサーバーって何?🤔 リストに入る前に、MCPサーバーについて簡単に説明しますね。MCPは「Model Context Protocol」の略で、AIモデルが外部ツールやデータソースと安全かつシームレスに連携するためのオープンスタンダードなんです。 簡単に言えば、お気に入

    MCPサーバーで開発効率が3倍に!2025年必須の10大ツール - Qiita
  • VS Code で Gemini Code Assist を使う - Qiita

    今回はGeminiアイコンを開きます。 「Login to Google Cloud」をクリック。 「Open」 ログイン用のアカウントを選択します。 「ログイン」 「Enable API」で有効化します。 これでGeminiを使用する準備が出来ました。左下のチャット欄に指示を入力するとGeminiが答えてくれます。 ちなみにBottom barの左下の雲アイコンの右側にはログイン中のGoogle Cloudのプロジェクト名が表示されます。ログイン後はデフォルトPJが選択されますが、適宜クリックして変更してください。(以下のスクショではPJ名は消しています) 使い方 実際に拡張機能の使い方を見ていきます。 チャットからコード生成 まずはゼロベースでコードを生成する指示を出してみます。 以下の例は、青色の部分が入力した指示文で、それ以降はGeminiの出力です。 このくらいは難なく作成してく

    VS Code で Gemini Code Assist を使う - Qiita
  • 【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita

    はじめに よくQiitaでおすすめアプリとかの記事を見かけますが 逆に使わなくなったアプリの紹介記事ってなくね? と思い今その勢いで記事を書き進めています。需要があるかはしーらないっ。 記事では、今年で4年目のエンジニアが作業効率を追い求める中で淘汰されていったアプリたちを紹介します。 ちなみに当方Macユーザです。 エディタ Visual Studio Code 3年目くらいまでは結構使ってました。 settings.jsonやkeybindings.jsonをdotfilesで管理してみたいなこともするくらいには使ってました。 が、何かのタイミングでvimに興味を持ち、vimを使いはじめてから徐々に使わなくなってゆきました。 vimに興味を持った最初の頃はVSCの拡張でvimがあったので、それを使ってました。 VSCでvimの操作を再現できる拡張です。 しかし vimと言えば学習コ

    【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita
    nabinno
    nabinno 2024/04/29
    そう、最初からCUIで環境を整えていればよいのだよね。そんなあなたにお薦めなのがEmacs。
  • NeoVimのGUI実装. OniVimの紹介 - Qiita

    OniVimとは Oni is a new kind of editor, focused on maximizing productivity - combining modal editing with features you expect in modern editors. Oni is built with neovim, and inspired by VSCode, Atom, LightTable, and Emacs https://github.com/onivim/oni OniVimVSCodeやAtom等にインスパイアされた, NeoVimベースのクロスプラットフォームGUIエディタです. 内部的にはReact+Electronで作られていて, デフォルトでJSX記法のシンタックスハイライトに対応していたり, ブラウザを内包していたりして, 拡張性がかなり高く

    NeoVimのGUI実装. OniVimの紹介 - Qiita
  • Visual Studio CodeやAtomのシンタックスハイライト拡張機能を作る - Qiita

    はじめに Visual Studio CodeやAtomに言語のシンタックスハイライトを加えるにはtextmateというエディターが採用している記法で構文を定義します。 なぜtextmateの方法が採用されているのかは知らないのですが,どういうわけか広く利用されているようです。 構文を定義する textmate的構文定義は .tmLanguage .json .plist など様々な方法で記述できるようです。 個人的にはJSON版が扱いやすそうです。 英語ですが公式のドキュメントがあるので,重要そうな部分だけを説明します。 概要 構文は再帰的に定義できます。 あるブロックを認識してそのブロックは3つの構文に分解され最初の構文は別の構文によって処理される...のように記述できます。 定数を数値定数と文字列定数に分けるなど,できるだけ細かい単位で構文を作っておくと include機能を使って使

    Visual Studio CodeやAtomのシンタックスハイライト拡張機能を作る - Qiita
  • 【リアルタイム共同編集】Atomで出来るようになったってよ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? GithubがAtomのパッケージに Teletypeをリリースしました! 公式サイト:Teletype for Atom また9月には、Atomを統合開発環境にするという「Atom IDE」パッケージが出ましたね! ->Atomに統合開発環境パッケージが出たってよ 早速どんなものか説明したいと思います Teletypeってなに? 簡単にまとめると 「離れていても複数人で同じファイルを**リアルタイムに編集**できる」ものです。 共同編集できるとなんなの? 例えば上司や先輩にコードレビューをしてもらうときにわざわざ対面で行う必要がなく、

    【リアルタイム共同編集】Atomで出来るようになったってよ - Qiita
  • language server protocolについて (前編) - Qiita

    以下、それぞれのリクエストについて、少しずつ補足します。(各種機能の具体例としてスクリーンショットをいくつか挙げますが、このlanguage server protocolを実装したものには限定しません。) コーディング支援 自動補完は、典型的には . (dot)などをタイプした時に、その左辺オブジェクトのメンバーの一覧を表示する機能です。textDocument/completionが補完候補を表示するために送信するリクエスト、completionItem/resolveが補完候補を(カーソルキーなどでリストなどから)選択している時に送信するリクエストです。 テキストエディタは、ユーザー入力の1文字1文字について、completionリクエストを送信したりすることはありません(completionの処理はそれほど軽いものではなく、必要が無い場面で呼ぶべきものではありません)。comple

    language server protocolについて (前編) - Qiita
  • UnityのEditorをRiderにしてみたら快適だった - Qiita

    前置き Unityで開発するときに、Editorは何をつかってますか? Mono? Visual Studio Code? Xamarin Studio? Sublime? Vim? Emacs? どれも細かい使い勝手がどうもあわず、 Unityでコードを書くときにはなんか書きにくいんだよなーと感じてました。 (UIのレスポンスとか、補完とか、検索とか、起動とか、キーバインディングとか、Formatterかけた時の変な改行とか) そんなときにRiderを試してみて快適だったのでメモ。 Riderとは? Jetbrainsが開発している C#のIDE です。 現在はリリース前のpreview段階で、家サイトで情報登録するとメールが送られてくるので、そこからEAP版がDLできます。 Jetbrainsといえば各言語のIDEで高い評価を得てますよね。 普段Android Studioを触ること

    UnityのEditorをRiderにしてみたら快適だった - Qiita
  • IntelliJ IDEAをチームで導入するために私が行ったこと - Qiita

    他にも資料を作成しましたが、大体チェックを受けた部分は上記2資料です。 結果として、1日当たり1.8時間は削減可能であろうと試算し、約1ヶ月でIntelliJ IDEA購入の費用を回収できるとしました。 上記を経て、ボスの了解を経て、Commercial Licenseを2桁ライセンス分購入することができました。 購入に当たりまして、サムライズム様には色々とご協力をいただきました。 ありがとうございます。 ※他にも実際の開発効率についての実演もやっていますが割愛。 導入編 無事にチームメンバー向けにIntelliJ IDEAのライセンスを購入することが出来ました。 しかしこの時点では、Eclipseしか使ったことがない人が大多数を占めていました。 このような状況で必要なアクションは、IntelliJ IDEAに移行するメリットを提示することと、移行に当たっての障壁をひたすら壊すことです。

    IntelliJ IDEAをチームで導入するために私が行ったこと - Qiita
  • 1