Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

2012-02-28から1日間の記事一覧

xargs | 標準入力からコマンドラインを作成する

コマンド名 xargs オプション e = ファイル終了文字を指定 p = コマンドごとに問い合わせる r = 空白しかない場合は実行しない 概要 標準入力からコマンドラインを作成する サンプルコード aaaa.txtとaaaa.shを作成後、 findコマンドでaaaaで始まるファイル…

Thunderbirdの配色をカスタマイズ

概要 Thunderbirdの配色をカスタマイズする方法について。 手順 ツール→アドオン Stylish1.2.6をインストールThunderbirdの再起動表示→ツールバー→カスタムからスタイリッシュを選択して ツールバーにドラッグで「Stylish」のアイコンをセットするStylishの…

M+フォントの導入

M+フォントの導入について。以下のURLからフォントデータをダウンロードします。 http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/download/index.html#download解凍したフォルダの中身を コントロール パネル\デスクトップのカスタマイズ\フォント …

> リダイレクトでファイル出力

概要 リダイレクトによりコマンドの実行結果をファイルに出力可能。 上書きリダイレクト構文 コマンド > ファイル名 追記リダイレクト構文 コマンド >> ファイル名 リダイレクトサンプルコード $echo test > test.txt $cat test.txt test $echo test > test.…

前のコマンドが成功してから次のコマンドを実行

2つのコマンドを&&で繋ぐと、前のコマンドの成功時のみ後続のコマンドを実行します。例えばカレント配下にテストフォルダがあるとします。 この際、rmでtestフォルダを作成する際に-rオプションを付けずに実行すると エラーになります。 この場合パイプで後…

<< 入力の終端

概要 入力の終端を以下の構文で指定することで 終端文字を入力するまでの内容を入力としてコマンドを実行できる。 入力リダイレクト構文 コマンド 入力リダイレクトサンプルコード 使用コマンドはsort 入力内容は987654321の降順数字 終端文字はhogeとする。…

< 入力のリダイレクト

概要 入力のリダイレクトによりファイルからの入力でコマンドを実行する 入力リダイレクト構文 コマンド 入力リダイレクトサンプルコード sort < desc.txt >asc.txt 入力ファイル 9 8 7 6 5 4 3 2 1 出力結果の確認 1 2 3 4 5 6 7 8 9

& バックグラウンドで実行

コマンドの最後に&をつけることでバックグラウンドで実行が可能。 長時間の実行が必要なジョブなど他のジョブと並行して実行させたい場合に有用。

RubyでMediatorパターン

概要 GoFのデザインパターンのMediatorパターンについて。 多数のメンバー(同僚、Colleague)を利用する処理を調停者(Mediator)を通して行うパターン。 個別のメンバーにばらばらに重複するような処理を持たせずに一か所で管理することで 保守性を向上さ…