粗大メモ置き場

個人用,たまーに来訪者を意識する雑記メモ

【卒論・修論】 分割Texファイルを単体でもコンパイルできるようにする(docmuteパッケージ)

Tex

みなさん卒論・修論書いてますか? 私はね,こないだフォルダを作りました。今回はファイル分割の話を少しします。2016/12/27追記:\includeがうまく機能しない?→\inputを使う。 大規模な文ではソースを分割すべき docmute パッケージを使う。 docmute.sty…

HDDからSSDのお引っ越し(Windows+Ubuntuのデュアルブート環境)

記事の1週間後の追記ですが,やはりSSDは快適です。起動と復帰速度の向上によりデュアルブート環境ではためらいなしに環境間の移動が可能です。 ハードとソフトの環境,準備物 デュアルブートの環境の複製 手順1:windows10の移行 パーティション分け パー…

パワーポイント用テンプレート (欧文フォントと和文フォントを別で設定)

そろそろ卒論,修論の時期ですね。 完全に私的メモですが,自分のPPT用のテンプレを貼っておきます。 参考文献 一見よくわかりませんが,フォントの世界は奥深く,フォント警察やフォントヤクザなどこだわりをもった人がたくさんいます。 スライドに用いる時…

Raspberry pi でパスワードを忘れた時のパスワードリセット手順

ラズパイしばらく放置してたらパスワードがどうしても思い出せなくなった… あるいは勝手に変更されたのだろうか。 とにかくパスワードを初期化する必要がありそうです。きちんと準備すれば30分もかからないと思います。 それでは。 Raspberry Piのパスワード…

エクスペディアで姓名を逆にして登録してしまった話

航空券を取得する際にエクスペディアというWebサービスをよく使用します。 www.expedia.co.jp国内外を問わず幅広い会社の航空券を安く取り扱っているため旅行をする際にはとても重宝します。利点として オンライン操作のみでチケットやホテルを確定可能 アプ…

Pythonで始めるコンピュータビジョン ( #1 環境設定と基礎的なプログラムについて)

(注) このメモはしばらく執筆中の状態で放置されることと思います。 (注) Programなどは[実践コンピュータビジョン Jan Erik Solem 著]を元にしています。著作権云々で警告を受けた場合前触れ無く記事を削除する予定です。あちらもWebにいろいろ公開し…

Ubuntu14.04をUSBブートするためのセットアップ

今回はUSBブートでUbuntuを用いたいという要望があったので その作成方法をメモとして残しておきます。インストール単体については正直,他のサイトを見たほうが断然良いので 手順と参照サイトだけ残しておきます。 大前提:USBブートの利点,欠点 USBメモリ…

MATLAB figureの背景を分けて塗りつぶす (補題:3次Spline補間とPCHIPの比較)

完成図 と 目的 使う関数area()について 塗りつぶし用コードまとめ 関数化(注意点あり) 使い方 困った点・改善点 2017/2/12 :追記 補題:spline補間とPCHIP補間 完成図 と 目的 研究柄matlabで図を書くことが多いですが,稀にmatlabの背景領域に色を塗り…

Tex環境をコピーした時のセットアップ方法( 【dvipdfmx】のセットアップの仕方 )

Tex

クソ記事連投してごめんなさい。今日留学生の方にTexが入らないという報告を受けて数時間戦った結果を残しておきます。 『正直こういうのがあるから初学者にTexを安易に勧めにくい』 何をするのか 準備:何が必要か 前準備 前操作 Step1:環境変数の設定 Step…

【Tex】卒論修論には是非ハイパーリンク機能をつけよう

Tex

Texの小ネタです。念のために解説しておくとハイパーリンクとはクリックした時に該当ページとかに飛ぶあれです。論文の式や図,参照文献へのアクセスを簡単にする為にハイパーリンクをつけるのはとても有用です。 特に長い文章,そう,卒論や修論においてこ…

Matlab program for dft,fft (離散フーリエ変換)

突然ですがmaltabのreferenceページって結構見づらくないですか?特にClassとして実装されてる奴らはどういう処理をするのかかなりわかりづらいと私は思っています。 どの操作が必要だったか忘れがちなので記しておきます。アホらしいですが... fft in MA…

MATLAB 画像の相互情報量の計算と比較 (地図と航空写真のマッチング)

随分昔に遊んだコードを掘り出して懐かしくなったのでネットに放流します。 輝度値の二乗誤差(SSD)とはまた違う画像の相互情報量なるものを計算して画像を比較する手法の紹介です。 伝統的に医療用画像なんかのマッチングに使われている感じです。 相互情報…

pythonマルチスレッド + ビデオ取得からの顔認識&切り出し

pythonでマルチスレッドが思ったよりも簡単にできるっぽいので試してみました。 手順 動画からの画像読み出し コード 結果と反省 手順 以下のサイトに親切な説明が付いています。 Pythonでマルチスレッド処理 - Qiita threading.Threadのサブクラスを作る. …

Raspberry Pi3 に OpenCV3をインストール(Raspbian Jessie環境上)&キャリブレーション

前回UbuntuにOpenCV入れて遊んだので今度はRaspberryPiに入れてみます。前回の記事↓ ossyaritoori.hatenablog.com正直同じような手順な上,完全に以下のサイトの通りやったので特に言うことはありません。Install guide: Raspberry Pi 3 + Raspbian Jessie +…

Ubuntu16.04 LTSにOpenCV3.1をインストール から顔認識のテストまで

長らく眠っていたUbuntu使用のレッツノートですが、 最近試したいことが増えたので徐々に出番が増えてきています。 せっかくなんでOpenCVを入れようと思い立って入れてみました。実行時は十分良い回線状況下で行ってください。 環境 所要時間 インストールフ…

styファイルを置く場所・置いた後にすること

Tex

styファイルがありません^^と言われる。 非常に初心者ぽい記事で恥ずかしいのですが 今ふと,styファイルを置いたら全然読み込んでくれなかったのでメモします。 styファイルがありません^^と言われる。 当方の環境等 styを読み込ませる手順 1. C:\w32tex\…

LucasKanade オプティカルフロー検出 @ MATLAB

この記事はメモです。 中のコードは以下のものをほとんど流用したので自分で書いたとはあまり言い張れないなぁ。 https://jp.mathworks.com/matlabcentral/fileexchange/48744-lucas-kanade-tutorial-example-1/content/LucasKanadeExample1/html/LKExample1…

MATLABのグラフから動画を作る

聞かれたので昼休みに作ったまでです。MATLABでたくさんFigureを出した時に比較する手段として動画にするというのはよくあると思われます。本プログラムのステップは 描画 getframeによる取得 Videowriterによる書き込み の3ステップになっています。 コー…

Amazon Fire(Kindle Fire)タブにGooglePlayストアをダウンロード(LINEをダウンロード)

節子「お兄ちゃん,このタブレット安くてお得だね。」 兄「節子それAndroidやない!Playストアがないんや~~!!!」 茶番はさておき,今回は,前回の記事で買った AmazonFireタブにLINE等のアプリを入れたい方のための記事です。 0.準備物と流れ 1.PC…

Amazon Fire タブは買いか?

突然ですが携帯が壊れて泣きそうです。 新しく買うにはiPhoneシリーズは高いし, 中古を吟味せずに買うのは少しばかり不安です。そんな時amazonで見つけたこのタブレット https://www.amazon.co.jp/dp/B00Y3TMKKM/ref=twister_B01A07WSOS?_encoding=UTF8&psc…

Windows.hでファイル選択ダイアログ作成

どうもご無沙汰してます。 私事ですが最近アメリカに旅行にいって最高でした。 身バレしない程度に写真や出来事上げて自慢したいっす。はい。 では本題。 GUIでファイル選択ダイアログ作りたい 自作プログラムで参照するファイルをいちいち変更したり,引数…

Raspberry Pi 3 を買ってみた -セットアップ編-

前回のこの記事の続きです。 ossyaritoori.hatenablog.com少しPCの知識があるのが前提ですが(コマンドがわかる,打てる程度) Raspberry Piを買う人は大体意欲か経験を十分に備えているのできっと大丈夫でしょう。 セットアップの前に ステップ1:MicroSDに…

Raspberry Pi をutroamにつなぐ (WPA2-EnterprizeのIDとpassを必要とするwifiネットワークにつなぐ)

セットアップの記事の途中ですが 覚えてるウチにメモしておきます。 問題 Raspberry Pi 3はデフォルトでwifi接続が可能となっていますが, utroamのようなidとpassが要求されるネットワークには接続できません。 (少なくとも私のraspbianの環境では)2016/8…

Raspberry Pi 3 を買ってみた - 準備物編 -

Raspberry Piとは 買ったもの・本体まわり Raspberry Pi 3 本体+ケースセット マイクロSDカード セットアップに必要なもの ディスプレイ・HDMIケーブル LANケーブル 電源(microUSB) 2016/8/21 追記 -ケーブル類について- 読むのが面倒な人のための必要物…

Windowsでソケット通信をする際の注意事項

こういう時windowsでやるのアレだなぁってなる。 VisualStudioでソケット通信をしたい場合 このあたりの記事とか見ればいいですが個人的なメモをば。 stackoverflow.com インクルードするヘッダに注意する いつものsys/sockとかでなく大体,以下の2つをイン…

RLS(逐次最小二乗法) program for MATLAB Ⅱ( とC言語 )

前回のコードとの違い:簡単な場合に合わせた 前回のコードよりシンプルに,Ⅰ入力Ⅰ出力系の係数のみを求めたいってなった場合,若干式が変わります。 どっちかというとこっちの方が求められている?前回の記事 ossyaritoori.hatenablog.com 目的式 なんてこと…

RLS(逐次最小二乗法) program for MATLAB

2016/7/4 追記 背景:MATLABで使いやすい逐次最小二乗法のコードがない 組みました ざっくりした説明? 具体的な式 その他、忘却係数について ソースコード (関数版) ソースコード (クラスファイル版) 2016/7/4 追記 1入力1出力の系での推定は次の記事プ…

Let's Note CF-S10にwindows10をインストール

睡眠障害で生活リズムが吹き飛んだので記事でも。6年前に買った対して使ってないノートPCにwindows10を入れようというお話です。 機器の都合上いろいろと面倒なことが合ったので他の方の参考になれば幸いです。ここの情報が一番参考になったと思います。 blo…

MATLABシンボリックでサーボ系設計

シンボリックでいろいろ作ったコードを保存するコーナーです。* コードの内容 プラントのABCD行列が数値で与えられた時に 状態フィードバックのF行列と状態推定器のK行列,1型積分器の係数を決定するところまで 半自動化しました。 キモはこれです。 特性方…

MATLAB solveでRootOfとかいう表記が出る場合

symbolicmath Toolboxを最近使うようになったもののいろいろとよくわからないことが多いので なにか問題にハマった時にはとりあえずメモをするようにしています。環境は MATLAB2015a です。 solveで方程式を解いたのにRootOf(~,z,1)となってよくわからない s…

MATLAB シンボリック変数の行列への代入に関するメモ

MATLABのシンボリック変数を用いた計算はとっても便利ですよね。コーディングも簡単なので効率良く使えるなら積極的に用いていきたいですが, 自分がハマったところをちょっと書き記しておきます。 シンボリック変数の行列やベクトルへの代入 以下のように事…

Tex小技集

Texの小技をよく忘れるので一応記しておこうと思います。 ていうか調べたほうが早いことが多いのだけれど過去の自分の保存の意味も込めて。 思い出した順に順次追加していきます。 ハイパーリンク付きのPDFを作る \usepackage[dvipdfmx]{hyperref,graphicx} …

はじめてのBeamer (Texから即席スライド作るよ)

Tex

Beamerとは ダウンロードとインストール Web上にあるテンプレート 書き方 とりあえず動きますセット プリアンブルの例 上記プリアンブルを用いたテスト用テンプレート 参考文献 Beamerとは プレゼン資料をTexから生成することが出来るツールです。 通常,資…

FlycaptureSDKを使ってPointGrayカメラをキャプチャ

PointGray社のカメラを使うためにね,手順を踏む必要があるのですが バグとか何やら非常に面倒なのでWebにメモを残します。 手順 FlyCaptureSDKをインスコ VisualStudioのプロパティをいじいじ SDKのヘッダファイルを編集(なんでや) 外部ライブラリをVSで…

プリコンパイル済みヘッダなんか嫌いだ

VisualStudioのプリコンパイル済みヘッダstdafx.hとはなんなのか。 いや,よく使うやつを予めコンパイルしておいて高速化利便化を図ろうってのはわかる。でも情弱的にはそのまわりでよくわからないエラーが巻き起こるように見えるのも 確かである。 今回もな…

TexStudioとSumatraPDFで快適Texライフ!

Tex

2017年1月(やりたくない作業をサボるため) そこそこ閲覧数があるようなので写真を追加しました。 記事の要点 TexStudioを使おう TexStudioをおすすめする理由 TexStudioの基本設定 最低限の必須項目 追加でやっておくこと フォント,表示関係 SumatraPDF …

MATLAB ラベルが図からはみ出る

matlabのデフォルトフォントサイズをいじると plotyyなどの一部のラベルがはみ出るという報告を受けています。時間がないのでまた今度に内容をリファインしますがとりあえず今回は話題提供をば。 仕様環境 環境というか以下の設定をデフォルトにstartup.mに…

自宅PC増強作戦① メモリ増設

唐突ですが自宅用に使っているPCが遅い!どれくらい遅いかというと ・起動スイッチを押してからプログラムを実行できる状態になるまでに 4分強かかる!!・エクスプローラーでさえ時々固まる!!ということであの手この手でダメPCを更生させようというテーマ…

MATLABで余計な余白をつけずに図を保存(MATLABの図問題 Ⅱ)

記事概要 plotで作ったfigureを保存する時の余白をなくしたい! これに尽きます。序盤は書き方について,記事最終部には関数化したものが置いてあります。 記事概要 MATLABのsaveasで保存するときに余計な余白を作らない方法 コードの簡単な解説 余談:余白…

無料ソフト「Briss」を使ってPDFをトリミングする

目的 使用するソフト 本記事で使うPDF Briss を実行 単独ページのPDFをトリミング 複数ページをトリミング 関連記事 目的 論文とかの図の作成等でPDFの特定の領域を「PDFで」トリミングしたい,といった時があります。PC上の特定の領域をトリミングする方法…

MATLABで自動でファイル名を分割・生成

ときどき次のような言葉を思い出します。「コンピュータは繰り返し作業が得意なのだから コンピュータに対して繰り返し人力でInputするのは何か間違っている。」まったくもってその通りで最近これに気をつけてプログラムを組もうと意識しています。 背景と目…

VisualStudioで「 ./hoge > data.txt 」をやる

さっき実験コードいじっててふと忘れていたのを思い出したのでメモです。Linuxターミナルで ./hoge というファイルの実行結果を標準出力に出す代わりに $ ./vout > data.txtと書くことによって簡単にファイルの出力することが出来ますね。VisualStudioでもこ…

Bluetoothイアホン買い換えたw

連投失礼します。 正月はもう終わりですね。はぁ…来年の大晦日まで冬眠したい。 昨日初売りのついでにBluetoothイアホン買ったんですが,(以下記事参照)ossyaritoori.hatenablog.com今日になったらついに片耳聞こえなくなりましたw ものが安すぎるのも考…

2015年秋アニメ総括

そういえば過去にossyaritoori.hatenablog.comossyaritoori.hatenablog.comこんな記事を書きましたね。一応ワンシーズン終わったことだし 通しでみた作品の感想でも載せます。 ランキングにしようかと思いましたが順番面倒なので ジャンル・おすすめ度とか書…

エレコムのBluetoothイアホン買ってみた

あけましておめでとうございます。 備忘録としてブログ書き始めたという口実ながら全然情報を共有できていなくて誠に恐縮です。 「備忘録だから」とか言って見やすくする努力を怠っていましたが これからはちょいちょい様々な記法を試していきたいと思います…

When you see the error like " error LNK2001: unresolved external symbol __imp__recv@16 "

When you see the error like below in VS2013, 1>fuga.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8 1>fuga.obj : error LNK2001: unresolved external symbol __imp__htons@4 1>fuga.obj : error LNK2001: unresolved external s…

VisualStudio2013 で OpenCV2.4を導入①

お久しぶりです。 長いこと更新してなかったけどちゃんと生きてます。 2016/6/30 観づらかったので追記。これからしばらく実験&個人的趣味用にOpenCVの環境を再構築したいと思います。 あくまで私的メモなのでご参考までに。 はじめに やるべきこと ①インク…

VisualStudioのプログラムがavastに止められる

久しぶりに新しくprojectを作って 実験コードやらなにやら書こうとしたところ、、、 実行できない。 【 症状例 】… 微塵も動かない。 コンパイルは通って実行するとサヨナラする。 VSも固まる。同名ファイルもタスクマネージャーから見えない。 【 原因と解…

ベクトルの列方向への複製

最近MATLAB関連の記事しか書いてないな。上顎の親知らずの歯ブラシ届かない所が明らかに虫歯でガッツリ陥没していて じわじわ歯痛を感じつつある今日このごろ。本当に怖い。 親知らずなんで要らんとこに生えるねん… 今回は次のようなことがしたいんす。とい…

モデル配列とその扱い

伝達関数の配列の初期化で3次元配列を使うのがキモイという話をしたが 以下の記事が公式に用意されていてとてもわかり易かった。 jp.mathworks.com sys = tf(zeros(1,1,10));この記述はもともとはMIMOシステムのために用意された仕様?のようで 「 1*1行列か…