開発メモ その332 Synology 上の gitlab コンテナが起動しない

Introduction忘備録。gitlab の本体コンテナを再起動しても、 1234562023-06-02 14:46:31,396 INFO exited: nginx (exit status 1; not expected)2023-06-02 14:46:33,407 INFO spawned: &#...

開発メモ その331 Universal Link の起動を AppDelegate でハンドリングできない

Introduction何の因果か Swift のモバイルアプリの解析と DeepLink の検証をすることになった。そんな中、DeepLink の実装の一つである Universal Link を実装し、その処理をハンドリングする処理を実装していたが、このハンドリングが動かない。通常、AppDelegate ク...

開発メモ その330 初期化した古い Mac をアップデートするには

Introduction非公式な方法で Mac mini (Late 2012) の OS を macOS Monterey 12 にアップデートしていたが、Ventura へのアップデートに失敗し起動しなくなったので初期化した。ところが、OS X Mavericks からアップデート仕様としたところ、OS をダ...

開発メモ その329 仮想マシン上の SMBIOS について

Introductionマシンの固有情報を取得する方法について調べている。そのうち、SMBIOS (System Management BIOS) の UUID に注目しているが、仮想マシン上だとどうなるのか調べてみた。 普通に考えれば、ホストマシンの SMBIOS 情報なんて拾ってこないはずだが… How to...

開発メモ その328 コマンドラインからパフォーマンスを計測する

IntroductionWindows でプログラムのパフォーマンス、特にメモリ使用量を計測しようとしたら、Jetbrains の dotMemory が鉄板だが、.NET に特化しすぎている。 Windows に標準で備わっている パフォーマンスモニタ (Perfmon.exe) もあるわけだが、これが使いにく...

開発メモ その327 VHD ブートに使用した MBR 形式の VHD ファイルを GPT/UEFI ブートに対応させる

Introduction古いシステムで VHD ブートさせたシステム (MBR の限界まで物理 OS が存在した) を移行することになったこれが本当に難儀した。 試したのは MBR2GPT.exe パーティションの数が合わないと言われ変換に失敗する パーティションを自分で作ってみてもダメ bcdedit...

開発メモ その326 言語パックをオフラインで追加する

IntroductionOCR とかの機能を利用する場合、Windows Update を経由して、言語機能を追加する必要があるが…環境によってはインターネットへの接続が許容されないケースがある。 そんな機能の追加をオフラインで行う仕組みがある。 Windows 10 マルチセッション イメージへの言語パックの...

開発メモ その325 Ubuntu 20.04でXRDPを使う

Introductionいつもの。 How to use?12345678910111213141516#!/bin/sh -eif [ $# -ne 1 ]; then echo "Pass password of running user to execute command as root&qu...

開発メモ その324 Xamarin から Mac にペアリングできない

Introduction備忘録。 Broker に接続しようとしているときにエラーが発生しました SSH コマンドの実行中にエラーが発生しました。エラーコード: 134 How to resolve?下記の方が教えてくれました。 Visual Studio を閉じる %USERPROFILE%\Ap...

開発メモ その323 AWS CLI では PUT 可能な署名付きURLを発行できない

Introduction備忘録。 掲題の通りで、それを知らず、ずっと curl とかでアップロードができない、というエラーに悩まされていた。エラーの場合、下記のようなエラーが帰ってくる。 12345678910111213<?xml version="1.0" encoding=&quo...