nDiki : 6月10日
2004年6月10日 (木)
■ 過去の今ごろ

過去の6月10日より。
- Gauche 0.7
- まただ。いつも「今度は Scheme でも」と思うのだが、すぐやめてしまう。
- 新入社員 (2004-04-16)
- Scheme でプログラムを書く (2004-08-09)
- PerlでScheme実装 (2004-08-13)
- Perl で lex/yacc (1999-01-20)
- ぼちぼちと Scheme 処理系実装中 (2004-08-16)
■ [ WiKicker ] Acceptor とか ロックとか

HTMLレンダリングなどは WikiPage の構文木に対する Visitor パターンで行っている。
かなりの回数呼ばれるダブルディスパッチ部分、現在は accept の中で 'visit_クラス名' を呼ぶようにしている。 Acceptor クラスの accept メソッドでインスタンスのクラス名を取得してディスパッチしているのだがもったいない。
各サブクラスで明示的に accept をオーバライドするのが面倒なのでそうしていたのだが、今回は Acceptor モジュールを use した時にそのパッケージに accept 定義を作ってしまうように修正してみた。
@ ロックの方
アクセスが連続的にある時はDBに対して共有ロックがかかり続けるため、書き込みのための排他ロックがなかなか取得できない。 現在はDB全体でロックしているのだが、そろそろ「ページ名リスト」と「各ページ」を別にロックするようにした方がいいかもしれない。
- [ WiKicker ] hell mode - HTMLタグ付けブロックの導入 (2005-09-13)
- [ WiKicker ] form/list の paragraph から... (2003-05-03)
- [ WiKicker ] If-Modified-Since: 関連作業ほぼ済 (2003-09-19)
- WiKicker 0.27 リリース (2005-10-05)
- 無制限 HTML タグ付けブロックを使って nDiki に Google ... (2007-08-23)
2005年6月10日 (金)
■ 最後のスピーチが駄目だったら1万円払わなければならい送別会

@ なおじん
秋葉原駅の昭和通り側、ちょっとはいったところにある「なおじん」が今日の会場。 以前もここで呑み会をやったことあり。
アットホームな感じの飲み屋で、料理もおいしい。
外出先から一旦帰社して向かったため、ちょっと遅れて到着。 遅れた我々は人数の関係で座敷には上がらずに、横のテーブルで。 今日は雨だったこともあって一応持ってきていた替えの靴下であるが、使わなくてすんだ。
今日は昼間も体力をつかったし、ノンアルコールで。 久しぶりにコーラを飲んだ。 うまい。
@ スピーチ
例によって最後に一人一言ずつメッセージを送ったあと、退職されるスタッフの挨拶。 裏の幹事より事前にルールが発表されている。
「日本語できちんと挨拶できたら、お代はタダ。10点満点で皆で採点して、点数により最大1万円の支払い。」
退職する人に、他の参加者より高い代金をつきつける送別会なんて初めてだ。 (幹事なりのエールなのかもしれないが)むごい。
- 新年会 + 送別会 (2005-01-12)
- 準備委員会キックオフミーティング (2005-11-19)
- 退職お疲れさま会 (2005-03-25)
- 今日のさえずり - 昭和通り側に鯛焼き屋あり (2008-09-30)
- JR 秋葉原駅 中央改札口オープン (2005-08-18)
■ 倉庫で EOS 20D

ちょっとした商品撮影スタジオの設営のために厚木の方にある倉庫へ行ってきた。 手探り状態の部分も結構あって、いろいろ試行錯誤。 初めて触る機材が多かったり必要な照明スタンドがなかったりと一苦労であるが、なかなか楽しい作業。 たちっぱなしでちょっと疲れたけれど。
今回はカメラとして EOS 20D を用意。ハイエンド向けだと思っていたんだけれど、モードダイヤルに簡単撮影ゾーンなんかがあるところを見るとそうでもない感じだな。
こちらでテスト作業が行えるように EOS 20D を貸し出してもらった。 来週ちょっと楽しみ。
- カメラの付録つき PHaT PHOTO 2005. MAY.-JUN. (2005-04-20)
- 撮りたいものは、撮れていたか。FinePix F10を購入。 (2005-03-21)
- FOMA F905i 購入 (2008-05-04)
- 今日のさえずり - 除虫菊を栽培していただきます (2008-08-05)
- SO905iCS 用に キングストンの 2GB microSDカード買い足し (2008-08-06)
2006年6月10日 (土)
■ 11:00 床屋 - 果てしない夢を

いつものアドバンストヘアーナカタニで。
2006年4月8日以来、約2カ月ぶり。
前髪が目にかかって邪魔くさいので少し短めにしてもらった。
果てしない夢を*1がかかっていた。この曲がまだ外で聞けるなんて。長嶋氏の歌声は結構貴重かも。
*1ZYYG,REV,ZARD&WANDS フィーチャリング・長嶋茂雄
- 14:00 床屋 (2006-12-17)
- 11:00 床屋 (2006-08-05)
- 11:00 床屋 (2006-10-07)
- 10:00 床屋 (2005-02-26)
- 14:00 床屋 - 前髪の長さの希望が伝わらなかった (2008-06-14)
■ Plagger のインストールが大変なので XML::RSS で RSS から JavaScript コードへ変換するスクリプトを自作

一昨日社内メイン Wiki のレイアウトを変更してサイドバーを設けたので、徐々に増えてきた社内 Blog の ヘッドラインをそこに表示することにした。
最初は Plagger を使ってみようと思ったのだが、依存 CPAN モジュールが多くて CPAN.pm を使ってもなかなかインストールが終わらない。
ということで今回は Plagger を見送って、XML::RSS でちょちょっと aggregator を自作して済ますことにした。
基本的には nDiki 用に書いた「はてなブックマーク上の最新ブックマークを表示するためのコード(2005年5月16日)」をちょっと修正して利用。 HTML フラグメントを生成するかわりに、JavaScript Include 用 JavaScript ファイルを生成するように変更した。
これで社内 Blog が読まれる回数も増えるかな。
- はてなブックマーク上の最新ブックマークを nDiki に (2005-05-16)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- はてなブックマーク上の検索結果を nDiki に (2005-10-30)
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- クリッピングに便利な CMS 「Tumblr」を使ってみる (2007-04-13)
■ WiKicker における PageName 最長文字数

WiKicker では PageName を エンコードした文字列を URI に埋め込んだり、サーバで保存する際のファイル名にしたりしている。 このため、PageName の最長文字数はそれらの最長文字数に依存しているはずである。
今まで確認を後回しにしていたのだが、新しい機能の追加の際に確認しておく必要があるので調査してみた。
@ WiKicker の実装
WiKicker の実装がらみとして最長を決める要素としては
- PageName の UTF-8 表現を URI エスケープしてページ URI に含めている。→ URI、HTTP、HTML、Web サーバ、Web ブラウザの実装による最長の制約
- PageName を base64 にエンコードしてファイル名にしている。→ ファイルシステムのファイル名、パス名の最長の制約
がある。
@ 各仕様等による制約
- 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 に制約チェックを入れることにしよう。 そのうち。
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- WiKicker 実装 (2002-10-20)
- 最後がピリオド(.)で終わるファイル名をつけられない (2005-04-19)
- WiKicker 0.35 リリース - 添付機能の修正など (2006-06-20)
- [ WiKicker ] If-Modified-Since: 関連作業ほぼ済 (2003-09-19)
2007年6月10日 (日)
■ 内臓悪くしそうなので夏用スーツを新調

6月に入って衣替えの季節。 今度の金曜日にスーツをきる必要があるのだが、さすがに冬物スーツはもう着れないので夏物スーツを出してきた。 恐る恐る着てみる。
「ズボンのボタンをしめると内臓おかしくなるな、こりゃ」
着る回数も少なかったこともあって、夏物スーツは6年前に入社した時に買ったっきり。 その間に腹も出てきてだんだん辛くなってきたのだが、さすがに今年はもう無理。
しょうがないので新調することにした。
@ ツープライス・スーツショップ
今の夏物は近所の紳士服コナカで買ったやつ。 コナカで買うと、なぜか買った時も着ている間も満足度が低い。 着ていてもどうも自信が持てない。
かといって、丸井とかで買う予算もないしなぁ。
ということで、今回は初めてツープライス・スーツショップで買ってみることにした。 メジャーどころだと、P.S.FA とか THE SUIT COMPANY か。 裾上げしてもらったのを会社帰りに受け取ることを考えて、今日は THE SUIT COMPANY 銀座数奇屋橋店に行ってみた。
THE SUIT COMPANY は洋服の青山と同じ青山商事株式会社なのだけれど、雰囲気は全然違う。 小綺麗で、20代・30代のお客がいっぱいいて、あっちこっちで試着していて、女性店員もいっぱいいて、店員は若くて、それでみんなバンバン買っていく (一部誇張)。
スーツを買うのはとっても緊張してしまうわけだが、今日は一人だし、平静を装いつつ気にいったスーツ探してみる。棚の上の数字はモデルナンバーか何かだと思って「いろいろあるなぁと」フロアをぐるぐる見ていたわけだが、途中店員に聞いたらそれは身長を表す数字だって。やられた (単位書け)。
結局いつもと似た柄にのものから気にいったものに目星をつける。 デザインは relaxing 系にしておいた。 値札みたらツープライスのうちの、ロープライスの方。
ウエストは測ってもらって84cm。身長 165cm なので、 4Drop か 2Drop。 2Drop だとジャケットの肩幅がちょっと大きすぎるし、4Drop だとウェストがジャストサイズすぎという悩ましいところだが、ここは 4Drop にしてみた。
もう太るな、自分。
お直しは至急扱いにしてもらって水曜仕上り。
- THE SUIT COMPANY で夏用スーツをもう1着 (2007-08-04)
- 上向き筆記可能なヘビデューティ仕様のボールペン XPA (2006-10-28)
- 普段買わないもの三昧 (2006-07-30)
- イッパイイッパイになりながら結婚式に必要なアイテムを調達 (2006-05-02)
- 銀ブラ (2007-03-10)
2008年6月10日 (火)
■ 今日のさえずり - 部長なのか?

@ 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日
- 09:54 USB 外付け HDD 購入。L:秋葉原[mb]
- 10:28 mkfs.ext3 中。
- 12:18 お茶のティーバッグ切れていたの忘れてお湯いれてきた。今日は湯で我慢する。
- 19:24 ミーティングで部長って呼ばれた。部長なのか?
- 22:18 [B!] 諸君、私は ECMAScript が好きだ - IT戦記 http://d.hatena.ne.jp/.../1213088843
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- 今日のさえずり - 昭和通り側に鯛焼き屋あり (2008-09-30)
- [ Debian ] GRUB でソフトウェアRAID1 ブート設定 (2004-01-05)
- 今日のさえずり - 上げ潮特大号 (2008-09-18)
- 今日のさえずり - 100g 減る前にアタック買いだめ (2008-05-28)
■ BUFFALO の特売 500GB 外付け HDD

2年半ほど前に購入して pdumpfs バックアップ用に使っていた USB 外付け HDD HD-H300U2 がマウントできなくなった。 イカれたようだ。
ということで交換用にヨドバシカメラで特価になっていた BUFFALO の HD-ES500U2 を購入。13,200円也。
- USB HDD 上に ext3 ファイルシステムを作ろうとしたらフリーズ (2006-01-16)
- ノート PC の HDD 交換用に USB 外付け 2.5インチ HDD ケース (2006-07-28)
- 今日のさえずり - スポーツの制裁金ってどこにいくのだ? (2008-06-11)
- 今日のさえずり - 部長なのか? (2008-06-10)
- 今日のさえずり - 上げ潮特大号 (2008-09-18)
■よく検索されるキーワード
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)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 修理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)






スポンサード リンク