SlideShare a Scribd company logo
1 of 20
頭の中の絆の有効活用


       袋小路だめまろ
       @damemaro
今回のテーマ「絆」
き‐ずな〔‐づな〕【×絆/×紲】

人と人との断つことのできないつながり。
離れがたい結びつき。「夫婦の―」
馬などの動物をつないでおく綱。

          「goo国語辞書」より
結局「絆」って何?

 馬だろうが人だろうが
    つまりは
「つなげるもの」
  って事でOK?
頭の中の絆(つながり)を
有効活用してみたいと思います。
有効活用って何?

 状況と対処方法の絆が強まることで
  過去に経験した似たような状況で
      直感が働きます。

    この直感を有効活用すると
短時間で答えを見つけることが出来ます。
それでは
試しにつなげてみます
こんなことがありました
    (状況)

  高負荷でWebサーバが
   応答しなくなった
こんなことをしました
   (方法)

 応答しなくなったApacheの
     再起動を行い
後に負荷に強い設定を書き換えた
つなげてみた
  高負荷でWebサーバが
   応答しなくなった
      ので
 応答しなくなったApacheの
     再起動を行い
後に負荷に強い設定を書き換えた
実際には・・・
日曜日の夕方5時半頃TVの告知により突発的にアクセス
が増加し最大瞬間で秒間1000回のアクセスがあり
Webサーバが応答不能な状況に陥った。その程度のアク
セス数であれば十分にさばき切るだけの性能があるサー
バを使用している
           ので
とりあえずは緊急対応として応答しなくなったApache
の再起動を行い復旧させ、その後Apacheの設定に何か
問題があるのではと思い調べてみたところ、急激なプロ
セス数の増加に絶えられない設定なのでは無いかと推測
しプロセス数の設定の調整を行った。次回のTV告知時に
は前回を上回る秒間2000回のアクセスがあったが問
題は起こらなかった。
直感の具体的な使用例


使用例は教えません
ありとあらゆる事に常に使用しているので
   変な固定観念を持たれるような
    特定の例は挙げません。
直感をSQLで表現
使用前
 SELECT 答え FROM 経験
 WHERE 過去の状況 = 現在の状況;


使用後
 SELECT 答え FROM 経験
 WHERE 過去の状況 like 現在の状況;
直感を有効に使うための
    注意事項
よく寝る
睡眠中に自動的に脳が直感に適した形に
     整理してくれます。

1日6~8時間くらいは寝ておきましょう。
あわてない
 直感を働かせるにはリラックス状態が
    一番良いようです。

   ひとやすみひとやすみ。
答えではなく
  状況を考える
  状況が理解できれば自動的に脳が
過去の経験から答えを見つけてくれます。

 何も思いつかない場合はGoogle先生に
 状況を伝えて教えてもらいましょう。
直感には
    バグがある
 直感で思いついた答えにはバグがあるので
     必ず検証を行いましょう。

   間違った答えに行き着いた場合は
 なぜ間違った答えを思いついたのかを分析し
デバッグすることで直感の精度が高まります。
状況を細かく
     分析する
細かく分析することで部分的に一致する場合にも
     直感が働きやすくなります。

実際には経験の無い状況においても複数の経験か
   ら答えを推測できるようになります。
リファクタリング・
 ウェットウェア
   を読む
 今までの説明は全部忘れてください。
この本と貴方の間に絆が出来てくれれば
      それで本望です。
ご清聴ありがとうございました。

Thank you for your attention.

More Related Content

Viewers also liked (10)

How to get a great graduate job with your history degree - Simon reichwald
How to get a great graduate job with your history degree - Simon reichwaldHow to get a great graduate job with your history degree - Simon reichwald
How to get a great graduate job with your history degree - Simon reichwald
 
Obtaining internships
Obtaining internshipsObtaining internships
Obtaining internships
 
Learn another Language
Learn another LanguageLearn another Language
Learn another Language
 
Benfits rates
Benfits ratesBenfits rates
Benfits rates
 
Employability Summit 4: 17th December 2013 - James McShea "Where Will You Lead?"
Employability Summit 4: 17th December 2013 - James McShea "Where Will You Lead?"Employability Summit 4: 17th December 2013 - James McShea "Where Will You Lead?"
Employability Summit 4: 17th December 2013 - James McShea "Where Will You Lead?"
 
Employability Summit 4: 17th December 2013 - Richard Wilcock "Employability P...
Employability Summit 4: 17th December 2013 - Richard Wilcock "Employability P...Employability Summit 4: 17th December 2013 - Richard Wilcock "Employability P...
Employability Summit 4: 17th December 2013 - Richard Wilcock "Employability P...
 
Employability Summit 4: 17th December 2013 - Stephen Isherwood "Graduate Labo...
Employability Summit 4: 17th December 2013 - Stephen Isherwood "Graduate Labo...Employability Summit 4: 17th December 2013 - Stephen Isherwood "Graduate Labo...
Employability Summit 4: 17th December 2013 - Stephen Isherwood "Graduate Labo...
 
Living and Working in Germany
Living and Working in GermanyLiving and Working in Germany
Living and Working in Germany
 
Writing an essay
Writing an essayWriting an essay
Writing an essay
 
Example academic CV
Example academic CVExample academic CV
Example academic CV
 

頭の中の絆の有効活用