2016年3月25日金曜日

エクセル シート名一覧取得

  1. Visual Basic Editor起動 ALT+F11
  2. イミディエイト(ウインドウ)表示 Ctrl+G
  3. For Each i In ThisWorkbook.Sheets: debug.print i.name : next i
  4. Enter Key入力

C言語 ヘッダーファイル多重include防止

#ifndef  _FOO_H_
#define  _FOO_H_

#endif
 

ファイルサイズ,ディレクトリサイズの表示

ファイルサイズ
du -ma | sort -rn

ディレクトリのみ
du -m | sort -rn

-m : --block-size=1MB 単位
-k : --block-size=1KB 探知
-a : 全てのファイル

2015年1月6日火曜日

shell exprは遅い

---fast version---
#!/bin/bash

COUNT=0

while ((COUNT < 1000)); do
# while [ $COUNT -lt 1000 ]; do

# 何かの処理

COUNT=$(( COUNT + 1 )) # COUNT をインクリメント
done



---slow version---
#!/bin/bash

COUNT=0

while [ $COUNT -lt 1000 ]; do

# 何かの処理

COUNT=`expr $COUNT + 1` # COUNT をインクリメント
done

Excel Shortcut key

http://bizmakoto.jp/bizid/articles/0705/10/news127.html

1日付と時刻
[Crtl]+[;]今日の日付
[Crtl]+[:]現在の時刻

2繰り返し作業
cell操作後, 別のcellを選んで[F4]/ [Ctrl]+[Y]

3上のcellの値をcopy
[Ctrl]+[D]
下(Down)にcopy

4左のcellの値をcopy
[Ctlr]+[R]
“右(Right)にcopy”

5Auto Sumを入力
[Alt]+[Shift]+[-]
計算結果「=」 (shift + -)

6cellをinsert
[Ctrl]+[Shift]+[;]
Ctrl +.
Ctrl -cell削除

7書式設定
[Ctrl]+[1]

8書式を通貨に
[Ctrl]+[Shift]+[4]
Ctrl+$

9書式を%
[Ctrl]+[Shift]+[5]
Ctrl+$

2014年10月30日木曜日

Linux thread programming

http://www.tsoftware.jp/nptl/
参考にさせていただく.

2014年9月9日火曜日

tar 指定したfileのみarchive

tar 指定したfileのみarchive

$ find ./ -name '*.sh' -print0 | tar cv -T - --null -f fiels_sh.tar

find
-print0 null('\0')区切りでリストを作成

tar
-T アーカイブするファイル名のリストを指定したファイルから読み込み
ファイル名は,「-」.標準入力(標準出力)から読み込み(書き込み)
-null('\0')ファイル名のリストをnull区切りで読み取る