CS Lite (modified by wantora) 1.4.0.4 をリリースしました。

AMOに登録しました。最新版は CS Lite Mod – Add-ons for Firefox にあります。

CS LiteFirefox4に対応するための修正を施した非公式版の CS Lite (modified by wantora) 1.4.0.4 をリリースしました。

1.4.0.3から1.4.0.4までの変更点は以下の通りです。

wantora / cslite-mod / Downloads — Bitbucketからダウンロードできます。

なお、自動アップデート先は本家の方になっています。もしこちらの修正版が更新された場合でも、自動的にアップデートは行われません。

Firefox4に対応した CS Lite (modified by wantora) 1.4.0.3 をリリースしました。

AMOに登録しました。最新版は CS Lite Mod – Add-ons for Firefox にあります。

CS LiteFirefox4に対応するための修正を施したCS Lite (modified by wantora) 1.4.0.3をリリースしました。

CS Lite 1.4(本家)から1.4.0.3までの変更点は以下の通りです。

wantora / cslite-mod / Downloads — Bitbucketからダウンロードできます。

なお、自動アップデート先は本家の方になっています。もしこちらの修正版が更新された場合でも、自動的にアップデートは行われません。

*1:詳細はXPCOM changes in Gecko 2.0 - Mozilla | MDNを参照してください

*2:私が動作確認できないため

CS LiteをFirefox4で動くようにしてみた

AMOに登録しました。最新版は CS Lite Mod – Add-ons for Firefox にあります。
04/09 09:29: cslite-mod-1.4.0.2.xpiに更新しました。

常用しているFirefoxのアドオンに CS Lite があるのですが、Firefox4になってから全く動かない*1。だからといってFirefoxのバージョンを落とすのもいやなので、CS Liteを少し弄ってFirefox4で動くようにしてみました。

一応簡単なテストはしましたが、やっつけなので全機能がちゃんと動くかはわかりません。

wantora / cslite-mod / Downloads — Bitbucketからダウンロードできます。ライセンスは本家に合わせて GPL Version 2 です。

なお、自動アップデート先は本家の方になっています。もしこちらの修正版が更新された場合でも、自動的にアップデートは行われません。


しかし、なぜ動かないのかしばらく悩んでしまった。XPCOMコンポーネントがうまく登録されていないのは分かったけど、どうして出来ていないのかが分からなかった。しばらく調べて、XPCOM changes in Gecko 2.0 - Mozilla | MDNにたどり着いてやっと分かった。

いままで(Firefox4以前)は components ディレクトリに入っているjsファイルは自動的に認識されていたが、Firefox4からは chrome.manifest に明示的に書かなければならなくなった*2。また、XPCOM JavaScriptコンポーネントインターフェイスNSGetModule() から NSGetFactory() に変更された。これらが動かなかった原因だった模様。これ前にどこかで読んだはずなのに忘れてた。

*1:現時点でのCS Liteのバージョンは1.4

*2:インターフェイスのxptファイルも同様

CPU使用率をタスクトレイに表示するソフト CPU Monitor

二年ぐらい前に作ったものですが、公開し忘れていたので公開します。

つかいかた

cpumonitor.exeを実行してください。タスクトレイにCPU使用率が表示されます。緑色の部分がユーザー時間、赤色がカーネル時間です。*1
終了したい場合は、タスクトレイのアイコンをダブルクリックしてください。

ライセンス

MIT License

*1:色の説明をREADME.txtに書き忘れた…でもまぁわかるよね

Windows 7の固定されたタスクバーボタンから引数付きで実行する方法

先日Windows 7に乗り換えまして、クイック起動からタスクバーボタンの固定機能に移行したのですが、引数付きで実行できない事が不満でした。

しかし、その解決策として

%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar を開き、そこにあるショートカットが各ボタンに対応しているようなので、そのプロパティからコマンドライン引数を変更すると、タスクバーから実行した時に引数付きで実行されるようになる。

というものを発見したのですが、@ITの記事また、Windows 7/Server 208 R2のタスクバーのショートカットも同様にオプション・スイッチの設定が可能だ。[エクスプローラー]アイコンの右クリック・メニューで、さらに[エクスプローラー]を右クリックして[プロパティ]を選択する。プロパティが開くので、「リンク先」を編集すればよい。 と書いてあるではないですか。こっちの方が楽ですね。

NYAOS関係のスクリプトをMIT Licenseにしました

改造・流用等をしやすくする為に、NYAOS関係のスクリプトをMIT Licenseにしました。

Copyright (c) 2010 wantora

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.