«前の日記(2007-07-13 (金)) 最新 次の日記(2007-07-15 (日))» 編集
にっき
Google
2003|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|10|12|
2015|01|12|
2016|01|12|
2017|01|12|
2018|01|12|
2019|01|12|
2020|01|12|
2021|01|
2022|01|
2023|01|
2024|01|

2007-07-14 (土) [長年日記]

_ hbadd.rb

全然いい感じじゃねえ。

  • はてブに渡される日付に @date を使ってるので、日毎表示以外で変になる。
  • subtitle に対して strip していない。

というわけで、↓こんな感じ。

# hbadd.rb

unless @conf.mobile_agent? || /^append|replace|comment|showcomment|trackbackreceive|pingbackreceive$/ =~ @mode then

	def title_text( subtitle, title )
		old_apply_plugin = @conf['apply_plugin']
		@conf['apply_plugin'] = true
		r = apply_plugin( subtitle.sub( @conf.section_anchor, '' ), true )
		@conf['apply_plugin'] = old_apply_plugin
		NKF::nkf( '-m0 -Ew', "#{r.strip} - #{title}" )
	end

	def permalink( date, index )
		ymd = date.strftime( "%Y%m%d" )
		uri = @conf.index.dup
		uri[0, 0] = @conf.base_url unless %r|^https?://|i =~ uri
		uri.gsub!( %r|/\./|, '/' )
		uri + anchor( "#{ymd}p%02d" % index )
	end

	add_subtitle_proc do |date, index, subtitle|
		t = title_text( subtitle, "#{@conf.html_title} (#{date.strftime('%Y-%m-%d')})" )
		p = permalink( date, index )
		r = subtitle.dup
		r << %Q[<a href="http://b.hatena.ne.jp/add?mode=confirm&title=#{CGI::escape(t)}&url=#{CGI::escape(p)}">]
		r << %Q[<img src="http://b.hatena.ne.jp/images/append.gif" style="border: none;vertical-align: middle;" title="ブックマークを追加" alt="ブックマークを追加" width="16" height="12" />]
		r << %Q[</a>]
	end
end

_ 今日のアニメ

マスターキートン#18
キートンの知り合いの教授が学長選挙に出馬中、当たり屋に狙われてしまう。
彩雲国物語2#14
香鈴に眠り薬を渡して村人たちを助け、一足先に向かった龍蓮が影月を助ける。

«前の日記(2007-07-13 (金)) 最新 次の日記(2007-07-15 (日))» 編集