nDiki : ロック
スポンサード リンク
Related term
2004年11月23日 (火)
■ ヴィレッジヴァンガードで温度計付きデジタルクロックを買う

自由が丘に出たので、ヴィレッジヴァンガードに寄ってみた。
で温度計付きデジタルクロックを発見。1260円と安価ながら、デザインは悪くない。 温度計付きトラベルクロックを買ってから、温度計を見るのが楽しくてたまらなくていくつか欲しいと思っていたところなので、買ってみた。
どこにもメーカー名の書いていないノーブラント made in CHINA モノではあるがカシオのと比べても温度にずれはほとんどないようだ。精度は不明だがことらは 0.1℃単位で表示される(PQ-60 は 0.5℃単位)。
あとは時計がどれぐらい精度が良いかだな。
@ それにしても自由が丘は見るところがあまりない
ヴィレッジヴァンガード以外に入るお店ってあまりない。 モダンなテイストの雑貨屋をのぞいてみるぐらい。
昔はODBOXもあったらしいのだが今は閉店してしまったようだし。
[ 製品レポート ]
- カシオ トラベルクロック PQ-60-1JF (2004-10-23)
- 常時点灯ライト・温湿度計付き目覚まし電波時計 (2008-01-16)
- 精度はまずまずの100円ショップデジタル温度計 (2006-11-04)
- フィルムスキャンできるインクジェットプリンタ PIXUS MP980 (2008-11-03)
- 第13回産業用バーチャル リアリティ展第1日目 (2005-06-22)
2005年5月11日 (水)
■ WiKicker 0.26 と ActivePerl 5.8.6.811 (Win32)

0.26 での依存モジュールの再確認。 ActivePerl 5.8.6.811では、追加で
- Algorithm::Diff
- Jcode
- Log::Log4perl
- TimeDate (Time::Zone)
- MIME::Base32
ロックまわりがうまく動いているかちょっと不安なのでテストが必要だが、一人でメモ用に使う分には問題なく使えるようになったかな。
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- [ WiKicker ] SunOS 5.6 にインストール (2003-04-23)
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
- XAMPP で WiKicker を動かしてみた。PPM インストール OK。 (2007-02-09)
- [ WiKicker ] リビジョンが追加されていかない (2003-04-22)
2005年6月5日 (日)
■ 捨てられない - 押し入れの整理

衣替えで衣裳ケースを出したり入れたりがあったついでに、押し入れを整理。
押し入れ(の主に自分のものが入っているブロック)に入っているもの。
- PC関連の小物、ケーブル -> いつ使うかわからないのでなかなか捨てられない。
- 大量にあるアルバム -> 捨てられない。
- アウトドア用品 -> 嵩張るけど捨てられない。
- 写真用品 -> 重ねて収納しづらく場所をとるのだが捨てられない。
- 思い出の品 -> もちろん捨てられない。
なかなか物が減らない。
いちおうそれでも、布団乾燥機が入るぐらいのスペースはつくれた。
- 今日のさえずり - VQ1005、青/寒色がキマるな (2008-03-23)
- 値段相応のキッチンレンジボードを設置 (2008-02-24)
- 今日のさえずり - 本心はベランダへの上げ下げが面倒だから (2008-09-07)
- TC-1 復活! (2003-05-20)
- mixi の写真にメッセージを (2004-11-28)
2005年9月13日 (火)
■ [ WiKicker ] hell mode - HTMLタグ付けブロックの導入

WiKicker では、直接 WikiPage にHTMLタグを記述して表示に反映させる機能を提供していない。
@ HTMLタグ付けを許すのは嫌だ
HTMLタグ付けを許すと
が起きやすくなるし、ページのソースの単純さが大きく失われてしまう。 レンダリングしてHTMLにした時に、正しいHTMLを出力されることを保証することが困難になるとともに、HTML以外へのレンダリング/コンバートもかなり難しくなる。
この機能を導入すると、Wiki の良さの半分(あるいはもうちょっと沢山か、もうちょっと少なめ)が失われてしまう。
@ でも
とはいえ欲しいという声があることも事実。 オープンな WikiForum では全くお勧めできないが、閉じたユーザグループの中ではまぁ必要悪なのかもしれぬ。
また正直ちょっとした表現を追加したい時に、WiKicker 用のプラグインを書くのも面倒だというのは確かにある。
WiKicker では開始・終了マーカによる複数行にまたがるブロックを表すための文法は(閉じ忘れを避けるため)意図的に排除してある。 このため、複数行にわけて書きたいような長いデータを扱うような拡張も導入しにくい。
ちょっと手抜きして「生HTML書けちゃえば」という誘惑はなくはない。
@ 大人の事情
ということでまあ自分に言い訳をしつつ、標準ではオフというかたちで HTMLタグ付けブロックを導入することにした。 スイッチは hell mode とかにしたい (今回は syntax.html というプロパティ名にしたけれど)。
記法は単純に、
normal wiki syntax text... <html> html tagged text... ... </html> normal wiki syntax text...
のように行頭が <html> である行から、行頭が </html>である行までをHTMLタグ付けブロックとすることに。 このため、<html>ではじまる段落が書けなくなるという小さな非互換が発生するが、いたしかたない。
@ サニタイズ
HTMLタグを直接使えるようにするとはいえ、全てを許してしまうのはあまりに危険で非人道的すぎる。 有効なHTMLタグや属性は限定的であるべきだ。
このあたりの処理は面倒だが、幸いにしてCPANにモジュールがある。 今回は HTML::Scrubber を使うことにした。 HTML::Parserを使って parse し、指定したルールに従ってサニタイズしてくれる。
ちょっと使ってみた範囲では日本語(UTF-8、UTF8 フラグなし)でも問題ないようだし、文法的に正しくなくてもきちんとサニタイズできているようだ。
ということで、これを採用することに。
どの要素・属性を許すかはまだきちんと決めかねる。 当面は様子をみながら、調整していく予定。 サニタイザは設置者が置き換えられるようにプラガブルにしておかねばならないな。
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- WiKicker に JSON でのページ出力機能を追加 (2007-04-03)
- [ WiKicker ] form/list の paragraph から... (2003-05-03)
- Wikiの文法の標準化 (2004-02-10)
- 無制限 HTML タグ付けブロックを使って nDiki に Google ... (2007-08-23)
2005年9月23日 (金)
■ [ 映画鑑賞 ] シンデレラマン - あしたのジョーを久しぶりに見たくなった

3連休初日。2・3日目は天気が崩れそうなので今日どっかに遊びにいこうかということで映画を観ることにした。
映画館での鑑賞はコンスタンティン以来。 今回も自宅で予約をして、川崎のTOHOシネマズ川崎で。
スクリーン7、F-7とF-8で前側のブロックの一番後ろ。 特に前の人が邪魔になることもなく、ゆっくり鑑賞できた。 しかしスクリーンとの距離を考えると、やはり後ろのブロックの方がいいかな。 実際そちらの方が席が埋まっていた。
@ シンデレラマン
ラッセル・クロー主演、レネー・ゼルウィガーがその妻役。 いつもハチャメチャの印象があるレネーはだが今回はおちついた演技で、シカゴの時とはまったく違う印象であった。なかなかいい感じである。
物語は、20世紀前半、大恐慌の時代に一旦は現役を退いだものの、復活をとげ王者になった伝説のボクサー、ジム・ブラドックを描いだ実話。
家族愛がテーマになっているが、以外にボクシングの試合のシーンがたっぷりあり迫力のあるものとなっている。 貧しい生活の中でも前向きな姿勢を失わないジムの姿には勇気を与えられる (例によって金持ちは嫌な感じに描写されている)。
ジムは、ファイトマネーを手にし夫としてまた父として普通の仕事を終えたように帰ってくる。 華々しいリングと温かな家庭という対比が面白い。
家族への優しさの大切さ、大黒柱としての力強く生きることの格好良さが伝わってきた。 シンデレラマンというタイトルの印象とは全く違う、派手ではないけれど力強さのある作品。
- シンデレラマン 竹書房文庫
- [ 映画鑑賞 ] コンスタンティン (2005-05-03)
- [ 映画鑑賞 ] M:i:III (2006-07-17)
- [ 映画鑑賞 ] 太陽 (2006-09-15)
- [ 映画鑑賞 ] 20:30 ゼブラーマン (2004-02-25)
- [ 映画鑑賞 ] ビッグ・フィッシュ (2004-05-31)
2005年10月5日 (水)
■ WiKicker 0.27 リリース

機能的にちょっと区切りをつける必要がでたので、WiKikcker の新しいバージョンをリリース。 2005年5月10日より、約5カ月ぶり。
バグ修正の他、
- 若干のHTML構造変更(メイン部分を <div class="main">でくくるようにしたり、SearchPageの検索フォームを一部修正したり)。
- 新しいスキーマ anchor、1-area-map-image、1-area-map-limage、1-area-map-rimage を追加。
- HTMLタグ付けブロック文法を追加(オプション)。
など。
HTMLタグ付けブロック文法におけるHTMLのサニタイズについては、HTML 4.01 仕様書を見て主に
- HEAD の中で使うものなどは除外
- フォーム関係、フレーム、スクリプト、オブジェクト関係は除外
- %Script; な属性は除外
- %URI; な属性はスクリプトかどうかチェック
といった風にフィルタリングするようにした。 結構許したので、そのまま有効にする場合には組織内利用とか個人利用向けにした方が良い。
必要に応じてルールを変更できるように、サニタイズするモジュールは設定で変更できるようにしておいた。適宜お好みで。HTMLタグ付けブロック自体はデメリットも多いのであまり使わない方が良いと思うけれど。
- [ WiKicker ] form/list の paragraph から... (2003-05-03)
- 無制限 HTML タグ付けブロックを使って nDiki に Google ... (2007-08-23)
- [ DiKicker ] インデックス作成は別プロセスで (2004-02-17)
- [ WiKicker ] 無記名時のバグ修正 (2003-09-20)
- [ WiKicker ] Memcachedのメモリ使用量 (2004-02-15)
2005年11月7日 (月)
■ DiKicker が日に日に遅くなっていく

サーバが重い夜の時間帯における nDiki のレスポンスが非常に悪くなってきている。 酷い時にはロック獲得がタイムアウトしてしまってエラーになってしまっている。 まずい。
応急措置として load average が 10 を越えていたらキーワードリストが更新されていても記事の再処理(パースして含まれるキーワードを取り出すとともに、HTMLフラグメント化)をしないようにした。
今までは最低1記事は更新をかけるようにしてあったので、これがなくなるとちょっとはゆとりができるはず。
- 無制限 HTML タグ付けブロックを使って nDiki に Google ... (2007-08-23)
- [ DiKicker ] インデックス作成は別プロセスで (2004-02-17)
- nDiki のレスポンスが悪くなってきたので DiKicker 修正 (2006-08-29)
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
- [ DiKicker ] lock 待ちの sleep 忘れ (2004-05-08)
2005年12月7日 (水)
■ Docutils の reStructuredText から LaTeX への Writer は継承しづらい

この間やっつけでPerl で コンバータをちょっと書いたのだが、やはりここは正攻法で Docutils の Writer として書いておきたい。
Docutils に含まれている LaTeX2e Writer (docutils.writers.latex2e) のクラスを継承してカスタマイズ版を作ればいいかなと着手。 この Writer の生成する TeX ファイルがちょっと好みではないので、継承して自分好みの Writer を書いた上で、それを継承してドメイン毎の Writer を書く事にする。
Python でコードを書いたことはほとんどないのだがそれほど迷う点はない。 素直な言語なのかな。$ とか @ が出てこないのはちょっと寂しい。ブロックをインデントで示すので「閉じ」がなく、ちょっと「スースー」する。 わかる? この気持ち。
Docutils はパースした結果 DOM ライクなツリーができて、これに対して visit / depart 式の visitor を使って処理をしていけるようになっている。 そのあたりはフレームワークがあるし、典型的なパターンなので楽ではある。
ただし、docutils.writers.latex2e のクラスが継承されることを意識されている感じがしないので、メソッドをコピーして書き換えてオーバーライドといった事が必要になる箇所が思ったよりあるのがちょっと気になる。 今後バージョンアップした時に内部も変わる可能性があるだろうし、最終的にはごっそり Writer を作ってしまう方が良さそうだ。
- Docutils は自分にとっての Python キラーアプリかも (2005-12-01)
- reStructuredText いいんじゃない? (2005-11-22)
- 早速 reStructuredText から LaTeX へのコンバータを書く (2005-11-24)
- 定型書式で内容を記述していくのに便利な形式は? (2005-11-21)
- SCons は GNU Autotools のかわりになるか (2005-04-20)
2006年3月4日 (土)
■ さらにサーバ負荷状態悪化。対応に追われる。

CPU パワーを消費し続けているプロセスが昨日の 5 個から、今日は 21個に増えている……。
対応するも、焼け石に水か。
@ データベースロックタイムアウト時間を短く
120秒から60秒に。
@ 生成した RSS をキャッシュするようにする
生成した RSS を Cache::FileCache で有効期間30分でキャッシュするように変更。 あわせて Google Desktop からのアクセス拒否を解除。
@ 旬カレンダーナビゲーションをキャッシュするようにする
ページ下部にある各月上中下旬へのリンクは、どこに記事が追加されたかディレクトリをスキャンするしか知りようがないので毎回そのようにしていたのだが、これが結構重くなってきたので、これも有効期間1時間でキャッシュするように変更。
@ 高負荷時のページ更新停止機能を改善
DiKicker では新しいキーワードが追加されると、過去の記事についてもアクセスがあり次第、自動リンクし直していくようになっている。
高負荷時にはこの機能が止まるようにしてあったのだが、「キーワード記事」については止まるようになっていなかった。 また「1記事のみのページ」へのアクセスの場合も(1記事ぐらいの更新ならいいだろうということで)止まるようにしていない。
このためこれらへのアクセスあると、(必要であれば)アップデート処理が発生。 データベースの排他ロックも必要となるため、全体のレスポンス低下につながっていた。
これらも、高負荷時には止まるように修正。
- サーバ高負荷状態につき DiKicker 機能修正とサーバ設定変更 (2006-03-03)
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- 他の Web サイトの情報を URI::Fetch でキャッシュ付き取得 (2005-10-29)
- [ DiKicker ] 語リストを Term DB に保持 (2006-11-21)
- nDiki のレスポンスが悪くなってきたので DiKicker 修正 (2006-08-29)
2006年8月26日 (土)
■ 3 WAY トラベルバッグ Gregory sabbatical の使い勝手

5泊7日の海外出張を機内持ち込み手荷物のみで済ませるために、グレゴリー サバティカルを今回新調し一緒にアメリカを回った。
使用感をまとめてみる。
@ 良い点
- 【ジッパー付きフロントポケット】航空券などを入れておくのに便利
- 【トップグリップハンドル】握りやすくて○
- 【サイドグリップハンドル】握りやすくて○
- 【ロック取り付け可能な #10YKKジッパー】 錠用の穴がつけられるので便利。ホテルに置いておく時にロックをかけておいた。
- 【メッシュカバー】仕切りとしては Good。いいバランスでコンパートメントを2つに分けることができる。上部にもそれなりの高さの収納スペースがとれ、今回はそこにケースに入れたノート PC を入れておいた。メッシュカバーのポケット自体は何かを放り込んでおくのには使える。
- 【ショルダーハーネス・バックパネル】さすがグレゴリーの背負い心地。未使用時に背面に収納できるよう薄手の肩ベルトだが、ノート PC 込みで約10kgでも全然問題無し。
- 【パッド入りウェストベルト】 締めるとホールド感向上。
@ 悪い点
- 【内部コンプレッションストラップ】もう少し真中寄りにあって欲しかった。下側は衣類を押さえられる位置だったが、上側のはあまり役に立たなかった。
- 【ハーネス収納】別に所有している「ハーネス収納可能タイプのブリーフケース」もそうだが、もっこりデコボコしないように綺麗に収めるのが結構難しい。背負ったり手持ちにしたりをチェンジする時に結構手間取る。
- 【安定性】ソフトバッグなのでしようがないところはあるが、フロント側にノート PC を入れておくと、横置きした時に(幅があって立ちそうに見えて)フロント側にコテンと倒れる。
@ どちらでもない点
- 【内ポケット】小物を整理しておくのに便利。ただしフロントの上部内側にあるため、少し重めの物をいれておくとフロントを開けるときに重量感を感じる。
- 【パック両サイドのコンプレッションストラップ】 今回は荷物の量がほぼ丁度だったため、締めても締めなくてもそれほど変化なし。デイ&ハーフパックほどの効果はない。
- 【ショルダーストラップ用Dリング】 ブリーフケース用にグレゴリーのショルダーストラップを持っていて使えば使えたのだが、持っていかなかったので使い勝手不明。
@ 個人的に良い点
@ 個人的に悪い点
- 【サイドグリップハンドル】背中からおろす時に右肩側からまわしておろす派の自分の場合、おろしてすぐ左手でサイドグリップハンドルを握れない (逆側)。これはいたしかたない。
@ 総評
キャスター付きのキャリーオンバッグとは違いバッグ自体が軽いし、背負えるため軽快なフットワークを発揮できる。 容量的にも十分だ(これ以上容量があっても詰めた荷物が重くなって大変であろう)。
これからも役に立ってくれそうなバッグだ。
- グレゴリー サバティカル (Amazon)
- 海外出張用に機内持ち込み用バッグとして Gregory sabbatica... (2006-08-12)
- シカゴ・サンフランシスコ出張 2006 ログ - 1日目 (2006-08-13)
- キャリーオンバッグ物色 (2006-08-10)
- Gregory Padded Case Small (2004-04-03)
- 常に持ち歩くアイテム用に PORTER SMOKEY バッグ - 誕生日プ... (2007-04-27)
スポンサード リンク
■よく検索されるキーワード
torrent(109) x31(45) thinkpad(31) 動画(29) 提案書(26) mp980(24) 手帳(24) windows(23) linux(23) 画像(21) 使い方(21) リフィル(21) debian(20) usb(20) tc-1(19) perl(19) 筆まめ(18) 壁紙(17) ほぼ日手帳(16) 冷蔵庫(14) ドラマ(13) wiki(13) 書き方(12) ダイソー(12) システム手帳(12) 宮根誠司(12) ノート(11) so905ics(11) 無印(11) バッグインバッグ(11) 映画(11) 設定(10) 修理(10) 宮根(9) ssh(9) a6(9) ほぼ日(9) 黒田征太郎(9) バッグ(9) gmail(8) 感想(8) 娘(8) f-01a(8) メモリ(8) gtd(8) ブログ(8) nikon(8) allinanchor:*.torrent(8) ボールペン(7) 方眼(7) ポイント(7) 4c(7) ヨドバシカメラ(7) ケース(7) twitter(7) apache(7) ht-01a(7) ヨドバシ(7) ubuntu(7) truecrypt(7) n-02a(7) 作り方(7) minolta(7) af(6) インストール(6) ガントチャート(6) mp3(6) zippo(6) hdd(6) emacs(6) レビュー(6) カバー(6) vq1005(6) 日本語(6) ハクキンカイロ(6) 無印良品(6) グレゴリー(6) 交換(6) nikkor(6) pixus(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.284894s / load averages: 0.13, 0.21, 0.21
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)





スポンサード リンク