May 03, 2005
ちょっと前進 01:54
- Permalink
- Comments (1968)
- Trackbacks (0)
大学
今日はついにサーバ機を手に入れて、セットアップをしたよ。 固定IPアドレスをもらって、DHCPを使わないでネットに繋ぐことになったんだが、 やったことないし知らないんで結構苦戦した。
そもそもどんな情報が必要かわかってないんだよね。 いろいろやっているうちに「DNSがわかんないとダメじゃね?」ってことになって、 ○タ野さんにDNSのIPを教えてもらったものの、繋がらない。 「サブネットマスクが違うな」とか「デフォルトゲートウェイってなんだ」とかやってるうちに、 「キタ○さんに教えてもらったDNSのIPって実はDNSじゃないんじゃね?」という 疑惑が起こり(夜11時頃)、ノートPCのDNSサーバになっていたIPをDNSにセットし、 デフォルトゲートウェイにキ○野さんに教えてもらったIPをセットしたら、 繋がったorz
喜○野さん妄言wwww↓
いや、でも8時半くらいに質問に行った時まだ部屋に残っていてくれたのは、 俺らがまた質問に来ると思ってのことですよね……。いい人だ。・゜・(ノД`)・゜・。 その8時半のときに確かDNSのIPを聞いたと思うんだけど、そのことはもういいや。
まー、今回もいい勉強になったよ。 だってネットワークの設定なんて研究室くらいじゃなきゃ この先滅多にやる機会がなさそうだし。 ○多野さんのおかげで数字を設定するだけじゃ得られない、 ネットの仕組みについての知識がちょっとついたし。
ただ、○多野さんにだまされたのもう2回目なんだよね……。 この前は「ここのLANポートにネットが来てる」って言って、実際は違ったよね……。
May 04, 2005
久々にLinuxのナイスなコマンド 04:02
- Permalink
- Comments (2379)
- Trackbacks (0)
Linux
locateコマンドを教えてもらった。これはコマンドの引数の文字列をパスに含むファイルの場所を、 ファイルのデータベースから瞬時に捜し出してくれる。便利だ……。 これがあればもうfindは使うことはないな……。
こんな感じ。
$ locate SEP3 ・ ・ ・ /home/yz/bin/eclipse/workspace/SEP3emulator /home/yz/bin/eclipse/workspace/SEP3emulator/.project /home/yz/bin/eclipse/workspace/SEP3emulator/.classpath /home/yz/bin/eclipse/workspace/SEP3emulator/Decoder.java /home/yz/bin/eclipse/workspace/SEP3emulator/Memory.java /home/yz/bin/eclipse/workspace/SEP3emulator/Sep3emu.java /home/yz/bin/eclipse/workspace/SEP3emulator/Operand.java /home/yz/bin/eclipse/workspace/SEP3emulator/Register.java /home/yz/bin/eclipse/workspace/SEP3emulator/Operation.java /home/yz/bin/eclipse/workspace/SEP3emulator/PSW.java /home/yz/bin/eclipse/workspace/SEP3emulator/Sep3emu.mf /home/yz/bin/eclipse/workspace/SEP3emulator/sep3emu.tar.bz2 ・ ・ ・
そう言えば最近Linuxの雑誌を買わなくなっちまった。 Linuxを日常的に使う最低限の知識はついたから、 1カ月に1500円出費するほど困らなくなってきたからだ。 以前は少しでもLinuxが使えるようにと調べモノばっかしてたのに。
なんとなくわかったらそれ以上突っ込まないで、あとは想像と洞察でカバー。 これって早く全体を理解するにはいい方法だけど、特に強い分野を持たないってことでもある。 俺って結構これで人生を済ましてることが多くて、Linuxにしろプログラミングにしろ学校の授業にしろ 昨日のネットワークのことにしろ、全部中途半端だ……。 こんなんでわかったような顔してるのは勘違いのアホだな……。 なまじわかってるところがあるからタチが悪い。
May 06, 2005
愛祭無罪 00:43
- Permalink
- Comments (314)
- Trackbacks (0)
日記
おい、もう1時になろうかってのに、大人数でタイコ叩いて笛吹いて「やいしょやいしょ」 言って凱旋してくるんじゃないよ。そんなんだからデモ呼ばわり されるんだよ。
Z
z
z
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
!? \
<⌒/ヽ-、___ ヤ-ソ-!
/<_/____/ ヤ-ソ-!
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
朝まで やいしょー!!
\\ やいしょー!! やいしょー!!//
+ + \\ ヤーソー!!ヤーソー!!/+
ソコノキミモ ! +
. + /■\ /■\ /■\ +
(´∀`⊂ .( ´∀` ) (´∀` ∩ミ
+ (( ⊂ ノ Σ○ つ ⊂ 丿 +
(⌒),、 ヽ ノ , 、ヽ ( ヽノ
 ̄ し'' (_) (_) し(_)
/ ∧∧
ヤ-ソ-! おまいらも (゜Д゜#)
ヤ-ソ-! 早く寝ろっ _| ⊃/(___
\ / └-(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
May 09, 2005
QEMU for Linuxの上で窓2000が動いたよ 02:19
- Permalink
- Comments (2382)
- Trackbacks (0)
Linux
QEMUって前にchamiがVine on Winをやってたけど、 あのときからQEMUってwin用だとずーっと思い込んでたんだが、 Mona OSの本を読んでて Linux版があることをやっと知ったよ……。
で、Vine3.1にWin2000を入れてみたんだけど、俺のパソコンのスペック(Athlon 1800+)だときつくて、 インストールに今まで体験したことのないほどの時間がかかった。

さよならデュアルブート環境(・∀・)ノシ
動かしてみた感想は、やっぱ一昔前のスペックだと重いなってとこだ。
マウスカーソルが気になる程度に鈍い動きをする。かなり重い。
ネットワーク越しに操作してるみたいな感じ。
でもQEMUで事足りるようなら新しいCPU買お。
んでWin用にとってあるハードディスク40G分を取り返そう。
Wine
はまだまだ動かないやつあったりして期待できないからなー。
そしたら次の問題はXPが入るかどうかだな……研究室の日立パソコンに。 一番いいのは世の中のWindows依存がなくなることなんだが。
一応ここまでの経緯をメモ。
# apt-get install qemu # Vineのパッケージャ?の方に感謝(´∀` ) $ qemu-img create win.img 5000M # ハードディスクイメージを作る $ qemu -cdrom /dev/cdrom -hda win.img -boot d -m 256 -localtime # インストールCDからブート $ qemu -hda win.img -boot c -m 256 -localtime # win起動
参考になったページ。
May 10, 2005
Win on QEMUをネットにつなぐ 12:00
- Permalink
- Comments (2317)
- Trackbacks (1)
Linux
つながったwwww
うけるなぁ、これ。すげーすげー。
ユーザーモードでのネットワークの使い方 に書いてあるように設定したらOKだった。
- IP addr: 10.0.2.1
- DNS:10.0.2.3
- Default Gateway: 10.0.2.2
- Subnet mask: 255.255.255.0
直接IP書いちゃったけど、DHCPサーバはどうやって使うんだろう。 Winワカンネ(;´Д`)
[追記:2005/06/19]もっと良い方法(IPアドレス自動取得)を教えていただきました。
しかしなんだろうね、ユーザーモードってのは。
`-redir'オプションを使う場合、 TCPもしくはUDPのコネクションは、ホストからゲストへリダイレクトされます。 たとえば、X11、telnet、SSHといったコネクションをリダイレクトできます。
ん、てことはサーバをQEMU上で立てれるのか? ここはTeruに期待するか……。
May 13, 2005
GTKは? 03:15
- Permalink
- Comments (0)
- Trackbacks (0)
プログラミング
Novellのミゲル・デ・イカザ氏(訳注:GNOMEプロジェクトを立ち上げた人物)が言うように、 「Cでプログラミングするには人生は短すぎる」のである。
衝撃的な言葉だな。「人生は短すぎる」とは……。あー、GTKは何でCなんだろうな……。 gtkmmとか使ってるやつあるのかな……。gaim、おちゅーしゃ、 その他SourceForgeをぼーっと見てるとやたらCが目立つが、 これらの開発者たちの人生は浪費されていることになるんだろうか……。 QTはC++ってのはホントかね? つーかC++もJavaとかC#見たらもう勉強する気が失せた。めんどくせー、ダメだ、もう。
May 20, 2005
ぬるぽ→ガッするゲーム 00:05
- Permalink
- Comments (2278)
- Trackbacks (1)
プログラミング
Javaとswingの勉強をかねて、ゲームを作ったよ。
Download → nullpo.jar
起動方法は……。
java -jar nullpo.jar
もちろんJava VMが入っていれば、winでもリンゴでもペンギンでも動くはず。
手抜きのクズゲームだけどね。内容はもぐら叩きです。 着想はMonaOSのBayGUIアプリ。 モロです。
ぬるぽされたら……
∧_∧
( ´∀`)< ぬるぽ
こいつをクリックしてガッします。
人 ガッ
< >__Λ∩ ※早めにガッしないと消えてしまいます。
. V`Д´)/
ガッするのに必死なあなたを見て、ときどき釣りをするやつが現れます。
∧_∧
( ´∀`)< つるぽ
こいつはガッしないでください。減点になります。
ごく稀に、喪男がぬるぽしに来ます。
('A`) ぬるぽ
こいつはガッしていいです。以上、取説でした。
作ってく中で、ブチあたった問題が2つ。
1つは日本語が化けて豆腐になっちゃうこと。 これは「Debian上でJ2SE5(J2SDK5)で日本語を表示」 に書いてあるように、fontconfig.propertiesをコピーしてきて、 フォントをインストールされているものに設定したら表示できた。
もう1つは、*.javaファイルと同じディレクトリに画像がおいてあるんだが、 例えばそこの1つ上のディレクトリから実行しようとすると、画像がロードされなかった。 実行したディレクトリから画像をロードしようとするからだと思うが。 これは前にJeselがGTKで3x3パズルを作った時も困ってたことだ。
これは次のようにしたら解決できた。まー、core Java vol.1(p.644)に書いてあるんだけどね。 基本的過ぎるのか、web探しても見つけることができんかった……。
MediaTracker tracker = new MediaTracker(this);
img = Toolkit.getDefaultToolkit().getImage("title.png");
↓
MediaTracker tracker = new MediaTracker(this);
img = Toolkit.getDefaultToolkit().getImage(StartPanel.class.getResource("title.png"));
初swingだったけど、まだよくわからんな。あとオブジェクト指向で作る脳ミソができてない。 Cだと「こういうときはこう実装する」っていうパターンが頭にあるんだけど、そういうのがない。 闇の中。
May 24, 2005
つけ 02:03
- Permalink
- Comments (316)
- Trackbacks (0)
大学
明日のゼミの準備してたんだが、去年適当に可をとってやり過ごしたオートマトンに、今になって苦しめられるとは……。 やっぱり適当に単位取ってるやつは、単位取れてるからって安心しちゃいけんな……。
プッシュダウンオートマトンだってさ。なんか初めて勉強する気分。 オートマトンの授業のpower point見たらばっちり載ってたんだけどさ……。 このpower point、テストの前夜に見ただけだから、印象薄いんだよね。 そのプッシュダウンオートマトンていう単語を知らなかったよ。
あと去年の計算モデルね。ここの内容もちーっと被ってるっぽいんだが、 オートマトンと同じで2回くらいしか出席してねーよ。 オートマトンと言えば、担当の佐藤さんのほかの授業(離散数学・ネットワーク2)も 出席ほとんどしてねーよ。ダメだ俺。ごめんなさい、佐藤さん(;´д⊂ でも単位は剥奪しないで…うわなにすんだやめre/@uip\,ago;qegdih
May 30, 2005
makeが終わったことを知らせてくれたら 02:43
- Permalink
- Comments (2338)
- Trackbacks (0)
Linux
何故か外されていたマザーボード - スピーカ間の配線をしたので、 パソコンからビープ音がなるようになった。これ使ってmakeとかの時間のかかる処理が 終わったことを知らせてくれるアイデアを試してみる。
ビープ音はコマンドで鳴らす方法がわからなかったんで、
#!/usr/bin/perl print "\a";
をbeepというファイル名で保存して実行権限を与えてパスの通ったところに置く。
で、
$ ./configure && make ; beep
とか。
これでmake待ちしている間、makeの経過をちらちら気にしなくてもいい。 英論に集中できるよ……。
そうそう、ハードディスクが終始キュイーーンっていっててうるさいから、 ついカッとなってハードディスクを買ってきた。来月の自分から借金してな……。便利なカードだ。 今度のハードディスクはアクセスしてないときはすこぶる静かで、テレビも音量上げなくても聞こえるし、 健康にも精神的にもよさそうだ。精神衛生のついでにwinも締め出した。(;´Д`) =3 スッキリ
で、Fedora core 3を入れてみたけど日本語版lyxがなさそうで、 レジュメ作りとかで致命的だったので結局Vineに。 Vineのパッケージは日本語化されててホントほっとするよ。SeedにすればGNOMEも2.10になるし。 何よりaptでmonafontやochushaがインストールできるからVineは好きだ。
May 31, 2005
コメントされたことを知るには 20:23
- Permalink
- Comments (1943)
- Trackbacks (1)
blog
ブログやBBSにコメントを書いたとして、そのあとその話題がどうなったかっ てのはみんなどうやって捕捉してるんだ? いちいちそのサイトに見に行かない とダメか? 解決策を考えてみた。
まあ捕捉方法を知らないから考えをめぐらしているわけなんだが。まずコ メントを付けた掲示板での話題がそのあとどうなったかってのを捕捉す ることは大事で、みんなそうしたいと思っていると思う。これは、書き込んだ 本人もそのあとの話題の流れを捕捉したいと思っているはずだし、その書き込 みに返事をした人も、そのことを捕捉して欲しいと思っているはずだ。会話を しようとしているなら、そうなるはずだ。
だからコメントを書いたら、いちいち書き込んだサイトに赴かなければ ならないわけだが。
ここで、とりあえずブログのコメント欄での書き込みに焦点をしぼって考えて みる。
ブログのコメント欄はたいていエントリの数だけ存在するため、あるエントリ のコメント欄にアクセスしにくい。つまり、繰り返し同じエントリのコメント 欄に辿り着くことが物理的・心理的理由から難しくなってしまう。
まず物理的な理由は、アクセス性が悪いことだ。コメント欄に行くにはエント リへのリンクをたどるか、「最近のコメント」欄のリンクから飛ぶかの2つの 方法しかない。しかもこれらの方法で以前自分がコメントした所に行くには、 書き込んだサイトとそのエントリのタイトルを覚えていなければならない。書 き込むブログの数が多くなればこれで補足する方法は破綻する。個人的にはあ の「最近のコメント」の項目は、ブログの管理人が自分のエントリがコメント されたことを察知するためにあると思ってるんだが。
心理的理由というのは「めんどくささ」だ。自分の書き込みに誰かの言及があっ たかどうかを実際観に行って確かめなければならないのであれば、書き込みも めんどうになる。しかも、どこに書き込んだか逐一覚えていなければならない わけだが、メモをとっておくにしても、めんどくさすぎる。
このように、アクセスのしにくさから相手が自分の後で何を言ったのかを捕捉し あうことがなかなかできないとすると、コメント欄での会話はせいぜい、一言 の感想に対して管理人が挨拶代りに返事をして放置される……こんな程度の会 話に終止することになる(ここでは「そうなりやすいと考えられる」ということ で、もちろん熱い会話が交わされているところはある)。もっと簡単に、自動 的に、自分が書き込んだ話題を追跡する方法が欲しい。そうすれば、コメント 欄での会話もはずむのではないだろうか。
で、ちょっと思いついた。
|
\ __ /
_ (m) _ピコーン
|ミ|
/ `´ \
('A`)
ノヽノヽ
くく
図のように、AさんのブログにBさんがコメントをするとき、コメントと一緒に B さんのブログのコメント捕捉用トラックバックURLをつけておく。で、他の 人がそのあとでBさんのコメントにコメントするとき、先の捕捉用トラックバック URLを使ってBさんのブログにトラックバックする。このURLはAさんのブログが保持している ので、コメントする人はもちろんURLを指定する必要はない。
Bさんが書いたコメントに誰かがコメントしたことはBさん以外の人には不要な 情報なので、ブログのプライベートなページでBさんはコメントがあったことを 確認する。
ただこれを実現するには、Aさんのブログに次の機能がなければならない。
- コメントと一緒にトラックバックURLを保存する機能
- コメントがサブミットされたときに同時にトラックバックする機能
また、Bさんのブログにも次の機能があったほうがよい。
- コメント捕捉用トラックバックURL
- コメントのトラックバックを閲覧するプライベートページ
あらゆる掲示板にAさんのブログのような機能が付けば、コメントした掲示板 の話題の追跡が、自分のブログ上で一括管理できる。はず。
