2025年8月30日土曜日

全てのメモ2

  1. 脳=ニューラルネットワーク
    1. 感情=ニューロンの発火
    2. 発火するほど発火しやすくなる(スパインが太くなる)
    3. <=>自然忘却
  2. ドーパミンドリブン
    1. 楽しい=ドーパミン
    2. ドーパミンの排出量を感知
    3. あらゆる教訓だいたいこれに行き着く
    4. ブッダ「不快を感じたら即座に引け」
  3. 自分が優位に立てる価値観を他人にコピーする
    1. 布教
    2. ポジショントーク
  4. 人は目的で行動する(アドラー)
    1. これはガチ
    2. 阻止されそうな目的のために、原因を作り出す
  5. 良い悪いは目的にプラスに働くかどうか
    1. 一方で、自分の利益になり他人の不利益になる行為を、人は悪い行為と言い当てはめてきた
  6. 全ては気持ちよくなるため
  7. 久々に思い出した時ドーパミンが出る
    1. やることリストは、久々に見た時にやりたくなる
  8. 被害者ぶれば何やってもいい理論
  9. 勝手に暗黙の前提
    1. 「なぜ1+1=3なのか?」
    2. 待て待て1+1=3なのかお前の中では
  10. 虫食いが至高
  11. 一人に言ったことは逆張りしたくなり、多数に言ったことは順張りしたくなる
    1. 一人を欺くのは気持ちいい、多数を欺くのは危険と判断
  12. 自分だけ知ってる状況を作り出したい
  13. 自爆テロ
    1. 我慢比べ
  14. 他人を弱者とみなす
    1. 自分を強者とみなすよりFPS視点的に自然

2025年7月29日火曜日

精神的攻撃 = 物理的攻撃

物理的攻撃 = 細胞を破壊(外から)
精神的攻撃 = 危険信号を浴びせる
                        = 交感神経が優位
                        = 臓器機能、免疫機能の低下
                        = 細胞を破壊(内から)

危険信号の具体例
    騒音
    侮辱
    ビビらせる
 「危機感持ったほうが良いよ」と言う

2025年5月10日土曜日

全てのメモ

  1. 快・不快センサー
    1. これが一番大事
    2. うつの対処法は快楽に慣れさせることというネット記事
  2. 人数差によるマウント
    1. 脊髄レベルで反応する生理現象
    2. 幸福=人間関係というのは、仲間が多い方が強いから 高揚感
    3. 意地でも多数派に属そうとする
  3. やらなきゃいけないと思うほど後回しにしたくなる
    1. 謎の現象
    2. やりたいことをやってるにしても、そばにやりたくないことという比較対象がある方が、より今やってることが楽しく感じるから
  4. 戦法を試したいというモチベ
  5. ブラウジングはスタック方式
    1. その場で深堀り
  6. どっちに揺れるかわからないのが面白い
    1. ガチャ 宝箱
    2. なんで??? 人は植物より動物に反応するから?
  7. 報酬が楽しさを決める
    1. ブレワイ ウルボザの怒りが欲しくてカースガノンに3時間ぐらい愚直に挑み続けた
    2. Fairy Tail 2 最初プルー集めがクソだるかったけど、炎竜王の崩拳とかの必殺技の解放に必要と知ってからプルー集めが楽しくなった
  8. 冒険と安住
    1. 見知らぬものばかり見てると、見知ったものを見て安心したくなる
    2. 見知ったものばかり見てると、見知らぬものに興味が湧く
  9. 恥をかきたくないというモチベ
  10. 暗唱
    1. プログラミングで一番楽しいのは暗唱(カラオケみたいに)
  11. 不思議なものに魅了される(仕組みが想像もつかないもの)
  12. なめられると火が付く
  13. 選択は脳に負荷がかかる(ローグライクあるある)
  14. 分かるところだけにフォーカス
    1. コードリーディング
    2. ここにfor文があるとか
  15. 因果関係を誤って推論しがち
  16. 全体を眺めて処る○ 1個1個処る✕
    1. 膨大な情報を処理する時
    2. 端っこから順に1個1個やるのはつまらない
    3. 手当たり次第やると楽しい
    4. 何にでも当てはまる
  17. いかに人を悔しがらせるか
    1. これが人生のすべて
    2. 恥ずかしがらせるかと、羨ましがらせるかも
  18. 粋がるザコ
    1. これを演じると見る側は面白い
    2. ずんだもん

キーボードショートカット カスタム AutoHotKey vscode

  1. AutoHotKey
    • Toggle: 無変換 f でvimのNormalモードみたいになって、無変換を押さずに右手だけで操作できる(ソースコード読むなら素直にマウス使ったほうがいいことに気づいた)
    • script.ahk
      ; AutoHotKey v2
      ; {blind} shift同時押し
      ; sendevent  押しっぱ時貫通防止
      
      ; ! alt
      ; + shift
      ; ^ ctrl
      
      ; vk1d 無変換
      ; vkbb セミコロン
      ; vkba コロン
      
      vk1d & i::sendevent "{blind}{up}"
      vk1d & j::sendevent "{blind}{left}"
      vk1d & k::sendevent "{blind}{down}"
      vk1d & l::sendevent "{blind}{right}"
      
      vk1d & u::sendevent "{blind}{home}"
      vk1d & o::sendevent "{blind}{end}"
      
      vk1d & h::sendevent "{blind}{pgup}"
      vk1d & n::sendevent "{blind}{pgdn}"
      
      vk1d & vkbb::enter
      vk1d & p::bs
      
      vk1d & ,::send "!{left}"
      vk1d & .::send "!{right}"
      
      vk1d & q::escape
      
      vk1d & 8::[
      vk1d & 9::]
      
      vk1d & vkba::_
      vk1d & m::&
      
      vk1d & 1::reload
      
      ; vscode エクスプローラー ctrl 0
      vk1d & 0::^0
      
      ; デバッグ時
      ; vk1d & w::f11
      ; vk1d & e::f10
      
      ; 無変換 capslockで shift capslock発動 (大文字)
      vk1d & f12::SetCapsLockState !GetKeyState("CapsLock", "T")
      
      ; 無変換で英語 無変換+スペースで日本語
      vk1d::IME_SET(0)
      vk1d & space::IME_SET(1)
      IME_SET(setSts) {
      	hWnd := WinGetID("A")  ; アクティブウィンドウのハンドルを取得
      	DllCall("SendMessage", "UInt", DllCall("imm32.dll\ImmGetDefaultIMEWnd", "UInt", hWnd), "UInt", 0x0283, "Int", 0x006, "Int", setSts)
      }
      
  2. vscode
    • keybindings.json
      [
          {// ブレークポイント
              "key": "f9",
              "command": "editor.debug.action.toggleBreakpoint",
              "when": "debuggersAvailable"
          },
          {// 行複製
              "key": "ctrl+b",
              "command": "editor.action.copyLinesDownAction",
              "when": "editorTextFocus && !editorReadonly"
          },
          {// pageupをカーソル2行上に移動
              "key": "pageup",
              "command": "cursorMove",
              "args": {
                  "to": "up",
                  "by": "wrappedLine",
                  "value": 2,
              },
              "when": "editorFocus"
          },
          {// 選択用
              "key": "shift+pageup",
              "command": "cursorMove",
              "args": {
                  "to": "up",
                  "by": "wrappedLine",
                  "value": 2,
                  "select": true
              },
              "when": "editorFocus"
          },
          {// pagedonwをカーソル2行下に移動
              "key": "pagedown",
              "command": "cursorMove",
              "args": {
                  "to": "down",
                  "by": "wrappedLine",
                  "value": 2,
              },
              "when": "editorFocus"
          },
          {// 選択用
              "key": "shift+pagedown",
              "command": "cursorMove",
              "args": {
                  "to": "down",
                  "by": "wrappedLine",
                  "value": 2,
                  "select": true
              },
              "when": "editorFocus"
          },
          {// 行削除
              "key": "ctrl+l",
              "command": "editor.action.deleteLines"
          },
          {// ターミナル切り替え
              "key": "ctrl+j",
              "command": "workbench.action.terminal.toggleTerminal",
              "when": "terminal.active"
          }
           {// ファイル内シンボル一覧
              "key": "ctrl+o",
              "command": "workbench.action.gotoSymbol",
              "when": "!accessibilityHelpIsShown && !accessibleViewIsShown"
          },
          {// シンボル検索 ctrl+Tと同等
              "key": "ctrl+f12",
              "command": "workbench.action.showAllSymbols"
          }
      ]
                  
  3. Change Key
    • CapsLock: F12
    • 変換: Ctrl
    • かな: Shift
  4. 検索(vscode)
    1. ctrl f   : 検索
    2. ctrl shift f : 全体検索
    3. f12    : 定義元にジャンプ
    4. shift f12  : 参照検索(ポップアップ)
    5. alt shift f12 : 参照検索(サイドバー)