人気記事一覧
-
【Python】CSVファイルの読み込み
Pythonのファイル入出力は,pandasを利用するのが簡単です. 読み込みの例題に使うCSVファイルは下記のものです. data.csv x, y 0, 0 0.02, 0.0102626 0.04, 0.0235473 0.06, 0.0361074 0.08, 0.049341 0.1, 0.0620651 【pandasのインストール】 pip inst... -
【Python】Python環境構築
コーディングを行うにあたり,個人的に最も重要と考えているのは「開発環境」です. 個人的に必須な項目は, インテリセンスコーディング規約(命名規則など)コード整形静的解析ツール単体テストツール です. プラスαで,「コンテナ(Docker)環境」など... -
【C++】cbrt(x) vs pow(x,1/3) 立方根(三乗根)演算速度を比較してみた
C++11以降において,立方根(三乗根)の計算の際に,一般的に数学関数(<cmath>ヘッダ)を使用します. 平方根関数std::sqrtはよく知られていますが,立方根std::cbrtは意外と知られていません 立方根の算出するべき乗関数std::pow(x,1/3)と立方根関... -
Dockerを用いてNginx+PHP環境を構築
Nginxのコンテナには,PHP環境が導入されていません. NginxコンテナにPHP環境をインストールすることも可能ですが,コンテナを利用する以上,PHPコンテナと接続して環境を作成したほうが良いです. ここでは,Docker Composeを利用して,NginxコンテナとP... -
【GitLab】Tag指定なしで起動するShared Runnerの設定方法
GitLabにおけるCI/CD設定では,下記のようなサンプルに記述されるtagsでShared RunnerもしくはSpecific Runnerを指定します. .gitlab-ci.yml stages: - echo echo-hello: stage: echo script: - echo "Hello, Gitlab CI/CD!" tags: - tag SaaS版はtagを指... -
【Linux】特定の拡張子を持つファイル名を再帰的に検索する方法
よく使うコマンドですが,忘れがちなのでここにメモしておきます. 【構文】 find <directory> -type f -name '*.<extension>' 複数条件 find <directory> -type f -name '*.<extension1>' -or -name '*.<extension2>' 特定... -
Peridigmをソースからインストールする
【Peridigmとは】 Peridigmは,Peridynamicsのオープンソースコードです.もともとは,アメリカのSandia国立研究所で開発され2011年にオープンソース化されました.Trilinosの基本的なコンポーネント使用したC++のコードであり,Sandia国立研究所で開発さ... -
Gmailの二段階認証でアプリパスワードを設定する方法
Googleのセキュリティ基準が高くなり,2022/5/30より安全性の低いアプリを許可できなくなりました 安全性の低いアプリのアクセスに関する設定を変更しようとすると,下記のような画面が表示され.安全性の低いアプリを許可できなくなっています. 「安全性... -
【C++】OpenGLなしでVTKをインストールする
VTKライブラリは,かなり大きなプロジェクトです. すべてインストールしても良いですが,膨大な量なためビルドに結構な時間がかかります.また,依存ライブラリが多くOpenGLなどのインストールも要求されます. すべてインストールしても良いですが,膨大...