gooseとは、米Block incが開発し、Apache-2.0 Licenseのオープンソースソフトウェアとして公開したAIエージェントです。2025年12月にLinux Foundation傘下のAgentic AI Foundationに寄贈されました。 github.com gooseには、GUI版のgoose DesktopとCUI版のgo…
以前、SwiftUIのTextで表示した文字列が選択しにくいので、TextをNSTextViewで置き換えて、文字本体と認識する領域を拡張する方法を探りました。 a3colorr.hatenablog.com しかしながら、下記の課題が残りました。 NSTextViewを文字列のサイズに合わせる 文…
以前の記事で読書メモを作っている話を書きました。 a3colorr.hatenablog.com この読書メモは、今ではすべて音声入力で作っています。 最初はPCやタブレットのキーボードで手入力していたのですが、入力方法を音声入力に変えたところ、期待以上に効果的な入…
私はMacのメニューバーに常駐するノートアプリMizuameを個人で開発しています。 2026-01-13 Mizuameは公開を停止しました。 https//apps.apple.com/jp/app/mizuame/id6458394832?mt=12 ソースコードはMITライセンスで公開を続けています。 github.com このノ…
私は読む予定の本を、手前から読む順番に木箱へ入れて机の上に置いています。 読書ペースを作ったり今の興味を見える化したり、読書を続けるためのちょっとした工夫です。 もくじ こんな感じの木箱に入れている 手前から順に本を並べている 読書ペースを作り…
私は個人でアプリ開発をしています。今まで普段使いの個人アカウントをアプリ開発にも使っていましたが、普段使いもアプリ開発も同じアカウントであることを前々から気にしていました。 本来は最初から分けておくべきだったかもしれませんが、アプリ開発を始…
macOS26 にUnreal Engine 5.6.1 をインストールした後の初回起動で、起動の途中で以下のエラーが出て起動できませんでした。 Error: Cannot execute tool 'metal' due to missing Metal Toolchain; use: xcodebuild -downloadComponent MetalToolchain 原因…
長年、オライリー本は紙の書籍を買ってきました。 紙の方が一覧性が高く、読みやすいと感じていたからです。 しかし、2025年4月に初めてO'Reilly Japan Ebook Storeで電子書籍版を買いました。オライリーでは電子書籍のことをEbookと呼んでいるようなので、…
macOS 26でLiquid Glassデザインが導入されました。 Liquid GlassではUIコンポーネントの質感がガラスっぽくなり、立体感が表現されています。 特に、アプリのアイコンは光沢と立体感も相まって、おはじきっぽく感じられます。 私も個人で開発しているアプリ…
以前、Tauri+SycamoreでiPhoneシミュレータにiOSアプリをインストール記事を書きました。 a3colorr.hatenablog.com 今回は、Androidアプリです。 Tauri+SycamoreでAndroidエミュレータにAndroidアプリをインストールします。 環境 macOS 26.0.1 Rust 1.89.0 …
macOS 26でLaunchpadがSpotlightに統合され、姿を消しました。 Launchpadは、iPhoneのホーム画面のようにアプリが画面いっぱいに表示させたり、アプリを好きなグループにまとめられるアプリで、私は重宝していました。 macOS 26ではUIがLiquid Glassに変更さ…
以前、Tauri+SycamoreでiOSアプリを作成し、iPhoneシミュレータでアプリを開発モードで起動させました。 a3colorr.hatenablog.com 今回は、実機のiPhoneでTauri+SycamoreのiOSアプリを起動させます。 環境 iOS 26.0 iPhone 14 pro macOS 26.0 MacBook Pro Ru…
Tauri 2.0が2024年10月ごろにリリースされて以降、TauriでもiOSアプリとAndroidアプリが作れるようになりました。 これらのアプリを作るには、最初に必要なソフトウェアのインストールとTauriのセットアップ、開発ツールの設定確認が必要です。 今回は、Mac…
趣向を変えて、日記らしい日記を書きました。 もくじ 積読の消化を始めました 私なりの読書の進め方 時間ではなくページ数を目標にした 読書メモも始めた 積読、消化中 積読の消化を始めました 買っている本は実用書と技術書が中心です。 これらはそこそこの…
Mac向けのアプリをSwift UIで作るとき、通常、メインウィンドウとなるViewはWindowGroupで囲みます。 そのため、カーソルをウィンドウ端に移動させれば、カーソルアイコンが矢印やハンドに自動で切り替わり、ドラッグでウィンドウサイズを自由に変更できる機…
私はメニューバーからアクセスできるMac向けのノートアプリMizuameを個人で開発しています。 先日、そのアプリの新バージョンをテストするためにTestFlightからインストールしようとしたのですが、思わぬトラブルに遭遇しました。 今回は、そのとき私が試し…
もくじ Swift 6リリースと非同期処理・並行性チェック強化 アクセシビリティ権限を必要とする理由 kAXTrustedCheckOptionPromptの並行安全性エラーとAXIsProcessTrustedへの変更 macOS向けのノートアプリMizuame Swift 6リリースと非同期処理・並行性チェッ…
メニューバーからアクセスできるMac向けノートアプリ「Mizuame」を個人で開発しています。 2026-01-13 Mizuameは公開を停止しました。 https//apps.apple.com/jp/app/mizuame/id6458394832?mt=12 ソースコードはMITライセンスで公開を続けています。 github.…
メニューバーからアクセスできるMac向けノートアプリ「Mizuame」を個人で開発しています。 2026-01-13 Mizuameは公開を停止しました。 https//apps.apple.com/jp/app/mizuame/id6458394832?mt=12 ソースコードはMITライセンスで公開を続けています。 github.…
Macのメニューバーに常駐するノートアプリ「Mizuame」を個人で開発・公開しています。 2026-01-13 Mizuameは公開を停止しました。 https//apps.apple.com/jp/app/mizuame/id6458394832?mt=12 ソースコードはMITライセンスで公開を続けています。 github.com …
以前に投稿したこちらの記事では、私個人で開発しているMacアプリで、macOS 14から使うことができるSettingsLinkの対応を行いました。というのも、macOS 14からは設定画面を開く仕様が変更され、SettingsLinkを使用しなければならないからです。 a3colorr.ha…
今まではUnityを触っていたのですが、Unreal Engineに乗り換えようとしています。 そこで、とりあえずHello Worldをしようと、Unreal Engineをインストール、新規プロジェクト作成を行ったのですが、その新規作成したばかりのプロジェクトをUnreal Engine Ed…
個人で開発しているオープンソースのMacアプリMizuameでTextFieldに数値の入力制限を設けたのですが、間抜けな実装をしてしまったのでうまく動作せず、バグありのままAppStoreにリリースしてしまいました。macOS 13.xのときは動作していたはずなのですが、ma…
macOS 14.xで設定画面を開く仕様が変わりました。 macOS 13.xではNSApp.sendAction()でshowSettingsWindow:を呼ぶことで設定画面を開いていましたが、macOS 14.xではSettingsLinkを使って設定画面を開きます。 下記は使い方の例です。 // macOS 13.x Image(s…
久しぶりにWindows PCを買った 今までVMwareでWindowsをインストールして使っていましたが、Windows PCが単体で必要になったのでSurface Laptop 5を買いました。 その前に買ったのは、15年くらい前のWIndows 7時代に買ったWindows PCです。ほぼ同時期に、App…
Macで必ず使うアプリ Macで起動したときに、必ず立ち上げる・必ず使うアプリが誰しもにあると思います。それはSafariだったりターミナルだったりするかと思います。 私の場合は、メニューバーに置いておくタイプの自作ノートアプリMizuameです。 2026-01-13 …
Mizuame はメニューバーに置いておくノートアプリです よくあるメモアプリ・ノートアプリは、ランチャーからアプリを開いて、他のアプリのウインドウと並べながら使います。これはMacにしてもWIndowsにしても同じです。 一方、このMizuameというノートアプリ…
前回はTauri+SycamoreでYAMLの読み書きを実装しました。 今回は画面遷移を実装してみます。 前回はこちら a3colorr.hatenablog.com 基本的には公式ドキュメントのRoutingページをなぞれば実現できるのですが、一部の説明とサンプルコードに誤りがあるようで…
先日、Tauri 1.3がリリースされました。 tauri.app そこで、今使っているTauri 1.2を1.3にアップデートしたのですが、 既存アプリをcargo tauri devで起動させると、tokio関連のエラーが出るようになってしまいました。 ちなみに、tokioとはTauriで利用され…
環境 macOS 13.3.1 Xcode 14.3 TextFieldの日本語入力を確定するとカーソルが勝手に文末へ移動する Mac向けのアプリで、Listの行としてTextFieldを配置するようなUIをSwiftUIで実装しました。 そして、動作確認でTextFieldに日本語を入力してエンターキーで…