CircleCIでIntelliJ IDEAのInspection機能による静的テストを実行する

この記事は、ソフトウェアテスト Advent Calendar 2018 の7日目の記事です。ソフトウェアテスト Advent Calendar 2018https://qiita.com/advent-calendar/2018/softwaretestingCIツールで静的テストを実行し、コードの品質...

GitHubのPullRequestでデプロイ先環境を切り替える運用方法

この記事は、ソフトウェアテストの小ネタ Advent Calendar 2018 の4日目の記事です。ソフトウェアテストの小ネタ Advent Calendar 2018https://qiita.com/advent-calendar/2018/software-testing-konetaGit...

Objectifyのv6でmemcacheを使う方法(SDK混在による混乱を防ぎながら)

この記事は、Google Cloud Platform その1 Advent Calendar 2018 の2日目の記事です。Google Cloud Platform その1 Advent Calendar 2018https://qiita.com/advent-calendar/2018/gcpGoogleAppEngineのJav...

IntelliJ IDEAでpyspark用の開発環境を設定する手順

本エントリでは、IntelliJ IDEAを使って、pysparkの開発環境を設定する手順を示します。# 私はIntelliJ IDEA Ultimate Editionを使っていますが、# CEやpycharmでも、おそらく同様の手順だと思います。以下の流れで手順を進めていきます。Apache Sparkのダウンロードと展開pyspark用のPythonプロジェクト作成...

オフライン環境でzipからRのパッケージをインストールする手順

ハンズオンイベントなどで、ネットワーク環境が無い or あってもみんなで一度にダウンロードするとつらいといった場面では、Rのパッケージをオフラインでインストールする必要が出てきます。ここでは、依存関係の解決を含めたパッケージのzip準備と、準備したzipからのパッケージインストールの手順を示します。※Windows環境用の手順です。基本的に、以下のブログで紹介されている方法です。このエントリ...

SpringBoot2.0.5でSpringSecurity5.1を使おうとしてNoClassDefFoundErrorが出たので調べてみた

SpringSecurity5.1.0でOAuth2のRefreshTokenがサポートされたので、使ってみようとしたらNoClassDefFoundErrorに遭遇したので、調べた内容のメモを残しておきます。発生したエラーがこちらです。org.springframework.beans.factory.BeanCrea...

BigQueryのテーブル定義をCSVに出力する手順

BigQueryで、指定したデータセット配下のテーブル定義を、CSVファイルに出力する手順を説明します。bqコマンド、jqコマンドがセットアップ済みで、terminalからGCP環境へアクセス出来る状態になっている前提で、以下の手続きを実施します。以下のシェルスクリプトを作成します。bq-schema-csv.sh<code class="lang...

Jira, Confluence, CrucibleへのリンクURLをタイトル・ステータスに置き換えるChrome拡張を作ってみた

GitHubのPullRequestの説明などに貼ったJiraやConfluenceへのリンクを、件名とステータスに置き換えて表示するChrome拡張を作ってみました。Chrome Extension for Atlassian Status Badge | GitHubhttps://github.com/takemikami/c...

「Lombokプラグインを利用させる」ためのIntelliJ IDEAの設定ファイルのGit共有管理手順

本エントリでは、チーム開発でIntelliJ IDEAを使う場合に、Lombokプラグインを利用させるために必要な設定の手順を示します。この手順では「.idea」配下のファイルをGitで共有しますが、本手順の前に、最低限Git管理に追加しておくファイルは以下のエントリを参考にしてください。Gitで共有管理すべきIntelliJ IDEAの設定ファイルのメモ<a href="http://takemikami.com/2018/08...

groovyとcheckstyleによるプロジェクト固有のコーディングルールのチェック手順

Javaの静的検査ツールcheckstyleを使って、プロジェクト独自のコーディングルールをチェックする手順をまとめます。ここでは、手軽にルールを追加できるようにgroovyでルールを実装します。checkstylehttp://checkstyle.sourceforge.net/対象プロジェクトの作成最初に<...

「インスペクションルールを統一する」ためのIntelliJ IDEAの設定ファイルのGit共有管理手順

本エントリでは、チーム開発でIntelliJ IDEAを使う場合に、インスペクションルールを統一するために必要な設定の手順を示します。IDEA用の設定とGit共有を説明した後、CIツールでのインスペクションの実行方法も説明します。この手順では「.idea」配下のファイルをGitで共有しますが、本手順の前に、最低限Git管理に追加しておくファイルは以下のエントリを参考にしてください。Gitで共有管理すべきIntel...

「利用するプラグインを統一する」ためのIntelliJ IDEAの設定ファイルのGit共有管理手順

本エントリでは、チーム開発でIntelliJ IDEAを使う場合に、利用するプラグインを統一するために必要な設定の手順を示します。この手順では「.idea」配下のファイルをGitで共有しますが、本手順の前に、最低限Git管理に追加しておくファイルは以下のエントリを参考にしてください。Gitで共有管理すべきIntelliJ IDEAの設定ファイルのメモ<a href="http://takemikami.com/2018/08/29...

「コーディングスタイルを統一する」ためのIntelliJ IDEAの設定ファイルのGit共有管理手順

本エントリでは、チーム開発でIntelliJ IDEAを使う場合に、コーディングスタイルを統一するために必要な設定の手順を示します。この手順では「.idea」配下のファイルをGitで共有しますが、本手順の前に、最低限Git管理に追加しておくファイルは以下のエントリを参考にしてください。Gitで共有管理すべきIntelliJ IDEAの設定ファイルのメモ<a href="http://takemikami.com/2018/08/2...

Gitで共有管理すべきIntelliJ IDEAの設定ファイルのメモ

チーム開発で使用するIDEをIntelliJ IDEAに統一している場合、IntelliJ IDEA用の設定ファイルをGitで共有しておくと都合の良いことが多いです。しかし、設定ファイルにはユーザ固有の情報も含まれているので、内容を理解して共有しなければ、混乱してしまうリスクがあります。このエントリでは、gradleを利用したJavaプロジェクトを例に、以下の流れで、どのように設定ファイルをGitで共有すれば良いかの手順を示しま...

checkstyle用の独自チェックを実装してみた

Javaの静的検査ツールcheckstyle用に、独自のチェック処理を実装してみたので、メモを残しておきます。checkstylehttp://checkstyle.sourceforge.net/独自チェックの実装方法は、以下の説明の通りです。この説明を参考に実装してみます。Writing Checks | che...

Author
takemikami
データエンジニア
・データ分析基盤の開発運用
・マーケティングデータ分析
研究発表履歴
facebook
twitter
LinkedIn
github
slideshare
Hatena::Bookmark
Recent Posts
[PR]
タグ
あわせて読みたい
PlayStation
[PR]
Twitter
RSS

subscribe via RSS