Fly,Fly,TSUCHINOKO

Like a Merlion改メ トベトベ俺の子。

Archive for the ‘Plagger’ Category

同様なことを思ってもうすぐ三十郎、じゃなかった三万回つぶやくことになる俺がきましたよ1。 アメーバなうだとかはてなハイク22 の登場と、有名人の利用者増加、テレビを中心としたマスメディアへの露出度が増えてさらに逆スパイラルな感じで利用者を増やしているTwitterなど、活況をおびているミニブログ、マイクロブログといわれるネット上での「つぶやき」公開サービス。SNSに比較して非常に敷居が低いことや、同時性による連帯感3、などなど、なべて好評価を受けているように感じている。 一方で、「ブログ書けなくなった」「ブログどうしよう」、つまり、これまでSNSの日記システムだとかブログでアップしていたことがなかなかアップできなくなってきているというような声を、よく見かけるようになった。

同様のことが、数ヶ月くらい自分にも起きた。

幸いにも自分はといえばさほどブログのほうに固定読者がついているわけでもなく、ただだらだらと自分語りを続けていただけなのでたいした問題ではなかった。

それでも今までやってきたことが継続しないことにちょっとした違感を感じた人は、次の点を参考の上、立て直してみるのも一興かと思いました。

1.そもそも「ブログを作るほどのことはない自分」だったのだと思ってみる。

エントリを準備しているうちに、Twitterでいとうせいこう氏がこんなつぶやきをしていた。

以前、テレビはよい調味料だがもはや主食ではないと書いた。じゃtwitterは何か?とも聞いた。で、俺の答えは、フォロー数を**の中に入れる「**穀米」と決定した。俺の場合は今「112 穀米」である。白米ではない玉石混交だが、俺の重要な新主食だ。 引用元:?Twitter / いとうせいこう: 以前、テレビはよい調味料だがもはや主食ではないと書い ….

「Twitter=ブログの延長線上のツール」的に言われることが多いように感じるのだがブログと大きく違って、他サービスへの「引越し」がブログシステムと比較して頻繁に行われていない、行いにくい理由は、コンテンツのシステムに人気があるのではなく、キラーコンテンツが「ヒト」にあるのだということをついた言葉かと思う。

さて、こうした環境を手に入れて、どうか。考えてみる。

「ブログを書くこと」よりも有意義な瞬間をつかまえているのではないか。そも、140字でこと足りる、自分の日々なのだと。そのレベルのものを晒していることに無自覚で、なれ合いに反応・評価を得ていたのではないか。そう思えれば「書けなくなったこと」はさほどの負担にもならずに済むのではないか

2.アリバイ的に、日々のつぶやきログを記録してみる。

「そうは言っても…」そう、もとの自分のコミュニティが例えばmixiだったなら、その全ての読者だのコミュニケーションをとっていたメンバーが全てTwitterをやっているということでないのであれば、なんらかの生存証明はアップしたいというのもあるだろう。 賛否両論あるところで、これについてはまた後で触れるが、そうした場合は自動にしろ手動にしろ、「つぶやき」ログ化システムを導入してみるのがよいかと思う。自分もまずこうしたことを思いつき、好きな格言は「立ってるものは親でも使え」なので、自動的にブログ更新できるシステムを採用した。

この他にも探せばあるだろう。自分はこのシステムを構築したいばっかりにPlaggerに手を染めることになった4。以前、LoudTwitterはサーバー負担の増加の為に閉鎖してしまい、多くのマイクロブログを束ねてブログにしています、な人たちは路頭に迷うことなった。

どっかのブログでも読んだように記憶しているんだけど、賛否両論のくだり。「ブログ原理主義」というものがあるかどうかは知らないが、「マイクロブログを束ねてもそれはブログではない」とか、「通常のブログ記事と併存していると違感がある」といったこうした「ログ」に対しての否定的意見があるようだ。このへんについては、俺は1.のとおりなんだから無問題、というのもよいだろうし、非公開のまま運用することも不可能ではないので自分の為にやる、でもよい。自分は公開しているし、まるで自分以外の人がつぶやいているかのように思えて、それはそれで面白いかもしれないと思っている。つまるところ、自分が楽しめるコンテンツであったり、その後、この日については書きたいと思う気にさせてくれるのならばそれでよいだろう。

3.ログを閲覧して、気に入った時間帯を振り返って文章化してみる。

はっきり言って、自分は2.ログ、まででした。これは1.気の持ちよう、を会得していなかったので、悶々とした気持ちを抱えることにもなった。これと別に「長文書けない自分認めたくない」も存在したりしてSoやっかいなこじらせ状況もあったかと思う。

療治方法というわけでもないんだろうが、出来上がったログを眺めて、整理するなり、足りなかったところを補うなりでエントリを作成するのが、結構楽しいことに最近気づいた。

いずれもテレビで「サザエさん」「天空の城ラピュタ」を見ていた際の自分のつぶやきをログから振り返って、実況時には語りきれなかった指の震えなどを補足して再度エントリ化したもの。 立ってるものは親でも使うけれど、座っている息子はたたせたくない親心。って何を言いたいのかわからんが、これまで自動化自動化、人様にできることは全部やりやがれクソサーバークソPC、という考え方。斜めに斜めにWebとかPCとかとの関係を作ってきたんだけれど、それ、ちょっとばかし間違えていますわ。少し、「手間かかったり」、「回り道」したりしたほうが、エントリとしては意味があるやも、と思い始めた。

ログに基づいてその補完をしているだけで、なんだかエントリもその時の空気を捕まえられるようになっていくかもしれない。あくまでかもしれないレベルだけれどね。

4.Retweetやレスポンスをいただいたものは宿題として追求してみる。

自分がTwitterに居続けている理由は、本気を出さず、空気を吸うように、B2鉛筆をぺきっとやるように、つぶやき、閲覧できることにあるのだと思う。フォローするもされるも敷居は低いし、ほんとに必要だと思ったものだけ、ReTweetすればいいと思うし、面白ければFavに入れる。いや、そうした使い方をではいけない関係性も存在するのかもしれないけれど。自分は一度も「無断フォロー禁止」とか言われたためしもないし、RTした発言には必ずFavを打つとか、そうしたルールを強要されたこともない。 ルール無用、というのとはちょっと違うけれど、こうしたゆるい空間で息を吸い、吐いているなかでも気に入った発言があったり、自分のつぶやきも誰かの琴線にふれる、そんな場合があるようだ。

こうしたものを捕まえるサービスも存在する。「ふぁぼったー」だ。自分のお気に入りつぶやきと自分のお気に入られ(ふぁぼられ)のつぶやきを表示してくれる。ありがたいことにRSSフィードを吐いてくれている。

このRSSを取得して、Plaggerで毎週エントリを自動アップさせている。キンキンのところでは、

てな感じ。

お気に入りもお気に入られも、人との関係で手に入れた宿題。まだ、その宿題に答えきれているわけではないのだけれど、いつものエントリへのヒントが眠っているような気がする。

…なんて話もしかしたら最近増加するTwitter本ですでに取り上げられているのかもしれないので、こうしてエントリにするほどのこともないのかもしれないけれど、どうにかこうにか、文章を作るのに抵抗がなくなってきているので、まとめておこうと思い立った次第です。

おっと、一応、ふぁぼったー関連のYAMLを提示。

=ふぁぼりYAML=
global:
  log:
    level: debug
  assets_path: /home/local/bin/assets
  cache:
    base: /home/yaml
plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://favotter.matope.com/userrss.php?user=taraco&mode=fav
  - module: Filter::Rule
    rule:
      - module: Deduped
        path: /home/yaml/cache/favotter.db
        compare_body: 0

  - module: Publish::MT
    config:
     rsd: http://www.xiaopu.net/word/rsd.xml
     username:
     password:
     title: This Week 'Favotters'
     template: bodyonlymt.tt
     category: Twitter
=ふぁぼられYAML=
global:
  log:
    level: debug
  assets_path: /home/local/bin/assets
  cache:
    base: /home/xiaopu/yaml
plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://favotter.matope.com/userrss.php?user=<ユーザ名>&mode=new
  - module: Filter::Rule
    rule:
      - module: Deduped
        path: /home/yaml/cache/favoralle.db
        compare_body: 0

  - module: Publish::MT
    config:
     rsd: rsd.xml
     username:
     password:
     title: This Week 'Favoralles'
     template: bodyonlymt.tt
     category: Twitter

Popularity: 18% [?]

  1. 自分内BOTのつぶやきも存在するので、ほんとの三万回には時間がかかると思う。 []
  2. どっちも使ってないけど []
  3. 「バルスッ」に耐えたのももう懐かしい話のよう []
  4. ただし、現在は使っていない。理由は、現在はどうだかわからないけれど、昔のTwitterのシステムではRSSフィードを一日分取得するのが難儀だったから。GoogleReaderで読み込ませるという手法を使ってもみたけれどもGoogleReaderでの取得もたまにできない場合があったので、LoudTwitterに切り替えたのだ。 []

岐阜の奥地のかみさん実家に帰省していた。CATV回線なので無線LAN環境を、この前使わなくなった無線LANルータかかえて行ってきたんだけど、なんかIP偽装しないとつなぎにくい感じだったので、あきらめて義母iMacを無線LANルータ化して使用していた。回線がやけに遅いので、その影響だと思った>cronによるYouTube動画ダウンロード作業がおこなわれていないのは。

YouTubeの仕様変更に伴い、これまでのクライアントタイプ他のYouTubeダウンロードシステムに不合が生じたのが8月13日ごろ。以降対応策がぞくぞくととられ、その解決策についても一部ソフトウェア開発者のブログ等で相まみえることができた。なんか、以前に比べて今回の仕様変更はダウンローダーにやさしいとかいう話もあった。ただ…俺のそれPla!でダウンロードは自ら解決しなくてはいけないのだった。それは、無理。多分、P::P::Filter::FindEnclosure::youtube.plを修正しなくてはいけないのだということだけはわかったんだが。

解決策を求めてぐぐる、ぐぐる。が、YouTubeの仕様変更は日常ちゃめしなことらしく、この春にあった改修がらみの対策ならまだしも、2006年、2007年の情報がよくあたる。このへんが現行Plagger使うひとのきついところだなあ、なんて思いながら、作業するのを、やめた。「MP860のためのYAML疾走(shスクリプト補完あり) | Fly,Fly,TSUCHINOKO」と、手のひらにトラウマを作戦を毎日毎日続けていたのに…。

それでも待てば回路、じゃなかった海路、

つ Filter-FindEnclosures/youtube.plを修正した – The Ripple Effect

仕様変更に同様に「気づかれ」て、Twitterで「つぶや」いて捕まえた。youtube for MP4についても同様にFindできることを確認した↓。

--- youtube.pl.back	2009-08-26 13:48:56.000000000 +0900
+++ youtube.pl	2009-08-26 12:15:52.000000000 +0900
@@ -25,11 +25,11 @@
             $args->{content} = decode_content($res);
         }

-    if ($args->{content} =~ /?video_id=([^&]+)&.+?&t=([^&]+)/gms){
+    if ($args->{content} =~ /"t":\s"([^"]+)".+"video_id":\s"([^"]+)"/gms) {
         my $enclosure = Plagger::Enclosure->new;
-		$enclosure->url("http://www.youtube.com/get_video?video_id=$1&t=$2&fmt=18");
+		$enclosure->url("http://youtube.com/get_video?video_id=$2&t=$1&fmt=18");
 		$enclosure->type('video/mp4');
-        $enclosure->filename("$1.mp4");
+        $enclosure->filename("$2.mp4");

         return $enclosure;
     }

Googleの検索メソッドも、なんだか効き目がない感じがしてきた昨今、Twitter検索は非常に重要ということがよくわかりましたがな。って、つぶやいていただけるかどうかという話もあるんだけど、この手のプログラム改変系については(検索キーワード)はって待つ、というのが精神衛生的にも有効なんだな、と実感しました。はるのはいろいろできるだろうけれど、今回はNambuのフィルターを使用しました。の入り切りはクライアントソフトがやっぱり楽ちんだろう。

Popularity: 2% [?]

仕事の関係で新発売となったトランセンドのMP860を入手した。先週商品スペックを見させていただいて、今まで専用ソフトによる動画フォーマットが必要だったのが、FLVそのまま見れる、という惹句に文字通り惹かれた。おりしも、MacBookSSD化して、Leopardクリーンインスコ後、PlaggerやらFFMpegやらを投入し、先陣の作成した動画レシピも稼働することを確認したところ。楽曲との関係からMacBookとiPodの同期はおこなっていないが、このMP860をYouTube閲覧マシンにしてしまおうじゃないかといきりたった。

  1. YouTubeをYahoo!ブックマークで捕まえる(はてなでも可)。ダウンロード用のタグを適当に用意する。
  2. FindしてFetchる。
  3. FFMpegにてエンコードかける。
global:
  log:
    level: debug
  timezone: Asia/Tokyo
  cache:
    base: /Users/taraco/Documents/Magic Briefcase/yaml
  assets_path: /Users/taraco/Documents/Magic Briefcase/assets
plugins:

  - module: Subscription::Config
    config:
      feed:
          - url: http://bookmarks.yahoo.co.jp/rss/taraco/tag/trailer

  - module: Filter::AtomLinkRelated

  - module: Filter::FindEnclosures

  - module: Filter::FetchEnclosure
    config:
      dir: /Users/taraco/Movies
    rule:
      module: Deduped
      path: /Users/taraco/Documents/Magic Briefcase/yaml/cache/u2b_trailer.db

  - module: Filter::FFmpeg
    config:
      command: /opt/local/bin/ffmpeg
      dir: /Users/taraco/Movies/trailer
      encoding: utf8
      filename: %t.mp4

FFMpegのところのOptionsがこんなに簡単でインカ帝国、と思われると思うが、そう、これではダウンロードしてもMP860で再生できない1。MP860は320×240のFLVファイルのみ閲覧できるということだが、動画フォーマット、音声フォーマットがどうやらキモの可能性が高く、いろいろとOptionsをYAML内でいじってみたものの、うまく再生できない。残念だが、Filter::FFMpegはファイルの移動くらいの気持ちで使用して、別にbashスクリプトを用意した。

#! /bin/bash
#

dir=/Users/taraco/Movies/trailer
for i in $dir/*.mp4
do
 n=`basename $i | cut -d. -f1`
 /opt/local/bin/ffmpeg -y -i $i -coder 0 -level 13 -ac 2 -ar 44100 -s 320x240 -vcodec flv -vb 400k -acodec libmp3lame -ab 128k $dir"/"$n".flv"
done

ひとまず、これで作成されたFLVはMP860で稼働できたよ。しかしFilter::FFMpegで操作できないのはなんなんだろうな。そもFFMpegってレジュームっていうか以前におこなったエンコードコマンド覚えているとか、そういうことあるのかな。あと気になっているのがデフォルトipod、PSPの二種に対応させているというあたりか。このあたりの設定まで潜らないとどうにもならないんだろうか。

Popularity: 8% [?]

  1. キーワードリンクが働いているところについては勘弁してください。リンク類は適当に無視していただければ幸いです []

[perl]global:
log:
level: debug
cache:
base: /home/xiaopu/yaml

plugins:
– module: Subscription::Config
config:
feed:
– url: ttp://movapic.com/feed/user/taraco

– module: Filter::ResolveRelativeLink
– module: Filter::Rule
rule:
– module: Deduped
path: /home/yaml/cache/hyakukei.db
compare_body: 0

– module: Publish::MT
config:
rsd: ttp://www.xiaopu.net/word/rsd.xml
username: taraco
password:
title: Taraco-Sell’s Views
category: Photo[/perl]
今回のキモは

[perl light="true"] – module: Filter::ResolveRelativeLink[/perl]

なぜかは知らねど、携帯百景のRSSがリンクだけ相対パスにしているので。

Popularity: 5% [?]

TumblrをMovabletypeにバックアップする世界

Posted by taraco On 5月 - 5 - 2008

<MTPrecode>
global:
log:
level: debug
cache:
base: /path2/yaml

plugins:
- module: Subscription::Config
config:
feed:
- url: http://dame.xiaopu.net/

- module: Filter::Rule
rule:
- module: Expression
expression: $args->{entry}->text !~ /(www.xiaopu.net|xiao.vox.com)/
- module: Deduped
path: /path2/yaml/cache/tumblr.db
compare_body: 0

- module: Publish::MT
config:
rsd: http://www.xiaopu.net/me/rsd.xml
username: taraco
password: Passw0rd
blog_id: 1
category: Tumblr
title: TODIE Tumbl-Run!
MTPrecode>

Popularity: 24% [?]

VIDEO

TAG CLOUD

Sponsors
Get Adobe Flash playerPlugin by wpburn.com wordpress themes

About Me

たらこせる Taraco-Sell ♂ 気づけば四十郎。

Twitter

    Photos

       P7270163.JPGP7270162.JPGP7270160.JPGP7270159.JPGP7270158.JPGP7270157.JPGP7270156.JPG    iPhon005.JPGiPhon004.JPG いちや