鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

1.54inch Epaper届いて早速試したけれど・・

Waveshare® 1.54 Inch E-ink Screen Display e-Paper Module Black/White が届いたので早速試してみた。
サンプルのEPD1in54ShowRunningTimeを書き込んで、動いたのだけど。
ある程度時間があったら、画面が固定されて動かなくなってしまった。

そこで、違うサンプル(EPD1in54BShowImage、EPD1in54CShowImage)を書き込んでも書き変わらないし、元のEPD1in54ShowRunningTime
を書き込んで、画面がかわらない。そもそも(EPD1in54BShowImage、EPD1in54CShowImage)はカラー版用かな。

Arduino UNO R3で試す

どこが壊れたのか把握するためにArduino UNO R3でも試す

E-paper:UNO
DIN:11
CLK:13
CS: 10
DC:9
RST:8
BUSY:9

電子ペーパーinit()でブロックされることはないけれど、やっぱり電子ペーパー書き変わらない。
おそらく電子ペーパーが壊れたんだと思われる。

CLOVA スキル 「筋トレ応援団」リリース

リリースができました!

ボディビルダーからお年寄りまで筋トレを楽しんで取り組めるようなものを目指しました。

カウント速度を変えられる

カウント速度ごとにBGMが7種。ランダムで流れる

筋トレ結果は後からアプリで確認できる

また月間種目別カウント数で集計。偏差値を算出します。

clova.line.me

nginxでstaticファイルのリライトの方法

リライトしたい!

/liff/js/hoge.jsを/dist/hoge.jsへ書き換えたい。つまりliffを外したい。

結局あきらめた

プロジェクトのフォルダにvue.config.jsを置いて

module.exports = {
	publicPath: '/liff/'
}

nginx.conf

        location ^~ /liff/ {
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_pass http://pushup_front;
           rewrite ^/liff/(.*)$ /$1 break;
        }

静的ファイルを定義しようとしたけどうまくいかず諦めました。