読書記録ChangeLog / 2004-12-11

日記内を検索  前の日 / 次の日 / 最新 / ランダム RSS

2004-12-11 Sat

ジャイアント馬場と矢口真里が暮らす部屋

http://www.hirax.net/dekirukana8/amesroom/index.html

自動で候補を補完してくれるGoogle Suggest

http://kengo.preston-net.com/archives/001675.shtml

ChangeLog2HatenaDiary [chalow]

http://tokuhirom.dnsalias.org/~tokuhirom/moin.cgi/ChangeLog2HatenaDiary
使ってみました。

読書記録はてな
http://d.hatena.ne.jp/osamu2001/

画像の相対URLを絶対URLになおす必要がありますが
かなりきれいに変換されています。

"image/

"http://dkiroku.com/image/


3点の不具合を修正しました。
http://d.hatena.ne.jp/osamu2001/20041127
http://dkiroku.com/cl.txt
を使用すると再現できます。

(1)画像アンカーへの変換が正常に行われません。
[[画像.png|http://dkiroku.com/]]

(2)抹消線の指定が無効になります。
==ほげほげ==

(3)表の直後のアイテムが正常に動作しません。
閉じタグ</td>をいれないと正常に復帰できません。
表から復帰した後のitemに<p>タグが入らなくなってしまい
表示が崩れます。

以下patch

Index: cl2hatena.rb
===================================================================
--- cl2hatena.rb	(revision 31)
+++ cl2hatena.rb	(working copy)
@@ -113,7 +113,7 @@
 
     # table
     y.gsub!(/(^(\|\|[^\n]+\n)+)/) {
-	    "<table><tr>#{$1.split(/\n/).map{|x| x.split(/\|\|/).join('<td>')}.join('<tr>')}</table>"
+	    "<table><tr>#{$1.split(/\n/).map{|x| x.split(/\|\|/).join('</td><td>')}.join('<tr>')}</table>\n"
     }
 
 	# | とか > で引用
@@ -160,6 +160,10 @@
 	y.gsub!(/''(.+?)''/) {
 		"<em>#{$1}</em>"
 	}
+	# strike
+	y.gsub!(/==(.+?)==/) {
+		"<strike>#{$1}</strike>"
+	}
 
 
     # URL
@@ -167,7 +171,7 @@
     	ann = $1
 	url = $2
 	if ann =~ /\.(jpg|jpeg|png|gif)$/i
-		%Q{<a href="#{url}"><img src="#{url}" alt="img"></a>}
+		%Q{<a href="#{url}"><img src="#{ann}" alt="img"></a>}
 	elsif url =~ /\.(jpg|jpeg|png|gif)$/i
 		%Q{<img src="#{url}" alt="#{ann}">}
 	else

ChangeLog2HatenaDiary

http://d.hatena.ne.jp/osamu2001/20041211#p2
しまったストライク連発だ。

2004-12 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

uzoyoto@dkiroku.com

これまでの訪問者は 人です。