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

Visual Studio の nmake だとか Cl.exe を使う際のあれこれ

製品版のあれこれを作る際の拘束としてWindows Platformという制限がある。32bitだとか64bitだとかを意識しつつコンパイル・リンクを行わなくちゃいけないわけだが、64bitマシンで開発用プロンプトを起動してCmake→nmakeを行うと32bit用のライブラリが吐き出…

某実装をWindowsバイナリとして出力するためのメモ

まっさらなLet's Noteで作業するので、以下の順番で必要なものをインストール。サクラエディタもついでに突っ込んでおく。 Visual Studio Professional 2015 (Visual Studio Dev Essential に無料登録してダウンロード。Microsoftアカウントが必要) Minicond…

Python における離散画像の入出力

2.xならPIL、3.xならPillowを使う。 # for 2.x import numpy import Image #PILで画像読み込み→numpyのndarrayオブジェクトに変換 ImgPIL = Image.open("hoge.jpg") Img = numpy.asarray(ImgPIL) Img.flags.writeable = True 〜〜〜 numpyのndarrayに対する…

Miniconda install for windows 10

リンク先(https://conda.io/miniconda.html)からインストーラをダウンロードして実行(今回はPython2.7を選択)。以前、Windows用にPython3.7をインストールしたままなので、コマンドプロンプトからpythonをコールすれば、Python3.7はそのままコールできる…

PythonコードのC++ 埋め込み(Linux)

おためし(参考: http://docs.id774.net/docs/python/2.6.2-ja/extending/embedding.html)。以下、testPythonEmbedding1.cpp。 #include #include int main(void) { Py_Initialize(); PyRun_SimpleString("print 'hello python'"); Py_Finalize(); return 0;…

Visual Studioでmist

公式ページ(http://mist.murase.m.is.nagoya-u.ac.jp/trac/)からVC2010用ライブラリをダウンロード(最新のスナップショットというやつでおk)。VS2013だけど、まあ動くでしょうという感じ。デバッグ→ソリューションhogeのプロパティ→構成→構成のプロパティ→C…

tex数式を画像出力

以下に適宜数式。 \documentclass[30pt]{jsarticle} \pagestyle{empty} %数式の周りに余白を消す \begin{document} $ここに数式を入力$ \end{document} 下記コマンドでeps化。 $ platex equation.tex #texファイルをコンパイル $ dvips -Ppdf -E equation -o…

Simple ITK のインストール(Pythonで使うため)

Simple ITK(http://www.simpleitk.org/)を使うことになったので、Ubuntuにインストールする。なんかチュートリアルもあるらしい(http://www.simpleitk.org/SimpleITK/help/tutorials.html)。ここ(https://itk.org/Wiki/SimpleITK/GettingStarted#Build_…

ハードウェア情報をコマンドラインで確認

マシンの仕様書等が手元にない場合にハードウェア情報を知りたい場合、以下に挙げるようなコマンドでスペック確認が行える。CPUについて。 $ cat /proc/cpuinfo #CPUの情報を一括表示 $ cat /proc/cpuinfo | grep MHz #CPUの現在の実行速度 model name のGHz…

使えるSIMD intrinsicsの確認

コンパイラの組み込み関数 SIMD intrinsicsを利用して、C++ソースコードからSSEでベクトライズを行い、計算速度向上を考える。 そこで gcc -march=nativeで自動的使える命令セットを調べて適切なフラグを設定・展開し、使える命令セットを確認したかった。 $…

Mac Book Pro

買ったのでセットアップをば。起動と同時にソフトウェアアップデートがなんか言うので言われるままにアップデート。Yosemiteだったような気がするが、いつのまにかSierra(勘違いかもわからんがもはや記憶にない)。ちょっと検索したらVPNだのが繋がらないと…

微分方程式の補助資料2

http://nalab.mind.meiji.ac.jp/~mk/labo/text/

微分方程式の補助資料

http://www.tsuyama-ct.ac.jp/matsuda/d-eq/bibun0.htm

C/C++ WisdomSoft

なんか出てきた http://www.wisdomsoft.jp/367.html