PIYO Notes
Engineering notes since 2014
2018

HugoにPV順の記事リストを配置する

HugoのPV順の記事リストを作ってみました。 Google Analyticsのpageview情報を利用していて、サイトビルド時にデータを取得するためのAPIはGo言語を使って自前で作りました。 Go lang + EchoでGoogle Analytics APIの …

Go lang + EchoでGoogle Analytics APIの結果をHugoから使えるように

またもやHugo用にGoのサーバーにAPIを追加しました。HugoでGoogle Analyticsで取っているPV順に並べた結果を使ってコンテンツを作るためです。 似たようなことをこの辺↓↓で書いてます。 ブログのビルド用にOGPの情報をJSONで返すサーバーも作った - …

Google AnalyticsのQuery ExplorerでAPIリクエストをテストする

読まれてる記事順のリストをブログに付けてみたいという思いつきを実現したいのですが、PV的なものはGoogle Analyticsにしか情報がありません。 またサイトジェネレータの場合はページ生成時にPageViewが必要になるので工夫してあげないと実用上使えません。

Quitterでつい時間使っちゃうMacアプリを隠したり終了したり

見るつもりがないアプリなのに目に入っちゃってそこから脇道にそれていって、元々何をやろうとしていたのか忘れてしまうみたいなことがたまに起こります。 特にマルチディスプレイだったりすると起こりがちかなーと思っていて、片方でコード書いてて何かの拍子に別のディスプレイで開いてた …

RSpecで失敗したテストだけを対象にできる--only-failuresオプション

プロジェクトの根幹ぽいところをちょっと変えたばっかりにテストの半分ぐらいがが失敗してしまって、1箇所直したら全部パスするみたいなことはあるあるなんじゃないかと思います。RSpecでは失敗したテストのみを対象に再実行できるオプションがあるので、それを使うと良いです。

Bluetoothで記録できる1byoneの体重計買った

対応のスマホアプリを起動している状態で体重計に乗るとBluetoothでデータを転送してくれて、ヘルスケアアプリにもデータを入れてくれる体重計を買いました。体重増やしたいのできちんとチェックしないといけません。