Composeで横にページングするViewを実現したいとき、AccompanistのHorizontalPagerを使います。 google.github.io ですが、HorizontalPagerはページごとにバウンスするような挙動になっており、連続してスワイプすると引っかかるような動きになります。(し…
Pixelmator Pro には ML Super Resolution という、ML Kit で画像を超解像度化する機能があります。 www.pixelmator.com これはAutomatorから呼ぶことができるので、ffmpeg等と組み合わせて動画を超解像度化することができます。 以前Waifu2xやTecoGANで動画…
でてます。 ComicViewer 2Naomoto Niwayamaユーティリティ¥160apps.apple.com PixelFinderNaomoto Niwayamaユーティリティ無料apps.apple.com macOS 13 Ventura でOSがavifに対応したので、これらのアプリもavifが読めるようにしました。 ComicViewerについ…
ニンテンドースイッチ買ってからずっとワイヤレスホリパッドを使っていたんですが、全てのボタンのストロークが長くてイマイチだなと思っていました。特にZLとZRが重い。 【任天堂ライセンス商品】ワイヤレスホリパッド for Nintendo Switch【Nintendo Switc…
以前買ったSamsungのUSB-Cメモリが壊れました。 www.cathand.app 突然マウントしなくなって、DiskUtilityでのフォーマットもできなくなったのでたぶんダメだと思います。ハズレを引いたのかもしれませんが残念です。 代わりに↓を買いました。 【 サンディス…
でてます。 IllustailNaomoto Niwayamaソーシャルネットワーキング無料apps.apple.com Share Extension経由でInstagtamの投稿をIllustail Cloudへ保存できるようになりました Illustail Cloudへ保存時のデフォルトをプライベートにしました 投稿へのアクショ…
Illustail v5.0.0 でてます。TwitterやTumblr等に対応した画像収集アプリです。 IllustailNaomoto Niwayamaソーシャルネットワーキング無料apps.apple.com ↑ iOS / macOS どちらも同じURLです。 Illustail Cloud 今回、画像投稿をタグを付けてクラウドへ保存…
App Extension を含んだアプリターゲットはビルドできるけど、App Extension ターゲット単体では Multiple commands produce ... のようなエラーが出てビルドできない、ということがありました。 原因は Scheme の設定に複数のアプリターゲットが含まれてい…
↓の方法でターミナルのアーキテクチャを表示するようにしていたところ、VSCodeのターミナルがx86アーキテクチャで実行されていることに気づきました。 www.cathand.app のでarm64で実行されるようにします。 VSCodeの環境: バージョン: 1.69.1 コミット: b06…
楽天の買いまわりで買ってしまいました。日本語配列茶軸です。 ロジクール KX850CL MX MECHANICAL MINI ミニマリスト ワイヤレス メカニカル パフォーマンス キーボード 赤軸 リニア テンキーレス 静かな打鍵感 Logi Bolt bluetooth Unifying非対応 薄型 無…
dart_twitter_api はFlutterのTwitter APIラッパーです。 github.com 便利なんですが、 users/lookup が notImplemented になっていて呼べませんでした。 github.com なので呼べるようにしたコードがこちらです。 gist.github.com 同じような方法で、他のAPI…
Bitriseのステータスを表示したりトリガーをかけたりするアプリ、bStatのAndroid版が公開されました。 play.google.com SwiftUIのマルチプラットフォームでiOSとmacOS向けに作成していたものをFlutterで書き直しました。なのでiOS / macOS版も同じUIでアップ…
Workflowは↑のようなかんじになります。 Flutter Install 必要なバージョンのFlutterをインストールします。今回は 3.0.1 を使いました。 Script flutter build macos します。 ただし、必ず error: Provisioning profile "******" doesn't include the curr…
ネイティブアプリの一部をflutter化したとき、ネイティブコードとflutter間でやり取りするには FlutterMethodChannel を使います。 api.flutter.dev ネイティブ側とflutter側でお互いに FlutterMethodChannel を作ってやり取りする形になります。 iOSでは [F…
磁力つよつよなMagSafeケースを買いました。 Sinjimoru MagSafe 対応 iPhone13 Pro クリアケース、強力な磁石内蔵 丈夫なPC+TPU素材で 耐久性と耐衝撃性が優秀な薄型 iPhone透明ケース、 ワイヤレス充電・マグセーフアクセサリー互換可能マグネットケース。M…
Google Play API でバイナリをアップロードすると表題のようなエラーが返る場合があります。 Failed to commit edit, error: googleapi: Error 400: Prices are missing for the following billable countries: GI., badRequest これは、有料アプリで国別の…
NURO光は2Gbpsのサービスですが、提供されるONUのEthernetポートがギガビットEthernetなので有線接続では1Gbpsが上限となっていました。 例外として、スマートライフセットのオプションを付けると、ソニー製のNSD-G1000Tという2.5ギガビットEthernetポートが…
7ポートのUSBハブを買いました。 【更にエントリーでP5倍!店内全品対象】【日本正規代理店】 ORICO アルミ製 7ポート ハブ 12V/2A 電源 セルフパワー 放熱性能 USB3.0 HUB 高速 5Gbps VL812チップ 2基 搭載モデル PSEマーク付 A3H7価格: 5580 円楽天で詳細…
MacBook ProのSDカードスロットに丁度収まるマイクロSDカードアダプタを買いました。 BaseQi iSDA 高精度 アルミニウム製 MicroSD カード アダプター (Macbook Pro 13" Retina)BASEQIAmazon ウチの MacBook Pro (14Inch, 2021) には MacBook Pro 13インチ用…
512GBのマイクロSDカードを買いました。 マイクロSD 512GB サンディスク Extreme PRO microSDXC A2 SDSQXCZ-512G 海外パッケージ品DarlingedAmazon とりあえず AmorphousDiskmark でベンチマーク。 SDカードとしては結構いいんじゃないでしょうか。 用途とし…
BitriseでXcodeプロジェクトのビルドナンバーをセットするのに Set Xcode Project Build Number ステップを使います。 devcenter.bitrise.io いつのまにかこのステップが効かなくなっており、ビルドナンバーが常に 1 でアプリが配信されていました。Set Xcod…
ウチでは数年前に買ったカラーレーザープリンターをずっと使っています。 jpn.nec.com これはただのUSB接続のプリンターなので、ネットワーク対応させたいと思い、AliExpressで↓を買いました。 https://www.wavlink.com/en_us/product/WL-NU78M41.html 買っ…
公式ドキュメントのやり方は以下のようになっています。 firebase.google.com ですが、macOSでは getCredentialWith() が呼べません。 API_UNAVAILABLE(macos, tvos, watchos); となっています。なので別のアプローチが必要です。 FIRTwitterAuthProviderは …
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がもう少し速いと嬉…
少し前にAliExpressで買ったてきとうなCO2センサーですが、 www.cathand.app Amazonの同じような商品のレビューを見ていたら、そもそもCO2を測定できていないのでは?という気がしてきました。どうもテレビ番組か何かで名指しでCO2が測定できない機器として…
SwiftUIの @Published されてる値をUIKit側から監視したいとき等、↓のようなかんじでCombineのassign()を使うことがあります。 class HogeViewController: UIViewController { private var cancellables = Set<AnyCancellable>() private var hugaValue: Data? { didSet { up</anycancellable>…
↓ではTecoGANで動画の超解像度化をやりました。今回はWaifu2xでやります。 www.cathand.app waifu2x-macを使います。homebrewでインストールできるので便利。 github.com スクリプトです。 やってることはTecoGANの時と同じで、フレームを画像に変換してwaif…
XcodeからAppStore Connectへアプリをアップロードするときに Unexpected nil property at path: 'Provider/attributes/developerTeamId' というエラーが発生するようになりました。 XcodeのPreferences -> Accountから該当アカウントを選択しても同様のエラ…
AliExpressで適当なCO2センサーを買いました。 ja.aliexpress.com ウチは24時間換気付いてるので窓はほぼ閉めっぱなしなんですが、本当に換気の必要は無いのか?が気になっていました。 リビングに一日中3人居ても数値はほとんど上がらないのですが、外から…
環境: 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 …