#contents
 
 **リンク [#e0247880]
 |>|BGCOLOR(#DDDDDD):STREAMS プログラミング関連|
 |[[docs.sun.com&br;(STREAMS module):http://docs.sun.com/app/docs/doc/816-4855/6mb1p1r18?a=view]]|言わずとしれた Sun のドキュメントページ。リンクしているのは [[STREAMS プログラムガイド:http://docs.sun.com/app/docs/doc/816-4855?]]の中の STREAMS モジュールの章。これが日本語で書かれていたら・・・。&br;リンクしているのは Solaris 10 のドキュメントですが、「STREAMS Programming Guide」という文字列で全ドキュメント検索をすれば、Solaris 8、Solaris 9 など他の OS バージョンのドキュメントも見つかります。|
 |[[docs.sun.com&br;(Writing Device Driver):http://docs.sun.com/app/docs/doc/816-4854?]]|上記と同じく、Sun のドキュメント。リンクしているのは Solaris でのデバイスドライバ作成者向けののドキュメント。カーネルモジュールを作っていると参照の必要があることも。これが日本語だったら・・・(再)&br;こちらもリンクしているのは Solaris 10 のドキュメントですが、「Writing Device Drivers」で検索することで、他の OS のドキュメントも見つけられます。|
 |[[DLPI サンプル:http://www.mnlab.cs.depaul.edu/~ehab/Courses/TDC368/BookExamples/examples/appE/DLPI.White.Paper/]]|DLPI を使ったサンプルコードです。この中の dlcommon.c を利用すれば非常に簡単に DLPI を使ったアプリを作ることができます。このサンプルコードは他のサイトでも見つかるのですが、元ネタがどこなのかは不明です。|
 |[[Data Link Provider Interface (DLPI), Version 2:http://www.opengroup.org/onlinepubs/9691989899/toc.htm]]|OpenGroupが公開している DLPI バージョン 2 の仕様書です。|
 |[[Sample Driver Source for Solaris 8:http://developers.sun.com/solaris/developer/support/driver/src/SUNWdrvs-8.html]]|Sun が提供しているドライバーのサンプルコードです。「ae」,「psli」というネットワークインターフェースドライバーのサンプルも含まれています。(このサンプルコードの存在をもっと早く気がつけばよかった・・)ダウンロードするためにはユーザ登録(無料)が必要です。|
 |>|BGCOLOR(#DDDDDD):Socket プログラミング関連|
 |[[68user's page:http://x68000.q-e-d.net/%7E68user/]]|こちらの「ネットワークプログラミングの基礎知識」には perl や C 言語で socket を利用した ftp クライアントや、HTTP クライアントのプログラムが紹介されてます。コードの説明も親切なのでとても参考になります。|
 |[[C言語によるネットワークプログラミング:http://www.ueda.info.waseda.ac.jp/%7Etoyama/network/]]|C言語をつかった socket プログラムの基礎が簡単なサンプルコードを使って解説されています。INET ドメイン socket だけでなく、UNIXドメインの socket についても解説されています。|
 |[[Programming UNIX Socket FAQ (日本語訳):http://www.kt.rim.or.jp/%7Eksk/sock-faq/unix-socket-faq-ja.html]]|ソケットプログラミングにおける FAQ 集の日本語訳のページ。ソケットプログラムを書き始めて思う、さまざまな疑問についてかなり広くカバーしていると思います。原文は http://www.ibrado.com/sock-faq/ だったのですが、Domain が失効してしまっているようで「For Sale」になってました。|
 |[[ Winsock Programmer's FAQ:http://www.kt.rim.or.jp/~ksk/wskfaq-ja/]]|Winsock プログラミングについての FAQ 集の日本語訳。原文は http://tangentsoft.net/wskfaq/|
 |>|BGCOLOR(#DDDDDD):プログラミング全般|
 |[[Cプログラミング診断室:http://www.pro.or.jp/%7Efuji/mybooks/cdiag/index.html]]|実際にあった「だめ」なプログラムを例にとり、どのようにすれば可読性が高く、バグの出にくいコードになるかを解説している書籍。副題は「うつくしく健康なプログラムのために」とのこと。市販書籍ながら全ページが Web 化されており閲覧が可能になっています。|
 |[[C++入門:http://www.asahi-net.or.jp/%7Eyf8k-kbys/newcpp0.html]]|C++ について、基礎からのプログラミングの解説されているページ。C++ もできるようにならなきゃいかんと思い立ってこのページを読破していざコードを書き始めたのですが、どうやら私の脳みそはオプジェクト思考的発想ができないようで、いまだ未完成。|
 |[[とほほのperl入門:http://www.tohoho-web.com/wwwperl.htm]]|[[とほほのWWW入門>http://www.tohoho-web.com/www.htm]]の中の perl の解説ページ。perl でプログラムを書くことも多いのですが、そんなときによく参照しているページです。|
 |[[OpenSolaris Source Brower:http://cvs.opensolaris.org/source/]]|[[OpenSolaris:http://www.opensolaris.org/os/]] のソースコードを検索・参照できるページです。man ページすらないファイルシステム用のカーネル関数の仕様を確認するにはここでソースを見るしかありません。ソースも公開されていることですし、ここらでファイルシステム用のカーネル関数の man ページをつけれくれるようになると嬉しいのですが・・・|
 |>|BGCOLOR(#DDDDDD):コンピュータに関係ないページ|
 |[[いっちゃんのおうち:http://www.whiteboard.ne.jp/~hikaru/index.html]]|親ばかページ。最近久しぶりに更新されているようです。|
 |[[エコギアンのページ:http://www.geocities.co.jp/Colosseum/1157/]]|私には釣りのことは分かりませんが、エコギアという疑似餌のことだそうです。釣りレポートなど。|
 
 **参考書籍 [#h1145384]
 |>|BGCOLOR(#DDDDDD):参考書籍|
 |#amazon(4894712156,center)|SVR4(System V Release 4)のカーネルについて解説されている本。Solaris 特化の本ではないものの、STREAMS や VFS などの解説については Solari にもあてることが多く、大変参考になります。|
 |#amazon(4894714582,center)|Solaris のカーネルの実装について解説されている数少ない書籍。公開されている情報が少ないファイルシステムの実装部分を知るのに、この本は欠かせません。これで STREAMS についての記載があれば最高だったのですが。|
 |#amazon(4756119123,center)|Solaris のクラッシュダンプの解析方法について書かれた書籍。SPARC の命令のリファレンスもあり、Panic するモジュールばっかり作っている私としては欠かせない一冊です。内容が少々古くなってきているのでリニューアルされたものがでたらうれしいなぁと思います。|
 |#amazon(4894713209,center)|故 W.リチャード・スティーヴンスの著作。TCP/IPプロトコルの解説書としてはバイブル的な本です。古さが否めないところもありますが、やっぱりこれが一番じゃないでしょうか。私もぼろぼろになるほど読んでます。ちなみに Vol.2、Vol.3 も出版されています。|
 |#amazon(4894712059,center)|詳解TCPTCP/IP と同じくW.リチャード・スティーヴンスの著作で、UNIX 上でのネットワークプログラミング手法について解説された書籍。Socket APIの解説本としてはやはり一番に名前があがる本じゃないかと思います。詳解 TCP/IP もそうですが、Solaris 上でのテストケースが多く記載されているのがよいです。|
 |#amazon(4873111439,center)|Solaris でのデバイスドライバの開発方法について書かれた書籍で、Solaris の DDI/DKI が解説されています。リファレンスマニュアルのような情報の列記では無く、実在のネットワークインターフェースカードを例としてあげ具体的なドライバのコードの説明がされていて、とても実践的な内容になっています。|
 |#amazon(4873111439,center)|Solaris でのデバイスドライバの開発方法について書かれた書籍で、Solaris の DDI/DKI が解説されています。リファレンスマニュアルのような情報の列記では無く、実在のネットワークインターフェースカードを例としてあげ具体的なドライバのコードの説明がされていて、とても実践的な内容になっています。&br;絶版になってしまったようです。大変残念です。|


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS