投稿

Joplin Androidでノートやノートブック、タグを開くショートカットの作成

Android の Joplin で、ノートやノートブックをホームからワンタップで開きたい Joplin の 外部リンク ↓ が Android でも使えるようなので joplin://x-callback-url/openNote?id=<note id> joplin://x-callback-url/openFolder?id=<folder id> joplin://x-callback-url/openTag?id=<tag id> HTTP Request Shortcuts を用いて、URLへ  joplin://x-callback-url/~ を設定したショートカットを作成 Joplin Androidアプリ単体では、ノートブックやタグの外部リンクやidを取得する方法が見つからなかったため、PC版からコピペしました それぞれ、PCで「外部リンクをコピー」から上記URLが取得できます

ValueDomain系サーバからGmailへの転送ブロック

 ValueDomainから Gmailへのメール転送を止めろとのメールが届いていた(昔使っていたのでお知らせだけ届く) 【重要】Gmail等への自動転送設定 見直しのお願い https://www.value-domain.com/information/detail/?no=20260402-1 Gmailの外部サーバからのPOP受信機能が終了して、転送に切り替えたユーザーが多数いるということでしょうが、迷惑メールを含む全てのメールを転送したらGoogle側にブロックされるでしょうね、せめて、自サーバの迷惑メールフィルタで振り落とした後を転送するしかない 他のサーバでも昨年あたりから、Gmailへ転送非推奨があるようです ヘッダへspamステータスを記述するだけで、転送は丸ごとオンリーだったりするサーバだと回避策は無くなるわけで サーバ側は、迷惑メールフィルタのフォルダ隔離有効化をメール転送条件にすればいいのかも...

certbot renew は tcp80 を開けておく

3ヶ月前から稼働している vpsの nginxで ssl/tls 接続できなくなった tcp80 を閉じてる certbot renew は cronへ登録 確認のため certbot renew を手動で行うとエラーに Renewing an existing certificate for EXAMPLE.COM Certbot failed to authenticate some domains (authenticator: nginx). The Certificate Authority reported these problems:   Domain: EXAMPLE.COM   Type: connection   Detail: XXX.XXX.XXX.XXX: Fetching http:// EXAMPLE.COM/.well-known/acme-challenge/*****: Timeout during connect (likely firewall problem) メッセージ内に http:// で接続できない旨が → ファイアウォールで tcp80 を開けて無事更新 tcp80を開けておくのは初回登録時だけかと勘違いして、tcp80を閉じてました

Lenovo BIOSアップデート後、再起動が必要です(ACPI 電源ボタン)が繰り返し通知される

イメージ
 Lenovo 55s のBIOSアップデート後、再起動が必要です(ACPI 電源ボタン)が繰り返し通知される しばらくほっといたが、起動ごとに同じ通知が行われるので、電源オプションから「高速スタートアップ」を無効(再起動後戻す)にして再起動 その後、通知は出なくなったが、上記により解決したかは不明

ナショナルの冷蔵庫 NR-C375M-H でエラーコード H28

イメージ
19年くらい使ってる、ナショナルの冷蔵庫 NR-C375M-H でエラーコード H28 が表示された コードから他の冷蔵庫と同様に、コンプレッサー用のファンが動いてないっぽいが、NR-C375Mシリーズのファン型番が見つからないので開けて確認することに ※この投稿ではファンの交換を行ってません(掃除中に復旧したため) 本体背面パネルを外した所の配線図にエラー詳細が記載されてました とりあえず裏ぶたを開ける コンプレッサーは一般的に冷凍室側にあるらしいが、背面で開きそうなのはココくらい 開けた状態、左に黒いコンプレッサーあり、その右少し奥にファンがあります (ファンのコネクタを引き出した状態) 右下が蒸発皿(蒸発器用ファンというのがあるらしいが見つけられませんでした) 問題のファン(配線が 紫 茶 橙) 開けたときは停止していたので、コネクタの劣化とファンが手で回るかどうかを確認、掃除機で清掃していたら回り始めてしまいました(エラー表示も無くなる) ※今回ファンの交換は先送りです 交換は、ファンを固定している白いブロックを引き出すことになりそうです コレ引き出せるのだろうか?? もし外された方、コメントお待ちしております ファンの型番を確認 Nidec(日本電産) D09T-09CS2 同等品に  D09T-09CS3 があるので、そちらでも交換可能なはずです パナソニックの一般的なコンプレッサー用ファンでした

Android Studio で android.enableJetifier=false にしたら Execution failed for task ':app:mergeDebugJavaResource'.

古いソースから警告を取り除くため gradle.properties で下記(デフォルト)に変更したら android.enableJetifier=false 下記のエラー Execution failed for task ':app:mergeDebugJavaResource'. 原因(今回の) build.gradle の dependencies セクションに下記の宣言が重複していた implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'androidx.appcompat:appcompat:1.7.1' implementation 'com.android.support:appcompat-v7:28.0.0' をコメントアウト

Delphi から MeCab(libmecab.dll)を呼び出す

Delphi から libmecab.dll を呼び出すユニット 32bit, 64bit 共用です(生成exeとMeCabで合わせて下さい) libmecab.dll と辞書ディレクトリのパスをコンストラクタで指定して下さい 呼出ユニット unit MeCab; interface uses Winapi.Windows, System.SysUtils, System.Classes; type PMecabTagger = Pointer; PMecabNode = Pointer; T_mecab_new = function(argc: Integer; argv: PPChar): PMecabTagger; cdecl; T_mecab_destroy = procedure(tagger: PMecabTagger); cdecl; T_mecab_sparse_tostr = function(tagger: PMecabTagger; str: PAnsiChar): PAnsiChar; cdecl; TMeCab = class private FTagger: PMecabTagger; F_mecab_new: T_mecab_new; F_mecab_destroy: T_mecab_destroy; F_mecab_sparse_tostr: T_mecab_sparse_tostr; function LoadDllFunc(DllPath: string): Boolean; public constructor Create(DllPath: string; Args: array of string); overload; constructor Create(DllPath, DicDir: string); overload; destructor Destroy; override; function Parse(const Text: string): string; end; i...