トップ 最新 追記 RDF

雄也の?日坊主日記


2005-09-02

_ [software] rd2sxiにOOo Draw対応

RDからOpenOffice.org Impressを作るrd2sxiに図*1を挿入可能にするハックを以前*2からしてました. これまで,ad-hocすぎで作者の前田さんにパッチを送るのをためらっていたのですが,同僚からいい加減に出せという声が大きくなってきたので,出すことにしました.

例えばsome-draw-file.sxdを入れたい場合は,以下のように<<<によって挿入します.

= 図の挿入

<<< some-draw-file

なお,「いじっていいよ」ということなので,リポジトリは<URL:http://projects.netlab.jp/svn/misc/rd2sxi/trunk/>に移すことになりました.

ちなみに,自分の発表で必要だった

  • OpenOffice.org Drawで書いた線や四角,文字等
  • PNGファイル入りのOpenOffice.org Drawファイル

くらいしか試していないので,うまく挿入できないことがあるかもしれません.

*1  OpenOffice.org Drawファイル

*2  3月くらい?

本日のツッコミ(全2件) [ツッコミを入れる]

_ MoonWolf [RDtoolの関連ソフトウェアとしてrd2sxiを紹介したいのですが、 ホームページはありませんか?]

_ yuya [せっかくの問い合わせですが,現状ありません... リンクされるとしたらリポジトリくらいではないかと思います.]


2005-09-06

_ [software] w3mlで新規メイリングリストを自動追加する

かずひこさんに<URL:http://www.j96.org/w3ml/>でやっている新規メイリングリストの自動追加について聞かれているのでここにまとめます.

必要なもの

  • w3ml(/usr/local/w3mlにインストールされているとする)
  • Postfix
  • Procmail

ディレクトリの準備

以下のディレクトリを用意する.

/usr/local/var/procmail/w3ml/mail/w3ml
届いたメイルを全てmh形式で置いておくためのディレクトリ
/usr/local/var/procmail/w3ml/mail/spam
spam退避用ディレクトリ

レシピを用意する

/usr/local/etc/procmail/procmailrc.w3mlに以下のようなレシピを用意する.

PROCMAILDIR=/usr/local/var/procmail/w3ml
MAILDIR=$PROCMAILDIR/mail
LOGFILE=$PROCMAILDIR/proc.log
LOCKFILE=$PROCMAILDIR/lock
SHELL=/bin/sh

# spamやいたずら用レシピ

:0H:
* ^X-QuickML: true$
* ^X-ML-Name: \/.*
{
  MLNAME = `echo "$MATCH" | sed -e 's/[.\/]//g'`

  :0 c:
  * ? echo "$MAILDIR/w3ml/$MLNAME" | xargs mkdir || true
  w3ml/$MLNAME/.

  :0:
  * ? /usr/local/w3ml/bin/setup "$MLNAME"
  | /usr/local/w3ml/bin/entry --mlname="$MLNAME" ; chmod o+x /usr/local/w3ml/data/"$MLNAME" ; chmod -R o+r /usr/local/w3ml/data/"$MLNAME"
}

:0
! yuya at j96 dot org

/etc/aliasesを変更

/etc/aliasesに以下を追加する.

w3ml: "|/usr/bin/procmail /usr/local/etc/procmail/procmailrc.w3ml"

追加したら

# newaliases

おわりに

  • 以下の部分を外せばQuickMLじゃないメイリングリストでもできるはずです.
    • ^X-QuickML: true$
  • ここでは/etc/aliasesからパイプで渡していますが,ユーザを作って.forwardで動かした方がいいです.
  • mh形式で別にメイルを置いておくのは雄也の気分的なものです. 大抵は要らないでしょう.
  • ものすごくad-hocです. 根本的に変えようとか考えています.

2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|
2006|05|
2007|04|05|09|10|11|
2008|04|05|08|10|11|
2009|02|03|04|05|06|07|08|09|10|11|
2010|02|03|04|07|10|
2011|04|08|
2012|02|10|
2014|05|06|08|
2018|03|
楽天で探す
楽天市場
キーワードから探す
楽天トラベル