Author Archives: Elizaveta Semakova

About Elizaveta Semakova

Regional Marketing Manager for Japan at JetBrains

RubyMine 2019.1がリリースされました!

RubyMine 2019.1 がリリースされました! この新しいメジャーバージョンへアップグレードすると、次のようなことを体験できます: RubyMineでDockerとの作業をスピードアップ Recent Locations(最近の場所)ポップアップ(Shift + Cmd + E / Shift + Ctrl + E)を使って、より素早いナビゲーション Ruby and Railsアプリケーションのプロファイリング Factory Botのフルサポート Call Hierarchy(呼び出し階層)でメソッド呼び出しを調査 新しいUIテーマ 新バージョンには、TruffleRubyのサポート、改善されたJavaScriptとデータベースツール、そして多くのバグ修正も含まれています。 新機能の詳細については、 What’s new ページをご覧ください。サムライズム様による翻訳はこちらにございます。ぜひ、今すぐ新しいRubyMine 2019.1をダウンロードしてお試しください。 改善点の一覧については、リリースノートをご確認ください。また、発生した問題についてはYouTrackに報告してください。 そして、ぜひ RubyMine Slackにも参加してください! よろしくお願いいたします。 RubyMine チーム [原文] Original post in … Continue reading

Posted in RubyMine, お知らせ | Leave a comment

CLion 2019.1リリース:組み込み開発、ClangFormat、メモリビュー、言語の注入(Inject)、カスタムテーマなど

CLionの今年初のメジャーアップデート、CLion 2019.1がリリースされました! すぐにアップデートするには、Toolbox App、スナップパッケージ(Ubuntu)、当社のウェブサイト、または2018.3の最新ビルドからのパッチアップデートが利用可能です。ぜひ今すぐアップデートしてください! サムライズム様によるWhat’s Newの翻訳はこちらにございます。 以前に発表したように、今年当社は主に、IDEのパフォーマンス、Clangdのさらなる活用、そして組み込み開発に重点を置いています。 今回のアップデートではその3つの分野すべてで前進しております: Clangdはコードのハイライト、より詳細なエラーメッセージを提供し、新しいインスペクションを実行するようになりました。 CLion独自の言語エンジンは、IDE全体のパフォーマンスの向上とより正確なリファクタリングによって改善されました。 CLionで組込み開発を効果的に実行できるように、いくつかのステップを取りました。 CLionをあなたのコードスタイルに調整:ClangFormat、C/C++命名規則、ヘッダガードスタイル。 プロジェクトモデルに依存しないビルドターゲットと実行/デバッグ構成が利用可能になり、特にコンパイルデータベースプロジェクトに役立ちます。 デバッガの機能強化には次のものが含まれています: メモリビュー LLDB逆アセンブリビュー ステッピング時に変数をミュート 言語の注入(Inject) カスタムテーマでIDEをカラフルに! Rustプラグインのアップデート その他の機能強化には、最新の Recent Locations ポップアップ、プラグイン作成者向けの改善などがございます。 詳細についてぜひこのまま読み続けて、Phil Nash(フィル・ナッシュ)によるこちらの短いWhats Newビデオ(英)をご確認ください: JetBrainsは30日間のCLion無料体験版を用意していますので、サブスクリプションを購入する前に、これらの全機能をすべて試すことができます。 CLion 2019.1をダウンロード   Clangdベースの言語エンジンとのインテグレーションの強化 私たちは引き続きClangdのより広範なインテグレーションに重点を置いているため、当社は補完的なClangdベースの言語エンジンを開発することに尽力を注いでいます。 可能な限り(機能およびパフォーマンスの観点から)、このエンジンにさまざまなアクションを再実装していますが、そのようなアクションに対してはCLion独自のエンジンに切り替えるオプションもございます(現時点では)。 ユーザーの観点からは、それによりエディタの反応がよくなることがわかります。 Clangdのより広範なインテグレーションに向けて当社が取ったもう1つのステップは、Clangdを利用してクイックフィックスが必要な場所を特定するようになったことです。 つまり、Clangdベースの言語エンジンは、コード内の潜在的な違反を特定してエラーや警告を表示するだけでなく、クイックフィックスの場所を提供するためにも使用できます。 ただし、実際のクイックフィックスはCLionによって提供されることにご注意ください。 一方、この2番目のステップには欠点がいくつかあり、その結果、クイックフィックスの一部は一時的に削除されました(CPP-15243)。 また、エラーアノテーターが改善され、Clangから取得されたより詳細なエラーメッセージを表示できるようになりました。 … Continue reading

Posted in CLion, お知らせ | Leave a comment

GoLand 2019.1がリリースされました!

GoLand 2019.1がリリースされました! GoLand 2019.1では、ビルトイン Memory、CPU、Block、Mutexプロファイラが統合され、高度な機能でデバッガが強化され、新しいリファクタリングを追加しました。また、GoLand 2019.1はさまざまな方法で式にnilを使用することで発生する可能性があるエラーについて警告してくれます。 新しいバージョンでは、IDEから直接Go SDKをダウンロードしてインストールできるようになり、新しい設定済みの Sublime Text キーマップを使用できます。 これらは、新しいGoLandが提供する新機能のわずかなリストです。 ぜひこのまま詳細をお読みいただくか、当社のWhat’s Newページに移動し、Goモジュール、ナビゲーション、インテンションアクション、バージョン管理、ウェブ開発、データベースについて当社が行ったことの詳細をご覧ください。サムライズム様による翻訳はこちらにございます。 GoLand 2019.1をダウンロード 一方で、GoLandをまだお試しになられていない場合、ぜひ30日間の無料体験版を使用し、新機能を試してみてください。 ハイライトをお読みいただくか、こちらのクイックデモでそれらをご確認ください(英語): プロファイリング ワンクリックでビルトインMemory、Heap、CPU、Mutex、またはBlockプロファイラを実行できます。 GoLandで専用のツールウィンドウを使って、分析結果を確認し、ソートできます。 デバッガ 一連の呼び出しとネストされたメソッド呼び出しのデバッグが、新しいデバッガアクションの Smart Step Into(スマートステップイントゥ) を使用することで、はるかに簡単になりました。 デバッガはスレッドの代わりにゴルーチンを表示します(その逆も)。 Int変数の表示方法を2進数、10進数、16進数のいずれかで選択できます。 ゴルーチンリストを右クリックして、Debugger タブで Copy Stack(スタックのコピー)を使うと、フレームスタック全体をクリップボードにコピーできます。 マウスジェスチャーとして、Run to Cursor(カーソル位置まで実行)が利用できます。 Windowsミニダンプがサポートされています。 Run/Debug(実行/デバッグ)設定はsudoで実行できるようになりました。 リファクタリング 新しい … Continue reading

Posted in GoLand, お知らせ | Leave a comment

IntelliJ IDEA 2019.1がリリースされました! テーマのカスタマイズ、Java 12のSwitch式、Dockerコンテナ内でのデバッグなど

IntelliJ IDEAの今年初のメジャーアップデート、IntelliJ IDEA 2019.1がリリースされました! この大規模なアップデートには、たくさんの新機能と改善点が含まれています。新機能ページをぜひご確認ください!サムライズム様による翻訳はこちらにございます。 このブログ記事では、このアップデートの主な新機能の概要をご紹介いたします。 ユーザーインターフェース 新しいテーマが追加され、テーマのカスタマイズが公式にサポートされるようになりました! 詳細は、新機能ページのテーマセクションをご覧ください。 Java IntelliJ IDEAは、Java 12のプレビュー機能、Switch式JEP 325をサポートしています。 詳細はこちら Extract Variable リファクタリングは、以前よりもさらにセマンティクスを保持するようになりました。 三項式では、IDEはnullability(変数がnullを取り得るかの記述)違反が検出された条件のみをハイライトするようになりました。 数学演算の分析が大幅に改善されたため、IDEは剰余、乗算、および右シフト演算の値を追跡できるようになりました。 IDEはソースからコンストラクタの純粋性を自動的に推測できるようになりました。 自動生成されたtry/catchブロックに変数名を設定できます。 Javaスタックトレースから行内の適切な位置へのナビゲーション。 IDEは重複したスイッチブランチを検出できるようになり、そのようなブランチをマージするためのクイックフィックスを提供してくれます。 “Move Statement Up/Down”(文を上/下に移動)を使用して、switch文とcatchブロックを上下に移動できるようになりました。 クリップボードとの間で構造検索パターンをインポートおよびエクスポートできるようになりました。 詳細については、新機能ページのJavaセクションをご覧ください。 Gradle 新規プロジェクトでは、デフォルトでビルドおよび実行アクションがGradleに委任されます。 Gradleへのビルドおよび実行アクションの委任は、Gradleプロジェクトごとに個別に設定できます。 HotSwapはビルドアクションがGradleに委任されたときに機能します。 Gradleの組み込みバージョンはv4.10.3にアップグレードされました。 Gradleテストランナーを使って、JUnitパラメータ化テストを実行できます。 Gradleテストタスクを適切に選択して、エディタから実行できます。 Gradleツールウィンドウは、 ‘gradle projects’コマンドを実行した場合と同じように、マルチモジュールプロジェクトの構造を表示できます。 詳細は、新機能ページのGradleセクションをご覧ください。 … Continue reading

Posted in IntelliJ IDEA, お知らせ | Leave a comment

YouTrack 2019.1がリリースされました!

YouTrack 2019.1のリリースに関するニュースです。 JetBrainsはYouTrackを改善し続けており、今回、2019年最初のリリースをお届けいたします。 このブログ記事を読み、最新版の新機能をご確認ください。サムライズム様による新機能のページの翻訳はこちらにございますので併せてご参照ください。 お気に入りのアジャイルボード アジャイルボードをお気に入りとしてマークできるようになりました!個人用およびチーム用のボードなど、複数のボードで作業する場合に非常に便利です。 お気に入りのボードはリストの一番上に表示されます。 Slack用YouTrackアプリ(Standalone) Slackとのカスタムインテグレーションにより、YouTrackスタンドアロンインスタンスをワークスペースにリンクし、両方のアプリケーションを最大限に活用できるようになりました。 課題の更新通知を取得し、プレビューをリンクし、課題の下書きへメッセージをコピーできます。 コミュニティベースの言語サポート 現在YouTrackでは、英語、ドイツ語、フランス語、ロシア語、日本語、およびスペイン語の公式ローカライズサポートを提供しています。 このリリース以前でも、YouTrackスタンドアロンインストールにカスタムローカライゼーションをアップロードすることは可能でしたが、このプロセスは簡単ではなく、ある程度の労力が必要でした。 現在、JetBrainsで正式にサポートされていない言語でYouTrackを使用したい場合、JetBrainsが使用しているローカライズサービスであるCrowdinを使って、翻訳をご提供いただけます。 新しい言語の追加をしたい場合、あるいは他の貢献者によって既に開始された翻訳プロセスに参加されたい場合は当社のサポートまたはプロジェクト管理者までお問い合わせください。 コミュニティによって追加された言語は、特定の条件が満たされた場合にのみYouTrack UIに表示されることにご注意ください。 詳細については、こちらのドキュメントをご参照ください。 アップデートとエンハンスメント アジャイルボードのカードのカスタマイズ可能なフィールド アジャイルボード上のカードの新しいオプションを使用して、表示するフィールドと値の表示方法を選択できるようになりました。 これにより、複数のプロジェクトで課題を管理する場合でも、ボード上の各カード用に同じデータコレクションを表示できます。 変更点: 1. フィールドはカードの一番下に表示されるようになりました。 2. カードのサイズは決まっていません。内部のコンテンツ量に依存するようになりました。 フィールドがカードに収まらない場合、カードにフォーカスされたときに表示されます。 システム全体にわたるダークテーマ YouTrackのすべてのページにダークテーマを適用できるようになりました(課題リストを除く)。 ダークテーマは、課題リストが実験的な機能として有効になっている場合でも機能します。 アバターをクリックしたときに表示されるメニューで、またはプロファイルの一般設定でダークテーマに切り替えることができます。 アジャイルボード用のクローンアクション この機能により、アジャイルボードの設定パネルにオプションを追加して、ボードのクローンを作成できます。 最初から設定することなく新しいアジャイルボードを作成し、後でいつでも設定を調整できます。 ユーザーごとの期間形式設定 あなたのYouTrackプロファイルの新設定を使用して、期間フィールドに格納されている値の表示方法を選択できるようになりました。 これにより、簡単に計算して一目で値を比較できます。 匿名SMTPサーバー接続 YouTrackはログイン名とパスワードを送信せずにSMTPサーバーに接続できるようになりました。 … Continue reading

Posted in YouTrack, お知らせ | Leave a comment

Rider 2018.3の新機能

このブログポストでは Rider 2018.3 の新機能と、コーディングをさらに簡単にするための改善点を紹介いたします。サムライズム様による新機能の翻訳はこちらになります。 2018.3の新機能と改善点: Code Vision: コードエディタでコードに関する有用な情報を確認できる新しい方法を試してみてください。 Usages、version control info、derived types、extension methods と exposing APIs を追加の操作なしで簡単に表示できます。 SSH経由のリモートデバッグ:リモートマシン上でアプリケーションをデバッグする必要がありますか? 問題ありません。 “Attach to Remote Process…” アクションを呼び出して、プロセスにアタッチできます。 .NET Full/Core および Mono デバッガがサポートされています。 Rename Project リファクタリング: 手動のプロジェクトの名前変更はもう不要です。 このリファクタリングを呼び出して、簡単にできます。 Assembly Explorer で複数のアセンブリを開くことができるようになりました。また、開いているすべてのアセンブリで移動、または探索することもできます。 Zero-latency(ゼロ遅延)タイピング:コードの再フォーマットなどの時間のかかる作業を実行するスマートタイピングアシストでも、RiderのUIはブロックされず、エディタはスムーズのままです。 Launch Settings(起動設定): ASP.NET … Continue reading

Posted in Rider, お知らせ | Leave a comment

アートをコーディング

様々なツールを作り、それらを改善するのは人間の本性です。 JetBrainsはこの伝統に基づき、開発者の皆様に日常的にご愛好いただいている、日常業務の一部を自動化する様々なツールを開発しています。 約2年前、JetBrainsでアートワークを作成している方法についてのストーリー(英)と、皆様独自のJetBrainsスタイル付きアートを作成するために使える、クールで少しマニアックなツールを共用しました。 今日、私たちはアートワークを作成するための生成的アプローチの進捗状況をお伝えし、皆様にこのツールの新バージョンを紹介したいと思います。 私たちは2017年以来、地道に取り組みを続けていました。その結果、技術は改善し、グラフィックはより鮮やかになり、プロセスはさらにシンプルになりました。 JetBrainsには現在、22個の製品がございます。 それぞれは年間に2〜3回のメジャーリリースがあります。それらをかけ合わせると、当社はどのくらいの画像を作らないといけないのかをおわかりいただけるはずです。 このような作業では、自動化が必要です。 また、コードを特定のスタイルにフォーマットするのに役立つツール(IDE)と同様に、自動アートワークツールも、明確な統一された視覚的境界を使用して画像を標準化するのに役立ちます。 さて、本題に入りましょう。 code2art.jetbrains.comにアクセスして、素晴らしいアートワークを作ってみてください! このバージョンのツールでは静止画像ではなく、アニメーションが表示されます。 そのフレームのどれかを画像として、またはHTML5でアニメーションとして保存できます! ユーザーインターフェースはだいぶ変わりましたが、相変わらずオプションが豊富で、とてもわかりやすいはずです。 製品スタイル付きプリセットの定義済みリストから選択できます。 各アートワークは3つのレイヤーで構成されており、いずれも個別に設定、または完全に削除することもできます。 アニメーションはいつでもストップできます。画面上の任意の場所をクリックして、Spaceキーでコントロールを隠すだけです。 静止フレームはPNGとして、アニメーションはHTML 5として保存できます。 必ず正しいサイズを選択してください。 「I feel lucky」ボタンをお見逃しなく。作成できる様々な種類のグラフィックをすべて見てみるのに最適です。 HTML5がなぜ必要なのか不思議に思うかもしれません。 私たちはカスタムスクリーンセーバーを作成できるよう取り組んでおり、今後それを発表する予定です。 ご期待ください! すでにブラウザで素晴らしい無限のアニメーション用にそれをご利用いただけます。 詳細 好奇心旺盛な方(もっと知りたい!という方に)向けに、以下にてツールの仕組を紹介します。 ジェネレータはElm言語で書かれており、アニメーションはElm-WebGLライブラリと、Flat Surface Shaderの助けを借りて動いてます。 UIはdat.gui上で構築されています。 しかし、私たちは、生成されたアニメーションはSF映画のイントロに似ていることに気づきました。そこで私たちは、宇宙船にいるかのように感じたい方向けに、もう一つのユーザインターフェースを開発しました(同じくElmで)。 ぜひお試しください — https://code2art.jetbrains.com/#tron! このアプリケーションのソースコードは、クリエイティブ・コモンズ・ライセンスでGitHubで入手できます。 楽しんで使ってみてください ! そして、ぜひ結果を他の方と共有し、JetBrainsをタグしてください!  … Continue reading

Posted in お知らせ | Leave a comment

Upsource 2018.2の新機能

Upsource 2018.2が先月リリースされました。(サムライズム様による新機能の翻訳はこちらになります。) Upsourceの最新バージョンではたくさんの改善点があり、レビューの作成とアップデートプロセスを簡素化しました。 自動化が一層進み、色々な面で強化されているため、管理作業の代わりにコーディングとコードレビューに集中できます。 また、Java 9のサポート強化や、もちろん、コード警告やサジェストを管理するIntelliJ IDEAエンジンの通常のアップデートもございます。   自動化の強化 コードレビューの作成と保守は、開発ワークフローの面倒な作業の一部であってはいけません。 Upsourceにはすでにレビューの作成を自動化できる方法がいくつか提供されていました。しかし、2018.2バージョンでは事前定義されたパターンに一致するコミットメッセージから自動的にレビューを作成したり、特定のコミットが自動的にレビューを作成しないようにする機能があります。 そしてもちろん、これを他のトリガーと組み合わせることもできます。 例えば、特定のトピックを含むメッセージがあるコミットのレビューをUpsourceに自動的に作成させ、その分野のエキスパートに割り当てることができます。 レビューを作成するためのこのような合理化されたプロセスの欠点の1つは、レビューアの空き状況などの他の要因を考慮できない可能性があると、お考えかも知れません。 しかし、Upsource 2018.2では、自分を不在(Out of office)としてマークすることが可能になりました。 つまり、レビューは自動的にあなたに割り当てられることはなく、あなたのチームはあなたのステータスを見て、あなたがコードをレビューできるかどうかを判断することができます。 レビューに自動期限を設定できます。 期限はレビュー作成後の日数として計算され、その日数は設定できます。 この期限は、レビューがアップデートされた場合(新しいコードがあったり、新しいレビューアがいる場合など)、自動的に延長されます。 よりシンプルなレビュープロセス コミットページのツールチップでレビューの概要情報を見れるようになりました。 これにより、別のページにクリックスルーしなくても、レビューに関する重要な情報を確認できます。 Upsource 2018.2では、レビューから複数のリビジョンを削除できるため、レビューを構成するリビジョンを1つのステップで簡単にアップデートできます。 Java 9サポート Java 8からアップテートした方にとって、良いニュースです。 Upsource2018.2は、シンタックスのハイライト、コードインテリジェンス、およびJava 9、10、および11のナビゲーションをサポートしています。 Java 9をご使用の場合は、当社の What To Look For In … Continue reading

Posted in Upsource, お知らせ | Leave a comment

ReSharper Ultimate 2018.3リリース

2019年最初のReSharperのリリースに関するブログポストです。 ReSharper 2018.3新機能のサマリーは以下のとおりです: コードエディタにパラメータ名ヒントを追加しました。 これにより、C# とVB.NETのコードが読みやすくなります。 Visual Studio 2019 Preview 1 の初期サポート。 コードフォーマッタは、コードから直接コードフォーマットスタイルを検出し、それに応じてフォーマッタの設定を調整してくれます。 (ReSharper | Edit | Detect formatting settings) ReSharperフォーマッタ設定を調べて手動で設定する必要はもうありません。 ReSharperは、コードで使用されている命名スタイルを自動検出することができます。 手動で設定する必要がなくなりました。 改善されたC# 7分解(deconstruction)には、新規/更新されたインスペクションとクイックフィックスが含まれています。 VB.​NET 15.3と15.5の言語サポート。 TypeScript 3.0サポート。 最新のASP.NET Coreプロジェクトでは、新しいローカライゼーション手順 の初期サポートが導入されています。 ローカライゼーションインスペクション、リファクタリング、および古いローカリゼーション手順からの慣れ親しんだクイックフィックスのほとんどが使えます。 C# コード解析にたくさんの新しいインスペクション、クイックフィックス、およびコンテキストアクション追加されました。 様々な面でパフォーマンスが最適化されました。 ローカル関数に対して Introduce parameter(パラメータの導入) リファクタリングを導入しました。 ReSharperコマンドラインツールを実行するための新しいキーが追加されました。 md5ハッシュアルゴリズムの使用をやめ、以前のコードベースでの使用をすべて排除することで、ReSharperをよりFIPS準拠にしました。 … Continue reading

Posted in dotCover, ReSharper, お知らせ | Leave a comment

YouTrack 2018.4リリース

YouTrack 2018.4 には多くの新機能と改善点がございます。(サムライズム様による翻訳はこちらになります。) カスタムプロジェクトテンプレート 既存のプロジェクトを新しいプロジェクトのテンプレートとして使うことができます。 テンプレートとしてマークされたプロジェクトは、プロジェクト作成ページの使用可能なプロジェクトタイプに追加されます。 プロジェクトのクローン 既存のプロジェクトをクローンして時間を節約できます! 新しいプロジェクトは、プロジェクトチーム、アクセススキーム、カスタムフィールド、タイムトラッキング、ワークフロー、インテグレーション、およびアジャイルボードなど、元のプロジェクトの設定を継承します。 タイムシートレポート このレポートは、あなたのチームがどのように時間を費やしたのかをカレンダーベースのスプレッドシートに表示します。 レポートは、ユーザーごと、または課題ごとに費やされた時間を示す2つのビューで切り替えることができます。 課題ごとのビューでは、課題IDをクリックして、選択した課題をシングルの課題ビューで開くこともできます。 ユーザーのメンションで検索 特定のユーザーの@メンション (@mention) を含む課題を検索できるようになりました。 この機能を使って、これらの課題の通知だけに頼ることなく、自分のアカウントをメンションしているレポートおよびリストを生成することもできます。 SAMLでアイデンティティプロバイダー起点のシングルサインオン SAML 2.0認証モジュールをアップデートしました。IDプロバイダ側からのシングルサインオンリクエストを扱えるようにしました。 アップデートとエンハンスメント レポートの集計オプション いくつかのレポートで新しい「合計を表示」オプションが使えるようになりました。 このオプションを選択すると、レポートには投票の合計と、インテジャー(integer)、浮動小数点数(float)、または期間として値を保存している他のフィールドが表示されます。 こ機能を使って、投票の総数、見積もり、費やした時間などを示すレポートを作成できます。 課題リンクの改善 課題リンクパネルのタブベースのナビゲーションを使用すると、リンクタイプ別でリンクされた課題をすばやく見つけることができます。 また、リンクパネルを課題の概要のすぐ下に移動しました。 プロジェクトページからアジャイルボードへのリンク アジャイルボードへの新しいリンクは、プロジェクトリストの各プロジェクトの管理メニューとプロジェクトの概要のサイドバーから利用できます。 これらのリンクを使って、関連プロジェクトの課題を表示するアジャイルボードへ直接アクセスできます。 VCS統合の改善 バージョン管理システムとの統合プロセスをシンプルにしました。 YouTrackプロジェクトをGitHubやGitLab、Bitbucket内のリポジトリに直接インテグレートできるようになりました。 プロジェクトチームインターフェースをアップデート プロジェクトチームを管理するための新しいインタフェースで、シングルステップでユーザーやグループを追加または削除できます。 プロジェクトチームに割り当てられているデフォルトの役割を変更することもできます。 アクティビティストリームの経過時間用の表形式レイアウト 前回のリリースの後、新しいアクティビティストリームに関するフィードバックが寄せられました。 … Continue reading

Posted in YouTrack, お知らせ | Leave a comment