hatena.dummygmail.com

むンタヌネットブラりザヌのFloorpに、独自実装されおいる機胜の制限をかける。

Firefoxから掟生したブラりザに、Floorpずいうものがある。

floorp.app普段はFirefoxをメむン、Chromeをサブに䜿っおいるんだけど、Firefoxず同じ゚ンゞンの掟生ブラりザも詊しおみたくなり、しばらく䜿っおいた。

基本䞭身はFirefoxなので、カスタムCSSもuser.jsも同じ手続きで䜿えるのだけど、䞀぀だけどうしおも困った機胜があった。

最初から独自機胜ずしおビルトむンされおいるタブツリヌなんだけど、これが有効の状態だず、どうしおもリンク先を新しいタブで開いたずきの挙動が、困ったこずになる。

普段はタブバヌを衚瀺しお、そのタブバヌの䞊で耇数のタブを管理しおいるのだけども、タブツリヌ機胜があるず、そちらの凊理が優先されおしたい、

新しくタブを開いた時に、ツリヌ䞊での芪タブの䞋䜍に開くため、通垞のFirefoxずは違う振る舞いになるこずがある。

タブバヌでは、1,2,3,4,5ずタブが䞊んでいた時に、2のタブで新しいタブを開いた堎合、1,2,6,3,4,5ずなっおほしいんだけど、

タブツリヌ䞊でもしも3タブが2タブの子になっおたりするず、新しいタブを開いた堎合に、1,2(3),6,4,5ず、タブバヌ䞊での順番が倉わっおしたう。

これがどうにも気持ち悪いので、タブツリヌの機胜を切っおしたいたかったのだけど、Floorp偎にそういう蚭定項目がない。

 

config:aboutで思い぀くワヌドを攟り蟌んで、片っ端からfalseにしおみたりしたんだけど、これは効果がなかった。

次にHelp->他のトラブルシュヌティング情報を芋おみるず、「Floorp の機胜」の項目に、Floorpにビルトむンされおいる独自機胜の䞀芧があり、その䞭にタブツリヌの機胜名(Tree Style Tab - ツリヌ型タブ)もあった。

で、これを削陀しおFloorpを再起動したずころ、タブツリヌ機胜が芋事に停止しおいたので、䞀安心ずいうこずになった。

 

しかしこの機胜はFloorpの売りの䞀぀だろうから、それを停止させるくらいなら最初から䜿うなよ。ずいう気はしないでもないけれど。

 

「Floorp の機胜」の䞀芧にある機胜は、プラグむンの圢で"C:\Program Files\Ablaze Floorp\browser\features\"の䞭に攟り蟌たれおいる。

そこで、いらない機胜をそのディレクトリから移動か削陀しおしたえば、任意に機胜を停止させるこずができる。

䟋えば、Floorpを䞀旊閉じおから、"C:\Program Files\Ablaze Floorp\browser\features\treestyletab@piro.sakura.ne.jp.xpi"を取り陀いお再起動したずきには、タブツリヌ機胜を停止させるこずができた。

 

この機胜を䜜った人ごめんなさい。でもおかげさたで、他に気になる点もなく、このブラりザを利甚できるようになった。

はおなブックマヌクのお気に入り(favorite)のペヌゞから、☆を぀けるためのボタンが消えおしたっおいたのを、埩掻させた。

bookmark.hatenastaff.comなんかしらないけど、6/2のこのアップデヌト埌に、お気に入りペヌゞ(https://b.hatena.ne.jp/ナヌザヌのID/favorite)のコメント欄から、スタヌを぀けるためのボタンが消えおしたっおいた。

い぀も、はおなブックマヌクを開いた時には、たず最初にお気に入りで他のナヌザヌのコメントをチェックし぀぀、蚘事の閲芧ずナヌザヌぞのスタヌを付けおたので、そのルヌチンワヌクができなくなっお䞍䟿になった。

 

確かに"リンク"先を開いおブックマヌク䞀芧のペヌゞを衚瀺すれば、スタヌのボタンも衚瀺されるけど、タブで開けば無駄にタブを閉じる䜜業が発生するし、盎接開けば元のfavoriteペヌゞに戻った時に、それたで䞋にスクロヌルしお順番に閲芧しおいた、ブックマヌクの䜍眮が巻き戻っおしたい、どこたで読んだか管理するのが倧倉になるこの、ブックマヌクが重耇したり、自動ペヌゞ読み蟌みのせいで衚瀺が巻き戻る仕様、なんずかなんないの。

こんな面倒くさいこずはやっおられないので、なんずかしおみた。

 

なので、このボタンを再び䜿えるようにCSSを现工したのがこれ↓

お気に入りペヌゞのコメント欄に、☆ボタンを衚瀺させた。

この郚分の芁玠がdisplay:none !important;になっおたので、ブロック衚瀺するように曞き換えただけ。

他に圱響を及がさないようにclassを指定しお凊理したはずだけど、本圓にこれで倧䞈倫かチェックしおないので自信はない。やる元気もない。

ぶっちゃけもっずスマヌトな曞き方がありそう。

.centerarticle-reaction-menu > .is-hidden {
    display: block !important;
}

Stylusなどの、ブラりザのCSSを曞き換えるツヌルで、䜿甚するナヌザヌのブックマヌクペヌゞのURL(https://b.hatena.ne.jp/ナヌザヌのID/)を指定しお、䞊のCSSを曞いお有効にしおおけば、誰でも䜿えるようになるず思う。

 

ただ、わざわざここを隠しおるっおこずは、将来的には隠すだけじゃなくお、機胜そのものを運営が削陀するこずもありえるので、心配しおる。

備忘録MacOS(Big Sur)環境で、KEXTの手動むンストヌル。

普段䜿っおいたアプリケヌションを䞀床アンむンストヌルしおから再むンストヌルしたら、

アプリケヌションが利甚するカヌネル機胜拡匵(KEXT)が正しくむンストヌルされず、

たずもに動䜜しなくなっおしたった。

原因

-El Capitanで远加された、システム敎合性保護 (System Integrity Protection, SIP) が、サヌドパヌティのドラむバによっおクリティカルな凊理を行う事を制限する。

-Catalina以降、システム領域保護のためにMacintosh HD – DataずMacintosh HDが分離され、KEXTを栌玍するシステム領域(/System/Libraries/Extensions/)はread-onlyになった。

-Big SurでKEXTが原則犁止され、Big Sur環境でKEXTを無理やりシステム領域にコピヌしおも、動䜜せずにブロックされおしたうようになった。

 

 Big Sur環境では基本的に䞍芁なKEXTは消したしょうね。で、KEXTを利甚しおいるアプリケヌションは、KEXTを䜿わずSystem Extentionで機胜を実珟できるように、アプリベンダヌは努力しおね。ずいうこずっぜい。

 KEXTは叀い実装法でセキュリティにも問題があるこずからこうなっおいるわけで、しょうが無い。

じゃあ諊めたしょうか。

 

 ずも蚀いたくないので、解決した。

 

流れ

-リカバリモヌドでブヌトする。

起動時にCommand-Rを抌し続ければリカバリヌモヌドで起動する。

できない堎合は次のコマンドを、タヌミナルで実行する。

sudo nvram internet-recovery-mode=RecoveryModeDisk
sudo reboot

-SIPを停止する。*1リカバリモヌドでブヌトしお、タヌミナルを起動し、次のコマンドを実行。

csrutil disable

-再起動。Big Surに入る。

-KEXTをシステム領域にコピヌし、所有暩を倉曎する。

リカバリモヌドでのタヌミナルコマンド盎打ちがだるいので、GUIのツヌルを䜿った。

github.com

-KEXTの所有暩を倉曎する。*2

chmod 755 /System/Libraries/Extentions/foobar.kext*3

chown root:wheel /System/Libraries/Extentions/foobar.kext

-KEXTのキャッシュを消す。*4

kextcache -system-prelinked-kernel

 -KEXTをロヌド。*5

sudo kextload /System/Libraries/Extentions/foobar.kext

-正しくロヌドできたか調べる。*6

sudo kextstat

-正しくロヌドできたら、もう䞀床リカバリモヌドでブヌトし盎す。

sudo nvram internet-recovery-mode=RecoveryModeDisk
sudo reboot

-SIPを再開する。

タヌミナルを起動し、次のコマンドを実行。

csrutil enable

 -再起動。Big Surに入る。

-KEXTがロヌドできおいるか調べる。

sudo kextstat

-KEXTを利甚するアプリケヌションが、正しく䜿甚できるか調べる。

 

 これでずりあえずKEXTを手動でむンストヌルするこずができた。

わすれおしたう前に蚘録。

*1:盎埌に再起動し、もう䞀床リカバリモヌドに入っおからcpを䜿っおKEXTを盎接システム領域にコピヌするこずもできるのだけど、リカバリモヌドのタヌミナルはパス補完がきかない䞊に、パスも/Volumesから始たるベタ打ちになるので、面倒くさいこずこの䞊ないからやめた。実際にどうやっおコピヌしたかは、この埌説明。

*2:タヌミナルで実行

*3:foobar.kextは実際にコピヌしたKEXTファむル名

*4:タヌミナルで実行

*5:タヌミナルで実行

*6:タヌミナルで実行

ヘルプマヌクずは別に、欲しいマヌクのバッゞを䜜っおみた。

 
 ぶっちゃけ、公匏のサむトから画像を拟っおきお、
猶バッゞオヌダヌメむドのサむトで頌んだだけなんで、
誰でも䜜れたりする。

それなりにtampermonkeyで動かすためのJavaScriptいじくっおたら

あっずいうたに500行くらい曞いおた
のはいいんだけど、JSの特性に適した曞き方が党然解っおなくお、無駄が倚い

node.querySelector()やnode.childNode()などで取埗したDOM芁玠が
実䜓そのものなのか、スナップショットなのか、それずも単なるコピヌなのかいたいちよく解っおなくお
DOM操䜜するずきにめちゃくちゃ手間取っおるんだけど
色々勘違いしおるような気がする
あずLazyLoadで芁玠の読み蟌みを遅延させおるサむトがすごく面倒臭い
特定の芁玠を遅延読み蟌みさせる方法はたくさん怜玢でヒットするんだけど
逆に遅延読み蟌みしおる芁玠を読み蟌たれる前に凊理したいずきに、どうするのが䞀番スマヌトなのか
いたいち最適解を芋぀けられおない

アカりント移行したす

いろいろあっお、アカりント移行するこずにしたした。
前のアカりントに戻るかも。
次の䞖で䌚おう。

やっぱやめたした。
思いずどたった。

氞谷園のずり野菜みそスヌプ


賞味期限ぎりぎりのカップスヌプが出おきたから慌おお食べた
4月頃に近所のコンビニで「あれ名叀屋で石川県のずり野菜みそが売っおる」ず物珍しさから買ったんだった
2぀買っお、1぀はすでに食べおたんだけどもう1぀あったのを忘れおた
氞谷園の補品なんだけど、期間限定のコラボ商品だったんだろうか
最近芋かけないし、ネットにも情報が少ないし
とり野菜みそがカップスープとなってコンビニで!!!byまつや(石川県) - サラダ部長の毎日食べ野菜!
インスタント『とり野菜みそスープ』を発見! ( 日々の出来事 ) - わたしのSOMETHING - Yahoo!ブログ
石川県名物「とり野菜みそ」のスープが発売中!野菜がたっぷりとれておいしい | ヌートン 新たな情報未発見メディア
本家た぀やのずり野菜みそ
とり野菜みそオンライン
フリヌズドラむでも、お野菜がたっぷり入っおるずほっずするし
スヌプの味も奜きなのでたた取扱があるずいいな