エポック秒(1970/1/1 00:00:00 +0000 からの秒数)、エポックミリ秒(1970/1/1 00:00:00 +0000 からのミリ秒数)を相互変換します。
UNIXタイムスタンプとも言う。 前に作ったコンバーターのタイムゾーン対応版です。
UNIXタイムスタンプとも言う。 前に作ったコンバーターのタイムゾーン対応版です。
ImageMagick Version 6.7.7 or later (6.x.x). Version 7 has beta support in version 4.1.0.rc2 (#256).
$ ridk installWhich components shall be installed? If unsure press ENTER [1,3] と表示されるので 1,2,3 と入力してセットアップしてください。
$ ruby -v ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x64-mingw32] $ gem install rmagick Fetching rmagick-4.1.2.gem Temporarily enhancing PATH for MSYS/MINGW... Building native extensions. This could take a while... Successfully installed rmagick-4.1.2 Parsing documentation for rmagick-4.1.2 Installing ri documentation for rmagick-4.1.2 Done installing documentation for rmagick after 2 seconds 1 gem installed
$ ruby -r rmagick -e "puts Magick::colors"上記で結果がズラズラ出ればとりあえず良さそう。
$ ruby -r rmagick -e "Magick::Image.read('C:/Program Files/ImageMagick-6.9.11-Q16/images/logo-sm.png').map{|im| puts im.columns, im.rows }"
128
96
大丈夫そうですね。
その他、利用規約やガイドラインに違反するもの での申告をデフォルト選択にします。UserScript の更新を確認 をクリックすることで更新できます。
$ cat <<'EOF' >/tmp/hogehoge.rb xxx EOFあまり使わないけど、docker で自動的に環境構築するときとか、シェルからはできないような操作をする際に使ったり。
$ sed -i -e 's;fuga;bar;' \
-e '/^hoge/s/=false/=true/' \
/tmp/hoge.conf
sed の正規表現で気を付けるのは、-e 's;h+;HOGE;' と書いてしまうとダメ。-e 's;h\+;HOGE;' という感じ。$ echo "hoge=fuga" | grep -o "fuga" fugaこれでもいいのだが、Perl の正規表現を使うようにして
$ echo "hoge=fuga" | grep -Po "=\K(fuga)"こんな感じで使うほうが好き。
$ find <検索条件> -print0 | xargs -0i sh -c "echo {}; basename {}"
ポイントとしては、-print0 で null 区切りにすること。xargs が正しく処理できる。-exec は制限あるので極力使わない。
$ ls -l --time-style=+%Y-%m-%d\ %H:%M:%S加工するときとかに使う。
$ od -tx1z <ファイルパス>ファイルの中に制御文字入ってないかとか見るときに使ったり。
$ dd if=/dev/urandom of=random_data bs=1073741824 count=4ddは2GB以上のブロックサイズを指定できないため、4GBを作る場合は1GBx4等で対処する
$ printf "%01048576d" > 1MB.txt0で埋まったファイルが作られる。
$ rpm -qf <ファイルパス>
$ rpm -pql <rpmファイルパス>
$ rpm -ql <rpm名>