タグ

ブックマーク / qiita.com/katsukii (3)

  • JavaScriptで即時関数を使う理由 - Qiita

    (function (param1, param2) { //処理 }('hoge', 'fuga')); var result = (function (param1, param2) { return param1 + param2; }(1, 2)); console.log(result); //3が出力される。 ズバリ、スコープの汚染を防ぐため。 JavaScriptのスコープ JavaScriptのスコープは、「グローバルスコープ」と「関数スコープ」のみ。すなわち関数は任意にスコープを作るための唯一の手段である。 関数スコープの中でvarを使って定義された変数は関数の中でローカルな変数になるので、関数の外側の変数を上書きしたりすることはない。 なるべく変数の有効範囲をせばめる 一時変数を使用する一連の処理があった時に、それらの変数をすべてグローバル変数にしてしまうのはアンチパタ

    JavaScriptで即時関数を使う理由 - Qiita
    tsuyossii
    tsuyossii 2021/02/11
  • EC2のSSH接続でPermission denied(publickey)と出た時の対処法 - Qiita

    原因と解決策 次の3パターンが考えられる 1. 間違った鍵で接続しようとしている。キーペアは正しいか確認する 2. 間違ったユーザー名で接続しようとしている。正しいユーザー名かどうか確認する 3. ホスト名が間違っている。ホスト名が正しいかどうか確認する。 これでもダメな場合 インスタンス内のSSH設定を確認 /etc/ssh/sshd_config このあたりを確認 PermitRootLogin no PubkeyAuthentication yes PasswordAuthentication yes PermitEmptyPasswords yes 各項目補足 とりあえず PubkeyAuthentication 以外は no にしておいたほうが良い。 PermitRootLogin rootユーザーでのログインを許可する設定。基的にnoにすべき。 アプリケーションの都合でどうし

    EC2のSSH接続でPermission denied(publickey)と出た時の対処法 - Qiita
  • GitHubにSSH接続できるようにする方法 - Qiita

    流れ SSH認証の公開鍵と秘密鍵を作成 Mac側(クライアント側)へのSSHキーの設定 GitHubへの公開鍵の登録 ローカルリポジトリの設定を変更する (おまけ)SourceTreeユーザーの方 1. SSH認証の公開鍵と秘密鍵を作成

    GitHubにSSH接続できるようにする方法 - Qiita
    tsuyossii
    tsuyossii 2019/09/21
  • 1