ブログトップ 記事一覧 ログイン 無料ブログ開設

にーやんのブログ 2 RSSフィード

2010-02-08

2010-02-07

FeedBurner 経由でブログ記事の更新を Twitter に投稿するようにしました。

FeedBurner には、フィード更新されると自動的に Twitter に投稿する機能があります。今回、このブログAviSynth ニュース(AviSynth Blog rev.3) で、この機能を利用してみることにしました。

Twitter で私をフォローしてもらうと、ブログ更新された時にその記事のタイトルURL が表示されるようになります。なお、表示される URL は、Google の短縮 URL サービス自動的に短縮されたものになります。

FeedBurner での設定方法

検索すれば簡単に詳しい解説がみつかるので、ここでは簡単に紹介するだけにとどめておきます。

  1. FeedBurner ログイン後、設定したいフィードタイトルクリック。設定画面が開くので、Publicize > Socialize。
  2. アカウントを追加。一度 Twitter に飛ばされるので、問題なければ許可する。
  3. オプションを設定する。
  4. Activate ボタンクリックして、機能を有効化する。

2010-02-06

Twitter、また始めました。

http://twitter.com/niiyan

結構前に登録してたんですが、たった一度つぶやいたきりでした。

本日、ふと思い立って、また始めてみることにしました。

いつまでつづくかわかりませんが、しばらくやってみます。

2010-02-05

Boogie Board LCD Writing Tablet が欲しい!ていうか、ください。

via MobileHackerz再起動日記: 電子ペーパー黒板Boogie Boardを注文する!

Boogie Board LCD Writing Tablet

Boogie Board LCD Writing Tablet

generated by あまびき!

タッチパネル式の電子ペーパー黒板だそうです。

「ください」というのは半分嘘ですが、すごく欲しいです!

でも……

書き換えに利用する電池は取り替え不可能で、電池が切れたあとは最後の状態そのまま。内蔵電池がどれだけ保つのかは不明です。


(中略)


追記:

レスリリース発見。書き換えは5万回以上可能とのこと。

http://japanese.engadget.com/2010/01/25/boogie-board/

バッテリー交換できないというのは、ちょっと考えてしまいます。

Kent Displays Forms Improv Electronics, Launches Boogie Board(TM) LCD Writing Tablet -- KENT, Ohio,, Jan. 21 /PRNewswire/ -- には「supplied by a small watch battery」(小さな時計用のバッテリー?)と書いてあるので、なんとか自力で交換できないだろうかと考えてみたり……。

どっちみち在庫もないようなので、もうちょっと調べてみることにします。

2010-02-04

Bob リサイズ -> AssumeTFF/BFF -> SelectEvery(4,0,3)

インターレース素材に対してインターレース未対応のフィルタを適用したい場合に、Bob デインターレースしてからフィルタを適用し、またインターレースに戻すという方法があります。古いもので動作の保証はありませんが、拙作のiFilterB 関数 でもこの方法を使っています。

ところで、このインターレースに戻す過程では、SelectEvery フィルタを使ってフレームフィールド)を選択します。その際注意しなければいけないのは、AssumeTFF/AssumeBFF 関数フィールドオーダー(優先度)を指定してから、SelectEvery の引数を "4,0,3" にすることです。

具体的には、下のような感じになります:

# フィールドオーダーを指定
AssumeTFF() # または AssumeBFF()
# Bob デインターレース
Bob() # またはその他の Bob フィルタ
/*
 お好みのフィルタを適用
 */
# フィールドオーダーを再指定
AssumeTFF() # または AssumeBFF()
# フィールド分離
SeparateFields()
# フレーム(フィールド)選択
SelectEvery(4, 0, 3)
# 結合
Weave()

とくに AviSynth 内蔵の Bob フィルタなど一部のフィルタでは、Bob 適用後にボトムフィールドファースト(BFF)に強制されるため注意が必要です(少し前に確認したものなので、最新版の AviSynth ではどうなっているか未確認です)。AssumeTFF/AssumeBFF で再指定してやらないと、SelectEvery による結果が期待したのとは異なるものになることがあります。

ちなみに、SelectEvery(4, 1, 2) にすると、フィールドオーダーが逆になります。昔、私が書いた記事では、「トップフィールドファースト(TFF)の場合は "SelectEvery(4, 1, 2)" にする」と書いていたと思います。これは、Bob フィルタで TFF -> BFF となったクリップが、結果的に SelectEvery(4, 1, 2) によって TFF になるというものでした。ただし、Bob フィルタの挙動によっても変わってきますので、やはり AssumeTFF/AssumeBFF -> SelectEvery(4, 0, 3) とした方がより確実だと思われます。

なお、技術的な説明に関しては、deinterlacing BFF/TFF - which SelectEvery setting ? - Doom9’s Forum を参照してください。