32nd Diary

トップ | 最新 | 過去の日記 | もっと過去の日記

2004年
5月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
めーるあどれす
ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)'



2004-05-01 (Saturday) [長年日記] この日を編集

[CLANNAD][Game][Moe] CLANNAD(5)

これでCG達成率は49%.ストーリー進行の目安になるのかはちょっとわからんのですが,折り返し地点...?

ストーリー進行の目安になりそうな光の玉(?)は三つ目です.

ことみ
とりあえず,「分裂症*1」って用語はそろそろマズいだろ……修正パッチ*2とかでるかもな……
で,感想としては風子シナリオに似てるよなぁ……という感じ.エンディングはというと,音楽にあわせた演出が印象的でした.よい感じ.実写使ってる?ようなシーンもいくつか.それほど違和感には感じませんでした.そういえば,挿入歌使われてなかった...?光の玉アニメーションあり.三つ目.

*1 分裂症: いまは統合失調症というのが普通.分裂症は差別的な意味があると思われることもある.

*2 修正パッチ: あと,三分の二は77%じゃなくて67%な.

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

Neo_T [私も中間報告。現在シナリオ3つやりましたけど、その中ならことみシナリオが一番よかったんじゃないかと。77%は私も突っ..]

takano32 [3つって早っ!! 今のところ,私のお気に入りは智代シナリオです. #コンボが面白かったので...]

takano32 [いや,当然ながら感動しましたよ.<智代シナリオ]

Neo_T [いや、すでに5つやっている32氏に比べたら遅いと思いますぞw 智代シナリオは個人的に最後に取っておきたいなって思って..]


2004-05-02 (Sunday) [長年日記] この日を編集

最近,dl,dt,ddのタグがお気に入り.今日も使ってみる…

[Work][Misc] 日本橋 → 銀座 → 有楽町

バイトの先輩の方お二人に誘っていただき,日本橋付近を探索してきました.

一応,断りを入れますが,電気街ではない日本橋*1です.(ぶ

*1 電気街ではない日本橋: 電気街なのは大阪のほう.

日本橋
COREDO日本橋GARAGEというタカラの大型直営店に行きました.
Q-CAR,BANRYUなどのたくさんの展示物を見ました.
Q-CARは性能の割にはかなり高価,という印象.しかし,四輪で安定している,という特徴もあり,機体も小さめなので,ご年配の方などが買うかも?と思ったり……
あと,特筆すべきTAKARAからの製品としてはヤマザキパンのチョロQですかね.あのヤマパンのチョロQですよ!!ネタとして買おうかと迷った.(ぶ
銀座
アップルストア銀座店を拝見.
一階にはG5やiBookなどのオーソドックスな展示.
二階には各種アプリケーション,iPodなどを展示.iPodにつけられているヘッドフォンがなぜか,SENNHEISERのHD25だの,BOSEのTriPortとか高級なものばかり……またとない機会のように思え,つい試聴……う〜む,やっぱり高級なヘッドフォンだとなんか違うよなぁ……かなり物欲を刺激されてしまった.危い.
三階ではイベントとして演奏会が開かれていました.が,その演奏の区切りがわからず,どのタイミングで退出するのかがビミョーでした.演奏の途中で会場から出ててしまったが,ひょっとすると,一日中続いた演奏をやってるんだろうか……
四階ではオーディオ機材やeMacの展示という感じでした.BOSEのTriPortやQuietComfort2,SENNHEISERのHD25などが販売されていました……っつ〜か,貧乏人には用がありませんか.そ〜ですか.(ぶ
有楽町
ビックカメラに入ってみました.
とりあえず,アスキーパッドエフティー2 エスエヌケイバージョン ASCII PAD FT2 SNK Versionを購入. 当然ですが,CAPCOM vs SNK 2とかで使う気マンマン.おれは○学生*1のよーだな. ちなみに,先輩のポイントを貯めてみた*2(ぶ
その後,実際に京ぽん*3のモックアップを見ましたよ!!それに加え,販促のビラもゲット.若干興奮気味になりつつ次のセクションに続く.

*1 ○学生: もちろん「大」を入れても正解のよーな,そうでないよーな……

*2 先輩のポイントを貯めてみた: だって,ボクはビックカメラには滅多に行かないし,ポイントカードもってないし.(ょゎ

*3 京ぽん: くどいようだが,京セラから発売されるAirH PHONEの通称.

[Mobile] 京ぽんのモック

有楽町のビックカメラにてです.

実際に見てみるとスピーカーのでっぱりなどはあまり気にならなかったなぁ.ボタンの堅さなども柔らかすぎず,堅すぎず.十分ですね.色はシルバーにしちゃいそう.無難だしね〜.(ぇ

う〜む,実際,モックを見ただけでもこんなにワクワクしてきてしまった……

ちなみにビックカメラでも予約を受け付けていましたが,私が有楽町に行く機会はあまりないので,断念.

思ったより人気はありそうだし,今週中あたりにヨドバシや地元の販売店で予約を扱っているかを聞いておいたほうがいいのかもなぁ……

で,2chの京セラAirH' PHONEスレがvol.90まで進んでいて,まったく追いつけません……こいつらはアフォですか?

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

YOSHIKI [1日1.5スレ位の勢いで進んでるね。>京ぽんスレ マジで追いつかなくて困ってる。昔はスレのまとめが950くらいからあ..]

takano32 [もはや最近は読む気にもなってない... とりあえず,DATを保存しているが,読む日は来ないだろうなぁ.]


2004-05-03 (Monday) [長年日記] この日を編集

[CLANNAD][Game][Moe] CLANNAD(8)

ヤバイ.有紀寧がいい.なんか,萌えという言葉を使うと彼女に対してちょっと下劣に感じられてしまうくらいに萌え.(ダメだってば!使っちゃ!!

で,これで見たエンティングの数は8つかぁ……

有紀寧
主観では圧倒的な破壊力をもってるキャラ.佐祐理さんに似てるのかも……シナリオも佐祐理さんと同じく,故兄弟なおはなし.
劇中に光の玉が手に入るシーンがあり.これで4つめかぁ.
勝平
とりあえず,ツッコミたいところとしては,杏ってボーイズ・ラブなマンガ持ってんのか?とか.いや,そういうキャラには見えないじゃん……
シナリオとしては椋の株下落シナリオっていう気が……椋って朋也のことが好きなんじゃないのか?仮にもゲームなんだから,好きな人がいるって断われよ.って思ったり……まぁ,勝平とでもお似合いだからイインダケドナ.(ぶ
で,終りにはまた意味ありげアニメーション.これで5つめだねぃ.
藤林姉妹を見て,上月 澪(ONE)と七瀬 留美(ONE)を思いだしたりして……まぁ,そんなことはどうでもいいか.
で,勝平エンドのあとだとなんだかしらけるねぇ…あんたさっき勝平と幸せになってたやん!みたいな.(ぉ
それにしても,杏の「ちっがーーーーうっ!」ってのがペアプログラミングの子羊とゼウスを連想しちゃったりして笑える.(って,こんなネタで笑えんのはプログラマくらいなんだが……)
シナリオを終えると……なんだ,このつまらんシナリオは…としか思えません.Simple 1500 恋愛(シミュレーション|アドベンチャー)*1かよ!!って気分です.(ぶ
光の玉のアニメーションはなし.やはり,杏の方が本シナリオ,なんだろうか.

*1 Simple 1500 恋愛(シミュレーション|アドベンチャー):やったことないんですけどね.

とりあえず次は杏か?なんかいかにも分岐らしきポイントあったし……

[Mobile] DDIポケットが音声型PHSで攻勢、新製品を相次ぎ投入

キタ━━━━━━(゜∀゜)━━━━━━ !!!!!

今年度は一転して、昨年度の倍増ペースで音声型PHS端末の新型機種を市場投入する。まず携帯電話端末にはない機能を付加した新製品を9月までに3機種発売する計画だ。

(中略)

同社では、こうした端末の利便性向上で新たな需要を喚起できるとして、新機能を搭載した新型PHS端末を今年度は6機種ほど投入し、同時に積極的な営業展開を行うことにした。

なるほど,今年度だけで6機種の投入か!いいぞ.DDI Pocket.

とりあえずはOpera塔載の京セラAirH' PHONE AH-K3001で先制だ!

[Slashdot] Fedora, ReactOS, Solaris, Winny

Fedora Core 2 のリリース真近
おうおう.私もタレコミ前にタイムテーブルを見て,「京ぽんの三日後だ.」と脳内にインプットしました.(ぶ
詳しいことはよくわかっとらんのですが,apt,yum,up2dateあたりの設定を書換えればFedora Core 2にバージョンアップできるんだろうか.個人的にはそこらへんに期待しています.
日本語が表示できるようになったReactOS 0.2.2リリース
むぅ,Windows NT互換OSなんて,知らなかった.が,現段階では,WINE以上に実用性が低そうな気がします.
今後に期待.
SunによるSolarisのGPL化計画(アイディア段階)
おいおい.マジっすか〜!!
どのような影響が考えられるか,私なりに解を出してみた……
とりあえず,ソラリスちゃんディストリビューションが派生することが期待されますね.(ぶ
Winnyで防衛庁書類流出
一発目のコメントにもありますが,防衛庁の情報がglobal Internetにあること自体がおかしいです.まず,防衛庁のセキュリティポリシーがどうかと,といったところかな.
それでも,一般紙に具体的な"Winny"というソフトウェアの名前が出た,といことの意味は大きいかもしれない.Gnutella,Napsterなどと同様に世界的に認識される日も近いのかもなぁ.(そりゃないか?)

2004-05-04 (Tuesday) [長年日記] この日を編集

[CLANNAD][Game][Moe] CLANNAD(11)

う〜む,そろそろキャラクターごとの攻略は飽きてきたんだがなぁ……どうしたものか.むしろ,既読メッセージのスキップに飽きてきている.キケソ.

とりあえず,集中的な攻略は今日でおしまい.(のつもり)

ぼちぼち現実世界の準備しなきゃだしね.(ぶ

うっわ〜.わかりずら〜.何度もやりなおさないとむりぽ……
とりあえず「頭に春原がついてたんだよ」にワラ.
で,シナリオは終盤まではどう考えてもバッドエンドっぽい流れで進みます.まぁ,ここまでプレイしていれば,ゲーム時間のどれくらいまで進めばバッドエンドでないか,がわかるので,それ以降は比較的安心して「誰かのエンディングがある.」と思えるわけですけどね.
……卑怯だってわかってるのに杏に相談するな!!>椋 う〜ん,でも,これを好意的に解釈すると,勝平シナリオでは杏に朋也を譲る(?)ために勝平とくっついた.とも考えられないこともない.
それにしても最後は予想がつかんかったなぁ……挿入歌もよいタイミングです.が,あんなに爽やかに後腐れなく,元彼女と別れることなんてできやしねー.とか思ったり.
杏とのエピローグのあとに手に降る光アニメーション.タイトル画面にはこれで6つの光.そろそろ終ってくれてもいいんじゃない?っていう気が……でもまだ渚が残ってるか.
幸村
渚を攻略しようとしていたんですが…(´・ω・)
……おい,ジジイ!!公子さんを不快な気持*1にさせただろ!!ヌッコロスぞ!!(いや,ジイさんは関係ないんだけどな…)
う〜ん,バスケをしている杏がいいねぇ.描写も生き生きしててよかった.
ストーリーは芽衣のエンディングを先に見ていると比較的先がわかりやすいですね.春原との出会いなど.
……「楽しかった修学旅行っ,なぜか買ってしまった木刀っ」って,そりゃおまえだけだろ……(w>春原
エンディングも無難でいかにもサブキャラだなぁ.という感じ……っと,光が降ってくるアニメーションあり.さっき減ったの戻ってきたのか?結局タイトル画面での光の数は変化なし.よかった?
ほかにも「渚と学校で過ごせた最後の日だった」とか……そういうメッセージなどもあった.前から感じてはいたが,どう考えても観鈴のような位置付けのキャラだよなぁ.私自身も最後に攻略しようと決めていたりするし.(ぶ
どう考えてもAIRでの観鈴にあたるキャラだよなぁ.というわけで,早苗さんを除く女性キャラクターのエンディングを見たので挑戦.とは言っても選択肢としては,とて〜もわかりやすい.
……劇の効果音遊びにワラ.春原おもろすぎ.
OPムービーキタ━━━━(゜∀゜)━━━━ッ!!今まで攻略してきた人物が出てくるたびに,「ああ,こういうストーリーだったなぁ...」と思いながら見たりして...うん,いいぞ. で,ストーリーとしては,渚の記憶にある物語と幻想世界の話が重なってくる……というもの.う〜む,段々,渚が体調が悪くなっていってしまう.妙なデジャブを感じつつ,続行.
エンディングを迎えた.う〜ん,グッドかバッドか微妙な線だが,曲が流れてたし,これはグッドエンドだろう……が,光が降るアニメーションがないっ!!なぜー(;´д⊂)

*1 不快な気持: 手に降る光が手から放たれてしまう,という描写があり.その後タイトル画面に行くと……減ってるよ……光が……

うむむ.渚まで攻略したのにもかかわらず,次の段階へ進めんぞ……

そもそも,AIRのゴールしたときの感覚を味わいたいがためにプレイしているので,これでおしまいだったら,泣けますが……

と,ふと気づいたこと.Key作品って何気にパジャマ属性が強くないか?とか.そもそも,パジャマ属性があるのかが激しく謎ですが……

[Emacs] PSGML で XML 文書を書く

そんなわけで,Emacsの正統派XML用メジャーモードのPSGMLを使ってみた.

とは言っても,難しいことをするわけではなく,tdiary-modeと組み合わせて使うことにした.

問題点というものはとくにはありませんでしたが,不満な点がふたつほど.

ひとつめは<br>タグを</br>で閉じようとするところ...

ふたつめはテンプレートに使われる文字列(psgml-html-new-buffer-template)を空文字列などにしてあげないと,日記編集時にもテンプレートが挿入されてしまう,ということ.こちらの問題はきたさんとこの日記を参考にして次のようにしてみた.

(defun my-tdiary-replace ()
  (interactive)
  (let ((html-helper-build-new-buffer nil)
        (psgml-html-build-new-buffer nil))
    (tdiary-replace)))
(global-set-key "\C-c\C-d" 'my-tdiary-replace)

これで,編集時などにテンプレートが挿入される問題は解決.

他には特別不満はない.

あと,設定ファイルを書き直しました.だらだらと書かないを参考にしていくつかの長い設定を外部ファイルに落とした.まぁ,読みやすくなったかな?

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

フクハンチョー [いや、ゲームって攻略するものなのね・・・・・ ]

Anonymous Coward [http://www.google.com/search?num=50&lr=lang_ja&q=%43%4C%41..]

Anonymous Coward [http://www.google.com/search?num=50&lr=lang_ja&q=%E6%94%BB..]

takano32 [うひょ... # 攻略サイトの閲覧もそろそろ考えるか...]

フクハンチョー [攻略サイト閲覧賛成wミサエさんにふられてしまったんですものw]

takano32 [ぼ,ぼ,ぼ,ボクはまだ見てないですよ!(マジ]


2004-05-05 (Wednesday) [長年日記] この日を編集

この日記も連休明けに合わせて正常化されつつあります.(ぶ

[MERS] MERS公式サイト消失!!

ああっ!サークルのサイトが消えてるぅ!!

最近流行のXREAとかでやり直したほうがいいのだろうか.

[CLANNAD][Game][Moe] NWA Decode Plug-in

KbMedia Player用のプラグイン.

Visual Arts系のゲームに使われているNWA形式の再生に使用できます.

4/29のバージョンアップで"Clannad に使われている Lossless 形式に対応"しました.

このプラグインで ...\Key\CLANNAD\BGM 以下にある*.NWAを聴きながらxyzzyでIPv6についてのpLaTeXのレジュメを書いています.

[Emacs] C-u C-l

最近気づいた操作.

C-uでデフォルトの引数4がわたされ,C-lが呼ばれる.つまりはC-u 4 C-lと同じ操作.現在の場所をスクリーンの上部に移動させ,エディットを快適に行える.

あれ?でも,xyzzyでしか有効じゃないみたい…… EmacsでやってもC-lと同じ意味にしかならないなぁ……

[Diary] tDiary version 1.5.6

version 1.5.4からあげてみました.

以下,個人的な備忘.

$ cd tdiary-1.5.4
$ cp -a images ../tdiary-1.5.6
$ cp image_size.rb tdiary.conf .htaccess a_conf.rb ../tdiary-1.5.6
$ cd plugin
$ cp image_ex.rb ../../tdiary-1.5.6/plugin
$ for i in `find -type l`;do cp -d $i ../../tdiary-1.5.6/plugin/;done
なぜかこのままだとdisp_referrerプラグインが動かん.一時的に無効にすることで対処.

しかし,一部の日記が大幅に右にずれて表示されてしまう.

そこで,雑記帖の情報をもとに,disp_referrer2.rbを導入してみましたが,状況が変わらず...

よくわからんので,元に戻しました.うむむ.

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

showei [「一部の日記が大幅に…」の部分ですが、その「一部の日記」の前日当日翌日の本日のリンク元に原因がありました<雑記帖の場..]

takano32 [情報ありがとうございます. うちの場合は4月分の表示をさせたところ, 4/16からの表示がおかしくなっていました. ..]

YOSHIKI [俺の場合ついでに*.NWA→*.WAVE→*.oggに変換してH120を使い外でも聞いてる(w 曲リスト作成してくれ..]

YOSHIKI [一応注意。 曲名からネタばれになる可能性もあるので注意。]

takano32 [あ.オレはclndwavでループ回数2でフェードアウト5秒にして出力. VBRのWMAに変換してMuVo^2に入れて..]


2004-05-06 (Thursday) [長年日記] この日を編集

今日はヒット数が低いなぁ...みんな有給取ってるのかな...

[Misc] 暴君ハバネロ

一時期あらゆるblogで話題になってましたが,見る機会がなかったために食べたことがありませんでした.

で,はじめて食べてみたのですが……辛いですな.コレ.

子供とかだったら食べるのに数日必要なんではなかろうか,とか思ってしまうくらいです……

[Univ] デザインパターンゼミ

実は,修士の学生が担当するゼミはデザインパターンについて,ということになった.

別に自慢する気はないが,日ごろから使っている知識なので,苦労があまりありませんな.

それでも,有意義な時間をすごせますねぇ.実は理解と違った部分とかもちらほら.

ちなみに今日の内容はAbstractFactoryとBuilderでした.来週も生成に関するデザインパターン.

[Univ][Book] 理科系の作文技術

研究室で理科系の作文技術という本を読むように指定された.

忘れないようにメモしておきます……

[Book] オブジェクト指向とコンポーネントによるソフトウェア工学

古本屋でオブジェクト指向とコンポーネントによるソフトウェア工学が売られていたため購入.

\3000しますが,\900で購入.持っておきたかった本なので,よかった.

まぁ,でも1から読むことはないと思います.必要なときに見ますよ.

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

フクハンチョー [暴君ハバネロ今、ビールのつまみで食べてますw カライネ]

takano32 [今日はmobiとかいうのを食べてみました.詳しくは日記にて.(ぉ]


2004-05-07 (Friday) [長年日記] この日を編集

今日,渚(@CLANNAD)の夢で起きたよ……

ダメ人間まっしぐらな感じがして凹むことができました.

[Mobile] AH-K3001V 京セラH"/AirH"PHONE端末総合スレvol.100

というわけで,発売前なのにvol.100です.

やつらは,なにをしているんでしょーか.

と,今日,最寄のヨドバシに行ったのですが,「予約受付中断,再開は未定」らしいです.

…あきらかに5/14までには再開されないヨカン...

とりあえず,発売当日には地元の販売店や家電製品店をまわるってみるか...難民になったら鬱いですなぁ...

心配しすぎだろ,と突っ込む方もいらっしゃるかもしれませんが,以前,J-90という三洋の機種が発売されたときにも売りきれ続出でしたからなぁ...油断はできない.

[Game] MSN Messenger

MSN Messengerには対戦するためのゲームが用意されています.

今日,友人と対戦する機会があったので,感想を述べてみます.

Hexic
戦略ゲームのマスのようなゲーム画面.色つきのマスを回転させ, その組み合わせで消していく,というゲーム.基本的に右脳でやるゲームか? やりこめば面白ろそうだが,私にはちょっと難しすぎでした. とりあえず,Hexic Tipsに 参考になる情報があります. 今日の段階ではクリア*1できませんでしたよ……またいつか再挑戦してみたいところ. それにしても,このゲームは対戦である意味がわからないですな. どう考えても1人で遊ぶゲームじゃん.
チェッカー
チェスのポーンのようなコマを使って盤上でプレイするゲーム. プレイ時の感覚としてもチェスに比較的似ている. コマの動き*2などもわかりやすいので,チェスを知らない人でもプレイできそう. 運が左右しないゲームとも言える.
ソリティアショーダウン
Windowsにバンドルされているソリティアを対戦できるように仕立てたもの. 昇順にカードを山場に積んでいくことになりますが,山場が二人で共有される, という状況になっています.トランプのスピードというゲームに近い感覚かな. なかなか面白ろそうに感じられますが,実際にやってみるとツマラナイです.
Bejeweled
コラムスのようなゲーム.基本的には1人でできるゲームなので, Hexicと似た感覚になってしまいがち.
マインスイーパ フラグ
対戦型のマインスイーパ.爆弾があると思う位置をクリックしていき,正解であれば得点される,というゲーム.個人的にはこれが一番面白ろい. ただし,爆弾のフラグしか用意されていないため, 明らかに平地とわかった部分に印をつけることができない. この記憶を含めたゲーム性なのかもしれないが,なかなかストレスになる. 通常のマインスイーパ同様に運もかなり作用してしまうので要注意.

*1 クリア: 基本的に勝負はハイスコアを競うことで行なわれるようだが,このゲームにはゲームクリアも存在する.これにより,ゲームを終了させることができる.

*2 コマの動き: コマが二種類しかないからな.

[2ch] おもしろちゃんねる

一緒にMSN Messengerのゲームをプレイした友人から教えてもらったサイト.

有名なフラッシュなどが整理されています.

ちなみに私から紹介したのは電脳空間

こちらは時系列にFlashとかが紹介されています.暇なときにはいいかもね.

[UNIX] 性善説のUNIXサーバ

なんでも,土日だけの公開をしてくれている方がいらっしゃるそうな.>>551-

週明けにアクセス可能かはわからんが,とりあえず紹介しておこう.とは言っても,Red Hat 9だと現在いちばんありきたりな種にも思える.


2004-05-08 (Saturday) [長年日記] この日を編集

[Misc] mobi[モビ]

今日は先日の暴君ハバネロに続き,mobiというのを食べてみた.

こんなよくわからん菓子を発売しているあたりを見ると,東鳩も変わったよなぁとか思います.キャラメルコーンとかポテコがなつかしいですな.いや,現在も店頭に並んでますケド.

食べたときには「うわ〜,辛ぇ〜.東鳩ってスパイシーな会社になったのか?」とか思ったんですが,それもそのはず.なんでも私が食べたのはmobiの「ハーシュポテト 暴君仕立て」でありました.(わら

…どうでもいいけど,暴君に辛いって意味ないよな?(ぶ

[Slashdot][Windows] Sasser Author Under Arrest, Say German Police

そんなわけで,ついに本家スラッシュドットのネタまで取り扱うようになってしまった.(わら

現在日本を含めた世界中で猛威を振るっているSasserの作者を逮捕したと,ドイツ警察が報じてるらしいですな.

まぁ,18歳でこれほどのものを作れるってんだから,まっとうに生きれば職には困らん気がしますけどね.

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

takano32 [あ.Slashdot JPにもタレコミが. http://slashdot.jp/articles/04/05/08..]


2004-05-09 (Sunday) [長年日記] この日を編集

[Mobile] 京ぽんってケータイ?

今日,見かけた画像.

一番左のはツッコミがいがありますな.PHSもケータイと言ってよいのだろうか.しかし,個人的にも「ピッチ」という安っぽい表現はどうかと思うし,PHSというのもなんだか馴染まん.新しい呼称は欲しいかも...

ケータイねぇ...国際ローミングカラーバリエーション

[Software] StarSuite7 FAQ

OpenOffice.orgのERでツールバーに追加されるセルの結合について調べていたらたどり着きました.

そこそこ役に立ちそうな気がしますので,そのうち読んでおこう...

[2ch][Slashdot][UNIX] OSを入れて最初にインストールする10のアプリは何?

同様に2chにもスレッドが.

記念に私もやっときます.とりあえずはX11なしの方針で.(わら

jnethack
これだけあれば何時間でも遊んでられるからなぁ.必須.(ぶ
emacs21
これでないと日本語の文書が扱えない体質なんでね.
skk
emacs21などで使うための日本語変換サーバ. 具体的に書き下すと,dbskkd-cdb, skk, skkdic-cdbですか.
screen
仮想端末.コンソールでマウスがなくても, コピー&ペーストなどができるので便利.
cvs
とりあえず,これとemacs21さえあればテキストベースの*.texなどを編集してコミットできるもんね.Subversionも,といきたいところだが,cvsだけでガマン.
w3m
テキストブラウザ.当然ですが,WEBを見るのに使います.
wget
ダウンローダ.xargsと噛ませて使ったりなど.
wl
Emacsで動作するでメイルクライアント
X11ならSylpheedを使うんだけど...
riece, liece
Emacsで動作するIRCクライアント
navi2ch
Emacsで動作する2chブラウザ

ruby, manpages, などの微妙にOS標準級なものは除外しておきました.

なーんだ.これだけあれば普通に生活できる気がしてきたよ?(ぇー


2004-05-10 (Monday) [長年日記] この日を編集

[Slashdot][2ch][Univ] Winny作者の47氏、逮捕

各所で話題になっていますねぇ.

これほどのものを作ったプログラマなら普通に優遇されるべきだと思うし,大規模なP2Pネットワーク作ってみましたよ.くらいの論文とか書いたらすごい気がする.とか考えてしまうのは素人な考えなんだろうか……

今日,研究室でもこの逮捕が話題になりました.

そこで,Winnyも2chも知らない人が放った,「47人*1も逮捕されたのかYO!?」という発言に大爆笑でした.

*1 47人: 47「氏」ってのをそう解釈してみたらしい.

[Mobile] 京ぽん,予約できた!!

学校に行くまえに,地元の販売店に寄ってみたら「5/14発売.予約受付中.」との張り出しが!!

さっそく頼んでおきました.(色はシルバー)

「入荷日は14日か15日になります.」と言われたのが少々不安ですが,その前後には手に入りそうなので一安心.

[Book] UNIX USER 6月号

帰りに買った.Linuxで多チャンネル同時録画できるビデオレコーダの作り方を特集.

Windowsメイル環境からの脱出と題し,*nixのメイル環境へ移行する特集などもあり.

そういえば,読者プレゼントのNo.4の本,なんか見覚えあると思ったら,うちの研究室の先生が書いたやつだね...

[CLANNAD][Game][Moe] CLANNADの舞台

友人に教えてもらった〜.感謝.かなり似てるなぁ.

う〜ん,さっと時間取ってCLANNADを消化しちゃいたいんですが,来週の17日まで予定が詰まりすぎ……orz

[Diary] カウンターを付けてみた.(counter.rb)

というわけで,日記の上部に今日,昨日,いままでの訪問者が表示されています.

で,このヒット数がトップページより大きいのだが,どうしたものか……


2004-05-11 (Tuesday) [長年日記] この日を編集

大学ではIPv6ゼミの発表がありました.割と無難な発表ができました.

[2ch][Slashdot] 2ch: Japanese Web Forum As Social Vent

あ.2chが紹介されてる.しかもNY Timesか.

"ni-channeru"ねぇ...

とりあえず,一発目のコメントのやり取りがおもれぇ.

A nerd-less version of Slashdot.

「(2chってのは)変なやつらがいないSlashdotみたいだな.」

No, I live in Japan. The population is primarily made up of nerds.

「いんや,漏れは日本に住んでるが,2ch住人の多くは変なヤシらだ.」

そのとーりです.(ぶ

あと,Winnyで逮捕者がでた情報についても扱われてますな.

[Game][Slashdot] DOOM III This Summer

ヤッベー.外人おもろすぎだわ.

No need to splurge on sunscreen this year - I won't be outside except to go buy more beer!

「今年の夏は日焼け止め買う必要がねぇな.外に出る理由がビール買いに行くことくらいしかねぇからな!」

で,DOOM IIIもLinux版が並行で開発が進んでいるようですな.よいことじゃ.

[Moe] カレイドスター

現在,公式サイトがバリバリにApacheのデフォルトページを表示しています.

っつ〜か,あんた,予想に反しすぎ.

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

takano32 [あ.カレイドスターのページ復旧しとるな...]


2004-05-12 (Wednesday) [長年日記] この日を編集

[Slashdot] NINTENDO DS, Winny Tips, PearPC

「ニンテンドー・ディー・エス」実機公開
昨日,向こうのSlashdotにもタレコミがありましたな.
特徴はなんといっても「GBA完全互換」.
通常のコンシューマー向けゲームの市場が(日本では)PlayStationの独壇場であるのに対し,携帯ゲームの市場を任天堂が維持できるのか,は興味深いところ.
Winny解説ページの作者宅も著作権法違反幇助で家宅捜索
Winnyを再配布すると自宅に警察を召喚できるんでしょーかね.なんにせよ,過剰な捜索としか思えませんよ……
まぁ,エライ人は状況がよくわかってなく,とりあえず捜索しとけ,ってことになったんではないでしょーか.(安易な発想か?)
x86上でMac OS Xの起動に成功
すげぇ.x86のPowerPCのエミュレータか…… Appleがx86に対応しない限り,x86で動作させるにはこういう手段しかないのですかねぇ……
わたくしもメジャーな環境のひとつとしてMacOSXは持ちたい環境ではあるんですが,高い割には自分の用途に適合しないしなぁ.実用レベルになったら試してみるかもしれません.>PearPC
しかし,ただでさえMacOSXって結構重いしなぁ...それがエミュレータで動作か...orz
しかも,ライセンス的には難しいのか...orz

[Mobile] AirH"PHONE倶楽部+ @ 京ぽん発売間近

AirH"PHONE倶楽部で京ぽんの動作画像が公開されています.

個人的に興味深いのはフルスクリーンモードのp2の閲覧.

ちゃんと>>xxxの表示がポップアップしてる!

ただ,フレームで表示されるのがちょっと面倒なように見えます.フレームなしでPCと同じ表示にするモードができればいいんですが..p2/menu.phpを直接指定してやればフレームなしでいけるかも?

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

じーく [先生からのタレコミ http://www.realultimatepower.net/]

takano32 [TRUE JAPANのノリっすね.(ぶ http://www.kt.rim.or.jp/~shinichi/HARR..]

YOSHIKI [>p2/menu.phpを直接指定してやればフレームなしでいけるかも? それだ! ポップアップ対応ユビキタスp2マダ..]

takano32 [ちょいと心配なのは横方向のスクロールかな? 折り返しできればよいのだけれど... ついに,明日か... あまり実感..]


2004-05-13 (Thursday) [長年日記] この日を編集

毎週,デザインパターンゼミが楽しみでしょうがないわけだが,どうしたものか.(ぉ

[Univ] 履修登録,忘れてた!!

あっぶね〜!!

危うく,卒業研究の履修登録を忘れて留年するところでしたよ.(ぶ

なんか,先が急に不安になってきた...ともあれ,今日は無事履修登録できました.

[NetHack][Univ] なにぃ〜!nethackerが!!

今日,研究室で休憩中にNetHackをプレイしていたところ,「何のゲームしてんのぉ?」と質問され,ちょっと得意気に「NetHackですぜ.旦那.」とか答えてたんですが……もっと戦闘力の高い人間がいた.

その人に「どれくらいまでいける人なの?」とか聞いてみたら,「ワルキューレとウィザードで昇天したよ.」とか言われてしまった!ちなみに,オレはまだ昇天したことがない!!(ぶ

いや,でも,その人,別段*nixに詳しいわけでもないんで,意外性抜群でかなりビビリましたよ……

[2ch][Book] 姉DVD feat. マタヨシ

今日,ふとしたことから,又吉イエス再臨のキリスト、唯一神又吉イエスは日本・世界をどうするか、どのようにするかという糞長い題名の本を書いてることを知り,ニヤニヤ.

が,それだけでは終わらない.な,なんと,「あわせて買いたい」の品目がいけないお姉さん*1だよ!もう,爆笑.

ちなみに,「いけないお姉さん」の「あわせて買いたい」は「奪!童貞.*2」だったりする……藻前らもっと考えようよ…お金,大事だよ?(ぶ

*1 いけないお姉さん: 「いけないお姉さん」と言えば,あの「D・V・D!! D・V・D!!」の元ネタ,「姉DVD」を収録した本.

*2 奪!童貞.: こちらは「キモーイ.童貞が許されるのは小学生までだよねー.キャハハ」の元ネタの本.

[Mobile] ストラップ購入

京ぽんに備えて(?)新しいストラップを購入.(ちなみにアニメイトで購入.)

キャラクターもので,ファイナルファンタジーのボムのストラップなんである.

購入した理由は至極単純で,これだけはファイナルファンタジーとはすぐに分らないであろう造形に感じられたからです.(ぶ

いや,別にファイナルファンタジーに恨みはないんですけどね……ちなみに他のキャラクターはチョコボ,トンベリ,モーグリ,サボテンダーなど.どれも特徴的なので,すぐにファイナルファンタジーのキャラクターだとわかってしまって,面白ろみがないんですよねぇ…

[Mobile] 京ぽん入荷!!

帰りの電車を降りたら予約していた店から電話がかかってきた.

店員:「○○さま*1でしょうか,ご注文の品が入荷いたしました.」

32:「(な,なんだってー!!)はい.」

店員:「何時ご来店されますか?」

32:「(ハァハァ)本日でもよろしいですか?(よろしいわけないんだけどナー.)」

店員:「いえ,明日で都合のよろしいお時間をお教え下さい.」

32:「(ハァハァ,あんまし早い時間帯を指定しても,落着きのないヤツだと思われてしまいそうだぞ.う〜ん,)10時くらいですかね.(あ〜!!オレ,思ってることと,言ってることが真逆!!)」

店員:「は,はい,わかりました.機種変更にはおよそ40分かかります.」

*1 ○○さま:ハンドルネームに近いような,そうでないような,本名.

のよ〜な会話が行なわれました.(不要な点は省略)

というわけで,明日の10時あたりに来店,11時くらいにはゲット.ということになりましょう.

う〜ん,興奮するぜ.(キケソ

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

フクハンチョー [いけないお姉さんはいつ貸してくれるんですか? ]

たかはしぃ [好きな方を選んでね☆ ポシティブな人なら ttp://that.2ch.net/gline/kako/1054/10..]

takano32 [いけないお姉さんは部屋に存在すると人格を疑われる勢いが ありますので,とても買えません.勘弁してください.(ぶ (萌..]

takano32 [あぁ!部室に置けばいいのか!!(いいのか!?]

takano32 [某大学,卒業研究が集中講義の分類だし... というか,先ほどのページ,マゾヒスチックでないと, つらいものがありま..]

takano32 [京ぽんからのカキコ オペラの起動ボタンで改行するみたい..]


2004-05-14 (Friday) [長年日記] この日を編集

[Software] Sleipnir Version 1.50 Released

なんか,すげえ久しぶりなバージョンアップ.

おそらく,検索バーからの検索がデフォルトで文字化けしないようになっている,というのがメインの修正と思われます.

[Mobile] 京ぽんキター!!

ついに機種変更完了.

っつ〜か,スゲェ!!ブラウザなどの様子がいままでの電話のイメージとは違い,PDAのような印象を受けますよ!!これは!!

簡単にブラウズ機能やメイルの送受信を試しながら出社.

会社に到着後,充電開始.

仕事しつつ,マニュアル見たりして,機能を把握しとる最中です.

細かいレビューなどは後ほど行うかも.

とりあえず,デフォルトブックマークにコロニーの生活IIが含まれてるのにはびびった!!

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

takano32 [追記していくのめんどいので,ツッコミで短文のレビューをしていきます.]

takano32 [SSRだとろじっくぱらだいすがおそろしいほど美しく表示されます. http://www.juno.dti.ne.jp..]

takano32 [テキスト系サイトのほぼすべてがOperaによって閲覧できそうな気がするなぁ. 味ぽんのときはCプログラミング診断室な..]

takano32 [う〜む,ブックマークの並び替えができない?のが結構不便だ...]

takano32 [固定音楽の「ツァラツストラはかく語りき」はアレンジしすぎ.(わら やりすぎでしょ.]

takano32 [ブラウザの能力自体に問題はない.特にフルスクリーンモードにした場合はPCのOperaと遜色ない表示になる. ただし,..]

YOSHIKI [http://blog.livedoor.jp/geek/archives/601557.html まったく話は変わ..]

takano32 [な,なんだってー! っていうか,そのページ,MuVo^2買いすぎ!!(ぶ]


2004-05-15 (Saturday) [長年日記] この日を編集

AH-K3001Vについてはもう少し使用感を確かめてから書きます.(一応,昨日のツッコミに多少の使用感を書きました.)

[Software] Sleipnir Version 1.52 Released

主にズーム関連の修正.

何気にまだバージョンアップしてなかったりする.

これを書き終えたら上げよう...

[Game] 帰って来た電子ゲーム

電子ゲームを扱っているページ.

ファミリーコンピュータなどとは違った趣きがあります.

特に週刊電子ゲームレビューには各ゲームについて説明や寸評が書かれています.読んでいるだけでもおもしろいですな.

[UNIX] Vim Tips

Vimの紹介,操作について.

ウィンドウの分割とかがうまく使いこなせていないので,そこらへんをもっと参考にしたい.

Emacsなどでウィンドウ分割を使っていると,このあたりの機能が便利なことはわかるんですが,Vimでは指が自然に反応してくれんのですよね……


2004-05-16 (Sunday) [長年日記] この日を編集

[Slashdot] Opera 7.5, KNOPPIX 3.4, Linux/98

IRCとRSSに対応したOpera 7.5登場
なんでも新しいOperaにはIRCクライアントの機能とRSSリーダの機能が追加されているのだとか.
個人的には広告がなければ使う,というくらいのソフトウェアなんで,それほど衝撃はありませんでしたが,やはり「このヴァージョンが京ぽんに塔載されてれば,どうなったかなぁ.」などと妄想してしまった.PHSでIRCはあまり便利でないかもしれないが,RSSリーダは便利だろうなぁ.
KNOPPIX3.4日本語版 公開
ふむふむ.3.3からの久しぶりのヴァージョンアップだねぇ.
変更点は新しいハードウェアへの対応くらいだろ……とか思ってたんですが,「NTFSの読み書きと、USB接続ドライブからの起動に対応」とある!!
な,なんだってー!kernelレベルで対応してないはずじゃ?
そして,NTFSの読み書きサポートを通読.どうやらkernel付属のドライバではないということがわかった. ふ〜む,この機能は試してみたいところ……だが,なかなか勇気がいりますな.(ぶ
PC9801 Linuxを救え!
あぁ.ついに糸冬の予感かぁ……
タレコミも「救え!」ってなってるけど,議論が好転していないあたりがかなり虚しい.
かく言うわたしもFreeBSD(98)派だしなぁ.PC-98X1が実質日本でのみ使われているということと,FreeBSDの日本人率(?)を考えるとFreeBSD(98)だけ生き残ればいいんじゃない?って気がする.
選択肢の幅が狭まることは確かに残念. しかし,FreeBSDに比べてLinuxのメリットってなによ?って考えると,表層的な部分ではほとんど一緒,という気がしますからなぁ.

そういえば,そろそろFedora Core 2がリリースされますね.前評判がかなり悪いため,軽い気持で追うことはできませんけど……


2004-05-17 (Monday) [長年日記] この日を編集

[Software] Sleipnir Version 1.54 Released

ちょくちょく上がってますねぇ.

一応,わたしが追いかけている数少ないソフトウェアなので書いてます.

あまりバージョンアップするようなら取り上げるのも控えようかな.とか思ったり.

[Univ] Prack49-14 by Aleph One

さて,今日のゼミで私は「BOFの新しい防御法*1」について取り上げました.

その関連で調べていたら見つけた人物が表題のAleph Oneという人.

この人が書いたPrack49-14はBOFの攻撃を世の人に理解しやすく説いた文章として有名らしいです.

興味があれば面白く読むことができます.ぜひ.

*1 BOFの新しい防御法:簡単に言うと,データを機械語として解釈して,攻撃できるコードになってたらあやしいよね.っていう検出方法.

[Ruby] 日本語処理 @ 正規表現

ちょいとRubyでプログラミング中.

表題に正規表現とありますが,String#sub使ってるだけです.

が,日本語の処理がうまくできん.Javaのように「ぜ〜んぶUnicodeでいいよね.グヘヘ.」な思考もないため,文字コードが一致しなければならないのは当然.さらにjcodeなどによりマルチバイト対応できる関数でないと挙動がおかしい.

ちなみにString#subはjcodeの対応に含まれていない様子...で,どうしろと?

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

takano32 [Sleipnirのサイトを覗いてみたところ,1.55が公開されてました.]

takano32 [1.56がリリースされていますな]


2004-05-18 (Tuesday) [長年日記] この日を編集

今日から比較的余裕のある日程になりそうです.

とか,油断していたら,明け方5時に就寝,8時に家を出て,25時帰宅になってしまった.何時間寝れた,とかあまり考えたくないッス.(ぶ

[UNIX][Ruby] A -> B -> C

今日の明け方,風呂に入る前にこの記事を読んで風呂の中で考えてみました.

直接ツッコミを入れようと思いましたが,長くなりそうなのでこちらに書いてみました.(気づいてもらえませんでしたら,ポインタだけ示しにツッコミを..(死

自分ならこうするかな的スクリプト.

exec_at_a.sh(Aで実行するファイル)
#! /bin/sh
EXEC_FILE=exec_at_b.rb
EXEC_CMD=`sed -ne '1s/^#!\w*\(.*\)\w*$/\1/p' $EXEC_FILE`
cat $EXEC_FILE | ssh address.to.b "$EXEC_CMD"
exec_at_b.rb(Bで実行させたいファイル)
#! /usr/bin/env ruby -Ke
# ...(Cへtelnetするスクリプトとか.)

これでBにファイルを置かなくても大丈夫な予感.

しかし,telnetしか使えない条件でしたら,使えませんね.rshが使えれば大丈夫ですが...

それにssh-agentを使わないのであれば,パスワードを入力する必要が...orz

追記

さっそくrufeinさんからレスが.ありがとうございます.

むむぅ.telnetオンリーな環境でしたか...残念...

[UNIX][Ruby] A -> B -> C (Ruby)

というわけで,懲りずにまたやってみました.今度のスクリプトはRubyですね.

こういった小さめのものを作ってると,いかにも*nixいじってる感じがして心地よいです.(ダメ

exec_at_a.rb(Aで実行するファイル)
#! /usr/bin/env ruby
require 'net/telnet'
file = File.open("exec_at_b.rb")
src = file.read
file.close
 
telnet = Net::Telnet.new("Host" => "address.to.b")
telnet.login("username", "passwd")
 
telnet.puts("cat | ruby")
telnet.puts(src)
telnet.cmd("^D"){|c| print c}
 
telnet.cmd("exit")
telnet.close
exec_at_b.rb(Bで実行させたいファイル)
#! /usr/bin/env ruby -Ke
# ...(Cへtelnetするスクリプトとか.)

勝手ながら,ホストBにファイルを置かない,ということを目標にしてしまいました.(ぉ

"^D"はEmacsだったらC-q C-dで,viでしたら,C-v C-dで入力できるEOFです.

方法論としては,上のやつとほとんど同じです.(ぶ

むーん.ローカルの標準出力にtelnet.putsした内容が出てしまうのがちょっと気になる...

しかも,一般的というより,マニアックな感じがしてきたゾ...すみません.

[Univ] 属性文法(AG: Attribute Grammar)

ネットワークのゼミは一通りやったので,新しい題材として属性文法を扱うことになりました.

やべぇ.手ごわいです.

自由文脈文法の拡張のようなものなんですけど,数式が妙に複雑なんですよねぇ...

簡単なことでも複雑に説明してあるように思えましたし...>教科書


2004-05-19 (Wednesday) [長年日記] この日を編集

[Ruby] 青空文庫のルビ

青空文庫形式のルビをhtmlのrubyタグに変換するのを作ってみた.

とは言っても,日本語の正規処理の一部がうまく動いてない気がするのでどうも挙動がおかしいことがある*1のですけど.

やは,今気づいたが,破壊的なメソッドであるのにも関わらず!を付け忘れてるな.後で直しておこう...

*1 挙動がおかしいことがある:今回の場合,具体的には「暖」という字が含まれる場合など.

  def expandRuby(src)
    rubyleft = '<ruby><rb>'
    rubycenter = '</rb><rp>(</rp><rt>'
    rubyright = '</rt><rp>)</rp></ruby>'
    ret = true
    while ret
      # x + ( + y + ) | x + ( + y + )
      ret = src.sub!(/|(.+?)《([^》]+?)》|(.+?)《([^》]+?)》/,
                     "|\\1\\3《\\2\\4》")
    end
    src.gsub!(/|(.+?)《(.+?)》/, "#{rubyleft}\\1#{rubycenter}\\2#{rubyright}")
    return src
  end

個人的に気をつけた点としては,二段階の展開により,連続したルビをひとつにまとめているところ.

たとえば,"|無《む》|垢《く》"という連続したルビがあったときに,まとめないで展開すると,()()となる.

これはルビに対応したブラウザなら文字の上に読みが表示されるが,対応していないブラウザだと「無(む)垢(く)」と表示され,結局ウザイ.

そこで,ひとつにまとめることによって,無垢(むく)としている.

対応したブラウザなら見かけはさほど変化ないが,未対応のブラウザだと「無垢(むく)」となる.こっちのほうが若干マシだろう.

で,実質未対応のブラウザ=京ぽんのOperaとなるわけですけど.(ぶ

正規表現を参考にしたのはperlで青空文庫をhtmlに変換するやつのソース.

rubyのソースが見たい,という場合はrubyで青空文庫をTeXに変換するやつが参考になると思います.


2004-05-20 (Thursday) 1周年 [長年日記] この日を編集

言い忘れていましたが,18日でtDiaryを使い始めてから一年です.

よって,5/18から長年日記も機能するようになりますねぇ.一年前の私がどれだけイタイか充実した日々を過ごしたかが見れます.(ぶ

[Slashdot][UNIX] CVSとSubversionに脆弱性が発見されました.

本家Slashdotより.CVSとSubversionに脆弱性ありとのこと.

Flaws in two popular source code repository applications could allow attackers to access and corrupt open-source software projects, a security researcher said Wednesday.

むーん.accessはまだしも,corruptという表現が気になりますな.

とりあえず,バイト先と自分のサーバを対処.

[Mobile] アドレス帳機能の不具合

不具合@京ぽん

明日,http://ah-k.kyocera.co.jp/に京ぽんからアクセスすれば,ダウロードおよび,ファームアップが単体でできるらしい.

ここにメモって明日は↑からジャンプするつもりでいます.(ぉ

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

takano32 [あぁ.Slashdot JPにもタレコミが. http://slashdot.jp/article.pl?sid=0..]

takano32 [アップデート完了。 しかし、不安定になった気がする... ブラウザが二度ほど再起動したし (´・ω・`)ショボーン]

takano32 [電池を抜いて再起動したら調子がよくなりました。 不安定なかたはお試しあれ。]

フクハンチョー [1周年おめでとう。いいね、長く続くってのは。 あれぇ??まだ僕の机の上に「いけないお姉さん」がいないんだけど・・・・..]

takano32 [いつしか,AAが印刷され,机の上におかれてしまうことになるやもしれません.(ぶ http://that3.2ch.n..]


2004-05-21 (Friday) [長年日記] この日を編集

[Java][Work] Propertiesで日本語が使えない!!

プロパティをストリームに保存するとき、またはストリームからロードするときに、ISO 8859-1 文字エンコーディングが使用されます。このエンコーディングに直接表示できない文字には、Unicode escapes が使用されます。ただし、エスケープシーケンスでは 1 文字の「u」だけが使用可能です。他の文字エンコーディングとプロパティファイルを変換する場合、native2ascii ツールを使用できます。

普通のファイルはEUCとかSJISで書かれた状態では使えない,ということだろう.(ある種のリソースはNon-lossy ASCIIというエンコーディングを指定すれば扱えるようです.)

ちなみにM-x set-buffer-file-coding-systemなどでISO 8859-1にエンコードを変更すれば日本語は正しく読めるんですけどねぇ.SJIS, EUCが使えないのはどうかと.

そんなわけで,Propertiesに似たクラスでも作るか.といったところ.

[Game][MERS] 新入生歓迎会 & Xbox

妙なテンションの元,新入生の歓迎会が行われました.

あ,あと,実は今まで自分が会長だったんですが,今年は副会長カナ.

で,新歓の二次会後,部室でしばらく過ごし,その後(個人的に)先輩宅にXboxをプレイしに行ってきました.(ぶ

Xboxは改めて見るとデカイですなぁ...レコードプレイヤーと同じくらいの大きさかな?

以下,私がプレイしたゲームについて感想など.ベンダーなどの情報についてはリンク先を見てください.

DEAD OR ALIVE 3
お手軽な3D格闘ゲーム.ちょっとやってみたけれど,イメージが沸かない. 上級者のプレイを見ないとゲーム性がわからん.やりこめば面白そう.
DEAD OR ALIVE Xtreme Beach Volleyball
不快を通り越して愉快に感じられるほどゲーム性が浅い. 三回やればおなかいっぱい.DOA3の女性キャラクターに愛着がないとゲームとしての価値はほとんどゼロ.
CRAZY TAXI 3 High Roller
基本的には焼き直しのような作品. 前作との違いを感じることができませんでした.
JSRF(ジェットセットラジオフューチャー)
操作性が改善され,おもしろくなってるかなぁ. が,私自身はこのシリーズがとても苦手なので,あまり楽しむことはできず. コマンドを入力して描くタイプのグラフィティが消えたのは少し残念. 相変わらずグラフィックと音楽はかなりよい.で,オープニングの声が真心ブラザーズの声に聞こえちゃうんだけど,誰か同じように思った方いませんか?(ぶ
Panzer Dragoon ORTA(パンツァードラグーン オルタ)
グラフィックは綺麗になってますなぁ. いつものことながら,自機を自由自在にどこへでも動かせるという感覚がないあたりに賛否がわかれそうな気がします.(基本的にちょっとした操舵と視点切り替えのみなので,行動が制限されているように感じてしまう.) 特別おもしろい要素は?と聞かれると少しつらいものがあります.
Project Gotham Racing® 2
マイクロソフトからのレースゲーム.3Dの街が美麗です. 車の挙動なども最近のレースゲームらしいものになっています.(あまり簡単な操作ではないです.)

全体的な印象としては

  • 異国風
  • 音楽,グラフィックはよい
  • ひとりで遊ぶゲームが多い
  • パンピーは知らないタイトルが多すぎ
  • コントローラは使いやすい
  • メモリカードが必要ないのはよい
  • それでもやっぱり本体はデカイ

2004-05-22 (Saturday) [長年日記] この日を編集

[CLANNAD][Game][Moe] CLANNAD終了

ついにCLANNADを終えました!

これでネタばれを恐れて暮す日々ともサヨウナラか?

AFTER STORY
64hitsを目指していたら,新しい光が! AFTER STORY出現!!
  • 芳野さんとの仕事が緊張するシーンでいい.意外と面倒見いいじゃないか.
  • 「スタミナ付くように,豚さん(not 豚肉)買ってきました」...屠殺?(わら
  • 「渚,好きだぞ」で引っかかってしまう渚がいい.
  • 耳に息をかけてもらう朋也,かわいいぞ.
  • 秋夫さんってピンポンダッシュするのか...?それに,蜘蛛のおもちゃでよろこびすぎだろ.(w
  • あ.オレもこの間まで「むっつりスケベ」の意味がわからんかった.ちなみに,オレの知り合いがオタクであることを押し隠していることを「むっつりオタク」と表現したときに「むっつり」の意味を知った.それまでは「すげースケベ」と同じ意味かと思ってたよ.
早苗
早苗さんエンドあったのか!! 最後に自分の考えを伝える早苗さんがいいです.うんうん.
芳野さんに誤解されてるのがヤバイですけど.(w
手に降る光.これで8つ
芳野
ドラムというものを忘れてしまう渚...どう考えても頭ょゎに感じる...
読者の意表を突き,そして,その後の展開をわくわくさせる人物,秋生さん!!(わら
家政婦は見た!!恐怖・スパナで鼻を回される男...
おわっ.渚,夏服着てるよ...
手に降る光.これで9つ
  • わほーい.早苗さん夏服だ.(ぶ
  • 早苗さんの下着...
  • っつ〜か,普通制服に着替えるってことから,卒業式を予想できるだろ...>渚
  • 渚が叱咤って言葉使うとなんか,不自然だ.(ぶ
  • わかってても卒業式は感動的なんだよなぁ...
  • 入籍後「おとうさん」「息子」ぞくぞくっとし合うのサイコー!!
  • 煙がでるパンに爆笑なんすけど...
  • いやぁ,渚妊娠イベント,マジでびびった...また,体調悪くなったのかと...っつーか,朋也はいつの間にそんなことしたんだ?…全年齢の力,恐るべし...(ぶ
  • 朋也くんより....開かれました....秋生さんの二分の一....
誕生編
終了. 渚死んじゃったの? アイキャッチみたいなの出してるし...
旅行に出発するときの音楽がいい.
直幸
う〜む.ちょっと安直すぎでは?という気が. 光のアニメーションあり.10個めかな.
風子
退院おめでとう. 光は11個目...にしても,もう少し風子の衣装はギャルゲーっぽくていいと思うぞ.(ぶ
公子
ご結婚おめでとう. 光は12個目です. &公子さんのヴェールが不自然すぎ〜.って,これは風子シナリオのときも同様だけど...
  • 風子がカードゲームかぁ.(わら
  • 汐の体調が悪くなってしまう.
  • 一週目終了.
    汐がすべてを知るもの,的な存在なのか?
    いつもどおり難解なストーリーだなぁ...
秋生
二週目.当然のように既読スキップ.
「俺たちはを目を閉じて聞いていた.」ってセリフが不自然すぎ.っていうか,間違い.
う〜む,秋生さんかっこよすぎ.
早苗さんのCGがAIRのオープニングとかぶったよ.(ぶ
そのままエンディング曲へ.光が13個.おおっ!タイトル画面の曲が変化!!
ついに最終章?
三週目.渚エンド,実写使いすぎ!
汐のCGは手抜きっぽく思えたが,ポニーテールな渚と朋也の組み合わせがいい.
&最後にでかい感動を期待してると肩透かしを食らうかも.
う〜ん,終わり?って感じになってしまったゾ...
しかし,明らかにエンディングを迎えたと思われなタイトル画面に変化しちまった.
CG達成率も100%だしなぁ.ううぅ.
本日のツッコミ(全3件) [ツッコミを入れる]

YOSHIKI [散々待たされて、散々プレイした結果がこれかYO! って気はするが、これはこれでアリかなと。 Airみたいに難解じゃな..]

takano32 [そうだねぇ. 今回の場合,なんとなく最後にはハッピーエンドが期待できたため,安心してプレイすることができたなぁ. さ..]

フクハンチョー [うむw 俺はやっと3人目を何とかしようとするとこだw ネタバレ注意は、しばらく続くよ・・・・]


2004-05-23 (Sunday) [長年日記] この日を編集

[Java][Work] 似非Propertiesクラスを作った.

Propertiesクラスが普通の方法では日本語を使うことができないので,日本語を扱えるものを自分で作った.

仕事で作ったため,流石にプログラムのコードを載せてしまうのはどうかな〜と思うので,概要について書いてみようと思う.

方針としてはPropertiesを継承した新しいクラスを作ることにした.

新たにpublic void load(Reader inReader)を作ることにした.

まずはPropertiesの仕様を見て,既存のload(InputStream inStream)がどのような形式を受け入れるのかを見る.

とりあえず一回目の走査でコメント行の除去や整形を行うことにした.具体的には以下の通り.

  1. 行頭からの複数の空白文字を除去
  2. 行自体が空白のみの場合は読み飛す
  3. 行頭が#ではじまる場合も読み飛す
  4. 行頭が!ではじまる場合も読み飛す
  5. 行末が\で終る場合は\を除去
  6. 行末が\で終わらない場合は改行を追加

これで整形済みの入力が得られるはずである.

あとはこれを一行ずつ対が入っているものとして理解していく.

ちなみに Pattern expression = Pattern.compile("^\\s*([^\\s:=]*)\\s*[:=]?\\s*([^:=]*)\\s*$"); という正規表現で前方参照のひとつめにキーが入り,ふたつめに値が入る.

あとはこれをthis.setProperty(key, value)してあげればおしまい.完成したものを見ると意外と簡単にできてる.


2004-05-24 (Monday) [長年日記] この日を編集

バイト関係の話題&スクラップからネタを整理してお届け.

[UNIX] Turbolinux 10 F..., Dual Handed Keyboard

以前ぷらっとホームから受けとったダイレクトメイルより面白ろそうなアイテムを抜粋.

Turbolinux 10 F...
5/28発売開始.なんつ〜か,このネーミングはどうかと思った..
一応,Turbolinuxの主張によると,

キーワードは、たのしい(Fun)、自由(Freedom)、ミライ(Future)...。FamilyでもFriendでもなんでも構いません。これからのパソコンライフスタイルはあなた自身が創造してください。そして、あなたの "F" を見つけてください。

だそーな.これ見た瞬間,「なんでもかまわんのか……,じゃぁ,性行為(Fxck)の"F"だな」とか思った私はNGだろうか.たぶん,NGだ.あ.Foolもいいかも.(まだ言ってるよ……
Dual Handed Keyboard
敢えて形には突っ込まない.が,

カーソルキー・エンターキー・バックスペースキーなどの極めて使用頻度の高いキーが全て親指に割り当てられていますので、使い慣れてしまえば、極めてわずかな手の動きだけで入力ができるようになります。

使用頻度低いか?>カーソル,エンター,バックスペース
まぁ,まともな(?)UNIXユーザだったらそこらのキーは使わんでも大丈夫ですけど…そういうターゲットじゃないよな.これ.
そして一番重要な点に突っ込みを入れておこう………値段高っ!!

[Mobile] 味ぽん@キマイラ(週間モーニング No.25 P.308)

私はこのマンガを読んでいないのですが,味ぽん*1が載ったとかで2chで話題になってました.

これが話題の画像.
話題の画像

ちょっと嬉しかったので転載してみました……まさか,こんくらいでは逮捕されんよね?(とかいう

*1 味ぽん: 日本無線から発売されたAirH" PHONE第一号.

[Work][UNIX] プロセスが恐しいほど上ってしまったとき.

ときには,シェルに向かって,コマンドを叩いても"fork: Resource temporarily unavailable"とかいうょゎぃメッセージとともにコマンドが機能しない状況になることもありましょう.

今日はそんな場合のはなし.

まず,注意すべき点はうかつにログアウトしないことである.ログアウトしたが最後,ログインシェルが前記のエラーで立ち上がらん,ということにもなりかねない.というか,なる.

次に注意すべき点は,頼れるコマンドはbuiltinのもののみである.というところ.ちなみにこれにより使用できるコマンドは"builtin help"などで確認することができる.

このとき一番頼れるコマンドはcd, echo, killである.ちなみにechoはシェルが*を展開する,というUNIX的な性質を用いて,カレントディレクトリの内容を表示するのに使う.つまり,"echo *"でディレクトリの内容を表示できるわけだ.

結局,対処すべき方法としては,まず,/procの中を見る.

で,たいていリソースが不足しているようなときは万単位でプロセスが上っていたりするので,殺してもよい千番台にあたりをつけ,"kill 13[0-9][0-9][0-9]"とかゆー感じでkillってあげよう.なんならkill -9も可.(当然,当方は無保証ですけど.

とりあえず,コマンドが入力できるようになったら,sync;sync;syncか?(わら

早急なリブートもオススメなんである.

[Work][Java][Ruby] Rubyプログラマの弊害?

今日Javaで書いたソースコードをレビューしてもらった.

以前から思っていたんだけれど,バイト先にこういう機会がなかったため,どんなにヘボイコードを書いても指摘されなかったんですよねぇ.これからもこういう機会があればよいかなぁ.と思う.

で,指摘された点はふたつ.

まず,ひとつめは親子や兄弟の関係にないクラスのくせに同じ接尾辞を付けていた,という点.一度,実装を離れてクラス図の段階で見ないと気づかんのよね.しかし,これにより可読性を低下させてしまうことも確か.

この名付けについては負はこちらにあるな.要反省なんである.

名付けには気を付けていたし,自信をもってたので,これはちょっとショックだった.

ふたつめは,ライブラリクラスなどの継承*1は止めたほうがええよ.ということだった.

しっかし,これは指摘された瞬間絶望的な気分になった.だってさぁ〜,Rubyプログラマって平気でこういうことやるでしょ?(わら

ちなみに,Javaでのこれによる主な弊害は二つ.

まずは隠蔽の崩れ.MyVector extends Vectorとしたときに,MyVectorはVectorのメソッドがすべて呼べちゃうよね.っておはなしだ.が,Rubyではインスタンスのメソッドは生成後でも自由自在に公開,非公開にできる*2しなぁ……(Module#private_instance_methodとModule#public使えば全部非公開にして必要なのだけ公開できるし.)

つぎの問題点は継承させたいときにVector以外のものが継承できんではないか!!という問題.こいつは単継承由来の問題点だな.よって,Rubyでも当然の問題が起きそうな気がする……が,そいつは気のせいで,Mixinを使うと多重継承の必要性はないと言っていいほどになるしなぁ……でもって,Rubyの場合はinterfaceうんぬん以前にまぁ,メソッド呼んでみ.話はそれからだ.って感じだからなぁ.(ぶ

一応,moduleの使用例でも挙げておきます.

おそらく普通のプログラマには痛みを伴なうほどの不自然な感覚を覚えるコードですけど,Rubyプログラマにとっては比較的ふつーなコードです.

*1 ライブラリクラスなどの継承: 具体的にはextends Vectorでしたな.

*2 生成後でも自由自在に公開,非公開にできる:まぁ,型のチェックがないからな.

#! /usr/bin/env ruby
module WithString
  def withAster
    return "*" + self + "*"
  end
end
 
class String
  include WithString
end
 
str = String.new("hoge")
print str.withAster

出力結果は"*hoge*"となる.RubyプログラマはStringクラスの拡張さえも,場合によっては厭わない(はず)(というか,個人的には結構やる.).

結局,こーいった便利な機能がある言語は,これに慣れてしまったときの弊害ってのが意外と大きいのではないか,と感じたなぁ.

あと,レビューによって自分より知識のない人からの評価*1が明らかに下ってる気がするのが気になる.「32さん,レビューでボコボコに言われてたよ.」と嬉しそうに言ってた人いたし……

まぁ,私の考えとしては,技術力向上のためにはプライドもくそもないのですから,知識や技術のないやつに何言われようともべつにかまわんです.

が,それによって,私が正しい意見を言ってもなかなか通りにくくなるんじゃなかろーか,という危惧はあるんですよなぁ.(人ってたいていは「スゴイ人*2」の言うことはよく聞くけれど,「スゴクない人*3」の言うことはよく聞いてくれん.特に知識が足りなく,自分で考える能力が欠如している場合にその傾向が強いと思われる.)

かといって,レビューは多くの人数でやった方がいいとは思うしなぁ……

って,今日のレビューの場合,自分が書いたコードのレビューなのに,その場に自分が居なかった*4のが悔しいんですけどね.

...しっかし,クラスライブラリの継承しないようにしたら,(主観的に)ソースコードがすげぇ汚くなったなぁ...むぅ.残念...

*1 知識のない人からの評価: ちょっと失礼な言い方ですな.失敬.

*2 スゴイ人: もちろん,その人の主観で.

*3 スゴクない人: 「スゴイ人」に同じ

*4 自分が居なかった: まぁ,ボクは常勤じゃないんで時間もなかなか合わないしなぁ.


2004-05-25 (Tuesday) [長年日記] この日を編集

[Slashdot] kernel 2.6, OOo 1.1.1, Used PC, NES Lecture

カーネル2.6でHDD内の他のOSが起動しなくなる可能性
確かFedora Core 2はkernel 2.6.5を採用していたはず.
Fedora Core 2とWindows をデュアルブートさせよう,と考えている人達は警戒したほうがよいかもね.
油断してるとマジでやられます.
OpenOffice.org 1.1.1日本語版、正式リリース
英語版に続いてのリリース.
注目はなんと言っても「Merge Cells、Split Cellsのアイコン追加」ですな. 何気にこの機能,Microsoft Officeには無いような気がしているんですが,どうなんざんしょ.IPとかのヘッダフォーマットを書くときにセルの分割と結合はお世話になりました.
捨てられていくPC
とても残念だなぁ……っつ〜か,普通の静的なコンテンツを配備する限りはPentium 200MHzくらいあれば余裕ですよ.(実体験に基づく.)
動的なコンテンツを提供したとしてもアクセス数が低ければ低スペックで大丈夫ですし.(ぶ
大学でファミコンソフト開発の授業を
そして何気にFirstPostをかましてる漏れ.(返事があるのがAnonymous Cowardだけっすけど.)
一応,作品一通りVirtuaNESでプレイしてみたんで,その感想などについて書いてみようと思います.個人的なランキング順.
The Adventures of Tomley Keeene
第三位.パック●ンのようなキャラクターで敵を踏んでやっつけていきます. 直感的にプレイできてよいです.っつ〜か,どっかで同じゲーム見たよなぁ……とか思ったんですが,FlyingJump2にソックリ(?)ですわ.(当然,FlyingJump2のほうが面白ろいんですが.あ〜,しかもいつのまにフリーウェアになってますな.)
Sack of Flour, Heart of Gold
第二位.小麦粉の袋が冒険するお話.表のステージと裏のステージの存在がMario USAを思い出させます.ゲームとして面白ろいですし,キャラクターがカワイイのでオススメ.
Dikki Painguin in: TKO for the Third Reich
第一位.なんといってもキャラクターの操作性がいい.そこらの商用なゲームよりはよっぽどマシ.
Mustard
番外編.あまりに芸術っぽい動きに笑えます.作った人に会ってみたい,そんな感覚が芽生えてしまう作品.(w

[Work] Fedora Core 2...orz

今日,バイト先で実質自分が管理者なマシン(現在のOSはFedora Core 1,デュアルブートにはなってないんで,上記のような心配はなし)をアップグレードさせようと思ったが……

/sbin/loaderを読んでるところで停止>kernel panic...orz

結局Fedora Core 1のままで運用しています.

詳しい原因は不明なんですが,今度linux nofbやlinux textを試してみようと思う.

その前に自宅のマシンで起動を確認するかぁ.>インストールディスク一枚目

んでも,このマシンは今日からWANとの接続がB FLET'Sになりました.

うひゃ〜はええ〜.

試しに置いておいたmp3とか落としてみたが,爆速で落ちてくるぞ.っつ〜か,うちの下りより余裕あるし……

はやく名前で引けるようにならんかなぁ……(現在移行期間なので古いIPアドレスではないやつが引かれてしまう.)

そういえば,今日,密かにわたしの状態が結構ヤバイことに気づいて労ってくれた方がいらっしゃって,とても嬉しかったです.

肩を揉んでもらちった.今度疲れているところを襲撃して,揉み返さんとなぁ.(ぶ

[Game] Jet Set Radio Future

数日前にJetSetRadioFutureのオープニングの曲のボーカルが真心ブラザーズに似てねぇ?って書きました.

で,Jet Set Radio Futureのオープニングを聞くことができるムービーを発見しましたので,興味のある方はぜひ.(ぶ

公式サイトの動画公開ページの「■60秒バージョン大公開」にて聞くことができます.

この曲,どーもうまく聞きとれないけど,"unserstate, understate, ... the consept of love!!"か?

[Software] K-Lite Mega Codec Pack

数日前に連邦で紹介されていたソフトウェア.

よくわからんけど,見れない動画がある,とか基本的にめんどいから全部入れてよ.のよーな人におすすめ.


2004-05-26 (Wednesday) [長年日記] この日を編集

今日は楽しくお酒を飲みました.

よ〜し,明日からは気分を入れ替え,切磋するぞぉ.

[Slashdot] Kill Bill, SL-6000, $500 Million!?

今日は本家のSlashdotより,比較的わたしたちでも興味の持ちやすそうなネタを抜粋.

Kill Bill, IBM vs Microsoft
おいおい,Kill Billって題はどうよ?(ぶ
まぁ,本題はIBMがLinuxに注力し,シェアをあげようとしている,ということだよね. 基本的には賛成.というか,普通の人が普通のことをする限りにおいて,WindowsとLinuxではそれほど利便性も変わらないと思うなぁ. 最近はGUIのアプリケーションとかもかなり充実してきたし...あとはシェアやバンドルの問題か...
PDA Buyer's Guide Reviews The Sharp Zaurus SL-6000
海の向こうでもSharp Zaurusは元気のようですねぇ. 個人的には縦型よりも横型のほうが便利だと思いますケド.
Cisco Reveals Its $500 Million Router
今回の記事の中で一番ビビった記事.
う〜んと,$500 Millionっつ〜と,500 百万 ドルというわけだから,5億ドル?
単純に1ドル\110としたとしたら,550億円か?ルータが?マジ?
オレ,何か計算間違ったかな...

[UNIX] Ctrl + \

su - などで認証に失敗したとき,かなり待たされますよね.

今日,そんなシチュエーションで偶然Ctrl + \を押したら,速攻でキャンセルされた!!

今まで知らなかったよ...orz

みなさんもsu - でのパス入力などに失敗したときはぜひお試しを.

[2ch] 双助(1)

昨日,数人で食事に出かけたときに虹裏とゆー場所について話題になった.

正直,ほとんど虹裏に行ったことのない自分として思うことは「あんなに重いのに専用のブラウザはないの?」ということだったりする.

そう口にしてみたところ,双助という支援プログラムがあることを知った.少し調べてみたところ,Pythonによって動作する,画像掲示板用の禁断の壷のようなものらしい.要するにローカルプロキシなんである.

さっそく導入方法を参考にして使おうとしてみたが,pythonの窓が開いてしまいカッコ悪い...

そこで,×××して解決しました.というわけで,続きは明日.(っつ〜か眠くなってきた...


2004-05-27 (Thursday) [長年日記] この日を編集

[Slashdot][Ruby] slashdot.rb @ Denial of Service

Slashdotのタイトルを取得して表示するtDiary用のプラグイン(slashdot.rb)を作ってみたが……

タイトルをキャッシュしてねぇ……このままじゃDoSツールっぽ...orz

で,DBM*1を使ってキャッシュしようと思ったら,Permission deniedとか言われてデータベースを作れん……同じディレクトリでtouch hogeできんのに,DBM.open('hoge')できんぞ……

まぁ,近い将来,なんらかの方法でキャッシュしたいと思います.

*1 DBM: Ruby標準のデータベース関数.Hashと同様に扱えるが,データは文字列のみである.ちょっとしたデータの保存に便利.というか,個人で作るアプリケーションなら十分だしょ.

[Slashdot][Mobile] DDIポケットが京セラと投資ファンドに売却される

な,なんだってー!!

しかも,売却先は投資ファンド……これからまた売却されるんじゃ……orz

[Slashdot][Moe] Moe, FreeBSD 4.10-RELEASE, Moe Voice!!, Crack

萌えるアキバがテーマです
真面目にやってるあたりがかなりイカしてます.
詳細についてはよゆーのあるときに見ようと思います.
FreeBSD 4.10-RELEASE 公開
一瞬,すごい古いバージョンがリリースされたかのように空目しました.(ぶ
うちでも使用しているのは4系列だったりしますので,FreeBSD(98)のリリースにあわせて上げるか.
“アニメ声”で自然に喋る音声合成技術、富士通が新開発
キタ━━━━━━(゜∀゜)━━━━━━ !!!!!
個人的に富士通に対してはあまりよい印象をもっていなかったんですが,払拭されました.(バカ
どうでもいいですが,アニメ声は自分のバロメータになります.アニメ声で癒されてしまう状態のときは精神的に結構逝ってると思われです.
もじら組と namazu のサイトがクラックされる
げげげ.メジャーどころが二件も……最近の穴なのか?
ん?CVS 穴をやられたのか?とりあえず,この穴は自分の身の回りは修正入したから大丈夫なはず...

[UNIX][2ch] 双助(2)

Pythonの窓が開くのを解決するために,まず,リモートで双助を動作させることを考えた.ローカルプロキシではなく,プロキシとして使おうと思ったのだが……

だめ.イメージファイルのパスが"file://"ではじまるパスに変えられてしまうため,リモートからは使えん.

というわけで,結局サービスとして動作させることにした.そこで登場するのがCygwinである.(ぶ

ちなみにPythonもCygwinのやつにしようと思ったが,CygwinのものがPython2.3であり,双助はPython2.2でないと動作しないようでしたので,諦めました.参考までにCygwinのPythonはInterpretersカテゴリーに分類されています.

サービスとしてプログラムを起動させるには"cygrunsrv"というものを使う.主な使用方法はcygrunsrv.READMEが参考になります.

そんなわけで,Python2.2とCygwinのAdminカテゴリにあるcygrunsrvをインストールし,以下のコマンドによってサービスをインストール.

$ cygrunsrv --install futasuke \
--path /cygdrive/c/Python22jp/python.exe \
--args "D:\Tools\futasuke\futasuke.py" \
--chdir "D:\Tools\futasuke"

ここで注意してもらいたいのはchdirオプション.何気に最近実装された機能らしく,先程のページにも解説が載っていない.私もcygrunsrv --helpではじめて知った.

ちなみにchdirオプションを使わないと,カレントディレクトリがC:\Windows\sytem32となり,C:\Windows\sytem32\futalog\img.2chan.netなどといふディレクトリが掘られ,凹むことうけあい.

とりあえずは上記のコマンドでサービスとして登録されるはず.次にコントロールパネルから「管理ツール」→「サービス」を選択.futasukeの項目のプロパティから開始してあげればよし.スタートを自動にしておけば次回起動時からは自動的にバックグラウンドでスタートする.DOS窓ともお別れだ.

閲覧には双助でページを見るBookmarkletも便利.

そして,今更ながら気付くが,自分にとって虹裏はそれほど魅力的に感じられんかった……もっと早く気づけってば...orz


2004-05-28 (Friday) [長年日記] この日を編集

[Linux][Work] Fedora Core 1 -> Fedora Core 2(1)

CD-ROMからインストーラをブートできない.(CD-ROMでブートできない情報その1,その2)

あきらめかけていたが,yumやapt-getでアップグレードできそうな雰囲気である.

検索エンジンで調べてみたところ,yumでFedora Core 2にアップグレードしている例が見つかった.

とりあえずこの例を参考にFedora Core 2にアップグレードし,/etc/apt/sources.list.d/mirror-select.listも書き換えて運用してみようと思います.

今はコンソール*1がいじれるわけではないので,来週の月曜日にアップグレードさせてみよう.リブートしたときに立ち上がってこないのが怖い.(わら

*1 コンソール:最近はコマンドプロンプトのような意味でコンソールという言葉を使うことも多いみたいですが,そもそもは実計算機のディスプレイやキーボードのことをコンソールって言ってました.ここでもそういう意味で使ってます.

[UNIX][Univ] lex & yacc

大学のゼミで字句解析や構文解析の具体的な説明を担当することになった.

属性文法の構文解析機Rie[ftp://ftp.is.titech.ac.jp/]をあつかうための事前知識としてlexが必要なんである.

とりあえず, lex&yaccプログラミング (NUTSHELL HANDBOOKS)(ジョン・R レビン/ドウー ブラウン/トニー メイソン/John R Levine/Doug Brown/Tony Mason/村上 列)を大学の図書館で借りて読んでみてます.

この土日でlex & yaccを((自由)?自在に)?*1使えるようになろうと思います.

とは言っても正規表現がわかっていれば,lexの半分くらいは把握できている,と言ってもよいくらいだと思いますけどね.

*1 ((自由)?自在に)?:控えめな正規表現っす.(w

[UNIX] lexとyaccの関係

「lex, yaccってなんじゃい?」という方に向け,簡単にわたしなりの説明をしてみようと思います.

まず,おおざっぱに言うと,これらは「コンパイラを記述するための言語」なんである.

それぞれがどのような役割をしているか,英文について考えてみると,

I am a man. → 主語 + be動詞 + 冠詞 + 普通名詞 + 終止符
という変換を行ってくれるのがlexで,
主語 + be動詞 + 冠詞 + 普通名詞 + 終止符 → 主語 == (冠詞 + 普通名詞)

という意味づけを行うのがyaccおよびRieの役割なんである.(ちょっと無理のある意味づけなのはこちらの都合ですが.)

コンパイラの記述もこんな感じで行います.

コンパイラに興味のある方は コンパイラの構成と最適化(中田 育男)とかオススメかも(高いけどな)

追記.lex & yaccを読み進めていったら,ドラゴンブックがオススメ.ってずばり書いてあったわ.(わら

まぁ,どっちの書籍にしろきちんと読めばそれなりに実になり,理解もせず適当に読むだけなら単なる時間の無駄だと思います.(ぶ


2004-05-29 (Saturday) [長年日記] この日を編集

[2ch] 小一時間問い詰めたい.

どうして,D・V・D! D・V・D! いけないお姉さんでGoogle検索するとうちのサイトがトップにきているのだろう.

昨日,lex & yaccで真面目路線になったじゃん.許してくれよ!

[Windows] Visual Studio 6.0 Service Pack 6

この間マシンを再セットアップしてから,実はVisualStuioがインストールされていない.今まではJavaやRubyなどで楽しく過ごせていたわけですが,そろそろインストールしなくちゃな,というわけでブラブラしていたら...

Service Pack6がいつの間にかリリースされていやがる.

いまだにバイト先だとSP5を使っているような気が...

とりあえず,アーカイブの保管場所においてあるものをSP6に置き換えておくかぁ...

[Slashdot][Ruby] ruby-lang.org停止中

な,なんだってー!アナウンスによるとCVSの脆弱性を突かれたらしい...

もじら組みやnamazuに続き,Rubyまで...orz

プログラミングしようにも,リファレンスが検索できず,不便です...

追記.おわっ.Slashdotにもタレコミが.


2004-05-30 (Sunday) [長年日記] この日を編集

[Game] シムシティー

最近,シムシティー(SFC)版をやり直してみようかなぁ.とか思ってみた.

何気に50万人の壁さえも越えることができなかった気がするしなぁ...

そこで,いろいろ調べてみたんですが,攻略サイトによると,すげえ数のバグがあったみたいですね...

自分が知ってたのは所持金が最高値になる,ってやつだけでしたよ.

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

Neo_T [その攻略サイト、自分の巡回サイトの一つです。 あのやり込み度合いは頭が下がる一方です。200万人って。 自分は50万..]

takano32 [ふむむ.自分がはじめてやったときは真面目に道路や線路や工業地帯も作っちゃったりして,ムリポでした...>50万 やは..]

takano32 [失敬.線路はいずれにせよ作る必要がありそうですね]


2004-05-31 (Monday) [長年日記] この日を編集

[Ruby][Diary] slashdot.rb @ Caching

tDiary用のプラグインとしてslashdot.rbを作りました.

使い方は<%=slashdot_jp '04/05/31/012345'%>のようにsidを指定します.

そうすると,aタグでリンクを作ってくれる.というもの.タイトルもキャッシュするようにしましたので,十分実用的な予感.

どっかに投げようと思うが,どうしたものだろう.tdiary-usersのプラグイン紹介か?

[Windows][Linux] BSOD(Blue Screen of Death)

Windows例外のときなどの青い画面,俗に言う青紙のことを英語ではBlue Screen of Deathといいます.

で,今日,気まぐれでBSODでGoogleイメージ検索してみた.

そのとき気になったサイトがerrorwear_という通販サイト.BSODをモチーフにしたシャツなどを販売しています.

個人的に気に入ったのはSad Mac画像の読み込み失敗のシャツ.

特に画像の読み込み失敗のシャツは想像力を刺激されちゃいます.(ぶ

デリられる画像ってことはやっぱエチィ画像なんでしょうかね.いや,グロか?(ぶ

そういえば,さまざまなBSODを拝むにはXScreenSaverに含まれている"BSOD"(まんまですな.)を見てみることをオススメ.

確か,OpenBSDがkernel panic中に遊べた気がします.そこらへんも再現されてれば完璧ですが...(ぉ

[UNIX] ディレクトリスタック

最近ふと思うこと.

bashなどのディレクトリスタックってふたつあれば便利かなーとか.

まぁ,ディレクトリスタック自体,使っている人,使いこなせている人が少ない気がしますので,どーでもいーことかもしれません.

ちなみに私の場合,cdと同時にpushdするというシェル関数を定義し,cdとして使っていますので,使いたいときにdirsしてpopdすればいい,ってことにはなってます.

と,自分でここまで書いて気づきましたが,screenがあればほとんど問題なしですね...(ぉ

[Linux] Fedora Core 1 -> Fedora Core 2(2)

"yum update"しようとしても,なぜだかハングアップするので,aptでアップグレードすることにした.

実際に/etc/apt/source.list.d/*などを書き換え,実行(apt-get update;apt-get upgrade)すると...

file /etc/aliases from install of setup-2.5.33-1 \
conflicts with file from package sendmail-8.12.10-1.1.1

いや,なんつーか,そこらへんオレいじってないんだけど?(ぶ> sendmail

なんにせよ,かなりの長時間を要したのにエラーですからなぁ.しょんぼり.

んなわけで,結局のところFedora Core 1のまま運用しています...

いくらFedora Core 2が不安定と(いう噂と)はいえ,アップグレードもできんとは思ってなかった...orz

[UNIX] CVS: 1.11.16 @ FreeBSD

FreeBSDでビルドした時の備忘.

ダウンロード元はccvsのファイル置き場より.

わたしの環境では以下のようなオプションで作成.

./configure --prefix=/usr --without-gssapi

いや,はじめgssapiも有効にしていたんですが,それだとビルドできんかった.

暗号化機能についてのオプションらしいですが,どうせsshでトンネル掘ってからログインするんで,わたしにとってはたぶん意味ないです.

[Diary] TrackBack @ tDiary

最近,友人がMovableTypeでblogをはじめました.

そこでTrackBackが運用されはじめましたので,tDiaryのTrackBackプラグインを導入して連絡が取れるようにしてみようかなぁ.と思ってみたり.

参考になるドキュメントはtdiary-usersのTrackBackについてのドキュメントですね.

余裕があるときに一読し,導入してみたいと思います.