2025-05-01から1ヶ月間の記事一覧

無料マインドマップ 作りました。 簡易版放射思考Webアプリ 線なし 色なし 画像なし 生成AIで作成

vercel版完成 https://mindmap-woad.vercel.app/ ソースは https://github.com/kalz2q/mindmap マインドマップに何を求めるか マインドマップとか、マンダラートって、すごく単純化すると放射思考だと思う。 真ん中から 四方八方にノードを書いていく。それ…

生成AIでSVG画像をかくプロンプト

robot.svg 頭が丸くて体が四角いシンプルなロボットのSVGコードを生成して

TypeScriptで解く競技プログラミング: 第5問 手作業で解く問題

手作業で解く問題 元記事では「手を動かして考察しなければならない問題が苦手なようです」と書いてあるけど今の生成AIは問題なく解いてしまいます。 私の印象ではむしろ生成AI向きの問題に見える。 以下の問題をtypescriptで解いて下さい。 入力はfs.readFi…

無料楽譜サイト(音付き)に検索ボタンを付けました

無料楽譜サイト(音付き) 大幅バージョンアップ https://gakufu006.vercel.app/ 戦時歌謡、と入力すると戦時歌謡の曲集になります。古関裕而、とすると古関裕而の曲集。

生成AIに仮想シナリオを書かせる: 中東情勢を未来から振り返る

中東情勢を未来から振り返るシナリオを書いてもらう 例えば以下のように依頼したら、Grok, Gemini, ChatGPT, DeepSeekそれぞれ個性的な会話を書いてくれてムチャおもしろかった。 仮想の話です。イランが核開発を放棄し、査察を受け入れた事により核合意が成…

曲当てクイズ[https://musicquiz-nine.vercel.app/]に検索画面をつけました

例えば戦時歌謡として検索すると35曲ありますとか答えてくれて、戦時歌謡だけ聞いたり歌ったりできます。 歌い出しの場合、平仮名で入力して下さい。 ジャンルとしては童謡、クラシック、歌謡曲、洋楽、軍歌とか。

和文通話表暗記カードWebアプリ <= 今日はこれを作る

ひらがな1文字からの連想 は意外に難しいので暗記カードを作りました。

インタラクティブ・ジャバスクリプト: nodeで入るirbみたいなやつ Interactive JavaScript

irbみたいなやつ ターミナルでnodeとだけタイプして改行を押すとインタラクティブなJavaScript環境に入ります。 ここで試しに 3+3 と打つと > 3+3 6 と、console.logしなくても結果が表示されて便利。 console.logすると > console.log(3+3) 6 undefined と…

和文通話表(AI音声認識向け:長く明瞭な言い回し) Japanese Phonetic Alphabet

和文通話表 とは文字を音声で伝える際に、聞き取りやすい、よく使われている単語や言い回しを使って一文字ずつ伝える方法です。 たとえば、朝日のあ、いろはのい、上野のう、というようなもの。 音声入力の際にAIに全体の文脈とは関係なく記録だけしたい。 …

TypeScriptで解く競技プログラミング: 第4問 2024の倍数かつ各位の数字の和がK以下

生成AIへの質問 cf.問題は大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) から。 以下の問題をtypescriptで解いて下さい。入力はfs.readFileSync('/dev/stdin', 'utf8')を用いる。 2024 の倍数かつ各位の数字の和が K 以下であるものを「良い整数…

曲当てクイズサイト バージョンアップしました

曲当てクイズサイト https://musicquiz-nine.vercel.app/ のUI ユーザーインターフェイスを大幅にバージョンアップしました、

TypeScriptで解く競技プログラミング: testを書く

別名オンライン・ジャッジ と言うくらいですので競技プログラミングは提出して判定を下してもらってなんぼです。 数秒で判定が下りますので駄目だったらプログラムを見直して成長していく。 ローカルでオンライン・ジャッジに相当するのがテストだと思う。 …

TypeScriptで解く競技プログラミング: 第3問 R行C列のマス目

問題と解答 問題は大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) から。 解答は例によって各種生成AIの無料バージョン。 前略 生成AIどの 以下の問題をtypescriptで解いて下さい。入力はfs.readFileSync('/dev/stdin', 'utf8')を用いる。 R 行 C…

TypeScriptで解く競技プログラミング: 第2問 文字列判断 Yes or NO

問題と解答 問題は大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版)から勝手にいただいてます。 解答は各種生成AIに作ってもらってます。chatGPT, Grok3, DeeepSeekなど無料で使える限りで。 前略 生成AI様 以下の問題をtypescriptで解いて。入力は…

TypeScriptで解く競技プログラミング:第1問 数列の合計 reduce

問題の意味がわかりません よくあることなのですが、問題の意味がわからない。 だけど多分こういうことだろうなぁ、と解いて正解でこれまで生きてきました。 しかたないね。 問題と解答 以下の問題をtypescriptで解け。入力はfs.readFileSync('/dev/stdin', …

関数型プログラミング: TypeScriptでmap filter reduce lambdaを使う

関数型プログラミングってなに 昔、関数型プログラミングの本を読んで、忘れてしまったので勉強のし直しなのですが。 for構文を使わないでmap filter reduce lambdaを使う事、と勝手に納得してました。 それもウソではないのですが、その後やはりどの言語で…

競技プログラミング(競プロ、オンラインジャッジ)の問題をReactTSで解く: リンゴが3個

問題意識はアルゴリズム なのだろうけど、明示的であることにこだわっています。 なにを言っているかというと、問題を解くことより、どう考えたか、どう表現したかが気になる。 いままで書いたものをcodepenやcodesandboxで貼り付けているのはソースが見える…

Vite+React+TypeScript+Jestでテスト駆動開発 TDD test driven development

JestによるReactTS のunit test手順 npm create vite@latest npm install --save-dev jest @testing-library/react @testing-library/jest-dom ts-jest @types/jest jest-environment-jsdom jest.config.js を作成 export default { preset: "ts-jest", test…

アイデア: 手書きポップ風英単語帳

英単語を覚えるのに、単語帳は良くない、というのが定説みたいですが。 それはそれとして、単語帳、単語カードが好き、と言うのもアリだと思います。 理由の一つに単語カードを作る楽しみ、というのがあって、本末転倒、だから駄目なんだ、とか声が聞こえて…

数学曲線をSVGで描けますか? サインカーブ(正弦曲線)、放物線、双曲線、正規分布曲線など

SVGの<path>で近似すれば描ける。 と言うとそうではなくてもとの数学的な特性を持ったまま描けないかなぁ、と思いがちですが。 そもそもsympyだろうが、excelだろうが、mathematicaだろうが計算してプロットしてるだけで曲線を描いているわけではない。 したがって</path>…

Tailwindの勉強: 難しい英単語の単語帳

単語帳使う人使わない人 意図してたわけではなく、Tailwindの勉強してたら素敵な単語帳が出来ました。 暗記用のソフト、アプリとしてはAnkiという無料で使えて優秀なのがあって、それで東大受かりましたとか、1年で難しい国家試験受かりましたとか、評判がい…

Tailwindの練習: クリックすると消えるボックスたち

disappearing boxes Tailwindの練習でクリックすると消えるボックスたちを作りました。 gridで並べました。 消えたあとのスペースが残るのがいいような気がするので変えるかもしれません。 プチプチをつぶすような楽しさがあるね!!!! クリックすると消えるボ…

CodeSandboxでReact Three Fiberを動かす: ゴルフゲーム

環境整備 ボールをクリックすると遠くまで飛んでいくはずなのですがうまく行っていません。数秒経つとボールはスタート位置まで戻ってきます。 React Three Fiberのページに行くとたくさんのデモがCodeSandboxで動いているのですが設定というか環境が違う。 …

Temuの科学おもちゃ

中国の安売りサイト にTemuと言うのがあって、なぜか安い科学おもちゃがたくさんある。 今狙っているのが 渦巻く貯金瓶 - 科学的な遊び心のある重力回転貯金箱 と言う名称の上からコインを落とすと、斜面をくるくる時間をかけて落ちて行くやつ。 昔、アメリ…