CatHand Blog

アプリ開発やMac弄り

SanDisk Extreme GO 64GB

以前買ったSamsungのUSB-Cメモリが壊れました。 www.cathand.app 突然マウントしなくなって、DiskUtilityでのフォーマットもできなくなったのでたぶんダメだと思います。ハズレを引いたのかもしれませんが残念です。 代わりに↓を買いました。 【 サンディス…

Illustail v5.0.1

でてます。 IllustailNaomoto Niwayamaソーシャルネットワーキング無料apps.apple.com Share Extension経由でInstagtamの投稿をIllustail Cloudへ保存できるようになりました Illustail Cloudへ保存時のデフォルトをプライベートにしました 投稿へのアクショ…

Illustail v5.0.0

Illustail v5.0.0 でてます。TwitterやTumblr等に対応した画像収集アプリです。 IllustailNaomoto Niwayamaソーシャルネットワーキング無料apps.apple.com ↑ iOS / macOS どちらも同じURLです。 Illustail Cloud 今回、画像投稿をタグを付けてクラウドへ保存…

App Extension ターゲットがビルドできない

App Extension を含んだアプリターゲットはビルドできるけど、App Extension ターゲット単体では Multiple commands produce ... のようなエラーが出てビルドできない、ということがありました。 原因は Scheme の設定に複数のアプリターゲットが含まれてい…

Visual Studio CodeのTerminalのアーキテクチャをarm64にする

↓の方法でターミナルのアーキテクチャを表示するようにしていたところ、VSCodeのターミナルがx86アーキテクチャで実行されていることに気づきました。 www.cathand.app のでarm64で実行されるようにします。 VSCodeの環境: バージョン: 1.69.1 コミット: b06…

MX Mechanical mini

楽天の買いまわりで買ってしまいました。日本語配列茶軸です。 ロジクール KX850CL MX MECHANICAL MINI ミニマリスト ワイヤレス メカニカル パフォーマンス キーボード 赤軸 リニア テンキーレス 静かな打鍵感 Logi Bolt bluetooth Unifying非対応 薄型 無…

dart_twitter_api で users/lookup を呼ぶ

dart_twitter_api はFlutterのTwitter APIラッパーです。 github.com 便利なんですが、 users/lookup が notImplemented になっていて呼べませんでした。 github.com なので呼べるようにしたコードがこちらです。 gist.github.com 同じような方法で、他のAPI…

bStat Android

Bitriseのステータスを表示したりトリガーをかけたりするアプリ、bStatのAndroid版が公開されました。 play.google.com SwiftUIのマルチプラットフォームでiOSとmacOS向けに作成していたものをFlutterで書き直しました。なのでiOS / macOS版も同じUIでアップ…

BitriseでflutterのmacOSアプリをビルドしてAppStore Connectへアップロードする

Workflowは↑のようなかんじになります。 Flutter Install 必要なバージョンのFlutterをインストールします。今回は 3.0.1 を使いました。 Script flutter build macos します。 ただし、必ず error: Provisioning profile "******" doesn't include the curr…

flutterとmacOSネイティブアプリでやり取りする

ネイティブアプリの一部をflutter化したとき、ネイティブコードとflutter間でやり取りするには FlutterMethodChannel を使います。 api.flutter.dev ネイティブ側とflutter側でお互いに FlutterMethodChannel を作ってやり取りする形になります。 iOSでは [F…

Sinjimoru MagSafe 対応 iPhone13 クリアケース

iOS

磁力つよつよなMagSafeケースを買いました。 Sinjimoru MagSafe 対応 iPhone13 Pro クリアケース、強力な磁石内蔵 丈夫なPC+TPU素材で 耐久性と耐衝撃性が優秀な薄型 iPhone透明ケース、 ワイヤレス充電・マグセーフアクセサリー互換可能マグネットケース。M…

Failed to commit edit, error: googleapi: Error 400: Prices are missing for the following billable countries: GI., badRequest

Google Play API でバイナリをアップロードすると表題のようなエラーが返る場合があります。 Failed to commit edit, error: googleapi: Error 400: Prices are missing for the following billable countries: GI., badRequest これは、有料アプリで国別の…

NUROスマートライフセット

NURO光は2Gbpsのサービスですが、提供されるONUのEthernetポートがギガビットEthernetなので有線接続では1Gbpsが上限となっていました。 例外として、スマートライフセットのオプションを付けると、ソニー製のNSD-G1000Tという2.5ギガビットEthernetポートが…

ORICO USB 3.0 ハブ A3H7

7ポートのUSBハブを買いました。 【更にエントリーでP5倍!店内全品対象】【日本正規代理店】 ORICO アルミ製 7ポート ハブ 12V/2A 電源 セルフパワー 放熱性能 USB3.0 HUB 高速 5Gbps VL812チップ 2基 搭載モデル PSEマーク付 A3H7価格: 5580 円楽天で詳細…

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…