Development

Development

HTTPとHTTPSの違い

HTTPとHTTPSの違いについて、簡単にまとめます。 IT専門家以外の方にもわかりやすい記述を心掛けました。 HTTPとは HTTP(HyperText Transfer Protocol)は、インターネット上で情報をやり取りするためのル...
Development

Visual Studio CodeとPyCharmの比較

Visual Studio Code (VS Code) と PyCharm は、プログラミングのための非常に人気のある統合開発環境 (IDE) ですが、用途や特徴に応じて選択が異なります。以下に、これら二つのIDEの主要な特徴、利点、欠点...
Development

Visual Studio Codeを使用したTypeScriptプロジェクトの作成

Visual Studio Code(VS Code)で TypeScript プロジェクトを作成する手順をメモします。 ソフトウェアのインストール Node.jsNode.js は TypeScript をコンパイルするために必要です。N...
Development

【Python】クラスの継承の使い方

プログラミングを始めたばかりだとわかりづらい「クラスの継承」について、使いどころを含めてまとめてみます。 クラスとは クラスは、データとそれを操作するメソッド(関数)をひとまとめにしたものです。 例えば、犬をプログラムで表現する場合、犬の属...
Development

【すぐ分かる】Unixのviとvimの違い

vi は Unix および Unix系オペレーティングシステムで広く使用されているテキストエディタです。vi はビジュアルモードをサポートする非常に強力なテキストエディタであり、vim(Vi IMprovedの略)は vi の拡張版として開...
Development

WSLのファイルへのエクスプローラーへのアクセス

Windows Subsystem for Linux (WSL) を使用する場合、WSL のファイルシステムは Windows のファイルシステム内に特別な方法で格納されます。 Windows 10 version 1903 以降では、エ...
Development

【Git】誤って破棄したコミットを復元する方法

誤ってGitのコミット破棄した時、かなり焦りましたが、復元は可能です。 Git Bashを使用して間違って破棄したコミットを復元する手順は、以下のようになります。 この例では、Gitのreflogとcheckoutコマンドを活用して、破棄さ...
Development

Ubuntu起動時の wslregisterdistribution failed with error: 0x800701bc の対処方法

Docker環境構築のため、Ubuntuインストール後、起動する際にwslregisterdistribution failed with error: 0x800701bc が発生しました。 対処方法は、 にアクセスし、x64 マシン用 ...