月: 2023年3月 Page 3 of 4

大型化と有効活用。(Kensington トラックボール感想)

気になって購入したものが正解でした。

Kensingtonスリムブレードトラックボール

購入したのは、この(ほぼ左右対称)のトラックボール。

今まで使っていた人差し指操作のタイプと比べてもこの通りです。
結構な大きさではありましたが、以下の理由により設置には困りませんでした。

マウスと異なり本体は動かない

トラックボールの利点です。手を大きく動かす必要がないので、思った以上に省スペースです。

分割キーボード設置済み

もう一つは自分の環境に由来するもの。

もともと、分割キーボードを利用していたので、この中央部分に置いてしまえばいいという単純な理由です。

(従来はタブレットや手帳などを置いていました)

使ってみての感想(利点)

使って2日ほどではありますが、いい感じです。

見た目に反して細かい作業ができる

ボールが大きいので、微調整が容易なのは買ってみるまで気づきませんでした。

見た目通りに大きな動作もできる

手のひらでさっと動かせば、画面の端から別ディスプレイの端まですぐに届きます。また、ドライバソフトウェアが慣性スクロールを採用していたため、大きな動きほど素早く動きました。

使ってみての感想(欠点)

センターボタンがない

ボールを水平方向にひねることでスクロールするため、ホイールを兼ねたセンターボタンがありません。そのため、ボタン同時押しなどでエミュレートする必要があります。

ブラウザのタブを閉じるときにちょっと厄介でした。

トラックボール本体からのクリック音

上述したスクロール時、トラックボール本体からカチカチという音が聞こえてきます。(ご丁寧にスクロール速度に合わせてリズムが変わります)

静かなオフィスでは気になるかなという印象です。

総じて

  • 微調整も素早い操作もできるので手首の負担が少ない
  • キーボード「中央」に置けるので両方の手で使える

のは非常に好み。また、ボールがぽんと乗せられているだけなので、メンテナンス時にそのまま持ち上げるだけというのも個人的に好みです。

これから使い倒していけるデバイスというのが買ってすぐの評価です。

フォトアルバムPiwigoの写真格納ディレクトリをWasabiクラウドストレージに設定。

概要

AWSサーバに設置したフォトアルバムPiwigo。

こちらをWasabiクラウドストレージと連携させます。

動作確認環境

  • Ubuntu 20.04
  • Piwigo 13.6.0
  • Apache 2.4
  • PHP 8.1
  • MySQL 8.0.32

前提

  • Piwigoがインストール済みであること
  • いくつかの写真をアップロード済みであること
  • Wasabiクラウドストレージがs3fsでマウントされていること
  • また、Piwigoのルートディレクトリは /var/www/html/piwigo です。

確認した手順

さっくりとした手順

  1. 写真格納ディレクトリを確認します。
  2. Wasabiのクラウドストレージ(バケット)にアップロード用のディレクトリを作成します。
  3. 既存の写真格納ディレクトリをバケットに移動します。
  4. シンボリックリンクを作成します。
  5. 動作を確認します。

格納ディレクトリの確認

  • findによる確認
find /var/www/html/piwigo/ -type f -name "*.jpg" -print

以下のディレクトリに写真が格納されていました。

  • /var/www/html/piwigo/_data/
  • /var/www/html/piwigo/upload/

クラウドストレージ設定

  • ディレクトリ移動
cd /mnt/wasabi
# s3fsでマウント済みのディレクトリに移動します
  • ディレクトリ作成、所有者変更
sudo mkdir piwigo

sudo chown www-data:www-data piwigo

ls -ld piwigo
# ディレクトリが作られていることと所有者がwww-dataであることを確認します

写真格納ディレクトリをデータごと移動

  • ディレクトリ移動
cd /var/www/html/piwigo && pwd
# piwigoのドキュメントルートに移動します

sudo mv _data /mnt/wasabi/piwigo/

sudo mv upload /mnt/wasabi/piwigo/

sudo chown -R www-data:www-data /mnt/wasabi/piwigo

シンボリックリンク作成

sudo ln -s /mnt/wasabi/piwigo/_data _data

sudo chown -h www-data:www-data _data

sudo ln -s /mnt/wasabi/piwigo/upload upload

sudo chown -h www-data:www-data upload
  • リンク作成確認
ls -ld  /var/www/html/piwigo/_data
ls -ld  /var/www/html/piwigo/upload
# それぞれのリンクがクラウドストレージのバケットであること、リンクの所有者がwww-dataであることを確認します

設定反映、動作確認

  • apacheサービス再起動
sudo systemctl restart apache2.service

systemctl status apache2.service
  • 動作確認

設定したpiwigoのサイトにアクセスします。

  1. ファイルが閲覧できることを確認します。(NW越しにマウントするので時間はそれなりにかかります)
  2. アルバムにファイルをアップロードできることを確認します。
  3. アルバムにアップロードしたファイルが表示されることを確認します。

上記が確認できれば設定完了です。

こうしてできあがったサイトが以下の

https://hideout.reisalin.com/

です。今までに撮りためていた写真をご紹介する機会斗羽がやっとできたという形です。

動作確認日

2023/03/08

UbuntuサーバにフォトアルバムPiwigoインストール。

概要

メインで使っていたフォトアルバムLycheeの代わりにインストールしてみました。

動作確認環境

  • Ubuntu 20.04
  • MySQL 8
  • Apache 2.4
  • PHP 8.1

で動作を確認しています。

前提

上記が運用されていること

  • ドメインで名前解決できること
  • そのドメインに対する適切なSSL証明書が導入されていること

が条件です。

手順

さっくりとした手順

  1. プログラムを配置します。
  2. DBを設定します。
  3. Apache設定ファイルを追記して反映します。
  4. Web画面でインストールを行います。

Piwigo入手

  • 作業用ディレクトリに移動
cd hoge && pwd
  • Piwigoダウンロード
wget https://piwigo.org/download/dlcounter.php?code=latest -O piwigo-latest.zip
# 最新版のダウンロード
  • zip展開
unzip piwigo-latest.zip
  • アクセス権変更
sudo chown -R www-data:www-data piwigo
  • ディレクトリ配置
sudo mv piwigo /var/www/html/
# 運用に合わせて配置ディレクトリを指定してください
ls- ld /var/www/html/piwigo
# ファイルがあること、所有者がwww-dataを確認します

DB設定

mysql -u root -p
CREATE DATABASE piwigo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'piwigo_user'@'localhost' IDENTIFIED BY 'パスワード';
/* パスワードは任意のものを設定します */
GRANT ALL ON piwigo.* TO 'piwigo_user'@'localhost';
GRANT RELOAD ON *.* TO 'piwigo_user'@'localhost';
/* 後の運用を考えて、dumpが取得できるようにします */
FLUSH PRIVILEGES;
EXIT;

apache設定

バーチャルファイル作成

  • ServerName
  • ドメイン
  • 格納場所(ログ含む)
  • SSL証明書及び秘密鍵格納位置

は自分の環境に合わせてください。

cat <<- __EOF__ | sudo tee -a /etc/apache2/sites-available/piwigo.conf
<VirtualHost _default_:80>
ServerName album.example.com
# 公開するサーバのドメイン名を指定
 RewriteEngine On
        RewriteCond %{HTTPS} off
        RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</VirtualHost>

<VirtualHost *:443>
    ServerName album.example.com
    CustomLog /var/log/apache2/piwigo_access.log combined
    ErrorLog /var/log/apache2/piwigo_error.log
# ログの格納先を指定を指定

    DocumentRoot /var/www/html/piwigo
    <Directory /var/www/html/piwigo>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>
# DocumentRootは実際に配置したディレクトリを指定

  SSLEngine on

    Protocols h2 http/1.1
    Header always set Strict-Transport-Security "max-age=63072000"

SSLCertificateFile /etc/certs/example.com.crt
SSLCertificateKeyFile /etc/private/example.com.key
# 証明書と秘密鍵のパスを指定

</VirtualHost>

SSLProtocol             all -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite          ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
SSLHonorCipherOrder     off
SSLSessionTickets       off

SSLUseStapling On
SSLStaplingCache "shmcb:logs/ssl_stapling(32768)"
__EOF__

バーチャルファイル有効化

sudo a2ensite piwigo.conf

設定反映

sudo apache2ctl configtest
# Syntax OKを確認します
sudo systemctl restart apache2.service
systemctl status apache2.service
# active (running)を確認します

表示確認

http://設定したドメイン

にアクセス後、以下が表示されます。

データベース設定

  • ユーザー: DBユーザ名
  • パスワード: 設定したDBのパスワード
  • データベース名:DB名

を入力します。

管理設定

  • ユーザ名:管理者名を入れます。
  • パスワード:管理者のパスワードを入れます。
  • メールアドレス:メールアドレスを入力します。

設定後、以下が表示されると設定完了です。

ボードゲーム『メナラ』感想。

文句なしに映える盤面やわかりやすいルール、息詰まる緊張感が楽しめる協力型バランスゲームです。


後述する問題点からおいそれと遊べる作品ではないのですが、ここぞという状況下で盛り上がることができます。

【概要】

プレイヤーはマレーシアの秘境にある遺跡を復元しようと試みます。
しかし、復元のための指示を間違えたり柱を倒してしまうと「呪い」として復元の要求が高くなります。
果たして、プレイヤーは遺跡を崩壊させることなく復元することができるのでしょうか?

【ゲームシステム】

いわゆるバランスゲームです。

各プレイヤーは難易度の数だけ柱を渡されます。そして、手番ごとに復元指示のカードをめくっていき、それに従っていきます。
床板が柱で埋まったら直ちに床板を足していくことになり、階層が増えます。

もしこの時に

  • 従うことができない指示が出た
  • 柱を倒してしまった
  • この指示に従うことは難しいと判断した

場合、クリアへのハードルが一段高くなります。(クリア条件の階層が増えます)

  • 全ての床板/柱を置ききった
  • 全ての指示を実行した
  • 床板が崩落してしまった

がゲーム終了のトリガー。クリア条件を満たしていれば全員の勝利。そうでなければ全員が敗北します。

【やや残念だと思った点】

筆者にしては珍しく、マイナス点から書きます。

○ 外部要因で失敗する要素が大きい。

バランスゲームの宿命と言えます。物理的に(文字通り)積み上げるゲームのため、

  • 誰かがテーブルにぶつかった
  • ドアの開閉や人の出入りなどで振動が発生した
  • 袖やネックストラップ等が触れた

だけでゲームは終わります。その失敗要因をゲームに参加していない人/ものに求めるのは酷です。
(特に家に猫がいる場合は大惨事が発生します)

○ 他責思考の人と奉行問題

協力型ゲーム全般に言える問題点はここでも発生します。
「巻き戻し」が物理的に無理なゲームでは特に顕著です。

上記の明確な欠点がありますが、それらがクリアできれば他のゲームにない素晴らしい特徴があります。

【良かったと思った点】

○ とかく映える盤面

カラフルな柱と床板が幾層にも積み重なる盤面は「これぞアナログゲーム」と呼ぶにふさわしいものです。

○ 明快なルール

カードによっては「床板を柱ごと上位の層に持ち上げる」的なものがありますが、大概は柱を置くものばかり。
そして、床板の柱が埋まったら新たな床板を積み上げるというわかりやすいルールは言語依存に抵抗があるプレイヤーでも楽しめます。

○ 一目瞭然の達成感

(文字通り)目に見えて目標が達成できているか否かが分かります。物理的な障害を乗り越えて目的が達成できたときの喜びはひとしおです。
また、得意な人は高難易度の指示を担当して苦手な人には簡単な指示をやってもらうなどの「協力型ゲームのいい点」が発揮されるケースもあるでしょう。

○ 高いリプレイ性

ゲームの性質上、全く同じ盤面になることがありません。失敗した場合は難易度を下げて再チャレンジ(あるいはその逆)できますし、
「どうすれば良かったか」「次に失敗しないためには?」「記録、更新しよう」といった感想戦も盛り上がります。

【まとめ】

状況/場所/人を選ぶゲームであるものの、

  • 体を使うバランスゲーム
  • とても映える盤面
  • 協力ゲームならではの達成感

は他に得難い体験をもたらしてくれるでしょう。この手のアプリ化がまずできない(できたとしても難しい)ボードゲームは個人的に高評価。
クローズ会や自宅会で遊びたい一本です。

【備考】

本ゲームの勝利条件には抜け道があります。

「床板が崩落してしまった場合にゲームは直ちに終了。終了時に規定の階数に達していれば勝利」

というもの。すなわち、規定階数に達した箇所があったら「それ以外の床板をわざと崩落させて」クリアするプレイングもあり得ます。(冒頭の写真は“うっかり”手が滑って崩落させました)
こういう戦略を見越した上でのプレイもまた、本作の醍醐味でした。

『ライザのアトリエ2』コアドライブ「四星の極光」最大ダメージ検証。Part3(2年後の検証)

こちらも、記事を掲載してから2年近く。難易度LEGENDで、安定してダメージを与えることに成功しました。

前提

メンバーやステータス、使用するコアアイテムは以下URLの通りです。

https://atelier.reisalin.com/issues/33

また、プレイヤー操作キャラクターをタオに変更しておきます。

検証結果

戦闘開始

まずは杖でスウィングしてタクティクス2でスタートします。

タオのデバフ

時空の天文時計と闇夜の宝箱をかけます。それぞれ永久機関&エコノミーコアの重ねがけのために開幕から2つのアイテムを使用できます。

その後、操作キャラクターをライザに切り替えます。

ライザのCCチャージ

適当にスキルを重ねていき、CCを8~11まで増やします。3回程度の攻撃で増えます。

「四星の極光」発動

タクティクスレベル5、ライザのCC8以上を確認したら、いよいよ発動です。

  1. エルシオンハープ
  2. ローゼフラム1つめ (予言の烙印)
  3. ローゼフラム2つめ (予言の烙印)
  4. N/A(達人の烙印)

ダメージ結果

ダメージ21,514からスタート。

N/A発動では880,224まで上昇。

コアドライブ「四星の極光」発動。

1,506,647到達。

と、大台の100万オーバーに達成。また、CCチャージ量やLEGEND特有の味方へのデバフなどを考慮すれば200万オーバーも不可能な数字ではありません。

まとめ

見直しによりまだまだやり込めるというのに改めて驚きです。

今回は「四星の極光」にこだわり、また、戦闘手順を簡略化するためにCC消費量をなるべく減らすような運用にしましたが、まだ見つけてない手段などは沢山あるわけで。

自作「3」でも、こういった検証ができることに期待です。

『ライザのアトリエ2』超高難易度DLC「陽炎の島」クリア時のキャラクターステータス(追記あり)

2年ぶりの更新です。

『ライザのアトリエ3』発売が近いということで、おさらいを兼ねて

  • 引き継ぎボーナスなし
  • 難易度LEGEND

で、超高難易度DLC『陽炎の島』をクリアしました。整理を兼ねてここにご紹介です。

超高難易度DLC『陽炎の島』を最高難易度LEGENDでクリアするための装備品やコアアイテムを選びました。

メンバー

前衛

  1. ライザ
  2. タオ
  3. パトリツィア

後衛

  1. クラウディア

何故このメンバーか?

ライザ

コアアイテム要員です。道中はコアドライブ「四星の極光」による短期決戦を目指していきます。
また、ボス戦でもアイテム連打の固定砲台として機能します。そのために武器の付与効果もコアアイテム特化型にしています。

タオ

デバフ要員です。ライザのコアドライブに先駆けてデバフをかけます。

パトリツィア

前衛配置時のスキル「クリティカル時のダメージ上昇」が非常に優秀。ライザの攻撃アイテムはクリティカル率を100%にしているので、確実なダメージ上昇が見込めます。

クラウディア

対ボスにおける「場持ち」をよくします。DLC『陽炎の島』のボス戦では一発や二発程度のコアドライブ/フェイタルドライブは露払いにもなりません。

それぞれ各戦闘に1回だけ使えないというゲームの仕様上、継続してダメージを与えるためにはスキルによるチェインでのラッシュがメインプランとなります。

各メンバーの詳細

装備品に関してはDLC『戦いの極み』の最上位武器/防具を利用しています。

また、アクセサリへのEV効果付与もDLCでの解禁です。

ライザ

ステータス

ステータス数値
Lv.100
HP1555
攻撃力2983
防御力2313
素早さ2313
装備品質200
器用さ99

装備品

/ノクターナルレリックアダンマントスケイルエリキシルリングユニヴァース
種別武器防具アクセサリアクセサリ
HP323397330232
攻撃力852741629453
防御力3261005396295
素早さ695700864780
効果1天の隕石・超ドラゴンブレス・超一子相伝の知識四霊を操る
効果2超感覚強化竜鱗の要塞常勝不敗の戦術満ちる霊力
効果3四色の羽根・超防御力+20素早さ+20迅雷の霊力
効果4立派な切れ味ダメージ軽減+7%ブレイク強化+7%轟風の霊力
特性1攻速強化++ 99スーパーボディ 99ドッジムーブ 99ドッジムーブ 99
特性2全能力強化 ++ 99全能力強化 ++ 99全能力強化 ++ 99全能力強化 ++ 99
特性3スペシャルアーツ 99ハイパーボディ 99フラッシュムーブフラッシュムーブ
EV効果--叡智の印章達人の印章

武器の効果はそれぞれ以下のとおりです。

  • 天の隕石・超
    • 魔法ダメージを与えるアイテムを使用する時、消費するCCが1減少する。与えるダメージが増加する
  • 超感覚強化
    • アイテムによって与えるダメージが増加する
  • 四色の羽根・超
    • 火属性、氷属性、雷属性、風属性のダメージが増加する
  • 立派な切れ味
    • クリティカル時に与えるダメージが増加する

コアアイテム(コアドライブ:四星の極光)

※本項で示すコアアイテムは特別な事情がない限り、DLC「調合の極み」の極星のエッセンスを用いて全てのマテリアル環の効果テーブル最大値を1ずつ増やしています。

/エルシオンハープ (DLCアイテム)
種別魔法の道具
Lv7
消費cc2
対象全体(味方)
属性雷、風
効果1魂が落ち着く
効果1説明アイテムのダメージとCCの回復量を上昇する
効果2ブレイク値回復・超
効果2説明ブレイク値を回復する
効果3AP回復・大
効果3説明APを大きく回復する
効果4素早さアップ・超
効果4説明素早さを上昇する
特性1永久機関
特性2エコノミーコア
特性3回復力上昇 ++50
EV効果逆刻の祝福

下記ローゼフラム/四星の極光のダメージアップを図るアイテム。CC回復量が上昇する副次効果も見逃せません。

EV効果は「時空の逆さ時計」で付与。効果は時空を切り詰めるを対象に付与します。

/ローゼフラム (同一を2つ装備)
種別爆弾
Lv99
消費cc2
対象全体(敵)
属性
効果1肉体疲労の大爆発
効果1説明無属性の小ダメージを与え、物理耐性を低下させる
効果2獄炎の薔薇
効果2説明火属性の特大ダメージを与える。威力はタクティクスレベルが高いほど大きく増加する。
効果3焼き尽くす炎・超
効果3説明非常に高い温度が対象を包む。対象を確立で火傷状態にする。
効果4紅蓮の花冠
効果4説明炎の花びらが燃え上がる。対象の範囲を広げ、火属性ダメージを与える。対象のHPが少ないほど威力が増加する
特性1破壊力上昇++ 50
特性2心の破壊力 99
特性3会心の破壊力 99
EV効果予言の烙印

どういうわけか最上位のグランフラムよりも効果が高いローゼフラム。高難易度においてもメインウェポンとして大活躍。

EV効果は「アポカリプス」で付与。効果は「一ツ環の真実(火属性と風属性のダメージを与える。現在のCCが多いほど威力が増加する)」と「分ツ環の真実(氷属性と雷属性のダメージを与える。現在のCCが多いほど威力が増加する)」

これを2つ。

/N/A
種別爆弾
Lv99
消費cc3
対象全体(敵)
属性火、雷
効果1トゲの大爆発
効果1説明無属性の小ダメージを与え、ブレイク値を増加させる
効果2無限大の大爆発
効果2説明無属性の絶大ダメージを与え、防御力を低下させる
効果3力を失う・超
効果3説明脱力感を与えるトゲが刺さり、攻撃力を低下させる
効果4体制を崩す衝撃・超
効果4説明体制を崩すほどの大きな衝撃を与える。追加でブレイク値を増加させる
特性1エコノミーコア
特性2心の破壊力 99
特性3会心の破壊力 99
EV効果達人の烙印

このアイテムは「四星の極光」に繋ぐためのアイテムです。有り体に言うと、ブレイクさせた状態で四星の極光をぶち当てるために用います。

また、ここはエコノミーコアを利用。これによって戦闘開始と同時にコアドライブが発動できます。

EV効果は「マスタースピリット」で付与。効果は

  • 全能力ダウン・中
  • 呪いを与える・中
  • 火傷を与える・強

です。

タオ

ステータス

ステータス数値
Lv.100
HP1533
攻撃力2970
防御力2309
素早さ3340
装備品質200
器用さ65

装備品

/サイレントリンクスアダンマントスケイルエリキシルリングユニヴァース
種別武器防具アクセサリアクセサリ
HP338397330232
攻撃力843741629453
防御力3161005396295
素早さ692700864780
効果1双剣の極意・超ドラゴンブレス・超一子相伝の知識四霊を操る
効果2立派な切れ味竜鱗の要塞常勝不敗の戦術満ちる霊力
効果3王者の髭防御力+20素早さ+20迅雷の霊力
効果4逆さ時計の発条ダメージ軽減+7%ブレイク強化+7%轟風の霊力
特性1攻速強化++ 99スーパーボディ 99ドッジムーブ 99ドッジムーブ 99
特性2全能力強化 ++ 99全能力強化 ++ 99全能力強化 ++ 99全能力強化 ++ 99
特性3スペシャルアーツ 99ハイパーボディ 99フラッシュムーブフラッシュムーブ
EV効果--叡智の印章達人の印章

武器の効果はそれぞれ以下のとおりです。

  • 双剣の極意・超
    • 状態異常を与える確率が上昇し、攻撃時、低確率で状態異常を低下させる。
  • 立派な切れ味
    • クリティカル時に与えるダメージが増加する
  • 王者の髭
    • 攻撃時、低確率で相手の強化を解除し、マイナス効果の効果時間を延長する
  • 逆さ時計の発条
    • スキルのWTが減少する

コアアイテム(コアドライブ:ホロターゲティング)

/時空の天文時計
種別魔法の道具
Lv1
消費cc2
対象全体(味方)
属性氷、雷
効果1時空を歪める
効果1説明行動順を手前に大きく寄せ、良性状態の効果時間を延長する
効果2未来に干渉する
効果2説明タクティクスレベルが3上昇する。最大を超えて上昇しない
効果3全能力アップ・超
効果3説明攻撃力、防御力、素早さを上昇する
効果4回避率アップ・超
効果4説明回避率を上昇する
特性1永久機関
特性2エコノミーコア
特性3空間を繋ぐ
EV効果逆刻の祝福

前作『ライザのアトリエ』における最強のバフアイテムがもっと強力になって帰ってきました。「タクティクスレベル3上昇」は明らかに常軌を逸しています。そして、高難易度はアイテムの回転率が命なので永久機関とエコノミーコアの2つを重ねて低消費にしました。

EV効果は「時空の逆さ時計」で付与。効果は時空を切り詰めるを対象に付与します。

/エリキシル剤
種別薬品
Lv1
消費cc1
対象全体(味方)
属性氷、風
効果1HP回復・極
効果1説明HPを極めて大きく回復する
効果2復調の薬効
効果2説明HP継続回復状態を付与し、ブレイク値を回復する
効果3平癒の薬効
効果3説明全ての状態異常を治療し、全ての悪性異常を消し去る
効果4起死回生の薬効
効果4説明戦闘不能状態を解除し、HPを大きく回復する
特性1エコノミーコア
特性2空間を繋ぐ
特性3回復力上昇++ 50
EV効果福旨の祝福

EV効果は「クーアミルク」で付与。全てのブレイク値を回復します。数発食らっただけでブレイク状態になる難易度においては、この「屋上屋を架す」処置が必要でした。

/マスタースピリット
種別魔法の道具
Lv40
消費cc1
対象全体(敵)
属性火、氷
効果1研ぎ澄まされた精神
効果1説明対象の攻撃力とクリティカル率を低下させる
効果2全能力ダウン・超
効果2説明攻撃力、防御力、素早さを低下させる
効果3呪いを与える・超
効果3説明確率で呪い状態にする
効果4束縛を与える・強
効果4説明確率で束縛状態にする
特性1クリティカル++ 99
特性2エコノミーコア
特性3永久機関
EV効果達人の烙印

前作最強のデバフアイテム「ヒロイックガイスト」の上位互換。これもエコノミーコアと永久機関の2つで消費CCを1にしています。

EV効果は「マスタースピリット」で付与。効果は

  • 全能力ダウン・中
  • 呪いを与える・中
  • 火傷を与える・強
/闇夜の宝箱 (DLCアイテム)
種別魔法の道具
Lv17
消費cc1
対象全体(敵)
属性氷、風
効果1冥闇の抱擁
効果1説明無属性の大ダメージを与え、高確率で対象を即死させる。
効果2影を縫いとめる・超
効果2説明影が対象にまとわりつく。対象にノックバックを与え、高確率で束縛状態にする
効果3魂を蝕む・超
効果3説明相手の心を直接傷つける。対象の攻撃力を低下させ、高確率で呪い状態にする
効果4浸食する煙
効果4説明煙がさらに広がるようになる。対象の範囲を広げ、追加で防御力を低下させる。
特性1永久機関
特性2エコノミーコア
特性3心の破壊力++ 99
EV効果黒闇の烙印

DLC「戦いの極み」のアイテム。この作品には珍しい即死付与があります。尤も、高難易度では効かないのですが、デバフは折り紙付き。

EV効果は「闇夜の宝箱」そのもので付与。効果は

  • 全能力ダウン・中
  • 呪いを与える・中
  • 束縛を与える・強

となっています。これらは後続の四星の極光で撃ち漏らしたとしても敵の大幅な弱体化が期待されます。

パトリツィア

  • ステータス
ステータス数値
Lv.100
HP1677
攻撃力3223
防御力2282
素早さ3247
装備品質200
器用さ45
  • 装備品
/ユーフォグレイブアダンマントスケイルエリキシルリンググローリーベルト
種別武器防具アクセサリアクセサリ
HP372397330299
攻撃力880741629639
防御力3181005396291
素早さ702700864687
効果1美しい軌跡・超ドラゴンブレス・超一子相伝の知識栄光のロード・超
効果2立派な切れ味竜鱗の要塞常勝不敗の戦術勝者の勝鬨
効果3地脈の恵み・超防御力+20素早さ+20ダメージ軽減+7%
効果4逆さ時計の発条ダメージ軽減+7%ブレイク強化+7%行動時HP回復・大
特性1攻速強化++ 99スーパーボディ 99ドッジムーブ 99ドッジムーブ 99
特性2全能力強化 ++ 99全能力強化 ++ 99全能力強化 ++ 99全能力強化 ++ 99
特性3スペシャルアーツ 99ハイパーボディ 99フラッシュムーブフラッシュムーブ
EV効果--叡智の印章達人の印章

武器の効果はそれぞれ以下のとおりです。

  • 美しい軌跡・超
    • HPが最大の時、攻撃によって与えるダメージが増加する。ブレイク値が最大の時、クリティカル発生時のダメージが増加する
  • 立派な切れ味
    • クリティカル時に与えるダメージが増加する
  • 逆さ時計の発条
    • スキルのWTが減少する
  • 地脈の恵み・超
    • 行動するごとに確率でAPを回復する

コアアイテム(コアドライブ:ホロターゲティング)

/時空の天文時計
種別魔法の道具
Lv1
消費cc2
対象全体(味方)
属性氷、雷
効果1時空を歪める
効果1説明行動順を手前に大きく寄せ、良性状態の効果時間を延長する
効果2未来に干渉する
効果2説明タクティクスレベルが3上昇する。最大を超えて上昇しない
効果3全能力アップ・超
効果3説明攻撃力、防御力、素早さを上昇する
効果4回避率アップ・超
効果4説明回避率を上昇する
特性1永久機関
特性2エコノミーコア
特性3空間を繋ぐ
EV効果逆刻の祝福

タオ/クラウディアと同じものです。

/エリキシル剤
種別薬品
Lv1
消費cc1
対象全体(味方)
属性氷、風
効果1HP回復・極
効果1説明HPを極めて大きく回復する
効果2復調の薬効
効果2説明HP継続回復状態を付与し、ブレイク値を回復する
効果3平癒の薬効
効果3説明全ての状態異常を治療し、全ての悪性異常を消し去る
効果4起死回生の薬効
効果4説明戦闘不能状態を解除し、HPを大きく回復する
特性1エコノミーコア
特性2空間を繋ぐ
特性3回復力上昇++ 50
EV効果福旨の祝福

タオ/クラウディアと同じものです。

/マスタースピリット
種別魔法の道具
Lv40
消費cc1
対象全体(敵)
属性火、氷
効果1研ぎ澄まされた精神
効果1説明対象の攻撃力とクリティカル率を低下させる
効果2全能力ダウン・超
効果2説明攻撃力、防御力、素早さを低下させる
効果3呪いを与える・超
効果3説明確率で呪い状態にする
効果4束縛を与える・強
効果4説明確率で束縛状態にする
特性1クリティカル++ 99
特性2エコノミーコア
特性3永久機関
EV効果達人の烙印

タオと同じものです。

/時空の逆さ時計
種別魔法の道具
Lv42
消費cc3
対象全体(味方)
属性氷、雷
効果1時空の調整
効果1説明タクティクスレベルを1まで低下する。低下した量に応じて、攻撃力、防御力、素早さを上昇する
効果2過去に干渉する
効果2説明APとCCの回復量を上昇する
効果3全能力アップ・超
効果3説明攻撃力、防御力、素早さを上昇する
効果4回避率アップ・超
効果4説明回避率を上昇する
特性1永久機関
特性2エコノミーコア
特性3叡智の結晶
EV効果逆刻の祝福

タクティクスレベルをリセットする代わりに、大きなバフをかけるアイテム。ぶっちゃけ、高難易度/やりこみ向けのアイテムです。

コアドライブを使い切ったとしても、これと時空の天文時計によるバフでスキルチェインを重ねていくのが基本的な戦術となります。

クラウディア

ステータス

ステータス数値
Lv.100
HP1575
攻撃力2899
防御力2324
素早さ3448
装備品質200
器用さ70

装備品

/ハーモニクスノーツアダンマントスケイルエリキシルリングユニヴァース
種別武器防具アクセサリアクセサリ
HP349397330232
攻撃力807741629453
防御力3541005396295
素早さ787700864780
効果1光矢の五線譜・超ドラゴンブレス・超一子相伝の知識四霊を操る
効果2コアバースト竜鱗の要塞常勝不敗の戦術満ちる霊力
効果3地脈の恵み・超防御力+20素早さ+20迅雷の霊力
効果4逆さ時計の発条ダメージ軽減+7%ブレイク強化+7%轟風の霊力
特性1攻速強化++ 99スーパーボディ 99ドッジムーブ 99ドッジムーブ 99
特性2全能力強化 ++ 99全能力強化 ++ 99全能力強化 ++ 99全能力強化 ++ 99
特性3スペシャルアーツ 99ハイパーボディ 99フラッシュムーブフラッシュムーブ
EV効果--叡智の印章達人の印章

武器の効果はそれぞれ以下のとおりです。

  • 光矢の五線譜・超
    • 行動時、APを1回復する。攻撃時、確率で追加魔法ダメージを与える
  • コアバースト
    • 攻撃時、追加で魔法ダメージを与える。所持しているコアチャージの量が多いほど、与えるダメージが増加する
  • 地脈の恵み・超
    • 行動するごとに確率でAPを回復する
  • 逆さ時計の発条
    • スキルのWTが減少する

コアアイテム(コアドライブ:オーロラウェーブ)

/時空の天文時計
種別魔法の道具
Lv1
消費cc2
対象全体(味方)
属性氷、雷
効果1時空を歪める
効果1説明行動順を手前に大きく寄せ、良性状態の効果時間を延長する
効果2未来に干渉する
効果2説明タクティクスレベルが3上昇する。最大を超えて上昇しない
効果3全能力アップ・超
効果3説明攻撃力、防御力、素早さを上昇する
効果4回避率アップ・超
効果4説明回避率を上昇する
特性1永久機関
特性2エコノミーコア
特性3空間を繋ぐ
EV効果逆刻の祝福

タオ/パトリツィアと同じものです。

/エリキシル剤
種別薬品
Lv1
消費cc1
対象全体(味方)
属性氷、風
効果1HP回復・極
効果1説明HPを極めて大きく回復する
効果2復調の薬効
効果2説明HP継続回復状態を付与し、ブレイク値を回復する
効果3平癒の薬効
効果3説明全ての状態異常を治療し、全ての悪性異常を消し去る
効果4起死回生の薬効
効果4説明戦闘不能状態を解除し、HPを大きく回復する
特性1エコノミーコア
特性2空間を繋ぐ
特性3回復力上昇++ 50
EV効果福旨の祝福

タオ/パトリツィアと同じものです。

/時空の逆さ時計
種別魔法の道具
Lv42
消費cc3
対象全体(味方)
属性氷、雷
効果1時空の調整
効果1説明タクティクスレベルを1まで低下する。低下した量に応じて、攻撃力、防御力、素早さを上昇する
効果2過去に干渉する
効果2説明APとCCの回復量を上昇する
効果3全能力アップ・超
効果3説明攻撃力、防御力、素早さを上昇する
効果4回避率アップ・超
効果4説明回避率を上昇する
特性1永久機関
特性2エコノミーコア
特性3叡智の結晶
EV効果逆刻の祝福

パトリツィアと同じものです。

/エルシオンハープ (DLCアイテム)
種別魔法の道具
Lv7
消費cc2
対象全体(味方)
属性雷、風
効果1魂が落ち着く
効果1説明アイテムのダメージとCCの回復量を上昇する
効果2ブレイク値回復・超
効果2説明ブレイク値を回復する
効果3AP回復・大
効果3説明APを大きく回復する
効果4素早さアップ・超
効果4説明素早さを上昇する
特性1永久機関
特性2エコノミーコア
特性3回復力上昇 ++50
EV効果逆刻の祝福

ライザと同じものです。

2024/10/14追記

コアアイテムの一部はヴィアヴェールルフトに差し替えました。

その作り方はこちらです。

Redmineサーバのウイルススキャン。(ClamAVとinotifyによる添付ファイルの自動スキャン)

概要

Redmineの稼働サーバにウィルス対策ソフトClam-AVをインストールし、不審なファイルのアップロードを防ぎます。

動作要件

  • スキャン対象はRedmineの添付ファイル格納ディレクトリです。
    • それ以外にも転用できるようにスクリプトを変数で定義しています。
  • inotifyサービスを利用して、スキャン対象を絞ります。
  • スキャンするタイミングは上記格納ディレクトリにファイルがアップロードされたときです。これによってCPU消費を節約します。
  • ClamAVによって不審なファイルと判断された場合、そのファイルを削除します。その後、詳細はログに出力されます。

動作確認環境

  • Ubuntu 20.04
  • ClamAV 0.103.8

手順

  • サーバのターミナルからコマンドラインで設定を行います。
  • パッケージ管理はaptitudeを利用しています。好みに合わせてaptに置き換えてください。

さっくりとした手順

  1. ClamAVをインストールします。
  2. 最新のウィルス定義ファイルがダウンロードできることを確認します。
  3. ClamAVの動作を確認します。
  4. inotifyサービスをインストールします。
  5. チェックスクリプトを作成します。
  6. スクリプトをサービス化します。
  7. サービスの動作を確認します。

ClamAVの設定と確認

ClamAVのインストール

sudo aptitude update

sudo aptitude install clamav clamav-daemon

ウィルス定義ファイルの更新

sudo freshclam

で定義ファイルを更新しようとしたところ、以下のエラーが出ました。

sudo freshclam

ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
ERROR: initialize: libfreshclam init failed.
ERROR: Initialization error!

対処を行います。

sudo lsof /var/log/clamav/freshclam.log

COMMAND    PID   USER   FD   TYPE DEVICE SIZE/OFF    NODE NAME
freshclam 7001 clamav    3wW  REG  202,1     2161 2319263 /var/log/clamav/freshclam.log
# この時に出てきたPIDを控えておきます。

このプロセスを停止します。

sudo kill -9 7001
# 出てきたPIDを指定します

ログファイルのパーミッション変更

sudo chmod -R 777 /var/log/clamav/

上記を実施後、

sudo freshclam

定義ファイルが更新されることを確認しました。

ウイルス定義ファイル自動更新

sudo systemctl start clamav-freshclam.service

sudo systemctl enable clamav-freshclam.service

systemctl status clamav-freshclam.service
# active (running)を確認します

ClamAVの動作確認

  • バージョン確認
clamscan --version
ClamAV 0.103.8/26829/Thu Mar  2 20:16:49 2023
# 2023/03/03、aptでインストールした際のバージョン
  • eicarテストファイルによる確認
cd ~

wget http://www.eicar.org/download/eicar.com

clamscan eicar.com
  • テスト結果
Win.Test.EICAR_HDB-1 FOUND

----------- SCAN SUMMARY -----------
Known viruses: 8654357
Engine version: 0.103.8
Scanned directories: 0
Scanned files: 1
Infected files: 1
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)

が表示されたので、機能していることを確認です。

rm eicar.com

でテストファイルを削除します。(スキャンしただけなのでファイルの自動削除は行われません)

スクリプト作成

inotifyのインストール

sudo aptitude install inotify-tools

スクリプト生成

  • 以下のスクリプトを教義・信仰に沿ったエディタで作成します。
  • スクリプト名:clamav-inotify.sh
#!/bin/bash

## 変数ここから
# 監視対象のディレクトリを指定してください。
WATCH_DIR="/var/lib/redmine/files"

# スキャン対象の最大サイズを指定してください。
# Redmineのようにアップロード上限をWeb画面から設定できる場合、そのサイズに合わせます。
MAX_FILE_SIZE="10240M"

# スキャンログのパスを定義します。
SCAN_LOG="/var/log/redmine/redmine-scan.log"
## 変数ここまで


# 監視対象のディレクトリ (およびサブディレクトリ) に新しいファイルが作成されたときに、そのファイルをスキャンする処理を行います
inotifywait -m -r -e create --format '%f' "$WATCH_DIR" |
while read FILE
do
    # 新しいファイルがディレクトリでなく、かつ隠しファイルでないことを確認します。
    if [ ! -d "$FILE" ] && [ "$(echo "$FILE" | cut -c1)" != "." ]; then
        # ClamAVを使用して新しいファイルをスキャンします。
        RESULT=$(clamscan --recursive --max-filesize="$MAX_FILE_SIZE" "$WATCH_DIR/$FILE")
        if echo "$RESULT" | grep -q " FOUND"; then
            echo "ウイルスが検出されました: $FILE" >> "$SCAN_LOG"
            rm "$WATCH_DIR/$FILE"
        else
            echo "スキャンが完了しました: $FILE" >> "$SCAN_LOG"
        fi
    fi
done
  • 実行権付与
sudo chmod +x clamav-inotify.sh

スクリプトのサービス化

  • 以下のスクリプトを教義・信仰に沿ったエディタで作成します。
  • 配置ディレクトリ:/etc/systemd/system/
  • サービス名:clamav-inotify.service
  • ファイル内容
[Unit]
Description=ClamAV Inotify Service
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/bash /home/hoge/clamav-inotify.sh
# 上記のスクリプトをフルパスで指定します
Restart=always
User=root

[Install]
WantedBy=multi-user.target
  • サービスの有効化
sudo systemctl enable clamav-inotify.service

sudo systemctl start clamav-inotify.service

systemctl status clamav-inotify.service
# active (runnning)を確認します

動作確認

テストウィルスを配置→削除確認

cd /var/lib/redmine/files
# スクリプトで指定したスキャン対象ディレクトリに移動します。

sudo wget http://www.eicar.org/download/eicar.com
# eicarテストウィルスをダウンロードします。

ls -l eicar.com
# ファイルがある状態から削除されていることを確認します。

ログ確認

cat /var/log/redmine/redmine-scan.log
# スクリプトで指定したログ

以下のようにログに出れば成功です。

/mnt/wasabi/redmine/files/eicar.com: Win.Test.EICAR_HDB-1 FOUND

----------- SCAN SUMMARY -----------
Known viruses: 8654357
Engine version: 0.103.8
Scanned directories: 0
Scanned files: 1
Infected files: 1
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 34.852 sec (0 m 34 s)
Start Date: 2023:19:03 11:50:39
End Date:   2023:19:03 11:51:14
ウイルスが検出されました: eicar.com

動作確認日

2023/03/03

同盟パズル。(アプリ版『ガイアプロジェクト』アンバス人チャレンジ)

久しぶりの『ガイアプロジェクト』の投稿。ダー・シュワームに次いで好きな種族であるアンバス人でのナイスプレイがありました。

まずは結果

184点。高得点ではありますけれど、この難易度なら200も時々あります。にもかかわらず、こうして投稿したのは理由があります。

同盟数

5同盟と惑星改造ボーナスによる追加の同盟タイル。ここまできれいに取れたのは久しぶりです。

しかも、最後の同盟は衛星を繋ぐのに必要なトークンがなくなったため

  1. 研究でQICを入手する
  2. フリーアクションで以下の資源変換を行う
    • QIC→鉱石
    • 鉱石→パワートークン
  3. 同盟接続

を行うことができました。

他にも…

  • 研究トラック「知識」を上げずに研究4ゴール
  • キッチリ取れたラウンドバスごとに同盟×3点の上級タイル
  • 最終ラウンドのブースター(鉱山×1点)

といった細かくもいいプレイを行うことができました。

  • 得られる鉱石が多め
  • 受けも攻めもやりやすく
  • 首府能力でゴリ押しもできる

好みの種族ですアンバス人。

台座と着脱。(マックスファクトリー 1/6 ライザリン・シュタウト フィギュア)

2021年12月に予約し、待つこと1年3ヶ月ほど。

ついに、この商品が届きました。

『ライザのアトリエ』最初のシリーズでの1/6完成品はほぼ間違いなくこちらが最初のリリース。

外箱の大きさはかなりのものです。

早速の撮影

専用の台座はそれだけで背景の一部。また、立像でないため固定されていないという特徴もあります。

また、上着が着脱可能。(取り外しは結構注意が必要です)

そのため、2パターンで楽しめる豪華な作品となっています。

いくつかの試し撮り

角度、光の当て方によって印象がガラリと変わるのが1/6の大きさならでは。

今後、背景を変えてみたり光源の検証などを行っていきます。

mermaid.jsによる『一杯のおいしい紅茶』抽出。

概要

昨日の続きとなります。「キチッとした手順でお茶を入れると更においしくなる」と改めて気づいて以来、しっかりとした手順でお茶を入れたいと早見表を作ってみました。

こういうときにmermaidのシーケンスダイアグラムは頼りになります。

シーケンス図

sequenceDiagram participant m as マグカップ participant p as ティーポット participant k as ケトル note over m,k: 開始 note over m,k: それぞれが清潔な状態であることを確認 note over k: お湯を沸かす note over p,m: 暖めておく note over p: 暖め完了 note over p: 茶葉を入れる note over k: 水沸騰 note over p,k: お湯をティーポットに注ぐ note over p: 抽出 note over m: 暖め完了 opt ミルクファーストの場合 note over m: 牛乳を注ぐ end note over m,p: お茶をマグカップに注ぐ opt ティーファーストの場合 note over m: 牛乳を注ぐ end opt 必要に応じて note over m: 砂糖などを入れる end note over m,k: 完了

どう書いたか

sequenceDiagram
    participant m as マグカップ
    participant p as ティーポット
    participant k as ケトル
note over m,k: 開始
note over m,k: それぞれが清潔な状態であることを確認
note over k: お湯を沸かす
note over p,m: 暖めておく
note over p: 暖め完了
note over p: 茶葉を入れる
note over k: 水沸騰
note over p,k: お湯をティーポットに注ぐ
note over p: 抽出
note over m: 暖め完了
opt ミルクファーストの場合
note over m: 牛乳を注ぐ
end
note over m,p: お茶をマグカップに注ぐ
opt ティーファーストの場合
note over m: 牛乳を注ぐ
end
opt 必要に応じて
note over m: 砂糖などを入れる
end
note over m,k: 完了

こう、流れを書くときに使えるスクリプトは便利です。

Page 3 of 4

Powered by WordPress & Theme by Anders Norén