f8g

WSH

ツリーマップ型の音楽再生機

最近は Ruby-Processing を使って「ビジュアライジングデータ」をやってます。 GitHub - jashkenas/ruby-processing: Code as Art, Art as Code. Processing and Ruby are meant for each other. Ruby-Processing のいいところ JRuby で動くので Processing …

Firefox3でWSHプロトコル

Firefox3のXPCOMUtilsを使うと、短いコードで独自プロトコルを登録できるんですね。 Components.utils.import | MDN MXR is retired 2008-12-03 - 趣味プログラマの外部記憶 XPCOMUtilsを使わない方法との比較 使わない方法は以下のリンクを参考に。 Adding …

まだ聴いてない曲を意識したい

友達や家族からCDを借りたり違法ダウンロードしたりしてると、あっという間にプレイリストの中の曲が膨らんできて、一体どの曲を聴いてないか困る、なんて事例がよくあります。自分もそうです。(違法ダウンロードしているという意味ではない) なので、 み…

JSActionsでGPSから座標を取得してGoogleMapsに反映

Tombloo + JSActionsでWSHを実行するコードは下ページからのコピペです。凄い簡単にFirefoxからWSHが使える。 http://d.hatena.ne.jp/brazil/20090102/1230876349 GPSからデータを取得する GPSからデータを取得するのに自作コンポーネントを使ってますが、MS…

iTunesで聴いてる曲をYouTubeから探してTumblrにpost

やってることは以前のと大して変わらず。 http://d.hatena.ne.jp/arikui/20071015/1192378488 ビデオ探すのはHTMLをテキスト処理なので、YoutubeのHTMLが変わったら使えません。API使うの登録とか面倒そうだし。 user_id, passwordを変更して実行。 /* tumbl…

WSHでFast Look up Alc

http://userscripts.org/scripts/show/12024 HTMLパーサを使おうと思ったけど、やり方がわからなかったので諦めました。保存するようなのにしたい(いつか)。 /************************* * tsu ka i ka ta * > cscript alc.js word **********************…

デバイスのCOMポートを調べる

WMIで調べられるらしい。 var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("SELECT Name FROM Win32_PnPEntity WHERE Name like '%(COM%)'"); var enumItems = new Enumerator(colItems); for (; !e…

コマンドプロンプトからスクリプトを実行

コマンドプロンプトからWSHのスクリプトを実行するときは普通こうします。 >cscript ファイル名cscriptはファイルからしか実行できないので、ちょっとした動作を確認したいときでもいちいちファイルを作る必要があって面倒です。そこで、 eval(function(a,c,…

VB.NETでCOMコンポーネント作るのが凄い簡単でした

http://www.vector.co.jp/soft/win95/prog/se373990.html これを見るととても簡単そうなのでやってみたら、本当に簡単にできた。試しにMSCommっぽいの。 Imports Microsoft.VisualBasic Imports System.Runtime.InteropServices Imports System.IO.Ports Nam…

WMIを使うときはScriptomatic

WSH

http://www.microsoft.com/downloads/details.aspx?familyid=09dfc342-648b-4119-b7eb-783b0f7d1178&displaylang=en 確認するだけならこれだけでほぼ大丈夫。いちいちMSDN開いてページを探すよりずっと早い。VBS、JSの他にもPerlとかPythonでコード書いてく…