

Friday, 3. October 2008, 01:57:52
excel, user.js, opera
会社ではwgetの使用が認められてなかったので、Excelマクロで作ってみた。
ただし、マクロを無効にするか、有効にするかの確認ダイアログが出てしまうので、Excelファイルの起動にVBSを使用した。
下記のサイトを参考につくってみた。(というか、ほとんどコピペだが)
Windowsでしか確認してないっす。
■参考
Excelでお仕事!>強制的に「マクロ有効」で開かせる。
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_800_300.html教えてgoo>EXCEL VBAでWEBページ保存2
http://oshiete1.goo.ne.jp/qa4253824.htmlダウンロードちょっと修正が必要なので、注意。
- SITEINFO_download.cabをダウンロードし、解凍する。
- SITEINFO_download.xlsを「マクロを無効にする」で開く。
- ツール→マクロ→Visual Basic Editorを開く。
- #で囲われた行を適宜修正し、保存。
- SITEINFO_download.xlsとSITEINFO_download_Open.vbsを同一フォルダに保存する。
- SITEINFO_download_Open.vbsをクリックすると、0AutoPagerize.SITEINFO.jsが指定のディレクトリ内にダウンロードされる。
後は、スタートアップにショートカットをいれておけば起動時に勝手に最新版になります。
関連:oAutoPagerizeの0AutoPagerize.SITEINFO.jsをアップデートするバッチファイルを作った。
http://my.opera.com/karakara/blog/2008/05/03/0autopagerize-siteinfo-js---
追記(2008/10/8 10:47)
oAutoPagerizeの作者である
os0xさんが、SITEINFO更新用バッチファイルを作ってくれたよ!!
めちゃくちゃ便利になりました!!
0x集積蔵>Windows用 oAutoPagerizeのSITEINFOの更新バッチ
http://d.hatena.ne.jp/os0x/20081007/1223378959

Wednesday, 24. September 2008, 07:42:50
user.js, opera
- www.google.comのuser.jsフォルダをuserjs\googleと指定。
-
はてなスターのように「3」を省略し「w3w」と表示するグリースモンキーのwwwww.user.jsをuserjsフォルダにダウンロード。
- 念のため、000.user.js、aaa-greasemonkey-functions.user.js、aagmfunctions.js、a-lib-stacktrace.js、a-lib-xmlhttp-cd.jsも同階層フォルダに保存。
- iGoogleを開く。
- 何故か上位フォルダに保存しているwwwww.user.jsが適用される。
なーぜーだー。
全モジュールに適用されるわけではないので、iframeが関係しているのだろうか…?
でも、iframeのドメインごとにuser.jsフォルダを変えても変化なしなんだよなぁ。。
つか、bookmarkletだったら最高。
とりあえず外しておいた。


Saturday, 3. May 2008, 09:56:33
cmd, user.js, opera
oAutoPagerizeが
ver1.0になってから、SITEINFOが別ファイルとなり手動アップデートが必要になった。
そのため、自動でアップデート出来るようバッチファイルを書いてみた。
使用するツールは
wget。
パスは各自修正して下さいませ。
わしの場合、wgetが「I:\DL\wget」、user.jsが「I:\userjs」となっております。
"I:\DL\wget\WGET.EXE" -N -P "I:\userjs" http://ss-o.net/userjs/0AutoPagerize.SITEINFO.js
なお、ドメインごとにディレクトリで分けている場合は、ディレクトリ分書く必要があります。
(例えば、twitterのuser.jsは「I:\userjs\twitter」にあり、そこに0AutoPagerize.SITEINFO.jsがある場合、
"I:\DL\wget\WGET.EXE" -N -P "I:\userjs\twitter" http://ss-o.net/userjs/0AutoPagerize.SITEINFO.js
も書く必要がある。)
バッチファイルが出来たら、タスクスケジュールでWindows起動時にバッチが起動するように設定するとよいと思われます。
あ、何が起こっても責任は取れないので、ご使用は計画的に。
ちなみに、作者の
os0xさんいわく、3時間おきにSITEINFOはアップデートされているようなので「とにかくいつも最新版が使いたいぜ!!」という猛者は、タスクスケジュールで3時間おきにバッチファイルを起動すればいいと思う。

Wednesday, 5. March 2008, 14:52:31
user.js, bookmarklet, opera
■idea*idea>URLにあるキーワードを追加するだけでYouTubeの動画が高画質になる、という裏技
http://www.ideaxidea.com/archives/2008/03/urlyoutube.html本当はOperaで使えるuser.jsにしたかったのだが、そこまで知識がないのでとりあえずBookmarkletにしてみた。
user.jsは今度時間がある時に頑張ってみよう。
javascript:location.href=location.href.replace('watch?','watch?fmt=18&');
Youtube高画質化 ←D&Dでどぞ。
---
追記:(2008/3/6 18:48)
くるまんがuser.jsにしてくれました!ありがとー!!
■Kuruman Memo>YouTube HDをOperaへ移植した
http://kuruman.org/diary/2008/03/06/youtube-hd-for-operaos0xさんがくるまんのuser.jsを改造してはります。
Operaだけじゃなくて、Safariでも動くみたいですよ。
■0x集積蔵>YouTube HD( for Opera)を無駄に改造
http://d.hatena.ne.jp/os0x/20080306/1204772568---
追記:(2008/3/8 16:06)
Opera Communityにもありました。
■Opera Community>Play high-quality YouTube videos
http://my.opera.com/community/forums/topic.dml?id=225345

Wednesday, 27. June 2007, 04:19:44
user.js, opera
個人的にうっとぉしいので
temp_hさん作の
disableHatenaKey.jsをコピーして改悪。
JavaScriptよく分からんが、まぁ、動くからよし。
でも、キーワードの下線が入りっぱなしなんだよね…どうやって消すんだろ?
// userJS for Opera 8.00
// 2005-05-05
// 2005-05-11 bug fix : was not executed in hatena group
// 2005-05-12 some rearrangement
// disable hatena keyword link
if( location.hostname.match(/[dg]\.hatena\.ne\.jp$/))
document.addEventListener('load', disableHatenaKeyword, false);
/* disable hatena keyword link */
function disableHatenaKeyword() {
if( document.body )
searchKeyword(document.getElementsByTagName('body')[0]);
/*search keyword ancher and replace with span. recursive function : searchKeyword(node) */
function searchKeyword(n){
if(n.nodeType == 1 && n.tagName.toUpperCase() == 'A' && (n.className == 'keyword' || n.className == 'okeyword')){
var r = document.createElement('SPAN');
r.className = 'keyword';
for(var j = 0; j < n.childNodes.length; j++)
r.appendChild(n.childNodes[j].cloneNode(true));
n.parentNode.replaceChild(r, n);
}else if(n.hasChildNodes()){
for(var i = 0; i < n.children.length; i++)
searchKeyword(n.children[i]);
}
return;
}
}
// disable anond.hatelabo keyword link
if( location.hostname.match(/anond\.hatelabo\.jp$/))
document.addEventListener('load', disableHatenaKeyword, false);
/* disable hatena keyword link */
function disableHatenaKeyword() {
if( document.body )
searchKeyword(document.getElementsByTagName('body')[0]);
/*search keyword ancher and replace with span. recursive function : searchKeyword(node) */
function searchKeyword(n){
if(n.nodeType == 1 && n.tagName.toUpperCase() == 'A' && (n.className == 'keyword' || n.className == 'okeyword')){
var r = document.createElement('SPAN');
r.className = 'keyword';
for(var j = 0; j < n.childNodes.length; j++)
r.appendChild(n.childNodes[j].cloneNode(true));
n.parentNode.replaceChild(r, n);
}else if(n.hasChildNodes()){
for(var i = 0; i < n.children.length; i++)
searchKeyword(n.children[i]);
}
return;
}
}

Thursday, 17. May 2007, 02:29:59
user.js, opera
下記ブログにて書かれていたuser.jsを使用していたのだが、WindowsLiveHotmailになって使えなくなっていたので改造してみた。
■Arena - blog>UserJS - Skip Hotmail's Today page
http://my.opera.com/scipio/blog/show.dml/15845if (window.location.href.match(/http:\/\/(\w+\.){0,2}hotmail(\.msn)?\.com\/cgi-bin\/hmhome\?/)){
if (document.referrer=='' || document.referrer.match(/http:\/\/login.passport.net\/uilogin/))
location.href=location.href.replace('hmhome','HoTMaiL');
}
if (window.location.href.match(/http:\/\/by134w.bay134.mail.live.com\/mail\/TodayLight.aspx\?/)){
if (document.referrer=='' || document.referrer.match(/https:\/\/login.live.com/))
location.href=location.href.replace('TodayLight.aspx','InboxLight.aspx');
}
hotmailtodayskip.2js関連記事:難関、JavaScript。
http://my.opera.com/karakara/blog/2006/10/11/2006-10-11-2006-10-11-2006-10-11-2006-10

Thursday, 10. May 2007, 02:31:43
opera, user.js
日参している2chブログはttp://~もリンクになっている。
で、そのまま気づかずに開いて「エラー」になってしまうわけで。
ということで、2chじゃなくてもttp://をhttp://に直すuser.jsがないか探してみた。
同じようなことをはてなで聞いてる人がいた。
■人力検索はてな>Operaで「ttp://」のリンクを簡単に開けるように設定することはできますか?
http://q.hatena.ne.jp/11653821402ch関係のuser.jsを改造すれば出来そうな気がする。
取り敢えず、忘れないようにメモ。
---
追記(2007/5/10):
こっちも参考になりそう。
■Notitle>需要のなさそうなUser.js
http://fatalerrorjp.blog27.fc2.com/blog-entry-573.html---
追記(2007/5/11):
コレ試してみたけど、既にttp://でリンクがはられているものについては修正されなかった…
でも、テキストのttp://にはhttp://のリンクがはられるので便利。
■takememo>URLからリンクを作成
http://d.hatena.ne.jp/takef/20050412#p1---
追記(2007/5/11 13:59)
Watanabeさんがuser.jsを書いて下さいました。
ありがとうございますっ!
■ttp://~のリンクをhttp://~のリンクに直すユーザーJavaScript
http://my.opera.com/Watanabe/blog/2007/05/11/fix-ttp-anchors

Thursday, 18. January 2007, 01:48:11
user.js, opera
Googleの検索結果に番号を振るnumber_google_results.jsやsearchResultNumber050506.js。
突然動かなくなった。
他のuserjsを一時移動して試してみてもだめなので、干渉しているわけではないらしい。
さて、何故だろう?
他の人はちゃんと動いてるんだろうか?



Wednesday, 25. October 2006, 08:00:36
opera, RTM, google, user.js
Amazon2iCalを改造してみた。
■もう買い忘れしない!商品の発売日をカレンダーに Amazon2iCal
http://a-h.parfe.jp/einfach/archives/2006/0720140944.html結構前から作ってて文字コード変換が上手く行かず悩んでたんですが、取り敢えずdocument.charsetで解決。
商品名をGmailにAmazonの情報を渡せるようにはなった。
最終的には、URLを本文に入力したい。
多分、URLの
http://www.amazon.co.jp/gp/product/B0001Z31AA/ref=pd_bxgy_m_img_b/503-7022235-0307122の、ref以下が必要ないんじゃないかと思われ。
でも、それを削除してもGmailが表示されなかったり。。
詳しい方、出来たらアドバイスをお願い致します。
当方、超初心者です^^;
amazontortm1.user.js ※未完です。---
追記(10/30 19:14)
どうやら文字コードの問題は解決してないようだ。。
一度解決したように思ったんだけど何故だろう?
---
追記(11/1 20:10)
でーきーたー。
ノートに作者やアーティスト名をとってこられればベストだが、そりゃ欲張りだ。
取り敢えずそこは手書きで。
amazontortm2.js■出来ること
amazon.co.jpにRTMへメモを送るGmailのメール作成画面へのリンクをつける
amazon.co.jpの商品名、URLをRTMのメールアドレス宛てに送るGmailのメール作成画面を開く
noteも含められるようにした。必要なければ
%2d%2d%2d%3cbr%3e%3cbr%3e(---<br>)
以下を削除する。
■注意
46行目に自分のRTMタスク追加アドレスを記入すること
AAがアカウント名、ZZが+以下。
a_elem.href = "https://mail.google.com/mail/?to=AA%%2bZZ%%40rmilk.com
こんな感じ。
Wednesday, 11. October 2006, 10:55:02
user.js
Hotmailで受信したメールにリンクが含まれている場合、勝手にJavaScriptのリンクにされてしまう。
Operaのセンターボタンに「バックグラウンドで新規タブ」を割り当てて、気になるサイトをセンタークリックしてるわしとしては、これがすごくやっかいだったりする。
で、userjsで何とかならんかと思って取り敢えずぐぐってみる。
ない。
mixiのイメージを普通のリンクにするuserjsや、同じく
mixiで外部ブログを設定している場合にハイライトするuserjsを参考に作ってみたけど、全然だめ。
っていうか、JavaScriptの基本すらない人だし。
ちょっと基本を学んでからにしようかな…
でも、これって需要ありそうだし、どっかに置いてないかなぁ?
---
追記(2006/10/12)
Watanabeさんが早速userjsを作って下さいました!
ありがとうございます!!
hotmaillink.js(修正済み)---
追記(2006/10/12 13:29)
受信トレイのメールへのリンクも普通のリンクにしてみました。
多分ちゃんと動いてくれるはずです。
hotmaillink2.js
Showing posts 1 -
10 of 11.