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

投稿

ChromeでAlt押しながらリンクをホバーすると小さなウィンドウが現れて、邪魔

ChromeでAltキー押しながらリンクをホバーすると小さなウィンドウが立ち上がってしまう。これが邪魔なので無効化したいという話。 ちなみにAltを押しておくとアンカーテキストを直接選択できてコピペに便利なのだが( 個別記事 )、このポップアップウィンドウが見事に邪魔してくる。最悪。 概要 最初に断っておくと、これはおそらく一般的なトラブルではない。 "chrome alt mouseover disable" などで検索してもそれらしい報告がヒットしなかったのと、同じブラウザでも新規プロファイルでは発生しないなどの特徴が見られたためだ。 実際に症状が発生している様をキャプチャしたのが以下のアニメーション。撮影中は一度もリンクをクリックしていない。 発生時のChromeバージョンは127.0.6533.26(Official Build) beta (64 ビット)、OSはWin11 Home。 最新のChrome Canary では症状発生しなかったので、将来的に導入予定のブラウザ新機能というわけではなさそう。 症状の特徴 Altを押しながらリンク上にカーソルを乗せると、リンク先のコンテンツがブラウザ右下に小さなウィンドウで開く(以下「 発動 」と呼ぶ) ホバーしてから発動までのタイムラグはおそらく1秒きっかり 単なるホバーでは発動せず、必ずAltキー押下が必要 ShiftやCtrlでは発動しないが、Altが含まれていれば発動する 例えば、Shift+Ctrl+Alt+ホバーであれば発動する 先にカーソルを載せたあとでAltキーを押しても同様に発動する ホバー対象はリンク…… というよりはaタグであればなんでも良い感じがする テキストリンク、画像リンク、どちらでも発動する <a href="#top"> みたいなやつでも発動する シークレットモードでも発動するので、拡張機能要因の症状ではない Googleの検索結果ページやYahoo!トップなどサイトによらず発動する 発生中のページでJS使ってmouseoverイベントを無効化してみても効果がない document.addEventListener('mouseover', function(e) { e.preventDefault(...

gitコマンドのエイリアスを作っておくとQoLが上がる

gitのコマンドは長いうえに覚えづらい。しかも頻繁に入力するので積み上がると結構なロスになる。こういうものはショートカットを作っておくに限る。 Linux (WSL2 Bash)  ~/.bashrc に以下を書く。 alias g='git' alias gd='git diff' alias gs='git status' alias gsh='git show' alias gl='git log' alias glo='git log --oneline' alias gb='git branch' alias gbd='git branch -d' alias gbD='git branch -D' alias gfa='git fetch --all' alias gc='git checkout' alias gcb='git checkout -b' alias gcd='git checkout develop' alias gcdd='git checkout development' alias gcm='git checkout master' alias grh="git reset --hard" alias grud="git reset --hard upstream/develop" alias grudd="git reset --hard upstream/development" alias grum="git reset --hard upstream/master" alias gri="git rebase -i" たとえば  git checkout feature-xxx は gc feature-xxx git rebase -i @~5 は gri @~5  のようにして使う。 Windows(コマンドプロンプト) CmdではAliasが使えないので工夫が必要。以...

Grafana で「あれ、どうやるんだっけ?」を思い出すためのヒント集

Raspberry Piのデータが全部飛んでゼロから構築しなおすことになったのだが、数年ぶりにやったらダッシュボードの作り方を忘れていて結構詰まった。 二度と調べ直したくないので備忘録を書き起こす。 Grafanaのバージョンは11.0.0。Debian用の公式手順に沿って入れただけで特に工夫はしていない。 パネルタイトルを非表示にしたい (Time series) Time series(通常のグラフ表示)であればPanel optionsのTitleを空にすることで実現できる ちなみに、完全に空にせずスペース1個だけ入れとくと「タイトルは非表示にしつつタイトルの表示スペースだけは残す」みたいな感じになり、表示位置の微調整に使えなくもない。 ここをクリアする 変更前 変更後 左上の「瞬時電力」が消えている パネルタイトルを非表示にしたい (Stat) Statパネルの場合はTitleを空にすることができない。その代わりに Stat styles > Text mode で Value を選ぶことで同じ結果を実現できる。 Grafanaダッシュボード上で「動的に書き換わる文字列」を表示する方法  でもStatパネルを使っており、このTipsが適用できる。 ここ 変更前 変更後 クエリに書く last() とか mean() とか fill() がわからない 基本はSQLを覚えて、あとはあれこれ触った反応を見ながら感じ取るとよい。自分も体系だって知識を入れたわけではないので以下の記述は間違っている可能性がある。ひとまず自分がしている理解をここに書いておく。 last や mean はどちらも代表値を選出するための方法を指定するものである 前提として、Grafanaは表示対象に設定した期間内の全レコードをグラフに表示しない。これが標準の動作である あまり時間解像度を細かくしても大雑把なグラフ表示では視認できない 現在の縮尺に合わせて表示するデータポイント数を増減させるのが効率的なはず すると縮尺によっては複数のレコードをまとめて表示することになる グラフに表示するのは、まとめられた内から選出する代表値1つだけになる last は最後のデータを選ぶ。mean は平均値を代表として出す 他に max や sum などもある ちなみにla...

NuPhy Gem80 を手に入れた

かわいくてテンキーレスで打ち心地と音のよいキーボードがほしかったので買った。 NuPhyのGem80 というモデル。 かわいいやったー! なお値段はかわいくない。 ホットスワップという救世主 Gem80はCherryMX互換スイッチを使うメカニカルキーボードである。 自分は10年以上前にメカニカルとはいちど決別したのだが、このたび舞い戻ってきた。 同時購入したキースイッチ「Silent Red Clear Top」 メカニカルと決別した理由は過去の買い物の失敗に起因する。 かつてメカニカルキーボードといえばMajestouchの黒軸・茶軸くらいしかないという時代のこと、自分が買ってきた茶軸が1年でチャタリングを起こした。仕方なく黒軸を買い直すもまた1年でチャタリングを起こした。 心底懲りた。1万円の高級キーボードの品質がこれか! と絶望してメカニカルを使うのを諦めたのであった。FILCOめぇ…… ところが現代のキーボード界隈にはホットスワップというすばらしい機構がある。 これは完成品のキーボードからキースイッチだけを引っこ抜いて好きに交換できるというものだ。 もうチャタリングに悩まされることはない。不良となったスイッチはただ新品に交換すれば良いからだ。半田付けも不要という手軽さが最高すぎる。 現代のキーボードはいろいろこだわれて楽しい 良いキーボードはコンピューター大好き人間にとっては万年筆のようなものである。ただ入力できればいいやというレベルを超えて様々なこだわりを遊べるのはとてもよいことだ。 今なら「黒軸 or 茶軸」の広がりしかなかった古い時代からは想像もつかないバリエーションの豊かさで、生まれて10年足らずの新鮮なキーボード沼を味わえるぞ。 参考: 現代メカニカルキーボード用語の基礎知識 Gem80はベアボーンキットとして売られていて キースイッチは全部自分で取り付ける仕様 今回メカニカルに再挑戦するにあたり洗い出した要件はこんな感じになった: メカニカルキーボードである 見た目がかわいい 素敵な打鍵感、ソフトな底打ち感 →  キーボードのスイッチを色々試してきた雑感 静かめの打鍵音 英語配列 US配列とかANSIとか呼ばれるやつ テンキーレス よく考えたらテンキー使ってないぞと気づいた ホットスワップ対応 QMKファーム QMKならばキーアサイン変...