「Twitter」に関する日記(4)

<前 次>

Twitter API


詳細発表されたけど、今まで無料でできていたことがほとんどできなくて無料か、今まで無料でできていたことを激烈に制限された状態で使えて月100ドルってとこか。
API自体を廃止したと言われたくないけど実質廃止したいってことかな?
アンパンマン日替わり紹介bot程度ならかろうじて無料枠でできそう。
とはいえ、1環境しか使えなくなるから、botを優先したらTGWSのTwitterでログイン機能をbotに統合することになっちゃう。

アンパンマンDBとPHP

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

記事…じゃないけどシステムじゃない方なんでこの見出しでいいか。

Twitterのハッシュタグのページを更新
#映画アンパンマンで衝撃的だったこと選手権を追加しました。

Twitter APIが使えなくなったらこの一覧の自動更新も止まりますが、一覧自体は残すつもりです。

PHP

未明の1時半あたりから、CRONで動かしているPHPが警告を出し続けています。
「Failed loading Zend extension 'opcache'」とのこと。
拡張機能がなぜかなくなっているようです。
うちはレンタルサーバーを借りている身なのでちょっと手出しができませんね…。
警告だからエラーで止まるわけじゃないけど、数日で直らなかったらまた問い合わせてみよう。

mifumitter

引き続き簡単にできる些細な調整をやってます。
それにしてもTwitter APIの続報はいつなんだ。
アンパンマンワンドロのこともあるから安けりゃ有料契約してもいいというのに。

ドラゴンクエスト10とTwitter API

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

ラッカラン住宅村
レンダーヒルズに引っ越しました! - ァォィョッュの冒険日誌
畑の収穫を終えたので、予定通りレンダーヒルズ420丁目に引っ越しました!
家自体はガタラのときと同じのをそのまま移行したので見栄えがあまり変わらず、けっこう長い間かかった割には達成感はそんなになかった感じ。

もう大金を稼ぐ必要はなくなって、有り金をあるだけ使えるようになるので、高価な装備品を買って再び強敵コンテンツや遅れに遅れたストーリーを進めるというのもありかも。
やりかけで止まっていたしろいコキン宅浴場化も進めたいなァ。

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

Twitter API


案の定有料化再延期ですね。
うちとしては、詳細決定前にできることはほぼ終えたので、待つだけです。
いや、やろうと思えば、botの手動運用支援とか、できることはなくはないんですけどね。

…mifumitter便利にするのだけは一応やっとくか。
仮に残り数日としてもそれをより有意義に過ごせるなら。

Twitter API

いまだに詳細がわからんけど、とりあえず、ユーザー機能はOAuth以外全部が死んでも動作するようにしました。
アンパンマンDBの最新っぽい情報群は、Twitterのアンパンマン最新情報botとの連携が失敗しても継続するようにしました。
他の、Twitter APIが全面的に動かないとどうにもならないものは、止まってから考えます。

Twitter API

API有料化するやつ…日記での言及はあえて避けてきましたが、発表のあった日から把握はしていました。
延期されたので今日は特に何ともないんですが、とりあえずの方針は以下のようにします。

TGWSのユーザー機能でのTwitterでのログインは、継続予定。
修正不要のはずだけど、一応使うAPIを減らすつもり。

アンパンマン日替わり紹介botは、書き込み権限が大丈夫そうなら継続、無理そうなら終了か手動更新。

アンパンマンワンドロは、読み書き権限が両方とも大丈夫なら今まで通り、無理なら当面は手動更新するつもり。

アンパンマンDBやTGWSの更新通知は、書き込み権限が大丈夫そうなら継続、無理そうなら手動更新。

あと、それとは別に、TwitterのほかにFediverseにも同様なbotを作ろうかという構想もあります。
どこで作るかというのかは問題になりますが…。

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

ドラゴンクエスト10

初日の出
初日の出はゲーム内で済ませました。
昨日の日記の後、日が変わってからクエストのバトル再戦したり、台詞の変化とかも見てきました。

他の写真は以下から。
写真置き場「2023/01/01」

アンパンマンDB

トップページを更新
これだけじゃ何なのかわからないので説明すると、TV等も含めたアンパンマン公式Twitterアカウントをリンク集に追加しました。
これまで映画のアカウントしかなかったんですよね。

Twemoji

Twemojiが2023年になると表示されなくなる(かもしれない)問題に対処する
アンパンマンDBのコメント欄とか、プロフィールページとか、主にユーザーからの入力を表示するページで、環境によらず統一的な絵文字を表示するTwemojiを使っていたのですが、どうにもそのままの設定だと年末に使えなくなる可能性があるとのこと。
なので、スクリプト(twemoji.min.js)は自前ホスト、絵文字本体はjsDelivrを参照するように変更しました。
参照先を変えられるようになったので、仮にjsDelivrもダメになったとしても、GitHubのTwemoji本体が無くならない限りは置き場所を変えつつ継続可能なのです。

アンパンマンDBとアキタラヤメル「勝手に祭り絵保存」

アンパンマンDB

Twitterのハッシュタグのページを更新
実は数年前から使われていた「お前らアンパンマンの最初の推し誰だよ」を追加しました。

アキタラヤメル「勝手に祭り絵保存」

CGIが動かなくなっていたので、静的なHTMLとして再編成中。
機能はそのままにPHPに書き換えるという案もあったのですが、元の動作を確かめることができないし、ここんとこうちのサーバーのPHP自体が不安定なのもあって、PHPを使わない方向で対応しています。
ついでなので、HTML5化もしようかともくろんでいます。

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

アンパンマンDB

「読み生成器」を公開
先日から作っていたやつ、一般向けはひとまず完成したので公開しました。
ただ、本命は管理画面用なので、そっちはこれからです。

Twitterのハッシュタグのページを更新
こっちも更新。
そろそろ来年のことを考える時期になってきたので、「2023年はアンパンマンでこんなエピソードが観たい」を追加しました。

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

モーメントが作れなくなったので、ハッシュタグでまとめるように修正してみました。
早速今夜の分から始まる予定です。

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

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

大型アップデート情報 バージョン6.3 (2022/10/19 更新)|目覚めし冒険者の広場
バージョン6.3!!!
もちろん新必殺技を使いたい!!!
でも、覚えるクエスト受けるところまでストーリー進んでない!!!!
ということで…

番人バジネヅ
ストーリー、進めてます。
以前進めたのが2022/01/23だから…半年以上放置じゃないか!
星ドラも悪くないけど、ストーリーしっかりしてて金も毎月払ってるこっちの方をもっと楽しんでいかないと。

で、内容的には、領界も2つ繋がったんで、ポータル的なところに入りましょうというところ。
ボスは倒しましたが報告はしてないんで、まだ闇の領界には入れないです。
ここから旅の扉で各領界へ行けるのかな。

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

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

Twitterのハッシュタグのページを更新
ドキンちゃんの誕生日なので、「ドキンちゃん生誕祭2022」と「10月19日はドキンちゃんの誕生日」を追加。

アンパンマンDBとfunyak

アンパンマンDB

Twitterのハッシュタグのページを更新
「ロールパンナ誕生祭2022」と「メロンパンナ誕生祭2022」の追加です。
この二人のタグは毎年増えるんですね。

funyak

[追加]タイルの当たり判定テスト画面(作りかけ) · mifumi323/funyak@bd47424
当たり判定作るのにどこが当たったか見た目で分かるようにした方が作りやすそうだったので、画面も作ることにしました。
典型的な上下左右の当たり判定だけならこんなのなくてもどうにかなるのですが、一応斜めも対応することになっているので、様々なパターンを見ながら試せるように。
今のところ、線のテストの流用で、小さいマップが表示されるだけです。

Twitterサークル


Twitterサークルについて
Twitterサークル機能が私にも開放されていました。
ちょっと使った感じ、APIは対応したりしてなかったり、アプリが対応していないとサークル限定を認識できずにフルオープンにしちゃったりなど、信用して使い倒すにはちょっと無理があるかなと言うところ。
リアルタイムの告知など、後で見えちゃってもそんなに問題にならない用途なら使い道はあるかな?

TANGとアンパンマンDBとリンク集

TANG

映画『TANG タング』オフィシャルサイト
映画見てきました。


感想はふせったーの方に書いたのでそっちに。

アンパンマンDB

Twitterのハッシュタグのページを更新
昔私が作った「ばいきんまん外道セリフセレクション」を追加しました。

リンク集

今日リリースするつもりでしたが、ちょっとトラブルがあったので明日に延期します。
せっかくなのでその隙に、他のライブラリとかのアップデートも済ませておきました。

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

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

竹垣の小径と七夕の灯ろう
ァォィョッュの分もトラシュカ終わりました。
トラシュカの写真ばっかり撮っても仕方ないので、前回写真を撮らなかった七夕家具の写真でも。
トラシュカの報酬のドラゴン浮き輪が浮いてるな!浮き輪だけに!!!!!

アンパンマンDB

「ドロリンとバケ〜るカーニバル」の作品情報を更新
3回目観てきたので気付いたことを追記しました。
これ以上は、さすがにもうDVD待ちかな。

Twitter


自動生成アカウントのラベルについて
Twitterに自動アカウントのラベルを付ける機能があったので、私が管理しているbotに設定しておきました。

ドラゴンクエスト10とSPFレコード

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

ペリポン&ペリポン2号
七夕イベント 『願い星瞬いて2022』 開催!(2022/6/30)|目覚めし冒険者の広場
七夕イベント全員分完了!
ペリポン就職という衝撃展開!!!
いや、ペリポンが本来登場するクエストをやってないので詳しいことはわからないんですが、とにかく無職なんですよこいつは!!

家具庭具も一通り買いましたが、個人的にはあまりピンとこない感じ。
なので、家具庭具の写真もなしです。
レプリカでいつでも使えるようになったので、またハウジングやりたいスイッチが入ったころに使えたらいいな程度の投資ってやつです。

他の写真は、以下から。
写真置き場「2022/07/13」 | ミフミンのDQ10メモ

SPFレコード(Today I Learned)

SPF レコードの例 | なりすまし対策ポータル ナリタイ
SPFレコードは以前からあれこれ調整していたんですが、ドメインを指定したり他のレコードを取り込む方法もあるようで。
これをうまく使えばサーバー業者のメールサーバーの設定に自動的に追随するようになるのかな?

アンパンマンDB

キャラ「サフィー」を更新
キャラ「エメラ」を更新
「関俊彦」のデータを更新
Twitterのハッシュタグのページを更新
上3つは、日替わり紹介bot用に元の記事よりちょっと記述を増やしたので、元の記事の方にも反映させた形です。
Twitterのハッシュタグは、ちょうど今日がその日だった「#うきぐも城の秘密20th」です。

ドラゴンクエスト10とミフミンのDQ10メモとTwitter

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

七夕イベント 『願い星瞬いて2022』 開催!(2022/6/30)|目覚めし冒険者の広場
七夕イベント!
…は、特にやってなくて、昨日の続きで、ァォィョッュも職人レベル上限解放しました。

ミフミンのDQ10メモ

細かい機能ですが、写真置き場の個別表示の日付の部分に、日付検索へのリンクを付けました。
写真がいっぱいある日なんかは、日記に日付別検索のリンクを置いていたのですが、毎回自分で検索してリンクを作るのが地味に面倒だったんですよね。
というわけで、ほぼ自分用の機能なんですが、日付が近いと同じイベントの写真が続いていたりするので、そういうのが気になったときにでも使っていただけたら。

Twitter


「基本情報」タブなんてのができたんですね。
本アカウント「松田美文」にはまだ解放されていませんが、bot用のアカウントに適用されていました。
プロフィールページでツイートの表示領域を確保するためかな。
検索してみたら避難囂々だったけど、慣れたら収まりそう。

ドラゴンクエスト10とアンパンマンDBとみんなのタグ

ドラゴンクエスト10

ゲーム内資産5000万ゴールド突破。
レンダーヒルズまで折り返し地点です。
まあ、真面目に金策やっている人なら結構すぐ貯めちゃうらしいですが。

アンパンマンDB

Twitterのハッシュタグのページを更新
いよいよ映画公開が明日に迫ったということで、「#映画33作目も公開だし好きなアンパンマン映画を3つあげる」追加です。

キャラ「カマンベールくん」を追加
やっとカマンベール回見たので。

アンパンマンDB(みんなのタグ)

「逆引き編集」というアイディア。
現状は、記事を選んでから、タグが当てはまるかどうかを次々投票する仕組みですが、それとは逆に、最初に一つのタグを指定して、それに当てはまる記事・当てはまらない記事を次々選んでいくという考え方です。
具体例で言うと、「女」というタグを選んで、こいつは女だから「+」、こいつは男だから「-」と次々入れていく感じです。
検索に役立てるには、一人のデータが充実するより、みんなのデータが少しずつ出そろった方がいいですからね。

アンパンマンDBとPHPとVoidolとInternet Explorer

アンパンマンDB

Twitterのハッシュタグのページを更新
「アンパンマンポテト」を追加しました。
「アンパンマン」タグで検索していると、ちょくちょくおいしそうなポテトの写真が出てくるので。

PHP(Today I Learned)

PHP: プロパティ - Manual
プロパティ自体は昔から使っていたけど、8.1からはreadonlyが付けられます。
最初に代入した値以外に変更できなくして、想定外の変更によるバグを防ぐ、イミュータブルを実現できるというやつです。
で、もう一つ…

PHP: コンストラクタとデストラクタ - Manual
8.0から追加されたコンストラクタのプロモーション機能と組み合わせると、コンストラクタを書くだけで、最初にデータを全部受け取って保持するイミュータブルなクラスが簡単に書けてしまうというわけなのです。

まあ、今開発しているものは、ミュータブル(変更可能)なことに意味があるクラスなので、readonlyの方は使ってないのですが。
でも多分、今後どこかで必ず使うことになると思います。
…覚えていれば。

Voidol

Voidolを期間限定で無償配布します。PC Watch様にも取り上げていただきました。 | クリムゾンテクノロジー株式会社
ボイスチェンジャー、インストールしてみました。
私はあまり声出し配信とかしないのですが、VRChatをインストールしてたり、やっぱりたまには配信したくなるかもしれなかったりするし、そのときに地声から離れたらちょっとは抵抗感なくなるのかなと。
まだ試運転すらしていないですが、何かしら喋るネタでも探して試してみようかな。

Internet Explorer

IEはとっくにサポート終わってるわけですが、IEと一緒に使えなくなってしまったサイトが世の中にはいろいろとあったそうで、うちのサイトはどうなのか、というのを一応語っておこうと思います。

まず、そもそも当サイトTGWSは、Internet Explorerに対応していません。

一部のコンテンツ(具体的に言うとミディビ)だけは、IEにだけ残されたプラグイン機能に依存していましたが、そっちはそっちで、早々にプラグインの方がサポート外になったので、IEがサポートを続けようとももはや動きません。
このようなコンテンツは、歴史的な理由で残しているだけなので、今後も、特段の事情がない限りは、サポート外のまま残ります。

一方、ページ構成としては、一部を除き、JavaScriptやCSSが正常に機能しなくてもHTMLの基本的な機能だけで成り立つようになっています。
なので、IEでもそれ以外でも、何なら古いバージョンでも、多少崩れながらも意味が解る程度には表示できるかと思います。
おそらく、将来ブラウザが進化しても、それなりに表示できることでしょう。

なので、IEがサポート終了したことで、私のサイトが変わることはありませんし、移転や閉鎖の予定もありません。

美文のキャラ倉庫とTGWSAdmin

日記

昨日言っていた件、PHP側のバグを疑っていたんですが、日記の問題じゃありませんでした。
WordPressの記事に、不可視の制御文字が紛れ込んでいて、それがパース出来なくなっていたのでした。
そんな文字そもそもインターネットの記事に出すものじゃないので、記事から問題の文字を探して抹消して解決を見ました。

↓だいたいこいつのせい。
バナナゲーム2 – 美文のキャラ倉庫

TGWSAdmin

Twitter系のタスクで画像のALTに対応してみました。
Tweetinviを使っているので、以下のページを参考に。
Media Upload — Tweetinvi 5.0.4 documentation

まあ、ALTが最も必要になりそうなアンパンマン日替わり紹介botはTGWSAdmin使ってないんで関係ないんですけどね。

あと、ツイートの文字数計測を実際のTwitterに近い仕様にしました。
半角英数とかの7bit文字を全角の半分扱い、というやつです。
本当はほかにもいろいろなルール(URLは数に入れないなど)があるのですが、全部目指したらきりがないので、とりあえず今回の修正で妥協しました。

<前 次>