バージョンアップ予告

あと1週間、9/15までのどこかでバージョンアップする見込みです。

実装の変化

機能面で一区切りついたのが約2か月前。この時点ではVue2のSPAアプリであった。

次の目標として、Twitter等での拡散性を考えるが、これはOGPをサポートする必要がある。OGPをやるにはSPAをやめてSSRにする必要がある。そういうことならいっそのことVue2からVue3+Nuxt3に移行するか、となる。Vue2だったのはVue3非対応のUIコンポーネント(特にBootstrap-Vue)を使っていたからなので、何か代替を探す必要がある。で、最初Vuetifyを使い始めたが、微妙に不便なところが出てきて結局PrimeVueとのハイブリッドになった。さらにVue3にはComposition APIというが導入されたんでせっかくだからそっちに行くか… という具合にどんどん話が広がり、もともとの「OGP対応したい」という動機を達成するために膨大な作業が必要になり、結局2か月かかってしまった。まあこのおかげでNuxtやVue3への理解は深まったので良かったこともあるんだが、時間はかかりましたね…

Yak Shavingの見本

エンジニアリングではよくあることだが、Yak Shavingの見本のようなタスクになってしまった。

思い起こせば、Tacticoのフロントエンドパートに着手したころはVue3はβ版すらなく、僕も他プロジェクトを複数抱えてたのでTacticoの実装に使える時間は週に1日、とかだったので、その当時を思えば本当に長い旅であった。今度こそ重要なマイルストーン達成である。

本日から一般公開開始

誰でも実用できる水準まで到達したと思うので、一般公開するとともに告知活動も開始します。もっとも、これからユーザのフィードバックをもとに改良を重ねる必要があるし、有償プランと無償プランの線引き設定もあるし、スクリプト記述の開放など大物の未実装機能も残ってるので、長い旅路のマイルストーンにすぎない。

再度リニューアル中です

当Tacticoは、2022年春に一般公開したあとほそぼそと続けてきましたが、2022年夏ごろから再度のリニューアル作業に着手し、2023年6月末から7月前半あたりでそれが一服する見込みです。

このリニューアル着手時は、2022年9~12月に完了見込みでしたが、ずいぶん伸びてしまいました。このプロジェクトは岡嶋大介が半分ビジネス・半分趣味でやっているもので、他にも複数案件を抱えているうえ、このTacticoには特に締め切りとかは存在しないので、どうしても時間がかかります。ですが去年後半あたりから情勢が変わってきました。

  • 2022年春~秋の強烈な円安の波にうまく乗ったうえ、ほぼ勝ち逃げに近い形で脱出したので、金銭的にはいわゆるFIREの状態になった。もうローリスクな取引だけで食うには充分。(それでもギャンブラーの血が騒いで何かのポジションは取りつづけるでしょうけども)
  • それに伴い、通常の仕事は徐々に縮小し、手掛ける案件は、個人的な興味のあるもの・社会的な意義のあるもののどちらかを満たすことを条件としました。つまらない案件は少々ギャラが高くてもパス、ということです。

といっても、移行前から手掛けていた案件は契約どおり遂行する義務があるため、移行作業は数か月は時間がかかります。それがようやく一服した、というわけです。