スクリプト UserScriptLoader GreaseMonkey
スクリプト UserScriptLoader GreaseMonkey
http://toro.2ch.net/test/read.cgi/esite/1326518889/l50
UserScriptLoader ユーザースクリプトローダ
GreaseMonkey グリースモンキー グリモン / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,__ | 早くOperaがFirefoxに移植されますように
/ ./\ \_______________
/ ./ ∞ \ o〇 ヾ!;;;::iii|//"
/_____/ . _, ,_ ,\ ,_ |;;;;::iii|/゙
 ̄|| || || ||. ゚∀゚) ..|| ̄ (` ) ナモナモ |;;;;::iii|
|| || || ||つ⊂ノ iii~ ⊂ ヾwwwjjrjww!;;;;::iii|jwjjrjww〃
| ̄ ̄ ̄|~~凸( ̄)凸 ( ,,) wjwjjrj从jwwjwjjrj从 OperaFix Acid3TimeBench
http://userscripts.org/scripts/show/93237
Sample Acid3 test results テスト結果サンプル
Coolnovo2.0.0.4 Time 1515 msec 100/100
Iron16.0 Time 1580 msec 100/100
Chrome16.0 Time 1597 msec 100/100
Firefox3.6.25 Time 1675 msec 99/100
Opera11.52 Time 1815 msec 100/100
Safari5.1.1 Time 1860 msec 100/100
Lunascape6.5.8 Time 1997 msec 99/100
Firefox9.0.1 Time 3390 msec 100/100
WMP用Firefoxプラグイン
https://addons.mozilla.jp/firefox/plugins/
http://www.interoperabilitybridges.com/windows-media-player-firefox-plugin-download
WMP用Firefoxプラグインが動作した
◎ Firefox3.6.25
◎ Firefox9.0.1
WMP用Firefoxプラグインが動作しなかった
× Firefox10.bata4
× Lunascape6.5.8
Firefox3.6.25より
Firefox9.0.1が遅い理由?
Chrome16でも、
これを有効にすると遅くなるようです。
chrome://flags/
すべてのページで GPU 合成を行う User-agent Switcher for Chrome
http://spoofer-extension.appspot.com/
1. 「chrome://flags/」で「試験運用版の拡張機能 API」を「有効にする」にしてChromeを再起動する。
2. 「 http://spoofer-extension.appspot.com/spoofer.crx」から試験拡張機能をダウンロードする。
AppleSyncNotifier.exe コンポーネントが見つかりません。
Core Foundation.dllが見つからなかったためこのアプリケーションを開始できません
http://oshiete1.watch.impress.co.jp/qa4973538.html
Apple Software Update (デスクトップのスタートの中にあるプログラム) を
一度インストールしてください。 すると、すぐに <MobileMeのコントロールパネル> のインストールが始まります。
OperaFix Acid3TimeBench
http://userscripts.org/scripts/show/93237
Sample Acid3 test results テスト結果サンプル
Coolnovo2.0.0.4 Time 1515 msec 100/100
Iron16.0 Time 1580 msec 100/100
Chrome16.0 Time 1597 msec 100/100
Firefox3.6.25 Time 1675 msec 99/100
Opera11.52 Time 1815 msec 100/100
Safari5.1.1 Time 1860 msec 100/100
Lunascape6.5.8 Time 1997 msec 99/100
Firefox9.0.1 Time 3390 msec 100/100 http://www.youtube.com/watch?v=3m0W98UP0w4
MSお断りします
ハ,,ハ ハ,,ハ
( ゚ω゚ ) ( ゚ω゚ )
/ \ / \
((⊂ ) ノ\つ)) ヘ ( つ))
(_⌒ヽ γ⌒_)
ヽ ヘ } { r /
ε≡Ξ ノノ `J し ヽ⊃ Ξ≡ 3
冫─' ~  ̄´^-、
/ 丶
/ ノ、
/ /ヽ丿彡彡彡彡彡ヽヽ
| 丿 全力で脱MS ミ
| 彡 ____ ____ ミ/
ゝ_//| |⌒| |ヽゞ
|tゝ \__/_ \__/ | |
ヽノ /\_/\ |ノ
ゝ /ヽ───‐ヽ /
/|ヽ ヽ──' /
/ | \  ̄ /\
http://www.tsr-net.co.jp/news/flash/
http://www.tsr-net.co.jp/news/detail/ OperaFix Acid3TimeBench
http://userscripts.org/scripts/show/93237
Sample Acid3 test results テスト結果サンプル
Coolnovo2.0.0.4 Time 1515 msec 100/100
Iron16.0 Time 1580 msec 100/100
Chrome16.0 Time 1597 msec 100/100
Firefox3.6.25 Time 1675 msec 99/100
Opera11.52 Time 1815 msec 100/100
Lunascape6.5.8 Time 1997 msec 99/100
Firefox9.0.1 Time 3390 msec 100/100
Firefox10.Bata4 Time 3874 msec 100/100
Time ≒ 測定ロス + 負荷ロス + 通信ロス + 処理時間
ロスが含まれる事によって実際のブラウザ速度として反映。
例えば、JS処理だけ重視しても、データ通信が遅ければ
結果として処理速度に結びつかない事を意味します。 // ==UserScript==
// @name JoySound Twitter Button
// @version 00.01
// @description Version 00.01
// @include http://joysound.com/ex/utasuki/movie/video/_mid_*
// ==/UserScript==
(function(){p=location.href.split('_')[2];tt='';
t=document.title;t=t.substr(0,(t+':').indexOf(':'));
if((d=document.getElementById('mainSearchBlock'))&&
(d=d.getElementsByTagName('ul'))){
for(i=1;2>=i;i++) {
tt+='<a style=position:relative;top:1px;margin:2px; '+
'target=_blank href="//twitter.com/intent/tweet?text='+
encodeURIComponent(t+'\n'+location.href+'\n'+
'http://pd.joysound.com/thumb_l/'+p+'-'+i+
'.jpg').split('\'').join('%27')+'">'+
'<img name=tweet'+i+' width=0 height=18 border=0 src='+
'//twitter-badges.s3.amazonaws.com/t_logo-a.png>'+
'<img width=0 height=0 border=0 onload=document.tweet'+i+
'.width=\'18\'; src=//pd.joysound.com/thumb_l/'+
p+'-'+i+'.jpg></a>';
} d[1].innerHTML=tt+d[1].innerHTML;
} } )();
// ==UserScript==
// @name JoySound Twitter Button
// @version 00.01
// @description Version 00.01
// @include *://joysound.com/ex/utasuki/movie/video/_mid_*
// ==/UserScript==
(function(){p=location.href.split('_')[2];tt='';
t=document.title;t=t.substr(0,(t+':').indexOf(':'));
if((d=document.getElementById('mainSearchBlock'))&&
(d=d.getElementsByTagName('ul'))){
for(i=1;2>=i;i++) {
tt+='<a style=position:relative;top:1px;margin:2px; '+
'target=_blank href="//twitter.com/intent/tweet?text='+
encodeURIComponent(t+'\n'+location.href+'\n'+
'http://pd.joysound.com/thumb_l/'+p+'-'+i+
'.jpg').split('\'').join('%27')+'">'+
'<img name=tweet'+i+' width=0 height=18 border=0 src='+
'//twitter-badges.s3.amazonaws.com/t_logo-a.png>'+
'<img width=0 height=0 border=0 onload=document.tweet'+i+
'.width=\'18\'; src=//pd.joysound.com/thumb_l/'+
p+'-'+i+'.jpg></a>';
} d[1].innerHTML=tt+d[1].innerHTML;
} } )();
// ==UserScript==
// @name JoySound Twitter Button
// @version 00.01
// @description Version 00.01
// @include *joysound.com/ex/utasuki/movie/video/_mid_*
// ==/UserScript==
(function(){p=location.href.split('_')[2];tt='';
t=document.title;t=t.substr(0,(t+':').indexOf(':'));
if((d=document.getElementById('mainSearchBlock'))&&
(d=d.getElementsByTagName('ul'))){
for(i=1;2>=i;i++) {
tt+='<a style=position:relative;top:1px;margin:2px; '+
'target=_blank href="//twitter.com/intent/tweet?text='+
encodeURIComponent(t+'\n'+location.href+'\n'+
'http://pd.joysound.com/thumb_l/'+p+'-'+i+
'.jpg').split('\'').join('%27')+'">'+
'<img name=tweet'+i+' width=0 height=18 border=0 src='+
'//twitter-badges.s3.amazonaws.com/t_logo-a.png>'+
'<img width=0 height=0 border=0 onload=document.tweet'+i+
'.width=\'18\'; src=//pd.joysound.com/thumb_l/'+
p+'-'+i+'.jpg></a>';
} d[1].innerHTML=tt+d[1].innerHTML;
} } )();
Acid3の実行時間を計測してベンチマークテスト
http://userscripts.org/scripts/show/93237
Sample Acid3 test results テスト結果サンプル
Chrome19.0 Time 1456 msec 100/100
Opera12.00 Time 1568 msec 100/100
Iron19.0 Time 1577 msec 100/100
Coolnovo2.0.2.26 Time 1605 msec 100/100
Firefox3.6.26 Time 1628 msec 99/100
Lunascape6.7.1 Time 3041 msec 99/100
Firefox13.0.1 Time 3305 msec 100/100
SeaMonkey2.10.1 Time 3603 msec 100/100 !: ∨: : : : : : : : :!: ;ハ:、 : : : : : : : : : : : : : : : : : ヽ: : : :ヽ. /: /
y': : : : : : : : :|: i j:i\: : : : : \: :_: : : : : : :|: : : : : Y: :/:i
/: : : : : : : : :: :ハ::i !| \;. '´: ̄:ヽ、: ̄ : : : i : : : : : ∨: :i
. ,': : : : : : !: : ::::i:;' i:.i !! ´`ヽ、: : : : :`:ー- 、: :!: : : : : : i: : :}
|: : : : : : : ::i: : :::::l:!_,. i:| ゞ:、 ` ー 、:_:__: : : ! : : : : : :|: : :!
. i: : : :i: : : ::::{: : ::::'i´ i:! ヾ、 _ _  ̄ ! : : : : : |: :::j
!: : :::i: : : ::::!: : :::::! ヾ. ヽ、 '´ ,.ィメ≠=≧ ! : : : : : |::::/
|j|: : :i: : : :::i ヽ:::::| _ヽ_ \ '´ j: : : : : : !::;'
i| !: : |: : : :::i:::::ヽ:|ヽ ,.;=≠ /:./: : : : j/ ageます・・・
! !: : 、: : :::::、、:::::::::::ヾ' /イ : : : : :i'
ヽ: :ヽ、 : ヽヽ、::::::iヽ ' '´´/' : : : : : ;' _,.-‐―、
ヽ:\`ヽ:ヽjヽ.:/! : ヽ. ー_'´ /' : : : : : / /ヽ. _∠ー'´ヽ
`ヽ `ヽ : ! |: : ::::::> 、 / /: : : : : :/r'ヘ._/: : : : : : `ヽ、
i: : i ,': : ::::::::! _`≧,r '´、r/: : : : ::::;' 〈::::::::::: : : : : : :::::::: : `
|: : !j : ::::::::;'_ ,..'´ ゞ<ン゜'゙/: : : : ::::/! ヽ::::::::::::::::::::: : : : : :
i: : i': : :::::/:::::ヽ、 /'/,イ /: : : ::::/人_,ノ:::::::::::::::: : : : : : : : localStorageについてバグ検索してみる
http://bugzilla.mozilla.gr.jp/buglist.cgi?quicksearch=localStorage
https://bugzilla.mozilla.org/buglist.cgi?quicksearch=localStorage
動作しているバージョン
Mozilla/5.0 (Windows NT 6.0; rv:36.0) Gecko/20100101 Firefox/36.0 Width/1920px https://www.mozilla.org/ja/firefox/developer/
Mozilla/5.0 (Windows NT 6.0; rv:25.1) Gecko/20141110 Firefox/31.9 PaleMoon/25.1.0 Width/1920px http://www.palemoon.org/
動作不良のバージョン
Mozilla/5.0 (Windows NT 6.0; rv:37.0) Gecko/20100101 Firefox/37.0 Width/1920px https://nightly.mozilla.org/
Mozilla/5.0 (Windows NT 6.0; rv:34.0) Gecko/20100101 Firefox/34.0 Width/1920px http://www.mozilla.jp/ 文字列処理が遅い件について?
http://forum.mozilla.gr.jp/cbbs.cgi?mode=one&namber=58327&type=0&space=0&
localStorageの動作がおかしい?
http://forum.mozilla.gr.jp/cbbs.cgi?mode=one&namber=58324&type=0&space=0& Bug 1081194 - Crash on Nightly (33) when clicking the content of a localStorage entry
https://bugzilla.mozilla.org/show_bug.cgi?id=1081194 localStorageの動作がおかしい?解決方法
http://www.htmq.com/webstorage/
FirefoxにおけるlocalStorage予備知識・・・localStorageフォルダーを変更しているらしい
変更日前から使用していると・・・localStorageフォルダLS新とLS古2つ同時に使われているようだ?
localStorageフォルダLS新とLS古に同じkeyがある場合・・・LS新が採用される
localStorageフォルダLS新にkeyが無い場合・・・LS古もkeyを探す・・・データ自動移行か?
LS古のkeyが読出されると消えないし変化しないのでデッドロックのように見えるかもしれない。
localStorage.setItem(key,'')を行うと・・・localStorageフォルダLS新のkeyのみ消される・・・LS古が残った
localStorage.removeItem(key)を行うと・・・localStorageフォルダLS新のkeyのみ消される・・・LS古が残った
localStorage.clear()を行うと・・・localStorageフォルダLS新のみ消される・・・LS古が残った
ここで読出しにおけるgetItem(key)の重大な問題点
LS新にkeyが有れば不具合とならないが
LS新にkeyが無ければLS古のkeyデータを勝手に掴んでくる
ここで読出しにおけるgetItem(key)の重大な問題点の一時的解消方法
LS新では消すのでは無くkeyに消去ステータスとしてダミーデータを入れておく
LS新にkeyがあるのでLS古のkeyデータを勝手に掴んでくる事が無い
クリーンインストールすればこの問題は解消されるが
信頼性優先と考えて根本対処するなら、LS古が存在する場合
localStorage.clear()ではLS新とLS古を同時に消す。
localStorage.removeItem(key)でもLS新とLS古を同時に消す。
localStorage.setItem(key,'')なら自動的にlocalStorage.removeItem(key)を代用する。
なお、動作不良のスクリプトは動作を回復した。 open2chYouVideoはYouTubeやGayoYahooやJoySoundなどサムネイル表示
Twitterボタンを利用してリンク付きツイートが簡単にできる便利機能
ビデオインデックスの消去機能があるのでミス選択しても後で消せる
open2chYouVideoはTampermonkeyなどのスクリプトインストーラが必要
日付がバージョンなので更新していれば必ず再インストールしてください
https://openuserjs.org/scripts/open2chExtender/open2chYouVideo IE ⇒ Lunascape ⇒ Chrome ⇒ Opera ⇒ Sleipnir ⇒ PaleMoon ⇒ Firefox ⇒ Cyberfox (今ここ) スティーブジョブズとOPERA社と日本のSafariユーザーの関係
http://www.youtube.com/watch?v=UGjG3xwldUg&list=RDUGjG3xwldUg
日本のSafariユーザーがOperaUsersJapaneseに書き込んだらしい
『ジョブズ君、キミのSafariには重大なバグがある。したがってiPhoneは買えない』
当時の重大なバグとは、SafariのJSがシングルタスクで
1つのタブでJSが止まると すべてのタブでJSが止まってしまう重大なバグだった。
なぜ?それを知っているのかって?・・・書いたのは我々だからだ! 最新標準ブラウザとしてはマルチユーザーに対応しなければならない
1つのマルチユーザーブラウザだけで他は要らなくなった
GoogleChromeのマルチユーザー対応はとても素晴らしい
なぜって?・・・それは我々が提案し早期実現したからだ! Gecko ⇒<再現>⇒ Safari ⇒<改良>⇒ Chrome ⇒<派生>⇒ Opera 真空より低い屈折率を実現した三次元メタマテリアルを開発
真空の屈折率1.0よりも低い屈折率0.35を実現した三次元メタマテリアルを作製
http://www.riken.jp/pr/press/2014/20141024_1/digest/
http://www.riken.jp/pr/press/2014/20141024_1/
http://www.riken.jp/~/media/riken/pr/press/2014/20141024_1/fig1.jpg
http://www.riken.jp/~/media/riken/pr/press/2014/20141024_1/fig2.jpg
http://www.riken.jp/~/media/riken/pr/press/2014/20141024_1/fig3.gif
http://www.riken.jp/~/media/riken/pr/press/2014/20141024_1/fig4.jpg 大勝利宣言GoogleChromePortable50がVISTAで動作
最新 Google Chrome Portable 50.0.2661.94 ダウンロード
sourceforge.net/projects/portableapps/files/Google%20Chrome%20Portable/
http://www.downloadcrew.com/article/24275-google_chrome_portable
http://www.downloadcrew.com/images/downloadCrewLogo.png
マルチ・デバイス・マルチ・ユーザ・ブラウザ・システム
Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36
マルチ・ユーザ・ブラウザ・システム
Chrome50 ⇒<派生>⇒ Comodo / Kinza など (マルチ・ユーザは別名マルチ・プロファイルとも呼ぶ)
シングル・ユーザ・ブラウザ・システム
Gecko ⇒<再現>⇒ Safari ⇒<改良>⇒ Chrome ⇒<派生>⇒ Sleipnir ⇒<.類似>⇒ Opera / Vivaldi >なんで他のタブブラウザはタプグループをやんない
マルチユーザ化でタブグループ(Sleipnir)やタブスタッキング(Opera)が超不要になった・・・スバラシス
タブグループ・・・GoogleChrome50ではマルチユーザで代用可能・・・しかも別ウインドウになる
別ウインドウ・・・同時に閲覧を可能とするので作業性が向上する・・・今までにない使い易さへ! 要点、FirefoxでlocalStorageの動作がおかしい場合?の解決方法
http://www.htmq.com/webstorage/
読出しにおけるgetItem(key)の重大な問題点の一時的解消方法
LS新では消すのでは無くkeyに消去ステータスとしてダミーデータを入れておく
LS新にkeyがあるのでLS古のkeyデータを勝手に掴んでくる事が無い localStorageの動作がおかしい?解決方法
http://www.htmq.com/webstorage/
FirefoxにおけるlocalStorage予備知識・・・localStorageフォルダーを変更しているらしい
変更日前から使用していると・・・localStorageフォルダLS新とLS古2つ同時に使われているようだ?
localStorageフォルダLS新とLS古に同じkeyがある場合・・・LS新が採用される
localStorageフォルダLS新にkeyが無い場合・・・LS古もkeyを探す・・・データ自動移行か?
LS古のkeyが読出されると消えないし変化しないのでデッドロックのように見えるかもしれない。
localStorage.setItem(key,'')を行うと・・・localStorageフォルダLS新のkeyのみ消される・・・LS古が残った
localStorage.removeItem(key)を行うと・・・localStorageフォルダLS新のkeyのみ消される・・・LS古が残った
localStorage.clear()を行うと・・・localStorageフォルダLS新のみ消される・・・LS古が残った
ここで読出しにおけるgetItem(key)の重大な問題点
LS新にkeyが有れば不具合とならないが
LS新にkeyが無ければLS古のkeyデータを勝手に掴んでくる
ここで読出しにおけるgetItem(key)の重大な問題点の一時的解消方法
LS新では消すのでは無くkeyに消去ステータスとしてダミーデータを入れておく
LS新にkeyがあるのでLS古のkeyデータを勝手に掴んでくる事が無い
クリーンインストールすればこの問題は解消されるが
信頼性優先と考えて根本対処するなら、LS古が存在する場合
localStorage.clear()ではLS新とLS古を同時に消す。
localStorage.removeItem(key)でもLS新とLS古を同時に消す。
localStorage.setItem(key,'')なら自動的にlocalStorage.removeItem(key)を代用する。
なお、動作不良のスクリプトは動作を回復した。 MSお断りします
ハ,,ハ ハ,,ハ
( ゚ω゚ ) ( ゚ω゚ )
/ \ / \
((⊂ ) ノ\つ)) ヘ ( つ))
(_⌒ヽ γ⌒_)
ヽ ヘ } { r /
ε≡Ξ ノノ `J し ヽ⊃ Ξ≡ 3
冫─' ~  ̄´^-、
/ 丶
/ ノ、
/ /ヽ丿彡彡彡彡彡ヽヽ
| 丿 全力で脱MS ミ
| 彡 ____ ____ ミ/
ゝ_//| |⌒| |ヽゞ
|tゝ \__/_ \__/ | |
ヽノ /\_/\ |ノ
ゝ /ヽ───‐ヽ /
/|ヽ ヽ──' /
/ | \  ̄ /\
http://www.tsr-net.co.jp/news/tsr/
http://www.tsr-net.co.jp/news/creditor/
http://www.youtube.com/watch?v=3m0W98UP0w4 Chromium派生ブラウザのSlimjetについて
SleipnirスレでSlimjetという声が有り確かめてみた
http://www.slimjet.com/jp/
シングルタブ起動高速化やマルチユーザー動作
広告ブロッカー機能が搭載されている
SlimjetではSilverlight動画の再生ができた
http://recommend.yahoo.co.jp/silverlight_promo/
SlimjetではFlashPlayerがNAPAPI再生になる
https://www.youtube.com/v/VenG8TF90yA
SlimjetではFlashPlayerのMP4再生ができた
https://pbs.twimg.com/tweet_video/CYa8byyUQAAz4ok.mp4 要点、FirefoxでlocalStorageの動作がおかしい場合?の解決方法
http://www.htmq.com/webstorage/
読出しにおけるgetItem(key)の重大な問題点の一時的解消方法
LS新では消すのでは無くkeyに消去ステータスとしてダミーデータを入れておく
LS新にkeyがあるのでLS古のkeyデータを勝手に掴んでくる事が無い 世界のデスクトップ・ブラウザシェア
Chrome 53.32% IE 19.85% SAFARI 11.02% Firefox 5.61%
http://marketshare.hitslink.com/browser-market-share.aspx?qprid=1 複数ブラウザを同時に使用するのは禁止・・・HDDデータを破損するかもしれない
最近 CHKDSK /F でHDD修復に至った使用ブラウザの組合わせ
Chrome + Firefox
Chrome + Cent ★ページ読込みを30秒以上で自動停止するコード
setTimeout(";window.stop();",30000); タブクルクルが無限に続くのを解決するコード
setTimeout(";window.stop();",30000);
このバージョンではタブクルクルは直ぐに止まる
Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
このバージョンではタブクルクルは止まらないから『Chrome/53.0.2785.143 のバグ』と判断
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 HD動画再生テスト・・・( ^ω^)・・・ Edgeに重大な再生バグ
http://www.youtube.com/watch?v=O5RdMvgk8b0&list=RDJ1fp9zg6I-I&hd=1
Edgeのバージョンが判明した Edge/14.14393 Chrome/51.0.2704.79
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393 https://sdl-stickershop.line.naver.jp/products/0/0/1/1123363/android/stickers/5037830.png
Edgeの評価・・・バクだらけにされたJSとセキュリティーホール?
Edgeのバージョンが判明 Edge/14.14393 Chrome/51.0.2704.79
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393