結城浩のはてなブログ

ふと思いついたことをパタパタと書いてます。

2004-09-01から1ヶ月間の記事一覧

処刑しあう人間

では人間はどうやって人狼を退治するのでしょうか。それが投票による処刑です。毎晩、まだ生きている参加者全員で投票を行い、生きている参加者の中から処刑の対象を選ぶことになるのです。投票には、人間のふりをした人狼も参加します。人狼チームは議論を…

人間を喰う人狼

人狼になるか人間になるかは、1日目のはじめにプログラムによってランダムに選ばれます。一応参加時に希望を出すことはできますが、基本的にはランダム。人狼同士は、CGIの機能を使って秘密に通信を行うことができます。つまり人狼同士は連絡を取り合うこと…

人狼BBSとは

人狼BBSは、RandomNoteの作者、id:ninjinさんによる超人気Webゲーム。数人のユーザが1つの「村」に集まり、数日かけて人間の中に混じった人狼(じんろう)を探し出して退治するというゲームです。一言で言えばそうなるのですが、人狼を探すプロセスでユーザ…

バトン渡し

バトンを渡してくださったid:yagianさんとは一度もお会いしていないのですが、ネット上ではずいぶん長いお付き合いになります。バトンを渡された瞬間に、書こうと思ったのがこの『ゲーデル・エッシャー・バッハ』でした。でも、書き始めてみると、思い入れの…

はてなダイアリーの一冊百選

『ゲーデル,エッシャー,バッハ―あるいは不思議の環』ダグラス・R・ホフスタッター著、野崎 昭弘、はやし・はじめ、柳瀬尚紀訳(ASIN:4826900252) 私はこの本をもう20年以上も繰り返して読んでいます。買ったのは大学生のころ。いまでもまだ、読み返して飽きる…

はてなダイアリーライターVersion 1.0.2を公開

HW

はてなダイアリーライター(はてダラ)の 1.0.2 を公開しました。 今回の修正は「ちょっとした更新」関連の修正です。 修正箇所については更新履歴を参照してください。

はてなダイアリーライターで-tが効かない不具合

HW

id:rna:20040909で「はてなダイアリーライタで-tが効かない不具合」が調査されています。ありがとうございます。id:rnaさんの「あらかじめ日記が存在するかどうかを確認すれば無条件に create_it しなくてよいのですが」というのはまさにその通りで、はてな…

アマゾン

アマゾンにはなぜ「ログアウト」のボタンがないんだろう。 id:d4-1977さん、コメントありがとうございます。なるほど。

スタイルシートのライセンス

はてなダイアリーで利用できるスタイルシートって、ライセンスはどうなっているのでしょうか。たとえばhazakura.cssというCSSはとても素敵なのですが、これは自分のサイトで使うことは可能なのでしょうか。「教えてはてなダイアリー」って書いておくとよい?

スタイルシートのライセンス(2)

Yaizawaさん、id:yukattiさん、コメントありがとうございます(感謝)。なるほど、確かにキーワード「はてなダイアリーテーマ作成時の注意」を見ると、すべてGPLなのですね。安心しました。またテーマのヘルプのところにもすべてGPLと書いてありました。すみま…

日記CGI

ぼーっとしながら手を動かして、日記CGIのようなものを作ってはこわし、作ってはこわし。

Moodle

うう…。うまくいかん。MySQLでmoodle用のデータベースを作ったのだが、その後MoodleのInstallでそのデータベース名、ユーザ名、パスワードを入れると真っ白画面になってしまい、config.phpが作られない。ふみゅ。

PHP入門

ふと、PHPで遊びたくなってごそごそ。なぜかというとMoodleを動かしたいから。でInstallまでこぎつけて、そうだ、MySQLも必要なのかと気が付く。泥縄式インストール。

誤爆防止メモ

HW

はてダラ誤爆(予想もしないファイルを送信してしまう)防止アイディアメモ。 送信する前に、今回送信するのはxxxx, xxxx, xxxxですが、いいですかyes/noをユーザに確認する…とか 特定のオプションをつけておくと、最新日記以外の送信はしない…とか デフォル…

Yuki::Diary実験中

いろいろいじっているうちに、日記CGIっぽいものができたので実験中。 Yuki::Diary実験中

PAR

PARを使ってexeファイルを作る、というのはなんだか楽しい。exeファイルは確かに大きくなるんだけれど、ふだんActivePerlなんかインストールしていないっていう人にPerlで作った「便利なもの」を使ってもらうためにはとてもよい方法かも。

exeファイルを試してみたい方のために

HW

上の方法で作ったhw.exeを試してみたい方(たとえば「はてダラ使ってみたいけれど、ActivePerlとかインストールするの面倒」という方)で、転んでも泣かない方は、以下からダウンロードできます。このダウンロードは一時的なものです。 hw101_2004-09-04-164…

はてダラのexe化(PAR, reloaded)

HW

悔しいので、再度PARで挑戦。いったんppmを起動して、 ppm> uninstall PARとして、PARを削除。それから、PARをインストールしなおす。 ダウンロードは、PAR Homepageから。PAR-0.85.tar.gzというファイルをダウンロードする。後は、コマンドラインを並べてみ…

はてダラのexe化(perlcc)

HW

perlccを試そうとしている。私のマシンに、Cコンパイラがすでに入っていないことに気が付いてショックを受ける。(^_^; 最近Cでコード書いていないからなあ…。

はてダラのexe化(Perl2Exe)

HW

Perl2Exeを使って、hw.plをexeに変換してみる。hw.plのはじめに、 #perl2exe_include LWP::UserAgent #perl2exe_include HTTP::Request::Common #perl2exe_include HTTP::Cookies #perl2exe_include File::Basename #perl2exe_include Getopt::Std #perl2exe…

はてダラのexe化(PAR)

HW

PAR: Perl のスクリプトを Windows 用の実行ファイル (exe形式) に変換するで紹介されているPARを使って、はてなダイアリーライターを単独の実行ファイル(exe)にできないか、とふと思ってごそごそやってみた。一応PARはインストールできたので、 pp -o hw.exe…

はてなダイアリーライターVersion 1.0.1を公開

HW

はてなダイアリーライター(はてダラ)の 1.0.1 を公開しました。 今回の修正は小さなものですから、現在動かしている人が無理にバージョンアップする必要はまったくありません。 修正箇所については更新履歴を参照してください。

昨晩は飲み会

おはようございます。昨晩はid:yomoyomoさんを囲む飲み会がありました。参加なさったid:jkondoさんのお話もうかがうことができました。要望として、 はてなアンテナの編集機能をもっとアップしてほしい。 はてなダイアリーに更新APIがあるとうれしい。 をお…

ファインマン計算機科学

『ファインマン計算機科学』(isbn:4000059416)を読んでいる。読みやすい。

メモ

はてなアンテナの編集機能をもっとアップしてほしい(インポート機能があればOK)。 はてなダイアリーに更新APIがあるとうれしい(はてダラ類似のツールが楽に作れるように)。

はてダラ文字化け

id:ef66:20040903#p3で、「予」(二バイト目が\)で文字化けするという現象が報告されています。試したところ、確かに文字化けしますね。 とりあえず、config.txtで、 client_encoding:Shift_JIS server_encoding:EUC-JPとしてみたところ、文字化けはなくな…

はてなダイアリーで「記事」を書きたいとき

「日記」ではなく「記事」を書きたいときには、使っていない日付を利用するとよいかも、というメモ。たとえば、0000年00月00日とか。実験→ id:hyuki:00000000

アシモフのロボット三原則は、それを種として豊かな物語が生まれる。 Lispは「すべてをリストで表現する」と「evalする」を種にして豊かな世界が広がる(いや、ラムダ式を種にして…かな?)。 そういう「種」を見つけるって大切なことかも。

カフカ短編集

『カフカ短編集』(isbn:4003243838)を読んでいる。この人の短編は、読み終えた後、おいてけぼりにされた気分になる。

ダウンロードの理由

HW

id:ryooco:20040902#1094108096に「理想をいうと、ダウンロードなしで、追加でどんどんアップロードできるといいな・・」とあるのですが、id:ryoocoさんはなぜ毎回ダウンロードなさっているのでしょう…? ローカルにマスター日記ファイルを置いておいて、そ…