はてなキーワード: Jarとは
どこに書いたらみんな気づいてくれるのか分からないからここらへんにも書いておこう。
windowsだと終了できないかも。(javaw.exeを強制終了で多分いける)><
http://tinyurl.com/NicoNamaAlert
だれか改良してください><
=====================================
りーどみー
=====================================
中身
NicoNamaAlert.jar
setting.txt
設定ファイル
NicoNamaAlert.java
ReadMe.sjis.txt, ReadMe.utf8.txt
使い方
その際、勝手にYahoo!ツールバーが入る事があるので気をつけて。
setting.txtに、1行ずつ予約したいコミュニティまたはチャンネルのIDを登録
channel/ch99999 とか community/co99999 といった感じで。
とりあえず1行ごとIDと比べているだけなので、
他に何か書いてあっても大丈夫なはず。
毎回このファイルは読み直しているので、変更しても再起動する必要はありません。
30秒おきに新着をチェックします。
Macの場合はおなじみのコーヒーカップのアイコンがDockに出てきます。
Windowsの場合は何も出てきません。
Unixはまだ試していません。
終了するときは、Macの場合はDockのアイコンを選択して、
上のメニューから終了 または Cmd+Q
Windowsの場合はタスクマネージャからjavaw.exeを探して強制終了してください。
他にもjavaアプリを起動している場合は、javaw.exeが複数ある可能性があるので、
そのときは運試し。
javaでブラウザを開く方法が分かりません(SE6ならできるっぽい)><
もっといい感じなの作れるひとお願いします><
コマンドラインから起動すると中の人が何してるかなんとなく見えます。
settingに最初から入っている二つのコミュ、
1つ目はお気に入りコミュ「おい、ゆとり!英語教えてください。」で、
この2つの生放送がなければこのプログラムはできていませんでした><
仕組み
http://live.nicovideo.jp/recent から必要なデータを
1行1行検索して取り出しているだけです。
チャンネル、コミュニティIDはサムネイルのファイル名から取れます。
ね、簡単でしょ?
今後の展望
アイコンをコーヒーカップ以外にしたい(っていうとOSごとに実行ファイルが必要)
Windowsでもちゃんと終了できるようにしたい(まぁ本家使ってください)
以上。
それを書き換える気かw
アドオン開発を少し勉強中なので調べてみた。
Firefox2.0だけど
BookmarksCommandクラスのopenOneBookmark関数のopenUILinkInの前に下のコードを入れたらできたよ(ファイルはbrowser.jar\content\browser\bookmarks\bookmarks.js)
拡張機能のインストール無しでopenOneBookmark関数を差し替える方法は知らない。
var w = getTopWin(); if (!w) return; var browser = w.document.getElementById("content"); if (aTargetBrowser == 'current' && url.indexOf('javascript:') != 0) { if (browser.currentURI.spec == 'about:blank') aTargetBrowser = 'current'; else aTargetBrowser = 'tab'; } else { aTargetBrowser = 'current'; }
のぞくならtabmixplus.jarじゃない?とおもってチラッと見てみた。
といっても、弄ったこともないので良くわからないけど、とりあえずchrome://tabmixplus/content/bookmarks/bookmarks.xulまわりでやってるんじゃないかと。
prefStringTMBookmarkが設定値の関係っぽくて、TMP_updateContextMenuがそれ見てコンテキストメニューを弄ってるっぽくて、その辺がchrome://tabmixplus/content/minit/minit.jsにあって、その辺で色々条件判断してて、で、setAttribute("default", "true")ってのは何を意味してるのかなと。
そんな感じでした。