くまりゅう日記

もっと過去の日記
[.NET | BeOS | Blender | COLLADA | fossil | mono | monotone | NPR | OpenGL | PeerCastStation | Riko | Ruby | Silverlight | TRPG | XNA | ゲーム | ゲーム作り | プログラム | | 模型]

2024-11-19

日記

まだ咳が出る。もう少しで治りそうってところまではやっと来たが、また寒くなってきたので気をつけないと。

土日はまだ鼻水も咳も出てたので家でおとなしくしてた。あとやけに眠いのでひたすら寝てた。日曜にさすがに何もしないのはなということで洗濯と買い物だけはしてきたが。

M3のCD取り込みがまだ出来てない。取り込んだCDはそのままケースに入れとくと大変なのでファイルに入れ直してるんだけども、ファイルを切らしていて休日は出掛けるのもおっくうな体調だし平日は店開いてる時間に帰らないしでいつまでも取り込みできず。日曜にやっと買ってきたんだけど時間が遅かったのでそのまますぐ寝た。 まあ全然急ぎの作業ではないんですけどね。

[PeerCastStation] bootstrapのバージョンアップつら

bootstrapを2から5にバージョンアップしたんだがマークアップも直さないといけないのでつらい。

めんどくさいのでこういう時こそGitHub Copilot Chatにやってもらおう!ということでこのbootstrap2用のHTMLコードをbootstrap5用に直してください、て言ったらやってくれた。すげえ! 完璧ではないもののだめなところだけ直していけばよさそうね。

と思ったのも束の間、100行ちょいくらいのファイルは問題なくやってくれたんだが、より長いファイルになったら100行ちょっとくらいで長すぎなので打ち切りましたと諦めてしまった。そんな~。 じゃあ続きを出力してくださいと言ったら、プログラミング関連の質問しか受け付けませんとつれないお返事。文脈あんま保持してくれんのか? 130行目以降を変換してくださいと言ったら上手くいく場合もあったが、やっぱり長いファイルだと全然だめだ。 何を言っても最初から同じ出力をしてくるようになったり(しかも同じところで打ち切られる)、全然関係ない捏造コードを自信満々で出してきたりと不安定すぎる。 なんとか細切れにしたコードを渡していけばできるのかもしれないがめんどくせえ! 手で変換するのめんどくさいなあと思って任せたいのに、なんでAIをなだめすかして細切れのコード片をあっちこっちコピーしまくるとかめんどくさい作業せねばならんのだ。 しかも完璧に変換してくれるわけでもないのにさ。 はいはいわかったもういいよ俺が手でやるよ。

ところでbootstrap5ではもう既に標準のアイコンが含まれなくなっており、パッケージとしては別にbootstrap iconsというのが配布されているようだ。 しかしこいつはnugetのパッケージになくてちょっと困った。bootstrap本体をパッケージにするならこれもないと困らん? なんかBlazor用とかのASP.NETから使うパッケージみたいなのは結構あるけどそういうのでなく普通にリソースだけ欲しいんだが。

ASP.NET Coreプロジェクトではクライアント用のパッケージ管理にLibManというのが使えるようになっているようだけど、これ使った方がいいのかなあ? ドキュメント見る感じビルド時にリストアしてくれる機能はべつにASP.NET Coreでなくても使えそう。試しにやってみるとそれっぽく動いてくれたぞ。 ただ設定ファイルの書き方がよくわからん。なんかJSON Schemaを見ろとは書かれているがスキーマ見てもどんな形にすればいいかはわかっても値の意味がわからないだろがい! オープンソースではあるのでコードを見ながら設定ファイルを書いてみるもののfileMappingsて書いたら設定ファイルバージョン3.0じゃないと使えないよって言われるし、設定ファイルバージョン3.0て書いたらバージョン1.0しか対応してないよって言われる……? どうもLibManの配布されてるバイナリは2022年で止まっていて、新しい機能は使えないみたい。なにこれほんとに使って今後も大丈夫なやつ?やめとくか。

LibManでも結局CDNから落としてくるならそもそもCDNへのリンクそのまま書いちゃえばいいかもう。 オフラインでも最低限表示できるようにと必要なリソースはローカルに含めるようにしていたんだが、常識的にはインターネット使えないCDNにつながらない環境でPeerCastStation動かしたいことって無いもんね。 ということで諸々一気に解決させた。 sassとかでカスタマイズしたいよ~とかなると話は変わってくるんだが、そういうことする気は今のところないしね。

あとはせっせとマークアップ直し。さすがに2から5だと機能も整理されたり追加されたり、そのまま置き換えるだけじゃなくてより良く書き直すのもできるしやっぱ手で直すのは必要だわな。JavaScriptのAPI変更もあるのでそういうところはどうしても直さないと動かん。

まだちょっとかかりそう。でも今月中にはだいたい終わるかな。


ページのトップへ | トップ «前の日記(2024-11-13) 最新 | 編集 | kumaryu.net by kumaryu