TPのブログ

三日坊主がその時々のマイブームについて書いているブログなので脈略はないです

ちいかわ感想「島らっきょう」

筑前煮内ちくわ。筑前煮にちくわを入れたこともないし、入っていたこともないけど、美味しそうですね。自分の知っている筑前煮って固めの具しか入っていないけど、ちくわのように柔らかな具が入っていると箸休め的になって確かに美味しいかもしれない。

唐突に向こうから歩いてくるシーサー。手に持っているのは何?天ぷら?海老天?…あー、島らっきょうか。島らっきょうの天ぷら美味しいよね。2年前に近所の沖縄居酒屋で初めて島らっきょうの天ぷらを食べて良さを知りました。塩だけで行くのが美味しいんだよね。そして薄めのビールとよく合う。一番合うのはもちろんオリオンビールだろうけど、レモンサワーで飲むのも外しとして良いですね。

この島らっきょう、島らっきょうとしてはちょっと大きめだな。普通に店で頼んで出てくる島らっきょうはもうちょっと小さくて細い。このくらい大きかったら良いよね。こんなに大きい島らっきょうが4本も。嬉しいね。沖縄行ったら、本場ということで島らっきょうのサイズが3割り増しになってたりしないのかな。なってるとしたら来月にでも行きたい。

雪塩ね。雪塩は気が利いてる。

シーサーはなんで島らっきょうを持ってきたの?くりまんじゅうの反応からして急に登場したっぽい。島らっきょうをレモンサワーで流し込むくりまんじゅうに、流れるようにお願いするシーサー。島らっきょうは手土産ってことかな?ちゃんとお願いする時に手土産持ってこれて偉いね、シーサーは。そしてそんなソツのなさに全く嫌味がないのがシーサーのすごいところだ。

お酒飲んでるところに島らっきょうを持ってきた人の頼みを断れる奴なんて、この世にいるのだろうか?シーサーはまだお酒を飲んだことがないはずなのに、よく島らっきょうを持ってきたね。一番嬉しいよそれは。くりまんじゅうが内心どれだけテンション上がってるか分かる?一番嬉しいからねそれは。

ペアリングについて。もう島らっきょうを持って来れる時点で120点なのよ。君ならきっと大丈夫。でも努力を怠らないんだね。才能がある人がソツがなくて、努力していて、かつ全く嫌味もない、シーサーのように生られたらと思う。

【Mac】karabiner-elementsで、cmdを単押ししたときにIMEをON/OFFするやつ

{
    "description": "コマンドキーを単体で押したときに、英数・かなキーを送信する。(左コマンドキーは英数、右コマンドキーはかな) (rev 3)",
    "manipulators": [
        {
            "from": {
                "key_code": "left_command",
                "modifiers": {
                    "optional": [
                        "any"
                    ]
                }
            },
            "parameters": {
                "basic.to_if_held_down_threshold_milliseconds": 100
            },
            "to": [
                {
                    "key_code": "left_command",
                    "lazy": true
                }
            ],
            "to_if_alone": [
                {
                    "key_code": "japanese_eisuu"
                }
            ],
            "to_if_held_down": [
                {
                    "key_code": "left_command"
                }
            ],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "right_command",
                "modifiers": {
                    "optional": [
                        "any"
                    ]
                }
            },
            "parameters": {
                "basic.to_if_held_down_threshold_milliseconds": 100
            },
            "to": [
                {
                    "key_code": "right_command",
                    "lazy": true
                }
            ],
            "to_if_alone": [
                {
                    "key_code": "japanese_kana"
                }
            ],
            "to_if_held_down": [
                {
                    "key_code": "right_command"
                }
            ],
            "type": "basic"
        }
    ]
}

Unityでwebsocketを使うときは、websocket-sharpはお勧めしない

Unityでwebsocketに接続する必要があり、「Unity websocket」と検索すると、「websocket-sharp」というライブラリを使っている例がたくさんヒットしました。なので、それに従って websocket-sharpをダウンロード→Visual Studioでビルド→Unityにインポート して使用してみたのですが、結果から言うと時間の無駄でした。

github.com

こちらのライブラリ、こまめにメンテナンスされていて一見すると良さそうに見えるのですが、カスタムヘッダーが使えない&リポジトリの管理者が金輪際サポートする気が無いという重大な欠点があります

自分の用途では、サーバー側の要求に従ってカスタムヘッダーを付与する必要があったので、使い物になりませんでした。

github.com

こちらのissueでカスタムヘッダーの追加について議論されているのですが、管理者はあくまで「カスタムヘッダーの使用はRFC 6455の仕様に沿っていないので、今後も実装する気はない」との主張を崩さず、このissueが提起されてから8年以上経った現在でもカスタムヘッダーの付与機能は追加されていません。

Unityでwebsocketを使用するときにカスタムヘッダーを付与したい方は、代わりにこちらのライブラリが使用できます↓

github.com

ブログ名を変えました

ブログ名を「TPのブログ」に変えました。

以前は「ねぎとろブログ」で、「ねぎとろ」が自分のハンドルネームだったのですが、このハンドルネームはもうほとんど使っていないのでこのブログの名前も変えることにしました。これで「ねぎとろ」名義でやっていることはほとんどなくなったはず。

ねぎとろ」を使い始めたのは小学5,6年生くらいのときにやったチャットサービス*1でなんとなくつけたハンドルネームがきっかけで、そんなに気に入っているわけでもないのに大学時代までだらだら使い続けていました。

*1:モナー」や「さいたま」などのアスキーアートが部屋で会話するスタイルの無料チャットサイト。名前は忘れたのでわかる方いたらコメントで教えてください。

分割キーボードでMacとWindowsを快適に使用する

こんにちは。今回は自作キーボードでMacWindowsを快適に・同じ使用感で使うためにやったことをまとめます。

自分は業務やプライベートでMacWindowsの両方を使用しています。キーボードは自作の分割キーボードを使用しているのですが、両OSを同じレイアウトのキーボードで快適に使用したいと思い、以下のように色々手を加えました。結果、現在そこそこ同じ使用感で快適に両OSを行き来できています。

ハードウェア

使用しているハードウェアを紹介します。

Lily58 / corne cherry

使用しているキーボードはLily58とcorne cherryの2台です。もともとLily58を使っていましたが、職場用にもう一台欲しくなってcorne cherryを最近作りました。corne cherryはLily 58から数字列をなくした感じのキーボードで、Lily58とあまり変わらない感覚で使用できます。Lily58はcorne cherryに無いキーを無効化して使っています。

↓これはキーを無効化するだけでなくキーキャップを剥ぎ取って使っていた頃のツイート(見た目が微妙だったので今はキーキャップはつけています)。

こちらがLily58

f:id:negitoro113:20200322105410j:plain
lily58

で、こちらがcorne cherry

f:id:negitoro113:20210507225525j:plain
corne cherry

マグネット式USBケーブル

キーボードとPCを接続するためのusb to micro USBケーブルです。これを買ったおかげで、pro microの脆弱なコネクタが破壊されることを心配することがなくなり、平穏な生活を送ることができています。

マグネット 充電ケーブル 3in1ケーブル 3A急速充電 データ転送 月形のLEDランプ付き USB-A to USB-C マイクロUSB 各種スマホ/タブレット対応(1m) Amazon.co.jp: マグネット 充電ケーブル 3in1ケーブル 3A急速充電 データ転送 月形のLEDランプ付き USB-A to USB-C マイクロUSB 各種スマホ/タブレット対応(1m): パソコン・周辺機器

キーマップ

「VIA」という、GUIでキーマップを変更できるアプリを使用しています。 github.com

詳しい使い方はこちら↓などを御覧ください salicylic-acid3.hatenablog.com

自分はWindowsMacで同じキーマップを使用していますが、VIAの設定を駆使すればそれぞれのOS用のキーマップを切り替えて使うこともできます。

以下が私のLily58のキーマップになります。

f:id:negitoro113:20210512235022p:plain f:id:negitoro113:20210512235049p:plain f:id:negitoro113:20210512235100p:plain f:id:negitoro113:20210512235110p:plain

  • WindowsWindowsキーMacではCommandキーになるWinキーを親指に割り当てている
  • Lily58とcorne cherryで同じキーマップになるように、Lily58にしかないキーは割り当てていない

などがこだわりポイントです。

IME切り替え設定

WindowsMacIME切り替え(日本語、アルファベットの切り替え)を同じ操作感で行うため、IME ON(日本語)をControl + Space、IME OFF(アルファベット)をShift + Spaceで切り替えるようにしました。それぞれのOSでの設定方法は↓です。

Windows

まずこちら↓のサイトを参考に、Windows 10のIMEを以前のバージョンに戻します。

www.fmworld.net

そして、タスクトレイにあるIMEのマーク(「あ」や「A」などのマーク)を右クリックして「プロパティ」をクリックする。出てきたウィンドウの「詳細設定」を開き、「全般」の「編集操作」の「キー設定」にある「変更」を押す。すると↓の画面が出てくる。

f:id:negitoro113:20210512232015p:plain
キー設定画面

「キー」が「Ctrl+SPACE」の行の「入力/変換済み文字なし」を「IME-オン」に変更。また、「Shift+SPACE」の「入力/変換済み文字なし」は「IME-オフ」に変更。

これでWindowsはControl / Shift + SpaceキーでIMEの切り替えが可能になります。

Mac

Macのキー割り当てにはKarabinerというキーマップ変更ソフトを使用します。こちら↓からインストールできます。

karabiner-elements.pqrs.org

インストールしたら、/.config/karabiner/assets/complex_modifications/ のフォルダ内に以下のjsonファイルをコピペして置いてください。

{
    "title": "switch IME by shift/ctrl + space",
        "rules": [
        {
            "description": "shift + space => IME OFF, ctrl + space => IME ON",
            "manipulators": [
            {
                "type": "basic",
                "from": {
                    "key_code": "spacebar",
                    "modifiers": {
                        "mandatory": [
                            "left_shift"
                        ]
                    }
                },
                "to": [
                {
                    "key_code": "japanese_eisuu"
                }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "spacebar",
                    "modifiers": {
                        "mandatory": [
                            "left_control"
                        ]
                    }
                },
                "to": [
                {
                    "key_code": "japanese_kana"
                }
                ]
            }
            ]
        }
    ]
}

すると、Karabiner-Elementsの「Complex modifications」に以下のように「shift + space => IME OFF, ctrl + space => IME ON」というルールが新たに追加されているはずです。

f:id:negitoro113:20210512233035p:plain
Karabiner-Elements画面
このルールをenableにするとControl/Shift + SpaceでIMEの切り替えができるようになります。

できていないこと

以上の設定を行えば、大体同じ使用感でMacWindowsを使えるようになります。

しかし、どうしても統一できていない部分もあります。一番大きな点はControlキーとCommandキーです。Windowsは主なショートカットをControlキーとの組み合わせで行いますが、MacはCommandキーです。コピー、ペーストくらいしか使わないのであれば、Macを使うときだけCommandキーとControlキーを入れ替える設定を書けばいいのですが、自分はVimEmacsなどのControlに依存しているアプリを利用するので、それでは解決できません。ここだけは今のところどうにもなりません。何かいい方法があればご教授ください。

まとめ

自作キーボードをMacwindowsの両方で快適に使用するという、かなりニッチな話題をお送りしました。需要がそんなにあるとは思っていませんが、自分が少し苦労した部分だったので書いてみました。もし誰かの役に立てば幸いです。

それでは。

スパイスカレーがそこそこ美味しく作れるまでにやったこと

ちょっと前からスパイスカレーにハマっていて、そこそこ美味しく作れるようになったので、改善して特に良かった点を書きます。

塩はしっかり入れる

自分は塩分のとりすぎを結構気にする方なので、最初は塩を最低限の量しか入れていませんでした。しかし、それだとご飯やナンと合わせたときに若干物足りない感じの味になります。
スパイスの風味や肉の旨味もある程度塩を入れないと引き立たず、全体的にパンチの弱い味になってしまいます。塩はちょっと濃いくらいまでしっかり入れましょう。

玉ねぎがカラメル化するまで炒める

玉ねぎを焦げ茶色になるまでしっかり炒めることで玉ねぎの糖分がカラメル化し、カレーに豊かな苦味と甘味が加わり、味がよくなります。
しっかりカラメル化させるには20分くらい炒める必要がありますが、この工程は味にかなり関わってくるのでしっかりやりましょう。焦げそうなら少し差し水をすると、焦げすぎを防げるとともに、カラメル化した部分が全体に馴染んでいい感じになります。

仕上げに砂糖を少し入れる

玉ねぎ一個、トマト一個または一缶で作ったカレーに対して砂糖小さじ2くらいを仕上げに入れると味に深みが出ていい感じになります。甘くなるかというとそういうわけでもなく、むしろ辛味や苦味が引き立つ効果があります。

カイエンペッパーを入れる

辛いのが苦手でなければカイエンペッパーを入れるのが本当におすすめです。一気に刺激的な辛さが加わって本格的な感じになります。

今書きたいもの

最近忙しくてブログをゆっくり書いている時間がない。

でもブログを書きたい欲はある。今、時間があれば書きたい記事の内容を思いつくままに箇条書きしてみる

  • 32インチWQHDモニタを買った話
  • 3月に作って使い続けている自作キーボードの長期使用感レビュー
  • 個人的に良かった2020年VTuber動画ランキング
  • 在宅ワーク&学生活動の雑感
  • 廃墟にハマりつつある話
  • webカメラベースの人体ポーズトラッキングを触ってみた
  • ディープフェイクで遊んでみた

修論が終わったら書きたい…

追伸:はてブロの編集画面、ちょっと見てないうちに結構変わった?(特に左側)