いつの間にか,落ちてました.最近不安定なので,原因を追及しないと行けないのかなぁ.
HDDもカリカリ言ってるし.
すごく、すごくいまさらなのですが。
このゲームは2014年にsteam上に登場したRTSなのですが、かれこれ9年。ずーっとやってます。下手の横好きなんですが。
定期的に新作出ないかなーと悪あがきの検索をしているのですが、たまたま良さげなチュートリアル記事を見つけたので共有を。
といいつつ、私は英語がミジンコ以下なので、ググる先生に翻訳してもらい、それでも微妙な時は、ChatGPT先生に再翻訳してもらいながら読んでます。
最近はオンライン対戦の人数も減ってきて、ピークタイム(夜の11時ごろ)でも600人前後になってきました。体感として1000人前後がいると、対戦(10人vs10人)がすぐに集まる感じです。600人だと集まるのに30分ほどかかるし、強いチームと弱いチームがはっきり分かれてしまう傾向が強いと感じます。
なので、みなさんやってみましょう!(ぇ steamでは定期的に安売りされるのでその時に購入するといいかも。
と、結構前から言ってる気がする。
休みの日にネットサーフィンしても記事にしたくなる話になかなか当たらないというのもあるかも。
自分の興味の方向が少し変わってきたのかも。巡回サイトを少し考える時期に来たのかな。
と、原因をツラツラ考えながら、グータラ過ごす休日が実は一番の原因なんじゃないかと俯瞰してみたりしつつ。
おや、これがまさに徒然なるままに~心に移りゆくよしなし事を~ってやつなのかもしれない。
うん、これでタイトル回収か!(違
数日使ってみました.
GitHub – gearsns/TxtMiruOnTheWeb: ブラウザ上でネット小説「小説家になろう」、「カクヨム」、「青空文庫」を縦組み表示にして読むことができます。
一部気になる点もありますが,ほとんど問題なく使えました.気になった部分もなれれば問題ないのかなと.
ということで,使い始めるまでの設定を忘備録として残しておきます.
最低限必要なものは,お気に入り機能を使うかどうかで変わってきます.使わないのであれば必要なものは特にありません.TxtMiru on the Web – 縦書き小説ビューア –にアクセスしてURLを打ち込めば終わりです.
で,次にお気に入りを使いたい人はTxtMiru on the Web – 縦書き小説ビューア –にアクセスして設定からお気に入りに使うスプレッドシートを指定するだけなので,スプレッドシートの準備を以下に書きますね.
上記の設定でお気に入りを使えるようになります.ただ,この設定はブラウザに保存されるものなので,使う末端それぞれでURLとIDを設定してください.
さて,続いて,TxtMiruOnTheWeb本体も自分のサーバーで動かす方法です.
githubで公開していただいているので,それを自分のサーバーに入れてみました.完全に余談です.
続きを読む横書きの文章を長い時間読むことになれませぬ。読書の習慣がついてると、やっぱり縦書きの文章を読むのに慣れているので、横書きだと首とか目がすごく疲れます。
なので、タブレットなどでは縦書きにできるアプリを探してそれで読むのですが、そうなると、それぞれの電子機器で同期が取れないので苦労していました。そしたら、GitHub – gearsns/TxtMiruOnTheWebという便利なものがある様子なので、使ってみることにしました。
とはいえ、どうやら、お気に入りを使うには自前のgoogleスプレッドシートを使わないといけない様子なので、ついでに自鯖にdockerコンテナを準備して管理しようとしています。
また後でその記事を忘備録としてまとめたいと思います。
今まではjetpackの機能を使って新しい記事を書いたら自動でツイッターに登校されて他が,今月末(つまり今日)でその機能が使えなくなるらしい.
原因は,TwitterAPIの使用変更だそうです.
ってことで,今後はTwitterはプラモ関係の記事だけになると思います.
こっちのwordpressとは完全に切り離されるので,あしからず.
今注目のChatGPT君.私も結構趣味の範囲で使うことが多いです.特にChatGPT4はすごいですよ.
で,久しぶりに腹抱えて笑った.
やっぱり,名作の名言ってのは,説得力があるんだなぁと(違
こちらは色んなところを見た、、、かったのですが、なかなか参考になるHPがなかったので、参考HPは省略します。
では、さっそく。
mkdir ~/docker/sync && cd $_
PUID=`id -u`
PGID=`id -g`
cat << EOF > docker-compose.yml
version: "3"
services:
syncthing:
image: syncthing/syncthing
container_name: syncthing
hostname: my-syncthing
environment:
- PUID=${PUID}
- PGID=${PGID}
volumes:
- /var/docker/sync/config:/var/syncthing/config
- /var/docker/sync/data:/var/syncthing
networks:
nginx-proxy-network:
aliases:
- syncthing.example.com
environment:
- VIRTUAL_HOST=sync.example.com # 利用するドメインを記載
ports:
- 8384:8384 # Web UI
#- 22000:22000/tcp # TCP file transfers
- target: 22000
published: 22000
protocol: tcp
mode: host
#- 22000:22000/udp # QUIC file transfers
- target: 22000
published: 22000
protocol: udp
mode: host
- 21027:21027/udp # Receive local discovery broadcasts
restart: unless-stopped
networks:
nginx-proxy-network:
external: true
EOF
docker-compose pull
docker-compose build --no-cache .
docker exec -it syncthing chown -R ${PUID}:${PGID} /var/syncthing/config
docker exec -it syncthing chmod -R 750 /var/syncthing/config
docker-compose up -d
たぶんこれで、うごくはずです。注意点は以下。
実はここが一番てこずった。というか、てこずってる。予想通りの結果が出てるんだけど、出てないという。まぁ、それでも動いたので忘れないように記載します。
GitHub – ethersys/ethersys-docker-munin
では、さっそく。注意点などは下記へ。
cd ~/docker
git clone https://github.com/ethersys/ethersys-docker-munin.git munin
cd munin
#git clone https://github.com/occitech/docker.git munin を使った場合は。
#HTMLログフォルダのパーミッションが間違っているので、その修正。
#このdockerは放置され、メンテされていないため。
#/munin/Dockerfileの中に.
#RUN chown munin:munin /var/log/munin
#を追加するとよい.
#cp Dockerfile Dockerfile.ori
#
#cat << EOF > diff.patch
#--- Dockerfile.ori
#+++ Dockerfile
#@@ -25,6 +25,7 @@
# # copy launcher
# ADD run.sh /usr/local/bin/run
# RUN chmod +x /usr/local/bin/run
#+RUN chown munin:munin /var/log/munin
#
# # persist
# VOLUME /var/lib/munin
#EOF
#
#patch Dockerfile < diff.patch
mkdir -p /docker && cd $_
docker build --no-cache -t munin ./
#docker-compose.ymlを作る
cat << EOF > docker-compose.yml
version: '3'
services:
munin:
image: munin
networks:
nginx-proxy-network:
aliases:
- munin.example.com #THISNODENAMEと同じにしたらわかりやすい.
#ports:
# - "8080:80"
volumes:
- /var/docker/munin/db:/var/lib/munin
- /var/docker/munin/logs:/var/log/munin
- /var/docker/munin/cache:/var/cache/munin
restart: always
environment:
THISNODENAME: "munin.example.com"
CRONDELAY: 2
TZ: "Asia/Tokyo"
NODES: "localhost:127.0.0.1 Ubuntu22HostOS:172.20.0.1"
VIRTUAL_HOST: munin.example.com
VIRTUAL_PORT: 80
#HTTPS_METHOD: noredirect # リダイレクトを無効にする
networks:
nginx-proxy-network:
external: true
networks:
nginx-proxy-network:
external: true
EOF
docker-compose up -d
まず、大きくコメントで残してあるのは、古いdockerイメージと知らずに使ってしまい、四苦八苦した部分です。フォルダの権限が正常ではなかったので、muninの.htmlを生成するフォルダに書き込めず、何時間経ってもまだ準備中だよ的なコメントのHPしか表示されない事態に。それを解決するのが、コメントの中に記入してるchownのコマンド。しかし、めんどくさかったので、他のイメージを使用し、この設定と相成りました。
以下、その他の注意点
さて、上でmunin-serverをコンテナにしたが、ホストOSにノードを入れる。これは簡単。
sudo apt install munin-node
はい、おわり。
で、設定が少しある。まずは、muin-serverコンテナがどのIPアドレスを取得しているかをみる。
docker network inspect munin-serverのネットワーク
または、
docker inspect muninコンテナ名
で、IPアドレスを探し出し、そのアドレスからmunin-nodeのアクセスをできるように設定ファイルを変更する。設定ファイルは「/etc/munin/munin-node.conf」だったと思う。
中に、
「allow 172\.20\.0.\.5$」と指定するか、「allow 172\.20\.0.\.0$」と範囲で許可するかしてください。
そして、munin-serverコンテナのdocker-compose.ymlの先ほどのIPアドレスを適時変更してください。そうすればOKのはず。