カテゴリー: 技術情報

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

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


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

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

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

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

スマッシュボール練習場(クラスオブジェクト)

KotlinにおけるJavaのクラスオブジェクト参照方法

Kotlin実装中Javaライブラリ(Doma2)を利用しているときに、JavaにおけるFoo.class(Javaのクラスオブジェクト)を指定したい場面がありました。 結論 以下の記法でJavaのFoo.classオブジェクトを取得できます。 Foo::class.java 利用例 Doma2(ク・・・続きを読む


KotlinPoetでHello Worldする

はじめに KotlinPoetとはKotlinのソースコードを生成するためのライブラリです。KotlinFest 2019でKotlinPoetに関する発表があり、早速使ってみています。 KotlinPoetによるソースコードの生成 名前と会社名のプロパティと挨拶用の関数を持つパーソンクラス、それを・・・続きを読む

AWSでIPアドレスを制限する3つの方法

AWS上でIPアドレスを制限する場合、方法はたくさんあり、使用するサービスによって方法が変わってきます。 例えばAmazon S3であればバケットポリシー、AWS WAFであればConditionsやRulesを設定してIPアドレスを制限できますが、今回はWebシステムにアクセスできるIPアドレスを・・・続きを読む


Laravelを5.6から5.5にダウングレードさせた時にハマった変更点

以前、誤ってLTS版(サポートが長いバージョン)でないLaravel5.6を使用していることに気づき、Laravel5.5にダウングレードさせた時に、大きく影響が出た箇所がありました。 変更点について 変更点すべてを挙げていったらキリがないので、 今回は特に私がハマった部分について解説していきます。・・・続きを読む

Electronで作成したアプリをIntelliJ IDEAでデバッグする

はじめに Electronで作成したアプリをIntelliJ IDEAでデバッグするための設定をご紹介したいと思います。 本設定をすることで、Electronのメインプロセス、レンダラープロセス共にIntelliJ IDEAからデバッグできるようになります。 環境 IntelliJ IDEA 201・・・続きを読む

セレクトボックス内を検索できるjQueryプラグイン「Select2」

開発中、セレクトボックスのリスト内の件数が100件を超えてしまい、目で探すには非常に大変になってしまいました。 そこで、セレクトボックス内を検索できるプラグインはないものかと探してみたところ、便利なjQueryプラグインを見つけましたのでご紹介します。 Select2 このプラグインの便利な点として・・・続きを読む

郵便番号を入力すると住所が自動入力されるJavaScriptのライブラリの紹介

今回は、Webアプリケーションの入力フォームで、郵便番号を入力しただけで住所が自動入力されるJavaScriptのライブラリをご紹介したいと思います。 ライブラリの名前は、yubinbangoです。そのままですね。もともとはajaxzip3という名前で、今でもajaxzip3を使用できるらしいんです・・・続きを読む

「AWS認定ソリューションアーキテクト-アソシエイト」の学習方法まとめ

先日「AWS認定ソリューションアーキテクト-アソシエイト」に合格したので、学習方法などをまとめてみようと思います。 ※2019年9月11日の受験時点の内容となります。 AWS認定ソリューションアーキテクト-アソシエイトについて AWSの認定試験は種類がたくさんあるのですが、今回取得したのは以下の赤枠・・・続きを読む

非同期通信(Ajax)を使わず、セレクトボックスのリストを動的に変更する

はじめに 開発をしている際に、以下のような要件が出てきました。 ①セレクトボックスを3つ使う(以下ボックスA、ボックスB、ボックスC)。 ②ボックスA以外のセレクトボックスのリストは最初は空。 ③ボックスAを変更したらボックスBのリストを変更 ④ボックスBを変更したらボックスCのリストを変更 ⑤これ・・・続きを読む