Archive for February, 2006

ぐぐるべきか、ぐぐらざるべきか、それが問題だ

Posted by 向井 淳 on Monday, 27 February, 2006
>mixi内へのリンクで恐縮ですが→ >http://mixi.jp/view_bbs.pl?id=4851497&comm_id=71525&page=all >
「ググれというレスだけつけるのは横暴ではないか/質問者を見下しているのではないか」という問題提起。URLからわかると思いますがコミュニティのトピックなので足跡はつきません、ご安心を。
> >自分の意見に近いものはないなぁつまんないなぁと思って眺めていたら途中から otsune さんが参戦して俄然面白くなっています。僕の意見はかなり otsune さんに近いものがあります。端的に言うと、 > > >ググれば答がすぐわかるような質問者が多いという状況は、コミュニティ全体として問題がある > >もちろん、問題の多いコミュニティは自分にとって有益でない > > > > > >したがって、単純にググれば答えが出るような質問に対しては「まず検索せよ」という啓蒙をすることが重要 > > > > >という意識ですかね。個人的には、いつまでも初心者でもののわからない人であることはほとんどないと思っています。しかし、答えをどんどん差出すだけでは脱却に時間がかかるのではないでしょうか。まず自分で調べ、それでもよくわからなければそこを質問するという姿勢を身につけてもらうことが重要です。今は自分が答える側であるとしても、やがてはそのような人からも学ぶことが出てくるかもしれません。逆に無償で答えを教えてあげることの有用性は特にないと思います。質問のケースバイケースだと思いますけどね。 > >まあそれはそれとして otsune さんと元の問題提議をした人との会話のまったく噛み合わない具合が見ていてちょっと面白いです。 > >それにちょっと関連する話だと思うのでそのまま続けますが、 reddit 経由で見つけた >ドキュメントを読まない輩 >。面白い文書だと思います。ただ、はてなブックマークでは 190 人以上もブックマークしているけど apache の設定Tipsと認識している人が多し。これはそうではなく、もう少し一般論として展開できると思います。 >
> >結論: ぐぐるな。ドキュメントに書いてあるとわかっているのになぜ google に頼る? > > >ということです。もちろん、はてなブックマークで指摘があるように、 >
> >まれに、一次情報に誤りがあるという情報があることもあるわけですがw > > >ということもあるわけですが(webに公開されてるマニュアルが旧いとかねぇ、もうほんと)、重要なのは「調べる姿勢」であるということです。その意味で上の論点と矛盾しているとは思いません。ぐぐればあまりにも簡単に発見できる問題にはぐぐれと言うし、マニュアルを見てすぐ発見できればマニュアル嫁とかレスすることもあるし。 Apache は質の高い膨大なマニュアルがあるので、確かに知りたい機能があったらマニュアルを漁っていて滅多にぐぐることはありません。だってぐぐる方が面倒でしょ、どう考えても。そして、そういうソフトウェアはけっこう多いと思います。ぐぐるよりも本買った方がいいとかね(まあ本も善し悪しがあるわけで選択が難しいわけですが……)。 > >Apache の設定に特化した話としては
>自信を持って Apache を操るために >が重要なので興味のある人は一読をお勧めします。 Internet Week 2005 のチュートリアル用のスライド資料ですが、「まずデフォルトのhttpd.confは捨てる」が至言です(でも使ってるなぁ今は……)。 > >話を戻すと、「わからないことは調べて理解するという姿勢が重要」「でもわからないことはやっぱりあって、そういうときには質問してみたらあっさりわかることとかもあるので、適切な質問をすることもまた重要」ということでしょうか。 > >自分もかくありたいものですが。 >

その後の reddit

Posted by 向井 淳 on Sunday, 26 February, 2006
>うーんしかし Lisp / 関数型言語を中心にしたハッカー/ギーク文化っぽい記事ばっかりになってますね。いや、おれに見えてるのがそうっていう話もあるんですが、それだけではないみたい。自分で投稿をしていても、プログラミング系の記事はかなりポイントが高いけど他はそれほどでもない。まだましなのは科学ネタ。そのどちらでもないネタはほとんど軒並マイナス。うーん恐い人達だなあ。 > >もうちょっと何とかならないかな、という気もするが、さてここからどうなりますか。 >

S-Fマガジン4月号

Posted by 向井 淳 on Saturday, 25 February, 2006
>おおっ、記念すべき通巻600号記念特大号におれの名前が載るとはっ(ヒント:エトセトラ欄)。 > >オールタイムベストに言いたいことがないとは言わないが、自分はなんと投票を忘れてし損なうという間抜けなことをやってしまったため、表立っては一切コメントいたしません。おれの言いたいことが聞きたければじかに会って話すとかチャットとかそういう手段を取ってください。 > >っていうか誰か(略 > >まだ3月号を読んでないので中身はまたあとで。 >

素人くさいSICP読書会

Posted by 向井 淳 on Saturday, 25 February, 2006
> >http://www.csus4.net/hiki/SICPReading/ >。こっそりと参加登録をしてみた。 3/1 って何か予定があったような気がするのだが……。 > >SICP は、学部生のころの某講義の教科書でした(日本語版訳の新版が出る直前、教科書として買うのではなく新版のコピーを配布してやる形式の講義だった記憶がある)。とはいえ授業じたいの扱う範囲は超序盤でおしまい。それでもあのころ「Lispってオモシロ!」とちょっとだけ思ったものでした。人工知能系の講義の課題をひとり Scheme で組んで提出してみたりとかしたくらいにはかぶれた。まあ思い出したくもない過去ですが(だいいち当時に Lisp についてどれだけ理解していたかというと……)、それだけ。 > >機会があれば読んでおきたい本の筆頭ではあるので、試みがあるのであれば参加してみたいと思います。 >

関数ポインタとラベル変数の怪しい関係(あるいはキャストの気持ち悪さについて)

Posted by 向井 淳 on Saturday, 25 February, 2006
>さて。まず前提知識として関数ポインタとラベル変数について解説しましょう。 > >関数ポインタはさすがに知っていると思いますが、関数のアドレスを持つポインタですね。 > >int f()
{
return 1;
}

int main(){
int (*g)();
g = f;
printf("%d\n", f());
printf("%d\n", g());
printf("%p\n", f);
} > >このようになるのでした。関数ポインタgのアドレスはfに一致し、あたかもそのような名前の関数があるかのように呼べるわけでした。 > >さて、よく知られているように C 言語には goto 文があり、指定したラベルにジャンプすることができますが、 gcc には、このラベルを指示するための変数という独自拡張があります。 > >int main(){
void *ptr;
LABEL:
ptr = &&LABEL;
printf("test\n");
goto *ptr;
}
> >かように無限ループを作成できます。 && は gcc で独自に定義される1項演算子であり(&が二重になっているのではない)、これによってラベルのアドレスが ptr に渡せます。そして void* な変数を参照する goto を書くことができるのでした。 > >さて、両者を混ぜたらどうなるか? > >まず、ラベルに対して関数呼び出ししてみましょう。 > >int main(){
void (*ptr)();
int i = 0;
ptr = (void(*)())&&LABEL;
LABEL:
printf("%d\n", i++);
if (i < 10) {
ptr();
printf("called\n");
}
return 0;
}
> >さてこのコードの動作を正しく推定できますか。ちなみに答えは「0〜9までが印字される」です。私も間違えました。まず、 ptr には LABEL の位置が渡されるわけです(キャストで無理矢理あてはめています)。これを ptr() のように指定するのがまず通ってしまう。そして実際に LABEL へ処理が移ります。 x86 で gcc -S するとわかりますが、これには call を使っています。しかし戻り先のアドレスをプッシュするわけではありませんから、 called のパートは最後まで実行されることはありません。 > >なかなか気持ち悪いですね。では次は逆です。 > >int f() {
printf("f\n");
return 1;
}

int main(){
void *ptr;
ptr = (void*)f;
goto *ptr;
} > >さあこの実行結果は何か。 > >% ./a.out
f
zsh: 48087 bus error ./a.out
> >というわけでバスエラーになってしまいました。ちょっと gdb してみましょう。 > >(gdb) run
Starting program: /home/mukai/./a.out
f

Program received signal SIGBUS, Bus error.
0xbfbff6d1 in ?? ()
(gdb) bt
#0 0xbfbff6d1 in ?? ()
#1 0x8048406 in _start () > >なんだか得体の知れないことになっていますが、 main が消えてしまっているのが問題ありそうです。では main からさらに間接的に呼んでみましょう。 > >int f()
{
printf("f\n");
return 1;
}

int f2(){
void *ptr;
ptr = (void*)f;
goto *ptr;
return 2;
}

int main(){
f2();
} > >こんな感じです。すると、 > >% ./a.out
f
zsh: 48116 segmentation fault ./a.out
> >おお、 segmentation fault になってしまいました。意味がわからん。では gdb してみましょう。 > >(gdb) run
Starting program: /home/mukai/a.out
f

Program received signal SIGSEGV, Segmentation fault.
0x28069080 in ?? ()
(gdb) bt
#0 0x28069080 in ?? ()
#1 0x80484e3 in main () at test.c:14 > >というわけで _start がちゃんと main になったものの、やっぱりなんだかよくわからないようです(念のために書いておくとちゃんと -g でコンパイルしています)。 > >ちなみに、今の手元の環境(FreeBSD 4.x機)では bus error → segmentationfault でしたが、 Linux で gcc-4.0 でやったときには segmentation fault → ふつうに動作終了になりました。ただし、最後のふつうに動作終了時にも、どこにどんな数値を指定してもなぜか main には 0 が帰ってくるという謎の挙動が出てきて頭をかかえましたが。 > >まあ何にしても gcc 限定の話だし、挙動もアーキテクチャやOSやgccのバージョンに依存するでしょうという話でした。 > >けっきょくわけがわからなくなっただけでしたが、いかがでしたでしょうか。わたしの感想としては「キャストってやっぱこえーなー」という感じでした。 > >あ、ちなみにこれも今日知りました。 > >int f() {
printf("f\n");
return 1;
}

int main(){
f(10);
} > >いやー () ってずーっと (void) の略記だと思ってましたよ。まさか (int) の省略形だったとは。まあどっちにせよ引数の値は取り出せないのですが……いやちょっと待てよ、スタックを触ってみたり、 va_args を使ったりすれば実は取り出せるのかな。 >


RHG 読書会(ふつうのLinuxプログラミング)

Posted by 向井 淳 on Saturday, 25 February, 2006
>signalとかtime_tとかの話。今日は関数ポインタとラベルの話がなかなか熱い感じでした。あと getenv したものを書換えるとどうなるかとか、 putenv した文字列を書換えるとどうなるかとか。あれってそのまま environ とやりとりしているだけなんですねぇ。いったん putenv した文字列の「=」の文字を書き潰すとか、けっこうひどい技がいろいろ出来るのか(意味ないけど)。恐いのう。 > >あと Solaris にはなぜか /bin/cd という謎のコマンドがある件について。 >

Haskell in practice

Posted by 向井 淳 on Friday, 24 February, 2006
> >Haskell in practice >
という、いろんな「Haskellで書かれたツール」を紹介するページ。いろいろあるけど気になったのをいくつか紹介する。
> > >Yi >。 Haskell で書かれた vi クローンらしい。へーと思いつつ入れてみたが(インストールがけっこう面倒だったのはまたぞろ Cabal のバージョンの問題なんだろうか)、さすがにまだまだ実用とはほど遠いレベル。書き込みのアンドゥがおかしいのはまあご愛嬌としても、 c が実装されていないのではいくらなんでも vi としては使い物にならんだろうと思うわけですが(まあでも「○○が実装されて〜」の○○は人によっていろんなものが入りそう)。 > > >Postmaster >。 Haskell で書かれた MTA。非常に高いカスタマイズ性がウリらしい。ページに書かれている例に「閏年の土曜にだけ example.org にメールをリレーするという設定をほかの MTA でできるか?」という問掛けがされているのだが、それどんな状況だよ!  ほかにも From 行に Michelle が含まれるメールでは、あらゆる no を yes に書換える設定とか、それは出来ない方がいいだろ!と思わないでもない。「Postmaster は MTA というよりも MTA 作成フレームワークみたいなもの」であるらしい。いろんな意味で凄いような気がするので技術的には面白いかもしれないが、便利かどうかはよくわからない。とりあえず、使う気にはなれない。 > > >Flippi >。 Haskell98 な Wiki クローン。実動例は、なんか >前におれが書いたやつ >
に毛が生えたレベルな気がするけど、まあ、あれは WASH を使ってたしなあ。ページデータが Persistent2 なのはありえないしな(今は動作させていません)。 >

reddit メモ

Posted by 向井 淳 on Thursday, 23 February, 2006
>いろいろ使ってみてだんだんわかってきたことのメモ。 > >recommended は今日になったら増えていた。動的なものではなく、間隔を置いて更新されるもののようだ。イメージとしては「昨日追加されたページのなかでこれもいいんじゃないかと思うんだけど、どう?」という感じ? > >評価はプラスかマイナスかだが、自分は割と積極的にマイナスをつけようとしている。その方がたぶんフィルタも訓練されるものと思われるので。それと、SBS と違って、マイナス評価は自分のカルマへの打撃となるので、良い記事を紹介しようというインセンティブが働きやすいだろう。読んでみたけどプラスするほどではないがマイナスでもないな、という記事は hide で隠すことができるもよう。 hide したものは自分のユーザページから閲覧可能。ただ、あんまり hide しすぎるのもどうかと思うんでその辺のバランスは微妙と思われる。できれば評価させたい。ちなみに評価したものを自動的に隠すという設定は、ある。 > >ちなみに、自分が投稿したものは出てこない仕様になっている。最初はこれでだいぶ混乱した。ログアウトすると出てくる。もちろんユーザページからも確認が可能。 > >share では他人にメッセージを送ることができる。メールで配送されてくるが、日本語は UTF-8 がそのまんまたれ流しなので見事に化け化け。フィードバックしたら「あとで検討するよ」という返信が来たので、この返信がオートリプライでなければ何日か後には対応されていると思われる。文字コードの問題は本当に面倒くさい。 > >save したものは saved のページから閲覧が可能。あとで読む系はセーブしておいて、読んだら unsave すると良いのではないかと思われる。 > >コメントはまだぜんぜんない。おれはときたまコメントをつけてみている。本国版を見ると、20 point オーバーくらいからコメントがつくことが多いようだ。ちなみにコメントにもプラスマイナスの評価を与えることができる。優れたコメント、優れた指摘をするとカルマが増える。 > >make my votes public をオンにすると、ほかのユーザからも liked や disliked や hidden が見えるようになるようす。 > >検索は、基本的にタイトル文字列からのみ検索される。コメントや URL からは検索できないようだ。 reddit 側は URL に対して勝手に ID をふるので、外から「このURLに対するredditは」と調べることができない気がする。当然、コメントも取り出せないような気がする。うーん、これはちょっとどうかと思う。 > >こういう参加型のニュースサイトははじめてなので戸惑っている感もある。SBM もそういう使われ方をしていたけど、使い分けというかたちになるのかも。なかなか面白くはあります。ただ、 reddit したものは reddit の中で完結してしまって、外に出ていかない(アクセスログくらいでしか)し、外からも reddit の中に分け入るのが大変そうなのが難点かもしらん。 > >あとだな、これは本当に機能するのだろうかという疑問はまだ残っていたり。たとえば大多数の人間には興味があるがおれは興味ないなあと思っている記事があったりする。フィルタが適切に学習していればそういうのは上がらず、たとえば大多数の人間には興味はないかもしれないが、まさにおれには興味のある記事が上ってくる。ところが、カルマは全体から計算される量だから、そういうマイナー志向なおれ(たとえばの話ですよ)はカルマも低いままだし、おれ好みの記事も高いポイントを得られないだろう。カルマは「みんな」と同じ趣向を持っているマイルドな趣向であることの証左でしかなくて、とんがったヤツはカルマは高くはならないのかもしれない。それでいいのかねぇ。まあ、充分に広い母集団のもとでは「みんな」ってのが決まらなくてそこそこの少集団が牽制しあって(あるいは互いに互いのことに気付かないで)バランスするのかもしれないけれども。 > >そういえば、同じ内容だが微妙に異なる2つの URL (典型的には index.html の有無とか)についてはどうするべきなんだろうか? > > >無駄なもん上げんじゃねーや、下げ下げ > > > >内容は同じなんだから上げとこう > > > > >うーん。 > >書いてて思ったがアップとダウンは「age」と「sage」と訳せばよかったのかも。 >

reddit の FAQ

Posted by 向井 淳 on Wednesday, 22 February, 2006
>じゃあ折角だから訳してみよう。テキトー訳です。つうか自分用なので。(注:serendipity まわりが使ってなくて何のことやらわからなかったのが理解できたのでちょっと変更しました)。 > > >reddit とは何ですか? What is reddit? > > >ウェブの新着情報や流行ってる情報の源です―ただし自分用にパーソナライズされた情報源です。私たちは、編集権限を運営側ではなくて利用者に与えることで、伝統的なモデルの民主化を目論んでいます。あなたの投票はフィルタを学習させ、 reddit にあなたは何が好きで何が嫌いかを教えますので、やがて自分の趣向に合わせてフィルタされたリンクが推薦されるようになるでしょう。 reddit の内容はすべて、良い投稿をすることによって互いに互いに謝意を与えた(あるいは悪いもので失った)ユーザによってもたらされます。自分のフロントページに何が出るか、どの投稿が有名になってどの投稿が忘れられるべきか、あなたが決めるのです。 >
> >A source for what’s new and popular on the web — personalized foryou. We want to democratize the traditional model by givingeditorial control to the people who use the site, not those who runit. Your votes train a filter, so let reddit know what you liked anddisliked, because you’ll begin to be recommended links filtered toyour tastes. All of the content on reddit is from users who arerewarded for good submissions (and punished for bad ones) by theirpeers; you decide what appears on your front page and whichsubmissions rise to fame or fall into obscurity. > > > >私の投票がフィルタを鍛えるのですか? My votes train a filter? > > >ええ、だから自分の好きなリンクはアップを投票し、好きでないものはダウンを投票しましょう。私たちの望みは、コミュニティがフロントページにあるべきだと考えるリンクのリストをただ読むかわりに、自分向きにパーソナライズされた(つまりあなたの友達の redditor によってフィルタされ、しかしあなたによって適切にフィルタされた)「フロントページ」を読むことです。 reddit には、それがホット(↑)か寒い(↓)かを教えてあげてください。パーソナライズされたリンクはあなたの recommended セクションで見付けてください。 >
> >Yep, so vote up links you liked and vote down links youdisliked. Our hope is that instead of just reading a list of linksthe community thinks should be on the front page, you’ll also bereading a “front page” personalized for you (filtered for quality byyour fellow redditors, but filtered for relevance by you). Letreddit know if it’s hot > > > >何を投稿できますか? What can I submit? > > >なんでも。ええ、なんでもです。私たちは、 reddit を web 上にあるありとあらゆるものの源にしようと思っています。リンクできるのなら、投稿できます。ここには「差し止め」があります。現在のところ、メインサイトには「ワークセーフ」な素材しか許されません。あなたのボスに見られたくないようなものは nsfw.reddit にあります(訳注: 日本語版はどうなんだろう?) >
> >Anything. Well, almost anything. We’d like reddit to be the sourcefor everything that’s new on the web: if it’s linkable, it’ssubmittable. There is a caveat here: we presently only allow”work-safe” material on the main site, we have a nsfw.reddit foreverything you wouldn’t want your boss to see. > > > >自分の投稿が注目を集めるにはどうすればいいですか? What can I do to get my submissions noticed? > > >「本をカバーで判断してはいけない」という格言を思い出しましょう。誰も実際にはこれに従っていません。投稿のタイトルから全てが始まります。熟練したネーミングは周囲の注意を惹くでしょう。また、便利な、あるいは面白い書き込みが誰かの興味をそそることになるでしょう。そのかわり、読み手に誤った、あるいは誤解をさそうタイトルをすると、確実にあなたの友達の redditor からのカルマを失うでしょう。同じように、自分のブログへのトラフィック誘導のためにもともとの情報源からの記事のリンクジャック行為はあなたのカルマの流出になるでしょう。 >
> >Remember that adage about not judging a book by its cover? No oneactually follows it. It all starts with the title of yoursubmission. Skillful naming is crucial to getting the attention ofyour peers. Also, a useful and/or entertaining description can alsogo a long way toward piquing someone’s interest. Alternatively,deceiving readers with false or misleading titles is a surefire wayto suffer karmic retribution from your fellow redditors. Likewise,linkjacking an article from its original source in order to drivetraffic to your personal blog will likely just drive down yourkarma. > > > >フレームが大好きです。 reddit のツールバーを自分のプロファイルに使いたいです。どう動作するんですか? I love frames! I turned on the reddit toolbar in my profile, but how does it work? > > >フレームは自分の reddit のリンクを全部閲覧し、このサイトを機能をキープするのに便利な手段です。ツールバーからはリンクの投票、セーブ、共有は可能ですし、あるいは serendipity! によって reddit のデータベースからランダムなリンクを見ることもできます。ヘルプを見ることも、フレームなしでリンクを開くことも、隠すこともできます(プロファイル内のフレームを隠すことはできません)。 >
> >It’s a way for you to view all of your reddit links and still keepthe site’s functionality. From the toolbar, you can vote on links,save, and share them, or if you’re feeling serendipitous, bedirected toward a random, fresh link from the reddit database. Youcan also find help, open the link without the frame, or hide it(hiding the frame is undoable within your user profile). > > > >フレームはいやです。 reddit をフレームなしで動作させる方法はないんですか? I loathe frames! Is there another way to keep all the functionality of reddit without a frame? > > >ブックマークレットセットをインストールしてください。ほんの数秒で済みます。ツールバーからできる reddit の全機能が使えます。 >
> >Indeed, just install the reddit bookmarklet set. It takes a fewseconds and will give you all the functionality of reddit from yourtoolbar for use while you surf. > > > >投稿のスコアはどう決まるのですか? How is a submission’s score determined? > > >あなたがある投稿を↑でスコアを上げたら、それがフロントページに近づくようになります。反対に↓で投稿のスコアを下げたら、忘れさられるようになります。ある投稿のスコアは好きなユーザと嫌いなユーザの差です。 >
> >Each time you promote > > > >「redditor」はどうランクされるのですか? How are “redditors” ranked? > > >特定のアイテムに投票されると、それをポストしたユーザは報酬か罰を受けます。これが編集カルマシステムです。有名な記事がトップへと投票されるのと同じで、そういう記事をポストしたユーザがカルマを増やします。すべての redditor は互いのカルマに同じように(その人のカルマとは関係なく)影響を与えます。民主主義は完璧ではないですが、この実験によって世間には、情報をもたらす者に報酬をあたえることで、望まれる情報が提供されるでしょう。 >
> >When a particular item is promoted or demoted, the user who postedit is either rewarded or punished — a system of editorial karma. Inthe same way that popular submissions are voted to the top, theindividuals who post them get increases in karma. Every redditoraffects one another’s karma equally, regardless of his/herkarma. Although democracy isn’t perfect, this experiment shouldsupply the public with the information they demand while alsorewarding those who provide it. > > > >カルマはどうやって増やすのですか? How do I accumulate karma? > > >方式はどんどん発展していっています(もしくは、そういう表現が好きなら、賢く再設計されています)。現在のところ、もっとも簡単(かつもっとも効果的) な方法は、良いもの、つまり他の人が読み、有名になったアイテムを投稿をすることです。みんなが読みたいと思うものをもっとも良く理解する redditor がもっとも高い報酬を得ます。 >
> >The formula was and continues to be constantly evolving (or,intelligently redesigned, if you’d prefer). Presently, the easiest(and most effective) way is by making good submissions: items thatother people want to read and will subsequently becomepopular. Those redditors who best understand what people want to bereading about will be the best rewarded. > > > >なぜカルマを増やそうとするべきなのですか? Why should I try to accumulate karma? > > >この種の疑問は私たちは FAQ では答えようと思いません。すくなくともコンセプトに関する通り一遍の理解は受ける価値はあるでしょう。ただし、 reddit は涅槃の到来を保証するようなものではありません。 > >私たちの編集カルマは違った風に機能します。カルマは、この状態について自慢をする権利に報いるために周囲の間のランクづけをするための手段です。 >
> >This is the sort of personal question we try not to answer in aFAQ. It may be worth getting at least a cursory understanding of theconcept, but reddit makes no guarantees about achieving Nirvana. >
> >Our editorial karma works a bit differently. It is a way for you to > > >be ranked among your peers in order to reap the bragging rightsassociated with such status. >
> > >誰でも投稿できますか? Can anyone submit? > > >その通り、登録さえすれば。このシステムは、たくさんの人が貢献してくれることによってもっともよく機能しますので、投稿することを強く推奨します。周囲の人に価値があると思われる貢献することによってあなたのカルマは上昇し、ランクを上げます。 >
> >Yes, if you are registered. Submitting is highly encouraged becausethe system is working at its best when people are contributing toit. By making contributions deemed valuable by your peers, yourkarma increases, which boosts your rank. > > > >このなんだかよくわからない虫みたいのは何ですか? What is that alien/bug/thing? > > >私たちのマスコットです。愛らしく、未来から情報を伝える動物です。私たちのマスコットがタイムトラベルできるか信じられませんか? ここがその証拠ですよ。 >
> >It’s our mascot, an adorable and informative creature from thefuture. Don’t believe our mascot is capable of time travel? Here’sproof. > > > >当該の動物に関する >非営利 >利益の薄いグッズはありますか? Where can I get >zero > minor-profit merchandise featuring the aforementioned creature? > > > >ここ >です。ふところはとても寒いです。Tシャツを買ってください。 >
> >Right here. It’s getting cold out; buy a t-shirt. > > > >redditは誰が作りましたか? Who made reddit? > > >ある意味では、あなたが参加していれば、あなたです。といってもこれは期待される答ではないでしょう。このサイトはヴァージニア大学を最近卒業したばかりの二人、 Steve Huffman と Alexis Ohanian によって作られました。二人は reddit コミュニティでは spez と kn0thing という名前で貢献しています。 >
> >In one sense, if you’ve participated — you have. But that wasprobably not the answer you were looking for. This site is broughtto you by two recent University of Virginia grads, Steve Huffman andAlexis Ohanian, who can be found within the reddit communitycontributing as spez and kn0thing. > > > >redditは何で書かれていますか? What is reddit written in? > > >Python. > > >本当に? Lisp だと聞いたのですが。Seriously? I heard it was written in Lisp. > > >昔は。でも書き直しました(→
>理由 >) >
> >It was, but we rewrote it. (Here’s why.) > > > >Pythonだとどのフレームワークを使ってますか? So what Python framework did you use? > > >web.py という、目の肥えたハッカーに最適のwebアプリケーションフレームワークです。 web.py は SQLObject と Cheetah の上に構築されています。データは PostgreSQL に保存され、 lighttpd で提供されます。 >
> >web.py, the web application framework of choice for discriminatinghackers. web.py is itself built upon SQLObject and Cheetah. The datais stored in a PostgreSQL database and served by lighttpd. > > > >redditにはいつ言語オプションが追加されますか? When will you be adding language options to reddit? > > >reddit はかならず国際化しますが、英語版にもっといろんな機能を追加するまではないでしょう。 >
> >We’ve definitely thought about internationalizing reddit, but notuntil we add more features to the English version. > > > >ある機能Xが実装されるのはいつですか? When will you be implementing X? > > >Xがなんであれ、たぶん進行中です。しかしそれを提案するのにためらわないでください。私たちはもっとたくさんのアイディアをいつも探しています。 >
> >Whatever X is, it’s probably on the way. Don’t hesitate to makesuggestions though, we’re always looking for more ideas. > > > >ほかの疑問、コメント、提案は? any other questions, comments, or suggestions? > > >いつでも聞きたいと思っています。フィードバックフォームを使ってください。 >
> >We’d love to hear them. Use our feedback form. > >

reddit

Posted by 向井 淳 on Wednesday, 22 February, 2006
> >http://ja.reddit.com/ >。 Shiro さんのページで知る。もともとアメリカ発祥のサービスだがこのほど日本語化されたらしい。みんなでニュースとか面白いURLを共有するサービス?かな。 > >ソーシャルブックマークと似ているけど、違う。ニュースとか、と言ったのは新着の閲覧とかは簡単だけど検索はあんまり楽じゃないこと。タグとかもないし、検索は URL やタイトルにはつくけどコメントを探すまでは行かないみたいだ。むしろ、それまでのクリップ内容や評価(他人がクリップした内容にはプラスかマイナスかの投票ができる)によって、推薦される内容が変わるというところに重きを置いているようだ。ちょびっと使ってみた現時点ですでにログアウト時とログイン時のホットエントリがまったくぜんぜん違う。なかなか面白い。 > >あと、他人がすでにクリップしたものをもう一度クリップすることはできず、そのページへのプラス評価は最初にクリップした人に付与される、という仕組みはなかなか面白い。この、他人がつけたプラス評価はカルマ値として表現されるようだが、自分がクリップした記事が高い評価になってカルマが上がるのがとても嬉しい。べつに自分が書いた記事というわけでもないのにだ。人間というのはつくづくエゴで動くのだと思う。 > >個人的には、こうしてフィルタされてしまうことにはいささかの危惧を覚えないでもないのだが、まあそれ以外の情報はほかで得るべきか。おれがスタートした段階では、おぎのさんと Shiro さんとあと数名、という状況だったのだけど、 Matz にっきで紹介されてたしこれから人数が増えたら面白くなるかな。 > >あと特徴は、たいへんAJAX AJAXしたところと、インタフェースの簡潔さか。特にユーザ登録時の簡潔さには腰を抜かした。 > >どうでも良いけど FAQ が英語なのだな。非常に簡潔であるがゆえに直感的でないところも含まれていて、たとえば recommended って自動的に計算されるのかなーと思いつついつまでも出てこないと思っていたけど、ひょっとしてこれ、メモの「誰それ宛てのメッセージ」が格納される場所なのかな。うーんわからん。 >