CatHand Blog

アプリ開発やMac弄り

BaseQi iSDA 303A

MacBook ProのSDカードスロットに丁度収まるマイクロSDカードアダプタを買いました。 BaseQi iSDA 高精度 アルミニウム製 MicroSD カード アダプター (Macbook Pro 13" Retina)BASEQIAmazon ウチの MacBook Pro (14Inch, 2021) には MacBook Pro 13インチ用…

SanDisk Extreme Pro 512GB

512GBのマイクロSDカードを買いました。 マイクロSD 512GB サンディスク Extreme PRO microSDXC A2 SDSQXCZ-512G 海外パッケージ品DarlingedAmazon とりあえず AmorphousDiskmark でベンチマーク。 SDカードとしては結構いいんじゃないでしょうか。 用途とし…

Bitrise の Set Xcode Project Build Number ステップが反映されないとき

BitriseでXcodeプロジェクトのビルドナンバーをセットするのに Set Xcode Project Build Number ステップを使います。 devcenter.bitrise.io いつのまにかこのステップが効かなくなっており、ビルドナンバーが常に 1 でアプリが配信されていました。Set Xcod…

Wavlink NU78M41

ウチでは数年前に買ったカラーレーザープリンターをずっと使っています。 jpn.nec.com これはただのUSB接続のプリンターなので、ネットワーク対応させたいと思い、AliExpressで↓を買いました。 https://www.wavlink.com/en_us/product/WL-NU78M41.html 買っ…

macOSのFirebase SDKでTwitter認証

公式ドキュメントのやり方は以下のようになっています。 firebase.google.com ですが、macOSでは getCredentialWith() が呼べません。 API_UNAVAILABLE(macos, tvos, watchos); となっています。なので別のアプローチが必要です。 FIRTwitterAuthProviderは …

Samsung Duo Plus 128GB

Type-CのUSBメモリを買いました。 Samsung Duo Plus USB flash drive 128 GB USB Type-C 3.0 (3.1 Gen 1) Black,Grey不明Amazon AliExpressだと4500円くらいです。 ↓AmorphousDiskMarkの結果。 USBメモリとしてはそこそこ速いけど、Writeがもう少し速いと嬉…

Housolution CO2センサー

少し前にAliExpressで買ったてきとうなCO2センサーですが、 www.cathand.app Amazonの同じような商品のレビューを見ていたら、そもそもCO2を測定できていないのでは?という気がしてきました。どうもテレビ番組か何かで名指しでCO2が測定できない機器として…

Combineのassign()で循環参照

SwiftUIの @Published されてる値をUIKit側から監視したいとき等、↓のようなかんじでCombineのassign()を使うことがあります。 class HogeViewController: UIViewController { private var cancellables = Set<AnyCancellable>() private var hugaValue: Data? { didSet { up</anycancellable>…

Waifu2xで動画の超解像度化

mac

↓ではTecoGANで動画の超解像度化をやりました。今回はWaifu2xでやります。 www.cathand.app waifu2x-macを使います。homebrewでインストールできるので便利。 github.com スクリプトです。 やってることはTecoGANの時と同じで、フレームを画像に変換してwaif…

Unexpected nil property at path: 'Provider/attributes/developerTeamId'

XcodeからAppStore Connectへアプリをアップロードするときに Unexpected nil property at path: 'Provider/attributes/developerTeamId' というエラーが発生するようになりました。 XcodeのPreferences -> Accountから該当アカウントを選択しても同様のエラ…

CO2センサー

AliExpressで適当なCO2センサーを買いました。 ja.aliexpress.com ウチは24時間換気付いてるので窓はほぼ閉めっぱなしなんですが、本当に換気の必要は無いのか?が気になっていました。 リビングに一日中3人居ても数値はほとんど上がらないのですが、外から…

TecoGANで動画の超解像度化

mac

環境: MacBook Pro (14インチ, 2021) macOS Monterey 12.2 Anaconda Individual Edition をインストール。 www.anaconda.com 環境設定とTecoGANのインストール等。 % conda create -n tecog python=3.7.7 numpy scipy scikit-image matplotlib pandas Keras …

トゥインゴにドアバイザー装着

トゥインゴにバイザーが欲しいということで、以下を購入しました。 サイド バイザー アエロリフト ルノー Twingo/トゥインゴ3 5 Dr. 16~ フロント ドアバイザー(左右セット) AEROLIFT 20/1043アエロリフト AEROLIFTAmazon ルノー純正品以外ではほぼこれしか…

IllustailがiOS14で起動しない(解決)

画像収集アプリ Illustail の動画対応を行いました。 IllustailCatHand.orgソーシャルネットワーキング無料apps.apple.com それ以降TwitterでIllustailが起動しないという報告をいくつか見かけたのですが、再現できず困っていました。ありがたいことに環境な…

Spotlightプロセスが暴走する

macOS Monterey にアップデートしたあたりから、Spotlightプロセスが高効率コアを100%占有しっぱなしになる現象が発生していました。MacBookを閉じていても動作しているようでバッテリーを消費して落ちてしまうので困ります。 最近スリープ中にバッテリー消…

MacBook Pro (14 Inch, 2021)

mac

M1 Pro 10コアCPU 16コアGPU 32GB RAM 1TB SSD です。 GPUはそんなに要らないかなということでMaxではなくProにしました。メモリは足りるか心配でしたが、XcodeとAndroid Studio同時起動して開発しても余裕あるかんじなので大丈夫そうです。 MacBook Air (M1…

GigaCrysta EX-LDGCQ271DB

新しい MacBook Pro を迎えるにあたって、サブディスプレイを新しくしようと思います。今まではLGのウルトラワイドディスプレイ↓を使っていたんですが、縦が足らないと感じていました。 www.lg.com なので条件は 27インチくらい WQHD できればリモコン付き …

iPad Pro (12.9 Inch, 5th)

iOS

iPad Proを買いました。 2021 Apple 12.9インチiPad Pro (Wi-Fi, 256GB) - スペースグレイApple(アップル)Amazon iPad Pro (12.9 Inch 初代)からの買い替えです。初代は発売日に購入したので6年くらい使ったし、ストレージが32GBしかないのでそろそろ買い替…

NFCタグ

AliexpressでてきとうなNFCタグを買いました。 玄関に貼って、セサミロックをNFCから解錠したいという目的です。 www.cathand.app ショートカットアプリの「オートメーション」から「NFC」を選択してオートメーションを作成すると、NFCをトリガーにしてショ…

Meross WIFIスマートプラグ

【Apple製品対応】Meross WIFIスマートプラグ スマホのSiriで家電を操作 全主要スマートスピーカー対応 HomeKit, Amazon Alexa, Google Home 1個入りMerossAmazon HomeKitで使えるスマートプラグを探していてこれを見つけました。 本体についてるQRコードを…

セサミWi-Fiモジュール

売り切れになっていたセサミWi-Fiモジュールが入荷していたので買いました。 【新商品11/8(月)発送】WiFiモジュール (SESAME3/4対応)jp.candyhouse.co サイズはiPhoneの5Wの充電器に挿すと少しはみ出すくらいです。 Bluetoothの接続待ちがなくなり、素早く確…

Homebridge

SwitchBot単体でiOSのショートカットが使えないので、HomeBridgeを導入してHomeアプリから操作することにしました。 homebridge.io HomeKitに対応してないIoT機器をHomeKitに対応させるやつです。iOSのHomeアプリからはブリッジとして認識されます。 サーバ…

中華Moft

iOS

AliでMagSafeに付けられるMoftっぽいやつを買いました。 Magnetic Leather Wallet Card Bag Holder for Magsafe IPhone 12 Pro Max Mini Back Card Case Slot Folding Support Stand Accessories|Wallet Cases| - AliExpress 装着したところ。iPhone13 Proで…

SwitchBot

SwitchBotを買いました。 SwitchBot スイッチボット スイッチ ボタンに適用 指ロボット スマートホーム ワイヤレス タイマー スマホで遠隔操作 Alexa, Google Home, Siri, IFTTTなどに対応(ハブ必要)スイッチボット(SwitchBot)Amazon ウチではホットコーヒ…

Navigation ComposeとSafe Argsを同時に使うとビルドエラーになる

buildscript { dependencies { classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5" } } plugins { id 'androidx.navigation.safeargs.kotlin' } の環境で dependencies { implementation "androidx.navigation:navigation-compose:2…

Jetpack ComposeでminifyEnabled trueにするとクラッシュ

最近はJetpack ComposeでAndroidアプリ作っているんですが、 minifyEnabled true にするとCompose内でクラッシュする現象に悩まされました。 デバッガとかで見れないので、Firebase Crashlyticsでログを見ると、以下のようなExceptionで死んでいました。 Fat…

ショートカット

iOS

ウチの玄関ドアは鍵が2つあるので、セサミ4も2つ付けました。 www.cathand.app セサミアプリでは鍵を一つずつしか施錠・解錠できないので、iPhoneをロック中に両方開けたい時は iPhoneのロック解除してホーム画面表示 セサミアプリ起動 鍵1をタップ 鍵2をタ…

SESAME4

ウチでは5年ほど前からスマートロックとして Qrio Smart Lock (Q-SL1) を使っていました。 qrio.me ですが最近 【Qrio Smart Lock Q-SL1】アップデート対応終了のお知らせ(2021年9月1日) というメールが来て、アプリのサポートが終了することになったよう…

ITMS-90283 エラー

去年の今頃くらい(たぶんXcode12がでたあたり)から、IllustailのMac版がAppStore Connectに登録できなくなっていました。Xcodeからアップロードしようとすると以下のようなエラーになります。 ERROR ITMS-90283: "Invalid Provisioning Profile. The provi…

iPhone 13 Pro

iOS

発売日に届きました。 左が Pro Max ゴールド、右が Pro グラファイトです。上の写真だとグラファイトの方は再起動中の画面っぽく見えますね。 11 Pro から 13 Pro への機種変です。11Proと同じようなバンパーをつけているのですが、カメラがゴツくなったた…