人気記事一覧
-
【Python】 requirements.txtでpipインストールする際にバージョン情報を無視する方法
Pythonにおいて,環境に応じたパッケージ依存関係の問題を解消するためにrequirements.txtを利用して必要なパッケージを一括でインストールすることは一般的です. 一方で,Pythonのバージョンに応じてPipバージョンも異なります.それによってさらにパッ... -
GitLab運用ベストプラクティス
個人的ベストプラクティスです.GitLab運用に関していろいろ記載しました. ↓↓↓GitLabのオンプレミスを構築に関してはこちらをご覧ください↓↓↓ オンプレミス vs クラウド クラウド版SaasであるGitLab.com(以降GitLab.com)とオンプレミス構築したGitLab E... -
【Linux】 Intel oneAPIのIntel MPIをインストール
Intel oneAPIとは 以前まで,Intelコンパイラ(Intel Parallel Studio XEシリーズ)は有償で,非常に高額なものでした.それが,Intel oneAPIという形で無償化されたものです. oneAPIにはさまざまなツールがありますが,ここでは基本ツールキット(Fortra... -
【C++】Boostをソースからインストールする(+軽量インストール方法)
Boostは比較的大きなライブラリ群です。 すべてのライブラリをインストールしても問題ありませんが、必要なライブラリを把握している場合、必要なものだけインストールすることで、ライブラリサイズを削減できます。 この記事では、一般的なBoostのインス... -
【Git】hint: Waiting for your editor to close the file… error: cannot run editor: No such file or directoryの対処法
VSCodeを使用している際に,git pullで下記のようなエラーが表示されました. ... hint: Waiting for your editor to close the file... error: cannot run editor: No such file or directory error: unable to start editor 'editor' Not committing mer... -
【C++】std::random_deviceは遅い?乱数生成器の速度を比較してみた
C++において,乱数といえば<random>ヘッダを使用して乱数生成をするのが一般的です. 乱数は,「真の乱数」と「疑似乱数」に分類されます. 「真の乱数」は真のランダムな数のため,乱数としての信頼性は高く,再現性はありません. 一方で,「疑似... -
【C++】cbrt(x) vs pow(x,1/3) 立方根(三乗根)演算速度を比較してみた
C++11以降において,立方根(三乗根)の計算の際に,一般的に数学関数(<cmath>ヘッダ)を使用します. 平方根関数std::sqrtはよく知られていますが,立方根std::cbrtは意外と知られていません 立方根の算出するべき乗関数std::pow(x,1/3)と立方根関... -
【Stable diffusion】 AUTOMATIC1111で800枚以上無制限に生成するCustom Scriptを導入
Stable DiffusionをAUTOMATIC1111で使用している場合,Batch countとBatch sizeを利用することで一度に最大800枚の画像を生成することができます. 「800枚じゃ物足りない」「寝ている間にもっと出力したい」などの要求がある場合は,別の方法を検討する必... -
Windows サービスをコマンドラインで作成・削除する方法
Windows でアプリケーションを「サービス」として登録しておくと、PC の起動と同時に自動で立ち上げたり、ユーザーがログオンしていない状態でもバックグラウンドで常駐させたりできます。ここでは Service Control Manager(sc.exe)を使い、サービスを作...