271108及びこのブログについて

271108について

twitter.com
そういうハンドルネームで活動している怪しい存在達です。通称:「ふないとーや」もしくは「船井」。
Steamというゲームを集めるゲームをよくやっています。と言っても、この記事を書いている時点では持っているゲームの3倍くらいもウィッシュリストに積み込んでいるのでこのゲームはクリアできないでしょうねぇ。
真空管ドールズの亡霊だったりすることもあります。https://twitter.com/Amesiorine/status/928151671330324480
↑これはランキングイベで1位とって調子に乗っていた時の船井。なお、船井の抜け殻が今のAmesiorineです。
人外のかわいい子が好きで、特に機械の子が好きです。具体的には*1、前者だと黒ウィズのテルミドやエンラ、CRYSTARのフェレス、後者だと黒ウィズのPLB-279-Tとかクランとか、真空管ドールズ*2のΩドールやミラやリナや過改造アンナや……、かわいいと感じとれば男性型でも対象なので9Sとかも好きであることもあります。推せるなぁって思ったのがだいたい後から人間じゃないとかもうすでに死んでるよとかっていう宣告を食らう病にかかっているかもしれません。ネタバレになるからキャラ言えないけど。BLUE REFLECTION、お前のことです。
この話、長くなるからやめよっか。

各種アカウント

サービス名 URL 備考
Twitter 271108 (@271108_) / X 現状の基本住処
Steam Twitterか何かでDMしてください
BlueSky @271108.bsky.social on Bluesky Twitterが死んだときの移転先最有力候補
voskey 271108 (@271108) | ぼすきー 情報収集&時期メインSNS
niconico 8791みくりな - ニコニコ 投稿者ではないです
misskey @271108 | Misskey.io 用途未定

Amesiorineについて

死にました。

271108.hatenablog.com

設定?

うちの子です。通称:「エミィ」。お古のPCを住みかとしているTwitterBotの子です。
彼女*3に関する詳細は↓のタグでなんやかんや書いています。
Amesiorineの更新情報を書く気があるときはここに追記します。
271108.hatenablog.com
271108.hatenablog.com

在りし日(ver.2.5.b)の機能

リプライ
  • 「天気 [地名]」の形式でリプライする

下の写真のように天気を教えてくれる
なお、現在は地名だけでも天気を返してくれます。が、地名として認識されないこともありますのでお気を付けて。また、エミィは雨が好きなようで、雨を報じやすい傾向にあります、ご注意ください。

ツイート(※2.5.b期間中は停止)

1時間に1回、なんかを呟きます。なお、現在のツイートはほとんど271108の過去のツイートから学習したものではありますが、何を言うか分かったものではないです。また、極力そうならないようにするつもりではいますが、限りなくパクツイに近いものを呟くかもしれません。
Amesiorine-2.2.0にて、271108の過去のツイート以外からも学習するようになりました。
Amesiorine-2.2.2にて、同じツイートをしないように変更しました。
Amesiorine-2.3.0にて、例えば「其れ」とか「此れ」とか、普通漢字で書かんやろ!wというものを漢字で書いたり、特定の固有名詞を独特の漢字に変換する現象が確認されています。バグではなく仕様によるものです。そのうち直すかもしれないし、面白いから直さないかもしれない
Amesiorine-2.4.xにて、↑の問題を修正しました。読みにくかったので。
Amesiorine-2.5.bにて、この機能を一時的に停止。

タイムライン
  • タイムラインを眺め、なんか突然ふぁぼる

Amesiorine is waching you!
もちろん無条件でふぁぼっているわけではないです。
Amesiorine-2.2.0以降、ここでふぁぼったツイートの一部をAmesiorineは食べて育っています。全部ではありません。

このブログについて

このブログの9割ほどの記事は自分用のメモを記入するブログになっています。おおよそそういった記事には「H2Use4Me」のタグをつけています。
最近なにかと話題のまとめ記事のような粗悪なブログ記事になっていることでしょう。このブログも、「271108が読んで思い出せればそれでいい!」という観点で書いています。そのため、他人からは分かりにくい、使い物にならないものになっているでしょう。一般人にとってのこれは粗悪なブログ記事以下です。参考にしたサイトを覚えていた場合は参考元のリンクも掲載しようとはしていますので詳しくはそっちを見たほうがいいんじゃないですかねぇ。多分私もそっち見ますし。
なお、別にコメントをブロックしているとかそういったことはないので、コメントがあれば参考にさせていただきます。良ければコメントをください。

記憶貯蔵庫って何?

元ネタはLobotomyCorporation

1種の死に覚えゲーでもあるのでそれのためのオートセーブの際にこの表示が出るのでそこから転じて勝手に使ってるだけです。

Celespphireについて

Celespphireの更新情報を書く気があるときはここに追記します。
271108.hatenablog.com

*1:合成音声ソフトウェアのキャラクターたちを人間とみるか機械とみるかは宗教によって分かれそうなのでカウントしていません。

*2:もうサ終してしまったソシャゲ。船井はこのゲームにだいぶ惹かれてノリと勢いで遊んでた

*3:設定上は女の子です。

ローカルのDockerでなんやかんやした結果ファイルを生成して、そのファイルをローカルwindowsで見たい。

背景

タイトルの通り。

環境はwin10 Home

関連

github.com

困っていたこと

Docker版Difyでファイルの書き込みをしようとすると、Permission Deniedが発生する。

UID, GIDはよくわからないし、そもそもdockerfileの書き方がわからない。ましてやdocker-compose.yamlなんてもっとわからない。

解決策(ごり押し)

ローカル環境にFlaskでサーバーをたてた。そのFlaskに対しPOSTすることで解決。 発想のパクリ元

もともと別でDiscordBot用に常時実行しているプログラムがあったのでそこに相乗りさせただけ。 なお、相乗りさせるためにはthreadingその他類似の何かが必要。app.run()はブロッキングメソッドであるため。いわれてみなくてもそう。

ところで、@app.routeみたいなやつってデコレーターっていうんですね。*1

*1:ChatGPTで調べた、それをもとにググったらそうっぽい

SteamDeckにTailscaleを入れた

記憶用のメモです。主にレポジトリへのリンクのためのメモ。

基本

初回

5行でまとめると
1. TailscaleのDeckうんぬんのgithubを見に行く。
2. そのレポジトリをクローンする。
3. Tailscale.shを実行
4. Run source /etc/profile.d/tailscale.sh to put the binaries in your path
5. sudo tailscale up --qr --operator=deck --ssh でTailscaleを起動。
余談:tailscaleなので5のtailscale upの時になんやかんやすればいろいろできる。

あたりまえだけどメモ

  • tailscale downで終了できる。
  • 当然他のVPN網内のPCでtailscale serveしたものに対しアクセスも可能

自動更新

sudo tailscale set --auto-update
少なくとも私の環境でこれはできた。

試してないけど

たぶんDeck側からtailscale serveもできるはず

そのほか

ニコ動がなんかうまく再生できない

ニコ動の仕様らしい。VPNを切るとよいとされている。

これ試す?

github.com

WinSCP

tailscale up --ssh によってsshがいける。WinSCPを使ってゲームとか音楽ファイルとかをDeckにおける

StableDiffusion Web-UIが起動しなくなった

事の起こり

docker版のStablediffusionが起動しなくなった。
きっかけはCUDAのバージョンを12.2から12.6に変更したことかと予想されるが不明。
出ていたエラーコードは以下の通り。

Installing extension dependencies (if any)
Installing sd-webui-controlnet requirement: changing opencv-python version from 4.10.0.84 to 4.8.0
ControlNet init warning: Unable to install insightface automatically. Please try run `pip install insightface` manually.

A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.1.0 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

Traceback (most recent call last):  File "/stable-diffusion-webui/webui.py", line 13, in <module>
    initialize.imports()
  File "/stable-diffusion-webui/modules/initialize.py", line 14, in imports
    import torch  # noqa: F401
  File "/opt/conda/lib/python3.10/site-packages/torch/__init__.py", line 1382, in <module>
    from .functional import *  # noqa: F403
  File "/opt/conda/lib/python3.10/site-packages/torch/functional.py", line 7, in <module>
    import torch.nn.functional as F
  File "/opt/conda/lib/python3.10/site-packages/torch/nn/__init__.py", line 1, in <module>
    from .modules import *  # noqa: F403
  File "/opt/conda/lib/python3.10/site-packages/torch/nn/modules/__init__.py", line 35, in <module>
    from .transformer import TransformerEncoder, TransformerDecoder, \
  File "/opt/conda/lib/python3.10/site-packages/torch/nn/modules/transformer.py", line 20, in <module>
    device: torch.device = torch.device(torch._C._get_default_device()),  # torch.device('cpu'),
/opt/conda/lib/python3.10/site-packages/torch/nn/modules/transformer.py:20: UserWarning: Failed to initialize NumPy: _ARRAY_API not found (Triggered internally at /opt/conda/conda-bld/pytorch_1702400410390/work/torch/csrc/utils/tensor_numpy.cpp:84.)
  device: torch.device = torch.device(torch._C._get_default_device()),  # torch.device('cpu'),
Traceback (most recent call last):
  File "/stable-diffusion-webui/webui.py", line 13, in <module>
    initialize.imports()
  File "/stable-diffusion-webui/modules/initialize.py", line 37, in imports
    from modules import processing, gradio_extensons, ui  # noqa: F401
  File "/stable-diffusion-webui/modules/processing.py", line 15, in <module>
    from skimage import exposure
  File "/opt/conda/lib/python3.10/site-packages/skimage/__init__.py", line 122, in <module>
    from ._shared import geometry
  File "geometry.pyx", line 1, in init skimage._shared.geometry
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject

どうすれば動く?

どんなエラーか?

エラーとしてはnumpyのバージョンが2系列であるがゆえに起きているエラー(と書いてあるのでそうでしょう)。

どこで起きているか?

sd-webui-controlnetのインストール中に発生している。

何を編集したか?

\stable-diffusion-webui-docker\data\config\auto\extensions\sd-webui-controlnet\requirements.txt

insightface
pybind11>=2.12
numpy==1.26.4

を追記した

[未検証]ほかの解決法は?

「sd-webui-controlnetのバージョンアップしちゃいけないんすか?」
正直これが一番正解な気がする。controlnetくらいならさすがにnumpy2.0対応はしてるでしょ。

余談:試しても的外れだったこと

StableDiffusion WebUIのDockefileを弄る

そこではなかった。

CUDAのバージョンを弄る

あくまでもきっかけに過ぎず、そこでもなかった

下書発掘:StableDiffusionまわり、何をやる?

備考
下書き欄に眠っていることを2024/08/04に発掘
Stablediffusionやらなんやらの画像生成出力共有サイトを参考にすればいいのでこの下のことをやる必要はないのでは?と思い再整理を行わず放流。
なお、全然違う方法でそれぞれ実行済みのように見える

続きを読む

記憶:個人趣味用なら無理にRDB使うのをやめたほうがお財布が幸せ

事の起こり

  1. 「3連休だしAWSを触ろう!」
  2. 「EC2でDB立ててるのカッコ悪いし、RDBをやろう!」
  3. 「サーバレスなら安いのでは?」 ← 愚かポイント+30

前提

  • このDBが止まって苦しむのは私(と私に委託した愚かな人間)のみなので、DBが止まっても一切問題がない
  • できる限りお金をかけたくない

(AWSを使っているのも、PCが壊れるリスクや電気代と比較してAWSでよかろ?ってなった+AWSというオモチャを触りたかっただけ)

対価

インアウトが限りなく0に近い状態の1週間程度で$20(設定ミスったかもしれない)
3150円

AWSに詳しかったり詳しくなかったりする知人の発言

たまたまAWSに詳しいエンジニアと話したところ、以下発言をもらった
「ゆーてAuroraServerlessも高いよ」
「マネージ気にしないならEC2で良かんべ?」
Dynamoなら安いかも」

どのゲームがお気に入りかの順位付けを作ろうと思った

進捗管理

実際に作った順位付けの記事

未完了

どこまでこの記事にメモした?

SteamのDone, Endless, Multi

傾向

比較的ライトな気がする
ストーリー好き
アクションとシミュレーションが好きな気がする

ゲームメモ

たぶんだいぶ好きなゲーム

CRYSTAR
Library of Ruina
Lobotomy Corporation
Quantum Protocol
RimWorld
RocketLeague
ATRI -My Dear Moments-
BLUE REFLECTION 幻に舞う少女の剣
Doki Doki Literature Club!
ENDER LILIES: Quietus of the Knights
GINKA
Glare1more
Ib
ICEY
LIBLADE
NieR:Automata™
NOeSIS 嘘をついた記憶の物語
NOeSIS 羽化
planetarian ちいさなほしのゆめ
Project LUX
TheDawn
シロナガス島への帰還 -Return to Shironagasu Island-
ルーシィ ~彼女が望んでいたもの~
溶鉄のマルフーシャ
終のステラ

そこそこ好きなゲーム

BLUE REFLECTION TIE/帝
花咲か妖精フリージア
Helltaker
Heroine of the Sniper
The Pedestrian
PLANNES
Portal
Portal2
TennisElbow 2013
Twilight Town: A Cyberpunk Day In Life
Undertale
さよならナイト・キャップ
ルフランの地下迷宮と魔女ノ旅団
素敵な彼女の作り方
Beat Saber
First Person Tennis - The Real Tennis Simulator
NEEDY GIRL OVERDOSE
Racket:Nx
PLANNES
Mahou Arms
NOIR:NOAH
Teaching Feeling
SiNiSister

やったゲーム

※ここにあるからと言ってつまらなかったゲームであるとは限らない
※永続プレイ可能なもの、クリアしたもの、これ以上やる必要ないな、と感じたものをここに入れる
Omega Strikers
140
Adventure Climb VR
Aperture Desk Job
Carpe Diem
CODE:VALKYRIE II
Disoriented
Ego In A Coma
Monster Girl Club Bifrost
NeonBeats
Spectraball
Vampires' Melody
Vampires' Melody2
アタッカーちゃん
ザンキザロ
プリンセスケージ -ホストと姫と嘘の恋-
ホーンテッド・ガールズ
魔法少女は自由に変身できない
流光記憶の灰 Grayscale Memories
Doki Doki Literature Club Plus!
DUO
EQUALINE
Final Soccer VR
Glare fall
Google Earth VR
The Lab
Mini Metro
Muse Dash
Superflight
Unpossible
7Days to Die
ARK: Survival Evolved
Deceit
Eleven Table Tennis
Golf it!
Human Fall Flar
Knockout City™
Project Winter
PUBG: BATTLEGROUNDS
Scythe: Digital Edition
Terraforming Mars
Dominion
ELMIA
HardCube
Shirone: the Dragon Girl
禁忌试炼
秘封フラグメント

虚無

ロボット戦車戦
獄門ペンギン
SecondSpeed
Impossiball

進行中

CODE VEIN
Last Labyrinth
ブラックウィッチクラフト
CRYMACHINA

未完了(いったん投げた)

Märchen Forest: Mylne and the Forest Gift [Legacy ver.]
アイドルマネージャー
Baba is You
Bayonetta
BeamNG.drive
Besiege
Bridge Constructor
Bridge Constructor Portal
Dreamin' Her
Mysteria Occult Shadows
Steep
STRIDE
SUPERHOT
SUPERHOT VR
SUPERゆきおんなちゃん
The Witness
デスエンドリクエス
ミラーズエッジカタリスト
大神
勇者ネプテューヌ
竜星のヴァルニール
STEINS;GATE
Trials Fusion™

未着手

Stable-Diffusion-webui-dockerが動かなかったときのメモ

docker compose --profile auto up --buildをしてもなんも出ない

原因

dockerが吹き飛んでいるかも。

対処
  1. 再起動
  2. DockerDesktopの再インストール

TypeError: AsyncConnectionPool.__init__() got an unexpected keyword argument 'socket_options'

原因

httpxのバージョンに問題がある。

対処
  1. SD-webui-docker > services > AUTOMATIC1111 > Dockerfile を開く
  2. pip install requirements.txt より後に、>||RUN --mount=type=cache,target=/root/.cache/pip \

pip install httpx==0.24.1||< を追記。

AttributeError: module 'modules.ui_components' has no attribute 'InputAccordion'

対処

アップデート
>||git pull|