タグ:IT ( 110 ) タグの人気記事
Ruby認定試験の受験を申し込んだ
Ruby認定試験

第2回の東京会場の回で申し込んだ。もちろん、受験料は会社持ち。

落ちたら恥ずかしいので、「プログラミングRuby」で、基本からおさらいしとこうかな。Web版は、1st ed. のままなので、本を買わなきゃ。

あと、ネットに上がってる予想問題も、あとでやってみる予定(一つは一回やった事あるけど)。
[Ruby] Ruby 技術者認定試験の問題を予想してみました - Don'tStopMusic (2007-09-10)
Ruby認定試験対策問題
[PR]
by fkmn | 2007-11-01 23:55 | IT
ニコニコ動画のマイリスト動画から mp3 を抜き出して PodCast にする
 以前の config.yaml から FFmpeg に渡すオプションを変更しただけの、かなりやっつけな設定。


- module: Filter::FFmpeg
config:
dir: /Users/foo/Sites/
ext: mp3
command: /usr/local/bin/ffmpeg
encoding: utf8
option_string: '-acodec copy'

 FFmpeg を使って、flv から mp3 を抜き出す方法は、「計算機と戯れる日々」さんのエントリを参考にした。オプションに "-acodec copy" を指定してやればいい。
[PR]
by fkmn | 2007-10-31 23:55 | 日記
iPod touch でニコニコ動画を見られるようにした
 先日の予告(?)どおり、iPod touch でニコニコ動画を見られるようにしました。基本的な作業ははこべにっき#さんのエントリほぼそのままなんだけど、最新版のFFmpegを使う時に若干ハマるところがあるんで、作業記録的なものをブログに書いておきます。

Plagger 周りの作業


まず、Filter::FetchNicoVideo と Filter::FFmpeg の diff を使って patch をあてる。

% patch FFmpeg.pm filter-ffmpeg.diff
% patch FetchNicoVideo.pm filter-fetch-nico-video.diff

次に、Filter::FFmpeg で使っている FFmpeg::Command というモジュールがあるので、それをインストール。

% sudo perl -MCPAN -e 'install FFmpeg::Command'


最後に、最新版のffmpegを使うにあたって config.yaml に、ちょっと変更が必要。それは後述という事で。

FFmpeg 周りの作業


【コラム】OS X ハッキング! (152) 早く来い! iPod with Videoの到着を待ちきれずにH.264エンコード(2) を参考に、各種エンコーダと FFmpeg をインストール。

x264 のインストール

svn co svn://svn.videolan.org/x264/trunk x264
cd x264/
sh configure --enable-pthread
make && sudo make install

FAAC のインストール

curl -O http://downloads.sourceforge.net/faac/faac-1.26.tar.gz
tar zxvf faac-1.26.tar.gz
./Bootstrap && ./configure && make && sudo make install

liba52 のインストール

curl -O http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
cd a52dec/
./configure && make && sudo make install

libtoolize のインストール
# faad2 のインストール (autoreconf の実行) に必要

curl -O ftp://ftp.gnu.org/gnu/libtool/libtool-1.5.8.tar.gz
tar zxvf libtool-1.5.8.tar.gz
cd libtool-1.5.8
./bootstrap && ./configure && make && sudo make install

FAAD2 のインストール

curl -O http://downloads.sourceforge.net/faac/faad2-2.6.tar.gz
tar zxvf faad2-2.6.tar.gz

# 以下の部分 (355行目) がコメントアウトされていたので、修正せずにそのままインストール
# //void mp4ff_track_add(mp4ff_t *f);

autoreconf -vif && ./configure --with-mp4v2 && make && sudo make install

FFmpeg のインストール
 最新版 (僕が使ったのは、"SVN-r10822") を使う場合、configure の設定がちょっとしたハマりどころ。--enable-codec ではなく --enable-libcodec という形に、エンコーダの指定方法が変更されている。他のオプションの設定については、configure スクリプトに "--help" オプションをつける事で確認可能(例、 ./configure --help)。
 configure がすめば、後は、make して、インストールするだけ。

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-libfaac --enable-libfaad --enable-liba52 --enable-libx264 --enable-pthreads --enable-gpl
make && sudo make install


これで、FFmpeg の用意は完了。

config.yaml の設定


 最後に、はこべにっき#さんの config.yaml をちょっといじる。

 FFmpeg をビルドする際に指定するエンコーダの名前が、上述のとおり "encoder" から "libencoder" に変更されているので、config.yaml の設定も、それに準じて修正。

 以下のように、Filter::FFmpeg の options_string について、"-vcodec libx264" と "-acodec libfaac" というように修正。

- module: Filter::FFmpeg
config:
dir: /Users/foo/nico
ext: mp4
command: /usr/local/bin/ffmpeg
encoding: utf8
option_string: '-y -threads 4 -s -r 29.97 -vcodec libx264 -g 250 -aspect -b 600 -level 13 -loop 1 -sc_threshold 40 -partp4x4 1 -rc_eq blurCplx^(1-qComp) -refs 3 -maxrate 768 -async 50 -acodec libfaac -ar 44100 -ac 2 -ab 128'

その他の部分は、そのまま。

あとは、plagger を実行して出来た feed を iTunes に登録して、iPod touch を同期させるだけ。

a0057891_22163667.jpg

わーい。
これで外出先でも「たぴ☆ぱん」を見まくれるけど、まだ中毒ではないな。
[PR]
by fkmn | 2007-10-28 22:24 | 日記
情報処理試験(ネットワーク)を受けてきましたが何か?
 今日は年2回の情報処理試験の日ですね。全国の SE と呼ばれる職業の皆さん、お疲れさまでした。風邪引いたり、体調崩したりしませんでしたか?(笑)

 僕もご多分に漏れず試験を受けてきました。「ネットワーク」の試験を受けるのも、もう3回目なので、そろそろ受かりたいんですが、手応え的には正直微妙です。まぁ、しばらくは忘れる事にします。

 というわけで、ここしばらく中断していた SICP をまた再開しようかな。と思ったら、来月に TOEIC が待っているので、そっちの勉強をしなければいけない罠。

あう。
[PR]
by fkmn | 2007-10-21 23:35 | 日記
iPod touch をやっと入手したんです
入手までのあらすじ
  1. Apple Store で予約する
  2. ポイント欲しさに Amazon で予約をし直す(Apple Store の予約はキャンセル)
  3. 9/28 iPod touch 発売。当然 Amazon からは届かない
  4. Amazon からお詫びのメール二通。いわゆる konozama 状態
  5. あきらめて Amazon の注文をキャンセル
  6. 先日のオープンバイオ研究会で、アップルストアに行ったついでに、iPod touch を購入
  7. 今に至る

というわけで、やっと iPod touch の UI を堪能できてます。
いや、いまさらですけど、凄いね、コレ。

それから、JailBreak 用ソフト「iJailBreak」がPPC対応したということで、「ネタフル」さんのエントリそこで紹介されていた動画を参考にしつつ、JailBreak。
a0057891_0303728.jpg


次は、この辺か、この辺を試してみようかな。
[PR]
by fkmn | 2007-10-20 23:55 | 日記
おすすめ軽量言語診断
Lightweight Language AHP (「www.textfile.org」経由)

Lightweight Language AHP とは
30 個の質問に答えると、四大軽量言語 (Perl 、Python 、Ruby 、PHP) の中で最もあなたの価値観に合った言語を教えてくれる AHP のつもりです。

Lightweight Language AHP


 僕もやってみました。結果は、Perl (39%) > Ruby (30%) > Python (18%) > PHP (13%) ということで、かなり妥当な感じ。
[PR]
by fkmn | 2007-10-15 23:55 | IT
ネットワークとプログラムのそれぞれの階層性
 来週日曜日の情報処理試験(ネットワーク)に向けて勉強してたりします。

 ネットワークについて勉強してると、その階層性に感心しちゃいますね。各階層のパケットのカプセル化なんていうのは、SICP の 2.4 とか 2.5 あたりを彷彿させる部分が多いです。それぞれの階層のプロトコル同士で通信できるようにすれば、それより上位(あるいは下位)のプロトコルを意識する必要が「あまり」必要ない、ということが当たり前のように出来ているという事が凄いです。ま、その「あまり」というところが重要で、試験ではそうではない部分を聞かれたりするわけですが。

 こういう階層性(もしくはカプセル化)の設計部分は、自分でプログラムを書く場合にも参考になりそう。
[PR]
by fkmn | 2007-10-13 23:55 | IT
Rubyの資格認定試験
Matzにっき(2007-09-19)」経由

Rubyアソシエーションは、(島根県松江市、理事長:まつもとゆきひろ)はこの度、日本発のプログラミング言語「Ruby」の正しい知識を身につけたエンジニアを育成し、Rubyによるシステム開発の普及を目指すことを目的として、Rubyの資格試験制度を立ち上げ、10月より資格認定試験を開始いたします。

プログラミング言語「Ruby」の資格認定試験を開始


 いよいよRubyの認定試験が始まるようです。第一回は松江会場のみ。第二回から東京と松江の2会場になるみたい。

 ネタで受けてみようかなぁ。でも、受験料の¥15,750は、自分で出すにはちょっと高い。会社が出してくれないかしら。


 ちなみに、予想問題を作った人がいたので、試しにやってみたんですが、30問中20問しか正解できず、散々ですた。うむむ。
[PR]
by fkmn | 2007-09-28 23:56 | IT
SICP 2.4 まで終了
計算機プログラムの構造と解釈計算機プログラムの構造と解釈

 やっとこさ、2.4 まで終了。

 2.3 は、リスト構造とそのバリエーション(集合や木)について。2.4 は、Adapterパターンっぽい話。
 

練習問題をスキップしつつ、私も約半年でで読み終えました。

なつたん: 「計算機プログラムの構造と解釈(SICP)」を読み終えて (原文ママ)】

ところどころ SICP を全く読まない時期があったりするのが悪いんですが、半年で読み終えるのは僕には無理ッス。みんな凄いなぁ。
[PR]
by fkmn | 2007-09-24 23:22 | IT
Shibuya Perl Mongers テクニカルトーク #8
Shibuya Perl Mongers : Shibuya Perl Mongers テクニカルトーク #8

Journal of miyagawa (1653)」で告知されていたので、申し込みました。

定員が100名なので、割と余裕があるのかと思っていたら、もう既に定員に達してしまった模様

や、今回は運がよかったです。
[PR]
by fkmn | 2007-09-21 23:55 | IT


とあるWebアプリケーションエンジニアの日記
S M T W T F S
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 31
カテゴリ
以前の記事
ブログパーツ
リンク
検索
タグ
最新のトラックバック
プログラミングが「出来る..
from とりあえず9JP?
Genographic ..
from ナンジャモンジャ
ジュセリーノ
from ありの出来事
くちこみブログ集(ライフ..
from くちこみブログ集(ライフ)(..
以降、丁寧語で行こう!
from エッセイ的な何か
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧

fkmnの最近読んだ本 フィードメーター - フッ君の日常 あわせて読みたい AX