自宅鯖、WordPress、ネットワーク、開発環境など広めの技術雑記

macOS運用・トラブル
macOSのキーチェーンが復号できない問題
macOSのキーチェーンが復号できない問題

macOS 27上で、IntuneによるMDM管理下にあるMac Studioで、デフォルトキーチェーンのログイン項目を復号できなくなる問題に出くわした。同じデフォルトキーチェーンのiCloudに保存されている項目は特に […]

続きを読む
クラウド・Azure
HorizonDBとFlexible Serverの比較
HorizonDBとFlexible Serverの比較

比較用のスクリプト等をまとめてレポジトリにアップした。一通り実行したところ費用はUSD500程度で、同じリソースを割り当てた場合、HorizonDBの方がかなり性能が良いけれど、料金体系が異なるのでコスパの比較にはならな […]

続きを読む
iPhone・iPad・Appleサービス
Miledge iOS版もリリースしました
Miledge iOS版もリリースしました

パスワード.appで対応できない項目をMiledgeに移行したではまずmacOS版をリリースしてましたが、iOS版もリリースしました。これで、MacとiPhone / iPadのどちらでも同じ情報を利用できるように。 h […]

続きを読む
Macアプリ・自動化
パスワード.appで対応できない項目をMiledgeに移行した
パスワード.appで対応できない項目をMiledgeに移行した

5月に1Passwordをやめた際に、ログインパスワードはApple純正のパスワード.appに移行した。でも、パスワード.appはパスポートや他の形式の秘密情報を格納できないので、メモ.appでロックすることで凌いでいた […]

続きを読む
Macアプリ・自動化
Anti-Homograph Extensionをリリースしました
Anti-Homograph Extensionをリリースしました

Uboundでホモグラフ攻撃を防止するのはなかなか導入しにくいので、Safariの機能拡張・AHE(「あへ」ですw)も実装しました。App Storeからインストールして起動、Safariの機能拡張として有効化すると、見 […]

続きを読む
Linux・オープンソース
Unboundのバグ修正
Unboundのバグ修正

Unboundでホモグラフ攻撃を防止することを試している途中で、Unboundのバグを見付けたので修正を提案したのだけれど、マージされていることを確認した。これが入れば、正しくホモグラフ攻撃の正引きを失敗させることが可能 […]

続きを読む
Linux・オープンソース
Unboundでホモグラフ攻撃を防止する
Unboundでホモグラフ攻撃を防止する

確かに、以下は見分けがつかないですね。 さて、これを防ぐには正引き時点で失敗させる必要があるわけですが、日本語ドメインなども全部落としちゃうとちょっと不便だなということで、UnboundのPythonフィルタを使って落と […]

続きを読む
Web・CMS
令和最新版!「うわっ……わたしのウェブサイト、古すぎ?」
令和最新版!「うわっ……わたしのウェブサイト、古すぎ?」

アンチパターンを集めた。一個でも当てはまったら修正してください。私の精神が安定します。 お客様の安全のために、不便にしています # アンチパターン 何が問題なのか 01 確認メールが異世界に届く サインアップ後に確認メー […]

続きを読む
AI
rspamd-decisonを評価用にリリース
rspamd-decisonを評価用にリリース

rspamdのスパム判定をJevで実行するようにしたのだけど、OpenAIからDecision APIがリリースされたので、GPTに書いてもらった。 https://github.com/rioriost/rspamd- […]

続きを読む
AI
パワポから自動的にVOICEPEAKの音声付き動画を作る(更新)
パワポから自動的にVOICEPEAKの音声付き動画を作る(更新)

0.1.0にあった不具合を2回修正して、0.1.2にしました。 動画のナレーションは以下のような形式で指定します。 インストール方法は同じ。 利用方法も同じです。 0.1.2で動画生成したものは以下。

続きを読む
AI
パワポから自動的にVOICEPEAKの音声付き動画を作る
パワポから自動的にVOICEPEAKの音声付き動画を作る

VoicepeakにAzure用辞書を作ったりと、ちょくちょくと思い出したように使い続けてるのは理由があって、TTS(Text To Speech)の音声の、特にイントネーションがほぼ修正が不要という点が気にいっている。 […]

続きを読む
サーバー・コンテナ
ConoHaちゃんとお別れ
ConoHaちゃんとお別れ

自宅鯖のセカンダリDNS/MXをConoHaのVPSで構築していたんだけども、セカンダリDNSをHurricane ElectricのFree DNSに移し、MXはSMTPの再送に期待して廃止することで、VPSの利用を停 […]

続きを読む
AI
ChatGPTのSKILLでサービスに登録するリスクを調べる
ChatGPTのSKILLでサービスに登録するリスクを調べる

なんか大々的に個人情報を漏洩するサービスが続出しており、自分もタイムズカーの件で巻き込まれた当事者なので、自衛するしか無いな、と。 ChatGPTに以下をペーストして実行すれば、SKILLがインストールされます。 で、以 […]

続きを読む
Linux・オープンソース
SQL/PGQが取り下げられた - PostgreSQL 19 beta4
SQL/PGQが取り下げられた - PostgreSQL 19 beta4

AGEFreighterで対応したんだけど、SQL/PGQが取り下げられちゃいましたね……。

続きを読む
Linux・オープンソース
バックアップ先をWASABIからIDrive e2に変更
バックアップ先をWASABIからIDrive e2に変更

自宅鯖のデータのバックアップをS3互換であるWASABIにしているのだけれど、日次・週次のバックアップで削除後も最低保存期間があるので課金対象になり、ちょっと割高。 自宅鯖の容量と書き込み・削除パターンだとIDrive […]

続きを読む
AI
Zed用のApple HIG SKILL
Zed用のApple HIG SKILL

Apple HIGを利用するSKILLを作ったが、Zedでは導入方法が異なるので、Zed用のSKILL.mdにした。 https://github.com/rioriost/skills/blob/main/zed/de […]

続きを読む
iPhone・iPad・Appleサービス
iPhoneで5Gbpsで通信したい
iPhoneで5Gbpsで通信したい

そういや昔、ThunderboltでMac同士を繋いで遊んでいたっけ、と思い出し、でも、iPhoneはThunderbolt対応じゃないよな?と思いつつ。 MacStudioで、[システム設定...] → [一般] → […]

続きを読む
クラウド・Azure
AGEFreighter 2.4.0 with VS Code Extensionをリリース
AGEFreighter 2.4.0 with VS Code Extensionをリリース

グラフデータをPostgreSQLのApache AGEに移行するAGEFreighterの最新版・2.4.0をリリースしました。 実は2.3.0からVS Code Extensionとして利用でき、ある程度GUIで移行 […]

続きを読む
Macハードウェア
MacBook Airの10Gbps接続を復活
MacBook Airの10Gbps接続を復活

sonnetの10Gbpsアダプタを使わなくなって、MacBook Air M3 2024はサンワサプライの変換ケーブルでGbps接続だったのだけど。 MBAをもうちょっと活用する必要が出てきたので、ORICOのTb3 […]

続きを読む
Macアプリ・自動化
Apple Watchでsudoしたい(新規実装)
Apple Watchでsudoしたい(新規実装)

Apple Watchでsudoしたい、ということでPAMモジュールの先行実装を有り難く使わせていただいたのだけど、そのfork元の実装もかなり古くなっているし、シェルスクリプトでインストールされるバイナリはx86_64 […]

続きを読む