いろいろ
JSONP
参考
http://hail2u.net/blog/coding/jsonscriptrequest.html
http://hail2u.net/blog/coding/jsonp.html
注意点とか
prototype.js噛ませば安心?
参考: http://nanto.asablo.jp/blog/2005/12/04/165848
いらなくなったら捨てる。
考慮してあるライブラリなどベースに。
あとは自力。
参考
http://hail2u.net/blog/coding/jsonscriptrequest.html
http://hail2u.net/blog/coding/jsonp.html
注意点とか
- 動的に生成する script 要素は head 下に。
body 下に作ると読み込み完了までbodyの描画が停止する可能性がある。 - 不要になった script 要素は切り離すこと。
メモリリークを引き起こす可能性がある。
prototype.js噛ませば安心?
参考: http://nanto.asablo.jp/blog/2005/12/04/165848
いらなくなったら捨てる。
考慮してあるライブラリなどベースに。
あとは自力。
PR
drmHeader.binとかいうファイルがCドライブ(っていうかシステムドライブ?)直下にいつのまにか作成されている、という現象について。
(確定的なものじゃないです。あくまで予想なので、その辺ご了承ください。)
webで調べてみると、かなり情報が少ない。
その少ない情報を言語問わず見てみると、ウィルス関連じゃね?って話を時々見る。
あるいは、ウィルスそのものではないけど、ウィルスが作成したファイルです、って話も見る。
(ちなみに作成しているウィルスそのものの話は、なぜか出ない)
これが原因ですって情報は、検索能力が低い所為もありそうだけど、見当たらなかった。
ウィルス対策ソフトのサイトとかでも同様。
んで、ノートン先生にお任せすれば解決すんの?ってわけでもなく、少なくとも、自分の環境では解決しない。
というかウィルスだとして、心当たりがない。
なので、どのタイミングでできるのか、手を抜きつつ、いろいろ試してみた。
結果。
DirectXぽい。ていうかDirectShowっぽい気がする。
自分の環境では、特定のaviファイルをDirectShowに流し込むと、そのタイミングで、現状100%、drmHeader.binが作成される。
ちなみに再生状況は微妙。
音がぶちぶち切れたり、エラーメッセージが出たりなど。
DirectShowベースっぽい再生アプリケーションでも同様(WMPとかWinAmpとか)。
DirectShowベースでないっぽいもの(VLC media playerとかDivX Playerとか)だと特に問題なく再生されてdrmHeader.binも作成されない。
で、ファイルの中身を見てみると、拡張部分(odml)のヘッダにぜんぜん関係ない値が。
ためしに拡張部分を削除してヘッダを調整してみると、問題なく再生。
drmHeader.binも作成されなかった。
と、言うわけで拡張部分があり、かつ値がおかしいものをDirectShowに突っ込むと発生するものだと当たりをつけてみました。
他の環境で再現するのかとかは未確認。
あくまで予想です。
完全に特定できるまでがんばる気もなし。
ウィルス等ではないと踏んでるので。
ところでdrmHeader.binという名前。
DRMといえば、Digital Rights Management(デジタル著作権管理)。
確かに拡張っぽいのかも知れないような気もしたり、しなかったり。
ちなみに試したaviはどこから調達したかというと、Ulead Video Studioの無料版。
最初に気づいたときに再生した動画が、これで編集してたのを思い出し、色々実験。
結果、試した中では Ulead Video Studio で xvid+pcm の時だけ何故かアウト(ヘッダがおかしくなる)。
他の動画編集アプリケーションだと大丈夫でした。
DRMってことで、なんかやばいものを編集してたのか、というと元から自分で作った動画だったりするわけで。
バグっぽい?
(確定的なものじゃないです。あくまで予想なので、その辺ご了承ください。)
webで調べてみると、かなり情報が少ない。
その少ない情報を言語問わず見てみると、ウィルス関連じゃね?って話を時々見る。
あるいは、ウィルスそのものではないけど、ウィルスが作成したファイルです、って話も見る。
(ちなみに作成しているウィルスそのものの話は、なぜか出ない)
これが原因ですって情報は、検索能力が低い所為もありそうだけど、見当たらなかった。
ウィルス対策ソフトのサイトとかでも同様。
んで、ノートン先生にお任せすれば解決すんの?ってわけでもなく、少なくとも、自分の環境では解決しない。
というかウィルスだとして、心当たりがない。
なので、どのタイミングでできるのか、手を抜きつつ、いろいろ試してみた。
結果。
DirectXぽい。ていうかDirectShowっぽい気がする。
自分の環境では、特定のaviファイルをDirectShowに流し込むと、そのタイミングで、現状100%、drmHeader.binが作成される。
ちなみに再生状況は微妙。
音がぶちぶち切れたり、エラーメッセージが出たりなど。
DirectShowベースっぽい再生アプリケーションでも同様(WMPとかWinAmpとか)。
DirectShowベースでないっぽいもの(VLC media playerとかDivX Playerとか)だと特に問題なく再生されてdrmHeader.binも作成されない。
で、ファイルの中身を見てみると、拡張部分(odml)のヘッダにぜんぜん関係ない値が。
ためしに拡張部分を削除してヘッダを調整してみると、問題なく再生。
drmHeader.binも作成されなかった。
と、言うわけで拡張部分があり、かつ値がおかしいものをDirectShowに突っ込むと発生するものだと当たりをつけてみました。
他の環境で再現するのかとかは未確認。
あくまで予想です。
完全に特定できるまでがんばる気もなし。
ウィルス等ではないと踏んでるので。
ところでdrmHeader.binという名前。
DRMといえば、Digital Rights Management(デジタル著作権管理)。
確かに拡張っぽいのかも知れないような気もしたり、しなかったり。
ちなみに試したaviはどこから調達したかというと、Ulead Video Studioの無料版。
最初に気づいたときに再生した動画が、これで編集してたのを思い出し、色々実験。
結果、試した中では Ulead Video Studio で xvid+pcm の時だけ何故かアウト(ヘッダがおかしくなる)。
他の動画編集アプリケーションだと大丈夫でした。
DRMってことで、なんかやばいものを編集してたのか、というと元から自分で作った動画だったりするわけで。
バグっぽい?
Yahoo! Pipes
http://pipes.yahoo.com/pipes/
主にmanipulator,ちょっとvisualizer
server side. service & site
まさにpipes。data source -> data source なイメージ。
manipulatorを公開可。
Microsoft Popfly
http://www.popfly.com/
manipulator + visualizer
server side. site ?
data source -> data source or application?
manipulatorを公開可?site内のみ?
visual studio系で作ったアプリケーションも組み込めるとか何とか。
Google Mashup Editor
http://editor.googlemashups.com/
manipulator + visualizer (を作るのを助けるツールって感じかも)
server side & client side. tool/framework
data source -> application
manipulatorの共有とかは考えてなさそう?
Intel Mash Maker
http://mashmaker.intel.com/
scraper + manipulator (+ visualizer)
client side というか user side. firefox add-on.
data source -> user side data(でいいのか?)
scraper,manipulatorの共有可。むしろ肝。
blogのカテゴリがごちゃごちゃしてきてるなぁ
http://pipes.yahoo.com/pipes/
主にmanipulator,ちょっとvisualizer
server side. service & site
まさにpipes。data source -> data source なイメージ。
manipulatorを公開可。
Microsoft Popfly
http://www.popfly.com/
manipulator + visualizer
server side. site ?
data source -> data source or application?
manipulatorを公開可?site内のみ?
visual studio系で作ったアプリケーションも組み込めるとか何とか。
Google Mashup Editor
http://editor.googlemashups.com/
manipulator + visualizer (を作るのを助けるツールって感じかも)
server side & client side. tool/framework
data source -> application
manipulatorの共有とかは考えてなさそう?
Intel Mash Maker
http://mashmaker.intel.com/
scraper + manipulator (+ visualizer)
client side というか user side. firefox add-on.
data source -> user side data(でいいのか?)
scraper,manipulatorの共有可。むしろ肝。
blogのカテゴリがごちゃごちゃしてきてるなぁ
openWYSIWYG
http://www.openwebware.com/products/openwysiwyg/
LGPL
Sample
http://www.openwebware.com/products/openwysiwyg/
LGPL
Sample
※編集継続中かも
WebKit系(Safariとか,Firefoxもいけるっぽい?)
obj.__defineGetter__(name,function(){ return value; });
obj.__defineSetter__(name,function(value){ ... });
__lookupGetter__になっているのも見かけたり。
試してません。
JavaScript 1.5 (Operaとか?)
var obj = {
get x(){ return value; }
set x(value){ ... }
}
JavaScript 2.0 ではこんなこともできるっぽい?
var obj = {
get *(id) { ??? }
set *(id,value){ ??? }
}
IEはよくわかりません。
というか見かけたものまとめただけ。
WebKit系(Safariとか,Firefoxもいけるっぽい?)
obj.__defineGetter__(name,function(){ return value; });
obj.__defineSetter__(name,function(value){ ... });
__lookupGetter__になっているのも見かけたり。
試してません。
JavaScript 1.5 (Operaとか?)
var obj = {
get x(){ return value; }
set x(value){ ... }
}
JavaScript 2.0 ではこんなこともできるっぽい?
var obj = {
get *(id) { ??? }
set *(id,value){ ??? }
}
IEはよくわかりません。
というか見かけたものまとめただけ。
blog.Calendar
blog.Categories
フリーエリア
とくになし
blog.RecentEntries
(04/11)
(02/18)
(11/17)
(10/26)
(10/23)
blog.RecentComments
[10/23 pienieboamp]
[08/14 山本さん]
[03/07 NONAME]
[11/24 けーぞー]
[04/11 NONAME]
blog.RecentTrackbacks
blog.Search()
