AI assistant for software developers What is Tabnine? Tabnine is an AI code assistant that makes you a better developer, helping you to increase...
はじめに ChatGPTの登場により、AIアシストを上手く使えるのとそうでないのとでは大きく生産性に差が生まれるようになってきました。 既存の業務・開発プロセスにいかにChatGPTなどのAIアシストを組み込めるかあるいは変革できるか、今は様々な領域で試行錯誤されている状況かなと思います。 私は現在Androidアプリを開発しているので、Androidアプリ開発にChatGPTを組み込みたいなと思っているのですが、そもそもAndroidアプリの開発環境であるAndroid Studioのプラグインを開発する知識がありませんでした。 AIアシストの導入方法としてはIDE向けのプラグインだけが唯一の手段という訳ではないですが、最も開発作業に近い距離でアプローチできエンジニアの開発体験を大きく変えられるんじゃないかと思っています。 ということで、今回は練習がてらChatGPTを使用したAndro
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am
私たちはIntelliJ IDEA の how2pro(how to pro = プロになる方法)に関するブログポストを連載中です。今回は真の救済手段になり得る古き良き機能であるLocal History(ローカル履歴)について詳しくお伝えしたいと思います。 単にコミット間の差分を記録するバージョン管理システムとは異なり、ローカル履歴はそれ以上の機能を提供します。 この機能はコードの編集、テストの実行、アプリケーションのデプロイといった各種イベントをトリガーにプロジェクトのリビジョンを自動的に記録します。 ローカル履歴は個人用のバージョン管理システムとしての役割を果たし、プロジェクトにまだバージョン管理を採用していない場合でも削除済みファイルを復旧したり、個別の変更を呼び出したり、ファイルを元の状態に戻したりできるようにします。 また、何らかの操作を行う前にパソコンが突然再起動した場合には
はじめに データアナリティクス事業本部のkobayashiです。 IDEとしてJetBrainsのIntellijを愛用しています。前回AWS Toolkit for JetBrains を使ってS3のオブジェクト操作を試してみたのですが、他にも便利なプラグインはないかと探していたところJetBrainsが公式で出しているプラグインであるBig Data Tools がありこちらも使い勝手が良かったのでまとめます。 Big Data Toolsとは Big Data ToolsはJetBrainsが公式に出しているJetBrainsのIDEで動くプラグインで、Zeppelin、 S3、GooglCloudStorage、Spark、Hadoop分散ファイルシステム(HDFS)のデータを監視・処理するためのプラグインになります。 With this plugin, you can conve
IDEでプロジェクトを作成すると、".idea/"と"[project-name].iml"が作成される。 Gitでプロジェクトのソースコードを管理するとき、管理対象(除外対象)の設定はどのようにしたらよいのか。 公式ドキュメントがあった https://intellij-support.jetbrains.com/hc/en-us/articles/206544839-How-to-manage-projects-under-Version-Control-Systems ネット上では".idea/"をgitignoreに書いて、このディレクトリ配下のすべてのファイルを管理外にしている例が多かったが、それは適切ではないようだ。 上記のドキュメントによると、".idea/"内の"workspace.xml"、"tasks.xml"以外のファイルは、すべてGitのリポジトリに入れてシェアすべ
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am
Spring BootSpring Boot is an extension of the Spring framework that simplifies the initial configuration of Spring applications. It enables you to quickly create a working standalone Spring application with minimum default configuration. Spring Initializr is a web application that can generate a Spring Boot project. You can select the necessary configuration, including the build tool, language, ve
Java 製らしいですが Java の微妙な感じがしません 昔見た Java 製のツールは見た目が悪い意味で独特で好きになれない感じで私が Java 嫌いな一つの理由でした ですが JetBrains の IDE を見て Java の GUI もけっこういいんだねと見直したほどです そこでどういう技術で GUI 作ってるのか調べてみました Java の GUI frameworkJava ユーザでない私が聞いたことあるのは AWT / Swing / JavaFX の 3 つ 私が知ってるだけあって どれも有名なもので今でもこれらがスタンダードみたいです どれが一番新しいかも知らないくらいでしたが 上に書いた順で古いのから新しいのになってます AWT が一番最初からあるもので それぞれの OS のコンポーネントを使用するようです 速いけど見た目が揃わないとか HTML でフォームパーツがブ
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Edu
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く