2006年 07月 07日

ステレオタイパー

幅広い視野ないし全てのことをステレオタイプ無しに見て評価できる人は尊敬できるなぁ。好きな何かに対して「信仰」レベルにならず、好きなまま批判できる人や、どう考えても「くだらない」ことから、新しいことを見出したりできる人。

Perl 雑多メモ

  • ファイル処理には IO::File を使え。(IO::Handle, IO::Seekable)
  • LOCK_EX とかは use Fcntl;。でも IO::File::Lockable っていうモジュールがあったりする (使う?)
  • EOF まで一気に読み込む (ruby の File#read) には join "", $f->getlines とか、リストコンテキストで I/O 演算子使って join?
  • package; は deprecated. 戻すときは明示するらしい package main;
  • @ISA (あいえすえー、と読んでた) って何だよって思ってたけど、is_a だった。

クラスの作り方を寝ると忘れる。

  • 継承のやりかたを覚える。
  • use の挙動を把握する (use すると import ルーチン呼ぶんだぜって教えてもらった)

ルータを新しくした

L2スイッチ機能搭載ブロードバンドルータ NetGenesis SuperOPT100E

あんまり熱くならない。前まで、そこらに TCP セッションを張っては切り張っては切りをしまくるとかやってる (torrent とか) とそれ自体にダウンロード速度が出ていなくても、他まで巻き込んでかなり遅くなっていたけれど、それが改善されたっぽい。

しかし今日になって LAN が切れまくる現象が発生し、ひたすら原因究明するはめになった。原因は DHCP の設定 (先頭 IP アドレス) が何故かちゃんと反映されず (192.168.0.5/24 とかにしても 3 を割り振る)、ネットワーク上で IP アドレスが競合していたからっぽい。固定 IP を大きめ (192.168.0.250 以上) に設定し、DHCP 割り当て個数を減らした (253 -> 240) 。

IP が競合してても ubuntu たんは警告してくれないようだ?


何はともあれありがとう><


引越しに際する課題

  • サブネットわけるとかして自分のファイル共有を家族のとわける。

全部最初から決まっている

全部最初から決まっているっていうのと、全て可能性で無意識の働きかけによってどうにでもなりえる、みたいなのが一緒になってる。なんでもいいけど、全部最初から決まっているっていうのも、全て可能性で、の場合の一つの解にすぎないような気がする。

2006年 07月 05日

Active Record Pattern

パターンって、テーブルがクラス、行がインスタンスになるっていうのがそうなんだろうか。

2006年 07月 04日

タイプ数カウンタ

今日までのタイプ数

ちょっと前に入れて使ってみた。あからさまに午前中は何もしてない。

洗濯機について

そういえば明確にイメージできるのがいくつかあるのでまとめてメモしよう。


  • 洗濯機が繋がる適切なタイミングがある。
  • 洗濯機に呼ばれる。
  • 出てくるにもタイミングがある。
  • 出てくるには何だかよくわからないけど許可がいる。
  • というかそもそも、こちらの人間も入っていける。
  • 向こうとこちらには実は明確な区別なんてない。
  • 本人の意思なしでは通れない

いくつかあるうちの少なくとも一つの洗濯機は、学校の美術室に放置してあったりする。それは白い洗濯機で、放課後に美術部員が集まってきて、彼らが活動したりしても、そのうち自分がオレンジ色にそまっても気にしない。ただ、あるタイミングで、誰かがそれをあけて、誰かが向こうに行ってしまう。

美術室に白い洗濯機なんて、どう考えても邪魔でしかないのに、誰も捨てようと思わない。あまりにそこにあるのが自然で、誰も気に留めない。洗濯機の向こうにいける人というのは、そのあまりに自然な洗濯機の存在に気付ける人間とほぼ等しい。


眠い

ひかり電話が不安だ

ひかり電話 (VoIP) 契約時レンタルするルータの性能が不安なのでいろいろ調べ中。

適当に検索してみると 価格.com の書き込みで VOIPルーターのスループットが遅いので、別途ルーターを使用する事はけっこう多いですね。 とかあったりする。この例がうまく通れば特に問題なさそう?

まともっぽいルータを回線終端装置とつないで (一段目) 、その下にレンタルする VoIP ルータをぶら下げる (二段) 形になる。PC は一段目にぶらさげ、VoIP ルータには VoIP 以外のことをさせない (端末扱い)。うまくいくのか不安だ。不明点: PPPoE の設定はどうするのか。一段目にも VoIP ルータにも設定が必要? やってみないとわからない。しかも PPPoE って使ったことなくて分からない。今 (Y!BB) は PPPoE じゃないんだよなぁ。


あと VoIP の使用する帯域とかも調べよう。

2006年 07月 03日

分離, だるさ

なんかだんだん、分離していくんだよね。例えば Shibuya.js で喋っているときと、それらから帰るときや、家にいるとき、学校にいるときっていうのが、すっごく離れている気がして、混乱する。

どこにいるときに一番正しいことができるのかっていうのがわからない。「正しい」っていうと大袈裟だけれど、他に表現が思いつかなかった。だめだ。

大学は出ないといけない。単位をとって卒業しないといけない。先生の評価を稼がないといけない。そういう点で、やるべきことをやるという点で、課題をうまくこなすのは「正しい」ことだと思う。そして俺は課題をうまくこなせない。全く。全然。そしてやる気さえでない。微塵も。なんであんな、見下されながら、媚を売るような真似をして単位をとらないといけないんだ。

対して、エンジニアの人たちとあって、お話させていただいたりするのは、やりたいことをやるっていう点で、こういうのは「正しい」行為だと思う。

でもなんかその間にすごくギャップがあって、というか結局のところこれは「やるべきことを優先してやる」のが正しいのか「やりたいことを優先してやる」のが正しいのかっていうことで、「やるべきことができないヤツは人間のクズ」と「やりたいことをやれないヤツは生きてる価値なし」っていう、ほんとどっちなんだよってキレたくなるような問いなんだけど、あーもうわからん。


「やるべきこと」かつ「やりたいこと」で、「やりたい」が勝る状態っていうのは、自分の場合、十分に簡単で、見通しが立っている、付随する何かも含めて結果的に自分にとって「楽しい」ことが多いって場合だけだと思う。「やるべきこと」じゃない場合はこの限りじゃない。いくらでも難しいことに挑戦することは可能だし、見通しが立ってなくてもいい。結果を出すことを要求されないから、途中で挫折できる安心感がある。

「やるべきこと」はそのタグだけで大きな減速要因なのです。そして、お金が絡むと絶対に「やるべきこと」が発生するので可能な限りお金をからませたくない。もちろん十分に簡単で、見通しが立てれればいいのだけれど、今の自分の力では、そこまで簡単なことが殆どない。力をつけないといけない。

綺麗なものを作りたい。

自分の中で絶対的に綺麗だと思えるものを作りたい。