プロフィールとCSS
プロフィール
一覧ページに検索機能を追加しました。
質問数もずいぶん増えたし、回答時に他の回答を参照したいこともあるし、検索できてもいいかなーって。
CSS
だいぶ書けてきたけどまだ完成じゃない。
こういうの毎日アウトプットしている人本当にすごいなァ。
プロフィールページに関する話題。
一覧ページに検索機能を追加しました。
質問数もずいぶん増えたし、回答時に他の回答を参照したいこともあるし、検索できてもいいかなーって。
だいぶ書けてきたけどまだ完成じゃない。
こういうの毎日アウトプットしている人本当にすごいなァ。
Twemojiが2023年になると表示されなくなる(かもしれない)問題に対処する
アンパンマンDBのコメント欄とか、プロフィールページとか、主にユーザーからの入力を表示するページで、環境によらず統一的な絵文字を表示するTwemojiを使っていたのですが、どうにもそのままの設定だと年末に使えなくなる可能性があるとのこと。
なので、スクリプト(twemoji.min.js)は自前ホスト、絵文字本体はjsDelivrを参照するように変更しました。
参照先を変えられるようになったので、仮にjsDelivrもダメになったとしても、GitHubのTwemoji本体が無くならない限りは置き場所を変えつつ継続可能なのです。
トップページの回答日順を、回答・更新日順にしました。
基本的に以前と大差ありませんが、一度回答した後でまた内容を変更したら、それも上がってくるようにしました。
現在ルイージ編スター39枚。
なんかバトル系が厳しくなっているような気がします。
弾速遅すぎだった砲弾が砲弾らしい速度になっていたり、キラーの追尾も執拗になっている気がします。
第16回アストルティア★ハッピーくじ『真冬の!大勝負くじ』
くじ。
今回も、参加賞とアクセサリー目当てで買います。
アンパンマン質問箱とプロフィールページ、どちらも一問一答形式ですが、最初に回答した後、回答を書き換えることがあって、これまでは、回答日が都度更新されていきました。
このため、2010年に質問した内容の回答日が2021年みたいに、後から最新情報を書いたら10年以上待たせたみたいになってしまってめちゃくちゃ印象悪いので、回答日とは別に、回答を書き換えた更新日を出すようにしてみました。
とりあえず、回答日変化が嫌で手を付けていなかったアンパンマン質問箱の整理を少し進めてみました。
古い形式のページを削除しました。
もう新しいのが出てからずいぶん経つし、古いページにしかないものは基本的にはないので(ないこともないけど、それは意図的に削除したので残っているとまずい)。
アクセスログが壊れるという現象が最近発生していて、フィルタしつつファイル結合している部分が怪しいのではないかと考えて、ファイル結合を行わず、フィルタ処理は非破壊で行うように修正中です。
結合後のファイルサイズも結構大きくなっていて、遠からずファイル結合の処理は捨てる必要があったので、この機会についでに…。
ちなみに、以前言っていたTweetinviの件は、.NET5移行試行前にとっくに解決済みです。
ほんのちょっぴり更新。
とはいえ、実質中身の変わっていない更新を通知しない機能を作ったので、むしろ実質的に変わってません。
ということで、更新履歴での告知も特にしていません。
昨日作っていたメッセージの仕組みをプロフィールのページに適用しました。
本当はアンパンマンDBのコメントページのほうが使用頻度は高いんですが、別の仕組みを使っているので後回しにしています。
新規投稿後は新規投稿一覧に飛ぶようにしました。
既にリリース済みですが、見るだけの人には関係ないし、新機能やバグ修正というほどでもないので、更新履歴での告知はしていません。
欲しい情報を取得するGraphQLを構築できました。
しかし、GraphQLを呼び出すプログラムの作り方がまだよくわかっていないので、もう少し調べる必要もありそうです。
プロフィールのページの管理画面で質問文自体を編集できる機能を作成。
基本的には質問者の表記を尊重しますが、問題のある質問文であれば修正します。
あと、プロフィールのシステム変更でおかしくなった質問とかですね。
コメント記入ページに、ページタイトル出すようにしました。
機能の基礎は少し前からあったんですが、今回、最も数の多いDB詳細ページで対応したので、コメント記入中に「何について語ってたんだっけ?」なんてことがなくなります。
あと、今日はページの更新がなかったのでお披露目できていないんですが、更新の要約文を、ちゃんとした文になるようにしました。
既にあるページの更新の場合は、「~の項目を更新」ではなくて、「~の項目を更新しました。」と、文として完成したものになるようにしました。
新規の場合は、見えている項目全部が更新されたのは明白なので、個別に書くことはせず、「新規作成しました。」と一言で言うようにしました。
ゲームバランスに関する修正(未公開)。
出合い頭の正面衝突を避けるために、とげとげの初期位置をふにゃの進行方向と逆位置にするというやつ。
完全に逆にしてしまうと、出現場所を完全にコントロールできてしまい、繰り返しプレイしたときの新鮮さが損なわれると考えたので、完全に逆方向にすることはせず、ふにゃの向いていないほうの壁のどこかからランダムで出てくるようにしました。
公開時期はテストプレイしながら調整しますが、年末年始のどこかになると思われます。
早ければ28日ぐらい。元旦に合わせるかもしれません。
デザインの微修正。
続きを読むリンクが詳細を見るリンクと似すぎていてクリックしてもらえないんじゃないかと思って、「▼続きを読む」表記にして、回答の概要の直下に置くようにしました。
大アルカナ破界で、かなり馬鹿にされた感じで戦闘続行不能になるバグに遭遇したので、問い合わせしてきました。
リファラの記録表記改善。
一覧でも可否がわかりやすいように○×を付けました。
ちょっと重いなー再起動すっかーとか思ってたらFall Creators Update!
何が良くなったのかわかんないけど、とにかくアップデートしたということで。
やりたかったことはできなかったし、これ以上特に試したいこともなかったので、早めに解約しておきました。
Linux系のVPSは、一応やりたいことがあるので、準備ができたら契約しようかなと思っています。
トップページのリンク集の部分を微妙に変更しました。
公式とそれ以外を分けたってとこですね。
ウィンドウタイトルが意味不明だったので、質問内容を出すように修正しました。
before>質問[qckw]
after>何かコレクションしてる物アル? | 美文のプロフィール
たまーにアスキーアートとか使ったりするので、それ用のCSSを整備したりしていました。
あんまり複雑なAAは使わないので、ずれてもやむ無しぐらいの扱いで実装しています。
一応、プロフィールページとオプーナのページに適用しています。
表示項目を微調整。
未回答の質問一覧を管理者限定で表示するようにしました。
あと、最近回答された質問は、一般公開です。
アストルティア・クイーン総選挙 大予選会でマリーン様が29位で大変めでたかったので、ミフミンの家をマリーン様特化にしてみました。
久々にハウジングがっつりいじったら酔った…。
ほぼ質問への回答のコピペですが、概要を長めに出すようにしてみました。
昔のやつは短いままだったりしますが、新しいのは最大5行程度までは一覧でも出すようにしました。
本文がかなり長くなる場合や、複雑なレイアウトを使っているときには、先日までと同様に、「続きを読む」から詳細画面に入る必要があります。
全文を見るために詳細画面に入る必要があるのは、「閲覧の多い質問」の統計を取るためだったのですが、1年にわたる統計の結果、以下の傾向が判明しました。
なので、無理に統計を取ろうとするのはやめて、一覧での読みやすさを重視して設計し直すことにしました。
長すぎたり複雑なレイアウトがあったりするものは、一覧に出すと邪魔になるので、省略しますが、普通に一言二言で回答しているものに関しては、ほぼ全文出るようになっています。
全文出ている回答でも「詳細を見る」リンクが出ますが、その場合は、質問日や回答日などの、付随情報を見ることができます。
一覧に出す情報量を増やす方向で調整中…。
タスクリストの読み込みまで開発。
と言っても、読み込むデータがないのでまだ張りぼて。インターフェースをどうしようかと思案しながらなので、具体的な動作はまともにできていないのです。
そんなことより、TGWSWebAdminを開発しながらVisual Studio Codeの環境整備。
PHP-CS-Fixerの公式サイトを見ながらコード整形のルールを自分好みに整備しています。おおむねいたれりつくせりなSymforyのルールで、お節介すぎると感じたところは順次Offにしています。
PHP DocBlockerも入れて、ドキュメントコメントも入れやすくしました。
そして何より、PHP IntelliSenseを入れたので、関数の定義を参照できたり、コードの自動補完が利いたり、圧倒的に便利になったのです。
有料ソフトのPhpStormにはきっと遠く及ばないのでしょうが、ここまでやっただけでも、かなり快適になりました。
やっぱりどう考えても一覧に出てくる情報量が少な過ぎなのです。ほとんどの質問に対する回答は短く簡潔なのに、それすら削っているから、すごく読みにくいのです。
情報量を削っているのは、「読みに行く」というアクションを取らせて、回答を読んだ時の印象を強めようというのと、アクセス数の統計を取りたいという狙いがあったからなのですが、一言二言の回答まで削ってしまうのは、さすがにやり過ぎというものなのです。
TGWS_Wikiがうまくできたので、日記とプロフィールに適用してみました。
日記はもともとTGWS_Wikiを使うようになっていたのですが、プロフィールは今回やっと適用したので、これからは記入が楽になりそうです。
日記は日記で、スタイルシートがちょっと相性悪かったので、少し調整を加えました。
アンパンマンDBも似たような仕組みを使っていますが、影響を受ける記事数が非常に多いので、ちょっと様子見です。
動作が確認出来たら適用します。
コードのシンタックスハイライトにも対応させたらプログラミングコーナーのWordPress化も必要なくなるかな…?
いや、カテゴリのこともあるし、それはさすがにないか。
アンパンマン日替わり紹介bot。
プレビュー機能と統計機能作成。
その日にどんな感じの紹介が表示されるかとか、紹介内容のストック数とかを表示できます。
プロフィール。
閲覧の多い質問をトップページに表示するようにしました。
あと、なるべく重複した質問を表示しないようにしました。
管理画面を作りました。
ついでに、一覧の表示ポリシーを変更し、短い回答は無理に省略しないことにしました。
回答が短くても一応詳細ページへのリンクは付けています。