トップ(最新) | <前

nDiki : 限定

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年11月23日 (水)

ON SUNDAYS で本を眺めつつヘーゼルナッツラテ このエントリーを含むはてなブックマーク

naney:66136568

栗原はるみ すてきレシピ37号で「ワタリウム美術館のミュージアムショップ ON SUNDAYS」にあるカフェが紹介されていて、ぜひ行ってみたいと思っていた。

今日神宮外苑に出たついでに足を運んでみた。 銀座線外苑前駅からだと青山通り渋谷方面へ進んで、青山ベルコモンズで曲がって外苑西通り(キラー通り)へ。で最初の信号のところ。

神宮外苑前から向かう際、間違えて手前の外苑前交差点で曲がってしまってタイムロス。 痛恨のミス。

ON SUNDAYS は(当然であるが)アート系の商品をそろえたショップ。 地下では FREITAG(フライターグ)の全商品を12月30日まで期間限定で販売中。

地下へ降りる途中にあるちょっとしたスペースにあるカフェでは、アートな気分を味わいながらくつろぐことができる。 座席数は少な目。 ヘーゼルナッツラテを飲みながら、ぼんやりと階下を眺める。

ON SUNDAYS の商品の方はかなりマニアックだったので、自分にとってはぶらっと何かを買いにくるといった感じではなかったかな。 近くを通ったらまたカフェには寄ってみたい。

帰りは千駄ヶ谷まで歩こうかと思って外苑西通りを北上したら、これがまた遠いのなんの。 11月下旬ともなると日が暮れるのも早く、明治公園・国立霞ヶ丘競技場のあたりではもう随分暗くなって寂しい限り。 またもや痛恨のミス。

大江戸線の看板を見つけ、そのまま吸い込まれて国立競技場駅で地下鉄にのって帰路へ。

naney:66136562


[ 11月23日全て ]

2006年6月12日 (月)

湘南飲料はポストウォーターか? このエントリーを含むはてなブックマーク

naney:165753413

mixiコミュニティで「サークルKサンクスで関東限定で売っている『湘南飲料』がポストウォーターに激似」という情報を知った。

ポストウォーターといえば最近またキリンから発売されたのだが、こちらは初代のとは全然味が違うとの話なので、いまだ手を出していない。

ということで会社帰りにサークルKサンクスによって3本ほど買って買える。

商品は、FMヨコハマ/サークルKサンクス共同開発で、販売者は株式会社 日本サンガリア ベバレッジカンパニーになっている。 サンガリアといえば杜仲茶を思い出すな。

でさっそく夜ワールドカップを観ながら飲んでみた。

第一印象は「甘い」。 似ているといえば似ているような気がするけど、ポストウォーターはこんなに甘くなくて、(いい意味で)もっと不味かった気がする。 惜しい。買い占めるほどではないなあ。

あ、ジャズイン(JAZZIN)も復活して欲しい。

どちらも同時代。蒲田のあの友人と良く一緒に飲んだっけか。


[ 6月12日全て ]

2007年3月5日 (月)

ほぼルピシア手帳 このエントリーを含むはてなブックマーク

naney:411377165

昨日ルピシアに寄ったら、季節限定でのお茶が売られていた。 とてもいい香りだったので、8810 さくら焙じ茶を買ってきて一服。

ほぼ日手帳にルピシアの紙バッグをカットしてカスタマイズ。 ばっちりマッチ。


[ 3月5日全て ]

2007年4月25日 (水)

松たか子 ニューアルバム「Cherish You」本日発売 このエントリーを含むはてなブックマーク

Cherish You (初回生産限定盤)(DVD付)

松たか子のニューアルバムが本日発売。

five years~singles [Best of] (2001/12/05) がとても良く気にいっていたので、今回新しいアルバムが出るということで購入してみた。 「明日、春が来たら97-07」や、「みんなひとり」(「役者魂!」主題歌)などを収録。


[ CD アルバム ]


[ 4月25日全て ]

2007年5月25日 (金)

落ちついた感じの 竹内まりや ニューアルバム「Denim」 このエントリーを含むはてなブックマーク

竹内まりや Denim

昨日買った。 が地元のお店に買いにいったけれど、初回限定盤はすでに売り切れだったとの連絡。 昼休みに会社の近くで、購入。 「Bon Appetit!」以来、6年ぶりとなる待望のオリジナル・アルバム

Bo Appetit! に比べて落ち着いた印象を受けた。さりげなく流しておくのにいい感じ。 この間買った松たか子のアルバム「Cherish You」収録「みんなひとり」の竹内まりや版も入っている。 個人的には「Bon Appetit! の方が楽しくて好き」と感じたけれど、何回か聴くとかわってくるかも(アルバム前半は、夕食の支度しながらかけておいたのできちんと聴いてないし)。

初回限定盤のみのボーナスディスクの曲もいい曲ばかりなので、買うなら早めの方がいいかも。


[ CD アルバム ]


[ 5月25日全て ]

2007年8月23日 (木)

無制限 HTML タグ付けブロックを使って nDikiGoogle Maps を貼る このエントリーを含むはてなブックマーク

Google Maps が ID を取得しないでも簡単に自分のサイトに貼れるようになった。 Google Maps で表示される HTML コードをページに埋め込めば、好きな場所の地図を貼ることができる。 これは嬉しい。

早速 nDiki でも貼りたい。

しかし WiKicker という WikiEngine をベースとした DiKicker を使っている nDiki では、現在のところ直接 HTML コードを使えるようにしていないのである。

HTML タグ付けを許すのは嫌」というスタンスできたのだが、他のサービスを貼るという魅力にはやはり勝てないな。 HTML 直書きを許すのは大局的にはデータ活用性などで好ましくない部分もあるが、各種サービスを活用できないで利用価値が下がるのは本末転倒なので、わかった上で使うということで。

ということで nDikiHTML タグ付けブロック機能を有効に設定。

ちなみに現行では HTML::Scrubber ベースで、使えるタグ・属性に制限をつけるフィルタしか用意してなかった。これだと Google Maps のコードがそのまま貼れない。 ということで「DiKicker」および「書く人が限定されているような Wiki」での利用を想定した無制限にスルーするフィルタモジュールを新規追加。

これで Google Maps を貼れるようにした。

では早速。


拡大地図を表示

[ 8月23日全て ]

2008年9月7日 (日)

ミニ万年筆「WHITE」何に使う? このエントリーを含むはてなブックマーク

naney:2835996408

ラピタ2008年10月号の付録ラピタ限定ミニ万年筆第4弾「WHITE」。 2005年11月号の「ミニ檸檬」、2006年6月号の「赤と黒」、2008年1月号の「ALWAYS」に続く第4弾の付録万年筆だ。

ミニ檸檬の時は結構話題になって、とくダネ!のオープニングでも取り上げられていた。 自分のミニ檸檬はインクのかすれが酷くて結局すぐ使わなくなってしまった。

「赤と黒」はミニ檸檬ほどぐっとする配色ではなかったのでスルーした。 ALWAYS も配色的が奇抜だし、クリップに「ALWAYS」って刻印が入っていて、映画のグッズみたいだしでスルー。

しかし今回の白は結構いいんじゃない? デザインは ALWAYS と同じ。 クリップの刻印も「WHITE」でニュートラルな感じなのでうるさくない。 ペン先もボディカラーに良くあうスチール製のシルバーカラーだ。

「いいんじゃない?」ということで1冊買ってみた。

開封してすぐ、赤い何かとこすれあった様な筋をボディに見つけてちょっとガッカリ。その他は、塗り等付録としては十分な品質だ。 いざ付属のインクを付けて書いてみる。箱に

ペン先は「ALWAYS」より気持ち太めに仕上げていいます。使い込むほどに、書き味の違いを実感出来ると思います。

とある通り結構太め。インクフローも多め。書き味は悪くない。 カリカリ感がなく万年筆らしい書き味ミニ檸檬とは雲泥の差だ。

ミニ万年筆なので手帳に似合いそうだが、このペン先の太さでは手帳に書くのはまず無理だなあ。 ミーティングの時に図なんかをザッーっと書く時には、このペン先の太さと滑らかさはちょうどいいかもしれない。ただそうすると今度はペン軸が細くてちょっと頼りない。

シチュエーションを選ぶペンかな。

でももう1本は買っておいてもいいかなと思っている。

ラピタ 2008年10月号


[ 9月7日全て ]

2008年10月1日 (水)

竹内まりや Expressions (初回限定版) このエントリーを含むはてなブックマーク

Expressions (初回限定版)

本日発売。 ヨドバシカメラに買いにいったら、売場では初回版に「生産終了品」とタグをつけて品薄感を煽っていた。

まずは Disc 1 を聞いたのだけれど、以外に知らない曲ばかり。 古い曲は耳に残っていないようで、これから楽しんでいくという感じかな。


[ CD アルバム ]


[ 10月1日全て ]

2008年11月9日 (日)

今日のさえずり - 「待ち合わせピッチ」機能、彼女とすごく使ってみたかった このエントリーを含むはてなブックマーク

@ 2008年11月08日

  • 09:05 え、雨降ってきたの。[mb]
  • 09:26 やきいも大会雨天中止。残念。[mb]
  • 15:17 Norton Internet Security 2009 をノートン アップデートセンタからダウンロード中。
  • 15:19 @maru_kei やっぱり LHAユーティリティ32 ?
  • 15:30 Norton Internet Security 2009 にアップグレード。CPU 使用率がシステムと Norton と分けて表示されている。へー。
  • 15:30 @yuzpon 2008 がちょっと重く感じたので、2009 のを聞いてアップグレードしてみました。これから様子見。
  • 26:58 寝る。

@ 2008年11月09日

  • 09:43 「頭のよくなるカフェ」行ってみたい。[mb]
  • 15:15 ユニクロレジ行列最後尾。[mb]
  • 15:23 ユニクロ終了。[mb]
  • 17:41 ISD-P37(1997年12月1日)/ISD-P47(1998年4月下旬)の「待ち合わせピッチ」機能、彼女とすごく使ってみたかったんだよなあ。
  • 19:03 残業続きの何が嫌かって、スコッティティシュー(松永真ストライプ 400枚の方)を帰りに局に買いに行けないこと。無念、次からしばらく SEIYU FINE SELECT。
  • 19:05 スコッティティシュー 400枚(200組)x5箱パック 希望小売価格: 1,150円。マジで?
  • 21:35 今日はユニクロで土日限定7,980円のプレミアムダウンジャケットほぼ即決で買ってきた。お店で見た時はぱっと見コストパフォーマンス良さそうに感じたが、家に帰って細かいところをみると値段相応ではあるな。
  • 21:41 今まで THE NORTH FACE のゴアテックスジャケットで済ませていた。フリース以外の冬物ジャケット買うの10年ぶりぐらいかも。

[ 11月9日全て ]

スポンサード リンク

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

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: 2.871889s / load averages: 0.09, 0.17, 0.21
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)