Code Presen 2007 0901

65
code なななな なななな ななななななななななな なな な

description

あいうえお

Transcript of Code Presen 2007 0901

Page 1: Code Presen 2007 0901

code なにがし について

オープンタイプ株式会社 早川 仁

Page 2: Code Presen 2007 0901

今の所、 PDFlib の国内総代理店としての方が

有名

Page 3: Code Presen 2007 0901

code* とは

Page 4: Code Presen 2007 0901

会場配布のチラシを

参照のこと

Page 5: Code Presen 2007 0901

公開日

Page 6: Code Presen 2007 0901

先月 (8/1)にプレス発

Page 7: Code Presen 2007 0901

夕方頃から記事に

なりはじめた

Page 8: Code Presen 2007 0901

その結果

Page 9: Code Presen 2007 0901

アクセス

急増

Page 10: Code Presen 2007 0901

中の人

Page 11: Code Presen 2007 0901

嬉しい

悲鳴 !

Page 12: Code Presen 2007 0901

どれぐらい?

Page 13: Code Presen 2007 0901

次の日(8/2)

の朝の状態

Page 14: Code Presen 2007 0901

ロードアベレージ

140

Page 15: Code Presen 2007 0901

ていうか

単なる悲鳴

Page 16: Code Presen 2007 0901

コンソール

ですら入れない

Page 17: Code Presen 2007 0901

ssh でも40分

ぐらい待てば入れる

よあきらめるな!これもバッドノウハウ ?

Page 18: Code Presen 2007 0901

Apache がメモリを即

効喰いつぶす

Page 19: Code Presen 2007 0901

急遽あちこち

チューニング

Page 20: Code Presen 2007 0901

いまは何とか安定稼働

結構いいマシンだしね…

アクセス数も安定

Page 21: Code Presen 2007 0901

アクセス統計から

わかったこと

Page 22: Code Presen 2007 0901

土日のユニークユーザ数=

平日の約半分ぐらい

Page 23: Code Presen 2007 0901

世間の技術者

は意外と土日は休

み?

Page 24: Code Presen 2007 0901

参加者のみなさま土曜日なのにお疲れ様で

宴会まであと少しです頑張りましょう

Page 25: Code Presen 2007 0901

閑話休題

Page 26: Code Presen 2007 0901

code*の

特徴 (1)

Page 27: Code Presen 2007 0901

「優しさ」を前面に

Page 28: Code Presen 2007 0901

優しくない例

Page 29: Code Presen 2007 0901

Q: ○○ で ××を

したいんですが、

どうすればできますか?

Page 30: Code Presen 2007 0901

A: ググれ

  以上。

Page 31: Code Presen 2007 0901

でも、どう調べて

いいかわからない時

は?

Page 32: Code Presen 2007 0901

ググれと言われない

場を提供した

Page 33: Code Presen 2007 0901

さいわいにも

今のところみんな優し

Page 34: Code Presen 2007 0901

code*の

特徴( 2 )

Page 35: Code Presen 2007 0901

code* への投稿は

ググるとなぜか

検索上位に来る

Page 36: Code Presen 2007 0901

例:スタッフがxml_parse() の

文字化けでハマった事例を投稿

Page 37: Code Presen 2007 0901

数日中に「 xml_parse 文字

化け」の検索結果で現在トップ

Page 38: Code Presen 2007 0901

code*の

利用例

Page 39: Code Presen 2007 0901

コードを書いては

みたけど、これって

正しいのかなぁ?

Page 40: Code Presen 2007 0901

意外にも、書いた

ソースコードについて話せる

場が無い

Page 41: Code Presen 2007 0901

・ ML コードは貼りにくい・ 2ch 会社での読み書きはつらい

Page 42: Code Presen 2007 0901

そんな時には

Page 43: Code Presen 2007 0901

ぜひ code*に

投稿してくださ

Page 44: Code Presen 2007 0901

投稿した自作の

コードにつく最初のコメン

ト(予想)

Page 45: Code Presen 2007 0901

そんなの作んなくてもそれって foobar()関数で、一発じゃね?

Page 46: Code Presen 2007 0901

ありえます。 ... 特に PHP

Page 47: Code Presen 2007 0901

でも、その関数について知ることができた。ラッキー。

Page 48: Code Presen 2007 0901

めげずにどんどん投

稿してくださ

Page 49: Code Presen 2007 0901

世の中のダメ

コードが生産される

仕組み

Page 50: Code Presen 2007 0901

1) ググる

Page 51: Code Presen 2007 0901

2) あった

Page 52: Code Presen 2007 0901

3) コピペ

Page 53: Code Presen 2007 0901

4) できた

Page 54: Code Presen 2007 0901

while(1);

以下、無限に繰り返し

Page 55: Code Presen 2007 0901

あまりにも時間が無い時には同情の余地あり

Page 56: Code Presen 2007 0901

・関数の使い方・ の設定アプリケーション等、ハマった時には、

ぜひ情報共有しませんか?

Page 57: Code Presen 2007 0901

そして、どんどん

突っ込みを入れて欲しい

Page 58: Code Presen 2007 0901

自分がハマった問題に

他人もハマって欲しくない

Page 59: Code Presen 2007 0901

ポール・グラハムも

そう言っている

Page 60: Code Presen 2007 0901

... もちろん嘘です。

Page 61: Code Presen 2007 0901

今後の予定

Page 62: Code Presen 2007 0901

・ WebAPI の公開・ブログパーツ・画像を使用可能に

Page 63: Code Presen 2007 0901

・ディレクトリ型表示タグクラウドと全文検索だけではつらかった?

→要望多数

Page 64: Code Presen 2007 0901

まぁ詳細は、

開発ブログを見てください

Page 65: Code Presen 2007 0901

ご清聴ありがとう

ございました。

幻の GoodJob シール