socketお勉強

BSD Socketのお勉強。
bindの第2引数はなぜ cast しているんだろうかとか man を読みました。
AF_INETはともかく、AF_UNIXは知らなかった。勉強不足だな。
man 以外でよい資料がなかなか苦労していたんですが、海外ならたくさんありました。

追記

file_serverとそのクライアントのエミュレーションを完全に独立したプロセスでやろうと思っていましたが、fork & socketpairで十分やりたいことは実現できるし手間も減りそうだということに気づいた。

sourceforge.netのCVSサービスの変更と改善があるよ

sf.netを利用していて、そのプロジェクトのAdminの人に
「SUBJECT: SourceForge.net: CVS service offering changes 」
という件名のメールが送信されているみたいです。(例のごとくspamに振り分けられていた。)


現地時間の5/12の午後にCVSサービスの改善がされるとのこと。

Our improved CVS service architecture,
which we plan to deploy tomorrow afternoon (2006-05-12), will
offer greater performance and stability and will eliminate several
single points of failure.

それに伴いいろいろ変更があるようなので関係ありそうな人はご注意を。

Read more

Gaucheユーザーリファレンス HTML Help版(chm)

id:onishi:20060512#p1を参考にGauche ユーザーリファレンスのHTML Helpを作りました。


gauche-chm-20060512.zip (約1MB)


速く・簡単に検索できるのでとても便利です。
良かったらご利用ください。

備考

  • Gauche - A Scheme Interpreterにて2006/05/12時点に公開されていた日本語版「Download tar+gzipped htmls」を利用して作成しました。
  • ツールで目次を生成する都合でオリジナルHTMLのtitleタグから「Gauche ユーザリファレンス: 」という文字列を削除しました。
  • gauche-refj_1.htmlなどがInternet Explorer6で白紙でまったく表示されない現象を確認したので、日本語を含むtitleタグの手前に「<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">」を挿入しています。(オンライン版でも同様の現象が発生しているみたいです。)

追記

ささださんからもっと新しいものが提供されています。
http://lists.sourceforge.jp/mailman/archives/gauche-devel-jp/2006-August/001658.html