2022年4月の日記

<2022年05月 2022年03月>

mifumitter

どうやら検索等でもリツイートの省略の扱いは同じようです。
というより、ツイートを返すAPI自体が、Twitter API v2ではリクエスト・レスポンスともにほぼ共通する形式を持っていて、APIの目的ごとに追加のパラメータを持っているだけのようです。
となると、リツイートのメディアの補完に対応した共通部品を作るという方向性がいいかな。

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

オルクステラへの扉
ドラクエタクトコラボイベントの後半戦クリアしました。
バトルがありそうなんでサポート仲間を準備していったのですが、オートマッチング(サポート仲間連れていけない)で、変身して参加(元の自分の強さ関係なし)だったので、準備は実は関係なかったのでした。
バトル中にNPCがボイス付きで喋るなど、いつものバトルとは違う感じでした。
…もしかしたらバージョン5とか6以降の新規ボスはイベント以外でもそういう演出があったりするのかな?

モナン&アクモドルボード
で、報酬のドルボードです。
あと、報酬以外に、目覚めし冒険者の広場で記念品のプレゼントもありました。

ボス自体の写真や、その他の写真は以下から。
写真置き場「2022-04-29」

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

スラクト
『ドラゴンクエストタクト』コラボイベント「おともだちを作るの!」 (2022/4/23)|目覚めし冒険者の広場
ミフミンだけですが、ドラクエタクトコラボクリアしてきました。
今回は単純な人探しのクエストのようですね。
…前半は。

とりあえずクエストはクリアになったので前半だけで切り上げてきましたが、どうやら後半戦があるようです。
後半戦と他のキャラの分はまた後日。

ネタバレってほどじゃないので他の写真も。
モースケピモッチ

mifumitter

リツイートのメディアがうまく取れない問題に遭遇。
まずそもそもの前提として、リツイートには、リツイートそのもののデータと、リツイートされた元ツイートのデータが含まれます。
そのリツイートそのものの本文は、「RT @○○: 元ツイートの本文」という形式になっているのですが、先頭に付く「RT @○○: 」の分だけ本文が長くなって、元ツイートが一定以上長いと末尾から省略されてしまいます。
で、どうやらリツイートに添付するべきデータは、Twitter API v2では本文末尾に付加されるURLを元に特定しているようで、末尾省略が発生すると、URLが消えたり不完全になったりして、特定できなくなってしまうようなのです。
解決するには、末尾省略を検出して元ツイートのデータを改めてリクエストする…とかかなぁ。

VRChatとTGWSAdmin

VRChat


VRChat
VRChatインストールしてみました。
今のところは機能を見たいだけなのであんまり積極的に使う気はないですが、しばらくはあれこれ試してみようと思います。

松田美文 - VRChat
プロフィールページはログインしないと見えないと思う。

TGWSAdmin

以前削除した、時間指定ツイート機能を復活させました。
ここのところTwitterの公式クライアントがいろいろと我慢ならなくなってきたので、この機能も公式に頼らずに自力で実現することにしました。

mifumitterとドラゴンクエスト10

mifumitter

詳細表示できるようになったし次はホームライムラインを!…と思ったら、
What's the equivalent `1.1/statuses/home_timeline.json` in V2 - Twitter API / Twitter API v2 - Twitter Developers
どうにもstatuses/home_timelineに直接対応するAPIはv2にはない模様。
なんてこった。
やりたいのはツイート一つ一つの情報を最新フォーマットで取得することなので、ツイートIDをv1.1で取得して、そのIDを元に/2/tweets(複数のツイートをID指定で取得)を使えば何とかなりそうです。

ドラゴンクエスト10

飛行士のシャツセット
おきがえリポちゃん ~ 飛行士のシャツセット ~ (2022/4/21)|目覚めし冒険者の広場
毎月のあれ。
空飛ぶ奴の恰好みたいなことを言ってたから空飛んで写真撮りました。
写真置き場「2022-04-25」

第11回 アストルティア・クイーン総選挙 大予選会! (2022/4/25 更新)|目覚めし冒険者の広場
こっちの投票もとりあえずやっときました。
一日一キャラ一票ずつらしいけど、毎日やるかどうかは未定。
気が向いたらね。

SelfRenamerとドラゴンクエスト10

SelfRenamer

mifumi323/SelfRenamer: 自分自身をリネームする実行ファイルの試み
以前試しに作ったものですが、普通はできない「実行ファイルが自分自身をリネームする」というのを、何とか実現してみるというやつです。
ソフトウェアの自動アップデートに使えそう…とはいっても、今どきならアップデータが別途あるものだし、実用的に使う機会はなさそうかなーというところ。
アップデータ自体の自動アップデートに使うか?

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

たいようのおどり
ァォィョッュのストーリー進めました。
アラハギーロ王国の神の碑石を守るクエストです。
ボス戦では、攻撃をちゃんと避けてたはずなのになぜか突然全員死んで一度負けたりしましたが、再戦で普通に勝てました。

ボス戦も含む当日の画像は以下から。
写真置き場「2022-04-24」

mifumitterとドラゴンクエスト10

mifumitter

タイムラインや検索結果をTwitter API v2対応にする準備。
表示の方は、先日実装した個別表示を連続でやるだけなので、呼び出すAPIをv2にすればOK。
ただ、表示だけをv2に対応したいわけではなく、公式クライアントにない機能を付けたいので、それを想定した作りを目指しています。

それと、ツイートに埋め込まれた動画はAPIで取得できないようで、公式クライアントに飛ばすしかないのですが、公式クライアントが嫌いすぎるので、なるべく公式クライアント要素の少ない、動画部分だけに集中できる表示方法を探していました。
https://platform.twitter.com/embed/Tweet.html?id=1500068088980537348
ツイート自体の埋め込みURLです。
埋め込みURLはみんなに見せるためのページが出るので鍵垢には無力ですが、見たくなる動画を投稿する人ってだいたいオープンに活動しているので、鍵垢のときだけ例外的に普通のTwitterに飛ばしたら良さそう。
いや、mifumitterと公式クライアントでアカウントが違うこともあるから必ずしもうまくはいかないか…?

ドラゴンクエスト10

『ドラゴンクエストタクト』コラボイベント「おともだちを作るの!」 (2022/4/23)|目覚めし冒険者の広場
ドラクエタクトとのコラボイベントが28日から始まるみたいですね。
タクトの方はやる予定は今のところありませんが、10だけで10側の景品はもらえるようなので、問題はなさそうです。

mifumitter


投票表示、出来るようになりました。
殺風景ですが、私専用なので、これでよいでしょう。
自分の投票がどれかとか、そもそも投票したかとかは、取れるかどうかわかっていません。

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

mifumitter

今後やりたいことの多くに絡んでくる、ツイートの個別表示を作っています。
Twitter API v2ではデータ構造が大きく変わっているので、/2/tweets/:idのドキュメントを見ながら作っています。
投票やリプライ数なんかも取れるのが、v1よりいいところなんですよね。

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

画像の添付に失敗するとそのツイート自体に失敗する現象に遭遇。
ネットワーク系のエラーは必ずしもすぐ直るわけではないけれど、リトライ機構は入れておいた方がいいかもしれません。

星のカービィディスカバリーとオルゴールできくアンパンマン・ソングスとモンスターハンターライズ体験版

星のカービィディスカバリー

写真はここには載せませんが、例の部屋、行きました。
結局探しても見つからなかったので、攻略だよりです。
うん、あの条件はさすがに自力で見つけるのは無理だった。
どのステージかわかっていれば最初のぐらいは自力で発見できていたかもしれないけれど。

一応、行こうとしている写真へのリンクだけ置いときますね。
1/2/3

なんか、いつもと同じようなのに知っている光景と何かが決定的に違うこの違和感…たまらないですね。

オルゴールできくアンパンマン・ソングス


買いました。
「ソングス」とつくけど歌は一切入ってなくて全部オルゴール版です。
アンパンマンCDは買っても毎回報告してるわけじゃないし、むしろ報告しない方が多いけど、今回は珍しく歌詞カードじゃなくて解説があるので、報告。
ついでに、ダウンロード購入で済ませず物理媒体を買うのも最近は珍しくなってるかな。

解説は、ドリーミングの人物像を知っていれば込み上げてくるものがあるけれど、歌が生まれた経緯などの解説もしっかり入っています。

音楽そのものは、良くも悪くも原曲に忠実にオルゴール音源化した感じ。
「星にいのる」などのしっとりした曲はそのままオルゴール化しても違和感ない感じ。
「あおいなみだ」などの元気な曲は、イントロだけ聞いても何なのかわからなくて、主旋律が来てやっと腑に落ちる感じ。

モンスターハンターライズ体験版

今更ですが、これもゲーム記のページ作っとこうかなと思ってます。
もはや一年前に遊んだゲーム、それも体験版なので書けることはほとんどないですが、やったゲームなので、一応。

mifumitter

検索条件の追加オプションの保存ができるようになりました。
これでリツイートを検索できるようになって、しかもリツイート前後のツイートを取得する機能がすでに実装済みだから、ここについては公式の通知を超えています。
副産物として、データベースのテーブル構造をなんかいい感じにできるヘルパー関数的なのを作ったので、今後いろいろな機能の実装がしやすくなりそうです。

星のカービィディスカバリーとmifumitter

星のカービィディスカバリー


トレジャーロードの目標タイム逃したやつも多かったんで探してクリアしていっています。
ものによっては細かい仕様も理解したうえで一切操作ミスなく進んでも1秒も残らないのもあって、きついのは本当にきついなという印象。
ドラゴニックファイアのは正直二度とやりたくない。

mifumitter

なんかやりたいことがいろいろあって全部一気に進めようとしたらどれもろくに進みませんでした。
今後やりたいことの多くに絡んでくるのが、ツイートの個別表示。
今切実に欲しいのが、検索条件の追加オプションの保存。
ツイートの個別表示は考えるべきことが多いし、すぐ終わりそうな検索の追加オプションの方を優先するか。

mifumitter

既読管理もしたいとか、使うAPIもv2にしたいとかで、ちょっといろいろ作成中。
API v2だと投票とかリプ数とかも取れるんですよね。

星之卡比探索發現


『星のカービィディスカバリー』です。
今日はちょっと気分を変えて、言語設定を変えて遊んでみました。
ラスボス関連の用語の意味が英語と中国語からだいたいわかったり、言語設定オートなあのアナウンスを各言語で聞けたりしました。
もちろん、コロシアムを最後まで勝ち抜いたものなら誰しも忘れえぬあのセリフも…。


というわけで、再びクリアしました、The 終極盃Z。
前回のようなチキン戦法ではなく、その代わりはるかぜモードでバフ積めるだけ積んで、しっかり相手の動きを見て避けるように戦うようにしたら、いつもの格闘王くらいのタイムになりました。
これから今後いろんなコピーを試したり、タイム狙いを頑張ってみることも可能か…?

日記

追記するかも」とか言って追記してないんですが、なんというか、ネタバレ配慮のため畳みたいんですよね。
それをできるのがdetailsタグなんですが、日記に普通に書こうとすると、マークアップと干渉して変な入れ子関係になってしまうのです。
アンパンマンDBにも同様の問題はあって、一応解決済みなのですが、実は結構無理やりな実装なのです。
ここらでもうちょっと整合性を理解しやすい記法を用意したいなということで、行単位のパース結果の前後にマークアップ外のHTMLを差し込める仕組みを用意しました。

たたみますよ

どうでしょうか?

同じ記法がアンパンマンDBにも使えるようになったので、アンパンマンDBの更新も捗るといいな。

星のカービィディスカバリー


100%クリアしました!
カフェのぎりぎりアルバイトをこなしても100%にならなかったのでトレジャーのタイム狙うかと思って、ちょっとその前にラスボスちゃんの雄姿でも見ようかと映画館に入ったのが最後の1%でした。
苦労した割に、最後の最後はあっけない!
難しいのがあれば一時的にはるかぜモードに切り替えるのも考えましたが、結局最後までワイルドモードでした。

今後は、トレジャーのタイムを狙うのもいいし、コロシアムで新記録目指しながらレアストーン集めてもいいし、はるかぜモードで二周目を始めてもいいし、今後あるかもしれないアップデートを何もせず待つのもいいですね。

星のカービィディスカバリーとドラゴンクエスト10

星のカービィディスカバリー


アルティメットカップZ、クリアしました。
アイスのガードに頼ったチキンプレイでガード不可攻撃に苦しめられながら何度もコンティニューしつつ、79分。
過去作でのボス連戦サブゲームではストーンチキンプレイの40分台が最長だから、最長更新です(自慢にならない)。
これでクリア率97%…多分残るはカフェのぎりぎりアルバイトとトレジャーロードのクリアタイムかな。

ドラゴンクエスト10

タイフゥ一家のクリア後要素は待ち時間がだるいのでやめた!

星のカービィディスカバリーとmifumitter

星のカービィディスカバリー

クリア後のシナリオもクリアして、ワドルディも全員助けました。

で…


まあ、ありますよね。真格闘王要素。

mifumitter

検索APIで公式リツイートを発見する方法は見つけました。
「rt @アカウント名 -from:アカウント名 -to:アカウント名」
非公開アカウントは取れないし、「rt」とついて直接のリプライではないメンションまで取ってきてしまいますが、非公開はもともと検索できないのでタイムラインから力業で、メンションはそもそも複数の条件が重なるレアケースなので気にしない、という方向で良さそうです。

星のカービィディスカバリー

ストーリーを進めずワドルディ捜索中。
どうしても見つからない一人がいる。
カービィのことだから極端に複雑な手順ではないはずだけど…。

mifumitter

ちょっとTwitterの通知画面に全く持って通知じゃないものがしょっちゅうねじ込まれてくるのに我慢ならなくなったので、通知取得のAPIはありませんが、似たようなのを作ろうと頑張ってます。
通知画面としてほしいのは以下の内容。

  • フォロー(フォロワー一覧の監視でできそう)
  • フォローリクエスト(専用APIがあり、すでに実装済み)
  • リツイート(検索APIで見つけられるはず)
  • 引用ツイート(検索APIで見つけられるかも)
  • いいね(APIがあるかもしれないしないかもしれない)
  • リプライ(検索APIで見つけられるはず)
  • リプライ以外の@ツイート(検索APIで見つけられるはず)
  • アンケート終了(アンケート作成APIは存在確認済み)

逆に、いらないのは以下の内容。

  • 私に向けられていない、私のツイートへの反応でもない、ただの他人のツイート(これを除くのが一番の目的)
  • リツイートへの反応(リツイートがリツイートされましたみたいなやつ。リツイートは私の投稿ではない)

星のカービィディスカバリーとドラゴンクエスト10

星のカービィディスカバリー


今日はストーリーは進めず取り逃しのアイテムや救えなかったワドルディの救助など。
一部どうしてもわからんのがありましたが、一通り全ステージやるまでは攻略は見ないことにしましょう。

ドラゴンクエスト10(しろいコキン&ァォィョッュ)

花散らす低気圧
ミフミン以外のキャラも季節イベントこなしておきました。
家具類も全部買ったので、後はクリア後要素のゴミコイン集めのみ。
やってもやらなくてもよさそうな感じだけど、限定装備だけは一応手に入れておきたいかな。

衣装はプクリポには男女問わずスカートが似合う模様。
どわこは男女用どっちも似合う印象。

星のカービィディスカバリーとRepeat Task

星のカービィディスカバリー

ゲーム記のページ作りました。
とりあえずは最低限の説明と進捗だけ。


本編の方は、ホワイティホルンズを進めて、デデデ大王を倒しました。
デデデ大王ってこんな激しい攻撃してくるやつだったっけ?


デデデ大王を倒した後は勢いでオリジネシア荒野大地もクリア。
2nd トレーラーで出てた不穏なエフィリン人形も出現しました。


そして新エリア、レッドガル禁足地へ。
禁足地に来たってことは、「新世界」の禁忌に踏み込むということなので、いよいよ終盤、ということでしょうかね。

Repeat Task

自分専用のちょっとしたツールだったので結構やっつけな再利用できないコードを書いていたんですが、それじゃダメだろうということで、部品として再利用できるように内部構造を修正していました。
とはいっても、ほぼクラスに包んでコピペ、なんですけどね。
やっつけなツールですもの。

星のカービィディスカバリー


今日はストーリーは進めず、サブゲームやトレジャーロードなどを進めていました。

あと、週明けにはとか言っていたゲーム記のページ、まだできていません。
次の週明けまでには‥。

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

ドラゴンクエスト10

メタルキング?
エイプリルフールだ!
確かドラクエ10初のエイプリルフールイベントと同じかな。
…と思いきや、メタルキングになりきれるしぐさ書の配布もあったのでした。

リポンちゃん
それと、リポンちゃん。
たまに家に来るバトンちゃんの、リポちゃんバージョンです。

写真置き場「2022-04-01」

アンパンマンワンドロ


私はエイプリルフールの新ネタはやりません。
去年のがまだあと59回分残ってるからな!!
これ、やり切るまで生きてられるかな。

<2022年05月 2022年03月>