これからなにする?

これからなにする?

まさかの合格。
試験撤退を決めて、このブログどうしようかなと思ってたところにして、この奇跡。
当初とは別の意味で、「さて、これからどうしよう」とか思うこの頃です。

最近作ってる占いアプリ、の制作日記をnoteの方で書いてみました。

 

パイソン+Tkinterからスタートし、Streamlitへ、そしてただいまLINEのBotアプリにできないかと模索中です。

 

今朝は、

stripeのテストをしてまして、終盤に入った気配を感じています。

 

とはいえ、まだまだ悪戦苦闘が続きそうです。

(数日前までは、menu_keyとmenu_idの流れを3日ほど追いかけまわしてましたw)

 

 

もし興味がありましたら、悪戦苦闘ぶりを読んでやってくださいませ

↓↓↓

【開発メモ兼、遭難記録はこちらですw】

 

 

 

おはようございます。

今日は、駆け足で。あとでゆっくり書くかもですが、忘れないうちに2つのことを走り書き。

 

GWに船旅に出てました。

といっても、ショートクルーズ。いっちばんお安い窓のない部屋での4泊5日です。

噂ではかなりの息苦しさ、と聞いていたので覚悟をしていたのですが。覚悟が決まりすぎていたのか案外問題ありませんでしたw

 

 

海外船籍のせいか、日本の港に入るたびに入国審査?だかなんだったかがありましてね。そもそも船に乗る瞬間からパスポートがいりましたし(※海外の港で降りないなら、パスポートは不要なのかと思ってた)。

 

船に乗ってる間に病気とかになると海外扱いらしくて恐ろしい金額になるっぽかったので、まさかに備えて、今回の旅の同行者である母親が保険に入りたがったのですが。旅行会社から提案された保険会社、ネットからの申込可能な年齢制限にひっかかって申込みができなくて――結構、申込者の中にはそこそこ高齢者もいると思うんだけど……あの年齢制限じゃ厳しいと思うんだけど、どうなんだろ。

 

詳細について、もっと書きたいこともあるんだけど――忘れなかったらそのうちに。

 

 

✦✦✦✦

 

で、帰宅して。

船旅に出る前から作ってたアプリをモソモソと。

 

本体コードはpython。ってもまあ、コードを書いたのはAIなんですが。

でも、結構苦労しましたね。

あんまり深くものを考えずに作り始めちゃって。

 

機能的には、「カードを引く」だけアプリなんですがw

最初は、ブラウザ上で、占いたいトピックを選ぶと、カードを引いてくれるというもので。

↓下記みたいな感じのを作ってたんですが(※カードの絵柄は、間に合わせ)

 

 

ここまででもね、結構まあまあ大変だったんですけど。

登録したデッキを1種類に絞って選択するものと、登録したデッキを複数ごちゃまぜにして引くもの、とか。

逆位置取るカードと取らないカード、とか。逆位置の場合には、カードを上下反転表示させるとか。

 

 

✦✦✦✦

今どうなってるかっていうと、こう↓なってる。

Lineから呼び出せるアプリになってるw

 

ちなみに下の例だと、

メニュー「4」はカードにセットしてあるデータをそのまま読んでる。

メニュー「3」はAIへ、抽選したカード情報と占いたいトピック情報とともに送信して、生成されたメッセージを受け取って表示させてる。

※もちろん、AIへ情報を送信するために、「プロンプト」を作成するようにコードを組んでる。

※まだ途中なので、プロンプトに、占い師のキャラ設定的なのはそれほど強くは入れていない状態。

※ちなみに、決められた会話以外は「はじく」ように作ってる<番号またはIDを入力してください、ってのがそれ。

※この応答にも、実は費用が発生する(この場合はAIの入出力ではなく、Lineの通知に対して)ので、趣味で遊ぶには地味に怖いw

※AIを呼ぶのに、クレジット情報を登録した。遊びで作っているものに経費をかけるのはどうかとは思ったんだけど……まあプレー料金だと思って多少は割り切ることにしました。

 

 

 

もう再三言ってるけど。

初学者の背中の支えるAIパワーがスゴイ……。

 

ちなみに、AI&Lineとつなげたのは、船旅から帰ってきた後で――割と怒涛の勢いで進みました。

 

リフレッシュ大事だな……うん。

 

 

 

そんな感じで、ちょっとどっちつかずな日記になりましたが。

そんな感じの近況です<私の非日常と日常な近況。

 

 

 

 

少しぶりです。

ある会社の話です。

 

■ 昨日のこと

A さんが、斜め前の席の B さんに「某カタログの価格改定表をください」と言いました。
B さんはそのデータをメールで A さんに送りました。

すると A さんは、受信したそのメールを見て B さんに
「C さんにも送って」
と言いました。

そして C さんには、
「お客様の分の 2 部と、僕の分を合わせて 3 部コピーして」
と指示しました。

 

なぜ C さんを巻き込むのか。

A さんと B さんの間で完結する話ではないのか?

 

■ 一昨日のこと

A さんは、徒歩 10 分の距離にある姉妹店 D 社のショールームへ顔を出しました。
その直後、C さんに電話してきて、
「D 社の商品を注文した場合、納期はいつになるか確認してくれ。急ぎで」
と言いました。

 

急ぎ”なら、階段を上がれば事務所があるのだから、直接聞けばいいのでは?
なぜわざわざ C さんに電話してくるのか。
自分で電話すれば済む話ではないのか

 

■ ある日のこと

C さんが「郵便を投函しにコンビニへ行ってきます」と席を立つと、A さんに呼び止められました。

 

「入口の花を片付けて」

 

なぜ言うのだろうと思いながらも、
「わかりました。戻ったらやります」
と答えました。

 

投函を終えて戻り、花を片付け、散った花びらを掃除し、席に戻ると、A さんはさらに言いました。

「✖✖の商品を箱に詰めておいて。お客さんが数日後に見に来るから」

C さんは思いました。


「私が戻ってくるのを待っていないで、自分でやればいいのに」

 

■ 万事がこの調子で、C さんはすっかり疲れてしまいました

こうした話をすると、
「ストレスを感じやすいタイプなの?」
と尋ねられることが多く、C さんは自分が弱いのだろうかと思いました。

弱いのは嫌なので、
「強くならなければ」
「ここで逃げたら弱いままだ」
と自分に言い聞かせてきました。

 

でも、ふと気づきました。

「これは弱い・強いの話ではなく、A さんのような人と仕事をするのが単に嫌なのだ」

と。

 

しかし C さんは、もう若くもなく、特別な技術があるわけでもありません。
そう考えると、身動きが取れないように感じました。

それでも、忘れないようにメモを残すことにしました。

 

<弱い・強いという話ではない>

 

近頃ちょっと集中力等々が続かず。

ちょっと調子悪いっすね。

 

そんな中、

8時間の講座を、2カ月を超えてなんとか修了です。

 

 

これまでになく、アプリのver違いに手間を掛けさせられました。

この分野の進化の早さよ……

 

AI横づけで、何とか乗り切りましたが。

それでも大分、ホントもう……w

 

React17(講座内)→React19(私の環境。古い環境での作成方法を覚えても仕方がないので、あえて落とさず)

Router v5 →Router v7(Data Router)

 

基本的に、Verは落とさない方向で。

 

どうしても、React19に安定対応出来てない、等の場合は落としたりしました。

たとえば、ちゃくらUIの最新版がReacr19に完全対応してないということで、ちゃくらUIの方のバージョンを下げたり――したような記憶があるようなないような。

 

StrictModeの挙動が、環境によって違ったりとか。

同じコードを実行しても、情報を取得してきたりしなかったりで。nullられると条件分岐がね……

 

 

原因を探すのに、だいぶん迷走したですわ……

 

 

集中力が続かず、この2カ月ずっと停滞気味です。

 

1つ1つは大したことはなくても、ン十年と積み重ねてきたものがついに崩壊しそうです。

 

限界かな? って思う機会が増えてきました。もう耐えられない、と。でも調子のいい時は、「まだいける」と思ってしまって……もうでも、本当にさすがにキツイ‥…

 

 

 

そんな現実から少し目を逸らし。

 

極めたい、とまでは全然言わないまでも、

ちょっと試してみたいレベルでもやりたいことが多い、AI周り。

 

メモ:

Provider は JSX で書く “コンポーネント” だから、JSX のツリーの中にしか置けない

Router v5 と v7 の違いは「ルーティングが JSX かどうか」

■ Router v5

ルーティングが 全部 JSX だった。

 

■ Router v7(私の環境)

ルーティングは JSX ではなく “ただのオブジェクト”

Router v7 のルーティングは JSX ではないので、そこに Provider を置くことはできない。

 

 

今後のメモ:

・React Query

・Data Router

・『Azure Container Apps や Functions は従量課金が少なくて済むので、そこで MCP サーバを立てて AI 周りを遊ぶ

・その他諸々

 

 

進化が早すぎるし、ってか初心者レベルでもや試せることが多すぎて、時間がいくらあっても足りない感じ。

 

 

あぁ、仕事、辞めたいなぁwww