icon

なんか乾燥を感じる

icon

なんか休止から復帰したら、USBポートとBluetoothが機能してなくて困った。
基本USB Type-A 3.0だけど、1個だけUSB Type-A 3.1があって、なんかこれだけは機能してたので、何とかシャットダウン出来た。
再起動後はUSBポート、Bluetooth共に機能して、いったいなんだったのか

icon

酔いが後を引いてる・・・

icon

そういえば、ちょっと気になる地域があったから久しぶりにGoogle Earth VR、15分そこらで酔った。
Quest3の装着感は割と改善してて、ずれ落ちやすさがまだ解決してないけど、顔面圧迫もこめかみ圧迫もかなり減らしてて、VRChatなら3時間は余裕って感じになってきてる。
にも拘わらず15分で酔うって事は、単純に視覚情報で酔ってるなぁ。
久しぶりにやって、体験としてはやっぱり面白いなぁと思ったけど、この体験が酔いやすいものでもあるのか・・・

icon

絶対流行るからみんな知っておけ!Phonkの話|I'chiba'n Co., Ltd. https://note.com/i_chiba_n_blog/n/n835dbc68bd41

Markdownのリンクだと、notestockの検索に
note.comでは引っかからなかったので、検索用に

Dxrk ダーク
Drift Phonk

Web site image
絶対流行るからみんな知っておけ!Phonkの話|I''chiba''n Co., Ltd.
icon

何かの技術解説の記事に載せるスクショはフルサイズで掲載しろ委員会

icon

こういう、読んでる自分も知識を得られないし、せっかく書いた方もLose-Loseになってるやつ、第三者がわざわざ指摘するのもなので、モヤっとする

icon

【社員技術ブログ】Blender:テクスチャベイクでローポリモデルを見た目UP! | 株式会社 ワイドソフトデザイン https://www.widesoft.co.jp/technology/12934

結構な文量を書いてるし、図示のスクショには赤線を引くなどの手間もすごいかけてる記事なんだけど、これでは何も分からない・・・
画像が、小さすぎる!

Web site image
【社員技術ブログ】Blender:テクスチャベイクでローポリモデルを見た目UP!
Attach image
icon

Blenderでハイポリからローポリにベイクするの、毎回やり方を忘れてしまう・・・

icon

食べ過ぎが後を引いている・・・

icon

通常、顧客がカードの利用停止を依頼すれば、カード会社が遠隔操作でiDを無効化するが、犯罪グループは一定金額以下ならオフラインで決済できる機能を悪用。機内モードなどで通信を遮断して少額決済を繰り返していた。

カード不正利用、総額99億円 数万人被害、補償で特損計上―イオンFS:時事ドットコム https://www.jiji.com/jc/article?k=2025031300776

こういう穴だったか

Web site image
カード不正利用、総額99億円 数万人被害、補償で特損計上―イオンFS:時事ドットコム
icon

暑いから窓開けよ

icon

Oracle Cloudのコンソール、1時間でログインセッション切れるのやめて欲しい

icon

ネコが飛ぶ島『佐柳島』を満喫する【島民の数より猫が多い!】 - イーアイデム「ジモコロ」 https://www.e-aidem.com/ch/jimocoro/entry/tanigashira01

記事はちょっと古いけど、島にはホステル兼飲食店が1個あるだけで、商店も2つだけと、観光客が来ても全然収益上がらなさそうなのが気になる。
猫のエサも、島外で買うらしいし。
ニッチな人気で、観光客ビジネスをするほどは来てないって事なんかな?

Web site image
ネコが飛ぶ島『佐柳島』を満喫する【島民の数より猫が多い!】
icon

VRChatでみんなで何かの発表とかを見るような時、他の人のカメラレンズが割と邪魔なので消させてほしいなぁ。

Toggle To Hide Camera Lens | Voters | VRChat
https://feedback.vrchat.com/feature-requests/p/toggle-to-hide-camera-lens

ずっと昔からあるみたいだけど、今からでもなんとか・・

Web site image
Toggle To Hide Camera Lens | Feature Requests | VRChat
icon

Unityのドキュメント、見るたびに思うけど、なんでこんなグチャグチャなんだろう・・・

## 英語
バージョン指定無し:
https://docs.unity3d.com/ScriptReference/MonoBehaviour.html
バージョン指定有り:
https://docs.unity3d.com/2022.3/Documentation/ScriptReference/MonoBehaviour.html

## 日本語
バージョン指定無し:
https://docs.unity3d.com/ja/current/ScriptReference/MonoBehaviour.html
バージョン指定有り:
https://docs.unity3d.com/ja/2023.2/ScriptReference/MonoBehaviour.html

URLに一貫性がない。
英語の方は右上にC#とあり、これはUnityScriptがあった昔の名残。
日本語の方は右上に、日本語、英語などの言語切り替えがある。
つまり、英語の方を開いちゃうと、日本語などに切り替えられない。
もうC#しかないんだから、右上にC#って書いてある意味もない。

Web site image
MonoBehaviour - Unity スクリプトリファレンス
Web site image
MonoBehaviour - Unity スクリプトリファレンス
icon

## Sharded Pub/Sub
From Redis 7.0, sharded Pub/Sub is introduced in which shard channels are assigned to slots by the same algorithm used to assign keys to slots. [略]

Sharded Pub/Sub helps to scale the usage of Pub/Sub in cluster mode. It restricts the propagation of messages to be within the shard of a cluster. Hence, the amount of data passing through the cluster bus is limited in comparison to global Pub/Sub where each message propagates to each node in the cluster. This allows users to horizontally scale the Pub/Sub usage by adding more shards.

Redis Pub/Sub | Docs https://redis.io/docs/latest/develop/interact/pubsub/#sharded-pubsub

Redis ClusterでのPub/Subは、クラスターバスを介してのブロードキャストで、クラスター内のどのノードでSUBSCRIBEしてても、どのノードでPUBLISHされたメッセージでも受信できることが分かった。
けど、このブロードキャストはシャードの数やPUBLISH数が増えるとクラスターバスの帯域を圧迫してしまうという問題がある、らしい。

対策としてRedis7からSharded Pub/Subが入った。
これは、Redis ClusterでPub/Sub使ったら、ちゃんと上記の様にしてくれるのかどうか気になった時の、ちゃんとしてくれない方の挙動。
要するにブロードキャストせず一つシャードで完結するPub/Sub。
※シャードは、masterノードとreplicaノードのセット

keyspace notificationsの挙動に近い(かもしかしたら同じ?)keyspace notificationsはRedis7以前からあると思うので、keyspace notificationsがSharded Pub/Subを使ってるわけじゃないと思うけど。

Sharded Pub/Subは、Redisのデータストア用途と同様にkey名のCRCから算出してどのシャードに割り当てるか決まり。
PUBLISHもSUBSCRIBEもkey名から算出なので、使う側がどのシャードかと意識する必要は無い。
Redis ClusterでならSharded Pub/Subを使っておけば良さそうなのかな?

データストアのkeyと違って、少数のチャンネルだけど送受信数はやたらと多い場合に、運悪く1個のシャードに偏ると負荷が偏ってしまう問題はありそう?
けど、従来のPub/Sub(グローバルPub/Sub)は、その偏った負荷を全シャードにブロードキャストする事になると思うから、むしろ他のシャードの負荷が低い分お得、かも?

Redis 7 の Sharded Pub/Sub まとめ
- Qiita https://qiita.com/komoken/items/1ab6d73683a890978da0

Web site image
Redis 7 の Sharded Pub/Sub まとめ - Qiita
icon

また長くなってしまったな。ブログに書くべきだったかもしれない

icon

Every node of a Redis cluster generates events about its own subset of the keyspace as described above. However, unlike regular Pub/Sub communication in a cluster, events' notifications are not broadcasted to all nodes. Put differently, keyspace events are node-specific. This means that to receive all keyspace events of a cluster, clients need to subscribe to each of the nodes.

Redis keyspace notifications | Docs https://redis.io/docs/latest/develop/use/keyspace-notifications/

Redis Clusterでのpub/subの挙動が分かったけど、keyspace notificationsはなんか挙動が違うらしい。
keyspace notificationsの通知もpub/subを使ってるのに、これはクラスターバスでのブロードキャストが無いのか・・・

クライアントは全てのノードに対しSUBSCRIBEしろとあるけど、redisのライブラリがそういうの対応してるかなぁ。

SET SLOT3 value1 EX 1

ChatGPTは、expireしたkeyにアクセスがあった時に通知が飛ぶって言ってたけど多分嘘で、これで試した限り1秒後には__keyevent@0__:expiredにexpireしたkey名がちゃんと来てた。

この挙動は良かったんだけど、前述の通りTTLがexpireしたデータがあったノード内限定の通知なのがなぁ。


Redis Keyspace Notificationsで発火されるイベントを見てみる - daisuzz.log
https://iikanji.hatenablog.jp/entry/2020/12/29/123142

Web site image
Redis Keyspace Notificationsで発火されるイベントを見てみる
icon

RedisのCluster構成でPubSubを試す - Qiita https://qiita.com/toshiyukihina/items/b1fa4c73ba7d0a13198f

自分でもRedis ClusterをDocker Composeで立ててpubsubの挙動を試してみた。

* Node2でSUBSCRIBEしNode1でPUBLISHすると、Node2の購読者にもメッセージが届く
* ただしNodd1からは、PUBLISHでもPUBSUB NUMSUBでも、購読者は0に見える。

記事の通りの挙動が確認出来た。
メッセージは届くけど、クラスターバスを介したブロードキャストで届く他ノードの購読者数は、知ることが出来ないみたい。


## Node2

127.0.0.1:6379> SUBSCRIBE test
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "test"
3) (integer) 1
1) "message"
2) "test"
3) "HELLO!"

## Node1
127.0.0.1:6379> PUBLISH test HELLO!
(integer) 0
127.0.0.1:6379> PUBSUB NUMSUB test
1) "test"
2) (integer) 0

Web site image
RedisのCluster構成でPubSubを試す - Qiita
icon

駅の時計って、モニターに置き換えて時計表示させる方が、コスト安いって事?
https://x.com/atiss331/status/1898986818781217245

icon

「リモートデスクトップ」アプリが5月27日に終了。後継は「Windows App」に - PC Watch https://pc.watch.impress.co.jp/docs/news/1669353.html

えっと、何が、どれ?

Web site image
「リモートデスクトップ」アプリが5月27日に終了。後継は「Windows App」に
Attach image
icon

Makefileでncでポートをlistenしつつ、別のncからテキスト送信する、並列みたいな事、一応できるか。

.PHONY: listen connect all

PORT ?= 12345
MESSAGE ?= "Hello from Make"

listen:
	@echo "Listening on port $(PORT)..."
	@nc -l -p $(PORT) &
	@sleep 1  # nc が起動するのを待つ

connect:
	@echo "Sending message..."
	@echo "$(MESSAGE)!" | nc -q 0 localhost $(PORT)
	@echo "Message sent"

all: listen connect
$ make all
Listening on port 12345...
Sending message...
Hello from Make!
Message sent

icon

楽天でCIOのUSBケーブル買ったら、メールの送信者名が"町のお店"だった。
CIOの直営ショップで買ったつもりだったので間違えたかと思ったら、どうやらそういうショップ名にしてるらしい。
CIOの製品で町のお店って全然合わないと思うけど、どんな意図でその名前にしたんだろうな。

https://x.com/machinoomise2/status/1334757719086047233
ツイート見る感じ、昔は全然違う業態だったというわけでもなさそうだし。

Attach image
icon

Twitterなんかあったのかと思ったら、APIが応答してないのか

icon

Redis7って2022リリースで、そんな新しい話じゃないのにChatGPTが結構間違った回答を出すなぁ

icon

夢の中で以前の夢の出来事を出されると、それが現実だったような気がしてきてしまうので困る

icon

割と久しぶりに松屋行って煮込みトマトチキン定食を食べた。
シンプルにトマト、ニンニク、鶏肉って感。
松屋ってこうだったってのを思い出す味。

Attach image
icon

History Trends Unlimited https://chromewebstore.google.com/detail/history-trends-unlimited/pnmchffiealhkdloeffcdnbgdnedheme?hl=ja

数日前に見たけど閉じちゃったあのwebページを見たい時が、稀によくあるので、入れておくか。
Chromeの履歴の保存期間、変更する機能が無いみたいなので。

icon

VRC映画を見るイベント
https://x.com/SousiNagi/status/1898726081152287216

Vketの出展ブースで2, 3個程、VRChatで映画を撮ってるサークルのブースを見てて、けどなんかここでその映画が見れますって感じになってなくて(もしくはボタンか何か見逃してて)、そういうサークルがあるんだなってとこまでしか知ることが出来なかった。
今回のイベントで上映の作品がVketで見かけたとこのってわけじゃないけど、やっとVRChat映画というのを見る事が出来た。

このイベントのワールドはいくつかのVRChat映画を見れるみたいなので、時間ある時に見に行きたい。

icon

玉葱はシャキシャキなのがうまいのに、ぬめりに栄養があるのバグ