タグ

2012年2月24日のブックマーク (2件)

  • シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third

    エンジニアという職業柄かシェルスクリプトを書くことはちょくちょくあるのですが、自分なりに気を付けていることを備忘録&自分への戒めも含めて、簡単に書いてみたいと思います。 変数は大文字 シェルスクリプト書いていれば変数の出番は至るところであるでしょう。その際、可読性を増すように、変数は大文字を使っています。 RET=`cmd1`みたいに。好みの問題もあるでしょうが、分かりやすいので。 クオテーションは選ぶ クオテーションにはシングルだったり、ダブルだったり色々ありますが、使い分けておいたほうがよいでしょう。 変数の展開がないようであれば、シングルクオーテーションのほうがスマートでしょうし、展開があるのならダブルクオーテーションを使えばと。 ダブルクオーテーションを使うのにも意味があって、変数は「$RET」のようにクオテーションで囲まなくても動作はたいていするのですが、 echo "${RET

    シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third
  • あなたの作ったものはゴミである、あるいはプロとアマの分岐点:プロジェクトマジック:オルタナティブ・ブログ

    「傷つかない技術」を体験した授業 というブログ記事を読み、深く共感した。 詳しくはリンク先を読んで欲しいが、かいつまむと・・ アメリカの大学でアート&ビジネスというクラスを取っていた際、 「はい。みんな課題持って来ましたか?では、机の上に出して、紙の人はそのまま破り捨てなさい。立体物の人は壊してゴミ箱へ捨てなさい。」 と先生に言われた。 曰く、「プロのデザイナーを目指しているなら、一生懸命作ったアイデアや作品を見ることもなく破り捨てられる経験をこれからたくさんする。それに耐えられなければ、プロのデザイナーにはならない方が良い」 僕の職業はデザイナーではなく、コンサルタント(≒プロジェクトの成功請負人)なのだが、同じようなことは毎日のようにある。自分が深夜までかけて作った打ち合わせ資料が、翌日の打ち合わせ番では全く別な資料に差し変わっていたとか、「天に唾はく様なプレゼンだ」と切り捨てられた

    あなたの作ったものはゴミである、あるいはプロとアマの分岐点:プロジェクトマジック:オルタナティブ・ブログ