Home

それでも地球はまわっている

映画「ライアーゲーム ザ・ファイナルステージ」を観てきたよ!

まず、TVドラマがこうやって1本の映画になることはうれしい。
特に、「ライアーゲーム」は好きなドラマだ。
戸田恵梨香も良い。いや、松田翔太がもっと良い!!まず、カッコいい。演技もうまい。雰囲気がある。黙っていて、ちょっと眉間にシワをよせるだけで、何かを語っているようだ。素晴らしい!松田優作のDNAは兄弟ともにあるね。うんうん。
で、ストーリーはあえて語らない。え?聞きたい?では、ちょっとだけ。
「ライアーゲーム」です。
そうとしか言いようがない。テレビドラマシリーズが好きだった人は、普通に見れる。見てない人は、ちょっと辛いかな。でも、1本の作品として成立しているので、まああり。

では、お勧めなのか?
中田ヤスタカ祭りとしては、ありwww
ドラマのファンの人もあり(うんうん)
あと、DVDやBDを買うほどの作品とは思えない。

最後に、土曜プレミアムでいいんじゃねw

アップル、iPhone 4.0でマルチタスクをサポートか?

 iTunes Store(Japan)

アップル、iPhone 4.0でマルチタスクをサポートか–AppleInsider報道

いやいや、勘違いしないでほしい。iPhone OS 3.x でも、「マルチタスク」実現しているから。

音楽聴きながら、アプリを扱えるでしょ? 通知アプリ可能アプリなら、勝手にポップアップWindowがでるから。Mac OS Xのサブセットである iPhone OS 3.xはマルチタスクが「無い」なんて何の冗談なんだよ。

問題は、普通のアプリで実行時に、home に戻ると終了しちゃうって事。でも、これって悪い事なのか!? 起動に時間がかかるならまだしも、そんな事はない 3GS なら、問題ないじゃん。逆に、マルチタスク対応なWindows Mobileの醜さを知らないのかな!? 全部、メモリを占有しちゃうから、アプリが起動できなくなって、毎アプリで「終了」をしないとメモリを解放してくれないんだよ。こっちの方が最悪だよ。

そういう意味では、iPhone OS 3.x までのシングルタスク風(実はマルチタスク)は、俺的には良いと思うのだが。Skype を起動したままにして、いつでも電話に出たい!? まあ、そういう事も、アプリがバックグラウンドで動いている場合の利点だが。

俺は、Windows Mobileが本当に「出来が悪すぎる」OSだと思っていたので、アプリのバックグラウンド動作なんて不要だと思うんだけど。Appleが作れば、エレガントな仕様になるんだろうか!?

 iTunes Store(Japan)

PT2+Ubuntu+epgrec でフジテレビONE/TWOのEPG情報を取得するには!?

PT2 を買ってみた! 動かしてみた! で挑戦したPT2+Ubuntu 9.10 64bit版+epgrecですが、フジテレビONE/TWOのEPG情報が取れないという欠点があり断念したのですが、epgrec の掲示板に修正方法が載っていたので、再度挑戦してみた。で、前回はあまり詳しく書いていなかったので、今回はもう少し初期段階から書いてみる。

0) 動作環境

  1. PT2
  2. 自宅Ubuntu 9.10 64bit版 1TBx3(RAID5)+250GB
  3. NTT-ME SCR3310-NTTCom
  4. マスプロ VU/BS(CS)セパレーター(分波器)2600MHz対応 CSR7D-P x2
  5. B-CAS Card@電話

1) aib25 が必要なので、http://hg.honeyplanet.jp/pt1/shortlog の「hg no longer accepts ‘#’ in a template」のリンクをクリックして、左のbz2をダウンロードする。bz2の解凍は、bzip2が必要なので

sudo  aptitude install bzip2

とかして下さい。解凍方法は bzip2 –d hoge***.tar.bz2 です。hoge***.tar が出来るので、tar コマンドで再度解凍しましょう。tar xvf hoge***.tar です。すると、hoge*** というディレクトリが作成されます。arib25 に入りましょう。gcc とか make は入っているものとします。(そこまで面倒は見切れんw) あと、libpcsclite-dev パッケージが必要です。

sudo  aptitude install libpcsclite-dev

make

します。src/ に b25 と libarib25.so が出来ていれば成功です。コンパイルエラーは、自力で回復してねw

sudo make install

します。こんなログが出る(はず)

cd src; make install
make[1]: ディレクトリ `/home/makoto/Src/pt1-2010030801/pt1-b25/arib25/src’ に入ります
mkdir -p /usr/local/include/arib25
install -m644 arib_std_b25.h b_cas_card.h portable.h /usr/local/include/arib25
install -m755 b25 /usr/local/bin
install -m755 libarib25.so /usr/local/lib/libarib25.so.0.2.4
ln -sf /usr/local/lib/libarib25.so.0.2.4 /usr/local/lib/libarib25.so.0
ln -sf /usr/local/lib/libarib25.so.0 /usr/local/lib/libarib25.so

b25の準備終了。もう、このバージョンのPT1ドライバは使いません。

2) http://hg.honeyplanet.jp/pt1/shortlog の最新版ドライバをゲットします。左のbz2をダウンロードする。解凍方法は bzip2 –d hoge***.tar.bz2 です。hoge***.tar が出来るので、tar コマンドで再度解凍しましょう。tar xvf hoge***.tar です。すると、hoge*** というディレクトリが作成されます。コンパイルには、linux-headers が必要です。

sudo aptitude install linux-headers

その後、driver/ ディレクトリに入り、同軸ケーブルに電流を流す場合(?)は、pt1_pci.c の

static int lnb = 0; /* LNB OFF:0 +11V:1 +15V:2 */

を修正して下さい。うちは、1 が良いみたい!?(まだ試験中)

その後、なにも指定せずに make する。pt1_drv.ko が出来上がれば成功。インストールしちゃいましょう。

sudo make install

正しくインストールされたか確認する場合は、以下のコマンドを。

lsmod | grep pt1
pt1_drv                34188  0

もしかしたら、Ubuntuの再起動が必要かも。ちなみに、pt1_drv を外したい場合や変更したい場合は、こんな感じ。

sudo modprobe -r pt1_drv
lsmod | grep pt1
[何も出ない]
sudo modprobe -i pt1_drv
lsmod | grep pt1
pt1_drv                34188  0

3) 録画コマンド recpt1 を作ります。recpt1/ ディレクトリに入り、以下のコマンドを実行。

autogen.sh

configure ファイル等を生成します。その後、configure をこんな形で実行します。

./configure –enable-b25

ここで、既にインストールしてあるb25ファイルが使われます。次に make。すると、recpt1/recpt1ctl が作られます。インストールする前に、テストしてみましょう。

recpt1 –b25 –strip 27 30 test.ts

30秒間、N○K 地上デジタルを録画して、そのファイル名が test.ts です。実行時は、こんなメッセージが出ます。

using B25…
enable B25 strip
pid = 11982
C/N = 30.611113dB
Recording…
Recorded 30sec

58974848バイト(56MB)の test.ts ファイルが出来上がりました。ts を直接鑑賞できるソフトで中身を確認して下さい。

4) epgdumpr2 をインストールします。ここから epgdumpr2-utf8.tar.gz をゲット。2専のアップローダ にパッチがあるので、それを当てます。自分はこの2つを当てました。

fix_overflow_maxseclen.patch
fix_overflow_184.patch

2chにもっと良いパッチがあった。epgdumpr2-utf8_segv.patch.gz
このパッチだけで、segmentation fault は出なくなりました。

やり方ですが、epgdumpr2-utf8.tar.gz をゲットしてきて、解凍します。そして、パッチも解凍します。パッチを当てます。

フジテレビONE/TWO の話を忘れていましたw epgdumpr2 の修正と、EPGrecの修正が必要です。epgdumpr2 は、xmldata.c と epgdump.c のフジテレビONE,TWOを以下のように修正します。

258→307
302→308

また、EPGrec の config.php も同様に、

258→307
302→308

に設定します。(検証中)

tar xvfz epgdumpr2-utf8.tar.gz
gzip –d up***.gz
cd epgdumpr2
patch –p 1 < ../fix_overflow_maxseclen.patch
patch –p 1 < ../fix_overflow_184.patch
patch –p 1 < ../epgdumpr2-utf8_segv.patch

次に、make します。おっと、build-essential が必要みたいです。

sudo aptitude install build-essential

なんか、warning が出るけど気にしない(お! epgdump をインストールします。インストールというかコピーをします。

sudo cp epgdump /usr/local/bin

さて、EPGrec の話ですが、公式サイトが詳しいので、そちらをご覧下さいw

4) EPGrec で segmentation fault が出る問題…(検証中)

うちでは、epgdumpr2-utf8_segv.patch を当てたepgdumpr2では出なくなりました。

iTunes Store提携記念! 好きなジャンルのバナーを貼りまくるw

 iTunes Store(Japan)

いま、猛烈に聴いているのは、中田ヤスタカ! capsule も、LIAR GAME のサウンドトラックとか。会社でも、ずーーーーーーーと聴いている。イイ!!

 

 iTunes Store(Japan)

m-flo も好き。いろいろなボーカルのコラボも好きだし、LISA 在籍中の時の曲も好き。

 

 iTunes Store(Japan)

スガシカオも全アルバムを持っているな。この人、曲作りの才能も、ボーカリストとしての才能も凄い。格好いい! でも、FM番組はエロ全開だったw

 

 iTunes Store(Japan)

Superfly は、情熱大陸を見て好きになった。ボーカリストとしても、超一級。まだまだ、伸びしろが残っていそうで楽しみ!

 

 iTunes Store(Japan)

EXILE は、株式会社として…

qmailの手厚すぎるセキュリティー対策

deferral: Uh-oh:_home_directory_is_writable._(#4.7.0)/

↑のエラーに、はまる。ググってみると、/home/hoge/ のパーミッションがダメらしい。

「777 はセキュアではない!」

という理由らしい。FAQものらしいが、初めて知った。とりあえず、/home/hoge/ を755にして回避。へー凄い! >qmail

MySQL+Memcached から NoSQL へ!?

過去にも「これからはRDBよりもKVSだと思っていませんか?」で書いた事があるが、MySQL+Memcached なスケーラブルなデータベースを実現する手段として「Sharding MySQL plus memcached」が注目されている。しかし、時代はもう少し先を行っているらしい。

それは、MySQLならぬ「NoSQL」w

KVS(key-value storage)を本格的に採用しようという動き。ShardingされたMySQLやMemcachedでは「効率が悪い」と判断し、CassandraというThe Apache Projectが開発中のNoSQLデータベースに移行する流れがあるらしい。各種言語のモジュールも絶賛開発中!

前は、楽天のROMA(Rakuten On-Memory Architecture)[言語:Ruby]を紹介したけど、Cassandra のインタフェイスは、Thrift というものを採用しているらしく、MemcachedライクなROMAとは違う感じになるみたい。要は、ここまで来るとRDBの概念は使えないって事か。

Thrift は、Facebookがオープンソースで公開したRPCフレームワークらしい。で、Cassandra自体は、Java 6 SEで動くみたい。Thrift 言語で記述をして、それをコンパイル。Java,PHP,Rubyなどのひな形を作るものらしい。ほー。

SpamAssassin と fml の連携とSPAMメール保存

連携方法自体は、こちらのページに書いてあります。

fmlとspamassasinの連携

引用w

* spamassassinのインストール(試しに標準入出力から、SPAMを入れてチェックしてみましょう)
* /var/spool/ml/[test]/include の EDIT
"|/usr/bin/spamc |/usr/local/fml/fml.pl /var/spool/ml/test "
(fml本体に渡す前にSpamAssassin?を通るようにします)

* /var/spool/ml/[test]/config.ph の EDIT

$USE_DISTRIBUTE_FILTER = 1;
&DEFINE_FIELD_PAT_TO_REJECT(‘X-Spam-Flag’, ‘YES’);
(SpamAssassin?がSPAMであると判断し、フラグをつけたら落とすようにします)

これだけでOKっす。現在のところ、ほぼ落とすことが出来てます。

問題は、DEFINE_FIELD_PAT_TO_REJECT でメールの削除ではなく、スパムを一カ所に統合したい! spam@hogegoge,com とか。全く方法が判らない。

フィルターが有効にするには、 $USE_DISTRIBUTE_FILTER = 1; と書くらしい。で、メールを転送するという関数?が無いので、DISTRIBUTE_FILTER_HOOK で自前で書く。

$USE_DISTRIBUTE_FILTER = 1;
$FILTER_ATTR_REJECT_MS_GUID = 0;
$FILTER_NOTIFY_REJECTION = 0;
$FILTER_ATTR_REJECT_NULL_BODY = 1;
$FILTER_ATTR_REJECT_INVALID_COMMAND = 0;
$FILTER_ATTR_REJECT_ONE_LINE_BODY = 0;
$FILTER_ATTR_REJECT_INVALID_JAPANESE = 0;

$DISTRIBUTE_FILTER_HOOK .= q%
  if ($e{‘h:X-Spam-Flag:’} =~ /YES/i)
  {
    return ‘X-Spam-Flag: Yes!’;
  }
%;

この場合、自動的に test-admin 宛にメールを送る。test-admin は、/etc/aliases に書かれている。newaliases の実行を忘れないで! $FILTER_NOTIFY_REJECTION = 0; で送信相手には、SPAM告知はナシ。

test: :include:/var/spool/ml/test/include
test-ctl: :include:/var/spool/ml/test/include-ctl
test-request: test-admin
test-admin: fml
owner-test: fml
owner-test-ctl: fml

どうせ、誰も fml ユーザのメールを読んでいないので、test-admin を spam 宛にしちゃう(お

test-admin: spam

で、XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X を送ってみる。

Return-Path: <test-admin@hogehoge.com>
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
    xxx.hogehoge.com
X-Spam-Level: **************************************************
X-Spam-Status: Yes, score=999.9 required=13.0 tests=CONTENT_TYPE_PRESENT,GTUBE,ISO2022JP_BODY,ISO2022JP_CHARSET,
NO_RECEIVED,NO_RELAYS,QENCPTR1 autolearn=no
    version=3.2.5
X-Spam-Report:
    * -0.1 CONTENT_TYPE_PRESENT exists:Content-Type
    * -0.1 ISO2022JP_CHARSET ISO-2022-JP message
    * -0.0 NO_RELAYS Informational: message was not relayed via SMTP
    * 1000 GTUBE BODY: Generic Test for Unsolicited Bulk Email
    * -0.1 ISO2022JP_BODY RAW: ISO-2022-JP message
    *  0.2 QENCPTR1 FULL: Quoted-Printable mime pattern
    * -0.0 NO_RECEIVED Informational: message has no Received headers
X-Original-To: test-admin@hogehoge.com
Delivered-To: test-admin@hogehoge.com
X-Virus-Scanned: amavisd-new at hogehoge.com
Date: Fri, 5 Mar 2010 10:09:46 +0900
From: test-admin@hogehoge.com
Subject: *****SPAM***** [999.9] Rejected mail by FML EnvelopeFilter (test ML)
To: test-admin@hogehoge.com
Message-Id: <201003051009.FMLAAA26220.test@hogehoge.com>
References: <4130feb81003041709q4902adfdj74ec77068e2bcae9@mail.gmail.com>
X-MLServer: fml [fml 4.0 STABLE (20040215/4.0.4_BETA)]
X-ML-Info: If you have a question,
    please contact test-admin@hogehoge.com;
    <mailto:test-admin@hogehoge.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
List-Software: fml [fml 4.0 STABLE (20040215/4.0.4_BETA)]
List-Post: <mailto:test@hogehoge.com>
List-Owner: <mailto:test-admin@hogehoge.com>
List-Help: <mailto:test-ctl@hogehoge.com?body=help>
List-Unsubscribe: <mailto:test-ctl@hogehoge.com?body=unsubscribe>
X-Spam-Prev-Subject: Rejected mail by FML EnvelopeFilter (test ML)

以下の test@test.com  からのメールは

X-Spam-Flag: Yes!

という理由のため拒否されました。       

Original mail as follows:

   From owner-test@hogehoge.com  Fri Mar  5 10:09:44 2010
   Return-Path: <owner-test@hogehoge.com>
   X-Spam-Flag: YES
   X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
        007_BB10_med.hogehoge.com
   X-Spam-Level: **************************************************
   X-Spam-Status: Yes, score=996.7 required=13.0 tests=AWL,BAYES_00,
        CONTENT_TYPE_PRESENT,GTUBE,NO_RECEIVED,NO_RELAYS autolearn=no version=3.2.5
   X-Spam-Report:
        * -0.1 CONTENT_TYPE_PRESENT exists:Content-Type
        * -0.0 NO_RELAYS Informational: message was not relayed via SMTP
        * 1000 GTUBE BODY: Generic Test for Unsolicited Bulk Email
        * -6.0 BAYES_00 BODY: Bayesian spam probability is 0 to 1%
        *      [score: 0.0000]
        * -0.0 NO_RECEIVED Informational: message has no Received headers
        *  2.8 AWL AWL: From: address is in the auto white-list
   Delivered-To: test@hogehoge.com
   X-Virus-Scanned: amavisd-new at hogehoge.com
   MIME-Version: 1.0
   Date: Fri, 5 Mar 2010 10:09:42 +0900
   Subject: *****SPAM***** [996.7] XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
   From: test <test@test.com>
   To: test@hogehoge.com
   Content-Type: text/plain; charset=ISO-8859-1
   X-Spam-Prev-Subject: XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
   XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
   x

と、いうメールが spam@hogehoge.com に届いた。これで良いか(お

ヘパリーゼ、はじめますw

たぶん、楽天で最安値。本当は一回買ったんだけど、実家に送ってしまったので、再度買いなおし。
新ヘパリーゼプラス 300錠【第3類医薬品】

中田ヤスタカ(capsule)シリーズが届いた!

capsule20100303

LIAR GAME2 のサウンドトラックの方が好きかな。このアルバムは2枚で1枚って感じ。あと、iida G9のCMソング”Hello”のあっさりさは、何なんだw

なんか、すっかり Perfume から capsule に移行したな。原点回帰!?

それにしても、DVD特典が….マジ笑える! Youtubeでいいんじゃねw CD-Rでも入る容量だよ!

なんか、アクセスが伸びるな~と思ったら、Googleの検索1ページ目にw

中田ヤスタカ

あざーすw ついでに、Amazonでアルバムを買っていって下さいww

これはテストです。

ブログの構成を変更したので、これはテストです。Twitter連携もうまく動くと良いな。

  • 2010-03-03 (水)
  • PC | Twitter | 日記

  • ★★★★★★★★★★★★★★★ (2 票/平均: 1.00 out of 5)
    Loading ... Loading ...

Home

Feeds
Meta

Return to page top