ログインまたはアカウント作成でアカウントを作成すると、編集することができます。

ノート:メインページ

出典: 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 の内蔵カメラをコマンドラインで操作する

$ ./isightcapture image.png

CentOS 5 で IPv6 を完全に無効化する方法

wiki.centos.org - FAQ/CentOS5

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
表示