bookに関するzakieのブックマーク (17)

  • 憂鬱本を買ってみました - みねこあ

    javablack さんが最近とりあげ、 ちょっとだけ話題再燃したの憂 こと「憂なプログラマのためのオブジェクト指向開発講座」。以前借りて読んだことがあるのですが、「酷いわ」と思ったこと以外具体的なことは何も覚えていません(^^; で、具体的になにが酷かったのかのかな?とザザッとWebを流してみたのですが、見つからない。というか「これはいいだー」という感想ばっかりで、予想以上に「酷い」というレビューがないのに改めてビックリです。 むー、これはネチっこいレビューの需要があるかな?とスケベ心をだして買ってしまいましたョ。 憂なプログラマのためのオブジェクト指向開発講座 (DDJ Selection) 作者: Tucker出版社/メーカー: 翔泳社発売日: 1998/05/31メディア: 大型購入: 10人 クリック: 508回この商品を含むブログ (78件) を見る で、改めて読み

    憂鬱本を買ってみました - みねこあ
    zakie
    zakie 2008/05/05
  • 奥さんがJoel On Softwareを読みはじめた - higepon blog

    奥さんがJoel on Softwareを読みはじめた。 技術者が欲しかったら「ハッカーと画家」と「Joel on Software」をとりあえず読んで、プログラマの心理をある程度理解すればいいだけなのかもしれないw を読んで、プログラマのとしてプログラマの心理を理解するために読んでみたくなったとのこと。 ちょwwwおまwwwwプログラマじゃないし ついでに「ハッカーと画家 コンピュータ時代の創造者たち」も読んで欲しいな(ぉ。 id:higepon:20051223:1135342695で僕が絶賛したときには全然興味を持っていなかったのですが、id:naoya恐るべき影響力。 追記 声もかけられないほど真剣に読んでいる。ゾーンにはいったっぽいw。 追記2 ユニコード勉強するとか言い出したwwww 追記3 「面倒だろうけど仕様書は書いたほうが良いよ。そのほうが生産性が上がるから」って言われ

    奥さんがJoel On Softwareを読みはじめた - higepon blog
    zakie
    zakie 2006/05/22
    バロス
  • YAMDAS現更新履歴 - Joel Spolsky選定のマネージメントトレーニング用課題読書リストの邦訳版を作ってみた

    Joel on Software の翻訳 Wiki の話は以前にも書いたが、その中に Joel Spolsky の会社である Fog Creek Software におけるマネジメントトレーニングプログラム用の課題読書リストが公開されている。二週間に一冊読んでいっても二年間かかるという長大なリストである。 ちょうど Tech 総研で「この春に読みたい!TOPエンジニア推薦のIT技術書20冊」という記事が公開されているのを見て、件の読書リストで邦訳が出ているものだけ並べてもそれなりのリストになるのではないか、それにサポートページなどの情報を加えれば他の人の参考になるかと思ったのである。実際やってみると、邦訳だけでも50冊を超えるリストになり、正直死んだ(笑) 見やすいように著者や内容で大雑把に分類させてもらった(不適当な分類があったらすいません)。正直言って、このが入るか? というようなも

    YAMDAS現更新履歴 - Joel Spolsky選定のマネージメントトレーニング用課題読書リストの邦訳版を作ってみた
  • プログラミングの良書100冊!(13)

    ゲーム・プログラミングには DirectXとアルゴリズムの知識が必要 趣味でプログラミングを始めた人には,いつか作ってみたいプログラムとして「ゲーム」を挙げる人が多いのではないでしょうか。ただ,実際にやってみようと思うと,一般のプログラミングとは具合が違うことにすぐ気が付きます。ゲーム開発には,ゲーム特有の知識が必要なのです。 ゲーム開発に必要な知識には,大きく分けて二つあります。一つは,Windows上で高速な3D描画や音声出力を行うためのAPIセットであるDirectXなどのプラットフォームに関する知識。もう一つは,経路探索などのゲームでよく使われるアルゴリズムについての知識です。 DirectX,特にDirect3Dについての書籍は,古かったり難し過ぎたりで当に初心者向けのはあまり多くありません。そんななかで比較的お薦めなのが「DirectX9プログラミングガイド」です。前半では

    プログラミングの良書100冊!(13)
    zakie
    zakie 2006/02/22
    DirectXなど
  • プログラミングの良書100冊!(12)

    様々な分野の知識を身に付ける OSやCPUに関する知識以外にも,開発するプログラムによっては様々な知識が必要になります。例えばネットワーク関連のプログラムを作るならソケットやプロトコルの知識が,画像フィルタを作るなら画像変換アルゴリズムについての知識が必要です。一般にこうした知識は,必要になった時点で勉強する,くらいに思っておけばいいでしょう。 ただ,それとは別に,何年かプログラミングをしていれば必ず必要になる知識というものも存在します。例えば,文字コードや構文解析といった知識は,20年以上CやC++でプログラミングしてきた人なら必ずどこかで学んでいるはずです。以下ではこうした知識を身に付けるためのをいくつか紹介します。 最初はマルチスレッド・プログラミングです。言葉は知っていても,初心者には手を出しにくいイメージがあるかもしれません。実際,マルチスレッド・プログラミング特有の,同期化な

    プログラミングの良書100冊!(12)
    zakie
    zakie 2006/02/22
    いろんな知識。マルチスレッド、コンパイラ、暗号、文字コード
  • プログラミングの良書100冊!(11)

    アーキテクチャ徹底解説 Microsoft Windows 2000(上/下) David A. Solomon, Mark E. Russinovich 著 多摩ソフトウエア 訳 日経BPソフトプレス 発行 2001年4月 503ページ+CD-ROM(上), 408ページ+CD-ROM(下) 4179円(上/下,税込) 32ビットコンピュータを やさしく語る はじめて読む486 蒲地 輝尚 著 アスキー 発行 1994年10月 494ページ 2548円(税込) 最近はJavaで開発したGUIアプリケーションも少なからず見かけるようになったものの,「OSやハードウエアが用意する機能をフルに生かしたい」「パフォーマンスが非常に重要だ」といった場合は今でもC/C++が最良の選択肢であることは間違いありません。市販のWindowsアプリケーションやゲームのほとんどすべてがC/C++で組まれている

    プログラミングの良書100冊!(11)
    zakie
    zakie 2006/02/22
  • プログラミングの良書100冊!(10)

    Advanced Server‐Side Programming J2EEプログラマのための EJBパーフェクトガイド 吉原 洋平 著 技術評論社 発行 2003年5月 497ページ 4074円(税込) 標準J2EEテクノロジー 1 基礎から学ぶEJB Martin Bond,Dan Haywood,Debbie Law, Andy Longshaw,Peter Roxburgh 著 トップスタジオ 訳 ウルシステムズ株式会社 千菊 健,宮田 泰宏, 小森 美智子,早川 秀利,中村 記子 監修 翔泳社 発行 2003年4月 498ページ 5040円(税込) J2EEパターン ――明暗を分ける設計の戦略 Deepak Alur,John Crupi,Dan Malks 著 ウルシステムズ株式会社 監訳 ピアソン・エデュケーション 発行 2002年8月 436ページ 5460円(税込) EJB

    プログラミングの良書100冊!(10)
    zakie
    zakie 2006/02/22
    webアプリ
  • プログラミングの良書100冊!(9)

    開発/実行環境についての 知識も身に付けておこう Webアプリケーションの開発や運用には,実行環境となるアプリケーション・サーバーが必要です。開発にフリーのアプリケーション・サーバーを使うなら,最初に候補に上がるのがTomcatです。商用サイトで多くの利用実績があるので,J2EEを学ぶ入り口としては最適なプラットフォームです。 そんなTomcatについてじっくり学びたいという人には「Jakarta Tomcatエキスパートガイド」をお薦めします。書は,Tomcatの主要機能や設定を解説するにとどまらず,Tomcat体のアーキテクチャにまできちんと言及している点で類書とは一線を画していると言えるでしょう。実運用では必須とも言えるWebサーバー(Apache,IIS)との接続についても当然取り上げています。 発行時期の関係から,書が前提とするTomcatのバージョンは3.xと4.xで,5

    プログラミングの良書100冊!(9)
    zakie
    zakie 2006/02/22
    java DB関係
  • プログラミングの良書100冊!(8)

    通信プロトコル /HTML /JavaScript ケータイの知識も必要 JSPとサーブレットだけでは,Webプログラミングの知識として不十分です。Java技術以外の分野,例えば通信技術HTMLJavaScriptなどの知識も必要です。加えて,携帯サイトでは携帯電話特有の知識も求められます。それぞれについてお薦めの書籍を紹介しましょう。 まず通信技術です。通信上の問題や制限に起因したトラブルを避けるためにぜひ読んでいただきたいのが「Webプロトコル詳解」です。書は,Webブラウザ,Webサーバー,プロキシの動作の仕組み,TCP/IPやHTTPなどの各種プロトコル,Webキャッシングなどについて詳細に解説しています。やや文章がこなれていないきらいもありますが,Webの基盤である通信技術はWebプログラマの基的な素養とも言えるものです。すべてのWebプログラマにとって一読に値するだと

    プログラミングの良書100冊!(8)
    zakie
    zakie 2006/02/22
    html JavaScriptとか
  • Matzにっき(2006-02-08)

    << 2006/02/ 1 1. [] 『4086301636』 2. [言語] ActiveState To Spin Out 2 1. [OSS] Rast高速化パッチ 2. [PC] レノボ、Core Duoを搭載したThinkPad X60 / T60を発表 3 1. [Ruby] ruby_class削減 2. [OSS] Rastが遅いわけ 3. 英会話 4. 雪 5. コンピュータは難しすぎて使えない 4 1. 参観日 2. 『コンピュータ技術者になるには』 3. [Ruby] Ruby温泉ミーティング2006春 5 1. [教会] 断安息日 6 1. [原稿] 日経Linuxとオープンソースマガジン 2006年4月号 2. [原稿] るびま 13号 7 1. [原稿] 日経Linux 2. 日国民全員にプログラマになってほしい 8 1. の誕生日 2. [OSS]

    zakie
    zakie 2006/02/16
  • プログラミングの良書100冊!(7)

    EJB+J2EE入門 JBossとStrutsで作る Webアプリケーション 吉川 和巳 著 IDGジャパン 発行 2003年9月 263ページ+CD-ROM 3360 円(税込) 標準J2EEテクノロジー 2 基礎から学ぶJSP/サーブレット Martin Bond,Dan Haywood,Debbie Law, Andy Longshaw,Peter Roxburgh 著 トップスタジオ 訳 ウルシステムズ株式会社 千菊 健,宮田 泰宏,小森 美智子,早川 秀利,中村 記子 監修 翔泳社 発行 2003年4月 511ページ 5040円(税込) モア・サーブレット&JSP Javaによる 高度なWebアプリケーション開発 Marty Hall 著 岩谷 宏 訳 ソフトバンク パブリッシング 発行 2002年7月 684ページ 5460円(税込) WebアプリケーションをJavaで開発する

    プログラミングの良書100冊!(7)
    zakie
    zakie 2006/02/14
    webアプリ
  • プログラミングの良書100冊!(6)

    TCP/IPによるネットワーク構築 Vol. ?/ Vol. ? Linux/POSIXソケットバージョン Douglas E. Comer 著(Vol. ?), Douglas E. Comer,David L. Stevens 著(Vol. ?) 村井 純,楠 博之 訳 共立出版 発行 2002年8月(Vol. ?),2003年10月(Vol.?) 650ページ(Vol. ?),497ページ(Vol. ?) 8190円(Vol. ?,税込),6930円(Vol. ?,税込) プロのソフトウエア開発者として生計を立てるようになって20年以上になります。1980年代前半からこれまで,インターネットに代表される実に多くの変化が我々の業界に起きました。何とか生き延びてこられたのは,はやり廃りに惑わされず,基を身に付けてきたからだと思います。以下では,僕に影響を与えたを中心に紹介します。紹

    プログラミングの良書100冊!(6)
    zakie
    zakie 2006/02/14
    コンパイラとか
  • プログラミングの良書100冊!(5)

    プログラムはなぜ動くのか 知っておきたい プログラミングの基礎知識 矢沢 久雄 著 日経BP社 発行 2001年10月 293ページ 2520円(税込) OSの基礎と応用 設計から実装、 DOSから分散OS Amoebaまで Andrew S. Tanenbaum 著 引地 信之,引地 美恵子 訳 ピアソン・エデュケーション 発行 1995年11月,828ページ 6932円(税込) オペレーティングシステム 第2版 設計と理論およびMINIXによる実装 Andrew S. Tanenbaum,Albert S. Woodhull 著 千輝 順子 訳 今泉 貴史 監修 ピアソン・エデュケーション 発行 1998年5月 1033ページ+CD-ROM 9240円(税込) コンピュータの構成と設計 第2版 上/下 ——ハードウエアとソフトウエアの インタフェース—— John L. Henness

    プログラミングの良書100冊!(5)
  • プログラミングの良書100冊!(4)

    Cプログラマのための アルゴリズムとデータ構造 近藤 嘉雪 著 ソフトバンク パブリッシング 発行 1998年3月 414ページ 2835円(税込) アルゴリズムC++ Robert Sedgewick 著 野下 浩平,星 守, 佐藤 創,田口 東 訳 近代科学社 発行 1994年7月 747ページ 7980円(税込) The Art of Computer Programming Volume 1 Fundamental Algorithms Third Edition 日語版 Donald E. Knuth 著 青木 孝,筧 一彦,鈴木 健一,長尾 高弘 訳 有澤 誠,和田 英一 監訳 アスキー 発行 2004年2月 632ページ 1万290円(体) データ構造とアルゴリズムについて学ぶ際に重要なのは,動的配列やリンクリストなどの各データ構造/アルゴリズムの得手不得手をしっか

    プログラミングの良書100冊!(4)
    zakie
    zakie 2006/02/14
    アルゴリズム
  • プログラミングの良書100冊!(3)

    プログラミング Windows 第5版(上/下) Charles Petzold 著 ロングテール/長尾 高弘 訳 アスキー 発行 2000年10月 790ページ(上), 739ページ+CD-ROM(下) 5229円(上,税込), 5460円(下,税込) コアJava2 Vol.1 基礎編/Vol.2 応用編 改訂版 Cay S. Horstmann,Gary Cornell 著 福龍興業 訳 アスキー 発行 2001年12月(Vol.1),2002年6月(Vol.2) 816ページ+CD-ROM(Vol.1), 1161ページ+CD-ROM(Vol.2) 6090円(Vol.1,税込), 6510円(Vol.2,税込) C#によるプログラミング Microsoft Windows 上/下 Charles Petzold 著 豊田 孝 監訳 日経BPソフトプレス 2002年7月 777ペー

    プログラミングの良書100冊!(3)
    zakie
    zakie 2006/02/14
    .netとか
  • プログラミングの良書100冊!(2)

    プログラミングの第一歩は,とにかくプログラミング言語の文法を学ぶことです。以下,主要な言語別にお薦めの書籍を紹介していきましょう。 C言語 C言語の入門書と言えば,誰もが最初に挙げるのがBrian W. KernighanとDennis M. Ritchieが著した「プログラミング言語C第2版」です。このは著者2人の頭文字をとってK&Rとも呼ばれ,長い間Cプログラマの間で「バイブル」「原典」とされてきました。書の第1版に「Cの言語仕様を定義する」という役割があったことが大きな理由です。実際,初期のコンパイラはこのの巻末資料をもとに作られたものです。もっとも現在はANSIやISO/IECが言語仕様を策定しているため,厳密な仕様を知りたければそれらの仕様書を見るのが筋と言えるでしょう。 K&Rの良い点は,入門書としてわかりやすいことに加え,C言語の設計思想を開発者自身の言葉で読める点で

    プログラミングの良書100冊!(2)
    zakie
    zakie 2006/02/14
    c、c++とか
  • 名著100選 - やねうらおブログ(移転しました)

    プログラミング関連 名著100選。 C/C++言語関連(10冊) id:yaneurao:20050514 データ構造とアルゴリズム関連(11冊) id:yaneurao:20050522 コンパイラ関連(12冊) id:yaneurao:20050912 名著100選とは違うが備忘用メモ 知識情報シリーズ → id:yaneurao:20060820

    名著100選 - やねうらおブログ(移転しました)
  • 1