Barbarossa Blog
2009 / 08   «« »»
01
S
02
S
03
M
04
T
05
W
06
T
 
07
F
08
S
09
S
10
M
 
11
T
 
12
W
13
T
 
14
F
15
S
 
16
S
 
17
M
 
18
T
 
19
W
20
T
 
21
F
 
22
S
23
S
24
M
25
T
 
26
W
 
27
T
28
F
29
S
30
S
31
M
 
meaning of mark :: nothing , comment
Counter
total : 1750693
yesterday : 14685 / today : 5213

Online Status

Profile
hHandleName = Fe+;



某メーカ勤務の怪しい会社員。
40代に突入しても不惑の域に達しない。

Recent Diary

Recent Comments

RSS & Atom Feed
Barbarossa Blog
RSS1.0 / RSS2.0 / Atom0.3
Kの外部記憶
RSS1.0 / RSS2.0 / Atom0.3
Fe+の子育てログ
RSS1.0 / RSS2.0 / Atom0.3
Fe+の麺類万歳
RSS1.0 / RSS2.0 / Atom0.3
Fe+の千夜一夜
RSS1.0 / RSS2.0 / Atom0.3
Fe+の外部記憶
RSS1.0 / RSS2.0 / Atom0.3
Fe+の自腹 de movie
RSS1.0 / RSS2.0 / Atom0.3
Fe+の逆転MBA
RSS1.0 / RSS2.0 / Atom0.3
転載 no Blog
RSS1.0 / RSS2.0 / Atom0.3
ヘタウマお絵かき
RSS1.0 / RSS2.0 / Atom0.3
チャレンジ英語1000時間
RSS1.0 / RSS2.0 / Atom0.3

2009/08/09
好きな音楽がかかると、身体を上下します。
左右にも身体を揺らす。

謎の踊り

一応本人的にはノリノリのご様子。
posted at 2009/08/30 10:43:20
lastupdate at 2009/08/30 10:43:20
修正
comments (0) ||
 
ってほどではないのですが。

自宅でmediatomb+iPhoneで快適動画生活をするためにjsを書き換えてみました。
Video下に一階層ではなく、複数階層を再現した上でdatabaseに登録するようにしました。

理由なんですが、動画のプロファイルがPSP/PS3/iPhoneでそれぞれ違うので、mediatombでそれぞれのファイルをフォルダ単位で管理したかったからです。

スクリプトはこちらを参考にしました。

function addVideo(obj)
{
var desc = obj.location;
var arr = desc.split('/');

// /hoge/hage/video/title/title_1.mp4
// hoge hage video <- 3 dir cut
var cut = 3;

var len = arr.length - cut;
var u_path = new Array(len);
u_path[0] = 'Video';
for (var i = 1; i < len; i++) {
u_path[i] = f2i( arr[cut + i - 1] );
}
addCdsObject(obj, createContainerChain(u_path));
}

/usr/share/mediatomb/js/import.jsを書き換えます。
上記スクリプトで変更した点はvideoまでのファイル階層をカットする値(スクリプトでは例としてvar cut=3になってます)を自分の環境に合わせて変更しました。
あとは、文字コード問題を回避するためにarr[cut + i -1]をf2i()で囲みます。
そうすると面倒な文字コード問題も回避できます。

mediatomb改造

こんな感じでプラットフォームごとの管理ができるようになります。

posted at 2009/08/09 10:31:13
lastupdate at 2009/08/09 23:15:51
修正
comments (1) ||