鈍足ランナーの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を書き込んで、動いたのだけど。 ある程度時間があったら、画面が固定されて動かなくなってしまった。1.54inch Epap…

電子工作に挑戦

部品だけ買って何も作れないことが多いのですが・・・ 今度こそ作り切ろう。。asukiaaa.blogspot.comspeakerdeck.com

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

リリースができました!ボディビルダーからお年寄りまで筋トレを楽しんで取り組めるようなものを目指しました。 カウント速度を変えられる カウント速度ごとにBGMが7種。ランダムで流れる 筋トレ結果は後からアプリで確認できる また月間種目別カウント数で…

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

リライトしたい! /liff/js/hoge.jsを/dist/hoge.jsへ書き換えたい。つまりliffを外したい。 結局あきらめた プロジェクトのフォルダにvue.config.jsを置いて module.exports = { publicPath: '/liff/' } nginx.conf location ^~ /liff/ { proxy_set_header …

グラフ

APEXCHARTS.JS ApexCharts.js – Open-Source HTML5 JavaScript Charts

オブジェクトのキーを変数にしたい

qiita.com

タイムゾーンに頭を悩ませたけれど

筋トレ応援団の筋トレ履歴データをPostgreSQLに格納するのですが、将来的には グローバルで使われることを考慮してどのように 格納すればいいのか割と真面目に考えたつもり。 DBはタイムゾーン付きのtimestampを使用する CREATE TABLEでtimestamp with time …

タイムスタンプの格納と検索について

筋トレ応援団の筋トレ履歴データをPostgreSQLに格納するのですが、将来的には グローバルで使われることを考慮してどのように 格納すればいいのか割と真面目に考えたつもり。 DBはタイムゾーン付きのtimestampを使用する CREATE TABLEでtimestamp with time …

Google Fit連携

mid0111.hatenablog.com

postgresql リモートアクセス

# postgresql.confの編集#pg_hba.confの編集 データベースとユーザは絞って設定# データベース再起動#iptables /etc/sysconfig/iptablesでポートを解放# ipatables反映 sudo service iptables restart# データベース、ロールの作成create role hoge password…

MP3ファイルが1秒ぴったりにならない

sox input.mp3 output.mp3 trim 0 1 soxi output.mp3どうやっても1.04秒のファイルしかできない。おかしいと思っていたら。。http://www.manbou2ndclass.net/2016/02/mp3.htmlどうやら、そういうものらしい。wavで出力すると sox input.mp3 output.wav trim …

スマートスピーカーアプリのBGMをなんとかしたい

アプリのBGMをなんとかしたい。 クラウドワークスに発注したけれど、結構お金がかかりそうな予感。五千円以上。 クオリティ高いものはできるかもだけど。ロイヤリティフリーというキーワードで探していけば良さそうだ。www.looperman.com drums.kirakira-sou…

Promise,async,awaitどうやって使うのが良いか

awaitはasync functionの中で使うもの また、async functionの中でawaitを使うと、処理終了までブロックされる。 ただし、async functionを呼び出し元のメインの処理は待つことはない。以下のソースの中のasyncCall();の後ろにconsole.log("hoge")を書くとす…

SoxでMP3を結合したい

qiita.com github.com Sox error while loading shared libraries: libsox.so.2: cannot open shared object file: No such fileが出たら http://www.voidcn.com/article/p-omxljvov-gr.html

SoxでMP3を結合したい

qiita.com github.com

Perlで元号予想をしてみた

元号発表まで、もう少し!! 予想してみたいとふと思った。 明治、大正、昭和、平成と割と画数が少ない傾向がありそうなので 過去に使われた元号の漢字を使って、画数が少ない(20未満)の組みわせ が出せれば元号の予想ができるだろうと思いついたのだ。 …

isucon6qチューニング開始

select * fromをやめる - SELECT * FROM entry + SELECT description,keyword FROM entry アプリケションサーバの入れ替え(Starlet->Gazelle) cpanfileの編集 vi /home/isucon/webapp/perl/cpanfile requires 'Gazelle'; /home/isucon/.local/perl/bin/carto…

isucon6予選環境を作りたい

vagrant,virtualboxをインストールして、あとはVagrantfileを持ってきて、vagrant upで環境構築完了なのですが 問題は、ベンチするときのIPアドレスをどうすればいいのかわからないこと。muttan1203.hatenablog.comゲスト(bench)からゲスト(image)にアクセス…

エクストリームな感じ

水曜で終わった新幹線定期券の期限を伸ばすためにww木曜日朝は、いつものように、新幹線で出勤。大井町で降りる。夜は、株主優待で日本橋で無料宿泊。無料朝食付き!金曜日の帰りは、新宿からバスで三島まで、バスタ新宿が中々 見つからず焦る。発車10分前…

エクストリームな感じ

水曜で終わった新幹線定期券の期限を伸ばすためにww木曜日朝は、いつものように、新幹線で出勤。大井町で降りる。夜は、株主優待で日本橋で無料宿泊。無料朝食付き!金曜日の帰りは、新宿からバスで三島まで、バスタ新宿が中々 見つからず焦る。発車10分前…

Clovaスキル「小倉ちゃん」

Clova「小倉ちゃん」起動してと言ってもなかなか反応してくれない。 こちらの記事に誤認識対応が書いてあった。試してみよう。 qiita.com

Clovaで百人一首読み上げスキルを作っているが・・・

百人一首のスキルを開発しています。次というと、次の札を読み上げる。 もう一度というと、同じ札を読み上げる。単純な仕様なのですが問題があります。数秒で札を取れればいいのですが、数十秒取るのに時間がかかると Clovaのマイク受付時間をオーバーしてし…

Clovaスキル開発

codezine.jp https://qiita.com/imajoriri/items/8d511cdfde8cb731ff82

LINE Developer Day 2018に参加しました

Next LINEという名のもとに、LINEプラットフォームを身近により使いやすくというのか今回の主題。お金のやりとりをやり取りするアプリを簡単に作れるようになる、dAppsというキーワードがよく出てきた。 近未来を予測して近い人に賞金?が4Castのようなアプ…

safariで日本語入力がおかしい動きをする

条件を詰めていこう。 bootstrap-vue.js.orgこちらに報告されていました。github.com

vue 動的コンポーネント

ステータスによって、表示内容を変えるような時、v-ifが増えてきて見通しが悪くなる。 どうするんだ?qiita.com

How to use ImageMap in Nuxt

イメージマップをnuxtjsで使おうと思って試行錯誤した結果。www.jqueryscript.netこんな感じでvueファイルを用意して、npm run devにて動作を試したけれど リロードやリサイズしないと。イメージマップが有効に機能しない。なぜだ?! nuxtjsだから? 為にし…

Nuxt.jsでJQuery+ maphilightを使う

https://www.npmjs.com/package/maphilightこんな感じで使って動いたようだけど。。あっているのかわからない。 <script> import $ from 'jquery' require('maphilight') export default { mounted() { $('.map').maphilight() } }

nuxt.js vue.jsの勉強に良さそうなサイト

luftgarden.workkimagureneet.hatenablog.com

Nuxt.js generateしたものをGithub pagesへデプロイでハマる

nuxt.config.jsの編集 router: { base: process.env.DEPLOY_ENV == 'GH_PAGES' ? '/<your repository name>/' : '/' } こちらが素晴らしい qiita.com私の問題は、vueの方の定義がhrefの1文字目に/を入れていたのが問題だったようで。あとは、パラメータを渡すところがうまく動かな</your>…