概要 MySQL の InnoDB ストレージエンジンに直接 memcached プロトコルで高速にアクセスするためのプラグインが存在します。仕組みはこちらで紹介した MySQL HandlerSocket Plugin と似ています。図解した公式ページはこちらです。MySQL 5.6 を対象として簡単に使い方をまとめます。
概要 リモートホストの X Window System (X11) を転送して利用する方法を、SSH および Virtual Network Computing (VNC) の二つの方法について記載します。 SSH サーバとホストの両方で X11 転送を有効にすることで利用できます。アプリケーション毎に転送できます。
概要 こちらのページで使い方を把握した MyBatis を、こちらのページで使い方を把握した Spring Boot で利用するための基本的な設定およびサンプルコードをまとめます。サンプルコードにおいては、特に MySQL を対象とします。 MyBatis Spring-Boot-Starter チュートリアル
概要 MySQL DB サーバは自身へのクエリをバイナリログとして書き出すことができます。レプリケーションとは、追加の MySQL DB サーバが、別の MySQL DB サーバが出力したバイナリログを自分のリレーログとよばれるログにコピーして、更にリレーログに記載されたクエリを自分自身のテーブルに実行する機能です。バイナリログを出力する DB をマスターとよび、自分のリレーログにコピーする D
概要 Mail というライブラリを利用することで、Rubyでのメール作成および送信が簡単に行えます。これはRailsをインストールしていれば既にインストールされているかもしれませんが、なければgemでインストールします。 gem install mail 使用例 #!/usr/bin/ruby # -*- coding: utf-8 -*- require 'mail' # ======
概要 Bootstrap のメジャーバージョンは 2015-2-01(Sun) 現在 3 であり、最も人気のある HTML, CSS, JS のフレームワークです。Grid system という、いわゆるレスポンシブデザインを行うために便利な機能も利用できます。デザインの独自性にこだわらない業務アプリケーションなどを短期間で作る場合にも便利ですし、インターネットに公開する独自性が求められるアプリ
概要 負荷分散および耐障害性の向上などに利用される AWS ELB (Elastic Load Balancing) の設定例を記載します。リージョンは Tokyo です。 VPC 外部からのアクセスを振り分ける ELB VPC 関連の設定 こちらを参考に以下のように設定します。EIP の設定は今回は不要です。ELB 経由でアクセスするためです。
概要 Git を用いたプロジェクト開発を複数人で行う場合、サーバーでレポジトリ管理を行えると便利です。何らかの事情で GitHub や Bitbucket を利用できない場合は、サーバーを構築して GitLab をインストールします。ここでは特に CentOS 6 の場合についてインストール手順をまとめます。 コマンドを実行するサーバーの用意
概要 pdb はこちらに記載した ruby デバッガ rdb の python 版です。 起動方法 python -m pdb buggy.py buggy.py #!/usr/bin/python # -*- coding: utf-8 -*- def div(x, y): return x / y def main(): x = 6 for i in [3
概要 クラスライブラリjava.io.FileReader、java.io.FileWriter、java.io.PrintWriterを利用すると、ファイル入出力が実現できます。 ファイル書込み クラスライブラリjava.io.PrintWriter、java.io.FileWriterを利用します。 sample.java