これまでの道のり
始まりはCalíopeではありません。その前に、私はGambas言語のMySQLコンポーネントgb.mysqlを書きました。これはGambasの殿堂に載っています。2008年には、Windows、Linux、macOS向けのQtのデスクトップクライアントとしてCalíopeを始めました。何年も配布され、そのビルドはいまも旧バージョン(Qt)のページにあります。そして、このサイトで紹介しているバージョンが来ました:Mac、iPad、iPhone、そしてほかのAppleの画面のために、Swiftでゼロから書き直したものです。
オープンソースから、クローズドへ
元のQt版CalíopeはGPLのオープンソースで、それはいまも変わりません:そのソースは旧バージョンのページで、同じライセンスのまま公開しています。Appleのネイティブ版はクローズドソースです。理由は単純です。オープンな版は開発を続けられるだけの収入をもたらしませんでした。そして本番のデータベースに触れるクライアントには、空いた夜ではなく、途切れない作業が必要です。コミュニティのあるものを閉じたわけではありません。これは何年もあとに、別の言語で、別のプラットフォームのために書いた新しいプログラムです。誰も、すでに持っていたものへのアクセスを失ってはいません。
どのように書いているか
CalíopeはAIの助けを借りて書いています。何をするのか、そしてなぜそうするのかは、私自身の仕事から来ています:私は2016年からDBAで、その中のツールはどれも、実際の勤務で私が必要としたことに応えるものです。コードの多くはAIが書きます。私はすべての変更を確認し、出荷する前に承認し、自分のサーバでテストします。あなたのデータベースに届くものの責任は、モデルではなく私にあります。何か問題が起きたら私に連絡してください。私が責任を持って対応します。
この種のアプリを成り立たせているのもAIです。すべてを手で書く1人では、この規模のクライアントを作り、Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Proで動かし続けることはできません。AIがあれば、私にもできます。だから、私が望んだ形でCalíopeを売ることができます:一度の購入で、サブスクリプションはなく、背後に私のサーバはなく、意見を聞かなければならない投資家もいません。
本番環境に接続するなら、これが大事な理由
Calíopeにはサーバもアカウントもありません。あなたの認証情報が届く私のインフラは存在しないので、認証情報がデバイスから出ることはありません:デバイスのキーチェーンに保存され、iCloudキーチェーンはあなたが明示的に選んだときだけ使われます。何がどこに残るのかはプライバシーポリシーに正確に書いてあります。
連絡先
私に直接書いてください。読むのは1人です。