|
ログインまたはアカウント作成でアカウントを作成すると、編集することができます。 |
ノート:メインページ
出典: maruko2 Note.
目次 |
rrdtool の RRD はアーキテクチャが異なると使用できない
i386 のアーキテクチャで作成した RRD(ラウンドロビンデータベース)を x86_64 のアーキテクチャの rrdtool で使用しようとすると、
ERROR: This RRD was created on other architecture
となり、エラーになってしまう。
ImageMagick CLI Tools options
http://www.imagemagick.org/script/command-line-options.php
- -strip
- 画像のプロファイルやコメントを削除する。
$ convert -strip image.jpg image.jpg
- -thumbnail
- -resize のように画像のリサイズをするだけでなく、画像のプロファイルも取り除く。
$ convert -thumbnail 100% image.jpg image.jpg
シェルスクリプトで自動化させるならこんな感じ。
for i in *.jpg *.gif *.png ;do convert -strip "$i" "$i" done
Mac の内蔵カメラをコマンドラインで操作する
- http://www.intergalactic.de/pages/iSight.html
- http://www.intergalactic.de/pages/iSight_files/isightcapture1_1.dmg
$ ./isightcapture image.png
CentOS 5 で IPv6 を完全に無効化する方法
1. /etc/sysconfig/network に次の行を追加
NETWORKING_IPV6=no
2. /etc/modprobe.conf に次の行を追加
alias ipv6 off alias net-pf-10 off
3. CentOS 5 の場合 ip6tables の自動起動を OFF にする
$ chkconfig ip6tables off
4. OS を再起動する
scp で、リモート側のディレクトリ or ファイル名にスペースが含まれる場合のパスの書き方
scp "/local/path/app 1.0/file.zip" example@example.com:"/remote/path/app\ 1.0/"
- ローカル側にスペースを含むパスを指定するには、パス全体を " で囲むか、スペースの1つ前に \ を書きエスケープする。(通常の指定方法)
- リモート側にスペースを含むパスを指定するには、ホスト名を指定する : 以降の書き方が特殊で、パス全体を " で囲み、かつ、スペースの1つ前に \ を書きエスケープする。(通常、このように指定するとエラーになる。)
IP アドレスでソートする方法
msort コマンドを使うと、IP アドレスや、ホスト名でソートすることが可能。
msort -l -n 2 -c h INPUT_FILE
- -l, --line
- 1行を1レコードとする。
- -n フィールド番号
- ソートキーにするフィールド番号を指定する。
- -c 比較タイプ
- ソートキーを、どのようなタイプのデータとして比較するかを指定する。
- a(ngle),l(exicographic), i(so8601 date/time), t(ime), D(omainname/email address), d(ate), m(onth name), n(umeric), N(umericstring), s(ize), h(hybrid), r(andom)
- IP アドレスでソートする場合、-c h のように記述し、ハイブリッドタイプを指定する。
パイプやリダイレクトも可能。
grep co.jp INPUT_FILE | msort -l -n 4 -c D > OUTPUT.txt
