2022年4月27日水曜日

GAME BOY エミュレータを作る(Rust)

メモ兼テンプレです。

    GB Emuの作成にあたり参考資料についてまとめておく


2022年2月19日土曜日

SSHでポートフォワード(リモートからローカルへトンネリング)

メモ兼テンプレです。

ssh -R 8080:localhost:8081 -g -N user@192.168.1.1

解説

  • -R 8080:localhost:8081
    • 192.168.1.1のポート8080への接続をlocalhostの8081にポートフォワード
  • -g
    • 外部からの接続を許可
  • -N
    • ポートフォワード向け便利オプション(コマンド実行なしのモード)
  • user@192.168.1.1
    • userで192.168.1.1に接続
※未検証

SSHでポートフォワード(ローカルからリモートへトンネリング)

メモ兼テンプレです。

ssh -L 8081:192.168.1.123:8080 -g -N user@192.168.1.123

解説

  • -L 8081:192.168.1.123:8080
    • ポート8081への接続を192.168.1.123:8080にポートフォワード
  • -g
    • 外部からの接続を許可
  • -N
    • ポートフォワード向け便利オプション(コマンド実行なしのモード)
  • user@192.168.1.123
    • userで192.168.1.123に接続

2021年1月19日火曜日

Android Studioでgit push(ssh)

前提条件
  • Android StudioでProjectを作成済み
  • Projectのlocal repositoryを作成済み
  • gitサーバーを構築済み
環境
  • Android Studio 4.0.1
  • Git 2.29.2
  • Arch Linux
手順
  1. gitサーバーでbare repositoryを作成
    • git init --bare /home/username/git/repos/リポジトリ名
  2. Androidstudioでpush
    • メニュー>VCS>Git>Push
    • Define Remoteリンクを選択
    • リモートリポジトリ名とURLを入力してOK
      • master
      • ssh://username@0.0.0.0:/home/username/git/repos/リポジトリ名
    • Push

2020年12月20日日曜日

Raspberry Pi Zero WとArchLinuxでBulez(Buletooth)を使う

環境

  • Raspberry Pi Zero W
  • ArchLinux ARM
設定

  • /boot/config.txt(追記)
    • dtparam=krnbt=on
    • enable_uart=0
  • /boot/cmdline.txt(削除)
    • console=ttyAMA0,115200
    • kgdboc=ttyAMA0,115200
  • 再起動
  • pacman -S bluez bluez-utils
  • systemctl enable bluetooth.service
  • systemctl start bluetooth.service
備考

  • bluetoothの設定にはbluetoothctlを使用

2020年11月29日日曜日

定形外郵便物の宛名ラベル

定形外郵便物の宛名ラベルをスプレッドシートで作ってみました。
使う人が居ればこちらからどうぞ。

2020年9月3日木曜日

英語のリスニングについて日本語での解説

日本語が出来る人が英語のリスニングをする場合に心にとめておくと楽が出来る事柄。
必須ではない。細かい事を知らなくても大抵は言葉を使えるようになる。

  • 基本的な英単語や文句くらいは、ある程度は覚えておくと楽
  • 発音が変わる
    • 「大きい」と書くと「おおきい」とは余り言わず、「おーきい」と発音する
    • 「こんにちは」と書くが「こんにちわ」と発音する
    • 「ロック・アンド・ロール」と書いてあると「ロッケンロール」になる
  • 意味が変わる
    • 「いけてる」が「かっこいい」と言う感じであったりする
    • 「クール」が「涼しい」ではなく「(性格が)かっこいい」であるとか
  • 発音が似ている言葉が色々とある(日本語からすると)
    • 正しい・右(right)と、あかり(light)は日本語で両方ともライトだが別の音
    • 曲線(curve)と「縁石」(curb)など色々
    • 英語は日本語より母音が多い
  • 文章全体などから判断したりする。
    • 「メンキョヲハッコウスル」は、「免許を発酵する」とは解釈しない
    • メール(mail)と雄(male)は英語では同じ音、同音異義語。
  • 発音の強弱も判断材料になる

ChatGPTを英会話に使う

AIと幅広い対話を行うことができるChatGPTですが、英語教師の役割を担わせることも可能になっています。これを用いて英会話(チャット)による学習を行うことが可能です。 最初に必要なプロンプトを入力します。コピペして使ってください。 初心者 Let's think ste...