2024年8月の日記

<2024年09月 2024年07月>

無題

きょうはなんにもないすばらしい一日だった

funyak

funyakのプロジェクト、今実質ストップしてる状態だけど、それはそうとして一案。

ふにゃってそもそも体重の軽さによる独特な挙動が特徴です。
で、その挙動って、落下速度が遅いことなんですが、他にないかなーってことで、考えてみました。

粘液にまみれたふにゃが粘液を垂らしながら壁をはい回る画像
体重が軽いなら、ちょっと粘着力をつければ簡単に壁や天井に張り付けるのでは?
例えば、タールのような粘液を浴びると壁を歩ける状態になり、一定時間経過か粘液を振り落とす操作で元に戻るとか。

実装するとなると、元のふにゃの挙動から全体的に変わることになるから、別クラスとして用意することになるかな。
しかしそうすると、状態変化のたびに新オブジェクトを作ってパラメータを受け渡す必要が出てくるのか…。

直立不動の姿勢のふにゃが壁にくっついている画像
実は物理演算でふにゃの動きの再現を試みたときにも似た挙動はあったんですよね。
この場合は、ゆっくりずり落ちるしかできないし、原理も粘着力じゃなくて摩擦力だったけど。

デザイン

古いページを最新デザインに置き換えたり、ワンタイムメッセージ(コメント投稿したときなどに上に出てくるやつ)の色を調整したりしてました。
…が、パソコンの調子が悪く、途中までしかアップできていません。

WinUI 3

埋め込みリソースから画像を表示する方法がわからん。
実行ファイルやDLLと一緒にファイルとして配置したものから表示するのは簡単にできたけど。
本来はパッケージ化して使うものだからファイルとして配置しても大丈夫ってことなのかな。
非パッケージ化で使いたいんだけどな。

WinUI 3

高DPI対応、そもそも古いフレームワークで対応しようとするから面倒なんじゃないかと考えて、現状最新の.NET用Windowsデスクトップアプリケーション用フレームワーク「WinUI 3」を試してみました。
WinUI 3 - Windows apps | Microsoft Learn

UWPみたいに新しめなUI使えて、それでいてUWPみたいな制限は少なく、普通のEXEファイルとしてもビルドできます。
任意のプロセスの起動とか、Windows APIも呼び出せます。
もちろん、高DPI対応は、もっとも正確にDPI対応が行われるPerMonitorV2。

試しに画像と文字を置いてみました。


これは等倍。
画像ははっきりくっきり、文字も普通にいい感じですね。


これが200%。
画像は拡大されました。
ぼやけてしまいましたが、元の解像度が低かったし、これが本来の動作なのでとりあえずOKです。
文字はより一層はっきりくっきりして、高DPIに求めているものがしっかり出てくれた感じですね。

複数ウィンドウを扱うのができるかどうかが今ちょっとわからないのですが、一画面で収まるものなら問題なくできそう。

あと、DPI変更に反応して画像を差し替えるみたいなこともできたらいいですね。
このあたりかな。
How to get DPI with WinUI 3? - Microsoft Q&A

ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

まだ不安定。
せめて一部の失敗で全部を諦めないように、告知一つ一つの失敗はログを残すだけにしてそのまま次の告知の処理に写るようにしました。
これでとりあえず、全く動かなくなる頻度は減るはず。
ただ、最初に書いたように、まだ別の理由で不安定さは残っているので、その点のケアもしようかと思っています。

アンパンマンDB(記事更新)

正式な収録話を確認したのでデータ入れなおしました。
本当は実店舗で実物を確認したかったのですが、何件か回って見当たらなかったので、DMM.comで確認しました。
こういうのスムーズに確認できるようにぽすれん以外のレンタルサイトのリンクを入れておくべきかなぁ。

ドラゴンクエスト10

ドラゴンクエスト10(おきがえリポちゃん)

シャークウェア
おきがえリポちゃん ~ シャークウェア ~ (2024/8/20)|目覚めし冒険者の広場
今月の貸衣装はサメ。
被り物を除けば正面からの見た目は割と普通。夏は暑そう。

シャークウェア 横から
ズボンの後ろ側にはサメの尻尾がついていて、ピコピコ動きます。かわいい。

ドラゴンクエスト10(しろいコキン)

タイムマスター タイムストップ

  • 時間術士イレイザーの称号を得た!

しろいコキンもタイムマスターやっつけました。

タイムマスター タイムストップ
呪文耐性さえ盛っていればどうとでもなるので、途中からタイムストップで面白いポーズで止まる遊びになってしまいました。

他の写真は以下から。
写真置き場「2024/08/23」

アンパンマンDBとミフミンのDQ10メモ

アンパンマンDB(記事更新)

「みんなで聴こうアンパンマン」を追加しました。
公式が使い始めたやつですが、一般ユーザーも多少使っているようです。

カレービュー…もとい、カレー攻撃です。
カレービューの出典とか、さらなる他の呼び方とかがあったら追記する所存。

ミフミンのDQ10メモ

管理画面側の調整。
地域管理から直接新大陸追加できるようにしました。
全く持ってデータ記入は進んでいないのですが、それはそれとしてプログラム側の残課題は終わらせておきたいし、いざやる気が出たときに使いにくいとやる気がそがれてしまいますからね。
いずれナドラガンド情報を入れるときにでも役に立てば…。

アンパンマンDB(システム)

アンパンマンDBの検索時の順序指定って実はコンマ区切りで複数指定できるのですが、それを記入できるインターフェースがなく、URLで直接指定するしかありませんでした。
今回、「指定された順序で」を選ぶと、記入フォームが出現するようにしました。

サンプル:検索結果「無条件」 | アンパンマンアニメDB

この例だと、キャラ数が多い順、キャラ数が同じなら日付が新しい順になります。

QiitaとアンパンマンDB

Qiita

見出しとかの日本語をいい感じの塊で自動改行するCSS #CSS - Qiita
やっと投稿できました。
まあひとまずはこの記事で書きたいことは書けたので満足。
他にもいろいろ書けるネタはありそうなんで、スピードアップしてもっと書いていきたいですね。

アンパンマンDB(記事更新)

訃報。
最近アンパンマンDBの更新はこういうのばっかりですね…。
前向きな更新もいろいろしたいので、スピードアップしてもっと書いていきたいですね。

プロフィールとCSS

プロフィール

一覧ページに検索機能を追加しました。
質問数もずいぶん増えたし、回答時に他の回答を参照したいこともあるし、検索できてもいいかなーって。

CSS

だいぶ書けてきたけどまだ完成じゃない。
こういうの毎日アウトプットしている人本当にすごいなァ。

CSS

先日作ったCSSの件、Qiitaに書き始めてます。
一応、一番大事な部分は書けましたが、説明とかもいろいろ書きたいので、もうちょっと頑張ります。

ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

いまだ不安定。
こっちはドメインではなくシステムのほうが。
とりあえず、失敗したときの診断データは残すようにしてあるので、そっからどうにか対策を練り出せないかと考えています。

アンパンマンDBとDPIAware

アンパンマンDB(記事更新)

来週の放送情報。
再放送ですね。

DPIAware

いつぞやの高DPI対応、ちゃんとドットバイドットで表示させたいアプリ作りたくなってきたので、本格的にあれこれ試してみようかなと思ってます。
考えているユースケースがサブモニター用なので、しっかりとPerMonitorV2に対応させていきたいところ。
まずは単にDPI無視(拡大率によらず同じドット数で表示され、見た目の大きさがモニタごとに違う)から始めようかと。
一応、WPFでやるつもりです。

ドメインとドラゴンクエスト10

ドメイン

キャラ倉庫が繋がらない件、解決しました。
接続が安定してきたみたいなこと言ってた後も、結局不安定なままだったので、ネームサーバーを変えようかと思って設定しに行ってみたところ、すでにネームサーバーが2種類設定されていました。
片方はいつも使っているところで、もう片方は、存在をすっかり忘れていました。
そう、忘れてたほうのネームサーバーでドメイン設定を忘れていて、どっちのネームサーバーを参照するかで接続可否が変わっていたのでした。
というわけで、いつも使ってるほうから設定をコピーして、今度こそ安定して繋がるようになりました。
キャラ倉庫の他にもいくつかサブドメイン使っていたので、そちらも対応しています。

ドラゴンクエスト10

候補スレッド詳細|目覚めし冒険者の広場
ミフミンとしろいコキンも釣りイベント一区切りまで終わったので、提案広場突撃してきました。
「バトル中表示可能な傘装備は釣りバトル中も表示可能に」です。
今は「そう思う」優勢になってるけど、毎度毎度「そう思わない」から票が入っていくの心臓に悪い…。
「そう思わない」があること自体は人それぞれの考え方だから別にいいんですけどね。

ドラゴンクエスト10(ァォィョッュ)

旬の黄金アマエビ
第8回フィッシングコンテスト「アマエビグランプリ」 (2024/8/14 更新)|目覚めし冒険者の広場
釣りイベント、行ってきました。
今回はなぜかアマエビが巨大化。
今日は時間の関係、というか、たまりまくったカード消化に時間を費やした都合上、ァォィョッュだけやりました。
旬の黄金アマエビも釣り上げ、報酬のかっぱえび家の甲羅もゲット!
…したのはいいけど、写真に写ってないですね。
かっぱえび家の甲羅は傘装備枠で、バトル時表示可能な種類ではあるのですが、釣りバトルでは表示されず、魚を見せつけるときにも消えてしまうようです。
せっかくの釣りイベントのアイテムなのに釣りのときに消えてしまうなんて悲しい!
提案広場に書いてきたろか。

プラテカルプス
イベントとは直接関係はないですが、ずっと釣れてなかったプラテカルプスも釣れました!

アンパンマンDBとドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

アンパンマンDB(記事更新)

いつまでも書きかけの一時保存で温めておくわけにもいかないので、あらすじのほうをとりあえず書き上げました。
解説・感想のほうはまだ日を改めて書こうかと。

ドラゴンクエスト10のプレイヤーイベントを検索および通知するサイト

なんか情報アップデートが不安定になっているので、調査中。
アクセス時に何かしらのエラーが起きてる感じかな。
この影響で、イベントの公開範囲の誤認も起きている可能性がありそうです。

アンパンマン日替わり紹介bot

Twitter APIのread権限が死んで久しいですが、アンパンマン日替わり紹介botでは、いまだに未練がましくread権限必須な月別まとめを動かそうとしていました。
当然、動くわけないので、月別まとめが動くはずだった時刻には、何もツイートされません。
直近だと、8月10日深夜0時に、何もツイートされませんでした。
この時刻、月別まとめがない日にはシステム情報をつぶやくので、今回、それに合わせることにしました。
月別まとめは正式に廃止して、9月からは、代わりにシステム情報をつぶやくようになります。
…まあ、システム情報を喜んで見るような人もあまりいないでしょうけどね。

非公開ツール

例のツール、ひとまず元のツールにあった機能は全部入れ終わって、一区切りできたところです。
やりたいことはまだまだまだまだまだあるのですが。
具体的には、明らかなバグ1点と、追加したい機能4点。
この辺を後回しにすれば、またいろいろ手が回るかなぁ。

ドラゴンクエスト10

ドラゴンクエスト10(全員)

遠くから見たバトンちゃん
毎月10日はDQXで遊ぼう! ~すてきなめぐりあい! バトンちゃんの幸せバトン大作戦!~ (2024/8/3)|目覚めし冒険者の広場
テンの日。
すれ違い系のイベントがいつも人ごみに紛れて見えなくなるのですが、遠くからだと表示優先度の関係で何とか見えます。

人ごみに埋もれるバトンちゃん
近くで見ればこのありさま。

ドラゴンクエスト10(ミフミン)

ごうけつぐま

  • クエスト「便せんはペンよりも強し」をクリアした!

たまってたクエスト一つ消化。
そもそもですね、途中まで順調に進めてた4thシナリオを急に止めたのは、クエスト受注上限が来てしまって道中でクエスト受けられなくなっていたからなんですよね。
ちょっとこういう軽いのからでも終わらせていかないと。

他の写真は以下から。
写真置き場「2024/08/10」

アンパンマンDBと非公開ツール

アンパンマンDB(記事更新)

来週の放送情報。
ナンドバットも大きい敵と対峙しがち。
そしてもう一方は赤ちゃん同士の組み合わせ。
ベビーブームはいつまで続くのか。

声優情報の更新。
普段こういうのはこっそり更新にするのですが、うっかり通知入れてました。

非公開ツール

例のツールは、サーバー機能もあるので、HTTPを受け取れるようにしてました。
さすがに自作だとHTTPSは無理。

アンパンマンDB(記事更新)

情報提供の反映と画像添付。

こういう軽い更新とかをどんどんしたいなとは思ってるけど、事実関係の確認は意外と軽くないんですよね。
他には、データベースとしての有用性向上のために、アニメDBで登場キャラクターだけでも書いていくとか。

なんにせよ例のツールが一段落しないことには…。

非公開ツール

快適に使えるようにあれこれやってた。
途中で中断できるように、しかし半端で止めて不整合は起こるようなことはないように。
コンソール版では妥協していた、ブラウザが閉じたときの復活。
目で見て確認することもあるので、ブラウザ側のスタイルの調整。
細かいレイアウトや動作の改善。

非公開ツール

先日のあれの続き。
Seleniumのほうは落ち着いたのでタイトルは非公開ツールのほうで。
個人的なやつなんで仔細を明かすつもりはないのですが、Seleniumを使っていることからもわかるとおり、自動化系です。
昔作ったツールが動き方が微妙だったとか、同じような機能なのに複数のプログラムに分かれてしまったとかで、統合して作り直すことになったのです。
ほぼ移植ではあるけど、もともと微妙だった部分は作り直しています。

ドラゴンクエスト10

ゴールデンライトを浴びながら全身ゴールドでスノーマジック
第21回アストルティア★ハッピーくじ『アストルティア12周年お祝いくじ』 (2024/8/3更新)|目覚めし冒険者の広場
景品受け取り始まってたので受け取ってきました。
今回グレンのくじを買いそびれて、特等がグレンだったので3等も無理かと思ったんですが、3等の町は特等とは別抽選だったんですね。
というわけで、3等のアクセと参加賞のしぐさ書ゲットです。
今回の全身ゴールドは、体をしばらくの間金色にして、他のしぐさと重ねがけ出来るやつです。
写真は同じく重ねがけ出来るゴールデンライトの中で、全身ゴールドになりながら、さらにスノーマジックを重ねたものです。
さらにキュピーンも重ねようかと思ったのですが、どうにもうまくいきませんでした。

他の写真は以下から。
写真置き場「2024/08/05」

Selenium

自分用ツールでSelenium使ってなんかごにょごにょしてる。
本来コンソールアプリのための機能なんだけど、ログイン周りを中心に、自動化のためにプログラムに書き起こすのがしんどい部分があって、だったら毎回手動操作したほうが早いよねということで、手動操作しやすいようにGUIアプリとして使ってます。
そうしたら、GUIにはGUIならではの厄介な点があって、むしろコンソールより多くて、マルチスレッド回り、いろいろ調整してたりしました。
ブラウザという外部アプリを使っている都合上、マルチスレッドどころかマルチプロセスですしね。

セキュリティヘッダ

セキュリティ診断かけてみたら、X-Content-Type-OptionsX-Frame-Optionsに不備があるって言われたんで、わかる範囲でつけておきました。
ここtgws.plusドメインは過去に対応済みだったので、それ以外の、dq10player.eventsとか、andraw.uvs.jpとか、そのあたりですね。
ほかに、「Permissions-Policy "interest-cohort=()"」も付けたんですが、今もこれが必要かどうかはよくわかっていません。

ドラゴンクエスト10とアンパンマンDB

ドラゴンクエスト10

アストルティア12周年

12周年だ!
直前のカウントダウンのタイミングには行けなかったけど、ちょうど日替わりのタイミングで現地に行けました。

他の写真は以下から。
写真置き場「2024/08/02」

アンパンマンDB(記事更新)

来週の放送情報。
再放送ですね。
タオルくんはなぜかでかい敵と対峙しがち。

<2024年09月 2024年07月>