タグ

2007年7月10日のブックマーク (3件)

  • C++と Pthreads でミニマルなHTTPサーバを書く - いやなブログ

    C++と Pthreads でミニマルなHTTPサーバを書く 『UNIXネットワークプログラミング』を読んでいると、自分でも何かネットワーク系の小さなプログラムを書いてみたくなりました。そこで、ミニマルなHTTPサーバを C++と Pthreads で書いてみました。 同じ著者の「詳解UNIXプログラミング」もそうだったように、今回のもほとんどすべてのページに、重要なことが書かれています(最後のほうのXTIの部分は例外かもしれませんが)。 たとえば、27章ではネットワークサーバの実装として、次の設計方針がそれぞれ検討され、実際のコード付きで解説されています。 クライアントごとに fork 事前に fork - 各プロセスで accept 事前に fork - ファイルロックで accept を保護 事前に fork - Mutex ロックで accept を保護 (PTHREAD_PRO

    rabbit2go
    rabbit2go 2007/07/10
    [TCP/IP][HTTP]
  • 第11回 経験をノウハウとして記録する

    記事は日経コンピュータの連載をほぼそのまま再掲したものです。初出から数年が経過しており現在とは状況が異なりますが、この記事で焦点を当てたプロジェクトマネジメントの質は今でも変わりません。 プロジェクトの終了時に,チームのメンバーは,得られたノウハウや教訓などを次のプロジェクトで役立つように整理して記録しておく必要がある。そのためには,プロジェクトの終了報告会できちんとプロジェクト内容を議論することが欠かせない。失敗があってもそれを責めず,今後の反省材料にできる風土を作ったり,整理した記録を保有し,活用できる仕組みを会社として持つことも必要である。プロジェクト管理ツールの利用も有効だ。 伊藤 健太郎 アイシンク 代表取締役 プロジェクトチームが果たすべき第一の役割は当然ながら,顧客との契約に適合した成果物を作ることである。これがうまくできないとプロジェクトが成功したとは言えない。では,成

    第11回 経験をノウハウとして記録する
  • Fine Software Writings

    最近のもの 目標でなく恐怖を明確にすべき理由 (Tim Ferriss) 我々が築き、掘っている未来 (Elon Musk) 表計算ソフト誕生の話 (Dan Bricklin) Linuxの背後にある精神 (Linus Torvalds) 先延ばし魔の頭の中はどうなっているか (Tim Urban) 好きになる仕事はどうしたら見つかるのか (Scott Dinsmore) 人間に新たな感覚を作り出すことは可能か? (David Eagleman) 人工知能が人間より高い知性を持つようになったとき何が起きるか? (Nick Bostrom) 厄介な問題を解決したい? ではトーストの作り方を説明してください (Tom Wujec) 子供の夢を奪う学校というシステム (Seth Godin) 彼らがいなくなってしまう前に (Jimmy Nelson) 頭良さそうにTED風プレゼンをする方法 (W