すごくメモ帳

すごくほぼメモ帳ぐらいなブログ

2020-01-01から1年間の記事一覧

Rust で Hello, world!

Hello, world! // main.rs fn main() { println!("Hello, world!"); } コンパイル rustc main.rs 実行 ./main 次回 nihonium.hatenablog.com

An error occurred while installing gobject-introspection (3.4.3), and Bundler cannot continue.

An error occurred while installing gobject-introspection (3.4.3), and Bundler cannot continue. gem install gkt3 をしたときに出た。 解決法 sudo apt-get install -y libgirepository1.0-dev

Amazon で未開封品を返品したら開封品扱いされ半額返金になった件

商品を間違えた パソコンパーツのメモリーを16[GiB]x2ほしかったが、間違って8[GiB]x2=16[GiB]のものを購入してしまった。(5/26) 返品リクエスト 配達途中に間違えたことに気づいたので、返品リクエストをした。(5/27) 商品の到着と発送 間違って買った商品…

HEX to RGB (0~1) - Ruby

color=#FFFFFF ruby -e 'puts "#{ENV["color"]}"[1..-1].each_char.each_slice(2).to_a.map(&:join).map{|e| e.to_i(16)/255.0}'

マイナンバーカードで電子署名

Adobe Acrobat Reader でマイナンバーカードを用いた電子署名ができた。 参考 contents.shinonomekazan.com

動画を綺麗に gif へ変換するスクリプト

スクリプト #!/usr/bin/env bash # sudo apt install gifsicle # sudo apt install imagemagick-6.q16 # echo $1 if [[ ! -f $1 ]]; then echo ファイルが存在しません exit 1 fi base=`basename $1 .avi` dir=`dirname $1` ffmpeg -i $1 -r 10 -f image2pip…

Windows 10 で WSL を用いた C 言語の環境を構築する方法

概要 C 言語をコンパイルするために、コンパイラーが必要となる。 コンパイラーはgccやclangやbccというものがあるが、Windowsでは少し扱いにくい。 そのため、MinGW などをインストールして使うこともあるが、今回は WSL2 を用いた環境の構築方法を紹介する…

Cuda と CuPy のインストール方法 / How to install Cuda and CuPy

sudo apt update sudo apt-get install gcc -y wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget http://develope…

WSL2 ポートフォワーディング設定 (PowerShell) [How to port forwarding settings of WSL2]

WSL

以下のPower Shell スクリプトを実行 22番ポートをポートフォワーディングしている。 # portf.ps1 $wsl_ip = wsl -e hostname -I $wsl_ip -match "\d*\.\d*\.\d*\.\d*" $wsl_ip = $matches[0] $ports = @(22) $ip = "0.0.0.0" $ports_a = $ports -join "," R…

共通鍵暗号

共通鍵作成 openssl rand -out rand.txt -base64 32 # 共通鍵作成 暗号化するファイル echo hogehoge > hoge.txt 暗号化 openssl enc \ -e -aes128 -pbkdf2 \ -kfile rand.txt \ -in hoge.txt \ -out encrypted.hoge.txt 復号 openssl enc \ -d -aes128 -pbk…

GitHub 公開鍵認証

パソコン側 ssh-keygen cd .ssh chmod 600 id_rsa echo -e "\n\n" >> config echo Host github.com >> config echo -e " User git" >> config echo -e " Hostname github.com" >> config echo -e " IdentityFile ~/.ssh/id_rsa" >> config cat id_rsa.pub # …

SSH公開鍵認証の設定

SSH

サーバー側 ファイルの書き換え # /etc/ssh/sshd_config PasswordAuthentication no PubkeyAuthentication yes 実行 ssh-keygen cd .ssh cp id_rsa.pub authorized_keys chmod 600 authorized_keys chmod 700 . 再起動 公開鍵をコピー後に再起動する sudo se…

sshをrootでログイン

SSH

設定を変える sudo su -c "echo PermitRootLogin yes >> /etc/ssh/sshd_config " 再起動 sudo service ssh restart

ファイル (Nautilus) をアドレス入力できるように設定する

一時的に設定 Ctrl + Lを押す。 常に設定 gsettings set org.gnome.nautilus.preferences always-use-location-entry true

NFSサーバー建てた

インストール sudo apt install nfs-kernel-server マウント用のディレクトリー作成 sudo mkdir /home/nfs USER=$USERNAME sudo chown $USER:$USER /home/nfs sudo chmod o+w /home/nfs 設定 sudo su -c "echo '/home/nfs 192.168.0.0/24(rw,sync,insecure,n…

微分方程式とオイラー法

$y'(x) = 2x$ の微分方程式を解く \begin{eqnarray} \frac{\mathrm{d}y(x)}{\mathrm{d}x} &=& 2x\\ \mathrm{d}y(x) &=& 2x \mathrm{d}x\\ \int \mathrm{d} y(x) &=& \int 2x \mathrm{d} x\\ y(x) &=& x^{2} + \mathrm{C}\\ y(x) &=& x^{2} + y(0) \end{eqnar…

Yaru テーマのインストール

インストール sudo apt-get install git python3-pip sassc pkg-config libglib2.0-dev ninja-build -y sudo pip3 install meson git clone https://github.com/ubuntu/yaru cd yaru ~/.local/bin/meson "build" --prefix=/usr sudo ninja -C "build" install

何もしてないのに壊れた

友人の自作 PC が壊れた(起動しなくなった)ということで相談があった。 現象 パソコン使用中に突然電源が落ち、起動できなくなる。 原因 パソコンを家に持ってきてもらい、正常な電源ユニットを取り付け起動確認した。 電源が入ったので、原因は電源ユニット…

グラフィックボードを導入したら起動しなくなった件

現象 グラフィックボードを導入したらOSが起動しなくなった。 画面には、 Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key. とでた。 原因 ハードディスクの故障。 少し前、SSD に交換したとき Windows…

料理下手の原因

料理下手だった原因 レシピを見ない 昔、料理下手だった。でも最近うまくできるようになった。 昔はレシピを見ておらず、適当に料理を作っていたのだ。 つまり、作り方を守っていないのだ。 科学実験をするときでも手順通りにしておかないと失敗するのは当た…

Twitter で特定の日の投稿を見る方法

検索ワード (from:<@screen_name>) until:2020-01-02 since:2020-01-01

CT120BX500SSD1JP (Crucial SSD 120GB) + Benfei SATA3-USB3.0変換ケーブル で外付けSSD

購入したSSD www.amazon.co.jp 購入したケーブル www.amazon.co.jp ケーブルはそんなに長くない。 読み書き速度 ほかの人のレビューを見る限りでは少し遅い。USB接続だからかな。 Linux入れて研究室で使う予定です。

Windowsの動作が遅い人へ

HDD使ってる? HDD使ってるとかなり遅いです。 SSDにしましょう。 ラップトップ(ノートパソコン)でSSDに交換できない場合は買い替えたほうがよろし。 SSDは体感速度的に5倍~10倍違うかも(個人的な感想) Windows Update 溜めてない? Windows 10では裏で動いて…

コナミコマンド

※パソコン専用

書いたことがあるプログラミング言語

書いたことがあるプログラミング言語を紹介する。 C言語 まず、C言語。 C言語は高校からやり始めたけど、大学の講義で本格的に始めて今ではよく書く言語ベスト3の言語。 Arduino(電子工作で使うマイコンボード)でもCライクな言語を使う。 ポインタとか構造体…

消費税の計算方法

税抜きの税 税抜きに0.1を掛けると税が出ます。 \[100\mathrm{[yen]} \times 0.1 = 10\mathrm{[yen]}\] 税抜きから税込み 税抜きから税込みは1.1掛けます。 \[100\mathrm{[yen]} \times 1.1 = 110\mathrm{[yen]} \] のように。 税込みから税抜き 税込みから1…

Windows Update を Power Shell で行う

$update = Start-WUScan # スキャン Install-WUUpdates -Updates $update # アップデート Get-WUIsPendingReboot # 再起動するか確認 Trueで再起動 追記 最新の Windows では使用できないかも。

自作jekyllテーマ Aquamarine

自作jekyllテーマ 自作jekyllテーマのAquamarineを作りました。 インストール インストール方法その1 cd directory #directory=作業ディレクトリー curl -s https://himeyama.github.io/Aquamarine/setup.sh | bash インストール方法その2 cd directory #dir…

成績開示

今日大学の成績が発表されました。 すべて合格でした。 つまり、再履修なし。 4年生は授業がないので卒業研究だけです。 来年も頑張るぞー

花粉症対策アレルビ

花粉症の季節 とうとう花粉症の季節がやってきた。 今日はスギ花粉が飛んでいたそうな。通りで目が痒くて喉に違和感があるわけだ。 薬を購入 アレグラは高いのでアレルビを買った。主成分は同じ物質。 アレグラは56錠で3600円前後だが、アレルビは1000円程度…