ゆーかん

徒然日記

programming

react-native, android, circleCI2.0, fastlaneでdeploy gateへのテスト版自動配信

情報が足りなくてとても辛かったので、情報共有に。 システムの作動順序 githubのstagingにPR merge circleCIでbuild用に必要な環境構築 fastlane経由ででdeploygateへのビルド&デプロイコマンド叩く 書くことが増えるのも嫌なので、ここでは3.のcircleCIの…

linuxに、root userでも使えるpyenv環境の構築

ほとんどPyenvによるPython3.x環境構築(CentOS, Ubuntu)のモノマネですので、環境構築をしたい人は上記を参考にしてください。メモです。 背景 ansibleをpipでインストールしようとする pyenvで管理されてるpythonとシステム pre-install pythonが呼ばれたり…

fabricでデプロイ自動化

独学マンなので、書き方等ご指摘頂けますと幸いです。 背景 python3.6で書かれたjobを、ec2上に構築 shceduleでスケジューリング supervisorでdaemon化 までできていた。デプロイ作業を失敗しそうなので、自動化した時の備忘録。自動デプロイツールとしてfab…

python3での文字列フォーマットの方法まとめ

昔ながらのやり方(まだ使われてるけど) 'This is our %s' % 'string' # This is our string print('we are learning %s %s' % ('Python', '3')) # we are learning Python 3 print('we are learning %(lang)s %(ver)s' % {'lang': 'Python', 'ver': '3'}) …

pythonの秀逸なオブジェクト保存方法の設計

びっくりした話 以下のように記述した際、aとbは全く同じオブジェクト(ここでは2)を指しているらしい。 a = 2 b = 2 全く同じ。英語で言うと"the same object"。色々と疑問が生じたので調べてみた。 まずは、疑問を箇条書きにしてみます。 同じところを指し…