トップ(最新) | <前 | 次>

nDiki : ロック

スポンサード リンク

Related term

2004年11月23日 (火)

ヴィレッジヴァンガード温度計付きデジタルクロックを買う このエントリーを含むはてなブックマーク

rimage:http://www.naney.org/img/2004/U/U2004-11-23-0002.jpg 自由が丘に出たので、ヴィレッジヴァンガードに寄ってみた。

温度計付きデジタルクロックを発見。1260円と安価ながら、デザインは悪くない。 温度計付きトラベルクロックを買ってから、温度計を見るのが楽しくてたまらなくていくつか欲しいと思っていたところなので、買ってみた。

どこにもメーカー名の書いていないノーブラント made in CHINA モノではあるがカシオのと比べても温度にずれはほとんどないようだ。精度は不明だがことらは 0.1℃単位で表示される(PQ-60 は 0.5℃単位)。

あとは時計がどれぐらい精度が良いかだな。

@ それにしても自由が丘は見るところがあまりない

ヴィレッジヴァンガード以外に入るお店ってあまりない。 モダンなテイストの雑貨屋をのぞいてみるぐらい。

昔はODBOXもあったらしいのだが今は閉店してしまったようだし。


[ 製品レポート ]

スポンサード リンク


[ 11月23日全て ]

2005年5月11日 (水)

WiKicker 0.26 と ActivePerl 5.8.6.811 (Win32) このエントリーを含むはてなブックマーク

0.26 での依存モジュールの再確認。 ActivePerl 5.8.6.811では、追加で

が必要。 それから RCS。動作確認は Apache で。

ロックまわりがうまく動いているかちょっと不安なのでテストが必要だが、一人でメモ用に使う分には問題なく使えるようになったかな。


[ 5月11日全て ]

2005年6月5日 (日)

捨てられない - 押し入れの整理 このエントリーを含むはてなブックマーク

衣替えで衣裳ケースを出したり入れたりがあったついでに、押し入れを整理。

押し入れ(の主に自分のものが入っているブロック)に入っているもの。

  • PC関連の小物、ケーブル -> いつ使うかわからないのでなかなか捨てられない。
  • 大量にあるアルバム -> 捨てられない。
  • アウトドア用品 -> 嵩張るけど捨てられない。
  • 写真用品 -> 重ねて収納しづらく場所をとるのだが捨てられない。
  • 思い出の品 -> もちろん捨てられない。

なかなか物が減らない。

いちおうそれでも、布団乾燥機が入るぐらいのスペースはつくれた。


[ 6月5日全て ]

2005年9月13日 (火)

[ WiKicker ] hell mode - HTMLタグ付けブロックの導入 このエントリーを含むはてなブックマーク

WiKicker では、直接 WikiPageHTMLタグを記述して表示に反映させる機能を提供していない。

@ 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-8UTF8 フラグなし)でも問題ないようだし、文法的に正しくなくてもきちんとサニタイズできているようだ。

ということで、これを採用することに。

どの要素・属性を許すかはまだきちんと決めかねる。 当面は様子をみながら、調整していく予定。 サニタイザは設置者が置き換えられるようにプラガブルにしておかねばならないな。


[ 9月13日全て ]

2005年9月23日 (金)

[ 映画鑑賞 ] シンデレラマン - あしたのジョーを久しぶりに見たくなった このエントリーを含むはてなブックマーク

シンデレラマン

3連休初日。2・3日目は天気が崩れそうなので今日どっかに遊びにいこうかということで映画を観ることにした。

映画館での鑑賞はコンスタンティン以来。 今回も自宅で予約をして、川崎TOHOシネマズ川崎で。

スクリーン7、F-7とF-8で前側のブロックの一番後ろ。 特に前の人が邪魔になることもなく、ゆっくり鑑賞できた。 しかしスクリーンとの距離を考えると、やはり後ろのブロックの方がいいかな。 実際そちらの方が席が埋まっていた。

@ シンデレラマン

ラッセル・クロー主演、レネー・ゼルウィガーがその役。 いつもハチャメチャの印象があるレネーはだが今回はおちついた演技で、シカゴの時とはまったく違う印象であった。なかなかいい感じである。

物語は、20世紀前半、大恐慌の時代に一旦は現役を退いだものの、復活をとげ王者になった伝説のボクサー、ジム・ブラドックを描いだ実話。

家族愛がテーマになっているが、以外にボクシングの試合のシーンがたっぷりあり迫力のあるものとなっている。 貧しい生活の中でも前向きな姿勢を失わないジムの姿には勇気を与えられる (例によって金持ちは嫌な感じに描写されている)。

ジムは、ファイトマネーを手にし夫としてまた父として普通の仕事を終えたように帰ってくる。 華々しいリングと温かな家庭という対比が面白い。

家族への優しさの大切さ、大黒柱としての力強く生きることの格好良さが伝わってきた。 シンデレラマンというタイトルの印象とは全く違う、派手ではないけれど力強さのある作品。


[ 9月23日全て ]

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タグ付けブロック自体はデメリットも多いのであまり使わない方が良いと思うけれど。


[ 10月5日全て ]

2005年11月7日 (月)

DiKicker が日に日に遅くなっていく このエントリーを含むはてなブックマーク

サーバが重い夜の時間帯における nDiki のレスポンスが非常に悪くなってきている。 酷い時にはロック獲得がタイムアウトしてしまってエラーになってしまっている。 まずい。

応急措置として load average が 10 を越えていたらキーワードリストが更新されていても記事の再処理(パースして含まれるキーワードを取り出すとともに、HTMLフラグメント化)をしないようにした。

今までは最低1記事は更新をかけるようにしてあったので、これがなくなるとちょっとはゆとりができるはず。


[ 11月7日全て ]

2005年12月7日 (水)

DocutilsreStructuredText から 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 を作ってしまう方が良さそうだ。


[ 12月7日全て ]

2006年3月4日 (土)

さらにサーバ負荷状態悪化。対応に追われる。 このエントリーを含むはてなブックマーク

CPU パワーを消費し続けているプロセスが昨日の 5 個から、今日は 21個に増えている……。

対応するも、焼け石に水か。

@ データベースロックタイムアウト時間を短く

120秒から60秒に。

@ 生成した RSSキャッシュするようにする

生成した RSSCache::FileCache で有効期間30分でキャッシュするように変更。 あわせて Google Desktop からのアクセス拒否を解除。

@ 旬カレンダーナビゲーションをキャッシュするようにする

ページ下部にある各月上中下旬へのリンクは、どこに記事が追加されたかディレクトリをスキャンするしか知りようがないので毎回そのようにしていたのだが、これが結構重くなってきたので、これも有効期間1時間でキャッシュするように変更。

@ 高負荷時のページ更新停止機能を改善

DiKicker では新しいキーワードが追加されると、過去の記事についてもアクセスがあり次第、自動リンクし直していくようになっている。

高負荷時にはこの機能が止まるようにしてあったのだが、「キーワード記事」については止まるようになっていなかった。 また「1記事のみのページ」へのアクセスの場合も(1記事ぐらいの更新ならいいだろうということで)止まるようにしていない。

このためこれらへのアクセスあると、(必要であれば)アップデート処理が発生。 データベースの排他ロックも必要となるため、全体のレスポンス低下につながっていた。

これらも、高負荷時には止まるように修正。


[ 3月4日全て ]

2006年8月26日 (土)

3 WAY トラベルバッグ Gregory sabbatical の使い勝手 このエントリーを含むはてなブックマーク

naney:219132935

5泊7日の海外出張機内持ち込み手荷物のみで済ませるために、グレゴリー サバティカルを今回新調し一緒にアメリカを回った。

使用感をまとめてみる。

@ 良い点

  • 【ジッパー付きフロントポケット】航空券などを入れておくのに便利
  • 【トップグリップハンドル】握りやすくて○
  • 【サイドグリップハンドル】握りやすくて○
  • ロック取り付け可能な #10YKKジッパー】 錠用の穴がつけられるので便利。ホテルに置いておく時にロックをかけておいた。
  • 【メッシュカバー】仕切りとしては Good。いいバランスでコンパートメントを2つに分けることができる。上部にもそれなりの高さの収納スペースがとれ、今回はそこにケースに入れたノート PC を入れておいた。メッシュカバーのポケット自体は何かを放り込んでおくのには使える。
  • 【ショルダーハーネス・バックパネル】さすがグレゴリーの背負い心地。未使用時に背面に収納できるよう薄手の肩ベルトだが、ノート PC 込みで約10kgでも全然問題無し。
  • 【パッド入りウェストベルト】 締めるとホールド感向上。

@ 悪い点

  • 【内部コンプレッションストラップ】もう少し真中寄りにあって欲しかった。下側は衣類を押さえられる位置だったが、上側のはあまり役に立たなかった。
  • 【ハーネス収納】別に所有している「ハーネス収納可能タイプのブリーフケース」もそうだが、もっこりデコボコしないように綺麗に収めるのが結構難しい。背負ったり手持ちにしたりをチェンジする時に結構手間取る。
  • 【安定性】ソフトバッグなのでしようがないところはあるが、フロント側にノート PC を入れておくと、横置きした時に(幅があって立ちそうに見えて)フロント側にコテンと倒れる。

@ どちらでもない点

  • 【内ポケット】小物を整理しておくのに便利。ただしフロントの上部内側にあるため、少し重めの物をいれておくとフロントを開けるときに重量感を感じる。
  • 【パック両サイドのコンプレッションストラップ】 今回は荷物の量がほぼ丁度だったため、締めても締めなくてもそれほど変化なし。デイ&ハーフパックほどの効果はない。
  • 【ショルダーストラップ用Dリング】 ブリーフケース用にグレゴリーのショルダーストラップを持っていて使えば使えたのだが、持っていかなかったので使い勝手不明。

@ 個人的に良い点

@ 個人的に悪い点

  • 【サイドグリップハンドル】背中からおろす時に右肩側からまわしておろす派の自分の場合、おろしてすぐ左手でサイドグリップハンドルを握れない (逆側)。これはいたしかたない。

@ 総評

キャスター付きのキャリーオンバッグとは違いバッグ自体が軽いし、背負えるため軽快なフットワークを発揮できる。 容量的にも十分だ(これ以上容量があっても詰めた荷物が重くなって大変であろう)。

これからも役に立ってくれそうなバッグだ。


[ 8月26日全て ]

スポンサード リンク

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

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)

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

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)