テフロウのおぼえがき

手抜きや趣味に関しての一覧、手順、ノウハウなど

当ブログの概要を併記して分類を行った記事一覧は下記から

記事一覧

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 --> hide

classDef 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

よかった飯屋

実際に行ってみて好きだった、よかった飯屋。チェーン店や有名店も含む。
おいしかったり、お得だったり、珍しいものだったり、面白かったりで選んでます。※個人の感想です

いくつか好みがかぶってるような、味の嗜好が似ている人は、ほかの店にも行ってみたらいいかもしれません。

店と客、お互いのために、事前に下調べしていくといいと思います。

閉店情報とかは気づいたら更新しますが、反映されていないこともあると思います。

googleマイマップはここから

 

焼肉トラジ トレーニングセンター店(有楽町)
焼肉トラジを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ボイスチェンジャーに使えそうなコーパス、モデル覚書

使えそうなモデルやコーパスを箇条書きしていきます。
当方未利用のものも多数記載しており、規約や権利周りは軽く確認していますが、精査まではしていないものを含みます。
そのため、実際に利用する際は各自で確認をするようにしてください。

R音ハートレー

Irisia Project

東北ずん子・ずんだもんPJ 公式サイト

あみたろの声素材工房

つくよみちゃん公式サイト

れぷりかどーる

欲音ルコ公式サイト

有響シロ 公式サイト

Two-Tone

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録音
    コンタクトマイクを用いることで、録音したいものの振動音をダイレクトに録音、また、そのほかの音をカットすることが簡単にできます。
    料理動画の包丁やプラモ動画のニッパー等に装着して録音することで作業音にさらにフォーカスすることができるかもしれません。

    youtu.be


    ※この動画のような感じで録音できます
  • 咀嚼音や嚥下音の録音
    咽喉マイクを用いることで、普通のマイクでは録音が難しい咀嚼音や嚥下音を録音できるようです。
    歯ごたえのあるものの食レポやARMRの録音の手段の一つになるかもしれません。

Chromium系ブラウザ間の移行手順について

Google Chrome、Iron、Vivaldi等、Chromium系ブラウザ間で移行するをする際に、具体的に何をすればよいかを記載しています。

随時更新予定ですが、必要十分の内容ではないので、各自試行錯誤してみてください。

また、自己責任でお願いします。

ブラウザのインスタンスフォルダを[base]として、移行先のインスタンスフォルダの同階層にコピーしてください。

  • ブックマーク
    [base]\Default\Bookmarks
  • 訪問履歴、ダウンロード履歴
    [base]\Default\History
  • Cookie(ログイン状態等の維持)
    [base]\Local State
    [base]\Default\Network\*
  • 開いているタブ、閉じたタブ
    [base]\Default\Sessions\*

動画利用可能なCDまとめ

配信可能な楽曲を探す際、ダウンロードやストリーミングの曲は多く見つかりますが、所有欲を満たし、データが消える心配が少ないCDという形になっているものはなかなか見つかりません。なので探してみました。
細かな規約等に関してはご自身で確認の上、自己責任のうえでご利用ください。

  • 以下一覧

ファルコム製のCD(規約等)

Diverse SystemStream Paletteシリーズ(公式での記載が少なく詳細な規約は不明)

999 RecordingsのCDの一部楽曲(規約等)

ファラッドのフリーミュージッククラスタシリーズ、フリーミュージックフォーラムシリーズ

大都技研が単独で権利を保有する楽曲(規約等)

boothにて販売されている一部の商品(一律で検索可能な条件不明、規約等は個別に確認。)

低需要な要望に対する解決策おぼえがき

「○○やりたいんだけど」ってごく少数が考える低需要な要望ってあると思います。
低需要故に解決策自体が少なく、また、解決策に言及する情報もさらに少なく、日本語の情報が無いことも少なくはありません。
なので、私自身が似た体験をした際に調べた解決策を備忘録として一問一答形式で残しておこうと思います。
ご利用に関しては自己責任でお願いします。

  • 特定の入力デバイスの入力に対して個別の処理を行う方法

複数のキーボードやマウスに対し、「キーボードB」で入力した時に○○する。みたいなやつです。
Interceptionを用います。ドライバのインストールも行う必要があります。入力デバイスの検知や入力イベントのキャンセルもできます。

  • 非アクティブウィンドウに入力情報を送信する方法

これはあまり低需要でもなく知られているかもしれませんがPostMessageを用います。上記の「特定の入力デバイスの入力に対して個別の処理を行う方法」と併せて、「キーボードB」で入力した時だけ裏でコマンドを叩くみたいなことができます。

  • 映像から映っているカードを認識する

cardspotterを用います。古いのと画像dbの更新コードがmtg専用なのとchrome拡張としてのソースなので細かいところは自分で修正する必要があると思います。mtgやってる人はspelltableのアレというとピンとくるかもしれません。