2015年2月26日木曜日

Google Maps APIを使う

APIキーの取得
ここがとにかく丁寧
一番下にlocalhost上での動かし方も

「とりあえず表示」のサンプルコード
code1_1.jsとmap1_1.html


マーカーの配置

マーカーの色変更

Google Chart API
カスタマイズってほどではなく簡単にマーカーの見た目を変更できる

独自マーカー(pngファイルを表示)
./imgというのはhtmlファイルのディレクトリを基準とした場所のこと(./js/imgではない)

本家で紹介してるやり方の方が簡単かも

マーカーをクリックしたら情報ウィンドを表示
一番上のサンプルコード
情報ウィンドについてももうちょい詳細な
http://phpjavascriptroom.com/?t=ajax&p=googlemapsapiv3_infowindow

JSONファイルの読み込み


Zoomを指定箇所が全部入るように収める
http://ma-bank.com/item/1415
これのaMapFitBoundsの機能をinitializeの最後に書けば良い

Parseでサーバ上にあるデータをローカルに引っ張ってくる

ライブラリのReadMeだけどここを読めば最低限のことはできる。
https://github.com/dgrtwo/ParsePy

少々気の利いたデータfetchの仕方はこちら参照
https://github.com/pktck/ParsePy

2015年2月5日木曜日

アメリカの医療保険の仕組みと用語

最もわかりやすかったのがここ
http://smartandresponsible.com/blog/how-to-select-health-insurance/

Blue ShieldとかBlue Crossとかの複雑な事情や経緯がなんとなくわかる
http://www.sj-ri.co.jp/issue/quarterly/data/qt42-1.pdf
http://www.sj-ri.co.jp/issue/quarterly/data/qt47.pdf

COBRAのこととか
http://www.kenkouhokenusa.com/

Windows8 マシンにPyBluezをセッティングするまでの時系列メモ

まずは手元のVistaで実験(ZBOXは動作遅いので色々試すとストレスになる)

とりあえずここを参考にターミナル(MSYS)を入れてみる
http://tanakh.jp/posts/2011-11-15-windows-terminal.html
ここにあるインストーラーを使った
https://code.google.com/p/mintty/downloads/list
https://code.google.com/p/mintty/downloads/detail?name=mintty-1.1.2-msys.zip&can=2&q=

Pythonはこちらから
https://www.python.org/downloads/release/python-279/

環境変数に;C:\Python27を追加
ここ参照
http://next.matrix.jp/config-path-win7.html

MSYSはうまく入らなかったがPythonはコマンドプロンプトでも起動可能
cygwinからも起動できた

Bluetoothのモジュールはここからダウンロード
https://code.google.com/p/pybluez/

これ参考にimportまでは成功したが、仮想環境上で動かしていたのでそこでコケた
http://homepages.ius.edu/RWISMAN/C490/html/PythonandBluetooth.htm

これを解決するのは骨が折れそうなのでやめる

この頃にZBOXやめとくかという話になっていたので
Windows8タブレット(最終的に動かすもの)に移行。
ターミナルはMSYSのロケーションがよくわからんので
もうコマンドプロンプトを使うことにする(衝撃)

Pythonは3.4を落としてみたらprint文の文法の仕様が変わっててめんどいので
http://stackoverflow.com/questions/25445439/what-does-syntaxerror-missing-parentheses-in-call-to-print-mean-in-python
やはり前述と同じ2.7にする

で、同様にPyBluezのセットアップをしてここのサンプルコードを実行してみるが
http://homepages.ius.edu/RWISMAN/C490/html/PythonandBluetooth.htm

IOError: No Bluetooth adapter detected
のエラーで動かない。

ここら辺の情報を参考にして、
http://stackoverflow.com/questions/4198203/pybluez-does-not-detect-the-built-in-bluetooth-adapter
https://cnweb.wordpress.com/

一度デフォルトで入っているBluetoothのドライバを消して、
Broadcomのサイトから引っ張ってきたドライバをインストール
http://support.lenovo.com/us/en/downloads/ds039505
(機種ごとに依存。これはLenovoのMiix用)

これで解決。