Skip to content

Instantly share code, notes, and snippets.

View sakama's full-sized avatar
🎯
🍺

Satoshi Akama sakama

🎯
🍺
  • Treasure Data
  • Tokyo, Japan
View GitHub Profile
@sakama
sakama / install_mysql_cluster2.sh
Last active December 15, 2015 21:59
MySQL Clusterインストール(SQLノード・データノード)
#依存関係のエラーが出る場合yum remove mysql-libs、yum remove mysql-server等する
cd /usr/local/src
rpm -ivh MySQL-Cluster-client-gpl-7.2.12-1.el6.x86_64.rpm
rpm -ivh MySQL-Cluster-server-gpl-7.2.12-1.el6.x86_64.rpm
rpm -ivh MySQL-Cluster-shared-compat-gpl-7.2.12-1.el6.x86_64.rpm
rpm -ivh MySQL-Cluster-devel-gpl-7.2.12-1.el6.x86_64.rpm
rpm -ivh MySQL-Cluster-shared-gpl-7.2.12-1.el6.x86_64.rpm
rpm -ivh MySQL-Cluster-server-gpl-7.2.12-1.el6.x86_64.rpm
service mysql start
/usr/bin/mysql_secure_installation
@sakama
sakama / install_mysql_cluster.sh
Last active December 15, 2015 21:19
MySQL Clusterインストール手順(管理ノード)
cd /usr/local/src
rpm -ivh rpm -ivh MySQL-Cluster-server-gpl-7.2.12-1.el6.x86_64.rpm
mkdir /var/lib/mysql-cluster
cd /var/lib/mysql-cluster
mkdir mgm data1 data2 sql1 sql2
vi /var/lib/mysql-cluster/config.ini
[NDBD DEFAULT]
NoOfReplicas=2
@sakama
sakama / gist:5140944
Last active December 14, 2015 19:59
PHPUnitインストール
pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony.com
pear install phpunit/PHPUnit --alldeps
pear install --force phpunit/PHPUnit_MockObject
@sakama
sakama / install_virtualbox.sh
Last active December 14, 2015 08:19
VirtualBoxをCentOS6系にインストールする
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers
yum install kernel-devel
#VirtualBoxのインストール
cd /usr/local/src
wget http://download.virtualbox.org/virtualbox/4.2.8/VirtualBox-4.2-4.2.8_83876_el6-1.x86_64.rpm
yum localinstall VirtualBox-4.2-4.2.8_83876_el6-1.x86_64.rpm
#VBoxGuestAdditionsのインストール
wget http://download.virtualbox.org/virtualbox/4.2.8/VBoxGuestAdditions_4.2.8.iso
@sakama
sakama / httpd.conf
Last active December 12, 2015 04:18
ロードバランサー配下にあるApacheでアクセス元IPをX-Forward-Forヘッダから取得してログに出力する方法 アクセス元IPが全てロードバランサーとなることを防ぐ
#変更前
LogFormat "%h %l %u %t \"%r\" %>s %b" common
#変更後
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common
#変更前
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
#変更後
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
@sakama
sakama / raspberry_pi_install.sh
Created December 6, 2012 18:29
Raspberry Pi用OSのSDカードへの書き込み
[@mypc ~]$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 111Gi 93Gi 18Gi 85% 24428658 4633876 84% /
devfs 187Ki 187Ki 0Bi 100% 648 0 100% /dev
/dev/disk1s2 298Gi 164Gi 134Gi 56% 43061089 34997737 55% /Volumes/DATA
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
localhost:/KbAsynKlDlPLiNX5IDGi-r 111Gi 111Gi 0Bi 100% 0 0 100% /Volumes/MobileBackups
/dev/disk2s1 7.4Gi 1.7Mi 7.4Gi 1% 0 0 100% /Volumes/NO NAME
[@mypc ~]$ diskutil umount /dev/disk2s1
@sakama
sakama / chef_install.sh
Created December 6, 2012 08:00
Chef Serverのインストール
#パッケージレポジトリの登録
echo “deb http://apt.opscode.com/ `lsb_release -cs`-0.10 main” | tee /etc/apt/sources.list.d/opscode.list
#listの確認
cat /etc/apt/sources.list.d/opscode.list
deb http://apt.opscode.com/ precise-0.10 main
#キーの登録
mkdir -p /etc/apt/trusted.gpg.d
gpg –keyserver keys.gnupg.net –recv-keys 83EF826A
gpg –export [email protected] | tee /etc/apt/trusted.gpg.d/opscode-keyring.gpg > /dev/null
apt-get update
@sakama
sakama / gist:4117530
Created November 20, 2012 12:00
JenkinsのActionクラスを拡張して「ビルド後の画面」を作成した場合に、左メニューが出ない場合の対処
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<l:layout>
<st:include it="${it.owner}" page="sidepanel.jelly" />
<l:main-panel>
<h2>右側メインエリア</h2>
</l:main-panel>
</l:layout>
</j:jelly>
@sakama
sakama / gist:4117500
Created November 20, 2012 11:55
Jellyで外部CSS、JS等を参照する
<!--
実際のファイルの置き場所は以下のようになる。
src/main/webapp/css/style.css
src/main/webapp/script/jquery_min.js
-->
<link rel="stylesheet" href="/plugin/plugin_name/css/style.css" />
<script type="text/javascript" src="/plugin_name/script/jquery.min.js"></script>
@sakama
sakama / gist:4115938
Created November 20, 2012 04:14
Jellyにおけるwhen/otherwiseとif
<!--
when/otherwise
-->
<j:choose>
<j:when test="${tool == 'chef'}">
<option value="chef" selected="selected">Chef</option>
</j:when>
<j:otherwise>
<option value="chef">Chef</option>
</j:otherwise>