memoryfolder

メモです

中古品のパーツを集めてマイニングリグを作ってみる

最近、気まぐれに中古のデスクトップPC(HP 500b MT)を5000円くらいで買いました。PCIeスロットが空いてたのでマイニングをしようと思います。 予算と目標 3~4万円の予算でETH 40MH/s程度ほしい(2017年現在で10000円/月相当。コインを選べばもう少し儲かる…

仮想通貨マイニングを余ったPC(ubuntu)でやる

儲かるほどではないのはわかっていますが。 PCはthinkpad x121e、CPUはcore i3です。GPUがないのでCPUで採掘できるbitzenyをやります。 基本的に以下に従いました。walletは後からでも大丈夫です。 (以下サイトで少し躓いたこと: Linuxでwalletをダウンロ…

オックスフォードのpre-sessionalに行くべき?

結論として、研究やインターン等の予定が無ければ行くと良いと思います。働いている方も、退職時期を早めて休暇だと思って参加したら良いかも知れません。 ちなみに、オックスフォードのpre-sessional english courseのことで、基本的にオックスフォード大学…

ubuntuをプリンターサーバーにしてwifiに繋げないプリンターをネットワークプリンターにする

プリンターを買ったんですが、寮にWPA2のwifiしかなくて(eduroam)、仕方なく古いPCをサーバーにした時の方法です。 0: ubuntuにドライバーを入れる ubuntu16.04なので、プリンターをつなぐだけで勝手にドライバーをインストールしてくれました。 ubuntu14と…

はてな記法のメモ

はてな記法。python >|python|||< import numpy as np ターミナル出力 >|cterm| ||< fatal error: file not found

Cのコードをpythonで使う

extensionというそうです Can we use C code in Python? - Stack Overflow 1. Extending Python with C or C++ — Python 2.7.13 documentationMacでhello worldをやろうとすると結構詰まったので以下回避策のメモ。 まず、チュートリアルに従ってhello.cppと…

cythonでDLL load failed: %1は有効なwin32アプリケーションではありません が出る

pyxモジュールをまずpython setup.py build_ext --inplaceして、pyximportでインポートしている。しかしDLL load failed: %1は有効なwin32アプリケーションではありません となりインポートできない…すべてのモジュールを32bitにしたはずなのに!と思ったが…

cython(.pyx)とpython(.py)を同じパッケージで使いたいがcimportがinvalid syntaxになる

main.pyと他のモジュールが同じディレクトリにあり、main.pyで他のモジュールのクラスを継承して使っている。 モジュールの中で1つ計算が重いものがあったので、とりあえずそれをcythonにしてしまおうと思ったが案外詰まったのでメモ。 cimportしようとして…

UltraVNCで画面は見えるものの操作しても動かない(しかしServer側でモニターを見ると動いている)

よくわからない症状が起きました。色々試したところ、ファイアウォールではなかった。ログインはできてるし操作ができてるのでView-onlyになってるわけでもない。なぜだろう…。 とりあえずUltraVNCを再起動してみる。タスクバーから右クリック、Stop Service…

大阪発屋久島旅行のコスト(2泊3日) - トータル29,400円

屋久島で宮之浦岳トレッキングか、縄文杉トレッキングをしようと思っています。 まず、屋久島まで。鹿児島港で一泊が必要です。・関西空港-鹿児島空港:往復13000円 LCCはpeachのみ。オフシーズンだと平日休日たいだい往復13000円程度です。・鹿児島空港-鹿…

pyVISAでオシロスコープを操作する

pyVISAを使います。NI-VISAをダウンロードする必要があるかも。 class oscillo(): def __init__(self): #setup oscillo self.rm=visa.ResourceManager() self.oscillo = self.rm.list_resources()[0] self.osc = self.rm.get_instrument(self.oscillo) print…

pythonで数値計算 - 積分がしたい

物理系のシミュレーションをしています。積分をする時に単純にsumをとってしまい計算がおかしくなったことがありました。ちゃんとsimps等で近似計算をしましょう。 scipy.integrate.simps — SciPy v0.14.0 Reference Guidex軸が x=np.linspace(-10,10,10000)…

無数の点光源画像からPSFを求めるpythonコード

MMDMを使ったmicroscopyの収差補正のテストをしています。 直径100nmのtetraspekをつかって画像が見えたのは良いんですが、zernike係数を動かしたりした時のPSFの変化が解析出来ないと困るのでpythonでコードを書いてみます。解析したいのは下のような画像。…

JASSO奨学金検索サイトには載っていない奨学金(大学院留学)

JASSOで奨学金を探して、すべて見つけた気でいましたが他にもあることに気が付きました。ショックです。今後増やしていきます。・孫正義奨学金 孫正義奨学金 募集要項

別のディスクにcdする

cd /D Z: のようにすればできました。おなじLANにあるPCのフォルダをマウントしておけば、他のPCのプログラムを実行したいときなど便利なはず

numpy、scipy、のインストールがpipでできないときの対処法

NumPyのインストール - Python入門から応用までの学習サイト に書いてある方法。http://www.lfd.uci.edu/~gohlke/pythonlibs/ にアクセスして自分のPCに合ったwhlファイルをダウンロードして(Ctrl+Fが便利。cpのあとの数字はpythonのバージョン。最後の数字…

格安!5万円でヨーロッパ往復

最近skyscannerで安い航空券を買ってヨーロッパに遊びに行っています。 時期を選べば50000円を切ることも多い。しかも空いてる時期が多いので、隣の席が空席なことも多々。 今までこれくらいの価格で旅行した中で半分くらいの便は隣があいていました(12便乗…

skimageをpip installしようとした時、could not find a version that satisfies the requirementがでた

単純に、scikit-imageと書くべきでしたpip install scikit-imageでOK…

UK Tier4 Visa記入例

オンラインフォームの記入例がすべてかいてあります。便利。 It's wonder! イギリス学生ビザ/ Tier4 ~VAF9 記入例編(1)~

プレゼンに使う数式をどうやって作るか

tex2imgを使ってたんですけど、generateした後コードを消して書き直さないといけない。 後で式が間違ってた時に面倒。ということで、とりあえず発表者コメントにそのスライドで使った数式のtexソースをメモすることにしました。 これもまだ面倒ですが… keyno…

pythonでcartesianからspherical coordinateに高速変換

物理系では特に、シミュレーションする際に直交座標から球座標に変換したいと思うことが時々あります。 python - Faster numpy cartesian to spherical coordinate conversion? - Stack Overflow このページの一番最後のが1番便利そう。numexprはやっぱり便利

scipyがインストールできない

qiita.com に書いてあった方法で成功!http://www.lfd.uci.edu/~gohlke/pythonlibs/からダウンロードしたwhlファイルを、 python -m pip install OOO.whl でインストールすればOK

python: ImportError: cannot import name _process_plot_var_args

c:\python27\lib\site-packages\wxmpl.py in () 23 matplotlib.use('WXAgg') 24 import numpy as NumPy > 25 from matplotlib.axes import _process_plot_var_args 26 from matplotlib.backend_bases import FigureCanvasBase 27 from matplotlib.backends.b…

博士課程留学

後押ししてくれたものの一つに、caltechで理論物理をされている方のツイートがありました。https://twitter.com/rougeteaviolet/status/779574212419805184

zernike polynomial radial expression

wikipediaでは高次ゼルニケ関数がはっきり書いてなくて、意外と見つけるのに苦労しました。 generalな記法はあるんだろうけど、それもそれで面倒なので。プログラミングで使うなら opticspy/zernike.py at master · Sterncat/opticspy · GitHubspherical abe…

matplotlibのデザインを卒論に耐えうるように改造する

matplotlibのプロットは、外側が灰色だしカラーマップもカラフルすぎるので、そのままでは卒論には使えなさそう。 ということで、設定をしておこう。以下参照、あとで設定コマンドをメモします。color example code: colormaps_reference.py — Matplotlib 2.…

pip installでCommand "python setup.py egg_info" failed with error code 1 が出る時

stackoverflow.comはじめのanswerに載ってるリンク先をoption+clickでダウンロードして、デスクトップでもどこでもez_setup.pyが置いてるディレクトリで python ez_setup.py を実行すれば、その後は正常にpip installできた!

Dr.Strangelove(博士の異常な愛情) 字幕

beohにありました。普通に検索してもなかった。 リンクは載せないでおきますが、"mad machines dr strangelove"で検索したらいいみたいです。日本語字幕です

ctypesでdllをラップする -続き

色々嵌ったのでメモ。mallocして確保したメモリを引数に渡したい場合。 cdll.msvcrt.malloc.restype=c_long_pbuf = cdll.msvcrt.malloc(c_int(length*sizeof(c_long))) として err = dll.GetNewData(buf,Size) などとしてあげる

ctypesで読み込んだcの配列をnumpy arrayに変換する

ナイーブな実装として array = [Clist[i] for i in xrange(size)]2darray = np.reshape(array, (xsize,ysize)) があるけどすごい時間掛かるので、 What does asterisk * mean in Python? - Stack Overflow How do I convert a Python list into a C array by…