日記(194)

<前 次>

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

一括編集画面のエラー表示を普通にフォームに混ぜる形で実装…してない。
エラー用の画面を普通のフォームのコピペで作っただけで、エラー自体は表示していません。
一括編集画面は検索結果に対して編集を行うのですが、エラー画面は検索済みのものを表示するので、改めて検索はしません。
そのための情報渡しを追加で作る必要があったのです。

アンパンマンDB

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

「フランケンロボくんとクレープマン」の作品情報を追加
「メロンパンナと氷の女王」の作品情報を追加
来週の放送情報。
ロールパンナも出るみたいですね。

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

記事個別編集の新画面が大体できたので一括編集画面も。
Ajaxで画面遷移なしにエラーチェックやろうかとか思ったりもしたけど、それをやると構成がややこしくなるので、ちょっと考えなおしています。
それに、エラーが起きることはめったにないし、本番書き込み時にも改めてエラーチェックをするのに、一回の編集当たり二回リクエストが飛ぶというのも無駄な感じがするんですよね。
やっぱり普通にPOSTで受け取って普通にHTMLで返すのが正攻法な気がします。

アンパンマンDBとアンパンマンワンドロ

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

必須項目のチェックも完備。
これでひとまず、使って問題ない状態になりました。
とはいえ、カテゴリ項目を中心に、使い勝手が大きく変わってしまった部分もあるので、旧画面を置き換えるには、そのあたりの改善も必要になります。
あと、自動テストもある程度作成。

アンパンマンワンドロ


アンパンマンワンドロも自動テストの仕組みがあり、画像生成やツイートのテストもやっています。
しかし、最近APIの調子が悪いのか、テスト後の不要なツイート削除に失敗することが多くなってきました。
そうすると、テストアカウントにありもしないワンドロ開催ツイートが流れてくるわけです。
いつものワンドロの画像と違うし日付は昔だしツイート時刻はでたらめだし毎回お題が「テスト」なので間違って参加することはないとは思いますが、紛らわしくならないようにでかい文字で本当の開催じゃないよってことを表示するようにしてみました。
で、これを実装した直後の自動テストで早速削除失敗してテストアカウントのタイムラインに残ってしまいました。
一応アカウントは@matsuda323_xxxなんで、気になる人はフォロリクしてみてください。

WellKnownUriParserとアンパンマンDBとGameSir T4 Pro

WellKnownUriParser

Googleのリダイレクト用URLを除外 · Issue #5 · mifumi323/WellKnownUriParser
昨日の件はWellKnownUriParserの管轄なので、課題立てておきました。
パス部分での条件を追加する感じですかね。
テキストテンプレートを久しぶりにいじるので思い出さないと。

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

記事個別編集の投稿時のエラー処理作成。
ただ、必須項目不足には抜け穴があるので、その対応はまだ必要です。

GameSir T4 Pro


以前買ったゲームパッドがドラクエ10との相性微妙…。
一応、切り替え操作でちゃんと動かせるモードに切り替えることもできるんですが、不定期にいきなりうまく動かないモードに切り替わってしまうのです。
モードを固定できればいいのですが…。

サイトの近況とサマルトリア王子同盟とYarn

サイトの近況

最近、リファラを独自に解析した検索フレーズ一覧が、URLだらけになってきました。
詳しく調べてみたところ、「https://www.google.com/url?q=https://tgws.plus/anpandb/tekkanokomakichan&~」みたいな、検索のURLと似たパラメータを持つリダイレクト用のURLを誤認しているようでした。
最近はGoogleでも他の検索サイトでも、プライバシーのため本来のリファラを出さなくなったので、リファラを解析しても、間に挟んだ何の情報もないページしかわからなくなったんですね。
リファラ自体あまり来なくなったとはいえ、一応リダイレクトは除外するように対応しておこうかな…。

アキタラヤメル「サマルトリア王子同盟」

エラーログに微妙な警告が残っていたので対応しているのですが、維持し続ける必要あるのかなって思っています。
参加者は昔来てくれた3名だけだし、ファン活動で繋がりたいなら昔みたいな同盟サイトに頼らず各種SNSでやればいいし、むしろうちのサイトに記録が残るのはある種のデジタルタトゥーなのでは?と思ったりもします。

Yarn(Today I Learned)

Home | Yarn - Package Manager
JavaScript向けのパッケージ管理システム。
私はnpmしか使ったことなかったですね…。
そもそもあんまり大々的にJavaScriptを使いたい気持ちもないし、一応知識として知っておくだけ知っておこうかなというところ。

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

星のドラゴンクエスト


シーズン2、クリアしました。
ただ、終わった感は全くなく、惑星クラウドから場所を移したからクラウド編終了、みたいな感じでした。

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

一時保存機能、ちょっと問題起きたけど、だいたい実装完了。
後はプレビュー機能とエラー機能ができれば。

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

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

ガテリア号のイベント、残り二人も終わらせてきました。
まあ、周回が面倒だったのでゴーグルはもらってないですが。

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

一時保存の機能作成中。
旧画面だと1つしか一時保存を残せなかったのですが、せっかくなので複数保存もできるように考えています。

<前 次>