takedajs ログ

備考録

技術

golangで政府統計データ(e-Stat)を取得してグラフを作成する

golangで外部APIの情報を使いグラフを作成してみたかったので、 政府統計の総合窓口(以下、e-Stat)が提供している政府統計データを利用してみました。 目次 e-Statって? グラフ表示に使ったパッケージ 作ったもの コード e-Statって? e-Statとは、日本の統…

golangでkey名が記号のjsonをバインドする

外部のapiを利用する際に、レスポンスのjsonのkey名が一部記号で上手くバインドできませんでした。 その時の解決方法を記述します。 問題点 要素名が$で構造体をこう書くとエラーが出ます。 gista23f264a9115bb99dec78575c3b0bb90 解決方法 構造体の書き方を…

PhpStormでgoimportsを使えるようにする。

PhpStormでgolangの開発をしています。 PhpStormでファイルの保存時に、goimportsが実行されるようにしました。 目次 go get PhpStormの設定 go get goimportsを取得します。 go get golang.org/x/tools/cmd/goimports goimortsのコマンドを叩いて、動くかど…

golangで折れ線グラフを作る

グラフ作成方法を知るために簡単グラフを作成しました。 折れ線グラフ以外に、棒グラフも簡単に作成できるみたいです。 コード gist3f9fa3bca65d76fbc887ae41d3c79086 結果 こんな感じのがpng画像として作成されます。 最後に 次は、どこかのAPIから情報を受…

ArduinoでLT用のプレゼンタイマーを作成しました。

Aruinoの初心者キットを先輩から借りたので、会社で自分が主催しているLT会用のプレゼンタイマーを作成してみました! ちなみに、Arduinoを触るのは始めてです。 仕様 LT会の発表は発表時間7分、質疑応答3分で行っています。 それを考慮して、簡単な仕様を考…

PhpStormの日本語化

PHP開発はSublimeを利用しています。 PhpStormが良いと聞いたので、試しに導入中です。 日本語化したので、そのときの備考です。 日本語化ファイルをダウンロード GitHub - yuuna/IDEA_resources_jp: IntelliJ IDEA の日本語化リソースです。 上記のリポジト…

ドメイン縛りのないGoogle maps APIキーの取得方法

Google maps api v2 から v3になり、システムを違うサーバで動かしたいのに、apiキーが発行できずに困っていました。Google maps api v3に移行すれば良い話しですが、、コードの書き換えをしなければ本来動いていた物が動かず、書き換えがうまくいかなかった…

Eclipseに「Aptana Studio3」と「Zen-Coding」が反映されない。

eclipseをただ使うだけでも便利なのですが、さらに便利に使うためにeclipseのプラグイン「Aptana Studio3」と「Zen-Coding」を入れてみました。しかし、インストールしたのに2つともeclipseに反映されない。調べた結果、問題が解決したので書いときます。1…

XAMPPでApacheとMySqlのstartを押しても動かない状態から復帰するまで

「初めダウンロードしたやつ」Eclipse 3.7.1 Indigo Windows 32bit ベース / Pleiades All in One 3.7.1.v20110924 (Java7 対応) の Ultimate の Full All in One (JRE あり) 「Dドライブで解凍した。」ここ重要。「動かないので色々と調べて試してみた」・…