プログラミング全般– category –
-
プログラミング全般
SSH鍵方式の変遷とEd25519への移行メモ
長年SSH鍵を生成する際には ssh-keygen -t rsa が定番であった。しかし近年、セキュリティ界隈では「Ed25519」方式が推奨されるようになっている。本記事ではRSAからEd25519への変遷を整理し、その背景と注意点を備忘録としてまとめる。 RSAの現状と課題 RSAは公開鍵暗号の古典的方式であり、長年にわたって安定して使われてきた。現在でも20... -
プログラミング全般
VSCodeでリモートサーバーのコードをSSH経由で編集する方法
リモートサーバー上のコードをVSCodeで直接編集したいとき、「Remote - SSH」拡張機能を使えば簡単に設定できます。この記事では、その手順を初心者向けにわかりやすく解説します。 📌 前提条件 VSCodeがインストールされていること。 SSHでリモートサーバーにアクセスできること(公開鍵認証またはパスワード認証)。 インターネット接続が... -
プログラミング全般
レキシカルスコープとダイナミックスコープの比較
レキシカルスコープとは? レキシカルスコープ(Lexical Scope)は、変数がどのスコープに属するかを「コードの構造」や「定義された場所」に基づいて決定するものです。JavaScript、Python、Cなどの多くのプログラミング言語はこのスコープの仕組みを採用しています。関数がどこで「定義」されたかが重要であり、その関数が「呼び出される場...
1