理科系の勉強日記

Linux/Ubuntu/Mac/Emacs/Computer vision/Robotics

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

TEX Shinobiが来た!

2019年6月頃に注文したTEX shinobiがコロナ禍を乗り越えて家まできました.tex.com.tw 重厚感がほしいなあとおもって黒軸にしたような気がします.トラックポイントがそのまんまThinkpadですね.レトロなキーキャップがとてもかっこいいです.学生時代,Thin…

自己証明書とNGINXでhttps通信

nginxでリバースプロキシができたので、次はフロントのサーバまでの通信をHTTPSにしてみたいと思います。簡単のため証明書はオレオレ証明書(自己証明書)を使いたいですが、そのままだとブラウザに危険サイトだと怒られるので、まずそれの設定をします。な…

Lighttpdとnginxでリバースプロキシ

ゴール フロントのサーバのIPアドレスが192.168.3.3で、127.0.0.1:8123で待っているflaskのweb APIをリバースプロキシで呼び出したい、という状況です。 Lighttpdとnginxどちらでもいいですが、設定が簡単で開発の盛んなnginxのほうがいいかもですね。 フロ…

Karabiner-ElementsでVSCodeのキーバインド変更メモ

背景 VSCodeの素晴らしい拡張Awesome Emacs Keymap marketplace.visualstudio.com でVSCode上でもEmacs likeな操作感をエンジョイしています。ありがとうございます。ただ、MacでMetaキーがoptionに割り当てられていて微妙に押しにくいのと、他のOSで開発す…

ポートフォリオ最適化でCVXOPTを学ぶ

MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']], displayMath: [ ['$$','$$'], ["\\[","\\]"] ] } }); リターンを確保しつつリスクを最小にするポートフォリオを構成するにはどの銘柄をどれだけ持てばいいのでしょう?ポートフォ…

pytorchハマったところ備忘録

Cuda assert fails: device-side assert triggered BCELossにnanを入力していました。BCELossの入力は[0,1]なのでエラーが出ますね。BCEWithLogitsを使えば[0,1]以外も扱えますが、nanをだしている方をなんとかしました。nanが出ていた理由は学習率が高すぎ…