リモートワークはじまりました

コロナの影響を受けてリモートワークすることになり、弊社でもVPN環境を構築することになりました。 一からVPN環境を構築することは簡単ではないというイメージでしたが、TechMatrix社の協力のもと Palo Alto Networksを導入したところ、1日程度の期間で利用することが出来ました。続きを読む


小規模案件でのGit運用の個人的な最適解

はじめに ここで紹介するGit運用方法は、あくまで私が実際に運用して管理しやすいと思ったものです。 また、今回は「小規模案件で運用するにあたって」という観点でご紹介いたします。 最適解かどうかはご自分で判断いただき、部分的に参考になったところを取り入れるなどしていただけたら幸いです。 各ブランチにつ・・・続きを読む

リーゼントベビーカー(EventEmitter)

EventEmitter利用時のExpressionChangedAfterItHasBeenCheckedErrorの暫定的回避法

はじめに Angularでの開発中、ngIfでExpressionChangedAfterItHasBeenCheckedErrorが発生する現象に遭遇しました。 こちらの原因と暫定的対応案に関しての記事になります。 発生時の状況 子コンポーネントの処理で、@Output()で親コンポーネントにEv・・・続きを読む

Spring BootのLazy InitializationをKotlinで試してみた

はじめに Spring Boot 2.2.0からLazy Initializationが簡単に導入できるようになりました。Lazy Initializationを設定するとBeanを必要になるまで生成を遅らせます。メリットとしてはアプリケーションの起動速度の向上などの効果があります。サンプルを使って・・・続きを読む

October CMSでテンプレートを使ったメール送信

October CMSにメールテンプレートの機能があり、そのテンプレート機能を利用したメール送信のご紹介です。 もちろんHTMLメールも利用できますが、今回はテキストメールを利用します。 環境 Laravel:5.5 October CMS:1.0 実装方法 テンプレートの管理はOctober CM・・・続きを読む


Angular Materialのツリービューをキー操作できるようにカスタマイズする

はじめに Angular Materialで用意されているツリービューは、デフォルトでキー操作ができないため、自分でカスタマイズする必要があります。今回は矢印キーでツリービューを操作するための一例をご紹介したいと思います。 環境 Angular CLI 8.2.2 Angular 8.2.14 An・・・続きを読む

OctoberCMSのリスト画面で他テーブルのカラムを表示する

OctoberCMSのリスト画面では通常、設定ファイルで指定したモデル(テーブル)の情報を使うことができますが、複数モデルを指定したりはできません。 今回は、指定したモデルに他のテーブルを結合させて、他テーブルのカラムを表示する方法をご紹介します。 環境 Laravel:5.5 October CM・・・続きを読む

インテリJ(IntelliJ)

ずっとEclipseを利用していた私が初めてIntelliJ IDEAに触れて戸惑ったこと

これまでずっと開発においてIDEにEclipseを利用していたのですが、 現在参画中の案件からはIntelliJ IDEA(以下IntelliJと記載)を利用しています。 その際に私が戸惑ったことを箇条書きで紹介します。 言語的には主にJava・Kotlin、かつWindowsにおいての話になります・・・続きを読む

Spring Bootの起動バナーに画像を設定する

はじめに Spring Bootのドキュメントを漁っていたところ、Spring Bootでは起動時のバナーを画像を使用して簡単に変更することがわかりましたので、共有したいと思います。 バナーの設定 デフォルトのバナー デフォルトでは、次のようなバナーが表示されると思います。これだと少し寂しいですね。・・・続きを読む

Spring Fest 2019に参加してきました

12/18(水)に御茶ノ水ソラシティで開催された、Spring Fest 2019に参加してきました。 イベントの参加自体が初めてでしたので、楽しみにしておりました。 参加セッション 当日は以下のセッションを聴講しました。 基調講演:From Spring Boot 2.2 to Spring Bo・・・続きを読む


Laravelのセッション管理をRedisに変更

以前に別の記事で Laravelのセッション管理をデータベースに変更する手順 をご紹介しましたが、今回はその派生でインメモリデータベースであるRedisを利用する手順をご紹介致します。 基本的にはLaravelの公式ドキュメントに記載されている通りです。 Laravelに、利用するRedisへの接続・・・続きを読む

OctoberCMSのフォーム画面でプルダウン選択時に、他のプルダウンのリストを変更する

OctoberCMSのフォーム画面(create,updateの画面)で、プルダウンの選択をトリガーにして、他のプルダウンのリストを変更する方法を紹介します。 環境 Laravel:5.5 October CMS:1.0 実装方法 OctoberCMSでフォーム画面を構成する際、必要になるファイルが・・・続きを読む