すごくメモ帳

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

新卒2年目の友人から職の相談を受けた

友人 S は大学の友人であり、大学を 1 年留年して卒業し、システムを設置する会社に就職して営業の仕事をしている。 4 月に異動し、横浜から東京の部署に変わったとのことだが、東京の部署はブラックな雰囲気があるらしい。 しかし、引っ越しはできないとい…

第二種電気工事士に合格した (合格体験記)

第二種電気工事士に合格しました。一発合格です。 一般的に工業高校生が受ける試験なので、理系大生 (高校は普通科) が受けても余裕で受かるだろうという感じで受けました。 8 月末に受験の手続きを行い、おおよそ 2 か月おきに筆記試験及び技能試験があった…

pandoc インストール (WSL2)

Jupyter Lab で pandoc があると PDF 化できるので、そのインストール方法のメモ。 wget https://github.com/jgm/pandoc/releases/download/2.14.0.1/pandoc-2.14.0.1-1-amd64.deb sudo apt install ./pandoc-2.14.0.1-1-amd64.deb -y

Windows で jupyter に octave の kernel をインストールできないとき

原因 パスが通ってない。 パスにC:\Program Files\GNU Octave\Octave-6.2.0\mingw64\binを追加。 pip install octave_kernel # pip でカーネルをインストール python -m octave_kernel.check # パスがない場合にエラー python -m octave_kernel install --us…

Electron 文字化け

Windows で Electron を立ち上げると、「縺」とかがたくさん出てきて文字化け… 解決法は、package.json のelectron . を chcp 65001 && electron . に変更すること。 "scripts": { "start": "chcp 65001 && electron ." } 無事、治ってくれた。

Electron 文字化け

Windows で Electron を立ち上げると、「縺」とかがたくさん出てきて文字化け… 解決法は、package.json のelectron . を chcp 65001 && electron . に変更すること。 "scripts": { "start": "chcp 65001 && electron ." } 無事、治ってくれた。

PowerShell で画像縮小

256x256 の画像を 128x128 にするスクリプト例 環境構築不要。メモ帳に書いて PowerShell で実行するだけ。 using namespace System.Drawing function resize($src, $dst, $width, $height){ $img = [Bitmap]::new($src) $rImg = [Bitmap]::new($width, $hei…

Dart で配列生成 (arange)

dependencies: scidart: ^0.0.1-dev.5 import 'package:scidart/numdart.dart'; void main() { Array n = arange(stop:100); print(n); } // Array([0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18…

バターワースフィルター, ローパスフィルター, Python, numpy, scipy.signal

ノイズが乗っかったサンプリング周波数 100 Hz で 5 Hz のデーターに 7 Hz のローパスフィルターをかける。 import numpy as np import matplotlib.pyplot as plt from scipy import signal fs = 100 # サンプリング周波数 t = np.arange(1000) / fs # 10 秒…

matplotlib pyplot 縦軸の目盛りを消す

ax.tick_params(left=False)

Python テキストのデーター (csv) を読み込む

import numpy as np data = """ 1,2,3 4,5,6 7,8,9 """ np.array([[float(__) for __ in _.split(",")] for _ in data.split("\n")[1:-1]])

WSL から gcc で C 言語を *.exe へコンパイル

mingw-w64 のインストール sudo apt-get install mingw-w64 コンパイル // test.c #include <stdio.h> int main(void){ puts("Hello, world"); return 0; } # コンパイル i686-w64-mingw32-gcc test.c # 実行 ./a.exe</stdio.h>

【Raspberry Pi】電源1本だけで Raspberry Pi を使う方法 (インストール方法)

用意するもの Raspberry Pi OS のインストール SSH を有効にする VNC を有効にする① 起動する SSH で Raspberry Pi に接続する apt update と upgrade VNC を有効にする② VNC で接続 Wi-Fi の接続設定 用意するもの Raspberry Pi 本体 電源 (Micro-B USB) LA…

C# ファイル書き込み

string file_path = "file.txt"; sw = new StreamWriter(file_path); sw.WriteLine("hoge"); sw.Close()

Google スライドで現在のページ GAS

GAS

現在選択しているページは以下で取得できる。 SlidesApp.getActivePresentation().getSelection().getCurrentPage()

WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください

WSL

WSL2 を実行できない WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください が表示される。 解決法 https…

Raspberry Pi の解像度変更

/boot/config.txtの設定を変える。 sudo nano /boot/config.txt framebuffer_width=1280 framebuffer_height=720

frexp と ldexp で浮動小数点数を分数へ変換するアルゴリズム

倍精度浮動小数点数のおさらいから。 フォーマット 符号 指数部 仮数部 1 11 52 \[ val = (-1)^{s} \cdot (1 + f \cdot 2^{-52}) \cdot 2^{e - 1023} \] 例: 0.75 \[ 0.75 = (-1)^{0_{(2)}} \cdot (1 + 100000000000000000000000000000000000000000000000000…

Unity ジェネレーター

ゲームオブジェクトを出現させる ジェネレータースクリプトを作る public GameObject prefab; // 出現させたい Prefab /* 関数内 */ // インスタンスを生成 GameObject go = Instantiate(prefab) as GameObject; // スクリプトが割り当てられているゲームオ…

#一番ためになったパソコン知識 でためになりそうなこと

Twitter で #一番ためになったパソコン知識 がトレンド入りした。 そこで、本当にためになりそうなことをまとめてみる。 スクリーンショット Win + Shift + S でスクショができる。 スクリーンショットをもっと簡単に 左下の Windows スタートメニューを右ク…

複素数の積・商

複素数の積 $z_{1} = |z_{1}|(\cos \theta_{1} + i\sin \theta_{1}), z_{2} = |z_{2}|(\cos \theta_{2} + i\sin \theta_{2})$とおく。 \begin{eqnarray*} z_{1}z_{2} &=& |z_{1}||z_{2}| (\cos \theta_{1} + i\sin \theta_{1})(\cos \theta_{2} + i\sin \the…

マクローリン展開

マクローリン展開 \begin{eqnarray*} f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(0)}{n!}x^{n} \end{eqnarray*} $\sin x$ の展開 \begin{eqnarray*} \sin x &=& \sum_{n=0}^{\infty} \frac{ \sin^{(n)} }{n!} x^{n}\\ &=& \frac{\sin 0}{0!}x^{0} + \frac{\c…

i^i = e^(-PI/2)

ii $i = e^{\frac{\pi}{2}i}$ なので、 $i^{i} = (e^{\frac{\pi}{2}i})^{i} = e^{-\frac{\pi}{2}}$

試験に出そうな微分公式

三角関数の微分 \begin{eqnarray*} \sin'(x) &=& \cos x\\ \cos'(x) &=& -\sin x\\ \tan'(x) &=& \frac{1}{\cos^{2} x} \end{eqnarray*} nihonium.hatenablog.com log \begin{eqnarray*} \log'(x) &=& \frac{1}{x}\\ \log'_{a}(x) &=& \frac{1}{x\log a} \en…

$\tan x$ の微分

\begin{eqnarray*} \tan{x} &=& \frac{\sin{x}}{\cos{x}}\\ \tan 'x &=& \frac{\sin 'x \cos x - \sin x \cos 'x}{\cos^{2} x}\\ &=& \frac{\cos^{2} x + \sin^{2} x}{\cos^{2} x}\\ &=& \frac{1}{\cos^{2} x} \end{eqnarray*}

$\log_{a} x$ の微分

log_a x の微分

$a^{x}$ の微分

\begin{eqnarray*} y &=& a^{x}\\ x &=& \log_{a} y\\ x &=& \frac{\log y}{\log a}\\ dx &=& \frac{\frac{1}{y}\log a}{\log^{2} a} dy\\ dx &=& \frac{1}{y \log a} dy\\ \frac{dy}{dx} &=& y\log a\\ \frac{dy}{dx} &=& a^{x} \log a \end{eqnarray*}

三角関数の逆関数の微分

三角関数の逆関数の微分

積の微分

積の微分

$\log x$ の微分

\begin{eqnarray*} y&=&\log x\\ e^{y} &=& x\\ e^{y} dy &=& dx\\ \frac{dy}{dx} &=& \frac{1}{e^{y}}\\ &=& \frac{1}{x} \end{eqnarray*}