脱N00Bしたいエンジニア

N00Bなエンジニアの奮闘記録

擬似乱数生成器 rand() と random() のおはなし

はじめに

たとえ名前が変わらなくてもプログラミング言語だってアップデートされる。
安全なソフトウェアをつくろうとしたとき、例えば医療機器向けのシステムとか、安全がある程度保証されているものを使いましょうというのがある。

続きを読む

C言語IDEのCLionでファイルの読み込みをしようとしても読み込めない件

問題

CLionでファイルの読み込みをしようとしても読み込めない件について
CLionのファイルパスはどうなっているか?

続きを読む

インストール「Ruby on Rails」with Ubuntu 18.04 on Windows Subsystem for Linux (WSL)

Ubuntu 18.04 on Windows Subsystem for Linux (WSL)にRuby on Railsを入れていきます。

続きを読む

CentOS7.5 CUDA 9.2 インストール時に直面した問題

序章

下記でCentOS7.5 CUDA 9.2のインストールをするときに大変だったことをメモしてある

sikeda107.hatenablog.jp

RPMは使わないほうがいい

runファイルでCUDAtoolkitをインストールした場合のアンインストール方法が.plとして提供されている。しかし、RPMでインストールした場合はインストールしたパッケージ全てに対して、

$ yum remove [パッケージ名]

しなければいけない。これはバージョンアップのときなどにとても不便である。

続きを読む

インストールガイド CentOS 7.5 minimal with MATE & Nvidia CUDA 9.2

インストール時におこった問題については下記記事で解説

sikeda107.hatenablog.jp

0. 理由 ※飛ばしていいです

CentOSのkernelをアップデートしたらnvida-smiが後述のようになったので、ドライバを入れ直そうとしたらぐちゃぐちゃになっちゃったので、もうやりなおすことにした。

$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
続きを読む