| 過去一覧 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 | 2002-01 | 2002-02 | 2002-03 | 2002-04 | 2002-05 | 2002-06 | 2002-07 | 2002-08 | 2002-09 | 2002-10 | 2002-11 | 2002-12 |
| 2003 | 2003-01 | 2003-02 | 2003-03 | 2003-04 | 2003-05 | 2003-06 | 2003-07 | 2003-08 | 2003-09 | 2003-10 | 2003-11 | 2003-12 |
| 2004 | 2004-01 | 2004-02 | 2004-03 | 2004-04 | 2004-05 | 2004-06 | 2004-07 | 2004-08 | 2004-09 | 2004-10 | 2004-11 | 2004-12 |
| 2005 | 2005-01 | 2005-02 | 2005-03 | 2005-04 | 2005-05 | 2005-06 | 2005-07 | 2005-08 | 2005-09 | 2005-10 | 2005-11 | 2005-12 |
| 2006 | 2006-01 | 2006-02 | 2006-03 | 2006-04 | 2006-05 | 2006-06 | 2006-07 | 2006-08 | 2006-09 | 2006-10 | 2006-11 | 2006-12 |
トピック一覧 / [読書] / [バキ] / [Arakey] / [石川賢] / [キャラにLOVE] / [TopText] /
インターネット殺人事件
「草稿。」
【 amazon 絵 24時間 】「金春屋ゴメス。この魅惑的なタイトルと「バーチャル江戸」という設定を聞いて何を思い浮かべるでしょうか。
人種の坩堝と化したサイバーパンク・エドロポリスを牛耳る一人の仕事師?
はたまたアトランティス柳生の道統を継ぐ裏金春のメキシコ分家が江戸柳生を強襲?
しかしてその実態は、意外と真っ当な時代小説でした。いや SF なんだけど。」
「物語の舞台は 21 世紀。北関東に江戸国ができて日本からの独立を宣言しています。
江戸国はテクノロジーを捨てて江戸期の生活を再現しており、当然その他の文明国とは鎖国真っ盛りです。
江戸国の住人は主に『HUNTER×HUNTER』の NGL 人みたいな連中と病的な時代劇マニアです。
武士階級でもっともありふれた名前は「主水」です。
何とも言えず SF ですね。
個人的な定義では世界観の相違を楽しむ小説はみんな SF なので(*1)、これも文句なしに SF です。」
「で、この魅惑的な舞台で金春屋のゴメス大明神が活躍するお話。 ちなみに表紙のイケメンはゴメスではありません。 ゴメスの正体はなかなかインパクトがあるので、ここでは明かさないことにします。」
「大筋としては「江戸に蠢く悪を斬る」類の人情噺で、
そこに日本と江戸の断絶というテーマが絡んでストーリーが展開していくのですが、
割と普通にいい話でファンタジーノベル大賞独特の「ここ落ちたら行くところないんです」感が薄かったのが意外でした。
タイトルと設定が一番のインパクトです。
読んでいて楽しい作品であることと(江戸の飯が異常に美味そう)、
続編に期待できることがプラス要素でしょうか。」
「それと、下世話な話ですが、このバーチャル江戸という設定は非常に狡猾だと思いました。 だって舞台は本物の江戸じゃなくて、マニアが再現したバーチャル江戸ですから。 つまり、考証ミスがあったとしても「まあ時代劇マニアの妄想ですから」で片付けてしまえるわけで、 作者は細かい細かい考証に身を削ることなくゴメスの活躍を描けるわけですよ。 これこそファック文芸部で心がけている“体力を使わないフィクション”の見事な実践だと思い、 妙なところで感心してしまいました。 三割の力で十割の美味いものが作れてこそ一流だって中華大帝・五番町睦十も言ってたし。」
参考リンク
人を殺してはならない
if (obj.isHuman()) {
// kill() しないこと!
} else {
// kill() しても構わない
}「曖昧すぎて仕様としては物の役に立ちません。
「殺してはならない」では操作の範囲が広すぎて何をしていいか分からないからです。
isHuman() が false なら毎回 kill() すればいいのか、
はたまた別な条件を見て kill() しなければいけないのか、
そして isHuman() が true のときは本当に kill() してはならないのか、
kill() 以外の操作は加えてもいいのか、
Ruby で言うと obj.each_finger {|f| cut(f) } とかはアリなのか、
そういった詳しい部分が一切この仕様からは読み取れないのです。」
「そもそも obj が kill() される / されないを使う側で判定している時点で設計が腐っています。 「 isHuman() が true のときは kill() するな」などというコメントに抑止力があるはずもないのです。 これをリファクタリングするとしたら、次のようにするのがよいでしょう。」
人は死なない
class User {
public void kill(HumanBeing obj) {
obj.kill();
}
}
class YouAreHuman implements HumanBeing {
public void kill() {
if (!isHuman()) {
die();
}
}
}「オブジェクト指向というのは基本的に責任を取らないための技術です。
データをオブジェクトとして切り出し、そいつ自身に判断を行わせるというのは、
要するに「指示待ち人間を減らそう」ということなのです。
指示待ち人間に責任はありません。全て上位の責任です。
理想的な兵卒とは無責任である。そう芥川龍之介も言っている。
しかしそんなんじゃ上位の負担がかかりすぎてやってらんないよ、
そんなつまらんこと下の奴が判断すりゃいいじゃん、オレもっとでかい仕事やんなきゃいけないんだよ。
そんな上位の逆切れからオブジェクト指向は生まれました。」
「閑話休題。
そんなわけで、「人を殺してはならない」というルールの実装に当たっては、
人的なオブジェクトを使う側は
「オレは殺したいと思ったらその都度殺すよ、殺されて困るならお前らが自分でガードすりゃいいんじゃないの」
といった設計思想を貫くべきでしょう。」
「なぜ人を殺してはいけないのかって? それはね、偉い偉いプログラマの神様がそういう仕様に決めたからだよ。
え? 『適度に kill() しないといつか絶対リソース不足になるじゃん、バカじゃないの』?
うん、そうだね。でも神様に向かってバカとか言っちゃいけないよ。バカだけどね。
だから僕たちプログラマが『この条件のときは kill() してもいいですよね?』って了解を取って kill() しなきゃいけないんだ。
あ、そのときは絶対に神様に『 kill() してもいい』って言わせて議事録取っとかなきゃ駄目だよ。
じゃなきゃ障害起きたときに『何で kill() してるの。バグでしょ』って言われちゃうからね。」
「トップに出てくるこのサイトもどうかとは思うんですが、[乙武 地虫十兵衛]で検索した人はもう少し常識の世界で生きた方がいいです。」
「 Someone Wiki - 技術/Google/ワイルドカード件数取得というものを作ったので、
これ以上の「ぼくのかんがえたオリジナル萌えぞくせい」蔓延を防ぐために言葉狩ってみました。
素直クールの亜種が増えていくのを見ていると、
『金色のガッシュ!!』に「ぼくのかんがえたオリジナルまもの」としてエクストリームを投稿したお友達や
『キン肉マン』に「ぼくのかんがえたオリジナルちょうじん」としてウォーズマンツヴァイを投稿したお友達のことを思い出してちょっと幸せな気分になりますよね。
前者と後者でいくつの年齢差があるかはさておき。」
検索ワード
結果 (上位 5 つ)
| 素直クール | 184000 |
| 素直フール | 11500 |
| 素直メール | 58 |
| 素直ロール | 14 |
| 素直グール | 8 |
| ツンデレ | 2680000 |
| アンデレ | 59700 |
| シンデレ | 47300 |
| ヤンデレ | 11100 |
| コンデレ | 511 |
「感想。」
「 Bloginfluenceを見て思ったこと。」
「まず、こういった「測定系サイトを筆頭とする自分語りを誘発する概念」をくくる名前が必要です。」
「ここでは仮に「イナゴの餌」と呼びましょう。
なぜかというと、大量のネチズンがイナゴのように現れて対象に群がって自分語りをするからです。
ここで 1 枚目のエチケットペーパーを敷きますが、当サイトはその行為自体を否定するわけじゃないですよ。いくつかは自分でもやってますし。
ときどき個人的な被害を被ることがあるので(*1)
大体においてウザいという印象を持っていることは否定しませんが、
同時にその混沌こそがインターネットの価値だとも考えています。(*2)」
「さて、次は「イナゴの大量発生を予感して、或いは目の当たりにしてうんざりする気持ち」に名前をつける作業です。
これは同時に
「チラシの裏にでも書いてろ」
「ここがチラシの裏だ嫌なら見るな」
「地球公開のキーワードでつながる面白ブログで書いてて言うセリフか」
「黙れボケおれにとってはチラシの裏だからチラシの裏だ」
「知るかハゲおれはおまえじゃねえんだ」
という段階までのリアルシャドー約束組手を伴うので、それも含めた概念として命名するのがいいかもしれません。
名前ないか名前、名前買うよ名前。
ここで 2 枚目のエチケットペーパーを切りますが、「おれがうんざりするから止めろ」という話でもありません。
なぜならおれはおまえじゃないし、おまえもおれじゃないからです。
そんな下らない言い争いをするくらいなら積読本の 1 冊でも消化した方が一億と二千倍マシです。
当サイトが目指すのは、この現象の具現化と命名と虐待です。
分かりやすく言うと憑き物落としです。
殺すためにはまず生まなければいけないので、とりあえず生んで名前を考えているのです。」
「というわけで、最後に必要なのは手っ取り早くて確実な虐殺方法です。
最近は 2006-03-21 Google Dystopia、或いは言葉狩り2.0 でやったような遊びが大好きで、
これを自分用語で「可能性を轢き殺す」と呼んでるんですが、
今回は仮に「イナゴ駆除」と呼びます。
Bloginfluence の例だと、全ての blog の評価値を一覧化してソートするようなまとめサイトがあると手っ取り早い。
イナゴの大群が発生するのは仕方ないので、
対策として醤油を浴びると佃煮になってバタバタ死んでしまうイナゴを遺伝子操作で作りましょうという発想。
改造イナゴに餌を食い尽くさせることで原種のイナゴを絶滅させて、そのあと醤油を振りまいて新しいイナゴも絶滅させる。
かくして地に平和は満ち、このサイトも安心して柳生小説をダラダラ読むことができようというものです。」
「そんなわけで、いくつか絶滅策を考えてみました。」
「 3 枚目にして最後のエチケットペーパーですが、「書くな」とは言ってませんよ。
この手の企画は好きなサイトが書けば面白いし、嫌いなサイトが書けばつまらないし、どうでもいいサイトが書けばどうでもいいものです。
なので皆さん自信を持って堂々とお書きください。
嫌なのは次のような点。」
「このあたりを何とかできないかという思考実験です。 特定のサイトを非難しているわけではないのでご注意ください。」
「余談。 Bloginfluence 自身は 437 でした。」
どうしてxx-internetさんは、本サイト等で地の文を段落ごとに「」で囲っているのですか?
「お答えします。」
「好きなものをお選びください。 他の選択肢が必要でしたら、ファック文芸部に入門して自分なりの解答を導き出されるのがよろしいでしょう。」
| 過去一覧 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 | 2002-01 | 2002-02 | 2002-03 | 2002-04 | 2002-05 | 2002-06 | 2002-07 | 2002-08 | 2002-09 | 2002-10 | 2002-11 | 2002-12 |
| 2003 | 2003-01 | 2003-02 | 2003-03 | 2003-04 | 2003-05 | 2003-06 | 2003-07 | 2003-08 | 2003-09 | 2003-10 | 2003-11 | 2003-12 |
| 2004 | 2004-01 | 2004-02 | 2004-03 | 2004-04 | 2004-05 | 2004-06 | 2004-07 | 2004-08 | 2004-09 | 2004-10 | 2004-11 | 2004-12 |
| 2005 | 2005-01 | 2005-02 | 2005-03 | 2005-04 | 2005-05 | 2005-06 | 2005-07 | 2005-08 | 2005-09 | 2005-10 | 2005-11 | 2005-12 |
| 2006 | 2006-01 | 2006-02 | 2006-03 | 2006-04 | 2006-05 | 2006-06 | 2006-07 | 2006-08 | 2006-09 | 2006-10 | 2006-11 | 2006-12 |
トピック一覧 / [読書] / [バキ] / [Arakey] / [石川賢] / [キャラにLOVE] / [TopText] /