URLを表すQRコード(二次元バーコード)の省スペース化について
URLを表すQRコード(二次元バーコード)を狭い場所に表示する場合、または、同じスペースであっても、できるだけセルを大きくして読み取りやすくしたい場合に試す方法を2点挙げます。
- 誤り訂正レベルをLにする
誤り訂正の上限値が少なくなるが、レベルHと比較すると、目に見えて縦横のセル数が少なくなります。 - URLで省略可能な部分を省略する
環境によって省略すると異なる挙動となる場合もありますが、例えば、ホスト名の「www.」、URL末尾の「/」、トップページである場合の「index.html」、リダイレクトされる場合にはhttps中から「s」等が該当すると思います。 - 構成アルファベットをすべて大文字にする
この場合、小文字が一つでも入ると効果がなくなります。プロトコル部分「http」、「https」や、ドメイン部分「blog.hatena.ne.jp」は大文字小文字を区別しないので、大文字にしましょう。こちらも目に見えて縦横のセル数が少なくなります。
※QRコードは株式会社でんーウェーブの登録商標です
無料で(すべて、もしくは一部)遊べるTRPGルールまとめ
一部分だけの無料公開、全文無料公開混ざっていると思います。後で整理予定
一応、無料でプレイできるものをリストアップしています。
随時更新予定
ニンジャスレイヤーTRPG
https://diehardtales.com/n/n11ee441ea705
エモクロア
https://emoklore.dicetous.com/rulebook/#Intro-anc4
新クトゥルフ神話TRPG
https://product.kadokawa.co.jp/cthulhu/contents/coc_other/entry-183199.html
アリアンロッドRPG 2E
https://www.fear.co.jp/ari/startset.htm
ダンジョン&ドラゴンズ
パラノイア
https://paranoia.newgamesorder.jp/downloads
サンドキャッスルTRPG
marmaid.jsのフローチャートの末端を揃える方法
marmaid.jsで要望にそった製品を選んだり、人のタイプを判別するタイプの診断フローチャートを作りたかったが、分岐の構成によっては、結果ノードを右揃えにしたいのに揃わないで、レイアウトが不格好になります。

ちょっと調べた範囲だと、レイアウト調整用の機能は用意されていなかったので、どうしようということで試した結果、下記のように、すべての末端後に仮想の終点作成し、リンクとノードを透明化することで揃っているように見せかけることができるようです。

flowchart LR
1 --> 11
11 --> 111 --> A
11 --> 112
112 --> 1121 --> B
112 --> 1122 --> C
1 --> 12 --> D
1 --> E
1 --> F
A --> hide
B --> hide
C --> hide
D --> hide
E --> hide
F --> hideclassDef redNode fill:red
class A,B,C,D,E,F redNode
classDef hideNode color:transparent,fill:transparent,stroke:transparent
class hide hideNode
linkStyle 12,13,14,15,16,17 stroke:transparent
よかった飯屋
実際に行ってみて好きだった、よかった飯屋。チェーン店や有名店も含む。
おいしかったり、お得だったり、珍しいものだったり、面白かったりで選んでます。※個人の感想です
いくつか好みがかぶってるような、味の嗜好が似ている人は、ほかの店にも行ってみたらいいかもしれません。
店と客、お互いのために、事前に下調べしていくといいと思います。
閉店情報とかは気づいたら更新しますが、反映されていないこともあると思います。
焼肉トラジ トレーニングセンター店(有楽町)
焼肉トラジを20%オフで食べることができる、従業員研修店。
単純に2割引きでトラジが食える。
1組1皿制限があるが、赤身切り落としは頼んだ方がいいと思う。
浅草もんじゃ ぜんや(浅草)
もんじゃ焼きやさん。
もんじゃはあまり食べ比べていないが、外さないのでここにきてしまう。
雲林坊(秋葉原)
担々麺専門店、いつも汁なし担々麵を頼んでいる。
具やタレもうまいが、それに合う麺が好き。
麻辣のレベルを選べるので、麻辣が苦手な人でも比較的勧めやすいと思う。
カレーの市民アルバ(秋葉原)
金沢カレーのお店、オムカレーが好き。
魚や藤海(末広町)
魚介メインの居酒屋。
店員さんがお酒好きのようで、ラインナップも豊富で、注文の相談も聞いてくれる。
博多ラーメン ばりこて(高円寺)
博多とんこつラーメン。
関東圏の中ではかなり本場に近い博多とんこつラーメン。
福ヤ(南越谷)
久留米とんこつラーメン。
こちらも関東圏の中ではかなり本場に近い久留米とんこつラーメン。
ラーメン龍の家(新宿)
久留米とんこつラーメン。
福ヤとは少し方向性が違うが、こちらも本場に近い久留米とんこつラーメン。
というより、本店を久留米に持つほんもの。
資さんうどん(両国)
福岡系のうどん。
麺はやわらかめで、つゆが強め。うまい。
デビルクラフト(神田)
シカゴピザの店。
チーズたっぷりで、生地もいいが、ソースや具をたっぷり食べたい!という気持ちが満たされる。
台北餃子 張記(西荻窪)
餃子屋さん。
餃子の種類も多く、店内の内装にネオンが多用されていて雰囲気もいい。
がっつりうどん(秋葉原)
うどんやさん。
価格も安く、うまい。麺は幅広で、でこぼこしていて、食べ応えがあります。武蔵野うどん系らしい?
仮設営のような建物で、当初は数か月限定オープンとなっていたはずが、いつのまにか常設になったみたいだ。
数か月後に前を通って、消えたと思っていたら営業していたので、蜃気楼を見た気持ちになった。
挽肉と米(吉祥寺)
ハンバーグのお店。
炭火での網焼きハンバーグとライスのみだけど、満足度高いです。
杜記(横浜中華街)
刀削麺の店。
うまいが、量が多めのため、中華街の食べ歩きとの両立は難しそう。
獣肉酒家 米とサーカス(高田馬場)
珍しい肉や昆虫を食べられる店。
珍しい食材は多いが、比較的ハードルは低い。
餃子処たちばな(高円寺)
餃子屋さん。ドリンクを頼むと餃子が一皿無料。
一皿それなりにしっかりしたものが出てくるので、意外と満足できます。
ザクロ(西日暮里)
イラン、トルコ、ウズベキスタン料理のおみせ。
店長がウザいと有名だが、料理も美味く、しかも、延々と追加が届くため、おなかいっぱいにもなれる。
焼ジビエ 罠 炭打(神田)
ジビエ焼肉のおみせ。
肉がジビエの都合上、タイミングによって肉のラインナップが変わってる。
昆虫食のTAKEO(浅草)
昆虫食やさん。
おそらくショップメインで規模は小さめ。
The old arrow(西荻窪)
英国式パブ。
内装やメニューに中世の雰囲気があり、かつ、飯もうまい。
ゲームシリーズのオールインワンパッケージ一覧を作ってみる
ゲームのパッケージ一つ買うだけで、シリーズを一気に遊べるオールインワンパッケージのゲームって価格的にもお得感あり、コレクターとしてもうれしいです。
でも、そういう製品を探そうにも、タグもなく、表記も統一されていないため探しづらいので、覚書として不完全ながらも一覧を作っておこうと思います。
不足、後続の追加商品等があるかもしれません。
また、ゲームシリーズ以外のまとめも混ざっているかもしれません。
ゲームシリーズまとめ
星のカービィ 20周年スペシャルコレクション
ロックマンエグゼ アドバンスドコレクション
世界樹の迷宮I・II・III HD REMASTER - 公式サイト
パワポケR
スーパーマリオ 3Dコレクション
スーパーマリオコレクション
遊戯王 アーリーデイズコレクション
Rare Replay
クラッシュ・バンディクー ブッとび3段もり!
逆転裁判123 成歩堂セレクション
逆転裁判456 王泥喜セレクション
METAL GEAR SOLID THE LEGACY COLLECTION
ファイナルファンタジーコレクション
ファイナルファンタジーⅠ-Ⅵコレクション
ドラゴンクエスト25周年記念 ファミコン&スーパーファミコン ドラゴンクエストⅠ・Ⅱ・Ⅲ
KINGDOM HEARTS -HD 1.5+2.5 ReMIX-
サイレントヒル HDエディション
龍が如く1&2 HD EDITION
アサシン クリード エツィオ コレクション
ゼルダコレクション
ソニック メガコレクション プラス
ダンガンロンパ トリロジーパック + ハッピーダンガンロンパ S
流行り神1・2・3
心霊ホラーADVシリーズ全集 死印×NG×死噛
Infinity plus
The Orange Box
ファンタシースター コンプリートコレクション
メダロット クラシックス+
グラディウス オリジン コレクション
イースCollection
魔道物語 超きゅ~きょく大全ぷよぷよ入り
ゴッド・オブ・ウォー コレクション
ロックマン クラシックス コレクション
ケイブシューティングコレクション 完
VRoid Studio製のアバターをWarudoで赤面させる方法
Warudoでアバターの顔色、肌の色を変え、赤くしたり青くしたりする方法です。
手法について概要だけ書きます。
詳細はそのうち書きます。
スポットライトを用いる方法
まず、制限として、顔の位置が大きく動く場合は適しません。
スポットライトを作成し、色を赤、位置を顔の付近、範囲を顔を覆う程度にします。
そうやって作成したスポットライトのオンオフや強弱で
表情を用いる方法
まず、制限として、顔の一部の色を変えることはできません。また、ブループリントではマテリアルプロパティの変更ができないようなので、色味をリアルタイムかつアナログに変更することはできません。
キャラクター中の表情より、赤面用の表情を追加し、その表情中のターゲットマテリアルプロパティを追加、VRM BlendShape Proxy を使用をいいえとし、マテリアルをN00_000_00_Face_00_SKIN(すべての環境で同じになるかは不明)、プロパティタイプをColor、プロパティを_Color、ターゲットカラーを赤面した肌の色にします。
そうすることで、作成した表情の際にのみ、顔の色を変えることができます。
また、これはマテリアルを適切に指定すれば顔以外にも適用可能のようです。
アバターにVRoid Studio側で追加したアクセサリをWarudoで着脱する方法
最低限しか書いていません。時間があって気が向いたらブラッシュアップします。
VRoid Studioでアバター作って、Warudoでそれを着て遊んでいたのですが、VRoid Studio側で装着した眼鏡等のアクセサリを着脱したいなと考え方法を模索しました。
モデリングソフト性や別途ソフトで加工したりすれば良さそうですが、そのあたりの習熟の手間なんかをすっとばしたかったので、二つで完結させます。
Warudo側で別に用意したアクセサリを装着するのであれば楽なのですが、VRoid側のアクセサリは供給量が多く、そっちを使いたかった。
意外とそっちでアクセサリを用意すると、明示的な着脱方法がなかったので。
VRoid StudioでVRMを出力する
VRoid Studioで普通にアバターを作り、アクセサリを、どこでもいいので髪パーツとして追加します。
VRMエクスポート画面で、「マテリアルの削減」を開き「髪の毛のメッシュを結合する」からチェックを外します。項目が存在しない場合は、「マテリアル数」を「削減しない」にすると出てくると思います。
そこだけ設定したら、他は普通にVRMをエクスポートします。
WarudoでVRMを読み込む
エクスポートしたVRMをWarudoで読み込んだら、「キャラクター」から「メッシュ」の項目を確認します。
そうすると結合されずパーツごとに分割された髪のメッシュが複数存在することが分かります。
その中から、表示非表示を繰り返し、手探りでアクセサリのメッシュを探し、(アクセサリの追加が最後であったなら、連番の最後あたりにある気がします。もっと直観的でいい方法があるかもしれません。方法を見つけたら更新します。)
確認したら、「ブループリント」にてキーボード入力等適当なトリガーを入力にして、「キャラクターメッシュの切り替え」でアクセサリのメッシュを表示したり非表示したりします。
多分これが一番簡単だと思います。
ライブ配信での事故防止チェックリスト
ライブ配信で余計な映像や音声が乗ってしまう事故についてたまに聞きます。
そういうものを防止するときに何を気をつければいいか、思いついたものを書いておきます。
不足もあるかもしれませんので、参考程度に。
音声周り
- 音声キャプチャデバイス
デバイス単位で音声をキャプチャしている場合は、音声ミキサーを確認し、どのようなソフトウェアからの音声を受け入れているかを確認し、余計なソフトウェアからの音声が入らないことを確認する。 - マイク
配信ソフトに入力されているマイクを確認する。
また、そのうえでどのような音が入っているかを確認する。
可能であれば、マイクに物理スイッチがあるとさらに安心。
映像周り
- カメラ
使わないwebカメラなんかは外しておきましょう。
使う場合も、写っている範囲や、カメラがずれた際に写りうる範囲に余計な情報が無いかを確認しましょう。
配信ソフト周り
- キャプチャ範囲を制限する
映像ならウィンドウ指定のキャプチャ、音声ならアプリケーション指定のキャプチャとキャプチャ範囲をできる限り限定することで、意図しないものが乗ってしまうことを回避する。
画面キャプチャは論外。
ソフト周り
- Discord
普段使いのアカウントと配信用のアカウントは分けるべきです。
配信モードをオンにする。
配信上必要な場合を除きゲームオーバーレイをオフにする。
視聴者に公開する場合はアクティビティステータス、オンラインステータスも隠すべきです。 - Steam
普段使いのアカウントと配信用のアカウントは分けるべきです。
Steamに関しては、ゲームをアカウントごとに買うのではなく、普段使いのアカウントと配信用のアカウントをライブシェアリングすることで、一方のアカウントで買えばもう片方でも利用できます。断言はできませんが、おそらくそこから普段使いのアカウントが見つかることはないと思います。
Steamオーバーレイをオフにする。
視聴者に公開する場合はプロフィール、オンラインステータスも隠すべきです。 - アバター表示用ソフトウェア
ものによってはWebカメラの映像を映す設定に切り替えることができます。
自分の利用しているソフトウェアがどうなっているのか、ショートカットキー等の確認を忘れずに行ってください。 - ブラウザ
基本的にはブラウザをキャプチャしないほうがいいと思います。
それでも移す必要があるのであれば、普段使いとは別インスタンスを用意し、それを利用したり、お気に入り等は引き継いでしまいますがプライベートモードで実行すべきです。 - IME
変換履歴やユーザー辞書が事故の要因となりえます。
一応都度オンオフすればいいですが、忘れたりすると事故の要因となるので普段からオフにしておくことを推奨します。 - OS
真偽はわかりませんが、ゲームによってはOSの情報等を利用するものもあると聞いたことがあります。
OSのユーザー名等の個人情報も可能であれば削っておきましょう。
現実周り
- 自分
寝落ち、配信の切り忘れで余計なものが写ったりするらしいです。
可能であれば、配信ソフトや配信サイトと連携して配信中だと一目でわかる目印を表示したりしたいですね。(具体的な手段検討中。パトライトによる物理的な表示か、ディスプレイにクリック透過の最前面で表示する等?)
個人特定につながるような話題を出すべきではありません。
また、地声、しゃべり方、しぐさなんかも気を付けるといいかもしれません。 - 自分以外
同居人、隣人、来客には気を付けましょう。
また、選挙カーなど、屋外の音にも気を付けましょう。
基本的に自分の声以外は入らないようにすべきです。
chrome.declarativeContent.SetIconでローカルの画像ファイルを利用する方法
chrome.declarativeContent.SetIconにて、pathにローカルの画像ファイルを指定しても「Error in response to events.removeRules: Error: Invalid value for argument 1. Property '.0': Value does not match any valid type choices.」等のエラーでアイコンを変更することができません。
canvas要素を経由したり、Image型を利用することで回避することができるという情報を見つけましたが、サービスワーカー上からは利用できなかったために、少しだけ方法を変えてみたところ、上手く動くようになったので共有します。
実際に書いたコードがこちらです。
canvas要素とImage型の代わりにそれぞれ、OffscreenCanvasとcreateImageBitmapを利用します。
以上
おすすめソフトウェア紹介
利用方法は各自調べてください。
また、ある程度信頼できそうだとは思っていますが、利用は自己責任でお願いします。
BrowserSelector
webブラウザ外からリンクを踏んでwebサイトにアクセスする際、URLによって開くwebブラウザを指定できるようになります。
また、OSのデフォルトのブラウザ指定では不可能な、開く対象にuser-data-dirオプション等を指定することもできます。
AIボイスチェンジャーに使えそうなコーパス、モデル覚書
使えそうなモデルやコーパスを箇条書きしていきます。
当方未利用のものも多数記載しており、規約や権利周りは軽く確認していますが、精査まではしていないものを含みます。
そのため、実際に利用する際は各自で確認をするようにしてください。
BOOTH
タグ:[ボイスチェンジャー][rvc○○][○○コーパス]等
各種クリエイター支援サービス
FreeCadにてsvgファイルインポート時のUnicodeDecodeErrorについて
FreeCadにsvgをインポート時に「<class 'UnicodeDecodeError'>: 'cp932' codec can't decode byte 0xXX in position xxx: illegal multibyte sequence」のエラーが出た際の対処についてです。
こちら、どうやらsvgファイル内にマルチバイト文字が入っている際に発生しているようです。
svgファイルを作成する際にpath idにマルチバイト文字を使わないことで解決する可能性があります。
もしくは、読み込めないsvgファイルをテキストエディタで開き、念のためコピーを作成後、直接マルチバイト文字部分を修正することでも解決できるかもしれません。
自作ソフトウェア、ツール、サービス一覧
最低限の確認は実施していますが、利用は自己責任でお願いします。
詳細はリンク先の記載を参照してください。
サービス
コレクター番号toカード名変換ツール
mtgのカードに記載されているエクスパンションコードとコレクター番号から、カード名に変換するツールです
物理デッキをリスト化する際の手間を減らすために作りました
愛宝学園かがみの特殊少年更生施設webサイト用訪問チェッカー
愛宝学園かがみの特殊少年更生施設webサイトの各ページに対する訪問チェッカーです。
訪問済みのページにLV、チェックマーク、ページタイトルを表示します。
ソフトウェア
ツール
BGM-Logger-for-CCFOLIA
ココフォリアにてBGM切り替え時にそれをチャットに投稿するブラウザ拡張です。
BGMの再生、停止のタイミングで情報タブにその旨を送信します。
twitter-post-image-checker
twitterにて投稿予定画像のコントラストを一時的に変更し、映り込みを確認する拡張機能です。
質問や要望があればコメントにお願いします
個別記事未満
- ip電話(050番号)でgoogleのアカウント認証を行えるか?
ブラステルのmy050において、電話の音声メッセージでYoutubeで追加機能を利用するための認証を試しましたが、不可能でした。(2023/10/31時点) - いろいろなソフトウェアのデータフォルダ指定オプション
・google chorome、vivaldi
--user-data-dir=[データフォルダ]
・obs(データフォルダはインストールフォルダ以下となる)
--portable - 安価な機材でのASMR録音
コンタクトマイクを用いることで、録音したいものの振動音をダイレクトに録音、また、そのほかの音をカットすることが簡単にできます。
料理動画の包丁やプラモ動画のニッパー等に装着して録音することで作業音にさらにフォーカスすることができるかもしれません。
※この動画のような感じで録音できます - 咀嚼音や嚥下音の録音
咽喉マイクを用いることで、普通のマイクでは録音が難しい咀嚼音や嚥下音を録音できるようです。
歯ごたえのあるものの食レポやARMRの録音の手段の一つになるかもしれません。
Chromium系ブラウザ間の移行手順について
Google Chrome、Iron、Vivaldi等、Chromium系ブラウザ間で移行するをする際に、具体的に何をすればよいかを記載しています。
随時更新予定ですが、必要十分の内容ではないので、各自試行錯誤してみてください。
また、自己責任でお願いします。
ブラウザのインスタンスフォルダを[base]として、移行先のインスタンスフォルダの同階層にコピーしてください。
- ブックマーク
[base]\Default\Bookmarks - 訪問履歴、ダウンロード履歴
[base]\Default\History - Cookie(ログイン状態等の維持)
[base]\Local State
[base]\Default\Network\* - 開いているタブ、閉じたタブ
[base]\Default\Sessions\*