カテゴリーごとの投稿 VSCode VSCode | 末尾の余分なスペースを可視化する VSCode | エディタの79文字目に縦線を表示する C++ | clang-format ベーススタイルの比較(整形後コードの比較) VSCode – シンプル・鮮やか・目が疲れない自作テーマの紹介 VSCode – シンタックスカラーのカスタマイズ例 VSCode – テーマのシンタックスカラーをカスタマイズする VSCode – bash ターミナルにて Ctrl+p でコマンド履歴を遡る VSCode – USキーボードの「Ctrl-`」でターミナルが開けないときの対処法 WSL WSL | Ubuntu リポジトリからの各種コンパイラのインストール方法・バージョン WSL – Rust 開発環境をインストールする Python – WebAssembly のメソッドを呼び出す WSL – Python matplotlib でグラフを描画する WSL Python – PyCUDA で GPU プログラミング WSL – ディストリビューションの複製 WSL – CUDA 開発環境をインストールする Python Python | dict を toml 形式の文字列に変換する Python | dict を結合する(update, {}初期化, |演算子, dict初期化) Python | ウィンドウを生成してピクセルを出力する – tkinter Python | リストの参照コピー・シャローコピー・ディープコピー Python | リストの拡張クラスを定義する Python – numpy.ndarray ベクトルや行列の基本操作 Python – 3次の自然スプライン補間をスクラッチ実装 Python – 標準正規分布の乱数を生成する Python – ctypes で Rust の関数を呼び出す Python – slots でクラスのメモリを削減する Python – プログラムのメモリを計測する Python – swig で C++ メソッドを呼び出す Python – ctypes で C++ メソッドを呼び出す Rust Rust | 単方向リストを自作する – enum の活用例 Rust – MNIST データベースをダウンロードして解凍する Rust – フィボナッチ数列をメモ化する Rust – Cargo で CUDA ソースコードをまとめてビルドする Rust – Cargo で C++ ソースコードをまとめてビルドする Rust – バブルソート Rust – マージソート Rust – 挿入ソート C++ – Rust の関数を静的リンクで呼び出す C++ C++ | 処理時間を計測する – std::chrono C++ | 2つの vector から unordered_map を初期化する C++ | 自動微分でニュートン法を改善する C++ | ニュートン法で方程式を解く C++ | 二重数で自動微分を計算する C++ | 二分法 プログラム例 C++ | vector を結合する(コピー方式・ムーブ方式) プログラミング言語のケーススタイルまとめ C++ | コレクションとイテレータを自作する C++ | 素因数分解 C++ | 素数ジェネレータの実装例 C++ | ユークリッド互除法で最大公約数を求める C++ | 自然スプライン補間(三次スプライン補間) C++ | 行列をLU分解する C++ | for 文における size_t インデックスのデクリメントループ コンパイラの C++ バージョン確認方法【gcc, clang, Visual Studio】 C++ | vector を乱数で初期化する C++ | ガウス・ジョルダン消去法で逆行列を求める C++ | ガウス消去法で逆行列や連立一次方程式の解を求める C++ | vector の初期化パターン C++ – vector の標準出力方法 C++ – 呼び出し元のファイル名と行番号を取得する CUDA CUDA – cuBLAS でベクトル演算 SAXPY CUDA – cuRAND での乱数生成方法 CUDA – GPU の最大スレッド数・グリッド数を取得する Others PowerShell | Python で自作コマンドを定義する PowerShell – bash ライクなショートカット設定にする