2025年3月3日月曜日

ArchLinux [community]リポジトリでエラー

何も考えずに paru を走らせると、

    community.db のダウンロードに失敗しました

 2年前にアナウンスしとるわ、テメーが悪い。と、フォーラムで回答されていた……失礼しました。

/etc/pacman.conf から、commuity 部分をコメントアウト。

2025年2月26日水曜日

ArchLinux - electorn の依存関係でアップデート失敗

依存関係が壊れるとのことで、 paru が通らくなった。

paru

[sudo] uhyohyowaratta のパスワード:

:: パッケージデータベースの同期中...

 core                                                                        115.5 KiB   284 KiB/s 00:00 [--------------------------------------------------------------] 100%

 extra                                                                         7.7 MiB  2.98 MiB/s 00:03 [--------------------------------------------------------------] 100%

 community                                                                    45.0   B   149   B/s 00:00 [--------------------------------------------------------------] 100%

 multilib                                                                    131.2 KiB   454 KiB/s 00:00 [--------------------------------------------------------------] 100% 

:: システム全体の更新を開始...

依存関係を解決しています...

衝突するパッケージがないか確認しています...

エラー: 処理の準備に失敗しました (依存関係を解決できませんでした)

:: icu (76.1-1) をインストールすると 'libicui18n.so=75-64' が破壊され electron30 の依存関係が壊れます

:: icu (76.1-1) をインストールすると 'libicuuc.so=75-64' が破壊され electron30 の依存関係が壊れます

:: flac (1.5.0-1) をインストールすると 'libFLAC.so=12-64' が破壊され electron30 の依存関係が壊れます

メッセージの通り、依存関係が壊れるからアップロードできんわって。

なら、electron30 を見てみると、

pacman -Qi electron30

名前                   : electron30

バージョン             : 30.5.1-3

説明                   : Build cross platform desktop apps with web technologies

アーキテクチャ         : x86_64

URL                    : https://electronjs.org

ライセンス             : MIT  BSD-3-Clause

グループ               : なし

提供                   : なし

依存パッケージ         : c-ares  gcc-libs  glibc  gtk3  libgtk-3.so=0-64  libevent  libffi  libffi.so=8-64  libpulse  libpulse.so=0-64  nss  zlib  libz.so=1-64  fontconfig

                         libfontconfig.so=1-64  brotli  libjpeg-turbo  libjpeg.so=8-64  icu  libicui18n.so=75-64  libicuuc.so=75-64  dav1d  libdav1d.so=7-64  flac

                         libFLAC.so=12-64  libdrm  libxml2  libxml2.so=2-64  minizip  opus  libopus.so=0-64  harfbuzz  libharfbuzz.so=0-64  libharfbuzz-subset.so=0-64

                         libxslt  libxslt.so=1-64  libpng  libpng16.so=16-64  freetype2  libfreetype.so=6-64

提案パッケージ         : kde-cli-tools: file deletion support (kioclient5)

                         pipewire: WebRTC desktop sharing under Wayland [インストール済み]

                         qt5-base: enable Qt5 with --enable-features=AllowQt [インストール済み]

                         gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland) [インストール済み]

                         trash-cli: file deletion support (trash-put)

                         xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open) [インストール済み]

必要パッケージ         : なし

任意パッケージ         : なし

衝突パッケージ         : なし

置換パッケージ         : なし

インストール容量       : 228.27 MiB

パッケージ作成者       : Caleb Maclennan <alerque@archlinux.org>

ビルド日時             : 2024年09月20日 19時39分33秒

インストール日時       : 2024年09月24日 09時27分24秒

インストール方法       : 他のパッケージの依存関係としてインストール

インストールスクリプト : No

検証方法               : 署名

まぁ当然依存パッケージとして持っているよね。elecron は Obsidian で使っているが 30 は古いバージョンなので消すか。

sudo pacman -Rs electron30

依存関係を確認しています...

パッケージ (1)  古いバージョン  最終的な変化

electron30      30.5.1-3         -228.27 MiB

合計削除容量:  228.27 MiB

:: 以上のパッケージを削除しますか? [Y/n] y

:: パッケージの変更を処理しています...

(1/1) 削除 electron30                                                                                    [--------------------------------------------------------------] 100%

:: トランザクション後のフックを実行...

(1/2) Arming ConditionNeedsUpdate...

(2/2) Updating the desktop file MIME type cache...

システム更新のりとらい。

 paru

[sudo] uhyohyowaratta のパスワード:

:: パッケージデータベースの同期中...

 core は最新です

 extra は最新です

 community は最新です

 multilib は最新です

:: システム全体の更新を開始...

依存関係を解決しています...

衝突するパッケージがないか確認しています...

合計ダウンロード容量:        1344.81 MiB
合計インストール容量:        4107.14 MiB
最終的なアップグレード容量:    56.05 MiB

:: インストールを行いますか? [Y/n] y

でもま、稀なんですよね。Arch Linux でエラーが出るのって。

2025年2月13日木曜日

リアゲートへLEDランプを追加

初代と現行に共通しているが、レヴォーグはラゲッジランプが暗い。

LED に変更すれば勿論、明るくはなるが、位置が低いせいで荷物を積んでいると照らせないじゃないか!なことになる。

欲しい光源はリアハッチ側やねん……どうしてブレーキランプといいリアハッチ側が光らないんや!(配線延長必要になり、ランプも必要と、コスト高だから。でも、車両価格考えるとやってくれても良いんでね?)

初代のときも純正アクセサリという形でリアハッチ側へのLEDアクセサリランプが追加できますので、夜間に明るくしたい場合は最初に追加しておくのがおすすめ。

で。
買うのを失念しており、ラゲッジランプを LED にするだけで良いかー、で、数ヶ月。

悪ぃ、やっぱ暗ぇわ。

今更追加するのも面白くないので、よく言われるサードパーティの SJ フォレスターのリアハッチLEDランプを付けることにする。車内からのハッチロック解除用の穴が SJ フォレスターと大きさが同じでピッタリ嵌る。(ただし、物によっては基盤が干渉)

# 商品ゲット

- SJフォレスター用のリアハッチLEDランプ。
アチラコチラで売っているけど、どれも一緒に見える。安いところでいいんでね。分岐用コネクタは利用できないので、その部分については自作する必要あり。

- エーモンのタッチセンサー
うまく動くかどうかわからんけど、周辺に手を近づければ ON/OFF ができるようにしたい。付けたあと、頭で反応するのは想定外だった。

- ラゲッジランプのコネクタを分岐するためのコネクタ。
住友電装 090型 HD 非防水 3極 カプラー。

温かいときにやりましょうね。少なくとも外気温 2 度のときにやるもんじゃない(莫迦)。プラ硬化してるからツメは割れるし、

分かっていても、超寒い。LEDランプの不良品確認を早く済ませたかったんや……。

# 絶望のゲートゴム通し

運転席側はドラレコの USB-C 通すだけでもヒィヒィ言ってたのに、コネクタ付きケーブルなんてとても……私じゃ無理だな。

なら助手席側は?

(アカン……ぜってぇケーブル切るわ……。)

ヤケクソで急遽ギボシ4箇所追加。

# なんとか完成


ケーブル目立つな……。左下にタッチセンサー置いているので余計に。

でも最近の車は、何が影響するか全く分からないので、オススメはしません。なにかの拍子でコンピュータ吹っ飛ばすリスクが高すぎる。

2025年1月14日火曜日

Edge 消せないなら、使えなくしようぜ

 何度殺しても復活する Edge に疲れてきた。

よくわかった。もう、好きにしろ。その代わり、URLだけはブロックさせてもらう。


Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\URLBlocklist]

"1"="*"


参考:

https://learn.microsoft.com/ja-jp/deployedge/microsoft-edge-policies#urlblocklist

2024年8月24日土曜日

SUBARUリモートアプリの認証

デフォルトアプリで設定されているブラウザ経由じゃないと、認証が通らない。

一度他のアプリやインテント使うとリクエストが正しくても500サーバエラーを返される。

リモートアプリの認証のときにはデフォルトアプリのブラウザに、注意、もしくはそのときにだけchrome等に変更する必要がある。

ブラウザ切り替えて使いたいから、敢えてしているのに、不便だなぁ。

2024年7月20日土曜日

Google Domains からの移行先

過去に、お名前.com のメールがウザすぎて Google Domains へ逃げ出した。
お名前.com は、隙あらば有料オプションを付けさせようとしてくる UI も嫌い。

が、逃げた先の Google Domains がサ終とは。
現段階(2024/7/20)では、まだ自分の持っているドメインは Squarespace への移行は始まっていないが、そろそろ買収発表の1年間タイムリミットが近づいていることから、近い内に始まると思われる。
Google Domains の課金系のマニュアルは概ね Squarespace 見てねに置き換わっているし。

2022年に Google Domains 管理下のドメイン更新料の値上げが発表され、複数年購入のオススメがあったが……このときには、もう、手放すこと決めていたんだろうなぁ……。

Squarespace の金額が発表されてからでも遅くはない、とは、思うのだけれども。忘れないうちにさっさと移行しておこう。

さて、移行先だが……
  • Whois 情報公開代行に対応していること
  • メール転送が使える
  • 決済でクレカが使える
ネックとなりそうなのは、メール転送かな。この機能はサポートしていても有料オプションな場合が多そう。

どれにしようかな。

CloudFlare

移行したいドメインを取り扱っていない。使いたかったが門前払い。

Amazon Route 53

サポートしてるし、問題なし。
が。
従量課金なんだよな。問題になるほどアクセスはないが、まぁ、リスクゼロってわけじゃないし。

Porkbun

ぶたのけーつ。
フザけたWebの割に、機能的にはまともっぽい。

GoDaddy

取得初年度は安く、更新料が爆上がりする点など、何処となくお名前.com と同じ匂いがする。

Squarespace

脳死でよいというのが一番のメリット。ただ、人は歩みを止めたとき云々。金額がねぇ……。


結論。

Porkbun 、巫山戯たサイトだが君にしてみよう。

2024年7月3日水曜日

Windows 放置時のディスプレイOFF時間設定はどこ?

この Blog の存在すっかり忘れていた。

Windows 10 は、デスクトップの右クリックでディスプレイ設定、左のサブメニュー内にある電源とスリープ、次の時間が経過後ディスプレイの電源を切る、とまぁ、直感的と言えなくもないところに設定がある。

Windows 11 も、一応、そうなのだけど、左にシステムに対してのサブメニューが表示されないから、上のシステムをクリックしてサブメニュー一覧を表示させる必要がある。
左のアイコン表記、ツリーにしてくれ……今回のようなサブメニューを直接呼び出した場合は、システム、ディスプレイと辿っていないから、サブメニューがあるかどうかが認識されづらいのよ。

で。次回、この設定画面の呼び出し方を絶対に忘れる自信があるので、この時間は、powershell で指定できる、らしい。

powershell -command "powercfg /change monitor-timeout-ac 90"

雑な選択肢しか選べないけれども
powershell 使えば、細かく設定できる。
1時間30分とか無駄に表記対応してるのね。
ソフトに頼らず、プレゼン時のON/OFFにバッチファイルとして良いかも。

たまーに、仕方なく Windows 11 を触らざるを得ないんだけど、よくわかった。Windows11って色んなところでサブメニューを省いているからクッソ使いにくいんだ。
探し回るより、設定の検索で power のほうが早い。

なんなら、powershell で設定したほうが設定画面を探し回らなくていいから楽かもしれん。
……まー、どうせバージョン違いで使えなくなるんだろうけどさ。

2023年11月11日土曜日

Windows11 23H2 へデュアルブート環境で更新したら GRUB 環境を壊された

タイトルのとおり。
これまで Windows10 や 11 の大型アップデートでブート環境を壊されたことはなかったが、23H2 はやられた。油断してた。

インストールプロセスの初回再起動後、いつもの GRUB 画面が出ず、GRUB rescure mode に。やってくれたな M$ め。

他パーティションに影響を及ぼされていないことを祈りながら、とりあえず現状把握。とりあえず、ls

grub rescue> ls
(hd0) (hd0,gpt1) (hd0,gpt2) (hd0,gpt3) (hd0,gpt4) (hd0,gpt5) (hd0,gpt6) (hd0,gpt7) (hd0,gpt8)

boot がどのパーティションに居るのか、探す。。。

grub rescue> ls (hd0)/
error: unknown filesystem.
grub rescue> ls (hd0,gpt1)/
error: unknown filesystem.

....

grub rescue> ls (hd0,gpt6)/
./ ../ bin/ boot/ etc/ dev/ var/ home/
grub rescue>

(hd0,gpt6) に居るのね。grub の確認。

grub rescue> ls (hd0,gpt6)/boot/grub/
./ ../ fonts/ locale/ themes/ x86_64-efi/ grub.cfg grubenv unicode.pf2
grub rescue> ls (hd0,gpt6)/boot/grub/x86_64-efi/
./ ../ acpi.mod adler32.mod 以下省略

よし、なんとかなるかも知れん。とりあえず第1段階突破。prefix 変数を設定して

grub rescue> set prefix=(hd0,gpt6)/boot/grub

モジュールを読み込んで、

grub rescue> insmod (hd0,gpt6)/boot/grub/x86_64-efi/normal.mod

ノーマルモジュールをアクティブに。

grub rescue> normal

いつもの GRUB 画面だァァァ。第2段階突破。
ログイン後、ターミナルを起動して再構成。

$ sudo update-grub

よし再起動……したら、GRUB rescure 画面に。なんでや!
また prefix からコマンド打ち直しか……おのれ。
無事ログイン後、ターミナルを起動して今度は

$ sudo pacman -Syu grub

もっかい再起動……こんどはいつもの GRUB 画面が出た。あーよかった。
インストールプロセスに同じ処理走ってたように見えたが、何が違ったんだ……起動しない状態をよく調べるべきだったな。

その後、23H2 のインストール処理に戻り、3回ぐらい再起動しながら終了。流石に再度環境を壊されることはなかった。

あと、インストール出来ないようにファイルを置いてあった Edge と EdgeWebView はちゃっかり復活していやがった。ここまでくるとウイルスだ。
EdgeUpdate と EdgeCore はそのままファイルが残されていた。インストールイメージを上書き処理しているだけなんだろうな。

2023年11月7日火曜日

Edge 入れたくないでござる

PowerShell によるアンインストールも塞がれ、遂に消す方法がなくなってしまった。勝手に入るし。だから要らんのだ。

Windows10 22H2 に、Edge を入れたくないでござる、絶対に Edge を入れたくないでござる!

なので。昔ながらの古典的な方法で、二度と勝手に入らないようにした。

まず削除だが、C:\Program Files (x86)\Microsoft にある、Edge、EdgeCore、EdgeWebView の3つのフォルダを削除。

アンインストーラが機能しないんだから、フォルダごとバッサリやってもいいよね?

Microsoft365Apps で使う?いらねーよあんなゴミ。他にインストールしてあるブラウザ上で開けばいい。PWA として動かすにしても、勝手にインストールしやがる EdgeWebView 上で動かす必要はない。

Windows10 22h2 なら、EdgeWebView を消しても、Microsoft Store は動く。Windows 11 は知らん。いつになったら安定するんだ、Windows11 は。23/11 現在、まだ使いもんにならん。

Win+x キーを押して、WindowsPowerShell(管理者)を開き、次の3行を入力。

echo "" >"C:\Program Files (x86)\Microsoft\Edge"

echo "" >"C:\Program Files (x86)\Microsoft\EdgeCore"

echo "" >"C:\Program Files (x86)\Microsoft\EdgeWebView"

ファイル置いとけば中身入れらんないから、インストールもされまい理論。

タスクスケジューラには何もなかったが、サービスに、

MicrosoftEdgeElevationService

っていうクソがいたので無効に。しつけーわ、ほんと。

2023年3月24日金曜日

Microsoft 365 Personal で要らんソフトを入れない

ディスクスペースも食うし、なにより無駄にセキュリティリスク上げるだけ。
Word,Excel,Powerpoint,Access 以外要らん。

まず、Office Deployment Tool をダウンロード。

展開した先で、次の内容で xml ファイルを作成。
Exclude だから、除外リストね。
<Configuration>
 <Add OfficeClientEdition="64">
  <Product ID="O365HomePremRetail">
    <Language ID="ja-jp" />
            <ExcludeApp ID="Bing" />
            <ExcludeApp ID="Groove" /> 
            <ExcludeApp ID="Lync" /> 
            <ExcludeApp ID="OneDrive" />
            <ExcludeApp ID="OneNote" />
            <ExcludeApp ID="Outlook" />
            <ExcludeApp ID="Publisher" /> 
            <ExcludeApp ID="Teams" />
  </Product>
 </Add>
</Configuration>
除外製品の指定は、こちらから確認
OneDrive が欲しけりゃ、OneDrive 項目を削除。
Access が要らんなら、Access 項目を追加。

この Product ID 指定は、Microsoft 365 Personal だけど、持っている製品が異なる場合はアクティベーションが通らない鬱陶しい仕様なので、異なる場合はこちらで製品名を確認すること。

xml ファイルのファイル名は何でもいい。con.xml とでも。
xml ファイルが完成したら、展開先にある setup.exe がある場所において、cmd が powershell を開いて、
./setup.exe /configure ./con.xml
これで要らんものが入らない。セットアップ中のアイコンで除外プロダクトが表示されていないことが確認できるはず。

2023年2月28日火曜日

PCIe Gen4 と M.2SSD を USB 変換したものと、PortableSSD の速度

 比較環境が用意出来たのでやってみた。Windows11 22H2 で、CrystalDiskMark 使用。

PCIe Gen4

Samsung 980 PRO

m.2 SSD を USB変換

たしか、Samsung のなんか。

PortableSSD(USB接続)

SanDisk SDSSDE30

PCIe Gen4 が速いのは分かっていたけれども、思った以上に PortableSSD が遅いなぁ。や、数値上そう感じるだけで、十分な速度なのですけど。

PCIe Gen4 の速度は体感できないです。数値上ぶっちぎりに見えますが、ベンチマーカーとしてヒャッハーなだけで数値の差が体感の差ではないです。

プロットすると尚更、速く見えるなぁ……。







ArchLinux [community]リポジトリでエラー

何も考えずに paru を走らせると、     community.db のダウンロードに失敗しました   2年前にアナウンスしとる わ、テメーが悪い。と、フォーラムで回答されていた……失礼しました。 /etc/pacman.conf から、commuity 部分をコメントアウト...