TOPハウツー・学習テクノロジー5分で学べる!ハチコのAI実践カフェ思ったよりめんどくさい『祝日』の取り扱い07:35 2025年8月14日 100再生 問題を報告する 再生する シェアする \AIで毎日ちょこっと進化しよ!/この番組では、趣味AIのママエンジニア ハチコが、・AIで出来たこと・おすすめのAI活用法などをゆるーく語っています。🕊️Xhttps://x.com/homeもっと読むAI目次祝日対応の落とし穴とは?意外に複雑な日付計算処理カレンダーと祝日の関係性とは?プログラムで祝日判定する難しさLinuxと祝日処理の関連性AI文字起こし(β版) # いらっしゃいませ! 5分で学べる、ハチ子のAI実践カフェ。 おはようございます。 この番組では、趣味AIのママエンジニア、ハチ子が、AIでできたことや、おすすめのAI活用法をお届けしています。 さて、8月14日、木曜日。 皆さま、いかがお過ごしでしょうか。 お盆ですが、全然、私の身の回りではお盆感があまりないです。 ネット上のコミュニティでご一緒している方は、長期のお休みをとって、実家に帰られたり、旅行に行かれたりしていて、 夏休みっぽくていいなと思いました。 私の身の回りでは、夏休みらしく休む人が全然いないまま来たので、 ここまで憧れの夏休みの過ごし方が一つ増えて、ちょっと嬉しいなと思います。 # 思ったよりめんどくさい『祝日』の取り扱い さて、今日のテーマはこちら。日付の計算は意外と難しい。 バイブコーディングに限らずなんですけど、何かね、カレンダーに沿った動きをしてほしいなと思うことないでしょうか。 実はですね、こういう日付、特にカレンダーに沿った日付の制御をするというのは、思っているよりもちょっと面倒くさいんですよね。 特に祝日を考慮したい場合は、面倒くさいです。 例えばですね、お給料の振り込み日。月の20日に振り込みます、みたいに日付で決まっていることありますよね。 でも20日が、銀行がやってない日だったら、普通振り込みの時は前倒しが多いかなと思います。 じゃあ、その前倒しの日ってどうやってプログラムで出すんだろうって考えた時に、カレンダーで考えたら、すぐじゃんってなると思うんですよ。 20日が祝日で、その前の日。前の日が土日だったら、それの前の金曜日とかね。 無意識に結構わかると思うんですけど、これをプログラムでやろうと思うと、いろんなやり方はあるんですけど、 今と同じ考えでいくんだったら、20日見ます。土日祝ですか。祝日です。じゃあ前に遡ります。 19日、土日祝ですか。日曜日です。じゃあもう1日遡ります。18日、土日祝ですか。土曜日です。 遡ります。17日、土日祝ですか。違います。じゃあ17だ、みたいな感じになったりするわけです。 もちろん他のやり方とかもありますけど、意外とカレンダーを見て、前の20日が祝日だったら、前の営業日はこの日だって、 パッとやってることをプログラムに落とすと意外と複雑だったりするわけです。カレンダー情報も別でいりますしね。 カレンダーの情報もいろんな持ち方があって、土日だけだったら世界共通だし、出す方法、大体いろんな最近の言語であれば、 土日とか多分判定しやすいと思うんですけど、祝日に関しては世界で国によって全然違うんで、そう簡単にはいかないんですよね。 Pythonとかだと日本の祝日を扱いやすいような仕組みになっていたかと思いますが、他の言語でそういう仕組みがないものであれば、 どうにかして祝日情報を持っていなきゃいけないです。その持ち方もいろんな持ち方ができると思います。 例えばカレンダーをべたーっと全部データで持っていて、祝日フラグがあって、祝日フラグに1ってなってたら祝日です、みたいな持ち方もできますし、 祝日だけを集めたリストみたいなのを持っておいて、そこに値があればこの日は祝日なんだなって判定するみたいな方法もありますね。 今日は音声配信にあまり向いていないテーマを選んでしまったかなと思いながらお話ししていましたが、図に描きたい。 カレンダー、特に祝日が絡むような日付の判定をしたいなと思ったら、普段自分が何気なくカレンダーを見ながらパッと判断していることも、 プログラムに落とし込むと意外と何ステップもあったりするんですよというお話でした。 # 【本日のおすすめキーワード】Linux 本日のおすすめキーワード このコーナーは、本編に関連のあるキーワードを1つピックアップして、 サクッとわかりやすくお話しするコーナーです。 さて、今日のキーワードは Linux LinuxはOSの1つです。 WindowsとかMacOSとかと並ぶ感じですね。 特徴は、オープンソースであることです。 つまり、ソースコードが公開されていて、 誰でも改良が可能です。 なので、世界中の技術者が協力して開発しているんですよね。 そんな状況ですので、実はLinuxにはいろんな種類があります。 これは、Windowsに、例えばWindows 10とWindows 11があるのとはちょっと違います。 何に使うかだったり、あとは疾走ですね。 どういう点を重視するかが違ったりして、 いろんなパターンのLinuxがあります。 OSというと、WindowsやMacOSを想像すると思います。 それらのOSはGUIといって、 画面があって、ボタンがあってポチポチしてマウスで使ってって感じだと思うんですけど、 LinuxにもGUIもあるんですけども、 CUIといって、コマンドラインだけで、コマンドだけで、 つまり黒い画面だけで操作するというものもあります。 あとは、皆さん意識せずに使っていると思うんですけど、 AndroidやChrome OSも、実はLinuxがベースになっているOSみたいなもので動いています。 それ以外でも、家電の中にも使われていることもありますよ。 私自身、一番最初に新社会人の時に関わったお仕事は、 テレビの中で動いている専用のLinux上で動くプログラムを 修正したりテストしたりっていうお仕事でした。 こんな感じで、皆さんの身の回りでもLinux結構活躍しています。 今日のこのコーナーを聞いて、少しでもLinuxが身近に感じてもらえたらとっても嬉しいです。 ということで、今日もここまで聞いてくださって本当にありがとうございます。 一緒にAIで毎日ちょこっと進化していきましょう。 それでは、またね。 もっと見る #システム開発 #Linux #ChatGPT #生成AI #バイブコーディング #ClaudeCode 5分で学べる!ハチコのAI実践カフェハチコ | AIを楽しむママエンジニア01:051.いらっしゃいませ!03:502.思ったよりめんどくさい『祝日』の取り扱い02:413.【本日のおすすめキーワード】Linuxコメント感想・質問・応援メッセージを書こう
ChatGPTは覚えていない?!昔使ったカスタムGPTを探した話 6分・一昨日・ 55再生AI目次もらったカスタムGPT、どこへ?AIに聞いても思い出せない理由ChatGPTのメモリ、その仕様とは?直近のGPTはなぜ表示されるのかAIが忘れたGPT、探す最終手段
そのWebアプリに、AI使う?使わない? 7分・10月22日・ 76再生AI目次Webアプリで広がるAI活用の選択肢AI有無で分かれるWebアプリの仕組みAI実装の鍵を握る”正解の数”AIなしで実現する予測可能な結果とは自然言語理解と生成にAIが必須なワケ
もらったスキル、入れる前にAIに相談してみて 5分・10月21日・ 59再生AI目次もらったAIスキル、安易な導入は禁物スキル競合でAIが不安定になる理由自作スキルとの競合による質の低下導入前にAIへ相談する賢い選択AIが提案するスキル統合と最適化
最近AIで作って良かったスマホアプリ 7分・10月20日・ 77再生AI目次けいすけ氏のアプリに触発された背景AIと共同開発!デスクトップアプリ完成秘話雑な指示でもiPhoneアプリが爆速開発できたワケFlutter採用!簡単アプリ開発を可能にした戦略開発効率を飛躍させる「要件定義書」の力
アプリの機能は極力絞り込め! 7分・10月19日・ 66再生AI目次アプリ機能はなぜ絞るべきか?AI活用で陥りがちな機能過多の罠現場で発生する「使われない機能」の実態不要機能が招く「画面とシステム」の弊害良いアプリへ進化させる機能選定の極意
【雑談】『主婦でもできる』を考察してみる 7分・10月18日・ 65再生AI目次「主婦でもできる」という問いを深掘り「でも」が示唆する「忙しさ」の正体能力とは異なる「時間的制約」の本質コントロール不能な時間の源泉とは発信者と受信者の間に生じるギャップ
自作カスタムGPTは、とりあえず移行ボタンを押しておこう 8分・10月17日・ 63再生AI目次カスタムGPT、名称変更の裏側「移行ボタン」で未来は変わるのかプラグイン移行後の注意点と検証初の公開セミナー、講師のリアルな声AIラボ主催、次回セミナーの展望
お客様の要望を丸飲みしていませんか? 6分・10月16日・ 74再生AI目次お客様の要望を丸呑みする危険性要望の背景にある顧客のゴールとはAI活用で陥る「丸呑み」の落とし穴AIとの最適解探求に必要な問いかけ人間が持つべき「その先」の視点