波打際のブログさん

主に、プログラミング備忘録など。

Apache Solr でデータインポートハンドラを使ってMySQLと同期する。

はじめに Apache Solrを初めて使用したので備忘録です。Apache Solrを設定し、検索用のデータをMySQLと同期する方法を紹介します。 Apache Solrとは Apache Solr(ソーラ)とは、オープンソースの検索エンジンです。これで具体的に何をしたいかというと、外部…

CentOS6.4にインストールしたApacheを設定する。

はじめに 前回(CentOS6.4にApacheをコンパイルしてインストールする - 波打ち際のブログさん)、インストールしたApacheの設定を行い、バーチャルホスト機能で複数のホストごとのサイトを用意します。 Q.なぜいきなりバーチャルホストなの!? A.とりあえず起…

CentOS6.4にApacheをコンパイルしてインストールする

はじめに CentOS6.4にApacheのソースコードをコンパイルしてインストールする方法を備忘録として残しておきます。 使用するソフトウェアのバージョン CentOS6.4 Apache2.4.4 コンパイル環境構築 コンパイラ(gcc)のインストール yumを使用して一括でインスト…

Playframework2.0でカッコ良くAjax通信を実装する方法

はじめに javascript(jQuery)からPlayframeworkへのAjax通信は、通常のAjax通信の方法で実装することができます。通常の実装方法で特に問題はありませんが、もしサーバー側の仕様を変えることになってAjaxのリクエスト先が変わってしまった場合、javascript…

Playframework2.0で認証機能を実装する。

はじめに 今回はPlayframework2.0での基本的な認証プロセスを紹介します。 コーディング secured.java package controllers; import play.mvc.Result; import play.mvc.Http.Context; import play.mvc.Security.Authenticator; public class Secured extends…

Vagrantを使ってサクッと仮想環境を準備する

はじめに VPSを利用した時に、本番環境でいきなりサーバー構築を試みるのは恐ろしかったので最近覚えたてのVagrantで仮想環境を構築しました。その備忘録です。 Vagrantとは 仮想マシンの管理ツールです。 仮想環境を利用する際に、OSのisoを落としてきてイ…

mavenを導入してpom.xmlをEclipseプロジェクトに変換する方法

はじめに mavenプロジェクトのソースコードを編集する必要が出てきたので、手順をメモしておきます。 pom.xmlとは mavenのプロジェクト定義ファイルです。 mavenとは プロジェクト管理ツールで、プロジェクトの作成からパッケージング(ビルド)まで行うツー…

Playframework2.0でTwitterやFacebookのOAuth認証を簡単に扱えるplay-pac4jまとめ

pac4jとは OAuthやOpenIDを利用した様々なウェブサービスの認証を簡単に行うためのライブラリで、TwitterやFacebookを始めとする14サービスへの認証を行うことが可能です。(2013年6月現在)pac4jを利用することで、各サービスのプロトコルに依存せず、統一し…

Playframework2.0でライブラリ依存関係を追加する方法

方法1 libディレクトリ playで作成したアプリケーションのルートディレクトリ直下に、libフォルダを作って中にjarを突っ込むという方法。 手元にjarファイルが存在する場合には手っ取り早い方法ですが、推奨はされていません。 (自分でコンパイルしたjarを…