すごくメモ帳

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

2019-09-01から1ヶ月間の記事一覧

sudo でパスを引き継ぐ

概要 スーパーユーザーで実行したいとき、パスが違う場合に別のプログラムを実行してします場合がある。 例えば、ユーザーでRbenvによりインストールされているRubyがスーパーユーザーには/usr/bin/rubyになったりとか。 対処方法 sudo env PATH=$PATH #コマ…

Raspberry Pi に Rails を インストール

概要 Raspberry Pi に Rails をインストールしようとしたところ、コアダンプしてしまうエラーが起こったのでその対処法。 環境 Ruby 2.6.0 (rbenv) その他、 Rails に必要なライブラリー類はインストール済み コマンド bundleなしでアプリケーションを作成 …

アルファチャンネル付カラー画像で収縮したい

void erode_color(const cv::Mat& src, cv::Mat& dst, int iterations = 1){ cv::Mat mask(src.rows, src.cols, CV_8UC1); cv::Mat element = cv::Mat::ones(3, 3, CV_8UC1); for(int i=0; i<mask.rows; i++){ for(int j=0; j<mask.cols; j++){ if(src.at<cv::Vec4b>(i, j)[3] == 0 || i == 0 || j == 0 || i == src.rows -…</mask.rows;>

OpenCV画像読み込みと書き込み (C++)

画像の読み込み cv::imread("image.png", -1); /* そのまま読み込む */ cv::imread("image.png"); /*BGRカラーで読み込む*/ 画像の書き込み cv::Mat img = cv::imread("image1.png", -1); /* 画像の読み込み */ cv::imwrite("image2.png", img); /* ファイル…

はてなブログのコードに行番号をつける

JavaScript jQueryに依存 $(function(){ var tags = $("pre") for(i = 0; i < tags.length; i++){ var code_tag = $("pre").eq(i) var code_tag_html = code_tag.html() var code_html_ary = code_tag_html.match(/.*\n/g) for(j = 0; j < code_html_ary.len…

ブログタイトルアニメーションJS

var title_text = $("#title a").text() var title_text_i = 0 setInterval(function(){ if(title_text_i <= title_text.length){ $("#title a").text(title_text.slice(0, title_text_i+1)) } title_text_i++ }, 300)

はてなブログのテーマを作った

ブログのテーマを作った CSSではてなブログのテーマを作りました。 注意事項 テーマの「Brooklyn」に依存します。 背景の設定が必要です。 body{ --color1: #cc342d; --color2: #ffffff; } #title a { font-family: x-locale-heading-primary,zillaslab,Pala…

Ruby 要素が乱数の配列を生成

乱数の生成 rand 1..10 # 1から10までの整数の乱数が生成される #=> 7 要素がn個の配列の生成 要素nの配列を生成したい場合は、Array.new(n){}とする。 Array.new(10) #=> [nil, nil, nil, nil, nil, nil, nil, nil, nil, nil] 要素が乱数の配列を生成 Array…

Ruby 配列の最大値・最小値のインデックスを求める

最大値のインデックス ary = Array.new(10){rand(1..100)} p ary.index(ary.max) 最小値のインデックス ary = Array.new(10){rand(1..100)} p ary.index(ary.min)

mnistの手書き数字を画像に

mnist のファイルをダウンロード 今回は学習用データーだけで行います。 ダウンロードはここから。 http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz train-images-idx3-ubyteの形式 train-images-idx3-ubyte.gzを展開してできるtrain-images-i…

【数値解析】ルンゲクッタ法

分かっているもの $\displaystyle \frac{dy}{dx} = f(x, y)$ …dy/dx $y(0)$ …初期値 $h$ …幅 求め方 $\displaystyle k_1 = f(x[n], y[n])$ $\displaystyle k_2 = f(x[n]+\frac{h}{2}, y[n]+\frac{h}{2}k_1)$ $\displaystyle k_3 = f(x[n] + \frac{h}{2}, y[n…

USBポートが故障 → 動いた

USBポートが故障した ラップトップPCのUSBポートが故障しました。 USBを接続していないのに「USBポートの電力サージ」のメッセージが表示され、消しても消しても現れる。 状況 USBが認識しない。 マウスを接続しても動かない。 マウスのLEDは片方つく。 BIOS…

自作PCを作る上での注意点

このPCももう6年目。自作PCをそろそろ作ろう(5年後くらい)と思うので、注意点チェックリストを書きます。 組み立てるのに必要なもの 一般的な場合 マザーボード CPU・CPUクーラー メモリー ストレージ 電源 PCケース OS グラフィックボード(なくても良い…