Sassyブログ

好きなことで暮らしを豊かにするブログ

FuelPHPのWeb開発環境をVagrantで構築する - No.1

目次 目次 1.開発環境 2.VirtualBoxとVagrantのインストール 3.Vagrantの起動から停止手順 4.ホスト端末からアクセスできるようにする 5.CentOSのセキュリティ設定 6.シンボリックリンクを貼る 7.プロビジョニングファイルを作成する 8.プロビジョニングファ…

Java Persistence API(JPA)に触れてみた

目次 目次 1. まずJPAとは 2. エンティティマネージャについて 3. データベース接続部分 4.上記クラスを継承して作成したMySQL操作を行うクラス 5.シングルトンでMySQLのコネクターを管理する 6.設定ファイル(persistence.xml) 7.エンティティクラスの作成…

Eclipseで開発する際にgit管理対象とすべきファイル(設定関連)の話

目次 目次 1.事の発端(経緯) 2.ある開発者の一言 3. .classpathを修正したところ 4. Eclipseで開発する際にgitで管理した方がよいファイルとは? 5.逆にgit管理しなくて良いファイル つまらないところで少々ハマりました。 というのもチームで開発する際に…

Javaで秘密鍵を使用してRSA256、HMAC256、ECDSA256それぞれの暗号化を行う実装サンプルについて

目次 目次 1.環境 2. OpenSSLのインストール 3.今回の対象の暗号化アルゴリズム 3-1.【RSASSA-PKCS1-v1_5 using SHA-256(RS256)】 3-2.【HMAC using SHA-256(HS256)】 3-3.【ECDSA using P-256 and SHA-256(ES256)】 4. 暗号化アルゴリズムを用いた暗…

OpenID connect coreを実装したときに勉強した6つのサイト

OpenIDConnectを利用したシステムを開発したときに勉強したサイトをまとめました。 1.OpenID Connect 入門 http://www.slideshare.net/kura_lab/openid-connect-id 2.よくわかる認証と認可 http://dev.classmethod.jp/security/authentication-and-authoriza…

RFC3986に準拠したURLエンコードを行う方法

目次 目次 1.概要 2.サンプルコード 3.最後に 1.概要 Java標準のURLEncoderだと、「+」「*」がエンコードされない、且つ「~」が「%7E」にエンコードされてしまうため、 RFC3986に準拠したエンコードを行いたいときのやりかたをメモ ちなみに下記がRFC3986仕…

javaでプロパティ読み込みをシングルトン実装してみる

目次 目次 1.概要 2.サンプルコード 3.最後に 1.概要 今回は、アプリケーションのエラーメッセージプロパティファイルを読み込みする際に、一度読み込めばどこでも使用できるようにPropertiesLoderクラスを実装したかったのでシングルトン化を検討して実装し…

windows + python + djangoでwebアプリケーション開発備忘録

目次 目次 1.開発環境構築 1-1.Python3.5のインストール 1-2.Virtualenvのインストール 1-3. Djangoのインストール 2.Djangoでプロジェクトを作成する。 4.開発用サーバーを起動する 5.アプリケーションを作る 5-1.アプリケーションの作成 1.開発環境構築 OS…

Windows環境でPython + DjangoにPostgresqlへ接続する方法

目次 目次 1.環境 2.前提 3.手順 3-1.psycopg2のインストール 3-2.Djangoプロジェクトフォルダ内の「settings.py」の修正 3-3.マイグレーションの実行 1.環境 Windows7 64bit Python 3.5.2 32bit Django 1.10 Postgresql 9.6 32bit 2.前提 以下のソフトウェ…