edo1z blog

プログラミングなどに関するブログです

vue-cli + firebase + functions + hostingでgoogle recaptcha v3を使う

recaptchaのような動作可能なURLが限定される場合、functionsのURLは変な長いやつになりますので、どうしたらいいのかというのと、動作確認方法はどうしたらいいのかなと思いました。 hostingを使っている前提であれば非常に簡単で、下記に書いていますが、h…

firebase functions + Hosting + vue のメモ

前も下記にメモりましたが、やるたびに忘れるのでメモります。 blog.logicky.com Hosting, Functions $ firebase init 下記でプロジェクトを切り替えられます。切り替えられるプロジェクトは.firebasercに書いてあります。firebase use --add的なもので追加…

JMeterでHLSの負荷テストをする

Ubuntu18.04にJMeterをインストール jmeter.apache.org 5.1.1が最新のようです。 www.linuxhelp.com $ wget http://www.gtlib.gatech.edu/pub/apache/jmeter/binaries/apache-jmeter-5.1.1.tgz $ tar xf apache-jmeter-5.1.1.tgz $ cd apache-jmeter-5.1.1/b…

超簡単にエックスサーバでストリーミング配信する

エックスサーバでストリーミング配信しているサービスを見つけました。一番ランクの低いエックスサーバのみでストリーミング配信ができるということで、HLSを使っていて、webサーバはhttpd.confの編集レベルで動くようになってるのかなと思い、やってみまし…

FFmpegの使い方(mp4からgifつくったりhlsをつくったりする)

https://www.ffmpeg.org/ version $ ffmpeg -v ffmpeg version 3.4.4-0ubuntu0.18.04.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (Ubuntu 7.3.0-16ubuntu3) mp4からgifにするとき qiita.com $ ffmpeg -i hoge.mp4 output.gif $ ffmp…

Ubuntu18.04でQuasar+Cordova+Androidを動かす

$ quasar dev -m cordova -T android ... Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio ... Android Studi…

BTCFXの約定データで強化学習してみる (5)

強化学習全然うまくいかなくて凹んでたんですが、下記のグラフはなんかちょっと学習してる感あるなあと思いました。2月13日のデータを相変わらず学習に使っていますが、20万エポックやると最初とは明らかにrewardの大きさが変わったので、これはまさか…

ubuntu18.04のキー配置を変える

xmodmapで変更 この記事を見ながらやってみます。 www.komee.org やりたいのは、右下のバックスラッシュをアンダースコアに変えたいです。 あと、スペースの左の無変換をエスケープにしたいです。 xevでキーコード確認 $ xev xevでキーコードを調べました。 …

tensorflow-gpuが遅いのは何故でしょうか?

cpuだと17秒のものが、gpuだと36秒かかります。gpuは速いのではなかったのでしょうか?原因は色々推測できますが、コードの書き方が悪いか、環境が悪いかをとりあえず切り分けたいと思います。切り分け方は、先人の実験&報告と全く同じコードを使って実験し…

TensorflowでGPUが使えてるか確認する

環境 ubuntu18.04 python3.6 tensorflow 1.13.1 tensorflow-gpu 1.13.1 GPU $ lspci | grep -i nvidia 01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GM204 High Defi…

vim-plugに変えた

Vim

github.com 非常にシンプルで使いやすいなあと思いました。 私の.vimrcはこうなってます。よく分からないけどとりあえず入れてる設定も結構あります。 github.com

NVIDIAのログイン関係がわかりづらい

非常に分かりづらくないでしょうか?googleログインしてもメールとパスワード入力画面に移動して、ユーザ名が重複してる場合は「必須です入力してください」という変な日本語になってますし、googleログインを諦めて通常ログインにしてやっとできたと思った…

BTCFXの約定データで強化学習してみる (4)

google マシーンラーニングを使ってみたいと思います。お金はかかりますが、速いし、ハイパーパラメータのいいやつを探してくれるということなので、よさそうだと思っております。強化学習については、下記記事に色々書いてあります。 cloudplatform-jp.goog…

BTCFXの約定データで強化学習してみる (3)

前回、前々回と全然ダメでしたので、先人の知恵を探しておりました。基本的に下記のアリさんの過去のつぶやきを沢山拝見しました。ありがとうございますm(. .)m またアリさんがつぶやかれていた下記論文に関しても一応ぼんやりと眺めました。 sigfinいくつか…

BTCFXの約定データで強化学習してみる (2)

下記で、Open AI Gymを使って、BTCFXの約定データをもとに強化学習するコードを一応作成しましたが、結果はボロボロでした。 blog.logicky.com 前回のコードは、テスト不十分だったので、とりあえず、実際に想定どおりに注文・約定・利確・損切等が行われる…