スキップしてメイン コンテンツに移動

投稿

PC版Chromeで履歴を無制限に保存できる拡張機能を作った

Chromeには閲覧履歴が90日で消えるという制限がある。 プライバシーに配慮した結果なのかわからないが、個人的には追いかけているWebマンガの既読話がわからなくなるので大変不便である。 ようは訪問済みリンクを覚えておいて色が変わればいいだけなので、そういう拡張機能を作った。 作った拡張機能 これです。リスくん。  Perma-Recall Link リンクを集めて溜め込んじゃうのカワイイ コードは純AI製 https://github.com/airosB/Perma-Recall-Link 既存の類似拡張機能と何が違うのか 履歴を全部覚えておくやつとしては  History Trends Unlimited などがすでに存在する。 しかしこちらは訪問済みの色を変える機能がないため、マンガの既読管理という用途には使えない。とにかくビジュアルで既読リンクを判別できることが重要で、そのため自作が必要だった。 さらに独自ポイント 今回作った拡張機能はHTML側の既読リンクに一律でclass nameを追加する。 これにより複雑なセレクタを使って色変更をかけることができるようになる(お好みのカスタムCSS系拡張機能を別途入れてください)。 たとえば div > div > a.既読 のようなHTML構造をしているとき、大本のdivに色を付けないと見た目が変わらないようなサイトがある。そのためこういった外部拡張性が重要になる。 例として↑竹コミを出す。ここで使っているカスタムCSSは a.extension-perma-recalled span { color: #ea0; }  で、「既読リンクの下位spanにオレンジ色を割り当てる」スタイル設定。 こうして、完全に自分の需要を満たすものができたので大変快適になった。 限界 aタグを使わない、あるいは通常のリンクとしての利用をしないHTMLの前には無力である。 たとえばガンガンONLINE: 各話リンクは一応aタグだがhref属性を持たない。 a > div > p みたいな構造で、挙動としては恐らくクリックイベントをJSで捕捉して遷移させている。このようなタイプのサイトはどれもaタグで既読判別をかけられないので、リスくんは無力である。 マンガワンなどはもっとひどくて...
最近の投稿

CORONA加湿器 UF-H7218R もホコリ臭を除去するぞ!(やっぱり分解清掃)

今回はCORONA製加湿器のオーバーホールをやっていく。 以前に SHARP製の加湿器を分解した が、あちらは気化式だった。 今回はハイブリッド式のため送風ファン近くに電熱ユニットが実装されているなど、分解視点でも細かな違いが見えて面白かった。 作業準備 分解せず外せる部分はあらかじめどけておく。具体的にはタンク、タンクカバー、水受け、加湿フィルター、吸気フィルター、フィルターカバー。 水受けの中にある部品はすべて綺麗に洗う。形状が複雑なのでブラシを使うとよい。加湿フィルターはカビ臭の要因なのでハイター液につける。 分解前には電源ケーブルをコンセントから抜いて、念の為電源ボタンを押し放電させておく。 前面と背面の固定を取る 本体を裏返すとネジ穴が3箇所あるのですべて外す。 今回なぜか最初からネジがなかった。どうしてこうなっているのか、ちょっと記憶にない。この状態が正常なのか、単に過去の自分がネジを外して紛失したのか不明である。 外装の前面と背面をくっつけているネジを3箇所外す。 操作パネルを留めているネジ3箇所も外す。うち1箇所はハンドルの下。 外装をまず前面から分離 外装は前面と背面の2枚からなる。実体はただのプラ板で、数箇所のツメがはめ合わされる構造だ。上からは4箇所のツメが見えていて、それぞれの位置はこんな感じになる。 底面にもツメがあるので外す。 各ツメはゆるい力で入っているだけで、引っかかりを指で押すだけで簡単に外れた。 固定を解除すれば、あとは自然に前面パネルを分離できる。 つづいて操作パネルを分離 操作パネル(茶色い板状の部品)を固定しているネジはすでに外してある。パネル全体を真横にスライドさせるようにして取り外せる。 操作パネルの裏面には基板がネジ止めされている。ネジを3箇所外して分離。 緑の基板をつなぐフラットケーブルを傷つけないように注意。分離したうち、プラ部分は本当に何もないただのプラなので、水をぶっかけて洗える。 裏返した基板は珍しく説明が日本語で書かれていた。 ここまでの分解結果は以下のような感じ。 背面の外装を分離し、内部ユニットを露出させる まず電源コネクタの根本を固定しているネジ1箇所を外す。 裏返して、内部ユニットを固定しているネジを外す。以下の合計4箇所。 モーターが2つ実装されているのが面白い。2つ目の小さい方は加湿フィルターを...