petitviolet_blog

@petitviolet blog

2013-10-01から1ヶ月間の記事一覧

geoalchemyで位置情報をpythonから扱う

sqlalchemyでMySQLを使うで説明したsqlalchemyでは、ここで説明したMySQLの位置情報を利用できない。 そこで、geoalchemyを使う。 インストール sudo pip install geoalchemy以上。 マッピング sqlalchemyではMySQLテーブルとマッピングするためのクラスを定…

Xperia Z1で開発者オプションを出す方法

タイトルそのままです デフォルトではXperia Z1(au)には開発者オプションがありません。 そこで、 「設定」→ 「端末情報」の「ビルド番号」を連打すれば...なんと! ちなみに「Androidバージョン」を連打すると...

sqlalchemyでMySQLを使う

前回はMySQLdbを使ってMySQLを利用しましたが、今回はsqlalchemyを使ってみます。 また、位置情報を利用するため、sqlalchemyだけでなく、geoalchemyを利用します。 geoalchemyについてはまた後日書きます。 準備 インストールはpipとかeasy_installとかで簡…

緯度経度の地図情報をMySQLとPythonのMySQLdbを使って扱う

地図情報(緯度経度)をMySQLで扱う。 MySQLはPythonからMySQLdbを使って扱う。 緯度はlatitude、経度はlongitude テーブル定義 これはpython関係ないsql文です。 create database geosample; use geosample; create table place ( id int auto_increment, n…

unique制約があるときのinsert

unique制約がついているテーブルに重複するデータをinsertしようとするとDuplicateエラーが発生します。 そこで以下の3通りのsqlが使える。 replaceを使う replace into ~ これはinsertをreplaceに置き換えるだけ。 重複するデータが無ければinsertを実行し…