フォーチュンサモナーズ
最新 追記

Don'tStopMusic

2003|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|02|03|04|05|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|

カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年

知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。


2004-03-01 この日を編集

_ [Ruby][ソフトウェア] Hiki 0.6 このエントリーを含むブックマーク

出ました。会社で、作業のログや調べもののまとめなどを Hiki を使って行っています。複数人で活用するというところまではいっていませんけれども。早速バージョンアップしなくちゃ。


2004-03-02 この日を編集

_ [Ruby] cardinal このエントリーを含むブックマーク

Parrot 用のコードを吐く Ruby コンパイラだそうです。速度的なものよりも Parrot に乗るという意義の方が大きいのではないかと思います。しかし Parrot VM って動くものがあったんですね。知らなかった。


2004-03-05 この日を編集

_ [ソフトウェア] ReactOS 0.2.1 リリース このエントリーを含むブックマーク

出てました。Changelog を見るに変更点はかなり多いみたいです。動作報告などは OS 板のスレを参照すると良いと思います。

日本語の情報源


2004-03-06 この日を編集

_ [私生活] 再帰 このエントリーを含むブックマーク

たまには真面目に仕事をしないとくびになるかなって通常の三倍の速度でバグを潰していると時間のほうは通常の五倍くらいで過ぎ去っており今日が昨日へとキャストされる瞬間が眼前に繰り広げられるという危険な心象を抱きつつ残業代と対消滅するタクシーは乗りたくないよねと今日が終わる速度よりも早く駅まで駆け抜けたところ終電にはなんとか間に合ってめでたしめでたし今日一日もこれで終わりなんて甘いね現実は「それはまた別のお話」が際限なくリピートされる退屈なストーリーなんだってばと鬱になって仕事も手につかずの毎日を過ごしているが

*原則的にフィクションです。

_ [ソフトウェア] M+ フォントの新サンプル このエントリーを含むブックマーク

ちいさくても可読性の高いフォントとして人気のある M+ フォントシリーズの日本語アウトラインフォントが制作されているわけですが、

数文字の漢字試作と 5 ウエィトの太さバランスの再調整に手間取ってしまいましたが、
とりあえず新しい表示見本ができましたので web の更新とともに公開しました。
【日本語】ビットマップフォントM+【鋳造中】 part3

ということで公開されたサンプルがこれです。

http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/fonts/iroha_sample.pdf

(・∀・)イイヨイイヨー

_ [Ruby] 階層の深いクラスを見た目綺麗に書くには? このエントリーを含むブックマーク

先日のはてなアンテナ2RSS には Web::Robot::Hatena::Antenna というクラスがあったりします。

階層が深いので 1.8 以前では以下のように書かなければいけません。

module Web
  module Robot
    module Hatena
      class Antenna
        def initialize
        end
      end
    end
  end
end

あるいは、名前空間として使っている module はインデントしないというコーディングスタイルをとれば、

module Web
module Robot
module Hatena
 
class Antenna
end
 
end
end
end

module Web; module Robot; module Hatena
 
class Antenna
end
 
end; end; end

とできますが、ちょっとイヤ。一段ネストするのは仕方ないとして

module Web
  module Robot
    module Hatena
    end
  end
end
module Hatena
  class Antenna
  end
end

と書くのがすっきりはしていますが、上部の module をひたすらネストしているところと、下部のクラスの記述部分が離れていたりすると、Antenna がどういうクラス階層に属しているのか一見では分からなくなります。1.8 系統ではクラス定義時に階層を含めて書けますので、

module Web
  module Robot
    module Hatena
    end
  end
end
class Web::Robot::Hatena::Antenna
end

と書けます。はてなアンテナ2RSS はこの書き方にしています。宣言だけの module があるのが気になりますが、これ以上は Ruby の構文に Java のパッケージ宣言のような非レキシカルなものを導入せざるを得なくなりますしね(ディレクトリ構成で暗黙的にパッケージに属させるという手もありますが混乱の元)。


2004-03-07 この日を編集

_ [私生活] 休出そして帰れず このエントリーを含むブックマーク

また休出の季節がやってきました。まだ会社にいますが終電の時間も終わってます。金曜に回避したタクシー帰りになるのかなあ。それとも朝までいるんだろうか。鬱だ。


2004-03-08 この日を編集

_ [私生活] 帰宅 このエントリーを含むブックマーク

そして帰宅。なるべく近い駅まで行く戦略にして、そこからタクシーで帰りました。1000 円くらいの出費で済みました。ビバ総武線。

_ [Ruby] はてなアンテナを設置してみるテスト このエントリーを含むブックマーク

cron で一時間毎にアンテナを RSS にして、それを CGI で JavaScript 出力しています。CGI を叩いた時に RSS 作ってキャッシュするようにすれば実用になりますかね。

サイドバーにもつけてますけど、こんなんです↓。スタイル未指定時。

注)鬱陶しいので除去しました。

追記

CGI を設置しましたので cron は止めました。

_ [Ruby] HtmlTemplates@RubyGarden このエントリーを含むブックマーク

テンプレートエンジンの概観です。HTML を生成するための方法として 17 種類も挙げられています。触ったことがあるのは CGI、eruby、Amrita、XTemplate くらいですかねえ。


2004-03-09 この日を編集

_ [Ruby] はてなアンテナ JavaScript CGI このエントリーを含むブックマーク

ということで試験的に設置してみました。ご利用は良識の範囲でお願いします。一度データを取ってくると一時間くらいローカルにキャッシュしてます。

使い方は下記のように script タグを書くだけです。tDiary ならサイドバーに突っ込むといいでしょう。

[書式]
<script language="JavaScript" src="http://dontstopmusic.no-ip.org/ha.rb?u=ユーザ名"></script>
  • u : ユーザ名
  • n : 表示数(最大30)。デフォルトは 15 です。
  • e : 出力エンコード( utf8 / euc / sjis )。デフォルトは UTF-8 です。

2004-03-10 この日を編集

_ [メモ] 学習型ジャンル内検索エンジン? このエントリーを含むブックマーク

思いつきをメモメモ。ベイジアンフィルタ + RSS 検索エンジン → 特定ジャンル検索エンジン。ベイジアンフィルタでノイズを除去すれば特定分野に特化した検索エンジンが楽に作れるのではという話です。

例えばプログラミング言語 Ruby 専用の検索エンジンを作りたいとします。巡回先は、情報が正規化されているほうが何かと便利なので BulkfeedsFeedBack のように RSS を対象とします。あるいはこれらの RSS 検索エンジンの二次検索エンジンとして動くのも良いかもしれません。基本的な動作は RSS 検索エンジンと変わりませんが、スコアを算出するための重み付けにベイジアンフィルタを使います。検索エンジンの教育を行うことで、プログラミング言語 Ruby に関する話題が検索結果の上位に来るようにするということです(誰かがちまちまと判定&教育を行うわけですが)。

まあ、ベイジアンフィルタでノイズを除去するだけなら、依然として google の方が検索精度が高いような気がします。検索エンジンにしないで、RSS を吐いて Ruby に関する最新記事をお知らせするといったやり方の方がいいのかな。

_ [スクラップ] 人気ウェブログは頻繁に「無断引用」――ウェブログ間の情報の流れを解析Hotwired Japan このエントリーを含むブックマーク

英語はニュアンスが分かるほどには読めませんけど、これ訳のタイトルが良くないですね。原文では 「Warning: Blogs Can Be Infectious」てなもので、ウイルスのメタファを使ってアイデアがまるで blogger たちに感染するようにして広まっていくとしています。有名な blog がアイデアの発生源ではないというのは一つの観測結果であって、記事がレポートしている研究は blog というネットワークシステムにおける情報の流通に主眼を置くものですし、記事内容も そういった「アイデアの伝播」の善し悪しについては何も語ってないと思います。訳タイトルだけが妙に blogger に対するネガティブな印象を与えるものだと思うのですが(どうでしょう>英語が読める方)。それに、少なくとも日本の何とか法では(正当な)引用はわざわざ許可を得ずともできる行為(要件は引用元の明記)のはずなので、無断引用という言葉も適切とは思えませんけども。

本日のツッコミ(全3件) [ツッコミを入れる]

_ miyagawa [うわ、ちょうどかぶってた? http://blog.bulknews.net/mt/archives/000836...]

_ だて [湿爵失杓屡湿偲耳(磁∀・) やはり実装があるとそこから広がりますよね。 そのスピードを見習いたいです。]

_ だて [む。半角かなが文字化けました。]


2004-03-12 この日を編集

_ [メモ] Where Smalltalk Went Wrong from Ian Bicking: a Log このエントリーを含むブックマーク

Bulkfeeds で Ruby を検索した結果の RSS を定期的にフィードしているのですが、 何となく気になる記事がひっかかったので後で読むためにメモです。Ian Bicking さんは Python のえらいひとなのかな。

_ [スクラップ] DyBASE from BMediaNode - weblog このエントリーを含むブックマーク

動的型チェック言語のためのオブジェクト指向データベース
DyBASE

サイトは http://www.garret.ru/~knizhnik/dybase.html。Ruby インタフェイス標準装備の模様です。Perl のそれがないのが何か新鮮 :-P

OODBMS は昔 Ozone を触ったことがありますが、使い方がよくわからなくて挫折しました・・・・・・

_ [スクラップ] きょうびの新しい言葉の作られ方 このエントリーを含むブックマーク

そこで、私は、”炊く”(boil) をイギリス(英語)で広めようと決意しました。

Poohotosama's diary の Poohotosama さん。本のデジタル化を”炊く” と呼ぶのを知るやいなや、上のような決意をするに至り、Urban DictionaryWikipedia に登録。

2ch 語のようにコミュニティ内から発生するのが新語の一般的な生まれ方だと思います。Wikipedia (では現状まだ弱いですが、こういったオンラインの知の集積所で一定の信頼を受けているもの)に何気なく載っており説明に説得力があれば、それは(造語や新語ではない一人前の)言葉として受け入れられる、という事態も将来的に起き得るのでは。

実際には存在しない言葉や事象だけを載せた Usopedia を作りたくなります。


2004-03-13 この日を編集

_ [つぶやき] 秘儀としての計算機学 - バッドノウハウ礼賛 このエントリーを含むブックマーク

という文章を誰か書かないかな。数秘学と錬金術とニュートンと七十二文字とプログラミングって感じで。他力本願。

_ [Ruby] hatena-tools-0.0.1 alpha このエントリーを含むブックマーク

とりあえず公開。hatena-tools-0.0.1.tar.gz

今のところできるのは以下の二つだけです。これを使うと「はてなアンテナ JavaScript CGI」に書いた CGI が設置できます。

  • はてなアンテナから RSS を生成
  • 生成した RSS から Javascript を生成

必要なもの

構成ですが、ファイル 4 つだけです。何だか antenna.rb ばかりですが、これは diary.rb も作る布石ということで……

hatena-kit/
    lib/
        web/agent/hatena      antenna.rb : アンテナ HTML のフィルタ
        web/generator/hatena  antenna.rb : RSS、Javascript 生成
        web/robot/hatena      antenna.rb : ロボット
    sample/                   ha.rb      : Javascript 生成 CGI

今後の予定としては操作系のメソッドを追加します。アンテナに巡回先を追加・削除・編集するのがプログラム上からできると自分の好きな UI を被せられるかなと。CGI なり xmlrpc なり。


2004-03-14 この日を編集

_ [Ruby] ライブラリのアーカイブの作り方 その 1 このエントリーを含むブックマーク

追記:うーん。あまりまとまりがないのでメモ書き程度のものとして読んでください……

よーしパパ gem ファイル作っちゃうぞという方法もありますが、もう少し保守的に setup.rb を使ったパッケージングの仕方を書きます。詳しい使い方は setup.rb のオンラインマニュアルをご参照ください。

手順

  • 決められたレイアウト(ディレクトリ構造)でライブラリを作る
  • setup.rb をライブラリのルートに置く
  • tar や zip で固める

これだけです。例を挙げて説明します。「決められたレイアウト」ですが、Ruby/Technorati の場合以下の通りになります。

ruby-technorati-0.1/
    setup.rb
    lib/
        technorati/
            api.rb
            parser.rb

ルートが ruby-technorati-0.1 で、直下に setup.rb と lib ディレクトリを配置、lib の下にはライブラリ本体を置きます。

Ruby/Technorati では存在しないので省略していますが、/usr/local/bin にインストールしたい実行コマンドがあれば

パッケージのルート/
   bin/

また、C などで書かれていてコンパイルが必要な拡張ライブラリは

パッケージのルート/
  ext/

となります。

_ [Ruby] ライブラリのアーカイブの作り方 その 2 このエントリーを含むブックマーク

細かいことは考えず、新しくライブラリを作るときに必要なディレクトリやファイルをまとめて作ってしまえばいいわけです。ということで、setup.rb 対応、RAA upload ready で gentoo の ebuild にしやすい構成として以下のようなものはどうでしょうか。

$ mkdir ruby-technorati
$ cd ruby-technorati
$ mkdir bin docs lib sample test
$ touch ChangeLog INSTALL.en INSTALL.ja README.en README.ja TODO TUTORIAL.en TUTORIAL.ja
$ cp -p ~/hoge/fuga/setup.rb .

とやれば、

ruby-technorati-0.1/
    ChangeLog
    INSTALL.en
    INSTALL.ja
    README.en
    README.ja
    TODO
    TUTORIAL.en
    TUTORIAL.ja
    setup.rb
    bin/
    docs/
    lib/
    sample/
    test/

という構成になります(XTemplate などいくつかのライブラリの構成を参考にしました。感謝)。

  • ChangeLog : changelog 形式の更新履歴
  • INSTALL.en / INSTALL.ja : インストール方法
  • README.en / README.ja : 取説
  • TODO : TODO リスト
  • TUTORIAL.en / TUTORIAL.ja : 使い方の説明
  • docs/ : RDOC の生成先
  • sample/ : サンプルプログラムの置き場所
  • test/ : unit test の置き場所

INSTALL.en と README.en の中身を埋めればとりあえず RAA に登録しても大丈夫でしょう。また、ruby.eclass を使った ebuild なら、ライブラリのインストールには自動的に setup.rb が使用されますし、ChangeLog INSTALL README や docs 以下のドキュメント類は /usr/share/docs/#package-name#/ にインストールされます。

_ [Ruby] ライブラリのアーカイブの作り方 その 3 このエントリーを含むブックマーク

おなじみ RubyGarden から関連ページをいくつか。

ruby-talk あたりでレイアウト標準化の議論がすでにされていそうですけれども。簡単に検索しただけでは見つけられませんでした。

_ [私生活] 続々休出 このエントリーを含むブックマーク

例によって今日も休出です。まだ会社です。これで何週連続でしたっけ・・・・・・?


2004-03-15 この日を編集

_ [スクラップ] 新感覚ブログサービス:ネッきゃら このエントリーを含むブックマーク

狙いどころは分かるのですが……

キャラクタを使った掲示板、オンラインゲーム(=箱庭諸島ですね)は小学生〜大学生まで幅広く人気があります(あ、後者の最近の動向はよく知りません)。それらに流行りの blog という言葉を付け足してハンバーガーとポテトとジュースのヴァリューセット税込み 525 円な売り方をしたくなるというのは分かります。

前者は著作権保有者の黙認の元、有名ゲームのキャラクタを使用したものがすでに数多く存在するため、ネッきゃらで用意しているキャラではターゲット層にリーチしないと思います。いや、松本零士さんの作品は好きですが、小中学生が使いたがるでしょうか?本気で売る気なら FF キャラでも持ってくるべきでしょう。タイトーのキャラならバブルボブルとか提携しているぴちょんくんとかラクガキ王国とか他ゲームメーカに比べて弱いですが駒はあると思います。

後者のオンラインゲームですが、箱庭は無料ホスティングサービスに悲鳴をあげさせていましたので、どれだけ負荷をかけても追い出されないならある程度の需要はあります。ですが、多人数対戦ゲームなので友人たちの中で誰か一人が設置していればみんなで遊べますから、友人グループが十人いるとしたらそのうち一人にしか要らない機能なわけです。

blog については 「お前、blog って言いたいだけちゃうんかと(ry」ですから何もコメントはありません。

_ [2ch] ふつうな検索 このエントリーを含むブックマーク

http://info.2ch.net/search/
そんなわけで、ふつうな検索に不具合があったら、
教えてください。といスレッドです。
ふつうな検索の不具合報告スレッド

2ch検索 というポイント支払い制の検索サービスもすでに稼動していますが、違いは検索精度なのかな?

ちなみに NAVERBBS 検索でも 2ch から検索できます。

追記 2004/03/18

INTERNET Watch でニュースリリースが出てました。

Looksmartは、巨大掲示板「2ちゃんねる」に同社のカテゴリ検索機能を提供していることを明らかにした。

Looksmart 側のリリースですね。果たして 2ch というパイは食用なのかな。

追記 2004/03/18

ご本人が blog で書いてました。

looksmartという人力検索を本業にしてる会社と組んで、一般のwebの検索のほうにも手を出してみることにしました。
(中略)
正解を出すのではなく、そこそこ暇がつぶれるような面白い結果を出すというエンターテイメントな検索エンジンというのは今後は出てくるんじゃないかと期待していたりします。

前に、2ch 検索 って何か面白いことできますかと訊いたところ、面白くないですと答えが返ってきて、2ch には面白いコンテンツがたくさんあるのだから検索にそれを活かす付加価値をつけないのは勿体無いなあと思ってたのですが、そういうことも考えてたんですね。

なんちゃって関連ページまとめツールβ2ch wiki、今回の検索と最近の試作を見ていくと、2ch の利用者が 2ch 文化圏の中で充足してしまうという閉鎖性を打開する意図が見え隠れ、と知った風なことを言ってみるてすとん。


2004-03-16 この日を編集

_ [Ruby] rubyx from 本 日 の h o g e このエントリーを含むブックマーク

おお。Ruby ディストリ。パーティションの余裕がないので、bochs に突っ込んでみようかな。

_ [メモ] 不良債権 このエントリーを含むブックマーク

これが来ました。せめて額面変えるくらいの工夫はしてほしいと思います。取っておくほど面白くも無いのでゴミ箱へ。。。


2004-03-17 この日を編集

_ [散財] Eclipse パーフェクトマニュアル vol.3 このエントリーを含むブックマーク

  • Eclipse パーフェクトマニュアル vol.3 : こうやって Java 情報を仕入れてるけど業務ではまったく使っていないという罠。Eclipse に関しては使い方というよりもアーキテクチャに興味があるのでいいですけど。


2004-03-18 この日を編集

_ [メモ] 使いやすさ研究所 このエントリーを含むブックマーク

羊堂本舗 [ネット] エレベータの開閉ボタンに“ふりがな” 経由。

後で読むためにメモメモ。優れた道具は触っただけで使い方がわかります。ソフトウェアもそうありたいものですね。

本日のツッコミ(全3件) [ツッコミを入れる]

_ よしだ [エレベータは左が「開」、右が「閉」だよ。たまに逆なとこもあるけど、大手のエレベータは統一されてる。]

_ まちゅ [ひらがなが読めなくても分かるように、ボタンの改善案を考えてみました。]

_ だて [>左が「開」、右が「閉」 なんと。毎日エレベータ使っているのにまったく気付きませんで…… たぶん「使い慣れている同じ..]


2004-03-19 この日を編集

_ [ソフトウェア] Mozilla 1.7 beta リリース このエントリーを含むブックマーク

[ソフトウェア] Mozilla 1.7 alpha リリース から一月弱ですね。リリースノートによれば、新しい機能や修正として、1.7bの公式インストーラ、コンテキストメニューをブロックする Javascript を制御するオプション、拡張子関連付け用の新しいアイコンセット、「壁紙にする」ときにダイアログで確認が求められる、クッキーダイアログが使いやすくなった、などなどが挙げられています。

_ [メモ] ブログ同士の“ハブ”を目指す――OCNの「ブログ人」 このエントリーを含むブックマーク

OCN が blog サービスを開始することを発表したわけですが、「ブログ人」という名前はどうなのよという反応が散見されました。確かになあと思いつつ、このニュースリリースに使われている画像を眺めていると「ブログ人」は英語で「blogzine」と書くことが判明。なるほど。magazine とかけているのでしょう。同じ SixApart の TypePad エンジンを使っているニフティのココログが掛け言葉なのと微妙に対抗しているのでしょうか。考えすぎ?


2004-03-23 この日を編集

_ [散財] 鯖 このエントリーを含むブックマーク

会社の先輩に倣って鯖を借りてみんとす。2ch 用というのが不健全ですけれども。

_ [つぶやき] XML で事前条件・事後条件の検査 このエントリーを含むブックマーク

技術と CPU パワーの無駄遣い。public なメソッドごとに事前条件・事後条件を記述した XML Schema や RELAX のスキーマを用意。渡ってきたオブジェクトを XML Serialization して、おもむろに validation をします。どのくらい遅くなるかな。引数のチェックとメソッドのロジック本体をいかに手抜きしつつ分離できるかがすべてです。素直に commons-validator やら AOP やらを使ったらという感じですが。

_ [RubyForge] YARV: Yet another RubyVM, Gnuplot module for Ruby, Rubicon, Korundum/QtRuby - Ruby-KDE/Qt bindings, MutableTime このエントリーを含むブックマーク

コミットゼロのプロジェクトは省きます。

  • YARV: Yet another RubyVM : 笹田さんが作っている RubyVM。もし完成したらそのまま Rite の VM になったりするのかも。
  • Gnuplot module for Ruby : 理系学生ならお世話になる可能性が結構高い GNU のグラフ描画ソフトウェア Gnuplot を Ruby から扱うためのライブラリです。
  • Rubicon : Ruby の実装をテストするためのユニットテスト群です。
  • Korundum/QtRuby - Ruby-KDE/Qt bindings : KDE の GUI ツールキットである Qt を Ruby から扱うためのライブラリです。
  • MutableTime : 組み込みの Time クラスは確か immutable ですので、操作のたびに新しいオブジェクトが生成されます。このライブラリは自分自身の値を変える Time オブジェクトを提供します。それにより色々便利なメソッドがついているようです。

_ [blog] Excite ブログニュース このエントリーを含むブックマーク

エキサイト編集部が選んだおすすめブログ発信のニュース。クリックすると各ブログにジャンプします。
ブログニュース | Excite エキサイト : ニュース>ブログニュース

この雑多な情報をどう読めばいいか分かりません。でも、最終的に残るのは人の手でフィルタ/モデレートされた情報なのだと思います。中の人のがんばりに期待しつつ要チェック。単純なランキングの類はどんどん淘汰されてほしいですね。

_ [スクラップ] Google、交流ネットワークを検索に統合へ このエントリーを含むブックマーク

Google CEOはオンライン交流ネットワーク「Orkut.com」を検索サービスに組み込むと話した。日程などの詳細を明らかにしなかったが、Orkutは現在βテストの段階にあり、Googleではほとんどの製品が「約1年間、βの状態に置かれる」と同氏。
Google、交流ネットワークを検索に統合へ

専門家検索を実現したいのでしょうね。例えば Ruby と検索すれば matz 日記がトップに来るような。自分のを中心にして知り合いがネットワーク化され、それを手繰っていくと必要な知識を持っている人に辿りつく(担当部署の担当の人はだれーとか)、という大体現実で行っているような行動に近くなるのかも。


2004-03-26 この日を編集

_ [メモ] BitChannel が動かない このエントリーを含むブックマーク

借りたサーバで Blog と Wiki をとりあえず設置しようとしています。Blog の方は Blogtari を設置(nihohiにするかも)。Wiki には BitChannel をインストールしていたのですが、なんだか cvs を popen3 できてないもより。いまだに cvs の使い方が良く分かっていないことを棚において、サブコマンドがあるプログラムがますます嫌いになります(csv, svn, rpm, emerge...)。

Top から Annotate をクリックしたときのエラーです。/usr/bin/cvs -f -q --version してるはずですが、値が返ってきてないみたい。

BitChannel Error
private method `split' called for nil:NilClass (NoMethodError)
/usr/local/share/bitchannel/lib/bitchannel/repository.rb:277:in `cvs_version'
/usr/local/share/bitchannel/lib/bitchannel/repository.rb:204:in `annotate'
/usr/local/share/bitchannel/lib/bitchannel/repository.rb:203:in `chdir'
/usr/local/share/bitchannel/lib/bitchannel/repository.rb:203:in `annotate'
/usr/local/share/bitchannel/lib/bitchannel/page.rb:315:in `annotate'
annotate.rhtml:99:in `html'
/usr/local/share/bitchannel/lib/bitchannel/page.rb:36:in `html'
/usr/local/share/bitchannel/lib/bitchannel/handler.rb:294:in `response'
/usr/local/share/bitchannel/lib/bitchannel/handler.rb:186:in `handle_annotate'
/usr/local/share/bitchannel/lib/bitchannel/handler.rb:68:in `wiki_main'
/usr/local/share/bitchannel/lib/bitchannel/handler.rb:52:in `handle_request'
/usr/local/share/bitchannel/lib/bitchannel/handler.rb:35:in `cgi_main'
/var/www/w/index.rbx:7
/usr/lib/ruby/1.8/apache/ruby-run.rb:53:in `load'
/usr/lib/ruby/1.8/apache/ruby-run.rb:53:in `handler'

_ [スクラップ] 第2回インターネットゲーム 仮想社会は居心地が良いが… このエントリーを含むブックマーク

なんだかなあ。こういう文章が載るってことは、こういう言論をほしがっている人が多いってことなのでしょうけど。論点は、ネットゲームは引きこもりを助長する、MMORPG のネットゲームは嗜虐性や攻撃性に影響を与える、50 の手習いでネットゲームをやってみたけどジェネレーションギャップを感じますなあ、というところでしょうか。以下、それと関係なくだらだらとレス付けです。

ゲームという仮想社会の中で、弱い者いじめの疑似体験を繰り返していると、仮想と現実の区別が不明確な心理状態になった場合に、現実社会で問題行動が起きる可能性が高くなると私は思っている。そこが、私が指摘したいことの一つである。

ニューロマンサーを紐解くまでもないことですが、肉体性を捨てられない以上仮想世界というのは現実世界の一部でしかありません。小説、映画、漫画、テレビと疑似体験が可能なメディアはたくさんあるわけで、ゲームをことさら取り上げるのなら、その特異性を統計などを使って証明すべきです。個人の感想として書くのではなく。また、問題行動に至る経路として重要視すべきだという指摘は大切ですが(まあ、問題行動が単独の要因だけで起きるものでもないと思いますけれど)、指摘するだけなら素人でもできることです。

しかし、自分より弱いモンスターを叩きつぶす心理と仲間への優しさと思いやりの心理が、何の矛盾もなく共存するのはなぜなのだろうか。おそらくモンスターたちは完全な悪であり、無条件につぶす存在と認識しているのだろう。

一ついえることは、当たり前ながらネットゲームをしている人たちは現実と仮想の区別が付いているということです。ですから、ゲームの中のモンスターは現実のか弱い生き物ではなく、デジタルな記号的存在に過ぎないと理解しています。もちろんその逆、現実の生き物はゲーム内の記号的存在ではないということも判っているわけで、野良犬を虐待してレアアイテムがほしかったとかレベルアップしたかったとのたまうような人はいないのです(現実には現実の問題行動をする理由ってのがあるわけで)。

習い性になったことが性格や普段の行動に影響を与えるということはあります。ネットゲームの没頭性から、そのようになる可能性が高いともいえると思います。ですが、その「影響」は、ゲームの中でモンスターを殺すから現実では他人をいじめるといった単純な形ではないはずです(それともそういう研究結果があるのかな)。

専門家なのでしたら、若者がネットゲームにはまるという現状に対する解決策も提示・実施してほしいと思います(きっと今後の回で示してくれることでしょう)。

追記:2004/04/03

要は因果関係と相関関係の違いを踏まえて論を進めてほしいということです。ネットゲーム内における社会制度・人間関係の観察はかなり確かに行っているのですが、出てくる結論が(意図してかせずか)「求められている言説」の域を出ないことが残念です。

_ [Debian] linux-ftpd-0.17 で ftpchroot このエントリーを含むブックマーク

ログイン時に Version 6.4/OpenBSD/Linux-ftpd-0.17 と表示されるやつです。たぶん debian-3.0r2 にデフォルトで入っている ftpd ですね。非常に初歩的なことではまったのでメモ。

基本的な手順は以下の通りです。

  1. /etc/ftpchroot に chroot したいユーザを追加
  2. ユーザの bin に /bin/ls をコピー
  3. ls が動的リンクならば必要なライブラリを lib にコピー

hoge というユーザに対して ftpchroot 設定したいとすると以下の通りになります。

  1. # echo hoge >> /etc/ftpchroot
  2. # mkdir ~hoge/bin; chmod 111 ~/home/bin
  3. # cp /bin/ls ~hoge/bin; chmod 111 ~hoge/bin/ls
  4. # ldd /bin/ls (必要なライブラリを確認)
  5. # mkdir ~hoge/lib
  6. # cp /lib/librt.so.1 ~hoge/lib
  7. # cp /lib/libc.so.6 ~hoge/lib
  8. # cp /lib/libpthread.so.0 ~hoge/lib
  9. # cp /lib/ld-linux.so.2 ~hoge/lib
  10. # chmod -R 111 ~hoge/lib

ライブラリをコピーするのを忘れてはまってました。google -> /usr/share/doc/ftpd -> man と調べていって最後の man で lib の話を見つけたという按配です。すぐに google に頼る癖を改めた方がいいのかも。

_ [2ch] また敗訴とかいろいろ このエントリーを含むブックマーク

また敗訴

2ちゃんねるが敗訴、50万円賠償命令

2ch という法人はないので、正確にはひろゆき氏が敗訴。問題となる書き込みがされたのは 2001 年 12 月以降ということで、おそらく 2ch の削除受付の体制が現在のように改善される前のことですね。現在の削除要請・削除整理の体制になってからは起訴されてるのかな。

pc2 サーバがタイムスリップ

要はサーバ管理者のオペミスでログを rm したというだけですが。ログが復旧するまでのために pc2nanmin という難民板が特設されています。

1 名前:動け動けウゴウゴ2ちゃんねる 投稿日:04/03/26 19:33 ID:AVOWcnGZ
944 名前:仕事人 ★ 投稿日:04/03/26 19:02 ID:??? 
いやー 
 
pc.2ch.net を消そうとして、 pc2 を・・・ 
というのが顛末です。 
 
 
 
バックアップは昨年8月の模様 
タイムスリップしたpc2鯖に関するスレ

以前にも似たようなことがあったため、ひろゆき氏が裁判に負けるとサーバのデータが飛ぶなどとまことしやかにささやかれます。前回は qb サーバという運営系のサーバのログが飛び、今回は pc2 というコンピュータ関係の板が収容されているサーバのログが消えました。尚、ログは 2ch の全文検索をしているみみずん氏がクロールして取得したデータを主に、有志が 2ch ブラウザのログを集めたもので復旧される予定です。

追記 2004/03/28

ITmedia が記事書いていました。->[2ちゃんねる、一部掲示板が利用不能に]

「インターネットにおける個人情報保護と人権」セミナー

財団法人インターネット協会は23日、都内で「インターネットにおける個人情報保護と人権」セミナーを開催し、午後の部の後半でパネルディスカッションが行なわれた。

個人情報やプライバシー保護に関する話題をひろゆき氏らが議論

ひろゆき氏もパネリストとして参加したようです。掲示板で参加者を募っての集団自殺という何度か起きている事件に関して、掲示板運営者としてどう当局に協力すべきかという議論にはドライな見解を述べています。心情的には同意かな。ひろゆき氏は決して「社会的立場」からものを言わないのが面白い。

本日のツッコミ(全4件) [ツッコミを入れる]

_ 青木 [いや、それはたぶん BitChannel のバグです。 コマンドラインで cvs --version すると何が出ま..]

_ 青木 [あ、そうか。popen3 で空文字列が返ってるとか、 そんな感じなんですね。失礼しました。 と、すると、なんだろう。..]

_ 通りすがり [Blogtari って「ブログたりー」って感じですよね(笑)]

_ だて [>青木さん mod_ruby じゃなくしたら正常に動きました。 うーむ。 >通りすがりさん たりーというか blo..]


2004-03-27 この日を編集

_ [サイト運営] トラックバックのテスト このエントリーを含むブックマーク

トラックバックプラグインを導入してみました。動いてるかな。

_ [ソフトウェア] XUL/migemo from migemo cmigemo@UNIX 板 このエントリーを含むブックマーク

日本語をローマ字でインクリメンタル検索する migemo を Mozilla で利用できるようにする拡張です。素晴らしい。

_ [散財] 攻殻 S.A.C. 2nd 01 ほか このエントリーを含むブックマーク

  • 攻殻機動隊 S.A.C 2nd GIG 01 : 先行き不安感。テーマ先行よりもアニメらしいはったりを望みます。
  • 真月譚 月姫 4 : まだまだ買います。まんま出来の悪い SS の第 7 話が辛かったです。
  • 攻殻機動隊 STAND ALONE COMPLEX for PS2 O.S.T : 佐野信義氏の楽曲。手堅くまとめられていて聴きやすい曲ですが、ゲームの BGM としてではなく聴くとぬるいです。
  • 攻殻機動隊 TRIBUTE ALBUM : SYSTEM7 の曲は Mysterious Traveller のもの。他にも持ってきただけの曲がありそう。攻殻はおいといて聴くと、Dave Angel の Latin Lover が良トラック。(追記) SAM REEVE の TACHIKOMA BEAT SHOWCASE も良トラックでした。


2004-03-28 この日を編集

_ [ゲーム] 痕 昭和30年代ver from 「痕」総合 第五夜 このエントリーを含むブックマーク

ビジュアルノベルの傑作として名高い。その舞台を昭和 30 年代に移した二次創作です(製作途中)。言葉の遣い方はなかなかそれっぽい。後は、昭和 30 年代と謳うからにはその風俗や時代が反映されればもっと良いですね。↓タイトル画面です。

タイトル画面

_ [メモ] BitChannel 日本語ページ名 このエントリーを含むブックマーク

意味のある名前というのが難問ですね。% まみれを避けるだけなら URL エンコードの代わりに Punycode でも使えばいいと思いますし。それと、日本語->アルファベットの辞書を作るなら何らかの手段で共有したいです。


2004-03-29 この日を編集

_ [Ruby] BitChannel が mod_ruby で動きました このエントリーを含むブックマーク

BitChannel更新 (2)を読んで速攻試してみました。

こんな組み合わせです。

  • BitChannel CVS
  • ruby 1.9.0 (2004-03-27) [i686-linux]
  • Apache/1.3.26 (Unix) Debian GNU/Linux mod_ruby/1.1.2

ついでに Apache Bench

# ab -c 10 -n 500 http://localhost/w/index.cgi
...
Requests per second:    5.07 [#/sec] (mean)
Time per request:       1971.02 [ms] (mean)
Time per request:       197.10 [ms] (mean, across all concurrent requests)
Transfer rate:          9.46 [Kbytes/sec] received
 
# ab -c 10 -n 500 http://localhost/w/index.rbx
...
Requests per second:    29.74 [#/sec] (mean)
Time per request:       336.30 [ms] (mean)
Time per request:       33.63 [ms] (mean, across all concurrent requests)
Transfer rate:          56.23 [Kbytes/sec] received

BitChannel が軽いからかな。同時接続数がこれくらいだと結構差がでますね。

追記

さらについでに esehttpd でも Apache Bench

# ab -c 10 -n 500 http://localhost:8080/cgi-ruby/index.cgi
...
Requests per second:    37.54 [#/sec] (mean)
Time per request:       266.40 [ms] (mean)
Time per request:       26.64 [ms] (mean, across all concurrent requests)
Transfer rate:          65.28 [Kbytes/sec] received

もうちょっと速くなりました。ちゃんと動かないけど。

マシンが違うので比較にはなりませんが、参考までにこの日記だとこのくらいです。色々載せているので反応速度低下は免れませんね。

# ab2 -c 10 -n 500 http://localhost/diary/
Requests per second:    2.14 [#/sec] (mean)
Time per request:       4667.331 [ms] (mean)
Time per request:       466.733 [ms] (mean, across all concurrent requests)
Transfer rate:          74.27 [Kbytes/sec] received

_ [2ch] pc2 to pc5 このエントリーを含むブックマーク

タイムスリップして一時停止中だった pc2 にある板ですが、pc5 サーバで復活しました。

942 名前:動け動けウゴウゴ2ちゃんねる 投稿日:04/03/29 04:05 ID:jJ/nbxE9
ビジネスソフト http://pc5.2ch.net/bsoft/ (251/251) 
DB http://pc5.2ch.net/db/ (121/121) 
ネットサービス http://pc5.2ch.net/esite/ (387/387) 
ゲーム製作技術 http://pc5.2ch.net/gamedev/ (483/483) 
レンタルサーバ http://pc5.2ch.net/hosting/ (532/532) 
web制作管理 http://pc5.2ch.net/hp/ (654/654) 
自宅サーバ http://pc5.2ch.net/mysv/ (219/219) 
パソコン初心者 http://pc5.2ch.net/pcqa/ (302/302) 
WEBプログラミング http://pc5.2ch.net/php/ (331/331) 
ソフトウェア http://pc5.2ch.net/software/ (657/657) 
プログラム技術 http://pc5.2ch.net/tech/ (678/678) 
Windows http://pc5.2ch.net/win/ (598/598) 

pc2鯖再建対策本部

_ [散財] LLM このエントリーを含むブックマーク

  • Lightweight Language Managine : 入社してより約一年。Perl と Ruby とシェルスクリプトしか書いてません(研修の時除く)。C++ や Java を必要とする業種はもちろんあると思いますが、今やっている仕事では Lightweight な言語でこと足りそうです。


2004-03-30 この日を編集

_ [スクラップ] Google パーソナライズ検索 テスト版 このエントリーを含むブックマーク

Googleは、パーソナライズ検索エンジン「Personalized Web Search」などのテスト版を立ち上げた。Personalized Web Searchでは一連のチェックボックスを利用して、ユーザーが検索結果をカスタマイズできるようになっている。

Google、パーソナライズ検索のテスト版立ち上げ

[Google Personalized Search]

パッと見、選択したジャンルで検索結果にバイアスをかける仕組みみたいですが、割と力技ですね。Firefox では Start Searching できませんでした。悲しい(ボタンクリックで飛べないだけで、検索はできます)。

_ [Gentoo] ふと このエントリーを含むブックマーク

最近追加・バージョンアップされたパッケージを知るコマンドってあるのかな。現在のところ、便利なソフトが追加されていないか知りたいときには /usr/portage を見るという原始的な方法を採ってます。こういうときは大抵、実は emerge や qpkg で簡単にできたりするというオチだったりするですが。後で調べてみよう。


2004-03-31 この日を編集

_ [写真] プリンまん このエントリーを含むブックマーク

なんてことない今川焼(カスタード)の中華まん版でした。

画像の説明


最近のコメント:

  1. だて (03-27)
  2. 通りすがり (03-27)
  3. 青木 (03-27)

RSS
Creative Commons License
This work is licensed under a Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).