83's

Top > Archives > 2005 > February

February 02, 2005

試験日程 16:46

金曜提出のレポート2つが終わりません。休憩がてら、個人的メモをかねて、 今後の試験日程でも載せてみる。

8日 コンパイラ構成論(再試)
14日 自然現象、情報代数及び符号理論、確率
15日 法と社会、資料情報システム基礎
16日 科学と技術、英語I-2、計算機ネットワークII
17日 計算モデルとアルゴリズム、発達と学習の心理
18日 プログラミング方法論

( ゜д゜) …

(つд⊂)ゴシゴシ

(;゜д゜) …

(つд⊂)ゴシゴシ
  _, ._
(;゜ Д゜) …こんなに!?

February 03, 2005

深夜までがんばってレポートやってたら 03:36

冷凍枝豆をまかれた。

移転作業中 19:48

(;´Д`) メンドイよー

February 06, 2005

namazu導入 03:13

blogにnamazuを導入し、エントリーが検索できるようになった。

この検索ってのは結構大事で、備忘録がわりに書いていると後になって 「どこに書いたっけな」となることがあるので、そんなときに重宝する。ま、それは個人的だが。 まー思うんだが、誰かが何かを探している時、カテゴリー探したりサイトマップ探したりするよりは、 検索フォームが目に入ったら、自然とそっちにいくだろう。

namazuはコマンドのnamazuと、CGIのnamazu.cgi で利用できる。今回の用途では普通namazu.cgiを使うわけだが、検索結果はnamazu.cgiの 出力したページになるため、見てる人にblogからほかのページに飛ばされたような印象を与えてよろしくない。

で、初めはblogスクリプトからnamazuを実行してその出力をもらおうとしたんだが、 いざやってみるとYou should use "namazu.cgi" instead of" namazu" command.と言われて使えない。 なんでも、セキュリティ上使えないようになっているらしい。 仕方がないので代わりにnamazu.cgiを実行させて、その出力を加工して無理矢理blogとドッキング。 なんか力ずくな感じで気持ちのいいもんじゃないが、結果は悪くない。

これすごい 04:25

ちらりウィンドウ。 知らん人はとにかくここのムービーを見れ。結構感動するから。

ムービーはアナログジョイスティックとマウスを使ったものだが、マウスだけで使うバージョンもある。 ウィンドウの折り畳みもできない、ワークスペース切り換えもないwinだからこそなのか。便利そうだ。 win用なのでまったく使う予定はないが。おもしろいね、こういうの。

ターミナルから微妙に重いemacs立ち上げてウィンドウ移るのが面倒で vi使う頻度が多くなった俺にはそういうの発想できないや。 やっぱ貧弱なパソコンじゃダメだね。どんどん軽いほうへ軽いほうへ 指向していってしまう。ぜいたくな環境だからこその新しい使い方ってあるよね。 viは捨てられないけど。

☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ヽ ___\(\・∀・)<  LookingGlassマダー?
      \_/⊂ ⊂_)_ \_______

February 07, 2005

Firefox for Linuxで幸せになれる設定 18:54

もう間違ってCtrl-hを押してヒストリーが出て苛立つこともない……。 Firefoxで、いや、GTK全体でなんだろうか、Emacsキーバインドにする設定は、 そういえばすぐ目に止まるところにあったんですね。

If you use Gnome, you can set this using Desktop Preferences > Keyboard Shortcuts

とあるように、メニューの「デスクトップの設定」→「キーボードショートカット」から、Emacsに設定できる。 つーか、Vine再インストール前はしていたような気がする。

先のページによると、これによって使えるキーバインドは、

  • Ctrl+A Go to beginning of line
  • Ctrl+E Go to end of line
  • Ctrl+F Go right one character
  • Ctrl+B Go left one character
  • Ctrl+K Delete to end of line
  • Ctrl+U Delete entire line (different from readline, in which Ctrl+U deletes to the beginning of the line)
  • Ctrl+W Delete word, left
  • Ctrl+H Delete character, left (backspace)
  • Ctrl+D Delete character, right

で、使えないのは

  • Ctrl+T transpose characters
  • Ctrl+Y yank (like paste)
  • Ctrl+P previous line (like Readline's Up)
  • Ctrl+N next line (like Readline's Down)
  • Ctrl+S search
  • Ctrl+R reverse search
  • Ctrl+J return
  • Ctrl+M carriage return
  • Ctrl+L redraw

だそうだ。Ctrl-YとCtrl-Mは痛い。ん? Ctrl-P,Nは使えてるけど。

February 12, 2005

RSSへのリンクをクリックしたらダウンロードされる 05:41

俺はRSSリーダで読むのでRSSを直接ブラウザで表示はしないのだが、 RSSをクリックした場合にダウンロードが始まる(Firefox以外はどうか知らんが)のは 確かに気持ち悪い。wakwakはそうだったな……。

これはブラウザに教えてあげればいいわけなので、 RSSのMIME TYPE設定 を参考に、httpd.confに加えといた。

AddType text/xml .rdf

この参考にしたサイトはrNoteというブログを公開しているところで、ちと見てみたら、 キャッシュに関する仕様がいいなと思った。 他のブログはどうなってんだろ。ここまでキャッシュ制御をしているんだろうか。 俺のブログはすべてを動的に生成しているが、いいアイデアなので真似してみようかな。 まーここみたいにアクセスの少ないサーバだと、あんまりキャッシュのメリットってなさそうだけどな……。

February 15, 2005

テストが6つ終わったわけだが 17:33

ふー、やっと半分だよ(゜∀゜)=3 (試験日程参照)。

   . . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
        Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
       /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
      / :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
      / :::/;;:   ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄
やべー確率のテスト失敗した……

February 19, 2005

テストと今後 10:55

栄養ドリンク群
5日間で11科目、受けたテストをすべてトータルすると実に13回。本当に厳しくつらい戦いだった。

終ってしまうとあの嵐のような5日間は遠い日のことのようだ。 出ない食欲。崩れる体調。そんな体を容赦なく鞭打つリポビタンD。3時間睡眠が基本だったが、 勉強が間に合わなくて睡眠1時間半で迎えた木曜日、 進級への思いが肉体を凌駕したあの瞬間を忘れない。 最後にはテスト中に腹痛さえ襲ってきたが、ストッパを 服用して乗り切った。

でもまだ俺のテストは終りじゃないんだな。単位を出させるまでがテストだ。 とりあえず結果があやしいテストについては、月曜日に個別に交渉しに行くことにする。 実験は終っているので、あとすることといったらそんくらいか。

まー、これからは進級することを前提として話すが、なんだか就職ガイダンスでしきりに 「院に行ったほうがお得」ってことを強調されて、余計進路が複雑になってきた。

まとめると、院に行くことの利点はこんな感じだ。これははっきり言って、でかい。

  • 企業の幅が広がる
  • 自分の専門分野の職につける

一方葛藤の原因は、

  • こちとら浪人してますが、それでも院は得なのか
  • 曰く、「遊び過ぎた人は院に行くとつらくなる」

どうも院=理想、就職=現実の構図になっているので悩む方がおかしいように思うわけだが。 結局自分のせいだからなんとも言えん。

まー落ち着かないが、春休みに入ったので今後のプランを考えてみる。

  • nicolatterをAnthyに対応させるパッチを作る
  • もっとがんばって、Japanistのように変換候補が出るようなIMを作る
  • なにかのオープンソースに参加してみる
  • GTKで1から何かを作る(これは4年になってから役に立つ。Visual Studioなんて使いませんから)

やりたいことは多いな。blogもちょこちょこいじりたいし。

February 23, 2005

IPアドレス変更時の対処 11:53

固定IPアドレスではないので、プロバイダが工事をしたりルータを再起動してIPが変わるたびに バリュードメインにログインしてちまちまとDNSを書き換えていたんだが。これを自動化することにした。

そういえばサーバに常駐してるのに「何もしてくれないね」と言っていた DiCEだが、 そもそもローカルIPをふられているサーバ(DiCE)が、 ルータが持ってるグローバルIPの変更に気づくわけがないし、 ローカルIPはずっと変わってないので何もしないのが正しい動作なんだ。 こんなアホなことに気づくのに約4カ月。orz

で、最近バリュードメイン見てたら、IPアドレスの更新はGET/POSTリクエストで行っていただきます って書いてあるのを発見した。ルータには自動でそれをやってくれる設定があったんだが、 どうもバリュードメインには対応していないみたい。 ヽ(`Д´)ノ ウワァァン!!

そうなるとサーバがそれをやるしかないわけで、 まずはローカルな位置からなんとかグローバルIPを知らなければならない。 ルータからゲットできればいいんだけどよくわからないので、 wakwakにREMOTE_ADDR(=IPアドレス)を表示するCGIを置いて、 定期的にそれを調べることにした。んで、変更があったらバリュードメインにGETリクエスト。 以上、全部Perlで。もっと普通のやりかたがあるんだろうけど。 こんなことしなきゃならないのも勉強不足で知識がないからだな。鬱。

まだ試してないんだけど、DNSの変更反映までなんか時間がかかるみたいだから わざわざIP変える気にならない。うーん。ぶっつけでうまく行けばいいが。

February 27, 2005

何をするかね 10:10

4月になるとたぶん忙しくなるので、今まで「やろうやろう」と思ってたことを さっさと行動に移したいもんだね。桃鉄病の人達はほっといて(・∀・)ノ 実験や授業から解放されて今持て余してるソフト開発のリソースを無駄にするのはもったいないと 思うのよね。

CVSがすでにサーバに入っていてたので、とりあえず多少の設定を済ませておいた。あとは使うだけだ。 Eclipseから使ってもいいし、gCVSから使ってもいいし。 GUIから使った方がわかりやすくていいみたい。 そのへんの使い方はまたあとでまとめるなりするとして、 まずはEclipseにCとかのプラグイン入れますかね。よくわからんが、Makefileとかもやってくれるのか?  あとEmacsのキーバインドにしとかないと発狂しそう。 ちなみに一人で開発するならリビジョン管理は自分のPCでやってくださいネ。