2014-01-01から1ヶ月間の記事一覧

UNIX&Linux コマンド・シェルスクリプト リファレンス

Linux シェルコーディングにおいて有益な情報が載っていました。これをメモ。 http://shellscript.sunone.me/ すごく勉強になりました。

関連日記

[Shell] いがぴょん的シェル・コーディング規約 - いがぴょんの日記@はてな [Shell] シェルのシンプル・サンプル - いがぴょんの日記@はてな

[Shell] 引数チェック

シェルの引数チェックをおこなうサンプル。 showUsage() { cat <<__EOT__ 1>&2 Usage: sh ./sample.sh -i 'Hello' __EOT__ return 0 } while getopts i: OPT do case ${OPT} in "i" ) argI='true' ; input="${OPTARG}" ;; esac done if [ ! "${argI}" = "true" ]; then </__eot__>…

関連日記

[Shell] いがぴょん的シェル・コーディング規約 - いがぴょんの日記@はてな [Shell] シェルのシンプル・サンプル - いがぴょんの日記@はてな

子シェルの呼び出し

子シェル呼び出しのサンプルです。sh をもちいて外部プロセスとして実行しています。 parent.sh #!/bin/sh echo '親シェル: 実行開始' echo '親シェル: 子シェル呼び出し' sh ./child.sh RESULT=$? if [ ${RESULT} -ne 0 ]; then echo '親シェル: 子シェルの…

関連日記

[Shell] いがぴょん的シェル・コーディング規約 - いがぴょんの日記@はてな [Shell] シェルのシンプル・サンプル - いがぴょんの日記@はてな

ファイルの読み込み

シェルのコーディングを良く忘れるのでこれをメモ。特にファイルの読み込みは、よく忘れ去っています。 この例では、空行をスキップする処理を加えています。 ファイル読み込みサンプル(断片) # ファイルの存在および読み込み権限確認 if [ ! -r data.txt ];…

SQL 整形フリーソフト

SQL 整形フリーソフトには さまざまなものがありますが、私がおすすめするのは「BlancoSqlEditorPlugin」という Eclipse 上で動作する SQL 整形プラグインです。(というか私は開発者のうちの一人です) BlancoSqlEditorPlugin http://www.igapyon.jp/blanco/b…

Mac 一式購入計画

妄想中。2年間程度もつようなスペックを期待。 Mac mini (2.5 GHz) 通称「梅」 \59,800.- Mac キーボード Bose スピーカー ウィルス対策ソフト パラレル? iPod iPod をつなげるケーブル Wi-Fi ルーター

関連日記

[Shell] いがぴょん的シェル・コーディング規約 - いがぴょんの日記@はてな [Shell] ファイルの読み込み - いがぴょんの日記@はてな [Shell] 子シェルの呼び出し - いがぴょんの日記@はてな [Shell] 引数チェック - いがぴょんの日記@はてな

シェルのシンプル・サンプル

シェル(Shell)のプログラムのやりかたを良く失念するのでこれをメモします。 シンプルなサンプルその1 #!/bin/sh # 簡単シェルサンプル echo '実行にユーザーの確認を求める場合の記述。' 1>&2 echo -n '処理を開始するには ENTER キーを押下してください。'…

blancoHtmlParser の使い方

ちょっと HTML をプログラムで処理したくなる時がありますが、blancoHtmlParser はそのような場合に便利なライブラリです。 入手元(ダウンロードサイト) http://sourceforge.jp/projects/blancofw/downloads/43047/ ここから blancoHtmlParser-0.1.8-src.zip…

関連日記

[Shell] シェルのシンプル・サンプル - いがぴょんの日記@はてな

いがぴょん的シェル・コーディング規約

シェルを書こうとして、どうやら 結構わからないことがあったので、簡単に整理しました。 ファイル 拡張子 「.sh」:実行対象のシェルのファイル拡張子は .sh とします。 「.sh」は必ず exit を呼び出すものとします。 「.env」:環境情報のファイル拡張子は .…

Apache の「.htaccess」のシンプル・サンプル

いつも忘れ、そして悩むのでこれをメモ。 /var/www/userdir/.htaccess AuthUserFile /home/username/.htpasswd AuthGroupFile /dev/null AuthName "ByPassword" AuthType Basic <Limit GET> require valid-user </Limit> .htpasswd 作成方法 htpasswd -c /home/username/.htpass…

「時は金なり」と「FREE」

パズドラ、艦これ、ニコ動、いずれも「時は金なり」という日本のことわざをリアルに具現化したようなビジネスモデルなんだなぁ...って思いました。 「FREE」の予言にも含まれていない、新たなる軸であるように、そう思えました。