アプリケーション開発講習会の事件簿

アプリケーション開発講習会の事件簿
the Case book of mbc
図書系のためのアプリケーション開発講習会
もくじ
• 第1話 「密函殺x事件」
– サーバのトラブルから学ぼう!
• 第2話 「二つの署名」
– 電子認証のお話
• 第3話 「ハード・ボイルド・ライブラリアン」
– ???
第1話 「密函殺x事件」
~ サーバのトラブルに学ぼう! ~
がーん!!
警部!
サーバのトラブルが
発生しました!!
トラブル対策を頼まれたときは
「わかった、なんとかする」がお奨めです。
1. まず、相手が落ち着きます
2. 相手が落ち着くと、自分も落ち着きます
3. 「有言実行」なので、気合が入ります
「犯人はこの中にいる」(少年探偵団・小林少年)
• 問題をきれいに解決ができれば、それに越し
たことがないのですが、それでも次ができれ
ばOKです。
– 代替策を示す
– 手に負えない場合でも、しかるべきところに話を
振る
• 実は、未然に犯罪を防止できれば、それが
一番です。
コンピュータの「事件は函の中で起こっている」のです。
丁寧に原因と対処法を考えていければ、
まず「なんとか」はなります。
「情報が足りないのだよ。ワトソン君」
(シャーロック・ホームズ)
•
•
まず、最初に手に入るのは「発見者」から
の情報です。たまに、ミスリードになってし
まうことがあるので、鵜呑みにしないように
しましょう。
事実は検証の上、確かめるのが基本です
がーん!!
警部!
性格悪いです
「マジックではない。ロジックさ」
(シャーロック・ホームズ)
• 人間、経験をつむと、状況証拠からもっとも可能性
の高い原因を推定できるようになります。
• ただし、これが問題をややこしくする原因にもなりえ
るわけです。原因をひとつと特定せずに幅広く仮定
し、それぞれ検証するのが、この対策になります。
• 単純なケースや初期状態に戻して、どの段階で問
題が発生したかを確かめるのも有効な手段です。
第2話 「二つの署名」
~電子認証のお話~
• FireFoxのプラグインには電子認証をつける
ことができます。
• これについて、図を見ながら仕組みを考えて
みましょう!
わかるかぎりで図解
LibX
パッケージ
公開鍵書き込み
インストール
設定ファイル
“install.rdf”
“McCoy”
FireFoxの
署名用アプリ
「署名」
データの改ざんをたくらむ誰か
LibX用ファイル
“updatel.rdf”
FireFoxアドオンを入手
第3話 ハード・ボイルド・ライブラリアン
レイモンド・チャンドラーは言いました
強くなくては、生きてはいけない
• 情報システムに強いと、たまに「芸が身を助ける」こ
とがあります(経験談)。
• 情報システムに強くなると、人助けをしやすくなりま
す(これも経験談)。
• 情報システムに強いと、自身で企画したことが
実現しやすくなります。
レイモンド・チャンドラーは言いました
やさしくなくては、生きている資格はない
がーん!!
生きてる資格
ないです
まあ、そういうことで….