読者です 読者をやめる 読者になる 読者になる

鈍足ランナーのIT日記

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

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

心拍計MAX30100(RCWL0530)を購入しました

MAX30100(RCWL0530)が届きました。 スターの数が多いので、以下のライブラリで挑戦 どうも、値が拾えません。ワイヤリングは以下です。 PIN2=INT SCL=SCL SDA=SDA 3.3V=VIN GND=GNDGitHub - xcoder123/MAX30100: Driver for MAX30100 using arduinovctec.co.…

Node-REDで日付処理したい(node-red-contrib-momentの使い方)

センサーデータをnode-redで扱うときに、日付がYYYY-MM-DDTHH:MM:SSZみたいな日付フォーマット になっていて辛い思いをされている人も多いかも? ごにょごにょfunctionで書いてあげるのも辛い。 Node-REDのエコシステムを使いたいですね。 そこで、いろいろ…

積算グラフを描写する

Iotでセンサーデータを収集した後の活用 Iotなどでセンサーデータを取得すると、時系列のデータが蓄積していきます。 例えば、1分ごとに部品完成数をカウントしていたとすると、1時間ごと、1日ごと という風に積算したデータも欲しくなると思います。 積…

D3.jsを学ぼう

今まで、コピペでなんとかしていたけれど、しっかりとD3.jsを学んでいこうと思います。全然わからなかったけれども、ドットインストールのd3.js入門をさらっと全編学ぶと いいと思います。特に#7,#8あたり肝なので最初に見るといいかも。 http://dotinstall.…

YAPC::Kansaiで「オープンデータを利用したWebアプリ開発」の話をしてきました

オープンデータを利用したWebアプリ開発 from dokechin www.slideshare.net スライド準備 アプリコンテストの授賞式の発表後の懇親会で話をしてみると やっぱりゼロからの知識の人にも優しい発表にしなくては・・・と思い。 今回のトークの準備は、自…

Genuinoのsetup関数の中でSerial.printlnしても表示されない?

ArduinoIDE1.6.13+Mac環境ですが。 Genuinoのシリアルモニタが表示されなかったので flushすれば表示されるかなと思いきや。やっぱりダメ。loop中は表示されますが、setupの中のSerial.printは表示されない。 何故だ??? void setup() { // put your setup…

部品が届く前に・・

BLEを使う方法を調べてみよう。IntelのGenuino 101はArduinoにセンサー+BLEをつけたようなもので スペックも高いようです。いろいろ試行錯誤するより手っ取り早く実装したいので いい選択かもしれない。若干高価ではありますが・・・Genuino 101からBLE経由…

Fusion360スケッチ平面(XZ)をY軸を移動した位置でスタートしたい

XZ平面にスケッチをしたいのですが。デフォルトY=0の平面にスケッチしますよね。 それをY=2mmの面でスケッチしたいのですがどうすればいいのでしょうか?オフセット平面というのを使うと良いらしい

Fusion360で3Dプリンターに挑戦したい

センサーが届く前に、Fusion360をインストールして使えるようにしないと。 スケッチ fusion360.info 丸カンボルト store.shopping.yahoo.co.jp

Arduinoを使って吊り下げ型、重量計を自作したい

下記を参考にしつつものを作っていきたい。 【7月22日】ELITEローラ台 hackー自作PushPullゲージで静トルク測定と次の一手ー | 信州MAKERS日記 歪みゲージと HX711 を使って重量計測する (Arduino) | tech - 氾濫原 ロードセルを使った簡易スケールの製作 – …

monitor audio トールボーイスピーカーが欲しい

www.ebay.com542ドルかぁ。6万2千円位ですね。

210円のセンサー+さくらIotで冷蔵庫の開閉回数及び扉が開いていた時間をカウントする

開閉は状態遷移を使った 6軸ジャイロセンサーをArduinoに接続して、測定する。ジャイロyの値をとると なんか上手くいけそうだったので以下、状態遷移を使いながら測定することにした。 閉まっている状態 ジャイロyが50以上の数値だったら、開いている状態…

Arduinoで1秒ごとに冷蔵庫の開け閉めをカウントして、1分ごとにデータを飛ばしたい。

1秒ごとに、集計して、1分ごとに飛ばす方法。 Arduinoにつないだセンサからの値をパソコンで記録する(1) | Ukkari blog上記を参考に、以下のようなプログラムをしてみた。 チャンネル0に1分間の開け閉めカウントを入れてさくら通信モジュールでデータを…

都度都度データを送ってNode-REDでデータを蓄えずに、Arduinoで蓄える。

Ambientへデータを送って、解析する方法で行こうと考えたけれど、 よくよく考えたらArduinoである程度解析し、その結果をNode-REDで受けて Ambientへ渡すのが効率的ということに気づいた。 これならNode-REDで蓄えておく必要もなくなる。以下は、6軸ジェイ…

Ambientは5秒ごとで受け取るのでNode-REDでデータを蓄えておくりたい

Ambientは5秒間隔以上でないとデータを受け付けない。 よってNode-REDから1秒毎にデータを送っても間引かれてしまうことになる。 そのため、Node-REDで値を溜め込んで、5秒以上の間隔で溜め込んだデータを まとめて送る必要がある。 まとめて送る方法、デ…

さくらIot+Bluemix(Node-RED)+Ambientでグラフを描写するまで

http://sssslide.com/www.slideshare.net/sakura_pr/iot-platform-20161201 Node-REDアプリの作成 BlueMixへログイン、カタログからNode-REDスターターで アプリ名を入力して、作成ボタンを押す 起動されるので あとはhttpでアクセスするだけ。簡単ですね。 …

さくらの聖夜2016に参加

働きがい 働きがいかぁ。自分の会社だとチャレンジする人が あまりいない感じ。社長もいつていましたがこれは 会社から与えられないもの。社員が作り出していくもの。 働きやすさ さくら昇給3年で2割という数字に愕然。自分は10数年で 月額2千円。極貧生…

さくらIot 通信モジュール動いているか試して見るが・・・

LEDの2回点滅が1回になって、コントロールパネルではオンラインになった。AlphaCompatをマイコンへ書き込み、動作確認していますが「Waiting to come online」でピリオドが出力され続けるだけとなっています。デフォルトのままで、ジャンパーピンはセット…

さくらIot認証情報登録する

通信モジュールのシールを剥がすと ID,PASSが書かれているのですね。なるほど。

サクラIot アンテナの取り付け方法でつまづく

不器用で、接続することができません。助けてー。 素手で押し込もうとしても、押し込めません。 工具必要なのかな? 力任せではなくハマるポイントがある ハマるポイントがあるので、力はかけずに根気よく トライするのが良いと思います。たしかにつけ難いの…

MacでArduino互換機

ケチなので互換品を買ってしまっているので、一手間必要 qiita.com うまく接続できて、書き込み動作確認完了

妻に「給料少ないね、もっと残業してこい」と言われるサラリーマンに捧げるサイト「副業の達人」オープン

個人開発者dokechinは、副業用店舗の出店地域の検討を支援するサイト「副業の達人」をリリースした。 現在は、コインランドリーに特化している。 既存店舗の周辺500m、1000mの人口、世帯数、世帯人数を色分け表示で視覚化することができる。 また、任…

さくらIotプラットフォームβ届く

ダンボールに入って、届きました。やけにダンボール大きいです。 アンテナ固定穴とアンテナをどうやって固定するのだろうか? と思ったら、以下の手順書に写真がありました。とにかく、この手順通りにやってみよう。sssslide.com 210円のセンサーが届かない …

Iotに挑戦

さくらのIoTプラットフォームβの通信モジュールを手に入れた | kako blog http://developersblog.cxy.jp/2014/09/09/15248/ http://laputa.cs.shinshu-u.ac.jp/~yizawa/research/h24/kobayashi.pdf mobareco.jp リアルタイムにコーチングしてくれるランニン…

Iotでランニングの動作解析をして自己ベストを更新する

私は、鈍足なおじさん市民ランナーです。 自己ベスト1500m5分13秒。3000m11分30秒。もっと速くなりたい!そうだ、ITの力でなんとかすればいいのだぁ。 さくらのIotに1万3千円弱の投資をした。 サァ、もうやらないわけにはいかない。 不器用…

静岡市町対抗駅伝に参加しました

第17回 しずおか市町対抗駅伝 公式ホームページガチなエリート大会に三島市代表として付添として参加しました。 (走力的には全然劣るので、普通考えらないのに選んでもらいました) 10年ぶりの入賞に立ち会え感動しました。 どの区間もブレーキなく力を出し…

格安SIMが欲しい

プリケーしか持っていないのでそろそろスマホデビューしたい。 プリケーは60日3000円で通話し放題。 メールし放題でも残額が溜まりに溜まっています。 会社 料金 備考 FREETEL 1G SMSつき 639円 楽天 SMSつき 645円 端末が安く買える mineo SMSつき 0.…

FileZillaのメニューしか表示されないようになった

イライラしてしまったけど、解決した。 macに慣れないなぁ。 oshiete.goo.ne.jp

モニターオーディオのトールボーイスピーカーがほしい

狙っているのはモニターオーディオBronzeシリーズ。大きさがそんなに大きくないのがいい感じです。 名前 BR5 BX5 Bronze5 発売 2006年11月 2010年7月 2015年7月 発売周期は4〜5年程度。そう考えると、次のモデルは2019年あたりか。 まだまだバーゲンセール…

備忘録 postgresqlでコピーするにはスーパーユーザでなければと言われた時に。

PostgreSQL で COPY が使えない時 | BmathLog

Mojolicousアプリのリリース手順

毎回忘れてしまうので、一回まとめておく。環境等は自分向けなので、個人的な備忘録です。 nginx.confの編集 /usr/local/nginx/conf/nginx.conf upstream laundry { server 127.0.0.1:8016; } server { listen 80; server_name side-business.biz; #index in…

CentOS6 にPostgreSQL9.6+PostGIS2.3を導入する

さて、手順を備忘録としてまとめていく。CentOS 6 に PostgreSQL 9.x を yum インストールする手順 | WEB ARCH LABO インストールとサービスの起動まで $ sudo yum -y localinstall http://yum.postgresql.org/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3…

逆ジオコーディングでSSLエラー

HTTPS接続がCan't verify SSL peersというエラーになるときは - Okiraku Programming sudo cpanm Mozilla::CA

MojoliciousからTengを使う

最近Mojolicious+Tengキャッチアップできていなかったので、以下を参照してくみなおす。第33回 MojoliciousでかんたんWebアプリケーション開発(3):Perl Hackers Hub|gihyo.jp … 技術評論社

自宅のデスクトップPCが逝去。

妻が使っているWIndowsマシン。マウスが使えないということで ヤマダ電機でマウスを買ってきましたが、やはり使えない。 おかしいと思い調べてみると、キーボードも使えない。USBポートが全滅していました。 箱を開けて調べてみると、放熱板がやけに高温にな…

geojsonでアプリにしていく

shimz.me ポスグレに格納したポリゴンデータをgoogle map上に表示させたい Creating GeoJSON Feature Collections with JSON and PostGIS functions - Postgres OnLine Journal

三島市のコインランドリーのボロネイ図作り、人口をカウントする

コインランドリー用のテーブルを用意しておく 前に述べた通り。QGISへ取り込む。 ボロネイ図を描写する 入力にコインランドリーのベクターを指定する。 そうするとシェープファイルが吐き出される。(volonay.shp) そのシェープファイルを入力に新たなテーブ…

三島市のコインランドリー周辺500mの人口を求めてみた

ランドマークの情報をテーブルへ格納する geocodingはテーブル格納後に、pythonで行った 人口のシェープファイルを作成する PostGISを使ってSQLだけで面積按分:準備編(QGISを使ってCSVデータとShapeデータ結合してPostgreSQLに投入) - Qiitaqiita.com シェ…

eclipse+mavanのproxy設定

単なる備忘録。Eclipse m2e のプロキシ設定 | hirooka.pro

人口のシェープデータをpostgisへロードするまでの過程

人口のデータについては前の記事 QGIS入門しています - 鈍足ランナーのIT日記 shp2pgsqlコマンドを使う シェープファイルからSQLを吐き出してくれるコマンド。 populationテーブルにインポートする場合 shp2pgsql MESH05238.shp population 吐き出したSQL…

QGIS入門しています

レイヤーはどうも回線が遅すぎて、如何にもこうにも、まぁ、いいや。次行こう。 そもそもシェープファイルとは シェープファイルとは? | 用語集とGISの使い方 | 株式会社パスコ 人口が知りたい 新しい属性値を計算する--人口密度の色別表示 e-Statのダウン…

QGISをインストール

QGISをダウンロードするとdmgファイルがダウンロードできる。 ダブルクリックして、1番から4番のdmgファイルを実行してインストール。 普通にダブルクリックすると「開発元が未確認のため開けません」となるので Ctrlキーを押しながらクリックすると起動で…

Postgisの使い方

ランドマークのデータをinsert文でinsert INSERT INTO laundry (id,name,address,geom) VALUES(1,’NARAHASHI’,’NAKATAMACHI 13-14’,ST_GeomFromText('POINT(138.5512 35.84)’, 4612)); いろいろとイメージしやすい資料 Boundless : Introduction to PostGIS …

mac pgsql 使う

postgres.appのダウンロード ダウンロードしたらアプリケーションフォルダへ格納するpostgresapp.com .bash_profileの編集 ツールへのパスを通す export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin db作成 CentOSにPostgreSQL/Pos…

次のアプリの開発に使うドロネーのライブラリを探す

Androidアプリ2本リリースできたので、次なるアプリの開発に着手。 とにかく、どんどん作ろう。ヒットするまで。そのネタとしては、GIS点から、3角形を作るライブラリを探している。 キーワードは「Delaunay」というらしい。 Tercel::Diary: ProcessingでD…

文字列からハッシュを取り、いい感じの色を作り、リストビューを描写したい

www.npmjs.com javaで実装したいなぁ。 qiita.comなるほど。文字列からハッシュでいい感じに360に分けるようにできtらいいのがだが。stackoverflow.com eureka.ykyuen.info

Android ListView とWebViewのスクロールバーはシェアできない

stackoverflow.comRelative Layoutを使えということらしい。

D3.jsで円グラフを作って、Androidで表示

D3.jsで円グラフの例があった参考にしよう www.adeveloperdiary.com androidからjavascriptをロードする stackoverflow.com その他 グラフのまとめ svg要素の基本的な使い方まとめ

AndroidへWebViewのjavascriptへ、javaから変数を渡したい

どうやって渡すのだろうかと思ったらstackoverflowをググって。 stackoverflow.com

AndroidのWebViewを使って見る

Building Web Apps in WebView | Android Developersでも、インターネットアクセスしない例はないかな。 こちらにありました。ふむふむ。stackoverflow.com 【Androidアプリ】ローカルにhtmlを入れたいけどassetsフォルダがない時の対策 | growsic blog cod…