人気記事一覧
-
VSCodeとJupyter Notebookの連携手順
Jupyter Notebookはウェブブラウザ上で動作するため便利が良いツールです. 一方で,Pythonなどプログラミング言語開発環境としては不便と言わざるを得ません. 私は,開発環境にVSCodeを使い慣れているため,可能な限りVSCodeで済ませたいというのが本音... -
【Linux】DebianやUbuntuのrootパスワードの設定方法
Ubuntuの場合,インストール直後はrootパスワードが設定されていません. パスワードを設定する方法は主に下記の二つが考えれらます. sudoを用いてrootアカウントのパスワードを変更する sudoを用いてrootアカウントにログインした後,自身のパスワードを... -
【Linux】 サーバのポートとの疎通確認するコマンド
Linuxで他マシン(サーバ)との疎通確認を行いたい場面は多々あります. ネットワークの応答確認はpingで行いますが,pingではポートの疎通確認を行うことはできません. この記事では,サーバのポートとの疎通確認を行うコマンドを記載しています. 【Nma... -
【Linux】最新のCMakeをインストールする手順
CMakeはaptなどのパッケージ管理システムからインストール可能ですが,最新版はソースからビルドし,インストールする必要があります. ここでは,最新のCMakeをソースからインストールする手順を示します. 【インストール手順】 ここではバージョン3.26.... -
Dockerを用いたGitLab Runnerのオンプレミス構築
ローカルPCにてDockerで構築したGitLab Runnerを登録する方法を記載しています. 【前提】 本記事ではDockerを利用したGitLab Runnerを構築するため,Dockerをインストールが必要です. 一般的なRootful Dockerのインストール方法は公式サイトを参照します... -
Visual Studioのコード整形にClang Formatを適用してみた
快適なプログラミング環境には,コード整形は必須です. コード整形ルールがない場合,コードの見た目が悪くコーディングしている際に心の健康が害されます. >> リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック 私は普段VSCod... -
【Linux】libcのバージョンを確認する方法
【libcバージョンを確認する方法】 libcのバージョンを取得する方法として,下記が代表的です. lddコマンドから取得 libc.soから取得 lddコマンドから取得する方法 ldd --version ldd (Debian GLIBC 2.31-13+deb11u3) 2.31 Copyright (C) 2020 Free Softw... -
【pybind11】 C++コードをPythonで呼び出して実行する方法
なぜPythonでC++コードを呼び出したいのか...それは高速化のためです. そもそもPythonの実行速度は非常に遅く,C++と比べて経験的に10倍から100倍程度のパフォーマンスの違いがあります. この記事では,PythonからC++を呼び出して利用するためのライ... -
10Gbpsのネットワーク性能を測定してみた
ネットワークの性能(スループット)の測定のためにベンチマークをしてみました. 10Gbpsって実際のどうなの? ベンチマークツールはiPerf3とntttcpを使用しました. 結論から示すと,10Gbpsに近い性能が確認できました. 【スループットとは】 スループッ...