d0tfi1e’s blog

趣味と日記

Entries from 2018-05-01 to 1 month

sudo時にユーザ環境のファイルを実行する

まあ要はsudo時のパスをどうにかしたいという話。 PythonとかRubyを使う人は多分一度は経験するんじゃないでしょうか。 $ sudo visudo secure_pathに参照したいパスを追加します。

EC2でユーザ権限でのrbenvインストール

$ sudo yum update -y $ sudo yum groupinstall "Development Tools" -y 言語を変えておきます(rbenvのインストールに直接影響はないですが、日本語とか文字化けするので)。 $ sudo vim /etc/environment LANG=en_US.utf-8 LC_ALL=en_US.utf-8 $ git clone…

CircleCIで自動デプロイ

circle.ymlを用意します。 machine: ruby: version: 2.4.2 test: override: - /bin/true deployment: production: branch: master commands: - ruby deploy.rb デプロイに使うだけなので、テストを/bin/trueに置き換えます。ruby deploy.rbに相当する部分は…

LMTの理論をわかりやすく

はじめにリンクを載せておきます。 敵対的摂動入門 元論文 要は、うまくネットワークを学習させることで、ある閾値未満の摂動に対してロバストにできることを理論的に示した、ということです。 この手法はLipschitz Margin Trainingといわれ、略してLMTです…

AGC024 D: Isomorphism Freak

入力例ですこし試してみると、頂点を追加していってグラフをできるだけ対称的にする、という問題であることに気づきます。 対称中心は、ノードになることもありますし、辺の中心にになることもあるので、インプット時にダミーの頂点を各辺の間に追加しておき…

How to restore the Edit Response URL of a Google Form?

It seems you cannot restore the URL without the help of the administrator. The Edit Response URL is of the following format: https://docs.google.com/forms/d/e/{form_id}/viewform?edit2={response_id} where you can get form_id by directly acc…

Simplest Implementation of Neural Net without using Deep Learning Libraries

codes are available here When I was doing my CS assignment of implementing a neural net, I searched some implementations but none of them was cool. So I decided to implement one by myself. Model Only supports a model with fully connected l…

海外CS院進情報2018

ブログ初日なので書くことが多い。 なんで海外院進したいかというと、単に昔から海外が好きだから、というだけ。あんまり長く書いてもしょうがないよね。 やっと院進を現実的に考え始めたのですが、かなり時期がギリギリになってしまいました。何をするかも…

内定辞退かな

就活ってむずかしいですね。 就活中は面接ばっかりなので、志望動機を言ってるうちに自分自身を洗脳しちゃうところがありますね。 ぼくは収入が多いという理由だけで外銀の金利債権トレーダーを志望しましたが、今になって収入なんて二の次だということに気…

ブログはじめます

前からやろうと思ってました。 なんか技術系、理論系のことを書きます。