Auth0
ログイン機能として、Auth0を試しています。の続きの続きの続き。
Twitterでのログインも無事できるようになりました。
Auth0自体のユーザーIDもわかるようになったので、本格的にログイン方法として導入していけそうです。
Auth0
ログイン機能として、Auth0を試しています。の続きの続き。
ひとまず、Googleでログインはできるようになりました。
メール&パスワードもまあ多分大丈夫でしょう。
Twitterでログインがちょっと今できない状況です。
あと、識別のためのユーザーID的なものはAuth0自体にはないんでしょうかね。
ログイン方法によらずユーザーを識別できる統一的なものがないと、ちょっとAuth0を入れる意味がないんですがね。
Auth0
ログイン機能として、Auth0を試しています。の続き。
とりあえず設定してプログラム書いたけど、Auth0側でのログインは成功すれど、アプリ(ここではこのサイト自体)ではログインにならず。
なかなか都合よくいかないものです。
ゲーム記
ちょっと商品リンクを追加していました。
公開するのは別件での更新と一緒にする予定です。
WellKnownUriParserとSearchPhraseParser
WellKnownUriParser
0.1.0-alpha7リリースしました。
naver系の追加です。
SearchPhraseParser
2.0.1リリースしました。
名前は似ているけど別物です。
特定パターンのエラーを解消して、テストも追加しました。
でもCIのテストは通っていないんですよね…。
手元ではテスト通ったんですが。
Auth0
ログイン機能として、Auth0を試しています。
アンパンマンDBとドラゴンクエスト10
アンパンマンDB
404エラーページの、最も多い、URLの重複パターンに対する正しいページの提案ができるようになりました。
この重複自体にも、2パターンあるんですが、両方とも対応しました。
重複のないパターンも、うっかりいらない文字もコピペしてしまったとか、逆にちょっと足りなかったとか、そういうのも拾えるようにしようと思っています。
ドラゴンクエスト10
新春運試しくじ☆2021買いました。
いつも通り、全員プレゼントの参加賞+確実に一定数当てられる3等狙いで買っています。
今日もボスカード期限切らしたのでこういう面倒ごと抜きでもらえるやつは確実に取っておきたい。
ドラゴンクエスト10

バージョン5.4!
なんだけど、それはいったん置いといて…

ダッフルセーラーセット!
5.4はのんびりぼちぼち進めていけばいいとして、こっちは今日限りですからね。
うーん、足りない時間をこういうので使ってしまうからストーリーは3の途中までしか進んでないんだな…。
ドラクエ10は好きだし、ログインは続けてるけど、バトルにがつがつ挑みたいわけじゃないから、強敵との戦闘必須のストーリーは進めにくいのよね。
ボスカードももらっては次々期限を切らすし。
アンパンマンDB
エラーページ引き続き作成中。
エラーの推定原因別に処理を分ける。
アンパンマンDB
エラーページ作成中。
今までTGWS全体で使っているのを使いまわしていましたが、アンパンマンDBのデザインに合わせたいというのと、本当に行きたかったページが推測できる場合はそれを提案したいということで、独自のを作っています。
あと、欲を言えば、アンパンマンDBなりに面白いエラーページにできたらなと。
Nintendo Switch
Nintendo Switchの画像をPCに取り込める機能を試してみました。
ゲーム別に分かれてくれて、普通に使う分にはいい感じですね。
でも、ゲーム記に載せるためのシステムは普通じゃないんだなァ…。
ファイル名が本来の物から変わってしまう都合上、ファイル名で判断していた画面写真集のページではうまく処理できませんでした。
従来のようにSDカードを抜く運用にするか、システムの方を頑張るか…。
無題
いろいろアップデートしてたら一日つぶれた。
大乱闘スマッシュブラザーズSpecial
セフィロスに勝ったぞ! #スマブラSP #SmashBrosSP #NintendoSwitch pic.twitter.com/4kMmkUhOte
— 📛松田美文 (@matsuda323) December 18, 2020
先行配信のセフィロス手に入れました。
セフィロスチャレンジって言う期間限定ボスバトルをやっていて、それに勝つと、一足先に使えるって話ですね。
Nintendo Switchのスティックはいかれたままなので、軽くEASYでクリアしました。
実際に使ってみると、技を当てると楽しいですね(長リーチの割に意外と当たらない)。
GitHub Actions
Update dotnet-desktop.yml ・ mifumi323/GitHubActionsWinFormTest@11fbb2a
自動ビルドできましたよっ!
ただ、アップロードしたアーティファクトが、ログインしていないとダウンロードできないようで。
リリースタグをつけてそれに添付とかできたら、CIビルドを(不安定とわかったうえで)自由にダウンロードしてもらえるようになるのかな、とか考えています。
無理なら無理で、とりあえず自動テストには使えそうです。
CircleCIはWindowsは使えないか、使いにくいですからね、Windows Server 2019 Datacenter&Visual Studio 2019 Enterpriseを簡単に無料で使えるというのは強いです。
GitHub Actions
調べていったら、GitHubからお勧めされるテンプレートが、昨日参考にしたものより新しいバージョンのようで。
まだ不明点があるので、すでに動いているプロジェクトにいきなり適用するのではなく、テスト用のリポジトリを作って試してみようと思います。
.NET Frameworkを使う場合と、.NET Coreを使う場合でも違うし、もちろんC#以外を使う場合も設定項目は違うわけです。
GitHub Actions
GitHub ActionsでCI/CDできるらしい、しかもWindowsでmsbuildできるらしいので、ナマライザあたりで試してみたいなーと。
NeoMuplでもやりたいし、funyakとかも、デモ版を随時更新とかできそう。
アンパンマン質問箱とLocalCrawler
アンパンマン質問箱
古いURL(質問箱跡地)にはもうほぼアクセスが無くなったので、更地にしました。
一応、わずかにアクセスのあったページには、新質問箱へのリダイレクトを付けています。
だからと言って新質問箱を再稼働するつもりは今のところないですが。
LocalCrawler
読み込めないページのリンク元を特定できるようになりました。
これでサイト内のリンク切れとかを見つけ出せます。
アンパンマンDB
古い機能の整理とか、新機能作るための準備とか。
アンパンマンDB
古い機能の整理中。
大乱闘スマッシュブラザーズSpecial
FF7のセフィロス来るらしいですねー。
ファイナルファンタジーシリーズはまともにやったのが外伝的なFFCCだけで、他には6を弟がやっていたのを見ていただけなので、私個人としては全然接点がないんですが、人気の高いキャラクターであるというのは知っています。
アンパンマンDB
個人メモの検索がおかしかったので修正。
大っぴらには公開していませんが、すでに有効になっている厳密検索もルールを変更。
あと、.htaccessの指定が効かなかったからという理由で削除していた自前のInternal Server Errorページも、PHPからは自分で出すことができたので、復活させました。
気の利いたエラー画像を出したり、専用のメッセージや案内も出せたらいいですね。
アンパンマンDB
アンパンマンDB4、いったんリリースしました。
3と4は共存可能な仕組みになっていて、今回は、記事一覧と詳細の画面を4に置き換えました。
3のまま残っているページもたくさんありますが、一番大きな部分はひとまずやり遂げたことになります。
ここからは、残ったページの4への置き換えと、4にした先の改善・改良の作業です。
アンパンマンDB
設定機能周りに問題があったので修正していました。
実装の済んだ部分から順次リリースしていく方針なので、未実装機能を踏んでしまわないかのテストは入念にしておく必要があります。
アンパンマンDB
検索のキャッシュは後回し、最悪なくても何とかなるので、ひとまず、個別記事のキャッシュを完備する方向で開発を進めていました。
いったん公開サーバー上でテストして、問題なければリリースという流れになるかな。
XFREE
無料レンタルサーバーXFREEの仕様調べてた。
一契約でHTMLとPHPとWordPressの3つを使えるのって面白いね。
TGWSAdmin
.NET5に移行するの諦めました。
文字コードの問題とか、ライブラリの入れ直しとか、いろいろやりましたが、PropertyGridがなぜか実行時におかしくなるのと、ContextMenuStripがデザイン時に編集できないのが致命的でした。
0から作った場合にはPropertyGridは普通に動作してくれたんですが、それとの違いがどうにもつかめず。
ContextMenuStripに関しては、デザイナーの問題だからこっちでは手の出しようがないですね…。
どのみちWeb側に機能を持っていきたいので、先進的なものを挑戦するのは控えようかと思います。
アンパンマンDB
個別記事のキャッシュは大体できた感じ。
あらかじめキャッシュファイルを作っておかないとパフォーマンスが悪いので、キャッシュを全記事分作る仕組みも必要になりそう。
あと、検索のキャッシュもしたい。
検索は無限にパターンがあるのであらかじめは作れないけど、よくある検索はどうにかできるはず。
TGWSAdmin
.NET5に移行を試行中。
今のところうまく動いているように見えるけど、本番稼働はトラブルに対応できる土曜日以降にしよう。
アンパンマンDB
ユーザーや状況ごとに変化する部分としない部分にもっと正確に分けて、変化する部分を最小化することで、キャッシュヒット率を上げる作戦。
そのためには、内部まで深く入り込んでいた設定項目やオプションを追い出す作業が必要だ。
アンパンマンDB
コメントのルール変えました。
なんかずっとセリフばかり長々と書いている人がいたので、ちょっとやめてほしいなと。
