brew install boot2docker
boot2docker init
boot2docker up
make build
$ make start-cluster
DOCKER_RIAK_CS_HAPROXY=1 DOCKER_RIAK_CS_AUTOMATIC_CLUSTERING=1 DOCKER_RIAK_CS_CLUSTER_SIZE=5 ./bin/start-cluster.sh
Bringing up cluster nodes:
DETSのto_ets
関数を使う前にまず既存のETSテーブルをが必要
iex(1)> :dets.open_file(:dets_table, [{:file, "/tmp/dets_table"}, {:type, :set}]) # DETSテーブルを作成
{:ok, :dets_table}
iex(2)> :dets.insert(:dets_table, {:a, 1}) # データをinsert
:ok
iex(3)> :dets.insert(:dets_table, {:b, 2})
Erlangのcalendar:universal_time_to_local_time/1
関数が現在地の時間に変換
iex(4)> :calendar.universal_time
{{2016, 4, 25}, {5, 5, 53}}
iex(5)> :calendar.universal_time_to_local_time(:calendar.universal_time)
{{2016, 4, 25}, {14, 5, 55}}
:os.timestamp
は現在地の時間を返す
githubのプロジェクトごとに(この例ではets-give-away)ドキュメントなどを公開したい場合orphan
のgh-pages
ブランチを作ることによって、
http(s)://<username>.github.io/<projectname>
へアクセスすると、ドキュメントが見られます。orphan
のgh-pages
ブランチに最初のcommitがしない限りgit branch
コマンドの中にgh-pages
が表示しない。
git clone [email protected]:ColdFreak/ets-give-away.git
git checkout --orphan gh-pages
git rm -rf .
echo "My Page" > index.html
Centos 7にrbenvを入れる
# yum install -y openssl-devel readline-devel zlib-devel
# git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
# git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
# echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
#!/usr/bin/env bash | |
# VM名を入力、Enter押して、Ctrl-dを押す | |
echo -n "VM名を入力: " | |
read VM_NAME | |
# Portを入力、Enter押して、Ctrl-dを押す | |
echo -n "SSHでログインするためのパブリックポートを入力: " | |
read PUBLIC_PORT |
EUnitとは、最も簡単に言えば、モジュール内の _test() で終わる関数を単体テストと想定して、それらを自動で走らせる.
eunit:test(<Module>)
は必要なもの。
1> c(calc)
1> .
{ok,calc}
2> eunit:test(calc).
Test passed.
ok
Centos 7にMySQLをインストール
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum -y install mysql-community-server
リモートのMySQLデータ出力をファイルとして出力
エンジンの排気量は、シリンダー内の容積で決まりますが、シリンダーの直径=ボアと、シリンダーの長さ=ストロークの相関関係で決まります。同じ排気量でストロークを長くするとボアは狭くなります。ボアを広げれば、ストロークは短くなります(上図参照)。
ボアを狭める=ストロークを長くすると、燃焼室がコンパクトになるため燃焼の速度や効率が高まります。つまり、すばやく一気に爆発するようになるため、特に低回転域で爆発力が高まる=トルクが強くなる傾向があります。またその結果、街中で走りやすくなったり、燃費が良くなったりします。
逆に、ボアを広げる=ストロークを短くすると、燃焼室のバルブが大型化できることで吸排気の効率が高まります。回転が増すほど爆発しやすくなる=高回転でパワーが出るようになります。
シャッター速度とは、光をイメージセンサーに当てる時間のことです。
シャッター速度をゆっくりにすることで、流れる滝を線のように再現することもできます。(上の写真はシャッター速度1.5秒)
撮像素子(イメージセンサー)とはレンズに写った画像(つまり光)をデジタル信号に変換する部分・・・簡単に言うとフィルムの役割のことで、これが大きくて高性能かどうかで画質は左右されます。いわばデジカメで一番大事な部分でもあります。
撮像素子が大きいため、一眼レフはコンパクトデジカメに比べて背景をぼかすのが非常に得意です。
撮像素子が大きいデジタル一眼レフカメラは、光を感じ取る能力が一般のコンパクトデジカメに比べると圧倒的に高いため、暗い場所でも高画質で撮影できる.