HOME IP Messenger FastCopy Tech-memo Diary 作者Twitter
SHIROUZU Personal Log

2004-12-11

_ [tdiary] Adsense プラグイン

Rubyのまつもとさんの日記や、Namazuの高林さんの日記ように、最初のエントリの直後に1つだけ、Adsenseが表示される tDiary プラグインを作ってみた。

Ruby を使うのは初めて(というより、スクリプト系言語でそこそこ使えるのは python だけ)なので、Ruby言語リファレンス、および tDiaryプラグイン解説を見ながら、見よう見まねで、よちよちと数行のプラグイン(absense.rb)を書く。

あとは、tDiary のヘッダ・フッタ設定の最初の方で、

のような指定で、うまく動いているようだ。

ただ、見よう見まねで作ったので、ファイルスコープな静的変数は作れないのかな?(本当は $adsense_script を潰したい)とか、関数のように見えて def がない add_body_leave_proc って何だろう?とか、未知なところが多い。

_ [tdiary] preプラグイン

tDiaryでソース等を引用するときに <pre> を使う(というより行頭で '<' を使う)と、<pre>ブロックの中以外でも、改行が利かなくなるなどの副作用があり、ちょっと使いづらかった。('<'の前に空白を入れると今度は <pre>ブロックの中身が過剰に改行されてしまう)

このプラグインを使うと、そういった話がなくなり、快適に。


2004|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|08|09|11|
2007|01|02|03|04|05|06|07|08|09|10|12|
2008|01|02|03|06|07|08|11|
2009|01|03|04|05|06|07|08|10|12|
2010|04|05|07|08|09|11|
2011|02|03|04|05|06|07|08|12|
2012|02|04|06|11|
2013|06|09|
2014|04|05|06|07|08|09|
2015|02|04|05|06|07|08|09|10|11|12|
2016|01|03|04|06|07|08|09|10|11|12|
2017|01|02|03|06|07|08|09|11|12|
2018|01|02|05|06|07|10|
2019|06|

Web shirouzu.jp

Categories
Android | CeSleep | comp_misc | comp_tips | fastcopy | ipmsg | mailman | misc | npop | ScheEdit | sigsleep | tdiary | thinkpad