Archive for: 𔃲月 2012’

ワンライナー

2012年2月16日 Posted by PURGE

PGになって10年以上も経つが、恥ずかしながら最近「ワンライナー」という言葉を知った。
もっともスクリプト言語を始めたのも、この1年くらいだし、オブジェクト言語専門だったので、妙に新鮮だった。

ということで、覚え書き。

history | tr -s ' ' 'n' | sort | uniq -c | sort -rn | head -n 10

これは、頻繁に使用したコマンド履歴のベストテンを出力するワンライナー。

    302 ls
    231 cd
    190 -la
     79 sudo
     78 vi
     60 ruby
     50 ..
     44 |
     29 hist.txt
     26 mv

ls cd 最強。当たり前。

Ruby 正規表現の記述間違い

2012年2月16日 Posted by PURGE

よくやる間違い。正規表現は””で囲む必要なし。というより、適切に動作しない。

/”田”/→ /田/

names = ["田中","山田","中村","千葉","平田"]

names.each{|name|
  if /田/  =~ name
    puts name
  end
}

Ruby 配列とハッシュ

2012年2月15日 Posted by PURGE

覚え書き。
JavaScriptでもそうだが、どうしても [] と {} の区別を混乱する。
[] は配列。{}はオブジェクトを生成する場合に使用する。

#配列
names = ["太郎","次郎","三郎"]
names.each{ |name|
  puts name
}
#ハッシュ
hoge = {"name" => "太郎", "age" => "24", "address" => "東京"}
hoge.each{ |key, value |
  puts key + " " + value
}
#ハッシュ個別出力
puts hoge["name"]
puts hoge["age"]
puts hoge["address"]

ちなみにハッシュには、順番はありません。

株式投資の鉄則

2012年2月10日 Posted by PURGE

  • 将来を予測することは、絶対に不可能。
  • 将来を予測することは不可能だが、他人がどのように行動するかを予測することは可能。
  • 自分に投資の才能があると思い込んだら終わり。
  • 自分の方針を曲げたら失敗する。熱くなって冷静さを失うと必ず失敗する。
  • 失敗した場合は損失ではなく、勉強したと思うこと。
  • 失敗した場合は、値が戻るまで休め。
  • とにかく、利益が出たら直ぐに売ること。売った後に上昇しても、それは損ではない。
  • 上昇しているときは、深追いするな!! いつか下がってくる。その時が買い時。
  • 前日出たニュース次第で、相場はだいたい決まる。
  • 前日出たニュース次第で、相場は決まるが、その通り動くと損をする。できれば裏を行ってみる。
  • 裏を行き過ぎると損をする。裏の裏を行くと上手くいくが、裏の裏を行き過ぎると、逆に損をする。
  • 前場の1時間での売買の判断は厳禁。
  • 利益確定は周りに従う。但しタイミングは難しい。
  • 景気が良さそうな時は、黙って波に乗っているのが良い。