nDiki : 2002年10月下旬

2002年10月21日 (月)

階段掃除の謎

私が出勤する頃、秋葉原の駅では掃除(オジ|オバ)ちゃんが階段を掃除している。 通行人を、それとなく意識しつつ、それとなく無視しつつ。

いつも「乗客である通行人の方が優先だろ」と思いつつ、いつ飛んでくるとも知れぬゴミに精神を集中するのだ。

さて、そんな(オジ|オバ)ちゃんたちは「上がってくる」のである。 ナゼだ。 ナゼに重力に逆らうのだ。 「地球の重力に魂を引かれた人間たち」ではないのか?

階段の各段を横に掃く。次の段へ移動する。最後に端にたまったゴミを順次下へ掃き落としていきチリトリで取る。 これが王道だろう。 しかし「次の段」は上の段か、下の段か。 iterator++ なのか、 iterator-- なのか。

「横に掃く」という動作で一部が下へも落ちるのは免れないのだから、私は、上の段から下の段へがベストだと信じて疑っていなかったのだが、ことごとく(オジ|オバ)ちゃんは上がってくるのだ。

…あそか。掃く時は斜面を向くのが自然で(逆だと怖いし掃きにくい)、さらにその姿勢だと「前進」である「上の段」への方が楽か。

うむ。「清掃人としての知恵」だな。 彼らは「完全」のかわりに「効率」を選んだのだ (1ループあたりの出来は下がるがコストも下がる。単位時間あたりのループ回数が増えればトータルで出来も上がるのかもしれぬ)。

スポンサード リンク

去年の今ごろ

2001年10月21日より。

NaneyOrgWiki 改良

WikiEngine開発にははいったけれども、稼働するのはずっと後になりそうなので、今使用している engine もまだまだ手を入れて遊びます。

DanglingLink の強調

WikiName と違って[[, ]]で区切るページ名は DanglingLink の時に「どこまでが名前かわからない」かなと思い、 CSS で破線をつけるようしてみる。

shared lock の導入

今までは CGI スクリプトの最初で必ず exclusive lock をかけるというバカ lock だった。 これだと WantedPages のような時間のかかる処理のあるページにアクセスがあると、他のページの read が軒並み sleep させられてしまう。

なので、書き込みのないアクセス時には shared lock で flock するように修正。 これで read vs read でのアクセスが待たされたくなったはず。 それでも時間のかかる shared lock なアクセスがあると write 系のアクセスはやっぱりしばらく待たされてしまうのだけれど、write 系は頻度が低いから……。

コンビニプリンタの具合

コンビニプリント 先日、会社の同僚が「デジカメで撮ったネコの写真プリントして飾りたいんだけど……」と言うので最近ではコンビニでもプリントできることを教えてあげたら、今日さっそくデジカメを持ってきた。 DSC SX-560という通好みのデジカメの持ち主であったりする(実は私も狙った事もある機種)。

昼休みに CF を持ってさっそうとコンビニへ行って帰ってきた同僚にプリントを見せてもらう。 ウム。 このサイズなら 150万画素クラスでも十分だね。 なかなか綺麗にプリントできているんじゃない? 色合いもいい感じだし。 50円というのはちょっと微妙なところかな。

[ 10月21日全て ]

2002年10月22日 (火)

JGraph

やはり Wiki のページ間のグラフが見れるようにしたいな。 emacs-wiki では Graphviz と連携してグラフを描かせてみているんだけど、NaneyOrgWiki のあるレンタルサーバではサーバサイドでやるのは辛いかな。

Java Web StartJava アプリケーションと連携するなら簡単かも。 ということで、以前からチェックしていた JGraph を使ってみる(といっても HelloWorld)。

が、実際には日本語フォントの設定になだれ込む事に。

Wiki に ReferenceCountPage を実装

Wiki に ReferenceCountPage を実装

……重い。下手すると2分ぐらいかかかるな。 そのうち直さねば。 ま、被リンク数の少ない(あるいは0)ページを洗い出せるので結構よい。

去年の今ごろ

2001年10月22日より。

  • 食べ物諮問委員会
    • 2度目があったかどうかは知らない。呼んでくれたの「同僚とその彼氏」はそれから結婚しちゃった。
[ 10月22日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・PO をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.056759s / load averages: 0.52, 0.42, 0.50
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker