ke-sato– Author –
-
gnuplotで正規分布を表示
gnuplotで正規分布のグラフをterminal上に表示する。環境はLinux(CentOS 6) [手順] perlで正規分布に従う乱数のリストをファイルに出力 gnuplotでterminalにグラフ出力 事前準備(perl, gnulpotのinstall) $ sudo yum -y install gnuplot $ sudo yum -y ins... -
find, sedで一括置換
カレントディレクトリ配下で検索したファイルについて内容を指定条件に従い置換する。 実行例 $ find . -name "<search conditions>"|xargs sed -e s/'<before>'/'<after>'/g -i -
errno一覧
Linuxでerrno一覧 #include <stdio.h> #include <string.h> #include <errno.h> int main(void) { for(int i = 0; i <= EHWPOISON; i++) { char str[64] = {0}; strerror_r(i, str, sizeof(str)); printf("%d:%s\n", i, st... -
perlで正規分布
乱数の出力はボックスミューラー法。 #!/usr/bin/perl $Pi = 3.14159265359; sub RandBoxMuller { my ($u, $sigma) = @_; my ($r1, $r2) = (rand(), rand()); while ($r1 == 0) { $r1 = rand(); } return ($sigma * sqrt(-2 * log($r1)) * sin(2 * $Pi * $... -
C言語で簡易メモリ管理
Linux Kernelのリスト構造を参考に作成。 環境:CentOS 6, gcc version 4.4.7 mempool.h #ifndef _MEMPOOL_H_ #define _MEMPOOL_H_ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <... -
Gmailで不要なメールを定期的に削除する
Gmailで不要なメールを定期的に削除するスクリプトを書いてみた。 [仕様] 指定ラベルのメールのうち30日経過したものを削除 毎晩0時に実行(トリガーを時間主導に設定) [手順] ドライブ-->Googleスプレッドシート新規作成し開く-->ツール-->スクリ... -
Googleフォーム受信内容をメールで通知する
何かとお世話になってるGoogleフォーム。問い合わせや回答が来てないかイチイチ確認しなくてはならないかと思いきや、簡単なスクリプトを書いてあげれば投稿時に内容をメールで通知できるようなので試してみた。 [手順] フォーム作成画面 → その他 → スク...