hns - 日記自動生成システム - Version 2.19.7

void GraphicWizardsLair( void ); //

otsune GWL
FreeBSD, AfterEffects, RETAS, animo, DigitalAnime, Linux, Mac OS, Win2k

[Who is otsune?] [title] [message] [Policy] [注目エントリー] [top]
Twitter Status :


Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい

検索式:

先月 2007年11月 来月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


2007年11月01日(木) [長年日記]

#1 [mail][sysdmin] ドコモが今日からSender-ID/SPFでメールを受信拒否する設定を始めたけど、From:とenvelope-from:の解釈がRFCと違ってまぜこぜ?

送信ドメイン認証(Sender ID/SPF)について | サービス・機能 | NTTドコモ_
SPF(TXT)レコードの確認には、メールヘッダのFROMフィールドを使用します。なお、メールヘッダのFROMフィールドが存在しない場合はエンベロープFROMを使用します。
envelope-fromを無視してRFC 2822のFromフィールドをまず使うってのはSender-IDのドラフトで書かれてた方法で、ドコモ独自のやり方なんじゃないかなぁ。
RFC4408_ を読む限りだと"Experimental RFCs"ってことだから、独自の方法をやってはいけない理由はないっちゃーなさそうだけど。
ドコモにメール送る時は
  • 送信メールサーバーのIPアドレスをSPFレコードとしてDNSに登録する
  • From:に書くアドレスは、SPFレコードを設定した自社ドメインしか使わない
  • どうしても違うFrom:アドレスを使いたい時は、MTAでFrom:を削除してenvelope-from:でSPFをチェックさせないとドコモは受け取ってくれないよ(ひでぇ!)
……という解釈なんだけど。最後の項目はけっこう泣ける人もいるんじゃないかなぁ。

1 SPFレコードの作り方:

The SPF Setup Wizard_ みたいなサイトで自分の管理しているメールのドメインを入力していけばOk。
  • ドメイン名
  • (受信メールサーバーを表す)MXレコードと、送信メールサーバーが全く同じかどうか
  • メールサーバー(MTA)の逆引き名
  • 送信に使っている全てのメールサーバー(MTA)のIPアドレス
あたりを調べておく必要が有る。
そしてbindのゾーンファイルに
; example.co.jp
$TTL 86400
@       IN      SOA     a.ns.example.co.jp. root.example.co.jp.  (
                                2007110101 ; Serial
                                14400   ; Refresh
                                3600    ; Retry
                                604800  ; Expire 1 week
                                86400 ) ; Minimum 1 day
                IN      NS      a.ns.example.co.jp.
                IN      NS      dns-secondary.example.ad.jp.
                IN      A       192.0.2.1
                IN      MX      12801   a.mx.example.co.jp.
                IN      MX      12817   b.mx.example.co.jp.
                IN      TXT     "v=spf1 ip4:192.0.2.2 ip4:192.0.2.100 ip4:192.0.2.56/29 mx ptr mx:example.jp include:a.ns.example.jp -all"
みたいな形でTXTとして記入する。
rndc reload
して、namedのlogをみて動作していたら
host -t txt example.co.jp dns-secondary.example.ad.jp
で更新されているかどうかを確認する。(example.co.jpや192.0.2.0/24は例文として使えるドメインやIPアドレスなので、そのあたりは自分の環境と読み替えること)

1 関連項目:

Permalink: http://www.otsune.com/diary/2007/11/01/1.html#200711011
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-01 00:00:00 By otsune

2007年11月02日(金) [長年日記]

#1 [FreeBSD] inetd.co.jpの容量が増えたのでユーザー領域でportsを使う方法をまとめた記事を書いた

otsune's FreeBSD memo :: ユーザー領域にFreeBSD portsをインストールする方法_ 縺ゅ◆繧翫〒縲?
どうもLDCONFIGあたりの設定が曖昧な気配もするし、この設定だけでは上手く行かないportsもありそうな気がする。
あと根本的には、貸しサーバー側のシステム管理者にportsのインストールを依頼するのが正しいやりかた。あくまでも回避手段なつもりで。
Permalink: http://www.otsune.com/diary/2007/11/02/1.html#200711021
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-02 00:00:00 By otsune

2007年11月04日() [長年日記]

#1 [dns][sysadmin][FreeBSD] dnscacheのLルートサーバのIPを変更した

L.root-servers.net の IP アドレス変更に伴う設定変更について_ にもとづいて。
/var/service/dnscache/root/server/@ と /usr/local/etc/dnsroots.global でs/198.32.64.12/199.7.83.42/g した。
Permalink: http://www.otsune.com/diary/2007/11/04/1.html#200711041
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-04 00:00:00 By otsune

#2 [Mac] Leorardのことえりで「はたけ」を変換するとクラッシュする不具合は、TigerからJ_Character.dictを持ってきて入れ替えると回避出来る

Tigerで
tar zcvf ~/J_Character.dict /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/Support/J_Character.dict/
等として圧縮ファイルにして、Leopardで開いてsudoで同じ場所にcp -rして再起動すればいいのね。
Permalink: http://www.otsune.com/diary/2007/11/04/2.html#200711042
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-04 00:00:00 By otsune

この記事へのトラックバック[1]

みんなの印刷会社-特売プレス/吉田印刷所blog:Mac OS X 10.5、「はたけ」「ひさし」のかな変換に不具合
Mac OS X 10.5 Leopard(レパード)ですが、付属のIM(かな漢字変換)、ことえりで...

2007年11月06日(火) [長年日記]

#1 [microformats] blosxomのページをmicroformats hAtomにした

http://www.otsune.com/bsd/ 以下の各々ページをhAtom対応に。
細かい仕様は hatom - Microformats_ を参照。
microformats hAtomにするためには「hfeed」だとか「hentry」などの決まった名前を、既存のページで使っているタグのclass要素に追加するだけで良い。
Entry UpdatedのISO-8601な日付時刻文字列を最初のうちは
<abbr class="updated" title="$yr-$mo_num-${da}T$ti:00Z">$ti</abbr>
で展開しようとしてたんだけど、どうもうまくいかねー!(とにかく「T」って区切りはねぇだろうと。テンプレート展開するときに変数名と区切り付けるのがやりにくいし)
これはとりあえずblosxom.cgi本体に
      # Date fiddling for by-{year,month,day} archive views
      use vars qw/ $dw $mo $mo_num $da $ti $yr $hr $min $hr12 $ampm $iso8601/;
      $iso8601 = "$yr-$mo_num-$da".'T'."$ti:00Z";
という形で$iso8601という変数を新しく作る事で対処。(これからのblogツールの類いはISO-8601形式の日付時刻文字列をデフォルトで用意する必要有るよなぁ)
あとはhead.htmlに
<div class="blog hfeed">
とhfeedを追加。
story.htmlには
<div class="blogbody hentry">

<h3 class="entry-title title"><a href="$url$path/$fn.html" name="$fn">$title</a></h3>
<span class="entry-content">
$body
</span>
<div class="posted meta">

<a rel="bookmark" href="$url$path/$fn.html">Permanent link</a>
とdivのclassに「hentry」、h3に「entry-title」、本文をspanタグで括って「entry-content」、パーマリンクのaタグに「rel="bookmark"」を追加で入れて
<span class="author vcard"><a class="fn url" href="http://www.otsune.com/">otsune</a></span> posted at <abbr class="updated" title="$iso8601">$ti</abbr>
とhCard形式でauthorを入れて、updatedでISO-8601形式な「2007-11-06T17:45:00Z」というエントリーの日付を入れた。
Permalink: http://www.otsune.com/diary/2007/11/06/1.html#200711061
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-06 00:00:00 By otsune

2007年11月08日(木) [長年日記]

#1 [microformats] 「LDRizeのxFolk対応」と「カトゆー家断絶テストページやfooo.nameがxFolk化」が合わさるだけで、いろんなWebページがものすごく便利になるのもmicroformatsの大きな利点のひとつ

LDRizeというのはjとkキーでパラグラフなどの項目毎にブラウザカーソルを上下移動するという「livedoor Readerの使いやすさを他のWebサイトでも可能にしよう」というスクリプト。
FirefoxにGreaseMonkeyとLDRizeを入れると、「カトゆー家断絶」の テストページ_ みたいなリンク羅列型の個人ニュースサイトを、j,kキーとp,oキー(それとminibuffer)で統一的なインターフェースで扱えるようになる。
公式サイト_
LivedoorReaderやFastLadderのようなショートカットキーを色々な場所で利用可能にするGreasemonkey
の解説も参照。
実はLDRizeのxFolk SITEINFO(設定ファイル)はオレが書いた。
name:      'xFolk RC1',
domain:    'microformats',
paragraph: '//*[contains(concat(" ",@class," "), " xfolkentry ")]',
view:      './/*[contains(concat(" ",@class," "), " description ")]//text()',
link:      './/a[contains(concat(" ",@class," "), " taggedlink ")]'
カトゆーテストページの他にも、microformats xFolkに対応しているWebページであれば自動的にLDRizeが有効になっているので twitter.com_ とか fooo.name_ とか 日本中のひとこと - Wassr_ とかでも、xFolk SITEINFOだけでLDRizeが使える。
実はwassr.jpがxFolk化したのは数ヶ月前のことで、その時はLDRize対応なんてまったく考慮されていなかったけど。microformatsという仕組みに従う事で、後から出てくる便利なツール(この例ではLDRize)で扱えるようになった。
今後もLDRizeに限らず、他のmicroformats xFolk対応のツールでも「カトゆーテストページ」「twitter」「fooo.name」「Wassr」などは簡単にデータを扱えるということでもある。
そのあたりの醍醐味は otsune tumblr_ でReBlogしたところから更に引用する
ようするに今までの俺の場合、もしwebの使い勝手を上げたいと思ったら、画面全部を考えてHTMLを解析して、必要な場所にボタンを埋め込んだり色を変えたり文字を大きくする様なGreaseMonkeyスクリプトを作ってた。これは、「読む」「選択する」「操作する」を全部一人で作ってた。
でもこのLDRize+Minibuffer+αの3段階なら、画面をj,kで操作できるようにLDRizeの設定をしてくれる人は今結構増えてるみたいだし、コマンド実行プラットフォームもあるので、俺は「選択されたブロックをどう処理するか」だけに専念できる。これは興奮する。便利にしまくってやる。
つまりWebサイトを作る人はmicroformatsのタグをテンプレートなどに埋め込んでおけば良い。あとはツール作者がツール自体をmicroformatsに対応させて、便利ツールが自動的に使えるようにしてくれるということ。

1 microformats xFolk化の方法:

カトゆーテストページがmicroformats化するためにした事はとても簡単なことで。
の前に
<span class="xfolkentry">■
というxfolkentryというクラスのspanタグを入れて、
<A href="...">
のリンクタグに
<A class="taggedlink" href="...">
とtaggedlinkというクラスを追加して。
関連:
などは
<span class="description">関連:
とdescriptionのクラスを入れて、あとは
</span></span>
と閉じタグを入れただけ。
ねっ、簡単でしょ?
仕様等は xfolk - Microformats_ を参照のこと。
誤解を恐れずに凄くおおざっぱに言うと「blogエントリーなどはhAtom」「リンクの羅列ページはxFolk」と覚えておけばOk。
Permalink: http://www.otsune.com/diary/2007/11/08/1.html#200711081
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-08 00:00:00 By otsune

この記事へのトラックバック[1]

PukiWiki Plus! (PukiWiki/TrackBack 0.4):Microformats
Microformats いわゆる「小文字のsemantic web」。セマンティックウェブを気軽に実...

2007年11月20日(火) [長年日記]

#1 [mac][2ch] 2chのMac翻訳スレのLeopard解説記事が興味深い

Ars technicaのLeopard記事翻訳。_

コメントを読む(2) [ コメントする ]

Re: 2chのMac翻訳スレのLeopard解説記事が興味深い by john    2007/11/20 08:48
shiroの新連載? http://journal.mycom.co.jp/articles/2007/11/20/iul00/index.html
Re: 2chのMac翻訳スレのLeopard解説記事が興味深い by inner    2007/12/12 02:47
the inner universe of Leopard - 「rcの引退とlaunchdの強化 http://journal.mycom.c...
Permalink: http://www.otsune.com/diary/2007/11/20/1.html#200711201
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-20 00:00:00 By otsune

2007年11月21日(水) [長年日記]

#1 [www][tv] 「アニメやテレビ番組をニコニコ動画やYouTubeで見れるようにすれば良いのに」系の話題を書く時は、最低限この本に書いてあることは押さえとくと話が速い

テレビはインターネットがなぜ嫌いなのか/吉野 次郎_
というわけで 狐の王国 小さな魅力の蓄積こそがキラーコンテンツになる_ のkoshianさんは読むべき。
Permalink: http://www.otsune.com/diary/2007/11/21/1.html#200711211
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-21 00:00:00 By otsune

2007年11月29日(木) [長年日記]

#1 [anime][AfterEffects] koji's plugin Smoothが2008年から年間ライセンス30000円に有償化

アニメ業界のAfterEffects撮影にしか関係の無い話題だけど。
Koji'sPlugins smooth_ が2008年1月1日から LoiLo inc/商品詳細 Adobe AE plugin Smooth_ として有償化される。
アニメのデジタル撮影現場は今のうちに対応を準備しておこう。

1 関連した話題:

コメントを読む(1) [ コメントする ]

Re: koji's plugin Smoothが2008年から年間ライセンス30000円に有償化 by mai    2007/12/13 17:31
某アニメ会社が自社Smoothプラグイン"無償"で提供するらしいですね。 ただ...
Permalink: http://www.otsune.com/diary/2007/11/29/1.html#200711291
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-29 00:00:00 By otsune

2007年11月30日(金) [長年日記]

#1 [FreeBSD][sysadmin] FreeBSD-SA-07:09.random_

cd /usr/src
make update
make buildkernel installkernel
6.2-RELEASE-p9にした。
Permalink: http://www.otsune.com/diary/2007/11/30/1.html#200711301
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2007-11-30 00:00:00 By otsune