Monthly Archives: December 2018

一挙大公開 – Kotlinから.NETまで JetBrains Night 2018

こんにちは、JetBrainsの堀岡です。 皆様、年末年始いかがお過ごしでしょうか? 既にTwitter等で紹介しましたが、残念ながらイベントに参加できなかった皆様や、動画をチェックしようと思っていたけれど年末までじっくり時間が取れなかった皆様、年末年始TV特番に飽きたエンジニアの皆様の箸休めとして、2018年11月に開催されたJetBrainsイベントのセッション動画を紹介したいと思います。 英語セッションは英語が苦手の方は字幕をオンにして見るのがオススメです。 JetBrains Night Tokyo 2018のセッション動画 1. オープニング(前半英語、後半日本語)- Alexey Reshtenko, Masaru Horioka JetBrainsの会社紹介および2018年から開始した日本市場における新たな取り組みを簡単に紹介します。 2. 開発者の生産性を上げるための組織作り―JetBrainsでの取り組み(英語)- Hadi Hariri JetBrainsは、2000年の創業以来、ビジネスの成長に伴い組織も拡大し、現在は世界8箇所にオフィスを有し、社員数も900名を超えさらに成長し続けています(参考:会社概要)。このセッションでは、スタートアップのスピード感を保ちながら会社をスケールさせていくためのJetBrains社内での組織のあり方や、コミュニケーション、タスク管理、会社のカルチャ等の取り組みについて議論します。 3. IntelliJ IDEA ヒントとトリック 、及びJava 11関連のアップデート (英語) – Mikhail Vink IntelliJ IDEAは機能が豊富なので、多くのユーザにとって知られていない便利機能が沢山あります。さらに、リリースごとに新たな便利な機能が増えていきます。このセッションでは、Toolboxや便利なプラグインの紹介に加え、IntelliJ IDEAをより活用するための便利機能や最近のリリースの新機能を紹介します。 4. GoLandでGoコーディングの生産性を向上(英語)- Florin Pățan このセッションでは、どのようにGoLandを利用して、デベロッパーが生産的にGoコードを書き、時間と労力を節約できるのかを見ていきます。コードナビゲーション、補完、テンプレート、VCS、テスト、デバッグ、および自動化などの、初心者と経験豊富なデベロッパーの両方に役立つコンテントがカバーされます。 5. Kotlin/Anywhere(英語) – … Continue reading

Posted in GoLand, IntelliJ IDEA, Kotlin, Rider, TeamCity, Upsource, YouTrack, イベント | Leave a comment

TeamCity 2018.2がリリースされました:セカンダリノード、GitHubプルリクエスト、プラグイン作業の改善、テスト結果にスクリーンショットを追加、Kotlin DSL Previewなど

TeamCity 2018.2、今年2回目のメジャーリリースです。 このバージョンでは、VCS変更の収集をセカンダリノードにアウトソース、GitHubプルリクエストをビルド、またはサーバーを再起動せずにプラグインをインストールできます。 テスト結果にスクリーンショットを追加することが可能になり、自動調査の割り当て、複数のNuGetフィードも導入されています。 このブログポストでは、本リリースの主な新機能について説明いたします。(サムライズム様による翻訳はこちらになります。) セカンダリTeamCityノードによるスケーラビリティの向上 セカンダリTeamCityノードは、バージョン管理システムから変更を収集してチェックするタスクを引き継ぐことによって、メインTeamCityサーバーの負荷を下げるように設計されています。 VCS変更の収集をセカンダリノードにアウトソースし、インストール全体のスケーラビリティを向上させることができます。 また、セカンダリノードを使ってHigh-Availability設定(高可用性設定)を行うこともできます。 GitHubプルリクエストをビルド TeamCityはGitHubプルリクエストのサポートを強化しました。 プルリクエストを作成者別にフィルタリングし、内部または外部の共同作業者に限定、あるいは全員に公開できます。 ターゲットブランチでプルリクエストをフィルタリングするオプションもあります。 プラグインとの作業をもっと簡単に プラグインリポジトリからインストール。 TeamCityのプラグインをJetBrainsプラグインリポジトリから直接閲覧してインストールできるようになりました。 サーバーを再起動する必要がなくなりました。 プラグインリポジトリからプラグインをインストールすると、それを適用するためにTeamCityサーバを再起動する必要はなくなりました。 手間のかからないプラグイン開発。 同様に、TeamCity用のプラグインを開発する場合、サーバーを再起動する必要がなくなりました。 テスト結果にスクリーンショットを追加 TeamCity 2018.2では、スクリーンショットや、リンク、アーティファクト、ログ、数値などの他のテストデータをテスト結果に追加することができるようになりました。 これらは、UIのテスト詳細セクションでネイティブに表示されます。 Kotlin DSL Preview 設定 Kotlin DSL形式の設定をどのように記述するのが最適なのかわかりませんか? TeamCityはすべての設定用のDSLコードを自動的に生成します。それを管理UIでプレビューすることができるようになりました。 DSLフォーマットの学習や、ただDSLの一部をコピーして既存の settings.kts ファイルにペーストするのに便利です。 調査の自動的な割り当て TeamCityでは、ヒューリスティックの数に基づいてチームメンバーに調査をサジェスト、または自動的に割り当てることができるようになりました。 そうすれば、ビルドを壊した可能性が最も高い人は、通知を受けて失敗を調査できます。 複数のNuGetフィード TeamCity 2018.2では、プロジェクトとそのすべてのサブプロジェクトのビルドで使用される複数のNuGetフィードを指定できます。 また、NuGet … Continue reading

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

DataGrip 2018.3リリース!

こんにちは! DataGrip 2018.3リリースについてのニュースです。 いつものように、このリリースサイクル中にIDEの改善をサポートしていただいたEAP参加者の皆様に感謝申し上げます。 最も積極的にご支援いただいた方々には、感謝の気持ちを込めて、無料でDataGripサブスクリプションを贈呈させていただきました。 このアップデートの詳細な概要を確認したい場合は、当社のWhat’s new ページをご覧ください(サムライズム様による翻訳はこちらです)。このブログポストの続きを読んで、DataGrip 2018.3の拡張機能の全リストをご確認ください。 データベース・オブジェクト — Cassandra データベースサポート — 選択したオブジェクトのSQLファイルを生成 — PostgreSQLextensions サポート — PostgreSQL 11 でのストアドプロシージャ(stored procedure)をサポート — Quick Doc の統計 — Use drop cascade syntax オプション   コード補完 — Postfix completion — テーブル名を完成する際にエイリアスを自動的に追加する … Continue reading

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

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

このリリースでは Google App Engine、Goコアダンプ、Mozilla rr などのデバッガの新ツール、またはシグネチャの変更(Change Signature)リファクタリングや Testify サポートをお楽しみいただけます。 新しいコードインスペクションとインテンションアクション、コード補完の改善、ダイアグラムのサポート、VCS、Docker、Kubernetesのアップデートなどがあります。 GoLand 2018.3をダウンロード GIFを含む新機能の説明を確認するには、What’s Newページ (サムライズム様による翻訳はこちらです)をご覧ください。 本リリースのハイライトを簡単に見てみましょう。 リファクタリング 新しい Change Signature リファクタリングを使うと、数回クリックするだけで、関数、メソッド、またはメソッド仕様シグネチャを変更できます。 Inline は、適用後にインライン化されたコードをハイライトします。 Rename は、名前の変更によって発生する可能性のあるコンフリクトがある場合は警告します。 デバッガ 本リリースでは、さまざまな点でデバッガが改善されています。 以下を行えるようになりました: Google App Engine アプリケーションをローカルで実行してデバッグできます。 サードパーティツールを使用せずに コアダンプ(Go core dumps)を解析できます。 Run | Open Core Dump を選択するだけです。 Mozilla rrデバッガがサポートされています。 … Continue reading

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

PhpStorm 2018.3 リリース: DQL、PHP 7.3、複数ホストへのリモートデプロイメント、PHP CS Fixer、強化されたリファクタリングなど

PhpStorm 2018.3がリリースされました! 本メジャーリリースでは、Doctrine ORMのDQLサポート、PHP CS Fixer、複数ホストへのリモートデプロイメント、新しいインテンションアクションと強化されたリファクタリング、GitHubプルリクエストとGitサブモジュールのサポート、アクセシビリティの向上などの新機能をお楽しみいただけます!   PHP DQL (Doctrine Query Language)サポート PHP 7.3 サポート リファクタリング 新しい Replace with Alias と Inline Alias インテンションアクション Сhange Class Member Visibility リファクタリング Private name リファクタリングが改善されました PHPDoc アノテーション改善 フォーマットされた文字列関数の改善 Ctrl+. 補完 デバッグ中に変数を検索できます HTTPリクエストの Run … Continue reading

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

RubyMine 2018.3リリース:Struct&Railsスコープのコードインサイト、新しいI18n & リファクタリング機能など

RubyMineの今年最後のメジャーアップデート、RubyMine 2018.3(ビルド183.4284.145)がリリースされました。 What’s Newページ(英)ですべての新機能を確認できます(サムライズム様による翻訳はこちらです)。以下のビデオでは簡単なサマリーをご覧いただけます: このリリースについて この新バージョンでは: Railsスコープ:コード補完とナビゲーション Structをフルサポート i18n翻訳を作成し、他のi18nの新機能も使用できます IDEから直接GitHubプルリクエストをプレビューできます パラメータ、インラインメソッド、変数をより安全に抽出できます 新しいインテンションアクションで問題のあるコードを素早く修正できます よりクリーンな Darcula カラースキーム 新しい Search Everywhere ダイアログ また、JavaScript、データベース・ツール、マークダウンのサポートが強化され、新しいテストガッターが導入されています。 参考になる記事 テスト、リファクタリング、および国際化機能の使用方法についての記事をいくつか作成し、アップデートしました: RubyMine Refactorings: Overview & Improvements(英) I18n features in RubyMine(英) Running Tests in RubyMine: Overview & Improvements(英) プラットフォームの改善について: Platform … Continue reading

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