ワークツリーとインデックスの比較
git diff
ファイル名のみ表示する
上記のコマンドに、–name-only optionを付けて実行結果は、ファイルパスの一覧が帰ってきます。
git diff --name-only
作業ブランチと他のブランチの比較
現在のワークツリーと比較ブランチに指定したブランチをdiff します。git diff [比較ブランチ]
ファイル名のみ表示する
git diff [比較ブランチ] --name-only
git diff
git diff --name-only
git diff [比較ブランチ]
git diff [比較ブランチ] --name-only
psql [DB名] -U [ユーザー名] -f [SQLファイル.sql] -A -F, >> [出力CSVファイル.csv]
-A 桁揃えしない psql dbname -U postgres -f test.sql -A -F, >> test-result.csv
psql dbname -U postgres -f "select * from user;" -A -F, >> test-result.csv
git update-index --assume-unchanged [ファイル]
変更が入っていても、変更がなかったこととして扱われます。git update-index --no-assume-unchanged [ファイル]
no-がつきます。
wget [option] url
option | 説明 |
---|---|
-t | リトライ回数の上限を指定 |
-i FILE | FILE の中に指定された URL をダウンロードする |
-d | デバッグ情報を表示する |
wget http://ec2-downloads.s3.amazonaws.com/cloudwatch-samples/CloudWatchMonitoringScripts-v1.1.0.zip
df [option]
このコマンドで、ファイルシステムの以下の項目が確認できる。option | 説明 |
---|---|
-k | キロ単位で表示 |
-m | メガ単位で表示 |
-h | 単位をつけて表示 |
df -m
df -h
上記をよく使います。
cd /opt/aws
wget http://ec2-downloads.s3.amazonaws.com/cloudwatch-samples/CloudWatchMonitoringScripts-v1.1.0.zip
unzip CloudWatchMonitoringScripts-v1.1.0.zip
rm CloudWatchMonitoringScripts-v1.1.0.zip
cd aws-scripts-mon/
cp awscreds.template awscreds
vim awscreds
AWSAccessKeyId=xxxxxxxxxxxxx
AWSSecretKey=xxxxxxxxxxxxx
./mon-put-instance-data.pl --disk-space-util --disk-path=/dev/hoge --verify --verbose --aws-credential-file=/opt/aws/aws-scripts-mon/awscreds
メトリックスを収集するスクリプトのテストを実行し、完全な HTTP リクエストを準備します。ただし、実際に CloudWatch コールを実行して、データをレポートしません。また、このオプションは、認証情報が提供されているかどうかもチェックします。このオプションを冗長モードで実行すると、CloudWatch に送信されるメトリックスを出力します。
スクリプトが実行する内容についての詳細情報を表示します。
AWS 認証情報が格納されているファイルの場所を指定します。
crontab -e
*/5 * * * * /opt/aws/aws-scripts-mon/mon-put-instance-data.pl --disk-space-util --disk-path=/dev/hoge --aws-credential-file=/opt/aws/aws-scripts-mon/awscreds
これで、5分間隔で、cloudwatchにデータが収集されます。 # /etc/rc.d/init.d/crond status
crond (pid 1346) を実行中...
# chkconfig --list crond
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# ls -al
-rwxr-xr-x 1 root root 9376 2月 9 10:39 2013 script.sh
もし、実行権限が付いていないようであれば、権限を変更する# chmod 755 script.sh
# tail -100 /var/log/cron
以下のようなエラーが出ていたらSep 22 16:01:01 ip-10-0-4-29 crond[3465]: (root) FAILED to authorize user with PAM (Module is unknown)
クーロンを再起動で対処できるようです。/etc/init.d/crond restart
or
sudo service cornd restart
* * * * * /bin/sh /script.sh >>/var/log/script.log 2>>/var/log/script-error.log
/var/log/script.logに標準出力のログ、/var/log/script-error.logにエラーログが出力されるので、そのログを確認する。
執筆時点のバージョンは、2.0.0-beta.2.4です
$( document ).ready(function() {
$('.owl-carousel').owlCarousel({
loop:true, // 無限ループ
margin:10, // margin-right 単位はpx
nav:true, // next/prevボタンの表示・非表示
responsive:{ // 画面サイズによるスライドの表示数
0:{
items:1 // 0~600pxの間は、1個表示
},
600:{
items:3 // 600~1000pxの間は、3個表示
},
1000:{
items:5 // 1000px~の間は、5個表示
}
}
});
});
html<div class="owl-carousel">
<div class="item"><h4>1</h4></div>
<div class="item"><h4>2</h4></div>
<div class="item"><h4>3</h4></div>
<div class="item"><h4>4</h4></div>
<div class="item"><h4>5</h4></div>
</div>
owl-carouselの子要素($(".item"))がスライドの対象となる。
$( document ).ready(function() {
$('.owl-carousel').owlCarousel({
items:4,
lazyLoad:true,
loop:true,
margin:10
});
});
html<div class="owl-carousel">
<img class="owl-lazy" data-src="http://placehold.it/350x250&text=1" alt="">
<img class="owl-lazy" data-src="http://placehold.it/350x250&text=2" alt="">
<img class="owl-lazy" data-src="http://placehold.it/350x250&text=3" alt="">
<img class="owl-lazy" data-src="http://placehold.it/350x250&text=4" alt="">
<img class="owl-lazy" data-src="http://placehold.it/350x250&text=5" alt="">
<img class="owl-lazy" data-src="http://placehold.it/350x250&text=6" alt="">
<img class="owl-lazy" data-src="http://placehold.it/350x250&text=7" alt="">
<img class="owl-lazy" data-src="http://placehold.it/350x250&text=8" alt="">
</div>
ポイントは以下の2点。1. lazyLoad:trueをtrue
2. data-srcに画像のパスを指定する。
これで、画像を遅延して読み込んでくれます。