FFXI(FF11)とGAMEと昔話(思い出)2002

WE ARE VANA’DIEL
https://we-are-vanadiel.finalfantasyxi.com/index.php

WE ARE VANA’DIEL
https://we-are-vanadiel.finalfantasyxi.com/history/

FFXI公式サイト
http://www.playonline.com/ff11/index.shtml

FFXI公式プロモーションサイト
https://www.finalfantasyxi.com/jp/

^=== 前書 ===$

2022年05月16日でFFXIが20周年とのことなので、
2002年05月16日からの思い出を書いてみようと思います。
拡張データディスクのジラートの幻影の発売前の話になります。

如何せん約20年前の事なので、
他のサイト等を見て記憶を補完しつつ書いていますが、
内容や時間軸にあやふやな部分があることはご了承願います。

続きを読む

PythonとSeleniumとWebDriverでDownload完了簡易判定と待機

Plan01~02:pythonistaの黒魔術的なコード
Plan03~04:pythonistaも読みにくいコード
Plan05~10:pythonistaが読みやすいコード
Plan11~12:pythonistaらしくはないコード

C:\Users\USERNAME\Downloadsがダウンロードフォルダの場合のコードです。
C:\Users\USERNAME\Downloadsにfoo.crdownloadやbar.tmpがあるとループ処理状態になります。

続きを読む

JavaScriptでrange

MDNに記載されていたコードです。
stepはデフォルト引数を1にしておいた方がより便利ですね。
使用頻度低いなら3つともデフォルト引数で即時関数なども。
Pythonのようにstopの値を含まない方が良いのでしょうかね。
stopのみ引数とstepが零の場合を配慮したコードも併記する。

続きを読む

Chrome Extension ( manifest version 3 ) message passing

拡張機能読込方法は下記参照 ⇒ Chrome Extension: Load unpacked extension
Devtools起動方法は下記参照 ⇒ Chrome Extension: Inspect background script

拡張機能を読み込んだ後、
background.jsのDevtoolsのConsoleを開き、
https://chromedriver.chromium.org/downloads
などを適当に開き、
content-script.jsのDevtoolsのConsoleを開く。

※メッセージで送信可能なのは JSON ifiable object とのこと。

続きを読む