このブログは気が向いたときにしか更新しません。
生存確認等はtwitterでどうぞw

2011年6月4日土曜日

Skydriveで公開中のツール類について

自分で使うために作った物なので、
  • 要望とかあっても必要性を感じなければ無視します
  • うちの環境で再現しないバグについても放置します
  • 基本的にソースは添付してるので適宜派生版作って対処(バグ修正・機能追加など)して下さい
以上。

2011年3月15日火曜日

Chrome用Irvine拡張

Chrome用のIrvine連携拡張としてはderawさんのIrvine拡張が既にありますが、 ircom.exeをShellExecuteExで呼び出している関係上、コマンドライン文字列に長さの制限があり、しかもXP, Vista, Win7でそれぞれその長さがどうも違うらしいというやっかいな問題があります。
で、どのみちNPAPIでC++からIrvineと通信するならいっそのことircom使わずに直接COMを使って呼び出すのが良いと思ったので、 上記拡張のNPAPIであるnpproc.dllのソースを元にして作ってみたのがこちらの拡張です。
直接COMを使って呼び出すのでircomなどのパスを設定する必要はありません。

基本的な機能はderawさんのものと同一で、リンクや画像をalt+クリック(または左ボタンを押しながら右クリック)してIrvineに送ったり、ポップアップメニューからページ内のすべてのリンクをIrvineに送ったり出来ます。

alt+クリックや左ボタンを押しながら右クリックはそれぞれオプションでOn/Offできます。
なお、オプション設定は設定中に開いていたタブには効力がありません。

download: irvineapi.crx ver. 0.3.2 (2011/05/10)

2010年9月30日木曜日

Chrome用外部コマンド実行拡張

derawさんのIrvine拡張でircom.exeの呼び出しに使っているNPAPIプラグインのnpproc.dllはircomだけじゃなくて任意のプログラムとかドキュメントも開けて便利なので、 拡張間連携によってそれを利用できるような拡張にしてみました。
"execPath arg1 arg2 arg3 ..."みたいなコマンドの実行はこんな感じになります。
var shexecID="hepeohbjjmlibfhmdpjkfmgkoccnpeig";
chrome.extension.sendRequest( shexecID, {action: "shellExec", execPath: execPath, args: [arg1, arg2, ...]}, function (response) {} )
download: shellexec.crx

ちなみに、うちではproxy設定を変えた別プロファイルのChromePlusを起動するためにこの拡張を使ってます。

2010年5月13日木曜日

MikuMikuDanceのデータ形式に関するメモ

ボカロプラス用のPMD&VMD再生クラス作成で参考にした解析情報とかのまとめのまとめw

各種ソフトウェアへのリンク

アプリケーション

言語処理系

ライブラリ

Webサービス

  • Page2Feed: ユーザー登録不要のRSS生成サービス
  • Ideone.com: 各種プログラミング言語(40種類以上)を試せる
  • ManageFlitter: Twitterのフォロー管理ツール