物理

屈折率と波長依存性(分散)の個人的理解

はじめに 屈折率が何なのかという疑問と、波長依存性が起こるのがイメージできないということから、このふたつに関して調べてまとめてみました。物理専門ではないので、イメージを含んでいる部分が多くあります。 下記のサイトを参考にしてイメージを掴みま...
Programming

nanobindを利用してPythonからC++の関数を使う(Windows, CMake, MSVC)

はじめに 本記事には、以下の内容が含まれています。 C++実行環境の構築 nanobindを用いたPythonからのC++の関数の実行環境構築 対象環境はWindowsで、下記が私の環境です。 Windows 11 Home VS Code...
Programming

pyenv-win, Poetryを使ってPythonの環境構築(Windows)

はじめに 最近流行りのPythonパッケージ管理方法のPoetryを使ってみようと思います。 Poetryは、パッケージをインストールすると自動でrequirements.txt的なものを書き換えてくれるようです。これがかなりいいなと思って...
Programming

WSL上でPythonからC++を動かす!(pybind11 + Eigen)

はじめに Pythonのコードを高速化するために、PythonのコードへC++で書いたコードを組み込めないか探していたところ、pybind11を知りました。 他にもPythonとC++の連携やPythonの高速化のための手段は多くあるとは思...
Programming

Ruby on Rails 7 環境構築 (Ubuntu, WSL)

はじめに Railsチュートリアルを進めるにあたって、環境構築を行いました。 環境構築 ほぼほぼ、参考ページの通りに進めたらデモページまでは到達しました。 色々インストール。 sudo apt install -y sqlite3 libs...
Programming

VSCode Ruby 設定

はじめに VSCodeでRubyを書く際に設定すべき項目を記載していきます。 VSCodeの設定 Formatterの設定(@prettier/plugin-ruby) @prettier/plugin-rubyをインストールします。 np...
Programming

WSL(Ubuntu)へRuby実行環境の構築

はじめに Ruby on Rails を試してみたくて、まずはWSL(Ubuntu)にRubyの実行環境を構築しました。 環境構築 rbenvでrubyをインストールする! 下記をターミナルで実行します。 # rbenv: git clon...
Programming

VSCode設定 備忘録

はじめに VSCodeの設定の備忘録を書いていきます。 VSCode設定 備忘録一覧 フォントをMyricaMにする markdownで表を書くときに、日本語と英語が混じったときに区切り線が揃わないのが嫌で、日本語と英語が2:1の幅になって...
Tips

WSL設定備忘録

はじめに WSLの環境構築の備忘録としてまとめていきます。 他サイトの転記になっている部分もありますが、まとめておくことで見やすくなるかと思っていますので、ご了承ください。 関連記事 WSL備忘録 WSLでWindowsのフォントを使用する...
Tips

Linuxコマンド備忘録

はじめに 自分がLinuxコマンドを学んだときに更新していこうと思います。 関連記事 Linuxコマンド備忘録 ファイル、ディレクトリ作成 touch <file-path> mkdir <directory-path> ファイル、ディレク...