memoryfolder

メモです

how to use a specific pull request of a python library

I want to use qutip's pull request #815. Recently I git checkout this as explained in how to checkout to a specific pull request - memoryfolderNow I'd like to actually use this. First, I need to uninstall the module C:\>conda uninstall qut…

Returning Macbook Pro bought at apple store

Apple has very flexible return policy. I bought MacBook Pro 2018 with 512GB storage, but thought I'd want 16 gigs of RAM instead of default 8. I returned and got full refund, no questions asked.The beats solo 3, that came for free with the…

一時帰国持ち物リスト

年に4-5回日本に帰ってます。必要な持ち物たまに忘れてつらいのでメモ Mac電源アダプタの、コンセント部分(ヨーロッパ版と日本版両方) ゼムクリップ1個財布とかに入れとく(Sim入れ替えるため) 使い捨て歯ブラシ マスクとトローチ 頭痛薬とベンザブロック to …

bloch sphere drawing

bored from talks. import numpy as np from qutip import * if __name__ = '__main__': dist2d = np.random.normal(scale=0.1,size=(2,500)) plt.hist(dist2d[1,:]) b = Bloch() # T theta = np.pi/4 + dist2d[1,:]/10 phi = np.pi*0 + dist2d[0,:]*2 x = n…

映画見るならPopcorntime

Netflixとかある時代なのでそれほど嬉しくもないけど。自己責任で使いましょうpopcorn-time.to

仮想通貨マイニング現状

さすがに今から始める人はいないと思いますが… 普通に損するみたいですね笑 Radeon R9 290x Tri-X ETH 22 MH/s Overview and Profitability Calculation | CryptoCompare.comwww.cryptocompare.com1月に全部売っ払っといてよかった。仮想通貨売却益だけじゃ…

Kaggle API config

すごい簡単です。まずはpip install C:\code\kaggle>pip install kaggle ... Successfully installed kaggle C:\code\kaggle>kaggle Traceback (most recent call last): ... ValueError: Error: Missing username in configuration. Configが必要です。Kagg…

how to checkout to a specific pull request

I wanted to use yet-to-be-merged pull request of qutip, and googled to find this page, but the command shown there do not do what I want.blog.scottlowe.orgafter some search, I could get the code I wanted as a new branch 'stochastic' by: C:…

Spin dynamics visualisation with qutip and blender

Blenderというオープンソースの3D描画ソフトがあります。pythonで動かせます。 import bpy bpy.data.objects["Cube"].data.vertices[0].co.x += 1.0 ということはqutipでシミュレーションした結果を簡単に3Dアニメーションにできます。 coneとcylinerを組み…

飛行機が遅れたらEU261をclaimしよう

EUでのフライトで、四時間以上の遅延があった場合EU261 traveler protection法の権利が発生し、refundのみならず大きな額のclaimが可能になるようです。もちろん大々的に航空会社が宣伝してたりリンク貼ってたりするわけもなく、航空会社のHPを探してもリン…

gitはgirkrakenとかを使おう

いろいろとミスも減って、gitがもっと好きになりました。物理のひとはもっとgitを使おう。thesis writingにもいいよ

pyximport problem with Visual studio 2014 gcc...

this worked. with: !SET VS90COMNTOOLS=%VS140COMNTOOLS% to specify VS14.copy exe and dll from windows kits to VS14, and then add a path visual c++ - Python, installing clarifai --> VS14.0 link.exe failed with exit status 1158 - Stack Overfl…

google spreadsheet's custom function ( price API) doesn't refresh

They're cached and even when spredsheet is refreshed it doesn't bother to go to API. The way to deal with this is stackoverflow.com

mistがdownloading blockでフリーズする

blockサイズはすでに100GBもあるようです…。始めるだけでもすごい時間がかかる。Very slow sync · Issue #2895 · ethereum/mist · GitHubここに書いていた方法で、(windowsでもMacでも利用可)# 1.mistをシャットダウンする # 2.cmdかterminalで以下のように…

MATLABでいちいちgitのアカウントを入れなくていいようにする

https://uk.mathworks.com/matlabcentral/answers/263934-every-time-i-push-to-the-remote-github-repository-i-have-to-re-input-my-username-and-password-is-t#answer_206317 SSHを使えばいいみたいです。

MATLABでgitを使おうとしたら、コンテキストメニューにgitの選択肢が出てこない

expandするだけではなくて、.gitがあるフォルダに移動すると選択肢が(右クリック->Source Control->Pullなど)がでてきた!

git guiで、you are about to commit on a detached headというエラーメッセージ

これは、fetchだけしてlocal mergeしてない状態で書き換え+pushをしようとした時にでてきます。 local mergeをしてからpushするようにしましょう。

gitで詰まった

git guiで異なるデバイス間のバージョン管理をしようとしたら、詰まったのでまとめ。# 結局どうしたか git guiではpullができなくてHEAD問題が発生したので、gitkrakenをダウンロードしました。 これが1番便利っぽい。pull/# HEAD問題 git guiではpullをする…

pythonでwebスクレイピングして数値を定期的に表示

仮想通貨をpoolでマイニングしてると、時系列のstatsがほしいことがあります(時間平均しか表示してくれないところが多いです)。 そんなとき、pythonで簡単にスクリプトを書いてグラフを書けたら便利だと思いました。JSONデータを提供してくれているのでそれ…

仮想通貨マイニングのpoolの選び方

Radeon r9 280Xと古いDesktop PCにPSUを買ってマイニング入門しました。 今週中に280Xがもう一枚くるのでちょっとはマイニングできるとわくわくしてます。さて、poolを色々と試して、時間を測って収益やらを見てました。 何となくですが感触がつかめました。…

Ethereumのminerの画面が止まる問題(miner thread hangs restarting miner)

EthereumとSiaCoinをClaymore dual minerでマイニングしてます。 たまに画面が完全に止まってしまうことがあります。 この時にCtrl+Cを押すと、miner thread hangs restarting minerと言ってMinerの再起動が始まります。 アイドル時間ができてしまって非常に…

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

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

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

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

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

UK

結論として、研究やインターン等の予定が無ければ行くと良いと思います。働いている方も、退職時期を早めて休暇だと思って参加したら良いかも知れません。僕は早めにイギリス行きたくて(日本にいると前の研究室で働くことになるし…)参加しました。ちなみに、…

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…