‘Comp’ カテゴリーのアーカイブ

Update NicoLive Helper 1.1.26b4

2011 年 1 月 21 日 金曜日 by amano

Windows 2000+IE6 で動くようにしたものを、ちょいと。

http://miku39.jp/dists/software/firefox/nicolivehelper_1.1.26b4.xpi

Using NicoLive Helper with IE Cookie

2011 年 1 月 19 日 水曜日 by amano

以前に、サードパーティクッキーの保存OFF対応したついでにGoogle Chrome(Win)のクッキーを読み込むようにしてみたので、
いきおいでInternet Explorerの保護モードと標準モードのクッキーも読み込んで利用できるようにしてみたので、試用する人いれば。

http://miku39.jp/dists/software/firefox/nicolivehelper_1.1.26b4.xpi
※Windows Vista x64 + Firefox 3.6/4.0b9 でのみ動作確認。

UIはテキトーなので、コマンドメニューにある使用ブラウザのチェックをがんばって入れてください。

あとは前にも書いたように、次のようなショートカットでも用意すれば、Firefoxはただのアプリケーションランチャーとして使うだけに。

firefox.exe -chrome chrome://nicolivehelper/content/requestwindow.xul

補足
MSVC9のデバッグ用ランタイムDLLをダイナミックリンクしてたので、VC2008が入ってないとダメだったので、スタティックリンクしたものに更新。
さらに補足
IE6でダメだったので、1.126b4に更新。

Introduction to NicoLive Helper 1.1.26b2(beta2)

2010 年 12 月 25 日 土曜日 by amano

 サードパーティクッキーの保存がオフの場合に使えないのを知ったので、その場合に自前でクッキーを取得して自前でクッキーを送信するようにしてみた手前、ここまでやったなら他のブラウザのクッキーを流用してもいいね!ってことで、XPCOMを作らずにJavascriptのみでアクセス可能なGoogle Chrome(Windows)のクッキーを取得して利用できるような機能を追加した。(Firefoxにはsqliteエンジンがあるので)
 普段通りにNicoLive Helperのウィンドウを開いて、コマンド→使用ブラウザ→Chromeにチェックを入れて、ウィンドウを開き直す。うまくいっていれば、マイリストとかがChromeでログインしているアカウントのものになっているかと。

 こうなるといちいちニコヘルさんを開くためだけにFirefoxを起動するのが面倒なので、Firefoxのコマンドラインパラメータを指定して、直接ニコヘルさんのみを開けるようにする。

firefox.exe -chrome chrome://nicolivehelper/content/requestwindow.xul

 こんなのをショートカット作っておけばいいんじゃないかと。

 Firefoxをブラウザとして使用せずになり自動オープンなどの便利機能は使えないので、生放送への接続はコマンドメニューから手動にて。ロスタイム作成も通信の主体がChromeなので実行できなかったりも。

http://miku39.jp/dists/software/firefox/nicolivehelper_1.1.26b2.xpi

Co-operation with Twitter

2010 年 12 月 5 日 日曜日 by amano

Twitter Toolsというものをインストールしてみたのでテスト。

NicoLive Helperが動かないんだって

2010 年 4 月 30 日 金曜日 by admin

http://www.domain-kingdom.com/article/148188027.html

実は最新Firefoxでも動作する事がないという
なんというネタソフト。
まったくうごく事がありえないという
評価するポイントなしで0点

ふむ、アップデートマニフェストにアクセスしてくるIPアドレス数が約2000あるので、だいたいそのくらいの人数がインストールしていると思われる。
ネタソフトとやらを2000人がインストールして、コミュメンバーには500人ほどいるんだねー。ふしぎ!

どのような環境でテストしたのか、どう動かなかったのか明記されていないので、全く価値のない記事。(番組に接続しようとするとnot loginエラーになるならManual読んでおけよ?)

最新版は俺の嫁らしいけど、nightly buildでも使っているのかなw これ使わずに最新版は俺の嫁とは自慢できないよねー。
3.7系は多分動くだろうけど動作確認していないのでインストールマニフェストでのmaxVersion指定は3.6.*。それを無視してインスコして動かないんだったら自業自得だなぁ。

この人に使ってもらうために作っているわけじゃないから、ぶっちゃけ→

ニコ生で待ち人数をつぶやくブックマークレット

2010 年 4 月 13 日 火曜日 by amano

javascript:a=document.getElementsByClassName(‘info’)[0].textContent.replace(/\s/g,”);b=location.href.match(/lv\d+/);window.open(‘http://twitter.com/home?status=’+encodeURIComponent(a+’%20http://nico.ms/’+b));focus();

枠鳥F 2.3 パッチ

2010 年 3 月 30 日 火曜日 by amano

NicoLive Helperに枠取り機能は載せるつもりはなくて、
Firefoxなら枠鳥Fでいいだろうってことで、現在の待ち行列対応に若干修正したパッチをひとつ。

パッチ

ツール側から見たニコ生運営コメントの挙動まとめ

2010 年 3 月 27 日 土曜日 by amano

NicoLive Helperで対処しているものも含めて、ツール作る上で対策が必要になってくる、ニコ生の不思議な挙動をリストアップ(ただし気づいた範囲で)。
メンテのたびにサーバ側挙動も変わるので、解決されてたり、不具合再発したり、仕様が戻ったり変わったりします。

1. 主コメが配信されない

パターン1:
主コメを送信する→status=okの応答がある→でもクライアントに主コメが配られませんが…。たまに一部リスナーにだけ送られていることもあったりした気が。
通常コメントの場合気にしなくておk。オートコンプリートによって発言履歴が補完できるし。

パターン2:
/playを送信する→status=okの応答がある→でもコマンドが配信されません!→しかし不思議なことに、たまに再生開始したことになっている場合があり、getplayerstatusを見ると確かに再生していることになっている。
この時ページをリロードすると確かに動画が再生される。
NicoLiveHelperの場合、タイムアウト待ち。

2. 主コメに失敗する

status=error が返る。

パターン1:
/playする動画が生放送での引用を拒否している場合。
引用できるかどうかをチェックするためにニコ生→ニコ動にアクセスし、その応答によって、status=errorにしているのだと思う。

パターン2:
/playする動画が、引用拒否していない場合。
引用拒否チェックにニコ動に問い合わせをするが、サーバ間負荷が高いなどで応答がタイムアウトやエラーになった場合、引用拒否動画でなくてもstatus=errorを返しているのだと思われる。

パターン3:
プログラムのバグなど。修正しる!

引用拒否なのかどうか判断できないので、NicoLiveHelperの場合とりあえずリトライしておく。
経験的にstatus=errorになった主コメはクライアントに配信されることはなし。

こんな感じ。

引用できるかどうかをチェックするために、ニコ生→ニコ動にアクセスし、その応答によって、

NicoLive Helper

2010 年 2 月 25 日 木曜日 by admin

ここでNicoLive Helper(ニコニコ生放送ヘルパー)について言及したことなかったなぁ。

ニコリク(オリジナル)は試そうとしたらエラー出まくるので動作に信頼が置けない、ニコPITAEXはFirefox複数プロファイルに未対応でそのまま使えないからNicoCookieImporter(NCI)使わなくてはならない、ニコリクとニコPITAEX、どちらを選ぶにしてもNCIという外部ツールに頼らなくては接続できないので面倒すぐるってことでFirefox Extensionで作ったのがコレ(作る方が面倒じゃないのかという突っ込みは置いておく)。
(さらに…)

ニコ動のマイリス登録が不便になったので直す

2009 年 10 月 30 日 金曜日 by amano