2014年11月5日水曜日

さくらのVPS(1G) のApache は MaxClient=20

http://www.k4750.net/2013/09/12/sakuravps-apache-maxclients/

時々Apache が繋がらなかったが、これで解決!
リンク先の方に感謝。

2014年11月4日火曜日

if 文の書き方

すごく小さなコーディングの話。
if 文をこうやって書く人を見かけることがある。

private void method(){
  if (checkSomething){
    // a few steps
  }else{
    // very long steps
    // very long steps
    // very long steps
  }
}

checkSomething は例えばバリデーションのようなもので、true ならログを出して終わる程度の短い処理を想定して下さい。

この様な場合、自分はこう書いた方が良いと思っている。

private void method(){
  if (checkSomething){
    // a few steps
    return
  }
  // very long steps
  // very long steps
  // very long steps
}


こちらの方がインデントが浅くなるので可読性が高い。
さらに、もし追加で if 文が必要になってもインデントが深くならない。

private void method(){
  if (checkSomething){
    // a few steps
    return
  }
  if (checkAnotherSomething){
    // another a few steps
    return
  }
  // very long steps
  // very long steps
  // very long steps
}


これを最初の書き方で書くと、パッと見た時に複雑に感じるのではないだろうか。

private void method(){
  if (checkSomething){
    // a few steps
  }else{
    if (checkAnotherSomething){
      // another a few steps
    }else{
      // very long steps
      // very long steps
      // very long steps
    }
  }
}

2014年10月29日水曜日

㈱天狗堂宝船 『天狗堂くるみ餅』


最近お気に入りのおやつ。
職場の近くのローソンで売っているので何度も食べている。
程よい甘さとくるみがカリッと歯に当たる心地よさで、もうやみつき。
こちらの方も気に入っているそうで、仲間がいて嬉しい。

2014年10月22日水曜日

2つのリスト戦略

また大好きなJames Clear さんの記事を紹介したい。

Warren Buffett’s “2 List” Strategy

20世紀最大の投資家である Warren Buffett さんが Flint さんという専属パイロット(大統領のパイロットを務める様な仕事のできる方)に話した優先順位付けを決める3ステップのエクササイズ。

(1)
25 のキャリアゴールをリストアップ
(もしくは今週達成したい25個の事でも良い)

(2)
その中で優先順位の高い5つを選択

(3)
優先順位が高い5個のリストと、そうでない20個のリストができあがる


もちろん手をつけるのは優先順位の高いリストからなのだが、Warren さんのアドバイスで面白いのは、そうでない20個のリストには手を出してはいけない事だ。

理由は、優先でない方に手をつけて時間を取られると、大切な方が失敗する可能性が高くなる。無駄な事を止めるのは簡単だが、自分が無駄だと思っていない事を止めるのは難しいのだ。

大切な方が終わってからそうでない事をすべきなのだ。

2014年10月20日月曜日

寒天は翌日がうまい

粉末寒天でジュースを固めたものを作った。
粉末寒天3袋(4g入り)を200ml の水で煮溶かし、 1リットルのオレンジジュースを 注いで30分程待ってできあがり。グラニュー糖も少々(100gぐらい)入れた。
コンビニで売ってる1カップのゼリーだと あっという間になくなってしまうが、これならバットに一杯できて幸せ。

作った日に食べた時はなんだか海藻の臭みを感じたが、翌日食べてみると臭みがなくなっていた。お客さんが来る時は前日から作っておこう。


追記:もうちょっと水分が多い方がぷよぷよ感があってよいかも。

追記2:後日、水を200ml --> 500ml としたら良くなった気がする。

2014年10月16日木曜日

2014年10月15日水曜日

強靭な精神力

ベートーベン - Wikipedia

音楽家として聴覚を失うという死にも等しい絶望感から、(中略)自殺も考えたが、強靭な精神力をもってこの苦悩を乗り越え、再び生きる意思を得て新しい芸術の道へと進んでいくことになる。

なんと凄まじい。
私の人間関係がうまくいかない悩みなんて、カスみたいなものだな。
凡人なりに頑張ろう。