SmallStyle


2006-08-27

_ ゴーヤは熟すとオレンジ色

熟したゴーヤ

ゴーヤって緑色のイメージしかもっていなくて,実家に帰ったときにオレンジ色のゴーヤを見せられたときには,ちょっと驚き.普段食べているのは熟す前の状態で,熟したゴーヤはオレンジ色なんですね.

ちなみに,熟したゴーヤは中がルビー色をしていて,種の周りにあるゼリー状のものがちょっと甘い感じでした.


2006-08-23

_ esmtp でメール送信

このサーバでは今まで MTA は導入していなかったのですが,tDiary の日記更新時に mixi の日記も更新するプラグインで,ツッコミメールプラグインを利用するのにどうしようかと考えていました.

Gmail や ISP の SMTP サーバを直接利用する方法も考えたのですが,ローカルに esmtp というリレーのみ行う MTA を導入し,ISP の SMTP サーバへメールをリレーさせるようにしてみました.

設定はとても簡単.インストールは Debian なら,

# apt-get install esmtp

インストール時に,リレーする SMTP サーバのホスト名,ユーザーID,パスワードを設定します.設定ファイルは,/etc/esmtprc に記述されます.tDiary の comment_mail-sendmail プラグインで,

@options['comment_mail.sendmail'] = '/usr/bin/esmtp'

と指定することで,メール送信が可能になりした.

ちなみに Gmail を SMTP サーバとして利用する場合は,STARTTLS 用の設定が必要になります.


2006-08-21

_ tDiary の更新時に mixi の日記も更新するプラグイン

【注意】mixi の仕様変更のためこのプラグインは現在正常に動作しません

だいぶ前に,mixi の日記を携帯メールを使って外部日記から更新するツールを作って,mixi と外部日記の連携をしていたのですが,夏休みを利用して tDiary のプラグインとして利用できるように作り直してみました.

外部の日記にコメントをいれるのはちょっと…という人でも,mixi に同じエントリがあればコメントしやすいかなってのがこのプラグインを作ったそもそもの動機.

このプラグインでは,日記更新時に,サブタイトルをメールの件名,日記本文をメール本文としてメールを送信します.最初,メール送信部分もプラグインに含めようかとも思ったけど,ツコッミメール系プラグインが使えそうだったので,実装しませんでした.ちなみにツッコミメールプラグインを利用していますが,ツッコミメールを送信しない設定 (@options['comment_mail.enable']=false) でも,mixi 日記更新はされるようになっています.

mixi の日記をメールを利用して更新した場合,送信したメールはすべて新規の日記となるので,一度送信したセクションは再送信しないようになっています.したがって,日記の内容を変更しても,mixi の日記は自動で変更できません.修正したい場合は直接 mixi の日記を修正してください.

送信する日記の内容は,全文を送信するか,冒頭の 500 バイトを送信するかを設定できます.mixi の日記を更新するかどうかは,日記更新画面に,「mixi 日記を更新する」のチェックボックスがあるので,チェックをいれると更新されます.また,「この日の日記を隠す」にチェックが入っている場合は更新されません.デフォルトでは,「mixi 日記を更新する」はチェックが off になっていますが,設定でデフォルト on にすることも可能です.

プラグインファイルの構成は以下のようになります.

  • mixi_update
    • mixi_update.rb
    • ja
      • mixi_update.rb
    • skel
      • miximail.rtxt

mixi_update.rb はプラグイン,言語リソースそれぞれ配置してください.また skel 以下の,miximail.rtxt は,tDiary インストールディレクトリの skel 以下に配置してください.

設定項目は,必要に応じて以下を tdiary.conf に記述してください.

更新用 mixi のメールアドレス(必須)
@options['mixi_update.send_address'] = 'xxxxxxxxxx@d.mixi.jp'
mixi 日記を更新する(必須,デフォルト false)
@options['mixi_update.enable'] = true
「mixi 日記を更新する」のチェックをいれる(デフォルト false)
@options['mixi_update.checked'] = true
送信する本文を省略する(デフォルト false)
@options['mixi_update.shorten'] = true

送信するメールアドレスは別に mixi でなくても送信できるので,別のアドレスを利用して送信テストも可能です.

なお,mixi_update プラグインとあわせてツッコミメール系のプラグイン (comment_mail-xxx) をどれか有効にしておいてください.ツッコミメールプラグインがどれも選択されていなかったり,mixi_update.enable が false になっている場合は,日記更新画面で,「mixi 日記を更新する」は表示されず,「mixi 日記更新プラグインを実行できません」と表示されます.

mixi の日記と tDiary を連携させてみたい方はどうぞご利用くださいませ.

つづき: 2006-12-30
本日のツッコミ(全1件) [ツッコミを入れる]

_ TrackBack [http://miyaken.stbbs.net/diary/20061229.html#p03 だいあろぐ tDi..]


about me

いろいろと興味を持ったことを書いてます.ちょっとしたことは hb(@smallstyle) on Twitter で書いてます.

Archive

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|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|12|