鈍足ランナーのIT日記

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

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

Darknetでスナックエンドウをリアルタイムに検出する

スナックエンドウの学習については、ほぼ目処がついたので フロント部分の開発にも着手。darknetコマンドをnode.jsで発行して返してあげる必要があるけれど マルチプロセスで対応する必要があります。 detectコマンドはデフォルトではpredictions.jpgを出力…

Google ColabでDarknet学習。

yoloのcfgの編集方法 filterの数の編集をしないとエラーになります。 https://nmxi.hateblo.jp/entry/2019/02/28/104546 学習用の定義はgithubで準備しておく。 %%bash cd darknet rm -rf endo_kun git clone https://github.com/dokechin/endo_kun mkdir en…

VOTTの出力するJSONからDarknet学習用のTXTデータを作成する

VOTT->YOLO変換用プログラムの作成で参考にしたのは以下です https://qiita.com/clerk67/items/faecbbbcbe26537cb42cDarknet/YOLOで学習させる定義はオブジェクトの中心と幅高さを0-1に正規化したものが 必要。 YOTTからエクスポートしたVOCのJSON定義は、 …

スナックエンドウの実の部分を検出したい

やりたいことは1つの画像にある、複数の物体を位置とともに検出したい。 qiita.comshibafu3.hatenablog.comqiita.comwww.nakasha.co.jpeng-memo.infoqiita.comgithub.com結論VOTTv2.1ではJSON形式の定義がはかれ、今の所、 変換ツールも公開されていなくて、…

FireBeetle ESP32 + EPD 1.54inch

homemadegarbage.comピンのつなぎ方ePaper ESP32 VCC 3V3 GND GND SDI 23 SCLK 18 CS 26 DC 25 Reset 13 Busy 27Resetを33から13と変更して繋げる、プログラムも33から13へ変更する。

土壌湿度計を屋外に設置したい

1からケースを作ることを考えたけど、めんど臭いし恐らく割高になるので製品を調べたら いかが良さそう。箱に穴を開ける加工もめんどくさいので、ノックアウトといって簡単に穴が開けられる加工がされているものを 選べば良いらしい。www.monotaro.com www.…

電池の消費を抑えたいが・・

ディープスリープから起きた後は、最初からやり直しかぁ。データを変数に保存しても失われてしまうのかぁ・・gihyo.jp

Git ファーストコミットユーザを一覧にしたい

共同で原稿を書くとして、記事のオーサーを一覧で表示したい時どうやるか?stackoverflow.com

土壌水分センサーを野外駆動したい

センサーについてアナログ読み込み ピンについて rikoubou.hatenablog.comセンサーのデータシートwiki.dfrobot.com互換品は反応が遅い可能性ありwww.techno-web.org野外での電池駆動USB充電用電池ボックスというのが100円ショップであるらしい。これ良さ…

GiblogをGithub Pages(projectサイト)で運用したい

Perl製のGiblogをGitHub pagesのProjectサイトとして運用したいのだけど。 publicフォルダ配下にproject_nameシンボリックリンクをはる ln -s ./ project_name シンボリックリンクは.gitignoreに追加しておく project_name giblog.confにプロジェクト名を定…

危険物試験

このサイトめちゃいいですね。 www.ads3d.com自分の学習したことは以下にまとめていきたいと思います。 dokechin.github.io

LINE ThingsのCURLでハマったので

qiita.com

Vue.jsをGitHub.ioで運用

こちら通りにやったら成功でした。 blog.snowcait.info

センサーを野外で使えないか。

まずは情報収集 rabbit-note.comogimotokin.hatenablog.com

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未満)の組みわせ が出せれば元号の予想ができるだろうと思いついたのだ。 …