トップ «前の日記(2010-03-24) 最新 次の日記(2010-03-26)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|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|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2010-03-25 :-(

_ 朝ッ

0530 起床

_ 仕事

0830 出勤

_ 次回 LINEAR 告知されてた

[mixi] LINEAR - LINEAR vol.38

6 周年

amate-raxi はナムコ祭り[ 20080517#p01 ]のときと同じ。

★LIVE
Hiroshi Okubo (nanosounds)
eutron

★TALK DJ
佐野電磁

★DJ
細江慎治 (sampling masters MEGA)

今回もナムコ祭りか?

_ [NetBSD]そろそろ www.NetBSD.ORG 翻訳プロジェクト についてひとこと言っておくか

CVS リポジトリー用に jp.netbsd.org のアカウントを貰った。

渋川さん のように翻訳ライフを満喫するぜ

( コードも書けよ )

_ [tdiary][ニコニコカレンダー]tdiary ニコニコカレンダープラグインを書いた

というか calendar2.rb に追加しただけ。ニコニコカレンダーについてはこちら → ニコニコカレンダー

準備

フェースマークに使用する画像を設置する。デフォルトでは tdiary/images の下になる。ニコニコカレンダー の坂田晶紀さんに確認したところ、「ニコニコカレンダー にある画像は使用していい」とのことなので、フェースマーク画像を貰った。

% cd ~/public_html/tdiary-trunk/images
% ls -l
total 12
-rwxrwxrwx  1 rin  users  1016 Mar 24 18:50:11 2010 nikocal_bad.gif*
-rwxrwxrwx  1 rin  users  1019 Mar 24 18:50:11 2010 nikocal_good.gif*
-rwxrwxrwx  1 rin  users   981 Mar 24 18:50:12 2010 nikocal_normal.gif*

tdiary.conf の @options に以下を書く。#{@cache_path}/tdiary.conf が既に存在する場合は #{@cache_path}/tdiary.conf を tdiary.conf へマージさせるなどしたうえで tdiary.conf を変更すること。

'calendar2.show_nikocal' => true,

書式

日記を書くときに「タイトル」に以下のいずれかを書く。タイトルってみんな使ってないよね。

:-)
:-|
:-(

表示

当日記右側にあるカレンダーのように表示される。

コード

--- ~/public_html/tdiary-trunk/misc/plugin/calendar2.rb.src	Wed Oct 14 11:14:42 2009
+++ ~/public_html/tdiary-trunk/misc/plugin/calendar2.rb	Thu Mar 25 12:02:33 2010
@@ -29,6 +29,10 @@
 @calendar2_image_url.chop! if /\/$/ =~ @calendar2_image_url
 @calendar2_imageex_yearlydir = @options && @options['image_ex.yearlydir'] || 0
 @calendar2_show_image = @options && @options['calendar2.show_image'] || false
+@calendar2_show_nikocal = @options && @options['calendar2.show_nikocal'] || false
+@calendar2_image_nikocal_good = @options && @options['calendar2.image_nikocal_good'] || 'nikocal_good.gif'
+@calendar2_image_nikocal_normal = @options && @options['calendar2.image_nikocal_normal'] || 'nikocal_normal.gif'
+@calendar2_image_nikocal_bad = @options && @options['calendar2.image_nikocal_bad'] || 'nikocal_bad.gif'

 def calendar2_make_cal(year, month)
 	result = []
@@ -92,6 +97,28 @@
 	end
 end

+def calender2_make_nikocal(diary)
+
+	/(:-\)|:-\||:-\()/ =~ diary.title
+	if $1 == nil
+		return nil
+	end
+
+	image_url = @calendar2_image_url
+
+	case diary.title
+	when ':-)'
+		%Q|<img src="#{image_url}/#{@calendar2_image_nikocal_good}">|
+	when ':-|'
+		%Q|<img src="#{image_url}/#{@calendar2_image_nikocal_normal}">|
+	when ':-('
+		%Q|<img src="#{image_url}/#{@calendar2_image_nikocal_bad}">|
+	else
+	  nil
+	end
+end
+
+
 def calendar2(days_format = nil, navi_format = nil, show_todo = nil)
  	days_format ||= @calendar2_days_format
 	navi_format ||= @calendar2_navi_format
@@ -162,7 +189,13 @@
 							subtitles << h( %Q|#{idx}. #{@conf.shorten(apply_plugin( text, true ))}| )
 							idx.succ!
 						end
-						day_img = ((@calendar2_show_image and !@conf.secure) ? calender2_make_image(@diaries[date], date) : day.to_s)
+						if (@calendar2_show_image and !@conf.secure)
+							day_img = calender2_make_image(@diaries[date], date)
+						elsif
+							day_img = calender2_make_nikocal(@diaries[date])
+						else
+							day_img = day.to_s
+						end
 						day_img = day.to_s if day_img == nil
             %Q|<a href="#{h @index}#{anchor date}" title="#{subtitles.join("&#13;&#10;")}">#{day_img}</a>|
 					end

_ テスト

てすてす

_ テスト

てすてす

_ [hoge]テステス

ばかてす