トップ(最新)

nDiki : 6月10日

2004年6月10日 (木)

過去の今ごろ このエントリーを含むはてなブックマーク

過去の6月10日より。

  • Gauche 0.7
    • まただ。いつも「今度は Scheme でも」と思うのだが、すぐやめてしまう。

スポンサード リンク


[ WiKicker ] Acceptor とか ロックとか このエントリーを含むはてなブックマーク

HTMLレンダリングなどは WikiPage の構文木に対する Visitor パターンで行っている。

かなりの回数呼ばれるダブルディスパッチ部分、現在は accept の中で 'visit_クラス名' を呼ぶようにしている。 Acceptor クラスの accept メソッドでインスタンスのクラス名を取得してディスパッチしているのだがもったいない。

各サブクラスで明示的に accept をオーバライドするのが面倒なのでそうしていたのだが、今回は Acceptor モジュールを use した時にそのパッケージに accept 定義を作ってしまうように修正してみた。

@ ロックの方

アクセスが連続的にある時はDBに対して共有ロックがかかり続けるため、書き込みのための排他ロックがなかなか取得できない。 現在はDB全体でロックしているのだが、そろそろ「ページ名リスト」と「各ページ」を別にロックするようにした方がいいかもしれない。


[ 6月10日全て ]

2005年6月10日 (金)

最後のスピーチが駄目だったら1万円払わなければならい送別会 このエントリーを含むはてなブックマーク

夜は、来週退職されるスタッフの送別会

@ なおじん

秋葉原駅の昭和通り側、ちょっとはいったところにある「なおじん」が今日の会場。 以前もここで呑み会をやったことあり。

アットホームな感じの飲み屋で、料理もおいしい。

外出先から一旦帰社して向かったため、ちょっと遅れて到着。 遅れた我々は人数の関係で座敷には上がらずに、横のテーブルで。 今日は雨だったこともあって一応持ってきていた替えの靴下であるが、使わなくてすんだ。

今日は昼間も体力をつかったし、ノンアルコールで。 久しぶりにコーラを飲んだ。 うまい。

@ スピーチ

例によって最後に一人一言ずつメッセージを送ったあと、退職されるスタッフの挨拶。 裏の幹事より事前にルールが発表されている。

日本語できちんと挨拶できたら、お代はタダ。10点満点で皆で採点して、点数により最大1万円の支払い。」

退職する人に、他の参加者より高い代金をつきつける送別会なんて初めてだ。 (幹事なりのエールなのかもしれないが)むごい。


倉庫EOS 20D このエントリーを含むはてなブックマーク

ちょっとした商品撮影スタジオの設営のために厚木の方にある倉庫へ行ってきた。 手探り状態の部分も結構あって、いろいろ試行錯誤。 初めて触る機材が多かったり必要な照明スタンドがなかったりと一苦労であるが、なかなか楽しい作業。 たちっぱなしでちょっと疲れたけれど。

今回はカメラとして EOS 20D を用意。ハイエンド向けだと思っていたんだけれど、モードダイヤルに簡単撮影ゾーンなんかがあるところを見るとそうでもない感じだな。

こちらでテスト作業が行えるように EOS 20D を貸し出してもらった。 来週ちょっと楽しみ。


[ 6月10日全て ]

2006年6月10日 (土)

11:00 床屋 - 果てしない夢を このエントリーを含むはてなブックマーク

BEST The Single Collection - 軌跡 -

いつものアドバンストヘアーナカタニで。

2006年4月8日以来、約2カ月ぶり。

前髪が目にかかって邪魔くさいので少し短めにしてもらった。

果てしない夢を*1がかかっていた。この曲がまだ外で聞けるなんて。長嶋氏の歌声は結構貴重かも。

*1ZYYG,REV,ZARD&WANDS フィーチャリング・長嶋茂雄


Plagger のインストールが大変なので XML::RSSRSS から JavaScript コードへ変換するスクリプトを自作 このエントリーを含むはてなブックマーク

一昨日社内メイン Wiki のレイアウトを変更してサイドバーを設けたので、徐々に増えてきた社内 Blog の ヘッドラインをそこに表示することにした。

最初は Plagger を使ってみようと思ったのだが、依存 CPAN モジュールが多くて CPAN.pm を使ってもなかなかインストールが終わらない。

ということで今回は Plagger を見送って、XML::RSS でちょちょっと aggregator を自作して済ますことにした。

基本的には nDiki 用に書いた「はてなブックマーク上の最新ブックマークを表示するためのコード(2005年5月16日)」をちょっと修正して利用。 HTML フラグメントを生成するかわりに、JavaScript IncludeJavaScript ファイルを生成するように変更した。

これで社内 Blog が読まれる回数も増えるかな。


WiKicker における PageName 最長文字数 このエントリーを含むはてなブックマーク

WiKicker では PageName を エンコードした文字列を URI に埋め込んだり、サーバで保存する際のファイル名にしたりしている。 このため、PageName の最長文字数はそれらの最長文字数に依存しているはずである。

今まで確認を後回しにしていたのだが、新しい機能の追加の際に確認しておく必要があるので調査してみた。

@ WiKicker の実装

WiKicker の実装がらみとして最長を決める要素としては

がある。

@ 各仕様等による制約

  • HTTP では URI の長さには制限なし (RFC2616 3.2.1)
  • Web サーバは Request-URI が長いと 414 Request-URI Too Long を返す (RFC2616 10.4.15)。Apache は LimitRequestLine ディレクティブにより、URI を含むリクエスト行のサイズを制限することができる(配布時には 8190)。
  • Internet Explorer が扱える URL の長さは 2083文字。
  • ext2ファイル名は 255文字まで(増やすこともできる)。
  • 手元の Linux 2.6.15 で試したところ、パス名は 4095文字まで。

@ WiKicker で問題が出ない PageName 最長文字数

上記の中ではファイル名による制約が一番大きい。

WiKicker 内部でファイル名として base64 (の亜種) でエンコードしたものを使っているので、元の文字列はは最長 189バイトまでなければならない。base64 だと3バイトで4文字になるため、189バイトで 252文字となる。

WiKicker ではここでさらにファイル名に ',v'、'-lock' をつける事があるので、実際には元の文字列は最長 186 バイトまでとなる。

PageName が 186 バイトまでだとすると、URL エスケープしたとして558バイト。 WikiEngine のスクリプトの URL や他のパラメータとあわせても、これぐらいなら大丈夫のはずである。

ということで WiKicker では Linux 上だと通常 PageName は 186 バイトが最長と言ってよさそうだ。 日本語の文字はだいたい UTF-8 で3バイトになるので、62 文字までということになる。

そのうち、WiKicker に制約チェックを入れることにしよう。 そのうち。


[ 6月10日全て ]

2007年6月10日 (日)

内臓悪くしそうなので夏用スーツを新調 このエントリーを含むはてなブックマーク

naney:544026703

6月に入って衣替えの季節。 今度の金曜日にスーツをきる必要があるのだが、さすがに冬物スーツはもう着れないので夏物スーツを出してきた。 恐る恐る着てみる。

「ズボンのボタンをしめると内臓おかしくなるな、こりゃ」

着る回数も少なかったこともあって、夏物スーツは6年前に入社した時に買ったっきり。 その間に腹も出てきてだんだん辛くなってきたのだが、さすがに今年はもう無理。

しょうがないので新調することにした。

@ ツープライス・スーツショップ

今の夏物は近所の紳士服コナカで買ったやつ。 コナカで買うと、なぜか買った時も着ている間も満足度が低い。 着ていてもどうも自信が持てない。

かといって、丸井とかで買う予算もないしなぁ。

ということで、今回は初めてツープライス・スーツショップで買ってみることにした。 メジャーどころだと、P.S.FA とか THE SUIT COMPANY か。 裾上げしてもらったのを会社帰りに受け取ることを考えて、今日は THE SUIT COMPANY 銀座数奇屋橋店に行ってみた。

THE SUIT COMPANY は洋服の青山と同じ青山商事株式会社なのだけれど、雰囲気は全然違う。 小綺麗で、20代・30代のお客がいっぱいいて、あっちこっちで試着していて、女性店員もいっぱいいて、店員は若くて、それでみんなバンバン買っていく (一部誇張)。

スーツを買うのはとっても緊張してしまうわけだが、今日は一人だし、平静を装いつつ気にいったスーツ探してみる。棚の上の数字はモデルナンバーか何かだと思って「いろいろあるなぁと」フロアをぐるぐる見ていたわけだが、途中店員に聞いたらそれは身長を表す数字だって。やられた (単位書け)。

結局いつもと似た柄にのものから気にいったものに目星をつける。 デザインは relaxing 系にしておいた。 値札みたらツープライスのうちの、ロープライスの方。

ウエストは測ってもらって84cm。身長 165cm なので、 4Drop か 2Drop。 2Drop だとジャケットの肩幅がちょっと大きすぎるし、4Drop だとウェストがジャストサイズすぎという悩ましいところだが、ここは 4Drop にしてみた。

もう太るな、自分。

お直しは至急扱いにしてもらって水曜仕上り。


[ 6月10日全て ]

2008年6月10日 (火)

今日のさえずり - 部長なのか? このエントリーを含むはてなブックマーク

naney:2564876576

@ 2008年06月09日

  • 09:45 秋葉原駅中央改札口はいつもと変わらない。[mb]
  • 09:45 ヨドバシカメラHDD 下見中。[mb]
  • 10:37 P3 で発言するとタイムラインがつまるので、久しぶりに Twit 使ってみる。Twit 2.12。 *Tw*
  • 10:42 @lynmock Twitter API が変になった頃から発生しているのですが、それ以降 API が安定している時も駄目なことが多いです。 *Tw*
  • 10:44 @lynmock ちなみに Debian GNU/Linux + J2SE 1.6.0_04 + P3 3.03 です。 *Tw*
  • 10:47 @lynmock P3 を再起動するとまたタイムラインを取るようになるのですが、発言をすると自分のタイムラインが一番上に表示されたところでそれ以降取得できなくなります。矢印がアニメーションして取りにいこうとしているみたいですが。 *Tw*
  • 10:52 @lynmock こちらでデバッガとかで追いかけられればいいんですけどね。何かわかったら報告します。 *Tw*
  • 13:54 これからヨドバシカメラ行ってくる。
  • 14:22 TS-H1.0TGL/R5 買ってきた。みんなテラテラ騒いでる。
  • 14:37 @maru_kei はい。RAID 5 で使います。まあ「テラ」という響きを楽しんでいるって感じ。
  • 15:11 TeraStation PRO を起動した。DHCP サーバからの IP アドレス取得に失敗してる。
  • 17:03 シュウォッチ進捗状況報告メールきてる。進んでいるみたい。
  • 24:33 [photo] フルーティー。シャトー ランドロー シロ AC アントル ドゥ メールhttp://tinyurl.com/5b6mrd

@ 2008年06月10日


BUFFALO の特売 500GB 外付け HDD このエントリーを含むはてなブックマーク

2年半ほど前に購入して pdumpfs バックアップ用に使っていた USB 外付け HDD HD-H300U2 がマウントできなくなった。 イカれたようだ。

ということで交換用にヨドバシカメラで特価になっていた BUFFALOHD-ES500U2 を購入。13,200円也。


[ 6月10日全て ]

■よく検索されるキーワード

torrent(142) expressions(72) 書き方(46) 竹内まりや(46) perl(42) 提案書(38) linux(38) windows(36) アジェンダ(34) x31(32) cvs(28) wiki(27) usb(26) ドラマ(22) 使い方(20) svn(20) アジェンダとは(20) centos(20) ganttproject(20) 設定(19) java(19) インストール(18) 秋葉原(18) debian(18) thinkpad(18) サンプル(18) 動画(17) ノート(15) 手帳(13) a6(13) truecrypt(13) tc-1(13) tortoisesvn(13) 無印(12) ssh(12) rcs(12) subversion(12) 冷蔵庫(12) nikon(12) allinanchor:*.torrent(12) firefox(11) ガントチャート(11) 画像(11) 日本語(11) 生年月日(11) apache(11) メール(11) ダイソー(10) 無料(10) 壁紙(10) リフィル(10) ubuntu(10) 作り方(10) dropbox(10) c#(9) xp(9) oracle(9) xampp(9) terastation(8) 方眼(8) マイク(8) ヨドバシカメラ(8) テンプレート(8) ほぼ日(8) cwrsync(8) google(8) ming(8) 評判(8) 影舞(8) madwifi(8) アカウント(8) window(8) usbメモリ(8) gantt(8) project(7) 三条まゆみ(7) hdd(7) 変換(7) カバー(7) 交換(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 1.766721s / load averages: 0.62, 0.83, 0.79
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)