!Wikiの差分 ""問題はWikiの差分表示をどういう風に表示するかだよなー。 [[tily:Ideas]] Wikiの差分表示は確かに難しい。 ページに参加している人でないと、わかりずらい部分が多々ある。 いや、そもそも、差分という概念自体が、じつは結構、新しくて、機械的に処理できるようになった歴史が新しいから、(プログラマでないヒトにとっては)なじまない部分がある。 まず、「差分」そのものを学習し、各Webサービス(blogやrss readerなど)がどう差分を吸収して扱っているかを考えるのがよいのかもしれない。 ---- ちょっと調べたいことを羅列しておこう。 * [[diff]] * [[svn]] * SubversionWiki ---- 管理者のみdiffのSPAMを削除できるようなdiffWiki ---- 普通のユーザが欲しい差分は、前回自分が見たところから、どの部分が変化したか、ということならば、前回のページキャッシュと今見ているページの差分を出せばいいのか。JSでそういうのってできるのかなー。 JSって、前回のページキャッシュと、今見てるページ(URLは同一)の差分って表示できるのかな。えぇと、ローカルのページキャッシュの扱いがわからないんだな。<わたし http://twitter.com/freedomcat/statuses/552807412 あとはなんらかのユーザ管理を入れる?前回の閲覧時刻を記憶しておいて、その時間分からの差分を表示。って、裏で結局、mixiみたいなあしあと機能があるってことだから、嫌がるヒト多そう。 http://twitter.com/freedomcat/statuses/552815282 もし、Greasemonkeyのuserscriptとして、前回キャッシュと現在見てるページの差分をぴょぴょっと表示するような何かができると、結構、汎用性高いのかなー。Wikiの差分ってことに限らず。 http://twitter.com/freedomcat/statuses/552828702