Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2012-03-07から1日間の記事一覧

RubyでCommandパターン/たたかう・ぼうぎょ・じゅもん・アイテム/ガンガンいこうぜ・いのちをだいじに・いろいろやろうぜ

概要 GoFのデザインパターンのCommandパターンについて。 処理をクラスとして独立させることで、再利用性を高めたり 複数履歴履歴に対応したりさせることが出来る。 よくある用例 複数操作のUndo プログレスバーの管理 ウィザード スレッドプール 登場人物 C…

tee | 標準入力を全てのファイルに書きこむ

概要 標準入力を全てのファイルに書きこみます。 tee オプション ファイル名 サンプルコード $ls new_test.txt old_test.txt test.txt $cat *test.txt new_test old_test test $echo "hogehoge" | tee -a *test.txt hogehoge $cat *test.txt new_test hogeho…

test | 各種検証

概要 ファイルやフォルダの状態など各種検証をする。 test オプション ファイル名や文字列 オプション e ファイル = ファイルが存在していれば真 文字列 = 文字列が1文字以上あれば真 サンプルコード $test -e test.txt;echo $? 0 $test -e test.gif;echo $?…

free | メモリーの使用状況を表示する

概要 メモリーの使用状況を表示します。 free オプション b = 容量をバイト単位で表示 k = 容量をKバイト単位で表示 m = 容量をMバイト単位で表示 g = 容量をGバイト単位で表示 s 数字 = 指定した秒数感覚で再表示し続ける c 数字 = 指定した回数繰り返し表…

stat | ファイルの詳細情報を表示

概要 ファイルの詳細情報を表示します。 stat ファイル名 サンプル $stat test.txt File: `test.txt' Size: 5 Blocks: 1 IO Block: 65536 通常ファイル Device: 84509a52h/2219874898d Inode: 12384898975493847 Links: 1 Access: (0644/-rw-r--r--) Uid: (1…

expand | タブをスペースに変換

概要 タブをスペースに変換します。expand ファイル名 サンプル 変換前 test.txt test test test$expand -t 10 test.txt > test_expand.txt変換後 test_expand.txt test test test

HappyHackingKeyboard Lite2導入

ついに購入!HappyHackingKeyboard。HappyHackingKeyboard箱 HappyHackingKeyboardと既存キーボード おお、麗しきお姿。 ちょっと触ってみましたが、これは慣れるまで相当苦労しそう。 報われる時期が早いといいな。 まぁ、HappyHackingKeyboard Lite2選んで…